From fbebe488ebc15a40cbe5db94b5cca68859c9ec7a Mon Sep 17 00:00:00 2001
From: an7s <an7s@git.zephyr-software.com>
Date: Wed, 2 May 2012 14:15:11 +0000
Subject: [PATCH] get rid of peasoup exec directory

Former-commit-id: 09ccce22d96b31a9154c1e203d5d57578d3ae560
---
 .gitattributes                                |    82 -
 .../a.asm                                     | 14276 -------
 .../a.idb                                     |   Bin 606370 -> 0 bytes
 .../a.irdb.aspri                              | 22295 -----------
 .../a.irdb.aspri.asm                          | 10846 ------
 .../a.irdb.aspri.asm.bin                      |   Bin 19048 -> 0 bytes
 .../a.irdb.aspri.asm.map                      |  5438 ---
 .../a.irdb.bspri.REMOVED.git-id               |     1 -
 .../a.ncexe                                   |   Bin 50820 -> 0 bytes
 .../a.ncexe.SMPobjdump                        |  9770 -----
 .../a.ncexe.alarms                            |     0
 .../a.ncexe.annot.REMOVED.git-id              |     1 -
 .../a.ncexe.infoannot                         |   626 -
 .../a.ncexe.log                               |   509 -
 .../a.stratafied.REMOVED.git-id               |     1 -
 .../cat.shared.orig.sh                        |     3 -
 .../clone.id                                  |     1 -
 .../do_concolic.out                           |     1 -
 .../logs/calc_conflicts.log                   |    15 -
 .../logs/clone.log                            |    13 -
 .../logs/copy_exe.log                         |     6 -
 .../logs/create_binary_script.log             |     6 -
 .../logs/double_free.log                      |     6 -
 .../logs/fill_in_cfg.log                      |    19 -
 .../logs/fill_in_indtargs.log                 |    41 -
 .../logs/fix_calls.log                        |    20 -
 .../logs/generate_spri.log                    |    10 -
 .../logs/heaprand.log                         |     6 -
 .../logs/integertransform.log                 |   914 -
 .../logs/meds2pdb.log                         |    17 -
 .../logs/meds_static.log                      |     8 -
 .../logs/pc_confine.log                       |     6 -
 .../logs/pdb_create_tables.log                |    15 -
 .../logs/pdb_register.log                     |     7 -
 .../logs/ps_analyze.log                       |  1290 -
 .../logs/signconv_func_monitor.log            |     6 -
 .../logs/spasm.log                            |     8 -
 .../logs/stratafy_with_pc_confine.log         |    50 -
 .../ps_run.sh                                 |    69 -
 .../registered.id                             |     1 -
 .../screenlog.0                               |    24 -
 .../stratafier.o.exe.REMOVED.git-id           |     1 -
 .../a.asm                                     | 31504 ----------------
 .../a.idb.REMOVED.git-id                      |     1 -
 .../a.irdb.aspri.REMOVED.git-id               |     1 -
 .../a.irdb.aspri.asm                          | 23928 ------------
 .../a.irdb.aspri.asm.bin                      |   Bin 42035 -> 0 bytes
 .../a.irdb.aspri.asm.map                      | 11988 ------
 .../a.irdb.bspri.REMOVED.git-id               |     1 -
 .../a.ncexe                                   |   Bin 104528 -> 0 bytes
 .../a.ncexe.SMPobjdump                        | 20861 ----------
 .../a.ncexe.alarms                            |     0
 .../a.ncexe.annot.REMOVED.git-id              |     1 -
 .../a.ncexe.infoannot                         |  1337 -
 .../a.ncexe.log                               |  1112 -
 .../a.stratafied.REMOVED.git-id               |     1 -
 .../clone.id                                  |     1 -
 .../do_concolic.out                           |     1 -
 .../logs/calc_conflicts.log                   |    15 -
 .../logs/clone.log                            |    13 -
 .../logs/copy_exe.log                         |     6 -
 .../logs/create_binary_script.log             |     6 -
 .../logs/double_free.log                      |     6 -
 .../logs/fill_in_cfg.log                      |    19 -
 .../logs/fill_in_indtargs.log                 |    66 -
 .../logs/fix_calls.log                        |    20 -
 .../logs/generate_spri.log                    |    10 -
 .../logs/heaprand.log                         |     6 -
 .../logs/integertransform.log                 |  2005 -
 .../logs/meds2pdb.log                         |    17 -
 .../logs/meds_static.log                      |     8 -
 .../logs/pc_confine.log                       |     6 -
 .../logs/pdb_create_tables.log                |    15 -
 .../logs/pdb_register.log                     |     7 -
 .../logs/ps_analyze.log                       |  2406 --
 .../logs/signconv_func_monitor.log            |     6 -
 .../logs/spasm.log                            |     8 -
 .../logs/stratafy_with_pc_confine.log         |    50 -
 .../ls.shared.orig.sh                         |     3 -
 .../ps_run.sh                                 |    69 -
 .../registered.id                             |     1 -
 .../screenlog.0                               |    18 -
 .../stratafier.o.exe.REMOVED.git-id           |     1 -
 83 files changed, 161932 deletions(-)
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.bin
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri.REMOVED.git-id
 delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.alarms
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot.REMOVED.git-id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied.REMOVED.git-id
 delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log
 delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe.REMOVED.git-id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb.REMOVED.git-id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.REMOVED.git-id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.bin
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri.REMOVED.git-id
 delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.alarms
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot.REMOVED.git-id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied.REMOVED.git-id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log
 delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh
 delete mode 100755 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0
 delete mode 100644 libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe.REMOVED.git-id

diff --git a/.gitattributes b/.gitattributes
index 16d71f4f1..28ceb3523 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -311,88 +311,6 @@ libtransform/tests/false_positives/ls.err -text
 libtransform/tests/false_positives/ls.out -text
 libtransform/tests/false_positives/ls.shared.orig -text
 libtransform/tests/false_positives/ls.shared.orig.peasoup -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.bin -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.alarms -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0 -text
-libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.bin -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.alarms -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0 -text
-libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe -text
 libtransform/tests/int16overflow.c -text
 libtransform/tests/int32overflow.c -text
 libtransform/tests/integer/addsuboverflow/Makefile -text
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm
deleted file mode 100644
index a5a789769..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.asm
+++ /dev/null
@@ -1,14276 +0,0 @@
-;
-; +-------------------------------------------------------------------------+
-; |   This file	has been generated by The Interactive Disassembler (IDA)    |
-; |	      Copyright	(c) 2011 Hex-Rays, <support@hex-rays.com>	    |
-; |			 License info: 48-B735-74D4-4E			    |
-; |	 Jason Hiser, University of Virginia / Dpt of Computer Science	    |
-; +-------------------------------------------------------------------------+
-;
-;
-; +-------------------------------------------------------------------------+
-; |   This file	has been generated by The Interactive Disassembler (IDA)    |
-; |	      Copyright	(c) 2011 Hex-Rays, <support@hex-rays.com>	    |
-; |			 License info: 48-B735-74D4-4E			    |
-; |	 Jason Hiser, University of Virginia / Dpt of Computer Science	    |
-; +-------------------------------------------------------------------------+
-;
-; Input	MD5   :	BDFD8B874B5E71915E9E22ADB1A031F5
-; Input	CRC32 :	B8227E42
-
-; File Name   :	/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe
-; Format      :	ELF for	Intel 386 (Executable)
-; Imagebase   :	8048000
-; Interpreter '/lib/ld-linux.so.2'
-; Needed Library 'libc.so.6'
-;
-
-		.686p
-		.mmx
-		.model flat
-.intel_syntax noprefix
-
-; ===========================================================================
-
-; Segment type:	Pure code
-; Segment permissions: Read/Execute
-_init		segment	dword public 'CODE' use32
-		assume cs:_init
-		;org 8048DF8h
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-		public _init_proc
-_init_proc	proc near		; CODE XREF: sub_8052040+14p
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		call	$+5
-		pop	ebx
-		add	ebx, 0C1F0h
-		mov	edx, ds:(__gmon_start___ptr - 8054FF4h)[ebx]
-		test	edx, edx
-		jz	short loc_8048E1A
-		call	___gmon_start__
-
-loc_8048E1A:				; CODE XREF: _init_proc+1Bj
-		call	sub_80492C0
-		call	sub_80520E0
-		pop	eax
-		pop	ebx
-		leave
-		retn
-_init_proc	endp
-
-_init		ends
-
-; ===========================================================================
-
-; Segment type:	Pure code
-; Segment permissions: Read/Execute
-_plt		segment	dword public 'CODE' use32
-		assume cs:_plt
-		;org 8048E28h
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-		dd 4 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getpagesize. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _abort. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___errno_location. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___cxa_atexit. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _open64. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fputs_unlocked. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_get_mb_cur_max. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___fprintf_chk. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___gmon_start__. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _realloc.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _iconv_open. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___printf_chk. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strchr. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getenv. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _calloc. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _write. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___uflow.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _memset. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fopen64.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___libc_start_main. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _stpcpy. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION __exit. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strrchr.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___assert_fail. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _bindtextdomain. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _mbrtowc.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _read. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _ungetc. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _free. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _dcgettext. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getopt_long. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _ioctl. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_b_loc. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fclose. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _mbsinit.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _memcpy. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strlen. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _iconv. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _setlocale. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strcpy. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _iswspace. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _close. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fwrite. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _nl_langinfo. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _malloc. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _iswalnum. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___stack_chk_fail. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _iconv_close. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___fpending. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _error. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strnlen.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _memmove.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___strndup. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _textdomain. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___fxstat64. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fscanf. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___sprintf_chk. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _memchr. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___snprintf_chk. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _iswprint. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strcmp. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___strdup. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _exit. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-_plt		ends
-
-; ===========================================================================
-
-; Segment type:	Pure code
-; Segment permissions: Read/Execute
-_text		segment	para public 'CODE' use32
-		assume cs:_text
-		;org 8049230h
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn
-
-		public start
-start		proc near
-		xor	ebp, ebp
-		pop	esi
-		mov	ecx, esp
-		and	esp, 0FFFFFFF0h
-		push	eax
-		push	esp
-		push	edx
-		push	offset sub_8052030
-		push	offset sub_8052040
-		push	ecx
-		push	esi
-		push	offset sub_80495B0
-		call	___libc_start_main
-		hlt
-start		endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8049260	proc near		; CODE XREF: _term_proc+13p
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		cmp	ds:byte_8055164, 0
-		jnz	short loc_80492AF
-		mov	eax, ds:dword_8055168
-		mov	ebx, offset dword_8054F14
-		sub	ebx, offset dword_8054F10
-		sar	ebx, 2
-		sub	ebx, 1
-		cmp	eax, ebx
-		jnb	short loc_80492A8
-		lea	esi, [esi+0]
-
-loc_8049290:				; CODE XREF: sub_8049260+46j
-		add	eax, 1
-		mov	ds:dword_8055168, eax
-		call	ds:dword_8054F10[eax*4]
-		mov	eax, ds:dword_8055168
-		cmp	eax, ebx
-		jb	short loc_8049290
-
-loc_80492A8:				; CODE XREF: sub_8049260+28j
-		mov	ds:byte_8055164, 1
-
-loc_80492AF:				; CODE XREF: sub_8049260+Ej
-		add	esp, 4
-		pop	ebx
-		pop	ebp
-		retn
-sub_8049260	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80492C0	proc near		; CODE XREF: _init_proc:loc_8048E1Ap
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, ds:dword_8054F18
-		test	eax, eax
-		jz	short locret_80492E1
-		mov	eax, 0
-		test	eax, eax
-		jz	short locret_80492E1
-		mov	dword ptr [esp], offset	dword_8054F18
-		call	eax
-
-locret_80492E1:				; CODE XREF: sub_80492C0+Dj
-					; sub_80492C0+16j
-		leave
-		retn
-sub_80492C0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn bp-based	frame
-
-; int __cdecl sub_80492F0(int status)
-sub_80492F0	proc near		; CODE XREF: sub_80495B0+101p
-					; sub_80495B0+178p
-
-status		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		sub	esp, 10h
-		mov	ebx, [ebp+status]
-		test	ebx, ebx
-		jz	short loc_8049348
-		mov	esi, ds:dword_8055178
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset msgid	; "Try `%s --help' for more information.\n"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+4], 1
-		mov	[esp+8], eax
-		mov	eax, ds:stderr
-		mov	[esp], eax
-		call	___fprintf_chk
-
-loc_804933E:				; CODE XREF: sub_80492F0+26Dj
-					; sub_80492F0+2B2j
-		mov	[esp], ebx	; status
-		call	_exit
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8049348:				; CODE XREF: sub_80492F0+Dj
-		mov	esi, ds:dword_8055178
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aUsageSOption__ ; "Usage: %s [OPTION]... [FILE]...\n"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+8], esi
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aConcatenateFil ; "Concatenate FILE(s), or standard input,"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aTEquivalentToV ; "  -t			equivalent t"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aHelpDisplayThi ; "	   --help     display this help	and "...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aVersionOutputV ; "	   --version  output version informa"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWithNoFileOrWh ; "\nWith no FILE, or	when FILE is -,	read "...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:dword_8055178
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aExamplesSFGOut ; "\nExamples:\n  %s f - g  Output f's conte"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+0Ch], esi
-		mov	[esp+8], esi
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	eax, ds:dword_8055178
-		mov	[esp], eax
-		call	sub_804BA50
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aReportSBugsToS ; "\nReport %s bugs to %s\n"
-		mov	dword ptr [esp], 0 ; domainname
-		mov	esi, eax
-		call	_dcgettext
-		mov	[esp+8], esi
-		mov	dword ptr [esp+0Ch], offset aBugCoreutils@g ; "bug-coreutils@gnu.org"
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aSHomePageHttpW ; "%s	home page: <http://www.gnu.org/softw"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	dword ptr [esp+0Ch], offset domainname ; "coreutils"
-		mov	dword ptr [esp+8], offset word_80525FA
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aGeneralHelpUsi ; "General help using	GNU software: <http:"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	dword ptr [esp], 5 ; category
-		call	sub_804BCA0
-		test	al, al
-		jz	loc_804933E
-		mov	eax, ds:dword_8055178
-		mov	[esp], eax
-		call	sub_804BA50
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aReportSTransla ; "Report %s translation bugs	to <http://t"...
-		mov	dword ptr [esp], 0 ; domainname
-		mov	esi, eax
-		call	_dcgettext
-		mov	[esp+8], esi
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		jmp	loc_804933E
-sub_80492F0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn bp-based	frame
-
-; int __cdecl sub_80495B0(int argc, char **argv)
-sub_80495B0	proc near		; DATA XREF: start+17o
-
-argc		= dword	ptr  8
-argv		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		and	esp, 0FFFFFFF0h
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 174h
-		call	_getpagesize
-		mov	edx, [ebp+argv]
-		mov	[esp+64h], eax
-		mov	eax, [edx]
-		mov	[esp], eax	; s
-		call	sub_804A440
-		mov	dword ptr [esp+4], (offset aReportBugsToS_+16h)	; locale
-		mov	dword ptr [esp], 6 ; category
-		call	_setlocale
-		mov	dword ptr [esp+4], offset dirname ; "/usr/share/locale"
-		mov	dword ptr [esp], offset	domainname ; "coreutils"
-		call	_bindtextdomain
-		mov	dword ptr [esp], offset	domainname ; "coreutils"
-		call	_textdomain
-		mov	dword ptr [esp], offset	sub_804BBC0
-		call	sub_80520A0
-		mov	ebx, [ebp+argc]
-		mov	esi, [ebp+argv]
-		mov	byte ptr [esp+82h], 0
-		mov	byte ptr [esp+83h], 0
-		mov	byte ptr [esp+7Ah], 0
-		mov	byte ptr [esp+6Bh], 0
-		mov	byte ptr [esp+98h], 0
-		mov	byte ptr [esp+7Bh], 0
-
-loc_8049642:				; CODE XREF: sub_80495B0+127j
-					; sub_80495B0+141j ...
-		mov	dword ptr [esp+10h], 0 ; longind
-		mov	dword ptr [esp+0Ch], offset longopts ; longopts
-		mov	dword ptr [esp+8], offset shortopts ; "benstuvAET"
-		mov	[esp+4], esi	; argv
-		mov	[esp], ebx	; argc
-		call	_getopt_long
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_80497CC
-		cmp	eax, 62h
-		jz	loc_80497B0
-		jg	short loc_80496B8
-		cmp	eax, 41h
-		lea	esi, [esi+0]
-		jz	short loc_80496DC
-		lea	esi, [esi+0]
-		jg	loc_8049717
-		cmp	eax, 0FFFFFF7Dh
-		nop
-		lea	esi, [esi+0]
-		jz	loc_8049742
-		cmp	eax, 0FFFFFF7Eh
-		nop
-		lea	esi, [esi+0]
-		jnz	short loc_8049721
-		mov	dword ptr [esp], 0 ; status
-		call	sub_80492F0
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80496B8:				; CODE XREF: sub_80495B0+C8j
-		cmp	eax, 73h
-		jz	loc_80497C2
-		jg	short loc_80496F6
-		cmp	eax, 65h
-		db	66h
-		nop
-		jz	short loc_80496E4
-		cmp	eax, 6Eh
-		lea	esi, [esi+0]
-		jnz	short loc_8049721
-		mov	byte ptr [esp+7Bh], 1
-		jmp	loc_8049642
-; ---------------------------------------------------------------------------
-
-loc_80496DC:				; CODE XREF: sub_80495B0+D0j
-		mov	byte ptr [esp+82h], 1
-
-loc_80496E4:				; CODE XREF: sub_80495B0+118j
-		mov	byte ptr [esp+83h], 1
-
-loc_80496EC:				; CODE XREF: sub_80495B0+16Aj
-		mov	byte ptr [esp+7Ah], 1
-		jmp	loc_8049642
-; ---------------------------------------------------------------------------
-
-loc_80496F6:				; CODE XREF: sub_80495B0+111j
-		cmp	eax, 75h
-		jz	loc_8049642
-		jl	short loc_804972D
-		cmp	eax, 76h
-		lea	esi, [esi+0]
-		jnz	short loc_8049721
-		mov	byte ptr [esp+83h], 1
-		jmp	loc_8049642
-; ---------------------------------------------------------------------------
-
-loc_8049717:				; CODE XREF: sub_80495B0+D8j
-		cmp	eax, 45h
-		jz	short loc_80496EC
-		cmp	eax, 54h
-		jz	short loc_804979C
-
-loc_8049721:				; CODE XREF: sub_80495B0+F8j
-					; sub_80495B0+120j ...
-		mov	dword ptr [esp], 1 ; status
-		call	sub_80492F0
-; ---------------------------------------------------------------------------
-
-loc_804972D:				; CODE XREF: sub_80495B0+14Fj
-		mov	byte ptr [esp+82h], 1
-		mov	byte ptr [esp+83h], 1
-		jmp	loc_8049642
-; ---------------------------------------------------------------------------
-
-loc_8049742:				; CODE XREF: sub_80495B0+E8j
-		mov	dword ptr [esp+4], offset aTorbjRnGranlun ; "Torbjörn Granlund"
-		mov	dword ptr [esp], offset	s2 ; "Torbjorn Granlund"
-		call	sub_804ADD0
-		mov	dword ptr [esp+18h], 0
-		mov	dword ptr [esp+14h], offset aRichardM_Stall ; "Richard M. Stallman"
-		mov	dword ptr [esp+8], offset word_80525FA
-		mov	dword ptr [esp+4], offset aCat ; "cat"
-		mov	[esp+10h], eax
-		mov	eax, off_8055120
-		mov	[esp+0Ch], eax
-		mov	eax, ds:stdout
-		mov	[esp], eax
-		call	sub_804B8E0
-		mov	dword ptr [esp], 0 ; status
-		call	_exit
-; ---------------------------------------------------------------------------
-
-loc_804979C:				; CODE XREF: sub_80495B0+16Fj
-		mov	byte ptr [esp+82h], 1
-		jmp	loc_8049642
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80497B0:				; CODE XREF: sub_80495B0+C2j
-		mov	byte ptr [esp+98h], 1
-		mov	byte ptr [esp+7Bh], 1
-		jmp	loc_8049642
-; ---------------------------------------------------------------------------
-
-loc_80497C2:				; CODE XREF: sub_80495B0+10Bj
-		mov	byte ptr [esp+6Bh], 1
-		jmp	loc_8049642
-; ---------------------------------------------------------------------------
-
-loc_80497CC:				; CODE XREF: sub_80495B0+B9j
-		lea	ecx, [esp+10Ch]
-		mov	[esp+28h], ecx
-		mov	[esp+8], ecx
-		mov	dword ptr [esp+4], 1
-		mov	dword ptr [esp], 3
-		call	___fxstat64
-		test	eax, eax
-		js	loc_804A342
-
-loc_80497F7:				; CODE XREF: sub_80495B0+DCBj
-		lea	eax, [esp+0ACh]
-		mov	esi, [esp+28h]
-		mov	ecx, 18h
-		mov	edi, eax
-		rep movsd
-		mov	[esp+2Ch], eax
-		mov	ebx, [esp+0E0h]
-		lea	eax, [ebx-8000h]
-		cmp	eax, 1FFF8000h
-		jbe	loc_804A11B
-		mov	ebx, 8000h
-
-loc_804982C:				; CODE XREF: sub_80495B0+B73j
-					; sub_80495B0+B80j
-		mov	eax, [esp+11Ch]
-		mov	byte ptr [esp+4Bh], 0
-		and	eax, 0F000h
-		cmp	eax, 8000h
-		jz	loc_804A30C
-
-loc_8049848:				; CODE XREF: sub_80495B0+D8Dj
-		mov	ecx, ds:optind
-		mov	eax, [ebp+argv]
-		movzx	edx, byte ptr [esp+7Bh]
-		mov	ds:dword_8055170, offset byte_80527F2
-		mov	[esp+60h], ecx
-		lea	eax, [eax+ecx*4]
-		mov	[esp+58h], eax
-		movzx	eax, byte ptr [esp+98h]
-		mov	[esp+44h], edx
-		mov	byte ptr [esp+53h], 1
-		mov	byte ptr [esp+4Ah], 0
-		xor	eax, 1
-		and	edx, eax
-		mov	[esp+5Ch], edx
-		mov	[esp+74h], ebx
-
-loc_804988E:				; CODE XREF: sub_80495B0+A16j
-		mov	ecx, [ebp+argc]
-		cmp	[esp+60h], ecx
-		jl	loc_8049EF6
-		mov	eax, ds:dword_8055170
-
-loc_80498A0:				; CODE XREF: sub_80495B0+951j
-		movzx	edx, byte ptr [eax]
-		cmp	dl, ds:byte_80527F2
-		jz	loc_8049ED0
-
-loc_80498AF:				; CODE XREF: sub_80495B0+92Aj
-		mov	dword ptr [esp+4], 0
-		mov	[esp], eax
-		call	_open64
-		test	eax, eax
-		mov	ds:fd, eax
-		js	loc_804A135
-
-loc_80498CC:				; CODE XREF: sub_80495B0+941j
-		lea	ecx, [esp+10Ch]
-		mov	[esp+8], ecx
-		mov	[esp+4], eax
-		mov	dword ptr [esp], 3
-		call	___fxstat64
-		test	eax, eax
-		js	loc_804A017
-		mov	edi, [esp+2Ch]
-		mov	ecx, 18h
-		mov	esi, [esp+28h]
-		rep movsd
-		mov	eax, [esp+0E0h]
-		mov	[esp+7Ch], eax
-		sub	eax, 8000h
-		cmp	eax, 1FFF8000h
-		jbe	loc_8049F06
-		mov	dword ptr [esp+7Ch], 8000h
-
-loc_8049921:				; CODE XREF: sub_80495B0+962j
-					; sub_80495B0+970j
-		cmp	byte ptr [esp+4Bh], 0
-		jz	short loc_8049946
-		mov	edx, [esp+3Ch]
-		mov	eax, [esp+40h]
-		xor	edx, [esp+110h]
-		xor	eax, [esp+10Ch]
-		or	edx, eax
-		jz	loc_804A04A
-
-loc_8049946:				; CODE XREF: sub_80495B0+376j
-					; sub_80495B0+AA5j ...
-		cmp	byte ptr [esp+7Ah], 0
-		jnz	short loc_804996D
-		mov	esi, [esp+44h]
-		test	esi, esi
-		jnz	short loc_804996D
-		cmp	byte ptr [esp+83h], 0
-		jnz	short loc_804996D
-		cmp	byte ptr [esp+82h], 0
-		jz	loc_804A1C9
-
-loc_804996D:				; CODE XREF: sub_80495B0+39Bj
-					; sub_80495B0+3A3j ...
-		mov	eax, [esp+7Ch]
-		add	eax, [esp+64h]
-		mov	[esp], eax	; size
-		call	sub_804D070
-		mov	ecx, [esp+64h]
-		mov	edx, [esp+74h]
-		mov	[esp+54h], eax
-		lea	eax, [ecx+edx+12h]
-		mov	edx, [esp+7Ch]
-		lea	eax, [eax+edx*4]
-		mov	[esp], eax	; size
-		call	sub_804D070
-		mov	esi, [esp+64h]
-		xor	edx, edx
-		mov	byte ptr [esp+73h], 1
-		sub	esi, 1
-		mov	ecx, eax
-		add	ecx, esi
-		mov	[esp+4Ch], eax
-		mov	eax, ecx
-		div	dword ptr [esp+64h]
-		add	esi, [esp+54h]
-		mov	eax, esi
-		sub	ecx, edx
-		xor	edx, edx
-		div	dword ptr [esp+64h]
-		mov	[esp+90h], ecx
-		mov	ecx, ds:dword_805516C
-		mov	[esp+94h], ecx
-		sub	esi, edx
-		mov	edx, [esp+90h]
-		mov	eax, esi
-		add	eax, 1
-		mov	[esp+6Ch], eax
-		mov	[esp+9Ch], eax
-		mov	eax, [esp+74h]
-		mov	[esp+84h], esi
-		mov	ecx, [esp+84h]
-		add	edx, [esp+74h]
-		mov	esi, [esp+90h]
-		neg	eax
-		mov	[esp+88h], edx
-		mov	[esp+8Ch], ecx
-		mov	[esp+98h], eax
-		nop
-
-loc_8049A28:				; CODE XREF: sub_80495B0+6D2j
-		cmp	[esp+88h], esi
-		ja	loc_8049AD9
-		sub	esi, [esp+88h]
-		mov	ebx, [esp+90h]
-		mov	edi, [esp+74h]
-		jmp	short loc_8049A52
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049A50:				; CODE XREF: sub_80495B0+509j
-		mov	esi, eax
-
-loc_8049A52:				; CODE XREF: sub_80495B0+497j
-		mov	[esp+8], edi	; n
-		mov	[esp+4], ebx	; buf
-		mov	dword ptr [esp], 1 ; fd
-		call	sub_804A3E0
-		cmp	edi, eax
-		jz	short loc_8049AA9
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWriteError ;	"write error"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+30h], eax
-		call	___errno_location
-		mov	edx, [esp+30h]
-		mov	[esp+8], edx	; format
-		mov	eax, [eax]
-		mov	dword ptr [esp], 1 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-
-loc_8049AA9:				; CODE XREF: sub_80495B0+4B8j
-		mov	edx, [esp+98h]
-		add	ebx, edi
-		lea	eax, [esi+edx]
-		mov	ecx, eax
-		add	ecx, edi
-		jnb	short loc_8049A50
-		mov	eax, [esp+90h]
-		mov	[esp+8], esi	; n
-		mov	[esp+4], ebx	; src
-		mov	[esp], eax	; dest
-		call	_memmove
-		add	esi, [esp+90h]
-
-loc_8049AD9:				; CODE XREF: sub_80495B0+47Fj
-		mov	edx, [esp+8Ch]
-		cmp	[esp+9Ch], edx
-		jbe	loc_8049CB0
-		cmp	byte ptr [esp+73h], 0
-		mov	dword ptr [esp+16Ch], 0
-		jnz	loc_8049DD8
-
-loc_8049B03:				; CODE XREF: sub_80495B0+85Fj
-		mov	ebx, esi
-		sub	ebx, [esp+90h]
-		jnz	loc_8049E30
-
-loc_8049B12:				; CODE XREF: sub_80495B0+859j
-					; sub_80495B0+8DFj
-		mov	eax, [esp+84h]
-		mov	ecx, [esp+7Ch]
-		mov	[esp+4], eax	; buf
-		mov	eax, ds:fd
-		mov	[esp+8], ecx	; nbytes
-		mov	[esp], eax	; fd
-		call	sub_804CE10
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_8049F2F
-		test	eax, eax
-		jz	loc_8049FF8
-		add	eax, [esp+84h]
-		mov	[esp+8Ch], eax
-		mov	byte ptr [eax],	0Ah
-		mov	ecx, [esp+84h]
-		mov	edi, [esp+6Ch]
-		mov	[esp+9Ch], ecx
-
-loc_8049B66:				; CODE XREF: sub_80495B0+7D1j
-		mov	edx, [esp+9Ch]
-		movzx	ebx, byte ptr [edx]
-
-loc_8049B70:				; CODE XREF: sub_80495B0+742j
-		cmp	bl, 0Ah
-		jz	loc_8049C7B
-		mov	eax, [esp+94h]
-		test	eax, eax
-		js	short loc_8049BEC
-		cmp	byte ptr [esp+7Bh], 0
-		jz	short loc_8049BEC
-		mov	eax, ds:off_80527E0
-
-loc_8049B90:				; CODE XREF: sub_80495B0+5FFj
-		movzx	edx, byte ptr [eax]
-		lea	ecx, [edx+1]
-		cmp	dl, 38h
-		mov	[eax], cl
-		jle	loc_8049E24
-		mov	byte ptr [eax],	30h
-		mov	edx, off_805511C
-		sub	eax, 1
-		cmp	eax, edx
-		jnb	short loc_8049B90
-		cmp	edx, offset a0	; "		    0\t"
-		jbe	loc_8049E18
-		lea	eax, [edx-1]
-		mov	off_805511C, eax
-		mov	byte ptr [edx-1], 31h
-
-loc_8049BC9:				; CODE XREF: sub_80495B0+86Fj
-		mov	eax, dword_8055104
-		cmp	off_805511C, eax
-		jnb	short loc_8049BDE
-		sub	eax, 1
-		mov	dword_8055104, eax
-
-loc_8049BDE:				; CODE XREF: sub_80495B0+624j
-					; sub_80495B0+879j
-		mov	[esp], esi
-		mov	[esp+4], eax
-		call	_stpcpy
-		mov	esi, eax
-
-loc_8049BEC:				; CODE XREF: sub_80495B0+5D2j
-					; sub_80495B0+5D9j
-		cmp	byte ptr [esp+83h], 0
-		jz	loc_8049D88
-		movzx	edx, byte ptr [esp+82h]
-		jmp	short loc_8049C18
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8049C08:				; CODE XREF: sub_80495B0+66Bj
-		cmp	bl, 7Eh
-		ja	short loc_8049C38
-		mov	[esi], bl
-		add	esi, 1
-
-loc_8049C12:				; CODE XREF: sub_80495B0+683j
-					; sub_80495B0+6ADj ...
-		movzx	ebx, byte ptr [edi]
-		add	edi, 1
-
-loc_8049C18:				; CODE XREF: sub_80495B0+652j
-		cmp	bl, 1Fh
-		ja	short loc_8049C08
-		cmp	bl, 9
-		jz	short loc_8049C60
-		cmp	bl, 0Ah
-		jz	short loc_8049C70
-
-loc_8049C27:				; CODE XREF: sub_80495B0+6B2j
-		add	ebx, 40h
-		mov	byte ptr [esi],	5Eh
-		mov	[esi+1], bl
-		add	esi, 2
-		jmp	short loc_8049C12
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8049C38:				; CODE XREF: sub_80495B0+65Bj
-		cmp	bl, 7Fh
-		jz	short loc_8049CA0
-		cmp	bl, 9Fh
-		mov	byte ptr [esi],	4Dh
-		lea	eax, [esi+2]
-		mov	byte ptr [esi+1], 2Dh
-		jbe	short loc_8049C88
-		cmp	bl, 0FFh
-		jz	loc_8049DC8
-		add	ebx, 0FFFFFF80h
-		add	esi, 3
-		mov	[eax], bl
-		jmp	short loc_8049C12
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049C60:				; CODE XREF: sub_80495B0+670j
-		test	dl, dl
-		jnz	short loc_8049C27
-		mov	byte ptr [esi],	9
-		add	esi, 1
-		jmp	short loc_8049C12
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049C70:				; CODE XREF: sub_80495B0+675j
-					; sub_80495B0+7EBj
-		mov	dword ptr [esp+94h], 0FFFFFFFFh
-
-loc_8049C7B:				; CODE XREF: sub_80495B0+5C3j
-		mov	[esp+9Ch], edi
-		jmp	loc_8049A28
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8049C88:				; CODE XREF: sub_80495B0+69Aj
-		sub	ebx, 40h
-		mov	byte ptr [esi+2], 5Eh
-		mov	[esi+3], bl
-		add	esi, 4
-		jmp	loc_8049C12
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049CA0:				; CODE XREF: sub_80495B0+68Bj
-		mov	byte ptr [esi],	5Eh
-		mov	byte ptr [esi+1], 3Fh
-		add	esi, 2
-		jmp	loc_8049C12
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049CB0:				; CODE XREF: sub_80495B0+537j
-		add	dword ptr [esp+94h], 1
-		mov	ecx, [esp+94h]
-		test	ecx, ecx
-		jle	loc_8049D64
-		cmp	dword ptr [esp+94h], 1
-		jz	short loc_8049CF8
-		cmp	byte ptr [esp+6Bh], 0
-		mov	dword ptr [esp+94h], 2
-		jz	short loc_8049CF8
-		mov	eax, [esp+9Ch]
-		mov	edi, eax
-		movzx	ebx, byte ptr [eax]
-		add	edi, 1
-		jmp	loc_8049B70
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8049CF8:				; CODE XREF: sub_80495B0+71Fj
-					; sub_80495B0+731j
-		mov	edx, [esp+5Ch]
-		test	edx, edx
-		jz	short loc_8049D64
-		mov	eax, ds:off_80527E0
-		lea	esi, [esi+0]
-
-loc_8049D08:				; CODE XREF: sub_80495B0+777j
-		movzx	edx, byte ptr [eax]
-		lea	ecx, [edx+1]
-		cmp	dl, 38h
-		mov	[eax], cl
-		jle	loc_8049F25
-		mov	byte ptr [eax],	30h
-		mov	edx, off_805511C
-		sub	eax, 1
-		cmp	eax, edx
-		jnb	short loc_8049D08
-		cmp	edx, offset a0	; "		    0\t"
-		jbe	loc_8049E94
-		lea	eax, [edx-1]
-		mov	off_805511C, eax
-		mov	byte ptr [edx-1], 31h
-
-loc_8049D41:				; CODE XREF: sub_80495B0+8EBj
-		mov	eax, dword_8055104
-		cmp	off_805511C, eax
-		jnb	short loc_8049D56
-		sub	eax, 1
-		mov	dword_8055104, eax
-
-loc_8049D56:				; CODE XREF: sub_80495B0+79Cj
-					; sub_80495B0+97Aj
-		mov	[esp], esi
-		mov	[esp+4], eax
-		call	_stpcpy
-		mov	esi, eax
-
-loc_8049D64:				; CODE XREF: sub_80495B0+711j
-					; sub_80495B0+74Ej
-		cmp	byte ptr [esp+7Ah], 0
-		jz	short loc_8049D71
-		mov	byte ptr [esi],	24h
-		add	esi, 1
-
-loc_8049D71:				; CODE XREF: sub_80495B0+7B9j
-		mov	byte ptr [esi],	0Ah
-		mov	edi, [esp+9Ch]
-		add	esi, 1
-		add	edi, 1
-		jmp	loc_8049B66
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8049D88:				; CODE XREF: sub_80495B0+644j
-		movzx	eax, byte ptr [esp+82h]
-		jmp	short loc_8049DAC
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8049D98:				; CODE XREF: sub_80495B0+7FFj
-		cmp	bl, 0Ah
-		jz	loc_8049C70
-
-loc_8049DA1:				; CODE XREF: sub_80495B0+803j
-		mov	[esi], bl
-		add	esi, 1
-
-loc_8049DA6:				; CODE XREF: sub_80495B0+80Fj
-		movzx	ebx, byte ptr [edi]
-		add	edi, 1
-
-loc_8049DAC:				; CODE XREF: sub_80495B0+7E0j
-		cmp	bl, 9
-		jnz	short loc_8049D98
-		test	al, al
-		jz	short loc_8049DA1
-		mov	byte ptr [esi],	5Eh
-		mov	byte ptr [esi+1], 49h
-		add	esi, 2
-		jmp	short loc_8049DA6
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8049DC8:				; CODE XREF: sub_80495B0+69Fj
-		mov	byte ptr [eax],	5Eh
-		mov	byte ptr [esi+3], 3Fh
-		add	esi, 4
-		jmp	loc_8049C12
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8049DD8:				; CODE XREF: sub_80495B0+54Dj
-		mov	eax, ds:fd
-		lea	ecx, [esp+16Ch]
-		mov	[esp+8], ecx
-		mov	dword ptr [esp+4], 541Bh ; request
-		mov	[esp], eax	; fd
-		call	_ioctl
-		test	eax, eax
-		js	loc_8049EA0
-
-loc_8049E00:				; CODE XREF: sub_80495B0+91Bj
-		mov	ebx, [esp+16Ch]
-		test	ebx, ebx
-		jnz	loc_8049B12
-		jmp	loc_8049B03
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8049E18:				; CODE XREF: sub_80495B0+607j
-		mov	byte ptr a0, 3Eh ; "		     0\t"
-		jmp	loc_8049BC9
-; ---------------------------------------------------------------------------
-
-loc_8049E24:				; CODE XREF: sub_80495B0+5EBj
-		mov	eax, dword_8055104
-		jmp	loc_8049BDE
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049E30:				; CODE XREF: sub_80495B0+55Cj
-		mov	edx, [esp+90h]
-		mov	[esp+8], ebx	; n
-		mov	dword ptr [esp], 1 ; fd
-		mov	[esp+4], edx	; buf
-		call	sub_804A3E0
-		cmp	ebx, eax
-		jz	short loc_8049E88
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWriteError ;	"write error"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ebx, eax
-		call	___errno_location
-		mov	[esp+8], ebx	; format
-		mov	eax, [eax]
-		mov	dword ptr [esp], 1 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-
-loc_8049E88:				; CODE XREF: sub_80495B0+89Dj
-		mov	esi, [esp+90h]
-		jmp	loc_8049B12
-; ---------------------------------------------------------------------------
-
-loc_8049E94:				; CODE XREF: sub_80495B0+77Fj
-		mov	byte ptr a0, 3Eh ; "		     0\t"
-		jmp	loc_8049D41
-; ---------------------------------------------------------------------------
-
-loc_8049EA0:				; CODE XREF: sub_80495B0+84Aj
-		call	___errno_location
-		mov	edx, [eax]
-		cmp	edx, 19h
-		jz	short loc_8049EC6
-		cmp	edx, 5Fh
-		nop
-		jz	short loc_8049EC6
-		cmp	edx, 16h
-		jz	short loc_8049EC6
-		cmp	edx, 13h
-		jz	short loc_8049EC6
-		cmp	edx, 26h
-		nop
-		jnz	loc_804A380
-
-loc_8049EC6:				; CODE XREF: sub_80495B0+8FAj
-					; sub_80495B0+900j ...
-		mov	byte ptr [esp+73h], 0
-		jmp	loc_8049E00
-; ---------------------------------------------------------------------------
-
-loc_8049ED0:				; CODE XREF: sub_80495B0+2F9j
-		movzx	edx, byte ptr [eax+1]
-		cmp	dl, ds:byte_80527F3
-		jnz	loc_80498AF
-		mov	ds:fd, 0
-		xor	eax, eax
-		mov	byte ptr [esp+4Ah], 1
-		jmp	loc_80498CC
-; ---------------------------------------------------------------------------
-
-loc_8049EF6:				; CODE XREF: sub_80495B0+2E5j
-		mov	edx, [esp+58h]
-		mov	eax, [edx]
-		mov	ds:dword_8055170, eax
-		jmp	loc_80498A0
-; ---------------------------------------------------------------------------
-
-loc_8049F06:				; CODE XREF: sub_80495B0+363j
-		mov	eax, [esp+7Ch]
-		sub	eax, 1
-		cmp	eax, 1FFFFFFFh
-		jbe	loc_8049921
-		mov	dword ptr [esp+7Ch], 200h
-		jmp	loc_8049921
-; ---------------------------------------------------------------------------
-
-loc_8049F25:				; CODE XREF: sub_80495B0+763j
-		mov	eax, dword_8055104
-		jmp	loc_8049D56
-; ---------------------------------------------------------------------------
-
-loc_8049F2F:				; CODE XREF: sub_80495B0+585j
-		call	___errno_location
-		mov	dword ptr [esp+8], (offset format+4) ; format
-		mov	edi, eax
-		mov	eax, ds:dword_8055170
-		mov	[esp+0Ch], eax
-		mov	eax, [edi]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		sub	esi, [esp+90h]
-		jnz	loc_804A0C1
-
-loc_8049F66:				; CODE XREF: sub_80495B0+B2Ej
-					; sub_80495B0+B66j
-		mov	ecx, [esp+94h]
-		mov	byte ptr [esp+53h], 0
-		mov	ds:dword_805516C, ecx
-
-loc_8049F78:				; CODE XREF: sub_80495B0+A62j
-					; sub_80495B0+E28j
-		mov	ecx, [esp+4Ch]
-		mov	[esp], ecx	; ptr
-		call	_free
-
-loc_8049F84:				; CODE XREF: sub_80495B0+CFEj
-		mov	eax, [esp+54h]
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_8049F90:				; CODE XREF: sub_80495B0+A95j
-					; sub_80495B0+B0Cj
-		mov	eax, ds:dword_8055170
-		movzx	edx, byte ptr [eax]
-		cmp	dl, ds:byte_80527F2
-		jz	short loc_8049FEA
-
-loc_8049FA0:				; CODE XREF: sub_80495B0+A46j
-		mov	eax, ds:fd
-		mov	[esp], eax	; fd
-		call	_close
-		test	eax, eax
-		js	loc_804A135
-
-loc_8049FB5:				; CODE XREF: sub_80495B0+A44j
-					; sub_80495B0+BB3j
-		add	dword ptr [esp+60h], 1
-		mov	edx, [esp+60h]
-		add	dword ptr [esp+58h], 4
-		cmp	[ebp+argc], edx
-		jg	loc_804988E
-		cmp	byte ptr [esp+4Ah], 0
-		jnz	loc_804A2BA
-
-loc_8049FD7:				; CODE XREF: sub_80495B0+D18j
-					; sub_80495B0+D57j
-		movzx	eax, byte ptr [esp+53h]
-		xor	eax, 1
-		movzx	eax, al
-		mov	[esp], eax	; status
-		call	_exit
-; ---------------------------------------------------------------------------
-
-loc_8049FEA:				; CODE XREF: sub_80495B0+9EEj
-		movzx	eax, byte ptr [eax+1]
-		cmp	al, ds:byte_80527F3
-		jz	short loc_8049FB5
-		jmp	short loc_8049FA0
-; ---------------------------------------------------------------------------
-
-loc_8049FF8:				; CODE XREF: sub_80495B0+58Dj
-		sub	esi, [esp+90h]
-		jnz	loc_804A168
-
-loc_804A005:				; CODE XREF: sub_80495B0+BD5j
-					; sub_80495B0+C14j
-		mov	edx, [esp+94h]
-		mov	ds:dword_805516C, edx
-		jmp	loc_8049F78
-; ---------------------------------------------------------------------------
-
-loc_804A017:				; CODE XREF: sub_80495B0+339j
-		call	___errno_location
-		mov	edx, ds:dword_8055170
-		mov	dword ptr [esp+8], (offset format+4) ; format
-		mov	[esp+0Ch], edx
-		mov	eax, [eax]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		mov	byte ptr [esp+53h], 0
-		jmp	loc_8049F90
-; ---------------------------------------------------------------------------
-
-loc_804A04A:				; CODE XREF: sub_80495B0+390j
-		mov	edx, [esp+34h]
-		cmp	[esp+168h], edx
-		jnz	loc_8049946
-		mov	ecx, [esp+38h]
-		cmp	[esp+164h], ecx
-		jnz	loc_8049946
-		cmp	ds:fd, 0
-		jz	loc_8049946
-		mov	esi, ds:dword_8055170
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aSInputFileIsOu ; "%s: input file is output file"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+8], eax	; format
-		call	_error
-		mov	byte ptr [esp+53h], 0
-		jmp	loc_8049F90
-; ---------------------------------------------------------------------------
-
-loc_804A0C1:				; CODE XREF: sub_80495B0+9B0j
-		mov	edx, [esp+90h]
-		mov	[esp+8], esi	; n
-		mov	dword ptr [esp], 1 ; fd
-		mov	[esp+4], edx	; buf
-		call	sub_804A3E0
-		cmp	esi, eax
-		jz	loc_8049F66
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWriteError ;	"write error"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+8], eax	; format
-		mov	eax, [edi]
-		mov	dword ptr [esp], 1 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		jmp	loc_8049F66
-; ---------------------------------------------------------------------------
-
-loc_804A11B:				; CODE XREF: sub_80495B0+271j
-		lea	eax, [ebx-1]
-		cmp	eax, 1FFFFFFFh
-		jbe	loc_804982C
-		mov	ebx, 200h
-		db	66h
-		nop
-		jmp	loc_804982C
-; ---------------------------------------------------------------------------
-
-loc_804A135:				; CODE XREF: sub_80495B0+316j
-					; sub_80495B0+9FFj
-		call	___errno_location
-		mov	edx, ds:dword_8055170
-		mov	dword ptr [esp+8], (offset format+4) ; format
-		mov	[esp+0Ch], edx
-		mov	eax, [eax]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		mov	byte ptr [esp+53h], 0
-		jmp	loc_8049FB5
-; ---------------------------------------------------------------------------
-
-loc_804A168:				; CODE XREF: sub_80495B0+A4Fj
-		mov	eax, [esp+90h]
-		mov	[esp+8], esi	; n
-		mov	dword ptr [esp], 1 ; fd
-		mov	[esp+4], eax	; buf
-		call	sub_804A3E0
-		cmp	esi, eax
-		jz	loc_804A005
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWriteError ;	"write error"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	esi, eax
-		call	___errno_location
-		mov	[esp+8], esi	; format
-		mov	eax, [eax]
-		mov	dword ptr [esp], 1 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		jmp	loc_804A005
-; ---------------------------------------------------------------------------
-
-loc_804A1C9:				; CODE XREF: sub_80495B0+3B7j
-		cmp	byte ptr [esp+6Bh], 0
-		jnz	loc_804996D
-		mov	esi, [esp+7Ch]
-		cmp	esi, [esp+74h]
-		jnb	short loc_804A1E2
-		mov	esi, [esp+74h]
-
-loc_804A1E2:				; CODE XREF: sub_80495B0+C2Cj
-		mov	edi, [esp+64h]
-		mov	ebx, esi
-		sub	edi, 1
-		lea	eax, [edi+esi]
-		mov	[esp], eax	; size
-		call	sub_804D070
-		xor	edx, edx
-		add	edi, eax
-		mov	[esp+54h], eax
-		mov	eax, edi
-		div	dword ptr [esp+64h]
-		sub	edi, edx
-		mov	esi, edi
-
-loc_804A208:				; CODE XREF: sub_80495B0+C92j
-					; sub_80495B0+CCDj
-		mov	eax, ds:fd
-		mov	[esp+8], ebx	; nbytes
-		mov	[esp+4], esi	; buf
-		mov	[esp], eax	; fd
-		call	sub_804CE10
-		cmp	eax, 0FFFFFFFFh
-		mov	edi, eax
-		jz	short loc_804A27F
-		test	eax, eax
-		jz	loc_804A2B3
-		mov	[esp+8], eax	; n
-		mov	[esp+4], esi	; buf
-		mov	dword ptr [esp], 1 ; fd
-		call	sub_804A3E0
-		cmp	edi, eax
-		jz	short loc_804A208
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWriteError ;	"write error"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	edi, eax
-		call	___errno_location
-		mov	[esp+8], edi	; format
-		mov	eax, [eax]
-		mov	dword ptr [esp], 1 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		jmp	short loc_804A208
-; ---------------------------------------------------------------------------
-
-loc_804A27F:				; CODE XREF: sub_80495B0+C72j
-		call	___errno_location
-		mov	edx, ds:dword_8055170
-		mov	dword ptr [esp+8], (offset format+4) ; format
-		mov	[esp+0Ch], edx
-		mov	eax, [eax]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		xor	eax, eax
-
-loc_804A2AA:				; CODE XREF: sub_80495B0+D08j
-		and	[esp+53h], al
-		jmp	loc_8049F84
-; ---------------------------------------------------------------------------
-
-loc_804A2B3:				; CODE XREF: sub_80495B0+C76j
-		mov	eax, 1
-		jmp	short loc_804A2AA
-; ---------------------------------------------------------------------------
-
-loc_804A2BA:				; CODE XREF: sub_80495B0+A21j
-		mov	dword ptr [esp], 0 ; fd
-		call	_close
-		test	eax, eax
-		jns	loc_8049FD7
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aClosingStandar ; "closing standard input"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ebx, eax
-		call	___errno_location
-		mov	[esp+8], ebx	; format
-		mov	eax, [eax]
-		mov	dword ptr [esp], 1 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		jmp	loc_8049FD7
-; ---------------------------------------------------------------------------
-
-loc_804A30C:				; CODE XREF: sub_80495B0+292j
-		mov	edx, [esp+10Ch]
-		mov	ecx, [esp+110h]
-		mov	eax, [esp+164h]
-		mov	byte ptr [esp+4Bh], 1
-		mov	[esp+40h], edx
-		mov	edx, [esp+168h]
-		mov	[esp+3Ch], ecx
-		mov	[esp+38h], eax
-		mov	[esp+34h], edx
-		jmp	loc_8049848
-; ---------------------------------------------------------------------------
-
-loc_804A342:				; CODE XREF: sub_80495B0+241j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aStandardOutput ; "standard output"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ebx, eax
-		call	___errno_location
-		mov	[esp+8], ebx	; format
-		mov	eax, [eax]
-		mov	dword ptr [esp], 1 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		jmp	loc_80497F7
-; ---------------------------------------------------------------------------
-
-loc_804A380:				; CODE XREF: sub_80495B0+910j
-		mov	edi, eax
-		mov	eax, ds:dword_8055170
-		mov	[esp], eax
-		call	sub_804BD40
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aCannotDoIoctlO ; "cannot do ioctl on	%s"
-		mov	dword ptr [esp], 0 ; domainname
-		mov	esi, eax
-		call	_dcgettext
-		mov	[esp+0Ch], esi
-		mov	[esp+8], eax	; format
-		mov	eax, [edi]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		mov	eax, [esp+94h]
-		mov	byte ptr [esp+53h], 0
-		mov	ds:dword_805516C, eax
-		jmp	loc_8049F78
-sub_80495B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804A3E0(int fd, void *buf, size_t n)
-sub_804A3E0	proc near		; CODE XREF: sub_80495B0+4B1p
-					; sub_80495B0+896p ...
-
-fd		= dword	ptr  8
-buf		= dword	ptr  0Ch
-n		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		xor	edi, edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	ebx, [ebp+n]
-		test	ebx, ebx
-		jz	short loc_804A41C
-		mov	esi, [ebp+buf]
-		jmp	short loc_804A404
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804A3F8:				; CODE XREF: sub_804A3E0+3Aj
-		test	eax, eax
-		jz	short loc_804A428
-		add	edi, eax
-		sub	ebx, eax
-		jz	short loc_804A41C
-		add	esi, eax
-
-loc_804A404:				; CODE XREF: sub_804A3E0+15j
-		mov	[esp+8], ebx	; n
-		mov	[esp+4], esi	; buf
-		mov	eax, [ebp+fd]
-		mov	[esp], eax	; fd
-		call	sub_804CE70
-		cmp	eax, 0FFFFFFFFh
-		jnz	short loc_804A3F8
-
-loc_804A41C:				; CODE XREF: sub_804A3E0+10j
-					; sub_804A3E0+20j
-		add	esp, 1Ch
-		mov	eax, edi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804A428:				; CODE XREF: sub_804A3E0+1Aj
-		call	___errno_location
-		mov	dword ptr [eax], 1Ch
-		add	esp, 1Ch
-		mov	eax, edi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_804A3E0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804A440(char *s)
-sub_804A440	proc near		; CODE XREF: sub_80495B0+20p
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-s		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+s]
-		mov	dword ptr [esp+4], 2Fh ; c
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	[esp], ebx	; s
-		call	_strrchr
-		test	eax, eax
-		jz	short loc_804A4A9
-		lea	edx, [eax+1]
-		mov	ecx, edx
-		sub	ecx, ebx
-		cmp	ecx, 6
-		mov	[ebp+var_1C], edx
-		jle	short loc_804A4A9
-		lea	esi, [eax-6]
-		mov	edi, offset a_libs ; "/.libs/"
-		mov	ecx, 7
-		repe cmpsb
-		jnz	short loc_804A4A9
-		mov	esi, [ebp+var_1C]
-		mov	ecx, 3
-		mov	edi, offset byte_80527F0
-		mov	ebx, [ebp+var_1C]
-		repe cmpsb
-		setnbe	cl
-		mov	esi, ecx
-		setb	cl
-		mov	edx, esi
-		cmp	dl, cl
-		jnz	short loc_804A4A9
-		lea	ebx, [eax+4]
-
-loc_804A4A9:				; CODE XREF: sub_804A440+24j
-					; sub_804A440+33j ...
-		mov	ds:dword_8055178, ebx
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804A440	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804A4C0	proc near		; CODE XREF: sub_804ADD0+B5p
-					; sub_804ADD0+C6p ...
-
-var_CC		= dword	ptr -0CCh
-ptr		= dword	ptr -0C0h
-var_B9		= byte ptr -0B9h
-var_B4		= byte ptr -0B4h
-p		= mbstate_t ptr	-0B0h
-var_A8		= byte ptr -0A8h
-s		= dword	ptr -0A4h
-var_A0		= dword	ptr -0A0h
-var_9C		= byte ptr -9Ch
-pwc		= dword	ptr -98h
-var_7C		= byte ptr -7Ch
-var_78		= byte ptr -78h
-var_70		= byte ptr -70h
-var_6C		= dword	ptr -6Ch
-var_68		= dword	ptr -68h
-var_64		= dword	ptr -64h
-wc		= dword	ptr -60h
-var_5C		= dword	ptr -5Ch
-var_58		= dword	ptr -58h
-var_54		= dword	ptr -54h
-var_50		= dword	ptr -50h
-var_4C		= dword	ptr -4Ch
-var_48		= dword	ptr -48h
-var_44		= dword	ptr -44h
-var_40		= dword	ptr -40h
-var_3C		= dword	ptr -3Ch
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 0DCh
-		mov	dword ptr [esp+4], 2
-		lea	esi, [ebp+var_78]
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		mov	[esp], edx
-		call	sub_804B150
-		mov	[ebp+ptr], eax
-		lea	esi, [esi+0]
-
-loc_804A4F8:				; CODE XREF: sub_804A4C0+6C0j
-		cmp	byte ptr [ebx],	0
-		jz	loc_804A900
-
-loc_804A501:				; CODE XREF: sub_804A4C0+439j
-		mov	edx, [ebp+ptr]
-		mov	[esp], ebx
-		mov	[esp+4], edx
-		call	sub_804E1D0
-		test	eax, eax
-		mov	edi, eax
-		jz	loc_804A900
-		call	___ctype_get_mb_cur_max
-		cmp	eax, 1
-		jbe	loc_804AB08
-		cmp	edi, ebx
-		mov	[ebp+var_6C], ebx
-		mov	[ebp+var_7C], 0
-		mov	dword ptr [esi], 0
-		mov	dword ptr [esi+4], 0
-		mov	[ebp+var_70], 0
-		jbe	loc_804A607
-		mov	[ebp+var_CC], edi
-
-loc_804A551:				; CODE XREF: sub_804A4C0+124j
-		cmp	[ebp+var_7C], 0
-		jnz	loc_804AA4C
-		mov	edx, [ebp+var_6C]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804AA38
-		mov	[ebp+var_68], 1
-		movsx	eax, byte ptr [edx]
-		mov	byte ptr [ebp+var_64], 1
-		mov	[ebp+wc], eax
-
-loc_804A58A:				; CODE XREF: sub_804A4C0+5FFj
-					; sub_804A4C0+609j ...
-		cmp	byte ptr [ebp+var_64], 0
-		mov	[ebp+var_70], 1
-		jnz	loc_804AA00
-
-loc_804A598:				; CODE XREF: sub_804A4C0+54Bj
-		mov	edi, [ebp+var_5C]
-		mov	edx, [ebp+var_6C]
-		mov	eax, [ebp+var_68]
-		mov	ecx, [ebp+var_64]
-		mov	[ebp+var_34], edi
-		mov	edi, [ebp+var_58]
-		mov	ebx, [ebp+wc]
-		mov	[ebp+var_40], eax
-		lea	eax, [edx+eax]
-		cmp	[ebp+var_CC], eax
-		mov	[ebp+var_30], edi
-		mov	edi, [ebp+var_54]
-		mov	[ebp+var_44], edx
-		mov	[ebp+var_3C], ecx
-		mov	[ebp+var_38], ebx
-		mov	[ebp+var_2C], edi
-		mov	edi, [ebp+var_50]
-		mov	[ebp+var_6C], eax
-		mov	[ebp+var_70], 0
-		mov	[ebp+var_28], edi
-		mov	edi, [ebp+var_4C]
-		mov	[ebp+var_24], edi
-		mov	edi, [ebp+var_48]
-		mov	[ebp+var_20], edi
-		ja	loc_804A551
-		test	cl, cl
-		mov	edi, [ebp+var_CC]
-		jz	short loc_804A607
-		mov	[esp], ebx	; wc
-		call	_iswalnum
-		mov	[ebp+var_B9], 0
-		test	eax, eax
-		jnz	short loc_804A60E
-
-loc_804A607:				; CODE XREF: sub_804A4C0+85j
-					; sub_804A4C0+132j
-		mov	[ebp+var_B9], 1
-
-loc_804A60E:				; CODE XREF: sub_804A4C0+145j
-		mov	eax, [ebp+ptr]
-		lea	ebx, [ebp+p]
-		mov	[ebp+var_B4], 0
-		cmp	[ebp+var_B4], 0
-		mov	[ebp+var_6C], edi
-		mov	[ebp+var_7C], 0
-		mov	dword ptr [esi], 0
-		mov	dword ptr [esi+4], 0
-		mov	[ebp+var_70], 0
-		mov	[ebp+s], eax
-		mov	[ebp+p.__count], 0
-		mov	dword ptr [ebp+p.__value], 0
-		mov	[ebp+var_A8], 0
-		jnz	loc_804A72E
-		nop
-
-loc_804A668:				; CODE XREF: sub_804A4C0+268j
-		mov	edx, [ebp+s]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804A9D8
-		mov	[ebp+var_A0], 1
-		movsx	eax, byte ptr [edx]
-		mov	[ebp+var_9C], 1
-		mov	[ebp+pwc], eax
-
-loc_804A6A3:				; CODE XREF: sub_804A4C0+2F9j
-					; sub_804A4C0+561j ...
-		cmp	[ebp+var_9C], 0
-		mov	[ebp+var_A8], 1
-		jnz	loc_804A7E0
-
-loc_804A6B7:				; CODE XREF: sub_804A4C0+314j
-					; sub_804A4C0+328j
-		cmp	[ebp+var_70], 0
-		jnz	short loc_804A6FA
-		cmp	[ebp+var_7C], 0
-		jnz	loc_804A954
-		mov	edx, [ebp+var_6C]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804A940
-		mov	[ebp+var_68], 1
-		movsx	eax, byte ptr [edx]
-		mov	byte ptr [ebp+var_64], 1
-		mov	[ebp+wc], eax
-
-loc_804A6F6:				; CODE XREF: sub_804A4C0+507j
-					; sub_804A4C0+511j ...
-		mov	[ebp+var_70], 1
-
-loc_804A6FA:				; CODE XREF: sub_804A4C0+1FBj
-		cmp	byte ptr [ebp+var_64], 0
-		jnz	loc_804A930
-
-loc_804A704:				; CODE XREF: sub_804A4C0+475j
-		mov	eax, [ebp+var_68]
-		add	[ebp+var_6C], eax
-		mov	eax, [ebp+var_A0]
-		add	[ebp+s], eax
-		cmp	[ebp+var_B4], 0
-		mov	[ebp+var_70], 0
-		mov	[ebp+var_A8], 0
-		jz	loc_804A668
-
-loc_804A72E:				; CODE XREF: sub_804A4C0+1A1j
-					; sub_804A4C0+534j
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		mov	[esp+0Ch], ebx	; p
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp+4], eax	; s
-		lea	eax, [ebp+pwc]
-		mov	[esp], eax	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_A0], eax
-		jz	loc_804AA10
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804AAD0
-		test	eax, eax
-		jnz	short loc_804A7A8
-		mov	eax, [ebp+s]
-		mov	[ebp+var_A0], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804AD9E
-		mov	edx, [ebp+pwc]
-		test	edx, edx
-		jnz	loc_804AD7A
-
-loc_804A7A8:				; CODE XREF: sub_804A4C0+2BFj
-		mov	[esp], ebx	; ps
-		mov	[ebp+var_9C], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804A6A3
-		cmp	[ebp+var_9C], 0
-		mov	[ebp+var_B4], 0
-		mov	[ebp+var_A8], 1
-		jz	loc_804A6B7
-		lea	esi, [esi+0]
-
-loc_804A7E0:				; CODE XREF: sub_804A4C0+1F1j
-		mov	eax, [ebp+pwc]
-		test	eax, eax
-		jnz	loc_804A6B7
-		cmp	[ebp+var_70], 0
-		jnz	short loc_804A831
-		cmp	[ebp+var_7C], 0
-		jnz	loc_804ABEC
-		mov	edx, [ebp+var_6C]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804ABD8
-		mov	[ebp+var_68], 1
-		movsx	eax, byte ptr [edx]
-		mov	byte ptr [ebp+var_64], 1
-		mov	[ebp+wc], eax
-
-loc_804A82D:				; CODE XREF: sub_804A4C0+79Fj
-					; sub_804A4C0+7A9j ...
-		mov	[ebp+var_70], 1
-
-loc_804A831:				; CODE XREF: sub_804A4C0+332j
-		cmp	byte ptr [ebp+var_64], 0
-		jnz	loc_804AB98
-
-loc_804A83B:				; CODE XREF: sub_804A4C0+6E3j
-		mov	ecx, [ebp+var_5C]
-		mov	eax, [ebp+var_6C]
-		mov	edx, [ebp+var_64]
-		mov	[ebp+var_34], ecx
-		mov	ecx, [ebp+var_58]
-		mov	[ebp+var_44], eax
-		mov	eax, [ebp+var_68]
-		test	dl, dl
-		mov	[ebp+var_3C], edx
-		mov	[ebp+var_30], ecx
-		mov	ecx, [ebp+var_54]
-		mov	[ebp+var_40], eax
-		mov	eax, [ebp+wc]
-		mov	[ebp+var_2C], ecx
-		mov	ecx, [ebp+var_50]
-		mov	[ebp+var_38], eax
-		mov	[ebp+var_28], ecx
-		mov	ecx, [ebp+var_4C]
-		mov	[ebp+var_24], ecx
-		mov	ecx, [ebp+var_48]
-		mov	[ebp+var_20], ecx
-		jz	short loc_804A889
-		mov	[esp], eax	; wc
-		call	_iswalnum
-		xor	edx, edx
-		test	eax, eax
-		jnz	short loc_804A88E
-
-loc_804A889:				; CODE XREF: sub_804A4C0+3B9j
-					; sub_804A4C0+6DDj
-		mov	edx, 1
-
-loc_804A88E:				; CODE XREF: sub_804A4C0+3C7j
-		cmp	[ebp+var_B9], 0
-		jz	short loc_804A89F
-		test	dl, dl
-		jnz	loc_804AD4C
-
-loc_804A89F:				; CODE XREF: sub_804A4C0+3D5j
-		mov	[ebp+var_6C], edi
-		mov	[ebp+var_7C], 0
-		mov	dword ptr [esi], 0
-		mov	dword ptr [esi+4], 0
-		mov	[ebp+var_70], 0
-		movzx	eax, byte ptr [edi]
-		mov	edx, eax
-		shr	dl, 5
-		movzx	edx, dl
-		mov	edx, ds:dword_8052FA0[edx*4]
-		bt	edx, eax
-		jnb	loc_804AC70
-		mov	[ebp+var_68], 1
-		movsx	eax, byte ptr [edi]
-		mov	byte ptr [ebp+var_64], 1
-		mov	[ebp+wc], eax
-
-loc_804A8E3:				; CODE XREF: sub_804A4C0+82Fj
-					; sub_804A4C0+839j ...
-		cmp	byte ptr [ebp+var_64], 0
-		mov	[ebp+var_70], 1
-		jnz	loc_804ABA8
-
-loc_804A8F1:				; CODE XREF: sub_804A4C0+6F8j
-		mov	ebx, [ebp+var_68]
-		add	ebx, edi
-		cmp	byte ptr [ebx],	0
-		jnz	loc_804A501
-		nop
-
-loc_804A900:				; CODE XREF: sub_804A4C0+3Bj
-					; sub_804A4C0+57j ...
-		xor	ebx, ebx
-
-loc_804A902:				; CODE XREF: sub_804A4C0+891j
-		mov	edi, [ebp+ptr]
-		mov	[esp], edi	; ptr
-		call	_free
-		mov	eax, ebx
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		jnz	loc_804ADC2
-		add	esp, 0DCh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804A930:				; CODE XREF: sub_804A4C0+23Ej
-		mov	ecx, [ebp+wc]
-		test	ecx, ecx
-		jnz	loc_804A704
-
-loc_804A93B:				; CODE XREF: sub_804A4C0+545j
-		call	_abort
-; ---------------------------------------------------------------------------
-
-loc_804A940:				; CODE XREF: sub_804A4C0+21Fj
-		mov	[esp], esi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804AD56
-		mov	[ebp+var_7C], 1
-
-loc_804A954:				; CODE XREF: sub_804A4C0+201j
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+var_6C]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		lea	edx, [ebp+wc]
-		mov	[esp+0Ch], esi	; p
-		mov	[esp], edx	; pwc
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+var_6C]
-		mov	[esp+4], eax	; s
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_68], eax
-		jz	loc_804AA28
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804AAF0
-		test	eax, eax
-		jnz	short loc_804A9B9
-		mov	eax, [ebp+var_6C]
-		mov	[ebp+var_68], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804AD9E
-		mov	eax, [ebp+wc]
-		test	eax, eax
-		jnz	loc_804AD7A
-
-loc_804A9B9:				; CODE XREF: sub_804A4C0+4D9j
-		mov	[esp], esi	; ps
-		mov	byte ptr [ebp+var_64], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804A6F6
-		mov	[ebp+var_7C], 0
-		jmp	loc_804A6F6
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804A9D8:				; CODE XREF: sub_804A4C0+1C3j
-		mov	[esp], ebx	; ps
-		nop
-		lea	esi, [esi+0]
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804AD56
-		mov	[ebp+var_B4], 1
-		jmp	loc_804A72E
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AA00:				; CODE XREF: sub_804A4C0+D2j
-		mov	edx, [ebp+wc]
-		test	edx, edx
-		jz	loc_804A93B
-		jmp	loc_804A598
-; ---------------------------------------------------------------------------
-
-loc_804AA10:				; CODE XREF: sub_804A4C0+2AEj
-		mov	[ebp+var_A0], 1
-		mov	[ebp+var_9C], 0
-		jmp	loc_804A6A3
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804AA28:				; CODE XREF: sub_804A4C0+4C8j
-		mov	[ebp+var_68], 1
-		mov	byte ptr [ebp+var_64], 0
-		jmp	loc_804A6F6
-; ---------------------------------------------------------------------------
-
-loc_804AA38:				; CODE XREF: sub_804A4C0+B3j
-		mov	[esp], esi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804AD56
-		mov	[ebp+var_7C], 1
-
-loc_804AA4C:				; CODE XREF: sub_804A4C0+95j
-		call	___ctype_get_mb_cur_max
-		lea	edi, [ebp+wc]
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+var_6C]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		mov	[esp+0Ch], esi	; p
-		mov	[esp], edi	; pwc
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+var_6C]
-		mov	[esp+4], eax	; s
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_68], eax
-		jz	loc_804AB88
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804ABC0
-		test	eax, eax
-		jnz	short loc_804AAB1
-		mov	eax, [ebp+var_6C]
-		mov	[ebp+var_68], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804AD9E
-		mov	ecx, [ebp+wc]
-		test	ecx, ecx
-		jnz	loc_804AD7A
-
-loc_804AAB1:				; CODE XREF: sub_804A4C0+5D1j
-		mov	[esp], esi	; ps
-		mov	byte ptr [ebp+var_64], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804A58A
-		mov	[ebp+var_7C], 0
-		jmp	loc_804A58A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AAD0:				; CODE XREF: sub_804A4C0+2B7j
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_9C], 0
-		mov	[ebp+var_A0], eax
-		jmp	loc_804A6A3
-; ---------------------------------------------------------------------------
-
-loc_804AAF0:				; CODE XREF: sub_804A4C0+4D1j
-		mov	eax, [ebp+var_6C]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	byte ptr [ebp+var_64], 0
-		mov	[ebp+var_68], eax
-		jmp	loc_804A6F6
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804AB08:				; CODE XREF: sub_804A4C0+65j
-		cmp	ebx, edi
-		mov	[ebp+var_B9], 1
-		jnb	short loc_804AB31
-		call	___ctype_b_loc
-		movzx	edx, byte ptr [edi-1]
-		mov	eax, [eax]
-		movzx	eax, word ptr [eax+edx*2]
-		shr	eax, 3
-		xor	eax, 1
-		and	eax, 1
-		mov	[ebp+var_B9], al
-
-loc_804AB31:				; CODE XREF: sub_804A4C0+651j
-		mov	edx, [ebp+ptr]
-		mov	[esp], edx	; s
-		call	_strlen
-		movzx	ebx, byte ptr [edi+eax]
-		mov	eax, 1
-		test	bl, bl
-		jz	short loc_804AB63
-		call	___ctype_b_loc
-		movzx	ebx, bl
-		mov	eax, [eax]
-		movzx	eax, word ptr [eax+ebx*2]
-		shr	eax, 3
-		xor	eax, 1
-		and	eax, 1
-
-loc_804AB63:				; CODE XREF: sub_804A4C0+68Aj
-		cmp	[ebp+var_B9], 0
-		jz	short loc_804AB74
-		test	al, al
-		jnz	loc_804AD4C
-
-loc_804AB74:				; CODE XREF: sub_804A4C0+6AAj
-		cmp	byte ptr [edi],	0
-		jz	loc_804A900
-		lea	ebx, [edi+1]
-		jmp	loc_804A4F8
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804AB88:				; CODE XREF: sub_804A4C0+5C0j
-		mov	[ebp+var_68], 1
-		mov	byte ptr [ebp+var_64], 0
-		jmp	loc_804A58A
-; ---------------------------------------------------------------------------
-
-loc_804AB98:				; CODE XREF: sub_804A4C0+375j
-		mov	ecx, [ebp+wc]
-		test	ecx, ecx
-		jz	loc_804A889
-		jmp	loc_804A83B
-; ---------------------------------------------------------------------------
-
-loc_804ABA8:				; CODE XREF: sub_804A4C0+42Bj
-		mov	eax, [ebp+wc]
-		test	eax, eax
-		lea	esi, [esi+0]
-		jz	loc_804A900
-		db	66h
-		nop
-		jmp	loc_804A8F1
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804ABC0:				; CODE XREF: sub_804A4C0+5C9j
-		mov	eax, [ebp+var_6C]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	byte ptr [ebp+var_64], 0
-		mov	[ebp+var_68], eax
-		jmp	loc_804A58A
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804ABD8:				; CODE XREF: sub_804A4C0+356j
-		mov	[esp], esi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804AD56
-		mov	[ebp+var_7C], 1
-
-loc_804ABEC:				; CODE XREF: sub_804A4C0+338j
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+var_6C]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		lea	edx, [ebp+wc]
-		mov	[esp+0Ch], esi	; p
-		mov	[esp], edx	; pwc
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+var_6C]
-		mov	[esp+4], eax	; s
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_68], eax
-		jz	loc_804ACFE
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804AD1E
-		test	eax, eax
-		jnz	short loc_804AC51
-		mov	eax, [ebp+var_6C]
-		mov	[ebp+var_68], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804AD9E
-		mov	ebx, [ebp+wc]
-		test	ebx, ebx
-		jnz	loc_804AD7A
-
-loc_804AC51:				; CODE XREF: sub_804A4C0+771j
-		mov	[esp], esi	; ps
-		mov	byte ptr [ebp+var_64], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804A82D
-		mov	[ebp+var_7C], 0
-		jmp	loc_804A82D
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AC70:				; CODE XREF: sub_804A4C0+40Cj
-		mov	[esp], esi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804AD56
-		mov	[ebp+var_7C], 1
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+var_6C]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		mov	[esp+0Ch], esi	; p
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+var_6C]
-		mov	[esp+4], eax	; s
-		lea	eax, [ebp+wc]
-		mov	[esp], eax	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_68], eax
-		jz	short loc_804AD0E
-		cmp	eax, 0FFFFFFFEh
-		jz	short loc_804AD35
-		test	eax, eax
-		jnz	short loc_804ACE1
-		mov	eax, [ebp+var_6C]
-		mov	[ebp+var_68], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804AD9E
-		mov	edx, [ebp+wc]
-		test	edx, edx
-		jnz	loc_804AD7A
-
-loc_804ACE1:				; CODE XREF: sub_804A4C0+801j
-		mov	[esp], esi	; ps
-		mov	byte ptr [ebp+var_64], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804A8E3
-		mov	[ebp+var_7C], 0
-		jmp	loc_804A8E3
-; ---------------------------------------------------------------------------
-
-loc_804ACFE:				; CODE XREF: sub_804A4C0+760j
-		mov	[ebp+var_68], 1
-		mov	byte ptr [ebp+var_64], 0
-		jmp	loc_804A82D
-; ---------------------------------------------------------------------------
-
-loc_804AD0E:				; CODE XREF: sub_804A4C0+7F8j
-		mov	[ebp+var_68], 1
-		mov	byte ptr [ebp+var_64], 0
-		jmp	loc_804A8E3
-; ---------------------------------------------------------------------------
-
-loc_804AD1E:				; CODE XREF: sub_804A4C0+769j
-		mov	eax, [ebp+var_6C]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	byte ptr [ebp+var_64], 0
-		mov	[ebp+var_68], eax
-		jmp	loc_804A82D
-; ---------------------------------------------------------------------------
-
-loc_804AD35:				; CODE XREF: sub_804A4C0+7FDj
-		mov	eax, [ebp+var_6C]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	byte ptr [ebp+var_64], 0
-		mov	[ebp+var_68], eax
-		jmp	loc_804A8E3
-; ---------------------------------------------------------------------------
-
-loc_804AD4C:				; CODE XREF: sub_804A4C0+3D9j
-					; sub_804A4C0+6AEj
-		mov	ebx, 1
-		jmp	loc_804A902
-; ---------------------------------------------------------------------------
-
-loc_804AD56:				; CODE XREF: sub_804A4C0+48Aj
-					; sub_804A4C0+527j ...
-		mov	dword ptr [esp+0Ch], offset function ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 8Eh ; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	assertion ; "mbsinit (&iter->state)"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804AD7A:				; CODE XREF: sub_804A4C0+2E2j
-					; sub_804A4C0+4F3j ...
-		mov	dword ptr [esp+0Ch], offset function ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0ABh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_wc0 ; "iter->cur.wc ==	0"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804AD9E:				; CODE XREF: sub_804A4C0+2D4j
-					; sub_804A4C0+4E8j ...
-		mov	dword ptr [esp+0Ch], offset function ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0AAh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_ptr0 ;	"*iter->cur.ptr	== '\\0'"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804ADC2:				; CODE XREF: sub_804A4C0+45Cj
-		call	___stack_chk_fail
-sub_804A4C0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804ADD0(char *s2, char *s)
-sub_804ADD0	proc near		; CODE XREF: sub_80495B0+1A1p
-
-ptr		= dword	ptr -24h
-n		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-s2		= dword	ptr  8
-s		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	dword ptr [esp+8], 5 ; category
-		mov	eax, [ebp+s2]
-		mov	dword ptr [esp], 0 ; domainname
-		mov	[esp+4], eax	; msgid
-		call	_dcgettext
-		mov	ebx, eax
-		call	sub_804D1A0
-		mov	dword ptr [esp+4], offset fromcode ; "UTF-8"
-		mov	esi, eax
-		mov	[esp], eax
-		call	sub_804D130
-		test	eax, eax
-		jnz	loc_804AEF8
-		mov	edx, [ebp+s]
-		mov	[ebp+n], 0
-		mov	[ebp+ptr], 0
-		mov	[ebp+var_1C], edx
-		mov	esi, edx
-
-loc_804AE2B:				; CODE XREF: sub_804ADD0+22Cj
-		test	esi, esi
-		mov	edi, esi
-		jz	loc_804AFB6
-
-loc_804AE35:				; CODE XREF: sub_804ADD0+1E0j
-					; sub_804ADD0+1EBj ...
-		mov	eax, [ebp+s2]
-		mov	[esp], ebx	; s1
-		mov	[esp+4], eax	; s2
-		call	_strcmp
-		test	eax, eax
-		jnz	short loc_804AE80
-		cmp	edi, [ebp+ptr]
-		jnz	loc_804AFD0
-
-loc_804AE51:				; CODE XREF: sub_804ADD0+205j
-					; sub_804ADD0+216j
-		cmp	edi, [ebp+n]
-		jnz	short loc_804AE68
-
-loc_804AE56:				; CODE XREF: sub_804ADD0+9Dj
-					; sub_804ADD0+AAj
-		mov	ebx, edi
-
-loc_804AE58:				; CODE XREF: sub_804ADD0+107j
-		add	esp, 3Ch
-		mov	eax, ebx
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804AE68:				; CODE XREF: sub_804ADD0+84j
-		mov	ebx, [ebp+n]
-		test	ebx, ebx
-		jz	short loc_804AE56
-		mov	eax, [ebp+n]
-		mov	[esp], eax	; ptr
-		call	_free
-		jmp	short loc_804AE56
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AE80:				; CODE XREF: sub_804ADD0+76j
-		mov	edx, [ebp+s2]
-		mov	eax, ebx
-		call	sub_804A4C0
-		test	al, al
-		jnz	short loc_804AEC0
-		test	esi, esi
-		jz	short loc_804AE9F
-		mov	edx, esi
-		mov	eax, ebx
-		call	sub_804A4C0
-		test	al, al
-		jnz	short loc_804AEC0
-
-loc_804AE9F:				; CODE XREF: sub_804ADD0+C0j
-		mov	ecx, [ebp+var_1C]
-		test	ecx, ecx
-		jz	loc_804B008
-		mov	edx, [ebp+var_1C]
-		mov	eax, ebx
-		call	sub_804A4C0
-		test	al, al
-		jz	loc_804B008
-		lea	esi, [esi+0]
-
-loc_804AEC0:				; CODE XREF: sub_804ADD0+BCj
-					; sub_804ADD0+CDj
-		mov	edx, [ebp+ptr]
-		test	edx, edx
-		jz	short loc_804AED2
-		mov	edx, [ebp+ptr]
-		mov	[esp], edx	; ptr
-		call	_free
-
-loc_804AED2:				; CODE XREF: sub_804ADD0+F5j
-					; sub_804ADD0+294j
-		mov	edi, [ebp+n]
-		test	edi, edi
-		jz	loc_804AE58
-		mov	eax, [ebp+n]
-		mov	[esp], eax	; ptr
-		call	_free
-		add	esp, 3Ch
-		mov	eax, ebx
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804AEF8:				; CODE XREF: sub_804ADD0+3Fj
-		mov	[esp+8], esi	; tocode
-		mov	dword ptr [esp+4], offset fromcode ; "UTF-8"
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	sub_804B960
-		mov	[ebp+ptr], eax
-		mov	[esp], esi	; s
-		call	_strlen
-		mov	[ebp+n], eax
-		add	eax, 0Bh
-		mov	[esp], eax	; size
-		call	sub_804D070
-		mov	edx, [ebp+n]
-		mov	[esp+4], esi	; src
-		mov	[esp+8], edx	; n
-		mov	edi, eax
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	edx, [ebp+n]
-		lea	eax, [edi+edx]
-		mov	dword ptr [eax], 52542F2Fh
-		mov	dword ptr [eax+4], 4C534E41h
-		mov	word ptr [eax+8], 5449h
-		mov	byte ptr [eax+0Ah], 0
-		mov	[esp+8], edi	; tocode
-		mov	dword ptr [esp+4], offset fromcode ; "UTF-8"
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	sub_804B960
-		mov	[esp], edi	; ptr
-		mov	esi, eax
-		call	_free
-		test	esi, esi
-		jz	short loc_804AF9B
-		mov	dword ptr [esp+4], 3Fh ; c
-		mov	[esp], esi	; s
-		call	_strchr
-		test	eax, eax
-		jz	short loc_804AFF0
-		mov	[esp], esi	; ptr
-		call	_free
-
-loc_804AF9B:				; CODE XREF: sub_804ADD0+1ADj
-		mov	esi, [ebp+ptr]
-		mov	[ebp+var_1C], 0
-		mov	[ebp+n], 0
-		test	esi, esi
-		mov	edi, esi
-		jnz	loc_804AE35
-
-loc_804AFB6:				; CODE XREF: sub_804ADD0+5Fj
-		mov	edi, [ebp+var_1C]
-		test	edi, edi
-		jnz	loc_804AE35
-		mov	edi, [ebp+s2]
-		jmp	loc_804AE35
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AFD0:				; CODE XREF: sub_804ADD0+7Bj
-		mov	esi, [ebp+ptr]
-		test	esi, esi
-		jz	loc_804AE51
-		mov	edx, [ebp+ptr]
-		mov	[esp], edx	; ptr
-		call	_free
-		jmp	loc_804AE51
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AFF0:				; CODE XREF: sub_804ADD0+1C1j
-		mov	[ebp+var_1C], esi
-		mov	edx, [ebp+var_1C]
-		mov	esi, [ebp+ptr]
-		mov	[ebp+n], edx
-		jmp	loc_804AE2B
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B008:				; CODE XREF: sub_804ADD0+D4j
-					; sub_804ADD0+E6j
-		mov	[esp], ebx	; s
-		call	_strlen
-		mov	[esp], edi	; s
-		mov	esi, eax
-		call	_strlen
-		lea	eax, [esi+eax+4]
-		mov	[esp], eax	; size
-		call	sub_804D070
-		mov	[esp+14h], edi
-		mov	[esp+10h], ebx
-		mov	dword ptr [esp+0Ch], offset aSS	; "%s (%s)"
-		mov	dword ptr [esp+8], 0FFFFFFFFh
-		mov	dword ptr [esp+4], 1
-		mov	esi, eax
-		mov	[esp], eax
-		call	___sprintf_chk
-		mov	eax, [ebp+ptr]
-		test	eax, eax
-		jz	short loc_804B062
-		mov	edx, [ebp+ptr]
-		mov	[esp], edx	; ptr
-		call	_free
-
-loc_804B062:				; CODE XREF: sub_804ADD0+285j
-		mov	ebx, esi
-		jmp	loc_804AED2
-sub_804ADD0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp-8], esi
-		mov	esi, [ebp+8]
-		mov	[ebp-0Ch], ebx
-		mov	[ebp-4], edi
-		mov	dword ptr [esp+8], 5
-		mov	[esp+4], esi
-		mov	dword ptr [esp], 0
-		call	_dcgettext
-		cmp	esi, eax
-		mov	ebx, eax
-		jz	short loc_804B0AB
-		mov	edx, esi
-		call	sub_804A4C0
-		test	al, al
-		jz	short loc_804B0C0
-
-loc_804B0AB:				; CODE XREF: .text:0804B09Ej
-					; .text:0804B10Aj
-		mov	eax, ebx
-		mov	esi, [ebp-8]
-		mov	ebx, [ebp-0Ch]
-		mov	edi, [ebp-4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B0C0:				; CODE XREF: .text:0804B0A9j
-		mov	[esp], ebx
-		call	_strlen
-		mov	[esp], esi
-		mov	edi, eax
-		call	_strlen
-		lea	eax, [edi+eax+4]
-		mov	[esp], eax
-		call	sub_804D070
-		mov	[esp+10h], ebx
-		mov	[esp+14h], esi
-		mov	dword ptr [esp+0Ch], offset aSS	; "%s (%s)"
-		mov	dword ptr [esp+8], 0FFFFFFFFh
-		mov	dword ptr [esp+4], 1
-		mov	edi, eax
-		mov	[esp], eax
-		mov	ebx, edi
-		call	___sprintf_chk
-		jmp	short loc_804B0AB
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804B110(void *s, size_t n)
-sub_804B110	proc near		; CODE XREF: sub_804A4C0+280p
-					; sub_804A4C0+4A3p ...
-
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-s		= dword	ptr  8
-n		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_8], ebx
-		mov	ebx, [ebp+n]
-		mov	[ebp+var_4], esi
-		mov	esi, [ebp+s]
-		mov	dword ptr [esp+4], 0 ; c
-		mov	[esp+8], ebx	; n
-		mov	[esp], esi	; s
-		call	_memchr
-		test	eax, eax
-		jz	short loc_804B13F
-		sub	eax, esi
-		lea	ebx, [eax+1]
-
-loc_804B13F:				; CODE XREF: sub_804B110+28j
-		mov	eax, ebx
-		mov	esi, [ebp+var_4]
-		mov	ebx, [ebp+var_8]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804B110	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804B150	proc near		; CODE XREF: sub_804A4C0+27p
-
-var_60		= byte ptr -60h
-var_5C		= dword	ptr -5Ch
-var_58		= dword	ptr -58h
-var_54		= byte ptr -54h
-ps		= mbstate_t ptr	-50h
-var_48		= byte ptr -48h
-s		= dword	ptr -44h
-var_40		= dword	ptr -40h
-var_3C		= byte ptr -3Ch
-pwc		= dword	ptr -38h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 6Ch
-		mov	edi, [ebp+arg_4]
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	___strdup
-		test	eax, eax
-		mov	esi, eax
-		jz	loc_804B5E9
-		call	___ctype_get_mb_cur_max
-		cmp	eax, 1
-		jbe	loc_804B3A0
-		test	edi, edi
-		lea	esi, [esi+0]
-		jnz	loc_804B438
-
-loc_804B196:				; CODE XREF: sub_804B150+464j
-		mov	[esp], esi	; s
-		mov	edi, esi
-		mov	[ebp+s], esi
-		call	_strlen
-		mov	[ebp+var_54], 0
-		mov	[ebp+ps.__count], 0
-		mov	dword ptr [ebp+ps.__value], 0
-		mov	[ebp+var_48], 0
-		lea	eax, [esi+eax]
-		cmp	esi, eax
-		mov	[ebp+var_58], eax
-		jnb	loc_804B261
-		xor	ebx, ebx
-		jmp	short loc_804B1F6
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B1D0:				; CODE XREF: sub_804B150+E1j
-		cmp	ebx, 1
-		jz	loc_804B2F8
-		cmp	ebx, 2
-		lea	esi, [esi+0]
-		jz	short loc_804B233
-
-loc_804B1E2:				; CODE XREF: sub_804B150+E7j
-					; sub_804B150+F6j
-		mov	ebx, 1
-
-loc_804B1E7:				; CODE XREF: sub_804B150+1B0j
-					; sub_804B150+1C3j ...
-		add	edi, [ebp+var_40]
-		cmp	[ebp+var_58], edi
-		mov	[ebp+var_48], 0
-		mov	[ebp+s], edi
-		jbe	short loc_804B258
-
-loc_804B1F6:				; CODE XREF: sub_804B150+79j
-					; sub_804B150+105j
-		cmp	[ebp+var_54], 0
-		jnz	loc_804B297
-		movzx	eax, byte ptr [edi]
-		mov	edx, eax
-		shr	dl, 5
-		movzx	edx, dl
-		mov	edx, ds:dword_8052FA0[edx*4]
-		bt	edx, eax
-		jnb	short loc_804B280
-		mov	edi, [ebp+s]
-		mov	[ebp+var_40], 1
-		movsx	eax, byte ptr [edi]
-		mov	[ebp+var_3C], 1
-		mov	[ebp+pwc], eax
-
-loc_804B22B:				; CODE XREF: sub_804B150+192j
-					; sub_804B150+19Cj ...
-		test	ebx, ebx
-		mov	[ebp+var_48], 1
-		jnz	short loc_804B1D0
-
-loc_804B233:				; CODE XREF: sub_804B150+90j
-		cmp	[ebp+var_3C], 0
-		jz	short loc_804B1E2
-		mov	eax, [ebp+pwc]
-		mov	[esp], eax	; wc
-		call	_iswspace
-		test	eax, eax
-		jz	short loc_804B1E2
-		add	edi, [ebp+var_40]
-		cmp	[ebp+var_58], edi
-		mov	[ebp+var_48], 0
-		mov	[ebp+s], edi
-		ja	short loc_804B1F6
-		nop
-
-loc_804B258:				; CODE XREF: sub_804B150+A4j
-		cmp	ebx, 2
-		jz	loc_804B5C0
-
-loc_804B261:				; CODE XREF: sub_804B150+71j
-					; sub_804B150+2A2j ...
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		mov	eax, esi
-		jnz	loc_804B5E4
-		add	esp, 6Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B280:				; CODE XREF: sub_804B150+C5j
-		lea	edx, [ebp+ps]
-		mov	[esp], edx	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804B5EE
-		mov	[ebp+var_54], 1
-
-loc_804B297:				; CODE XREF: sub_804B150+AAj
-		lea	eax, [ebp+ps]
-		mov	edx, [ebp+s]
-		mov	[esp+0Ch], eax	; p
-		mov	eax, [ebp+var_58]
-		mov	[esp+4], edx	; s
-		sub	eax, edx
-		lea	edx, [ebp+pwc]
-		mov	[esp+8], eax	; n
-		mov	[esp], edx	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_40], eax
-		jz	short loc_804B328
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804B388
-		test	eax, eax
-		jz	short loc_804B340
-		mov	edi, [ebp+s]
-
-loc_804B2D1:				; CODE XREF: sub_804B150+208j
-		lea	eax, [ebp+ps]
-		mov	[esp], eax	; ps
-		mov	[ebp+var_3C], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804B22B
-		mov	[ebp+var_54], 0
-		jmp	loc_804B22B
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B2F8:				; CODE XREF: sub_804B150+83j
-		cmp	[ebp+var_3C], 0
-		lea	esi, [esi+0]
-		jz	loc_804B1E7
-		mov	eax, [ebp+pwc]
-		mov	[esp], eax	; wc
-		call	_iswspace
-		test	eax, eax
-		jz	loc_804B1E7
-		mov	[ebp+var_5C], edi
-		mov	bl, 2
-		jmp	loc_804B1E7
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B328:				; CODE XREF: sub_804B150+16Fj
-		mov	[ebp+var_40], 1
-		mov	edi, [ebp+s]
-		mov	[ebp+var_3C], 0
-		jmp	loc_804B22B
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B340:				; CODE XREF: sub_804B150+17Cj
-		mov	edi, [ebp+s]
-		mov	[ebp+var_40], 1
-		cmp	byte ptr [edi],	0
-		jnz	loc_804B612
-		mov	eax, [ebp+pwc]
-		test	eax, eax
-		jz	loc_804B2D1
-
-loc_804B35E:				; CODE XREF: sub_804B150+43Aj
-		mov	dword ptr [esp+0Ch], offset aMbiter_multi_n ; "mbiter_multi_next"
-		mov	dword ptr [esp+8], 0A2h	; line
-		mov	dword ptr [esp+4], offset aMbiter_h ; "mbiter.h"
-		mov	dword ptr [esp], offset	aIterCur_wc0 ; "iter->cur.wc ==	0"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B388:				; CODE XREF: sub_804B150+174j
-		mov	edi, [ebp+s]
-		mov	eax, [ebp+var_58]
-		mov	[ebp+var_3C], 0
-		sub	eax, edi
-		mov	[ebp+var_40], eax
-		jmp	loc_804B22B
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B3A0:				; CODE XREF: sub_804B150+34j
-		test	edi, edi
-		jz	short loc_804B3F8
-		movzx	edx, byte ptr [esi]
-		mov	ebx, esi
-		test	dl, dl
-		jz	short loc_804B3D4
-		mov	[ebp+var_60], dl
-		call	___ctype_b_loc
-		movzx	edx, [ebp+var_60]
-		mov	eax, [eax]
-		jmp	short loc_804B3CA
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B3C0:				; CODE XREF: sub_804B150+282j
-		add	ebx, 1
-		movzx	edx, byte ptr [ebx]
-		test	dl, dl
-		jz	short loc_804B3D4
-
-loc_804B3CA:				; CODE XREF: sub_804B150+26Bj
-		movzx	edx, dl
-		test	byte ptr [eax+edx*2+1],	20h
-		jnz	short loc_804B3C0
-
-loc_804B3D4:				; CODE XREF: sub_804B150+25Bj
-					; sub_804B150+278j
-		mov	[esp], ebx	; s
-		call	_strlen
-		mov	[esp+4], ebx	; src
-		mov	[esp], esi	; dest
-		add	eax, 1
-		mov	[esp+8], eax	; n
-		call	_memmove
-		cmp	edi, 1
-		jz	loc_804B261
-
-loc_804B3F8:				; CODE XREF: sub_804B150+252j
-		mov	[esp], esi	; s
-		call	_strlen
-		lea	ebx, [esi+eax-1]
-		cmp	esi, ebx
-		ja	loc_804B261
-		call	___ctype_b_loc
-		jmp	short loc_804B426
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B418:				; CODE XREF: sub_804B150+2E0j
-		mov	byte ptr [ebx],	0
-		sub	ebx, 1
-		cmp	esi, ebx
-		ja	loc_804B261
-
-loc_804B426:				; CODE XREF: sub_804B150+2C1j
-		movzx	ecx, byte ptr [ebx]
-		mov	edx, [eax]
-		test	byte ptr [edx+ecx*2+1],	20h
-		jnz	short loc_804B418
-		jmp	loc_804B261
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B438:				; CODE XREF: sub_804B150+40j
-		mov	[esp], esi	; s
-		mov	ebx, esi
-		mov	[ebp+s], esi
-		call	_strlen
-		mov	[ebp+var_54], 0
-		mov	[ebp+ps.__count], 0
-		mov	dword ptr [ebp+ps.__value], 0
-		mov	[ebp+var_48], 0
-		lea	eax, [esi+eax]
-		cmp	esi, eax
-		mov	[ebp+var_58], eax
-		jb	short loc_804B4D3
-		jmp	loc_804B590
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B470:				; CODE XREF: sub_804B150+387j
-		movzx	eax, byte ptr [ebx]
-		mov	edx, eax
-		shr	dl, 5
-		movzx	edx, dl
-		mov	edx, ds:dword_8052FA0[edx*4]
-		bt	edx, eax
-		jnb	loc_804B538
-		mov	ebx, [ebp+s]
-		mov	[ebp+var_40], 1
-		movsx	eax, byte ptr [ebx]
-		mov	[ebp+var_3C], 1
-		mov	[ebp+pwc], eax
-
-loc_804B49F:				; CODE XREF: sub_804B150+3D6j
-					; sub_804B150+3E0j ...
-		cmp	[ebp+var_3C], 0
-		mov	[ebp+var_48], 1
-		jz	loc_804B590
-		mov	eax, [ebp+pwc]
-		mov	[esp], eax	; wc
-		call	_iswspace
-		test	eax, eax
-		jz	loc_804B590
-		add	ebx, [ebp+var_40]
-		cmp	[ebp+var_58], ebx
-		mov	[ebp+var_48], 0
-		mov	[ebp+s], ebx
-		jbe	loc_804B590
-
-loc_804B4D3:				; CODE XREF: sub_804B150+313j
-		cmp	[ebp+var_54], 0
-		jz	short loc_804B470
-
-loc_804B4D9:				; CODE XREF: sub_804B150+3FFj
-		lea	eax, [ebp+ps]
-		mov	edx, [ebp+s]
-		mov	[esp+0Ch], eax	; p
-		mov	eax, [ebp+var_58]
-		mov	[esp+4], edx	; s
-		sub	eax, edx
-		lea	edx, [ebp+pwc]
-		mov	[esp+8], eax	; n
-		mov	[esp], edx	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_40], eax
-		jz	short loc_804B558
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804B5D0
-		test	eax, eax
-		db	66h
-		nop
-		jz	short loc_804B570
-		mov	ebx, [ebp+s]
-
-loc_804B515:				; CODE XREF: sub_804B150+438j
-		lea	eax, [ebp+ps]
-		mov	[esp], eax	; ps
-		mov	[ebp+var_3C], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804B49F
-		mov	[ebp+var_54], 0
-		jmp	loc_804B49F
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B538:				; CODE XREF: sub_804B150+335j
-		lea	edx, [ebp+ps]
-		mov	[esp], edx	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804B5EE
-		mov	[ebp+var_54], 1
-		jmp	short loc_804B4D9
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B558:				; CODE XREF: sub_804B150+3B1j
-		mov	[ebp+var_40], 1
-		mov	ebx, [ebp+s]
-		mov	[ebp+var_3C], 0
-		jmp	loc_804B49F
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B570:				; CODE XREF: sub_804B150+3C0j
-		mov	ebx, [ebp+s]
-		mov	[ebp+var_40], 1
-		cmp	byte ptr [ebx],	0
-		jnz	loc_804B612
-		mov	edx, [ebp+pwc]
-		test	edx, edx
-		jz	short loc_804B515
-		jmp	loc_804B35E
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B590:				; CODE XREF: sub_804B150+315j
-					; sub_804B150+357j ...
-		mov	[esp], ebx	; s
-		call	_strlen
-		mov	[esp+4], ebx	; src
-		mov	[esp], esi	; dest
-		add	eax, 1
-		mov	[esp+8], eax	; n
-		call	_memmove
-		cmp	edi, 1
-		jz	loc_804B261
-		jmp	loc_804B196
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B5C0:				; CODE XREF: sub_804B150+10Bj
-		mov	edx, [ebp+var_5C]
-		mov	byte ptr [edx],	0
-		jmp	loc_804B261
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B5D0:				; CODE XREF: sub_804B150+3B6j
-		mov	ebx, [ebp+s]
-		mov	eax, [ebp+var_58]
-		mov	[ebp+var_3C], 0
-		sub	eax, ebx
-		mov	[ebp+var_40], eax
-		jmp	loc_804B49F
-; ---------------------------------------------------------------------------
-
-loc_804B5E4:				; CODE XREF: sub_804B150+11Dj
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_804B5E9:				; CODE XREF: sub_804B150+26j
-		call	sub_804B910
-; ---------------------------------------------------------------------------
-
-loc_804B5EE:				; CODE XREF: sub_804B150+13Dj
-					; sub_804B150+3F5j
-		mov	dword ptr [esp+0Ch], offset aMbiter_multi_n ; "mbiter_multi_next"
-		mov	dword ptr [esp+8], 86h ; line
-		mov	dword ptr [esp+4], offset aMbiter_h ; "mbiter.h"
-		mov	dword ptr [esp], offset	assertion ; "mbsinit (&iter->state)"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804B612:				; CODE XREF: sub_804B150+1FDj
-					; sub_804B150+42Dj
-		mov	dword ptr [esp+0Ch], offset aMbiter_multi_n ; "mbiter_multi_next"
-		mov	dword ptr [esp+8], 0A1h	; line
-		mov	dword ptr [esp+4], offset aMbiter_h ; "mbiter.h"
-		mov	dword ptr [esp], offset	aIterCur_ptr0 ;	"*iter->cur.ptr	== '\\0'"
-		call	___assert_fail
-sub_804B150	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	dword ptr [esp+8], 5
-		mov	dword ptr [esp+4], offset aReportBugsToS_ ; "\nReport bugs to <%s>.\n"
-		mov	dword ptr [esp], 0
-		call	_dcgettext
-		mov	dword ptr [esp+8], offset aBugCoreutils@g ; "bug-coreutils@gnu.org"
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	dword ptr [esp+8], 5
-		mov	dword ptr [esp+4], offset aSHomePageHtt_0 ; "%s	home page: <http://www.gnu.org/softw"...
-		mov	dword ptr [esp], 0
-		call	_dcgettext
-		mov	dword ptr [esp+0Ch], offset domainname ; "coreutils"
-		mov	dword ptr [esp+8], offset word_80525FA
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	ebx, ds:stdout
-		mov	dword ptr [esp+8], 5
-		mov	dword ptr [esp+4], offset aGeneralHelpU_0 ; "General help using	GNU software: <http:"...
-		mov	dword ptr [esp], 0
-		call	_dcgettext
-		mov	[esp+4], ebx
-		mov	[esp], eax
-		call	_fputs_unlocked
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804B6F0	proc near		; CODE XREF: sub_804B8E0+28p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		xor	ebx, ebx
-		sub	esp, 2Ch
-		mov	esi, [ebp+arg_10]
-		mov	edi, [ebp+arg_0]
-		mov	eax, [ebp+arg_4]
-		mov	edx, [ebp+arg_8]
-		cmp	dword ptr [esi], 0
-		mov	ecx, [ebp+arg_C]
-		jz	short loc_804B719
-		nop
-
-loc_804B710:				; CODE XREF: sub_804B6F0+27j
-		add	ebx, 1
-		cmp	dword ptr [esi+ebx*4], 0
-		jnz	short loc_804B710
-
-loc_804B719:				; CODE XREF: sub_804B6F0+1Dj
-		test	eax, eax
-		jz	loc_804B8B0
-		mov	[esp+14h], ecx
-		mov	[esp+10h], edx
-		mov	[esp+0Ch], eax
-		mov	dword ptr [esp+8], offset aSSS ; "%s (%s) %s\n"
-		mov	dword ptr [esp+4], 1
-		mov	[esp], edi
-		call	___fprintf_chk
-
-loc_804B745:				; CODE XREF: sub_804B6F0+1E0j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aC ; "(C)"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	dword ptr [esp+10h], 7D9h
-		mov	dword ptr [esp+8], offset aCopyrightSDFre ; "Copyright %s %d Free Software Foundatio"...
-		mov	dword ptr [esp+4], 1
-		mov	[esp], edi
-		mov	[esp+0Ch], eax
-		call	___fprintf_chk
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aLicenseGplv3Gn ; "\nLicense GPLv3+: GNU GPL version 3 or l"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], edi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		cmp	ebx, 9		; switch 10 cases
-		jbe	short loc_804B7F0
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 default case
-		mov	dword ptr [esp+4], offset aWrittenBySSSSS ; "Written by	%s, %s,	%s,\n%s, %s, %s, %s,\n"...
-		lea	esi, [esi+0]
-
-loc_804B7C8:				; CODE XREF: sub_804B6F0+117j
-					; sub_804B6F0+129j ...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[ebp+arg_8], esi
-		mov	[ebp+arg_0], edi
-		mov	[ebp+arg_4], eax
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		jmp	sub_804CED0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B7F0:				; CODE XREF: sub_804B6F0+C0j
-		jmp	ds:off_8052B68[ebx*4] ;	switch jump
-
-loc_804B7F7:				; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 8
-		mov	dword ptr [esp+4], offset aWrittenBySSS_0 ; "Written by	%s, %s,	%s,\n%s, %s, %s, %s,\n"...
-		jmp	short loc_804B7C8
-; ---------------------------------------------------------------------------
-
-loc_804B809:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 9
-		mov	dword ptr [esp+4], offset aWrittenBySSS_1 ; "Written by	%s, %s,	%s,\n%s, %s, %s, %s,\n"...
-		jmp	short loc_804B7C8
-; ---------------------------------------------------------------------------
-
-loc_804B81B:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		call	_abort		; jumptable 0804B7F0 case 0
-; ---------------------------------------------------------------------------
-
-loc_804B820:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 1
-		mov	dword ptr [esp+4], offset aWrittenByS_ ; "Written by %s.\n"
-		jmp	short loc_804B7C8
-; ---------------------------------------------------------------------------
-
-loc_804B832:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 2
-		mov	dword ptr [esp+4], offset aWrittenBySAndS ; "Written by	%s and %s.\n"
-		jmp	short loc_804B7C8
-; ---------------------------------------------------------------------------
-
-loc_804B844:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 3
-		mov	dword ptr [esp+4], offset aWrittenBySSAnd ; "Written by	%s, %s,	and %s.\n"
-		jmp	loc_804B7C8
-; ---------------------------------------------------------------------------
-
-loc_804B859:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 4
-		mov	dword ptr [esp+4], offset aWrittenBySSSAn ; "Written by	%s, %s,	%s,\nand %s.\n"
-		jmp	loc_804B7C8
-; ---------------------------------------------------------------------------
-
-loc_804B86E:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 5
-		mov	dword ptr [esp+4], offset aWrittenBySSSSA ; "Written by	%s, %s,	%s,\n%s, and %s.\n"
-		jmp	loc_804B7C8
-; ---------------------------------------------------------------------------
-
-loc_804B883:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 6
-		mov	dword ptr [esp+4], offset aWrittenBySSS_2 ; "Written by	%s, %s,	%s,\n%s, %s, and %s.\n"...
-		jmp	loc_804B7C8
-; ---------------------------------------------------------------------------
-
-loc_804B898:				; CODE XREF: sub_804B6F0:loc_804B7F0j
-					; DATA XREF: .rodata:off_8052B68o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804B7F0 case 7
-		mov	dword ptr [esp+4], offset aWrittenBySSS_3 ; "Written by	%s, %s,	%s,\n%s, %s, %s, and "...
-		jmp	loc_804B7C8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B8B0:				; CODE XREF: sub_804B6F0+2Bj
-		mov	[esp+10h], ecx
-		mov	[esp+0Ch], edx
-		mov	dword ptr [esp+8], offset aSS_0	; "%s %s\n"
-		mov	dword ptr [esp+4], 1
-		mov	[esp], edi
-		call	___fprintf_chk
-		jmp	loc_804B745
-sub_804B6F0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804B8E0	proc near		; CODE XREF: sub_80495B0+1DBp
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= byte ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		lea	eax, [ebp+arg_10]
-		mov	[esp+10h], eax
-		mov	eax, [ebp+arg_C]
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+arg_8]
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	sub_804B6F0
-		leave
-		retn
-sub_804B8E0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn bp-based	frame
-
-sub_804B910	proc near		; CODE XREF: sub_804B150:loc_804B5E9p
-					; sub_804B960+40p ...
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aMemoryExhauste ; "memory exhausted"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	edx, status
-		mov	dword ptr [esp+8], (offset format+4) ; format
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	[esp], edx	; status
-		mov	[esp+0Ch], eax
-		call	_error
-		call	_abort
-sub_804B910	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804B960(char *s, char	*fromcode, char	*tocode)
-sub_804B960	proc near		; CODE XREF: sub_804ADD0+13Ap
-					; sub_804ADD0+19Cp
-
-s		= dword	ptr  8
-fromcode	= dword	ptr  0Ch
-tocode		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	eax, [ebp+tocode]
-		mov	[esp+8], eax	; tocode
-		mov	eax, [ebp+fromcode]
-		mov	[esp+4], eax	; fromcode
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	sub_804EE40
-		test	eax, eax
-		mov	ebx, eax
-		jz	short loc_804B990
-
-loc_804B986:				; CODE XREF: sub_804B960+38j
-		mov	eax, ebx
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B990:				; CODE XREF: sub_804B960+24j
-		call	___errno_location
-		cmp	dword ptr [eax], 0Ch
-		jnz	short loc_804B986
-		lea	esi, [esi+0]
-		call	sub_804B910
-sub_804B960	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	eax, [ebp+0Ch]
-		mov	[esp+4], eax
-		mov	eax, [ebp+8]
-		mov	[esp], eax
-		call	sub_804EC40
-		test	eax, eax
-		mov	ebx, eax
-		jz	short loc_804B9D8
-
-loc_804B9CF:				; CODE XREF: .text:0804B9E0j
-		mov	eax, ebx
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B9D8:				; CODE XREF: .text:0804B9CDj
-		call	___errno_location
-		cmp	dword ptr [eax], 0Ch
-		jnz	short loc_804B9CF
-		call	sub_804B910
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 24h
-		mov	eax, [ebp+18h]
-		mov	[esp+10h], eax
-		mov	eax, [ebp+14h]
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+10h]
-		mov	[esp+8], eax
-		mov	eax, [ebp+0Ch]
-		mov	[esp+4], eax
-		mov	eax, [ebp+8]
-		mov	[esp], eax
-		call	sub_804EF10
-		test	eax, eax
-		mov	ebx, eax
-		js	short loc_804BA30
-
-loc_804BA24:				; CODE XREF: .text:0804BA38j
-		mov	eax, ebx
-		add	esp, 24h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BA30:				; CODE XREF: .text:0804BA22j
-		call	___errno_location
-		cmp	dword ptr [eax], 0Ch
-		jnz	short loc_804BA24
-		lea	esi, [esi+0]
-		call	sub_804B910
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BA50	proc near		; CODE XREF: sub_80492F0+1B6p
-					; sub_80492F0+27Bp
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+arg_0]
-		push	ebx
-		movzx	edx, byte ptr [eax]
-		mov	ecx, eax
-		cmp	dl, 2Fh
-		jnz	short loc_804BA75
-		lea	esi, [esi+0]
-
-loc_804BA68:				; CODE XREF: sub_804BA50+21j
-		add	eax, 1
-		movzx	edx, byte ptr [eax]
-		cmp	dl, 2Fh
-		jz	short loc_804BA68
-		mov	ecx, eax
-
-loc_804BA75:				; CODE XREF: sub_804BA50+Fj
-		test	dl, dl
-		jz	short loc_804BAA6
-		xor	ebx, ebx
-		jmp	short loc_804BA92
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BA80:				; CODE XREF: sub_804BA50+45j
-		test	bl, bl
-		jz	short loc_804BA88
-		mov	eax, ecx
-		xor	ebx, ebx
-
-loc_804BA88:				; CODE XREF: sub_804BA50+32j
-		add	ecx, 1
-		movzx	edx, byte ptr [ecx]
-		test	dl, dl
-		jz	short loc_804BAA6
-
-loc_804BA92:				; CODE XREF: sub_804BA50+2Bj
-					; sub_804BA50+54j
-		cmp	dl, 2Fh
-		jnz	short loc_804BA80
-		add	ecx, 1
-		mov	ebx, 1
-		movzx	edx, byte ptr [ecx]
-		test	dl, dl
-		jnz	short loc_804BA92
-
-loc_804BAA6:				; CODE XREF: sub_804BA50+27j
-					; sub_804BA50+40j
-		pop	ebx
-		pop	ebp
-		retn
-sub_804BA50	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804BAB0(char *s)
-sub_804BAB0	proc near		; CODE XREF: .text:0804BB5Dp
-					; .text:0804BB83p
-
-s		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+s]
-		mov	[esp], ebx	; s
-		call	_strlen
-		cmp	eax, 1
-		jbe	short loc_804BACE
-		cmp	byte ptr [ebx+eax-1], 2Fh
-		jz	short loc_804BAD8
-
-loc_804BACE:				; CODE XREF: sub_804BAB0+15j
-					; sub_804BAB0+30j
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804BAD8:				; CODE XREF: sub_804BAB0+1Cj
-		add	ebx, eax
-
-loc_804BADA:				; CODE XREF: sub_804BAB0+3Cj
-		sub	eax, 1
-		cmp	eax, 1
-		jbe	short loc_804BACE
-		movzx	edx, byte ptr [ebx-2]
-		sub	ebx, 1
-		cmp	dl, 2Fh
-		jz	short loc_804BADA
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-sub_804BAB0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		sub	esp, 10h
-		mov	esi, [ebp+8]
-		movzx	eax, byte ptr [esi]
-		mov	ecx, esi
-		mov	edx, esi
-		mov	ebx, esi
-		cmp	al, 2Fh
-		jnz	short loc_804BB26
-
-loc_804BB18:				; CODE XREF: .text:0804BB20j
-		add	ecx, 1
-		movzx	eax, byte ptr [ecx]
-		cmp	al, 2Fh
-		jz	short loc_804BB18
-		mov	edx, ecx
-		mov	ebx, ecx
-
-loc_804BB26:				; CODE XREF: .text:0804BB16j
-		test	al, al
-		jz	short loc_804BB80
-		xor	ecx, ecx
-		jmp	short loc_804BB42
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BB30:				; CODE XREF: .text:0804BB44j
-		test	cl, cl
-		jz	short loc_804BB38
-		mov	ebx, edx
-		xor	ecx, ecx
-
-loc_804BB38:				; CODE XREF: .text:0804BB32j
-		add	edx, 1
-		movzx	eax, byte ptr [edx]
-		test	al, al
-		jz	short loc_804BB55
-
-loc_804BB42:				; CODE XREF: .text:0804BB2Cj
-					; .text:0804BB53j
-		cmp	al, 2Fh
-		jnz	short loc_804BB30
-		add	edx, 1
-		mov	ecx, 1
-		movzx	eax, byte ptr [edx]
-		test	al, al
-		jnz	short loc_804BB42
-
-loc_804BB55:				; CODE XREF: .text:0804BB40j
-		cmp	byte ptr [ebx],	0
-		jz	short loc_804BB80
-		mov	[esp], ebx
-		call	sub_804BAB0
-		xor	edx, edx
-		cmp	byte ptr [ebx+eax], 2Fh
-		mov	[esp], ebx
-		setz	dl
-		add	eax, edx
-		mov	[esp+4], eax
-		call	sub_804F290
-		add	esp, 10h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804BB80:				; CODE XREF: .text:0804BB28j
-					; .text:0804BB58j
-		mov	[esp], esi
-		call	sub_804BAB0
-		mov	[esp], esi
-		mov	[esp+4], eax
-		call	sub_804F290
-		add	esp, 10h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		pop	ebp
-		mov	ds:dword_805517C, eax
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		pop	ebp
-		mov	ds:byte_8055180, al
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BBC0	proc near		; DATA XREF: sub_80495B0+59o
-
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	eax, ds:stdout
-		mov	[ebp+var_8], ebx
-		mov	[ebp+var_4], esi
-		mov	[esp], eax	; stream
-		call	sub_804F2C0
-		test	eax, eax
-		jz	short loc_804BBF2
-		cmp	ds:byte_8055180, 0
-		jz	short loc_804BC0D
-		call	___errno_location
-		cmp	dword ptr [eax], 20h
-		mov	ebx, eax
-		jnz	short loc_804BC14
-
-loc_804BBF2:				; CODE XREF: sub_804BBC0+1Bj
-		mov	eax, ds:stderr
-		mov	[esp], eax	; stream
-		call	sub_804F2C0
-		test	eax, eax
-		jnz	short loc_804BC65
-		mov	ebx, [ebp+var_8]
-		mov	esi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804BC0D:				; CODE XREF: sub_804BBC0+24j
-		call	___errno_location
-		mov	ebx, eax
-
-loc_804BC14:				; CODE XREF: sub_804BBC0+30j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWriteError ;	"write error"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	esi, eax
-		mov	eax, ds:dword_805517C
-		test	eax, eax
-		jz	short loc_804BC72
-		mov	[esp], eax
-		call	sub_804CB50
-		mov	[esp+10h], esi
-		mov	dword ptr [esp+8], offset format ; "%s:	%s"
-		mov	[esp+0Ch], eax
-		mov	eax, [ebx]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-
-loc_804BC65:				; CODE XREF: sub_804BBC0+41j
-					; sub_804BBC0+D0j
-		mov	eax, status
-		mov	[esp], eax	; status
-		call	__exit
-; ---------------------------------------------------------------------------
-
-loc_804BC72:				; CODE XREF: sub_804BBC0+79j
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+8], (offset format+4) ; format
-		mov	eax, [ebx]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		jmp	short loc_804BC65
-sub_804BBC0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804BCA0(int category)
-sub_804BCA0	proc near		; CODE XREF: sub_80492F0+266p
-
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-category	= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	dword ptr [esp+4], 0 ; locale
-		mov	eax, [ebp+category]
-		mov	[esp], eax	; category
-		call	_setlocale
-		mov	esi, eax
-		mov	eax, 1
-		test	esi, esi
-		jz	short loc_804BCE3
-		movzx	eax, byte ptr [esi]
-		cmp	al, ds:byte_8052BE7
-		jnz	short loc_804BCF0
-		movzx	eax, byte ptr [esi+1]
-		cmp	al, ds:byte_8052BE8
-		jnz	short loc_804BCF0
-		xor	eax, eax
-
-loc_804BCE3:				; CODE XREF: sub_804BCA0+28j
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BCF0:				; CODE XREF: sub_804BCA0+33j
-					; sub_804BCA0+3Fj
-		mov	edi, offset aPosix ; "POSIX"
-		mov	ecx, 6
-		repe cmpsb
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		setnz	al
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804BCA0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BD10	proc near		; CODE XREF: sub_804BD40+14p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_4]
-		mov	dword ptr [esp+4], 6
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	sub_804CBD0
-		leave
-		retn
-sub_804BD10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BD40	proc near		; CODE XREF: sub_80495B0+DDAp
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp], 0
-		mov	[esp+4], eax
-		call	sub_804BD10
-		leave
-		retn
-sub_804BD40	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		test	eax, eax
-		jz	short loc_804BD70
-		mov	eax, [eax]
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BD70:				; CODE XREF: .text:0804BD68j
-		mov	eax, offset dword_80551A0
-		mov	eax, [eax]
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		test	eax, eax
-		jz	short loc_804BD98
-		mov	edx, [ebp+0Ch]
-		mov	[eax], edx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804BD98:				; CODE XREF: .text:0804BD88j
-		mov	edx, [ebp+0Ch]
-		mov	eax, offset dword_80551A0
-		mov	[eax], edx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BDB0	proc near		; CODE XREF: sub_804CA50+77p
-
-arg_0		= dword	ptr  8
-arg_4		= byte ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 0Ch
-		mov	[esp], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[esp+4], esi
-		movzx	ecx, [ebp+arg_4]
-		mov	[esp+8], edi
-		test	ebx, ebx
-		jz	short loc_804BE08
-
-loc_804BDCC:				; CODE XREF: sub_804BDB0+5Dj
-		mov	eax, ecx
-		mov	edx, [ebp+arg_8]
-		and	ecx, 1Fh
-		shr	al, 5
-		movzx	esi, al
-		mov	edi, [ebx+esi*4+8]
-		and	edx, 1
-		mov	eax, edi
-		shr	eax, cl
-		and	eax, 1
-		xor	edx, eax
-		shl	edx, cl
-		xor	edx, edi
-		mov	[ebx+esi*4+8], edx
-		mov	ebx, [esp]
-		mov	esi, [esp+4]
-		mov	edi, [esp+8]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804BE08:				; CODE XREF: sub_804BDB0+1Aj
-		mov	ebx, offset dword_80551A0
-		jmp	short loc_804BDCC
-sub_804BDB0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	edx, [ebp+8]
-		test	edx, edx
-		jz	short loc_804BE28
-		mov	ecx, [ebp+0Ch]
-		mov	eax, [edx+4]
-		mov	[edx+4], ecx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804BE28:				; CODE XREF: .text:0804BE18j
-		mov	ecx, [ebp+0Ch]
-		mov	edx, offset dword_80551A0
-		mov	eax, [edx+4]
-		mov	[edx+4], ecx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		sub	esp, 10h
-		mov	esi, ptr
-		cmp	dword_805512C, 1
-		jbe	short loc_804BE77
-		mov	ebx, 1
-		lea	esi, [esi+0]
-
-loc_804BE60:				; CODE XREF: .text:0804BE75j
-		mov	eax, [esi+ebx*8+4]
-		add	ebx, 1
-		mov	[esp], eax
-		call	_free
-		cmp	dword_805512C, ebx
-		ja	short loc_804BE60
-
-loc_804BE77:				; CODE XREF: .text:0804BE55j
-		mov	eax, [esi+4]
-		cmp	eax, offset dword_80551E0
-		jz	short loc_804BE9D
-		mov	[esp], eax
-		call	_free
-		mov	dword_8055130, 100h
-		mov	off_8055134, offset dword_80551E0
-
-loc_804BE9D:				; CODE XREF: .text:0804BE7Fj
-		cmp	esi, offset dword_8055130
-		jz	short loc_804BEB7
-		mov	[esp], esi
-		call	_free
-		mov	ptr, offset dword_8055130
-
-loc_804BEB7:				; CODE XREF: .text:0804BEA3j
-		mov	dword_805512C, 1
-		add	esp, 10h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	[ebp-0Ch], ebx
-		mov	ebx, [ebp+8]
-		mov	[ebp-8], esi
-		mov	[ebp-4], edi
-		call	___errno_location
-		test	ebx, ebx
-		mov	esi, eax
-		mov	edi, [eax]
-		jz	short loc_804BF10
-
-loc_804BEEF:				; CODE XREF: .text:0804BF15j
-		mov	[esp], ebx
-		mov	dword ptr [esp+4], 28h
-		call	sub_804D0A0
-		mov	[esi], edi
-		mov	ebx, [ebp-0Ch]
-		mov	esi, [ebp-8]
-		mov	edi, [ebp-4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BF10:				; CODE XREF: .text:0804BEEDj
-		mov	ebx, offset dword_80551A0
-		jmp	short loc_804BEEF
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BF20	proc near		; CODE XREF: sub_804CB70+Fp
-					; sub_804CBD0+Fp
-
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 30h
-		lea	ecx, [ebp+var_20]
-		mov	[ebp+var_28], edx
-		xor	edx, edx
-		mov	[ebp+var_24], 0
-
-loc_804BF35:				; CODE XREF: sub_804BF20+22j
-		mov	dword ptr [ecx+edx], 0
-		add	edx, 4
-		cmp	edx, 20h
-		jb	short loc_804BF35
-		mov	edx, [ebp+var_28]
-		mov	[eax], edx
-		mov	edx, [ebp+var_24]
-		mov	[eax+4], edx
-		mov	edx, [ebp+var_20]
-		mov	[eax+8], edx
-		mov	edx, [ebp+var_1C]
-		mov	[eax+0Ch], edx
-		mov	edx, [ebp+var_18]
-		mov	[eax+10h], edx
-		mov	edx, [ebp+var_14]
-		mov	[eax+14h], edx
-		mov	edx, [ebp+var_10]
-		mov	[eax+18h], edx
-		mov	edx, [ebp+var_C]
-		mov	[eax+1Ch], edx
-		mov	edx, [ebp+var_8]
-		mov	[eax+20h], edx
-		mov	edx, [ebp+var_4]
-		mov	[eax+24h], edx
-		leave
-		retn
-sub_804BF20	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_804BF90
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BF90	proc near		; CODE XREF: .text:0804BF81j
-					; sub_804BF90+4B8p ...
-
-var_6C		= dword	ptr -6Ch
-var_68		= dword	ptr -68h
-var_61		= byte ptr -61h
-var_60		= dword	ptr -60h
-var_5C		= dword	ptr -5Ch
-var_58		= dword	ptr -58h
-var_54		= dword	ptr -54h
-var_50		= dword	ptr -50h
-var_4C		= dword	ptr -4Ch
-var_48		= dword	ptr -48h
-var_41		= byte ptr -41h
-var_40		= dword	ptr -40h
-s		= dword	ptr -3Ch
-var_38		= dword	ptr -38h
-var_31		= byte ptr -31h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-p		= mbstate_t ptr	-24h
-wc		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 7Ch
-		mov	[ebp+var_40], eax
-		mov	[ebp+var_38], edx
-		mov	[ebp+s], ecx
-		call	___ctype_get_mb_cur_max
-		mov	[ebp+var_54], eax
-		mov	eax, [ebp+arg_8]
-		shr	eax, 1
-		and	eax, 1
-		cmp	[ebp+arg_4], 7	; switch 8 cases
-		mov	[ebp+var_41], al
-		jbe	short loc_804BFC0
-		call	_abort		; jumptable 0804BFC3 default case
-; ---------------------------------------------------------------------------
-
-loc_804BFC0:				; CODE XREF: sub_804BF90+29j
-		mov	eax, [ebp+arg_4]
-		jmp	ds:off_8052C40[eax*4] ;	switch jump
-
-loc_804BFCA:				; DATA XREF: .rodata:off_8052C40o
-		mov	[ebp+var_41], 0	; jumptable 0804BFC3 case 5
-		xor	ebx, ebx
-		mov	[ebp+var_31], 1
-		mov	[ebp+var_48], 0
-		mov	[ebp+var_50], 0
-		lea	esi, [esi+0]
-
-loc_804BFE8:				; CODE XREF: sub_804BF90+2DCj
-					; sub_804BF90+2F9j ...
-		mov	esi, [ebp+arg_8]
-		mov	edi, [ebp+arg_8]
-		mov	[ebp+var_2C], 0
-		and	esi, 4
-		and	edi, 1
-		mov	[ebp+var_5C], esi
-		mov	[ebp+var_58], edi
-
-loc_804C001:				; CODE XREF: sub_804BF90+830j
-		cmp	[ebp+arg_0], 0FFFFFFFFh
-		jz	loc_804C148
-		nop
-		lea	esi, [esi+0]
-
-loc_804C010:				; CODE XREF: sub_804BF90+1B2j
-		mov	eax, [ebp+arg_0]
-		cmp	[ebp+var_2C], eax
-		setnz	al
-		test	al, al
-		jz	loc_804C15D
-
-loc_804C021:				; CODE XREF: sub_804BF90+1C7j
-		cmp	[ebp+var_31], 0
-		jnz	loc_804C3D8
-		mov	eax, [ebp+s]
-		add	eax, [ebp+var_2C]
-		mov	[ebp+var_30], eax
-
-loc_804C034:				; CODE XREF: sub_804BF90+71Cj
-					; sub_804BF90+73Ej ...
-		mov	ecx, [ebp+var_30]
-		movzx	edx, byte ptr [ecx]
-		cmp	dl, 7Eh
-		jbe	loc_804C3FB
-
-loc_804C043:				; CODE XREF: sub_804BF90+465j
-					; sub_804BF90+46Ej
-					; DATA XREF: ...
-		cmp	[ebp+var_54], 1	; jumptable 0804C3FE default case
-		jnz	loc_804C6F8
-		mov	byte ptr [ebp+var_68], dl
-		mov	esi, 1
-		call	___ctype_b_loc
-		movzx	edx, byte ptr [ebp+var_68]
-		movzx	ecx, dl
-		mov	eax, [eax]
-		movzx	eax, word ptr [eax+ecx*2]
-		shr	eax, 0Eh
-		and	eax, 1
-		mov	byte ptr [ebp+var_4C], al
-
-loc_804C070:				; CODE XREF: sub_804BF90+818j
-		cmp	[ebp+var_31], 0
-		jz	loc_804C470
-		cmp	byte ptr [ebp+var_4C], 0
-		jnz	loc_804C390
-		lea	esi, [esi+0]
-
-loc_804C088:				; CODE XREF: sub_804BF90+812j
-		mov	edi, [ebp+var_2C]
-		mov	eax, [ebp+var_30]
-		lea	ecx, [esi+edi]
-		mov	esi, edi
-		mov	[ebp+var_6C], ecx
-		jmp	short loc_804C0AD
-; ---------------------------------------------------------------------------
-
-loc_804C098:				; CODE XREF: sub_804BF90+190j
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_804C0A3
-		mov	edi, [ebp+var_40]
-		mov	[edi+ebx], dl
-
-loc_804C0A3:				; CODE XREF: sub_804BF90+10Bj
-		movzx	edx, byte ptr [eax+1]
-		add	ebx, 1
-		add	eax, 1
-
-loc_804C0AD:				; CODE XREF: sub_804BF90+106j
-		cmp	[ebp+var_31], 0
-		jz	short loc_804C11A
-		cmp	byte ptr [ebp+var_4C], 0
-		jnz	short loc_804C11A
-		cmp	[ebp+var_41], 0
-		jnz	loc_804C420	; jumptable 0804C807 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_804C0CF
-		mov	ecx, [ebp+var_40]
-		mov	byte ptr [ecx+ebx], 5Ch
-
-loc_804C0CF:				; CODE XREF: sub_804BF90+136j
-		lea	edi, [ebx+1]
-		cmp	[ebp+var_38], edi
-		mov	[ebp+var_2C], edi
-		jbe	short loc_804C0EB
-		mov	ecx, edx
-		shr	cl, 6
-		mov	edi, ecx
-		lea	ecx, [edi+30h]
-		mov	edi, [ebp+var_40]
-		mov	[edi+ebx+1], cl
-
-loc_804C0EB:				; CODE XREF: sub_804BF90+148j
-		mov	ecx, [ebp+var_2C]
-		add	ecx, 1
-		cmp	[ebp+var_38], ecx
-		mov	[ebp+var_60], ecx
-		jbe	short loc_804C10E
-		mov	ebx, edx
-		mov	ecx, [ebp+var_40]
-		mov	edi, [ebp+var_2C]
-		shr	bl, 3
-		and	ebx, 7
-		add	ebx, 30h
-		mov	[ecx+edi+1], bl
-
-loc_804C10E:				; CODE XREF: sub_804BF90+167j
-		mov	ebx, [ebp+var_60]
-		and	edx, 7
-		add	edx, 30h
-		add	ebx, 1
-
-loc_804C11A:				; CODE XREF: sub_804BF90+121j
-					; sub_804BF90+127j
-		add	esi, 1
-		cmp	[ebp+var_6C], esi
-		ja	loc_804C098
-		mov	[ebp+var_2C], esi
-		lea	esi, [esi+0]
-
-loc_804C130:				; CODE XREF: sub_804BF90+43Cj
-					; sub_804BF90+4F3j
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_804C13B
-		mov	ecx, [ebp+var_40]
-		mov	[ecx+ebx], dl
-
-loc_804C13B:				; CODE XREF: sub_804BF90+1A3j
-		add	ebx, 1
-		cmp	[ebp+arg_0], 0FFFFFFFFh
-		jnz	loc_804C010
-
-loc_804C148:				; CODE XREF: sub_804BF90+75j
-		mov	edi, [ebp+s]
-		mov	esi, [ebp+var_2C]
-		cmp	byte ptr [edi+esi], 0
-		setnz	al
-		test	al, al
-		jnz	loc_804C021
-
-loc_804C15D:				; CODE XREF: sub_804BF90+8Bj
-		test	ebx, ebx
-		jnz	short loc_804C176
-		cmp	[ebp+arg_4], 2
-		jnz	short loc_804C176
-		cmp	[ebp+var_41], 0
-		nop
-		lea	esi, [esi+0]
-		jnz	loc_804C420	; jumptable 0804C807 cases 0,1,3,5,33
-
-loc_804C176:				; CODE XREF: sub_804BF90+1CFj
-					; sub_804BF90+1D5j
-		mov	eax, [ebp+var_50]
-		test	eax, eax
-		jz	short loc_804C1AE
-		cmp	[ebp+var_41], 0
-		jnz	short loc_804C1AE
-		mov	edx, [ebp+var_50]
-		movzx	eax, byte ptr [edx]
-		test	al, al
-		jz	short loc_804C1AE
-		mov	edx, [ebp+var_40]
-		mov	ecx, [ebp+var_50]
-		mov	esi, [ebp+var_38]
-		add	edx, ebx
-
-loc_804C198:				; CODE XREF: sub_804BF90+21Cj
-		cmp	esi, ebx
-		jbe	short loc_804C19E
-		mov	[edx], al
-
-loc_804C19E:				; CODE XREF: sub_804BF90+20Aj
-		add	ecx, 1
-		add	ebx, 1
-		movzx	eax, byte ptr [ecx]
-		add	edx, 1
-		test	al, al
-		jnz	short loc_804C198
-
-loc_804C1AE:				; CODE XREF: sub_804BF90+1EBj
-					; sub_804BF90+1F1j ...
-		cmp	ebx, [ebp+var_38]
-		jnb	loc_804C44F
-		mov	ecx, [ebp+var_40]
-		mov	eax, ebx
-		mov	byte ptr [ecx+ebx], 0
-		add	esp, 7Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804C1C8:				; CODE XREF: sub_804BF90+33j
-					; DATA XREF: .rodata:off_8052C40o
-		mov	dword ptr [esp+8], 5 ; jumptable 0804BFC3 cases	6,7
-		mov	dword ptr [esp+4], offset asc_8052BF1 ;	"`"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		cmp	[ebp+arg_4], 7
-		setz	bl
-		cmp	eax, offset asc_8052BF1	; "`"
-		mov	esi, eax
-		jnz	short loc_804C1FC
-		test	bl, bl
-		jnz	loc_804C33C
-
-loc_804C1FC:				; CODE XREF: sub_804BF90+262j
-					; sub_804BF90+3B1j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], (offset aIterCur_ptr0+15h) ;	msgid
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		cmp	eax, 805282Ah
-		mov	edi, eax
-		jnz	short loc_804C229
-		test	bl, bl
-		jnz	loc_804C346
-
-loc_804C229:				; CODE XREF: sub_804BF90+28Fj
-					; sub_804BF90+3BBj
-		cmp	[ebp+var_41], 0
-		jnz	loc_804C839
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jz	loc_804C839
-		mov	ecx, [ebp+var_40]
-		xor	ebx, ebx
-		mov	edx, [ebp+var_38]
-		db	66h
-		nop
-
-loc_804C248:				; CODE XREF: sub_804BF90+2C8j
-		cmp	edx, ebx
-		jbe	short loc_804C24F
-		mov	[ecx+ebx], al
-
-loc_804C24F:				; CODE XREF: sub_804BF90+2BAj
-		add	ebx, 1
-		movzx	eax, byte ptr [esi+ebx]
-		test	al, al
-		jnz	short loc_804C248
-
-loc_804C25A:				; CODE XREF: sub_804BF90+8ABj
-		mov	[esp], edi	; s
-		call	_strlen
-		mov	[ebp+var_50], edi
-		mov	[ebp+var_31], 1
-		mov	[ebp+var_48], eax
-		jmp	loc_804BFE8
-; ---------------------------------------------------------------------------
-
-loc_804C271:				; CODE XREF: sub_804BF90+33j
-					; DATA XREF: .rodata:off_8052C40o
-		mov	[ebp+var_41], 0	; jumptable 0804BFC3 case 0
-		xor	ebx, ebx
-		mov	[ebp+var_31], 0
-		mov	[ebp+var_48], 0
-		mov	[ebp+var_50], 0
-		jmp	loc_804BFE8
-; ---------------------------------------------------------------------------
-
-loc_804C28E:				; CODE XREF: sub_804BF90+33j
-					; DATA XREF: .rodata:off_8052C40o
-		mov	[ebp+var_41], 1	; jumptable 0804BFC3 case 1
-		xor	ebx, ebx
-		mov	[ebp+var_31], 0
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], 805282Ah
-		mov	[ebp+arg_4], 2
-		jmp	loc_804BFE8
-; ---------------------------------------------------------------------------
-
-loc_804C2B2:				; CODE XREF: sub_804BF90+33j
-					; DATA XREF: .rodata:off_8052C40o
-		cmp	[ebp+var_41], 0	; jumptable 0804BFC3 case 2
-		jnz	loc_804C8B6
-		mov	edi, [ebp+var_38]
-		test	edi, edi
-		jz	short loc_804C2C9
-		mov	ecx, [ebp+var_40]
-		mov	byte ptr [ecx],	27h
-
-loc_804C2C9:				; CODE XREF: sub_804BF90+331j
-		mov	[ebp+var_31], 0
-		mov	ebx, 1
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], 805282Ah
-		jmp	loc_804BFE8
-; ---------------------------------------------------------------------------
-
-loc_804C2E5:				; CODE XREF: sub_804BF90+33j
-					; DATA XREF: .rodata:off_8052C40o
-		cmp	[ebp+var_41], 0	; jumptable 0804BFC3 case 3
-		jnz	loc_804C89D
-		mov	eax, [ebp+var_38]
-		test	eax, eax
-		jz	short loc_804C2FC
-		mov	edx, [ebp+var_40]
-		mov	byte ptr [edx],	22h
-
-loc_804C2FC:				; CODE XREF: sub_804BF90+364j
-		mov	[ebp+var_31], 1
-		mov	ebx, 1
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], offset asc_8052BEF ; "\""
-		jmp	loc_804BFE8
-; ---------------------------------------------------------------------------
-
-loc_804C318:				; CODE XREF: sub_804BF90+33j
-					; DATA XREF: .rodata:off_8052C40o
-		mov	[ebp+var_41], 1	; jumptable 0804BFC3 case 4
-		xor	ebx, ebx
-		mov	[ebp+var_31], 1
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], offset asc_8052BEF ; "\""
-		mov	[ebp+arg_4], 3
-		jmp	loc_804BFE8
-; ---------------------------------------------------------------------------
-
-loc_804C33C:				; CODE XREF: sub_804BF90+266j
-		mov	esi, offset asc_8052BEF	; "\""
-		jmp	loc_804C1FC
-; ---------------------------------------------------------------------------
-
-loc_804C346:				; CODE XREF: sub_804BF90+293j
-		mov	edi, offset asc_8052BEF	; "\""
-		jmp	loc_804C229
-; ---------------------------------------------------------------------------
-
-loc_804C350:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		cmp	[ebp+arg_0], 0FFFFFFFFh	; jumptable 0804C3FE cases 123,125
-		jz	loc_804C7D8
-		cmp	[ebp+arg_0], 1
-		setnz	al
-
-loc_804C361:				; CODE XREF: sub_804BF90+852j
-		test	al, al
-		jnz	short loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-
-loc_804C365:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		mov	esi, [ebp+var_2C] ; jumptable 0804C3FE cases 35,126
-		test	esi, esi
-		jnz	short loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-
-loc_804C36C:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		cmp	[ebp+arg_4], 2	; jumptable 0804C3FE cases 32-34,36,38,40-42,59-62,91,94,96,124
-		jnz	short loc_804C380 ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-
-loc_804C372:				; CODE XREF: sub_804BF90+604j
-		cmp	[ebp+var_41], 0
-		jnz	loc_804C420	; jumptable 0804C807 cases 0,1,3,5,33
-		lea	esi, [esi+0]
-
-loc_804C380:				; CODE XREF: sub_804BF90+3D3j
-					; sub_804BF90+3DAj ...
-		mov	eax, [ebp+var_2C] ; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-
-loc_804C383:				; CODE XREF: sub_804BF90+6B1j
-					; sub_804BF90+6FFj
-		cmp	[ebp+var_31], 0
-		jz	loc_804C473
-
-loc_804C38D:				; CODE XREF: sub_804BF90+4E7j
-		mov	[ebp+var_2C], eax
-
-loc_804C390:				; CODE XREF: sub_804BF90+EEj
-					; sub_804BF90+5CDj ...
-		mov	ecx, [ebp+arg_C]
-		test	ecx, ecx
-		jz	short loc_804C3C8
-		mov	edi, [ebp+arg_C]
-		mov	eax, edx
-		mov	ecx, edx
-		shr	al, 5
-		and	ecx, 1Fh
-		movzx	eax, al
-		mov	esi, 1
-		shl	esi, cl
-		test	[edi+eax*4], esi
-		jz	short loc_804C3C8
-		cmp	[ebp+var_41], 0
-		jnz	short loc_804C420 ; jumptable 0804C807 cases 0,1,3,5,33
-
-loc_804C3B9:				; CODE XREF: sub_804BF90+48Cj
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_804C3C5
-		mov	eax, [ebp+var_40]
-		mov	byte ptr [eax+ebx], 5Ch
-
-loc_804C3C5:				; CODE XREF: sub_804BF90+42Cj
-		add	ebx, 1
-
-loc_804C3C8:				; CODE XREF: sub_804BF90+405j
-					; sub_804BF90+421j ...
-		add	[ebp+var_2C], 1
-		jmp	loc_804C130
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C3D8:				; CODE XREF: sub_804BF90+95j
-		mov	esi, [ebp+var_48]
-		test	esi, esi
-		jnz	loc_804C698
-		mov	edx, [ebp+s]
-		add	edx, [ebp+var_2C]
-		mov	[ebp+var_30], edx
-		mov	ecx, [ebp+var_30]
-		movzx	edx, byte ptr [ecx]
-		cmp	dl, 7Eh		; switch 127 cases
-		ja	loc_804C043	; jumptable 0804C3FE default case
-
-loc_804C3FB:				; CODE XREF: sub_804BF90+ADj
-		movzx	eax, dl
-		jmp	ds:off_8052C60[eax*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C408:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		mov	eax, 66h	; jumptable 0804C3FE case 12
-		lea	esi, [esi+0]
-
-loc_804C410:				; CODE XREF: sub_804BF90+501j
-					; sub_804BF90+50Bj ...
-		cmp	[ebp+var_31], 0
-		jz	short loc_804C470
-
-loc_804C416:				; CODE XREF: sub_804BF90+4D9j
-		cmp	[ebp+var_41], 0
-		mov	edx, eax
-		jz	short loc_804C3B9
-		db	66h
-		nop
-
-loc_804C420:				; CODE XREF: sub_804BF90+12Dj
-					; sub_804BF90+1E0j ...
-		mov	dword ptr [esp+0Ch], 0 ; jumptable 0804C807 cases 0,1,3,5,33
-		mov	eax, [ebp+arg_8]
-		and	eax, 0FFFFFFFDh
-		mov	[esp+8], eax
-		mov	ebx, [ebp+arg_4]
-		mov	[esp+4], ebx
-		mov	esi, [ebp+arg_0]
-		mov	[esp], esi
-		mov	ecx, [ebp+s]
-		mov	edx, [ebp+var_38]
-		mov	eax, [ebp+var_40]
-		call	sub_804BF90
-		mov	ebx, eax
-
-loc_804C44F:				; CODE XREF: sub_804BF90+221j
-		add	esp, 7Ch
-		mov	eax, ebx
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C460:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		cmp	[ebp+var_31], 0	; jumptable 0804C3FE case 11
-		mov	eax, 76h
-		jnz	short loc_804C416
-		nop
-		lea	esi, [esi+0]
-
-loc_804C470:				; CODE XREF: sub_804BF90+E4j
-					; sub_804BF90+484j ...
-		mov	eax, [ebp+var_2C]
-
-loc_804C473:				; CODE XREF: sub_804BF90+3F7j
-		cmp	[ebp+var_41], 0
-		jnz	loc_804C38D
-		add	eax, 1
-		mov	[ebp+var_2C], eax
-		jmp	loc_804C130
-; ---------------------------------------------------------------------------
-
-loc_804C488:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		mov	eax, 72h	; jumptable 0804C3FE case 13
-
-loc_804C48D:				; CODE XREF: sub_804BF90+520j
-					; sub_804BF90+530j ...
-		cmp	[ebp+arg_4], 2
-		jnz	loc_804C410
-		cmp	[ebp+var_41], 0
-		jz	loc_804C410
-		jmp	loc_804C420	; jumptable 0804C807 cases 0,1,3,5,33
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C4A8:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		mov	eax, 6Eh	; jumptable 0804C3FE case 10
-		lea	esi, [esi+0]
-		jmp	short loc_804C48D
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C4B8:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		mov	eax, 74h	; jumptable 0804C3FE case 9
-		lea	esi, [esi+0]
-		jmp	short loc_804C48D
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C4C8:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		mov	eax, 62h	; jumptable 0804C3FE case 8
-		lea	esi, [esi+0]
-		jmp	loc_804C410
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C4D8:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		mov	eax, 61h	; jumptable 0804C3FE case 7
-		lea	esi, [esi+0]
-		jmp	loc_804C410
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C4E8:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		cmp	[ebp+var_31], 0	; jumptable 0804C3FE case 0
-		lea	esi, [esi+0]
-		jz	loc_804C7B0
-		cmp	[ebp+var_41], 0
-		jnz	loc_804C420	; jumptable 0804C807 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_804C50C
-		mov	esi, [ebp+var_40]
-		mov	byte ptr [esi+ebx], 5Ch
-
-loc_804C50C:				; CODE XREF: sub_804BF90+573j
-		mov	eax, [ebp+var_2C]
-		add	ebx, 1
-		add	eax, 1
-		cmp	[ebp+arg_0], eax
-		jbe	loc_804C7C8
-		mov	edx, [ebp+s]
-		mov	edi, [ebp+var_2C]
-		movzx	eax, byte ptr [edx+edi+1]
-		cmp	al, 2Fh
-		jle	loc_804C7C8
-		cmp	al, 39h
-		jg	loc_804C7C8
-		cmp	[ebp+var_38], ebx
-		jbe	short loc_804C545
-		mov	ecx, [ebp+var_40]
-		mov	byte ptr [ecx+ebx], 30h
-
-loc_804C545:				; CODE XREF: sub_804BF90+5ACj
-		lea	eax, [ebx+1]
-		cmp	[ebp+var_38], eax
-		jbe	short loc_804C555
-		mov	esi, [ebp+var_40]
-		mov	byte ptr [esi+ebx+1], 30h
-
-loc_804C555:				; CODE XREF: sub_804BF90+5BBj
-		lea	ebx, [eax+1]
-		mov	edx, 30h
-		jmp	loc_804C390
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C568:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		cmp	[ebp+var_31], 0	; jumptable 0804C3FE case 92
-		jz	short loc_804C580
-		cmp	[ebp+var_41], 0
-		jz	short loc_804C580
-		mov	edi, [ebp+var_48]
-		test	edi, edi
-		jnz	loc_804C3C8
-		nop
-
-loc_804C580:				; CODE XREF: sub_804BF90+5DCj
-					; sub_804BF90+5E2j
-		mov	eax, 5Ch
-		jmp	loc_804C48D
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C590:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		cmp	[ebp+arg_4], 2	; jumptable 0804C3FE case 63
-		jz	loc_804C372
-		cmp	[ebp+arg_4], 3
-		db	66h
-		nop
-		jnz	loc_804C380	; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-		mov	eax, [ebp+var_5C]
-		test	eax, eax
-		jz	loc_804C380	; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-		mov	eax, [ebp+var_2C]
-		add	eax, 2
-		cmp	[ebp+arg_0], eax
-		jbe	loc_804C380	; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-		mov	ecx, [ebp+s]
-		mov	edi, [ebp+var_2C]
-		cmp	byte ptr [ecx+edi+1], 3Fh
-		jnz	loc_804C380	; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-		movzx	esi, byte ptr [ecx+eax]
-		lea	ecx, [esi-21h]
-		cmp	cl, 1Dh
-		ja	loc_804C380	; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-		mov	edi, 1
-		shl	edi, cl
-		mov	ecx, edi
-		and	ecx, 380051C1h
-		jz	loc_804C380	; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-		cmp	[ebp+var_41], 0
-		jnz	loc_804C420	; jumptable 0804C807 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_804C60C
-		mov	edx, [ebp+var_40]
-		mov	byte ptr [edx+ebx], 3Fh
-
-loc_804C60C:				; CODE XREF: sub_804BF90+673j
-		lea	ecx, [ebx+1]
-		cmp	[ebp+var_38], ecx
-		jbe	short loc_804C61C
-		mov	edi, [ebp+var_40]
-		mov	byte ptr [edi+ebx+1], 22h
-
-loc_804C61C:				; CODE XREF: sub_804BF90+682j
-		lea	edx, [ecx+1]
-		cmp	[ebp+var_38], edx
-		jbe	short loc_804C62C
-		mov	ebx, [ebp+var_40]
-		mov	byte ptr [ebx+ecx+1], 22h
-
-loc_804C62C:				; CODE XREF: sub_804BF90+692j
-		lea	ebx, [edx+1]
-		cmp	[ebp+var_38], ebx
-		jbe	short loc_804C63C
-		mov	edi, [ebp+var_40]
-		mov	byte ptr [edi+edx+1], 3Fh
-
-loc_804C63C:				; CODE XREF: sub_804BF90+6A2j
-		mov	edx, esi
-		add	ebx, 1
-		jmp	loc_804C383
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C648:				; CODE XREF: sub_804BF90+46Ej
-					; DATA XREF: .rodata:off_8052C60o
-		cmp	[ebp+arg_4], 2	; jumptable 0804C3FE case 39
-		jnz	loc_804C380	; jumptable 0804C3FE cases 37,43-58,65-90,93,95,97-122
-		cmp	[ebp+var_41], 0
-		jnz	loc_804C420	; jumptable 0804C807 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		nop
-		jnb	short loc_804C669
-		mov	ecx, [ebp+var_40]
-		mov	byte ptr [ecx+ebx], 27h
-
-loc_804C669:				; CODE XREF: sub_804BF90+6D0j
-		lea	eax, [ebx+1]
-		cmp	[ebp+var_38], eax
-		jbe	short loc_804C679
-		mov	esi, [ebp+var_40]
-		mov	byte ptr [esi+ebx+1], 5Ch
-
-loc_804C679:				; CODE XREF: sub_804BF90+6DFj
-		lea	ebx, [eax+1]
-		cmp	[ebp+var_38], ebx
-		jbe	short loc_804C689
-		mov	edi, [ebp+var_40]
-		mov	byte ptr [edi+eax+1], 27h
-
-loc_804C689:				; CODE XREF: sub_804BF90+6EFj
-		add	ebx, 1
-		mov	eax, [ebp+var_2C]
-		jmp	loc_804C383
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C698:				; CODE XREF: sub_804BF90+44Dj
-		mov	eax, [ebp+var_2C]
-		add	eax, [ebp+var_48]
-		cmp	[ebp+arg_0], eax
-		jnb	short loc_804C6B8
-		mov	ecx, [ebp+s]
-		add	ecx, [ebp+var_2C]
-		mov	[ebp+var_30], ecx
-		jmp	loc_804C034
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C6B8:				; CODE XREF: sub_804BF90+711j
-		mov	edi, [ebp+var_48]
-		mov	esi, [ebp+s]
-		add	esi, [ebp+var_2C]
-		mov	ecx, [ebp+var_48]
-		cmp	edi, edi
-		mov	edi, [ebp+var_50]
-		mov	[ebp+var_30], esi
-		repe cmpsb
-		jnz	loc_804C034
-		cmp	[ebp+var_41], 0
-		jnz	loc_804C420	; jumptable 0804C807 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_804C6EA
-		mov	eax, [ebp+var_40]
-		mov	byte ptr [eax+ebx], 5Ch
-
-loc_804C6EA:				; CODE XREF: sub_804BF90+751j
-		add	ebx, 1
-		jmp	loc_804C034
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C6F8:				; CODE XREF: sub_804BF90+B7j
-		cmp	[ebp+arg_0], 0FFFFFFFFh
-		mov	[ebp+p.__count], 0
-		mov	dword ptr [ebp+p.__value], 0
-		jz	loc_804C81F
-
-loc_804C710:				; CODE XREF: sub_804BF90+8A4j
-		mov	byte ptr [ebp+var_4C], 1
-		xor	esi, esi
-		mov	[ebp+var_60], ebx
-		mov	[ebp+var_61], dl
-
-loc_804C71C:				; CODE XREF: sub_804BF90+806j
-		mov	edx, [ebp+var_2C]
-		lea	ebx, [ebp+p]
-		mov	ecx, [ebp+s]
-		mov	[esp+0Ch], ebx	; p
-		mov	eax, [ebp+arg_0]
-		lea	edi, [esi+edx]
-		add	ecx, edi
-		sub	eax, edi
-		mov	[esp+8], eax	; n
-		lea	eax, [ebp+wc]
-		mov	[esp+4], ecx	; s
-		mov	[esp], eax	; pwc
-		mov	[ebp+var_68], ecx
-		call	_mbrtowc
-		mov	ecx, [ebp+var_68]
-		test	eax, eax
-		mov	ebx, eax
-		jz	short loc_804C798
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_804C840
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804C850
-		cmp	[ebp+var_41], 0
-		jz	short loc_804C772
-		cmp	[ebp+arg_4], 2
-		db	66h
-		nop
-		jz	short loc_804C7E8
-
-loc_804C772:				; CODE XREF: sub_804BF90+7D8j
-					; sub_804BF90+85Bj ...
-		mov	eax, [ebp+wc]
-		mov	[esp], eax	; wc
-		call	_iswprint
-		cmp	eax, 1
-		sbb	eax, eax
-		add	esi, ebx
-		not	eax
-		and	byte ptr [ebp+var_4C], al
-		lea	eax, [ebp+p]
-		mov	[esp], eax	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	short loc_804C71C
-
-loc_804C798:				; CODE XREF: sub_804BF90+7C0j
-		mov	ebx, [ebp+var_60]
-		movzx	edx, [ebp+var_61]
-
-loc_804C79F:				; CODE XREF: sub_804BF90+8BBj
-		cmp	esi, 1
-		ja	loc_804C088
-		jmp	loc_804C070
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C7B0:				; CODE XREF: sub_804BF90+560j
-		mov	ecx, [ebp+var_58]
-		test	ecx, ecx
-		jz	loc_804C470
-		add	[ebp+var_2C], 1
-		nop
-		jmp	loc_804C001
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C7C8:				; CODE XREF: sub_804BF90+588j
-					; sub_804BF90+59Bj ...
-		mov	edx, 30h
-		lea	esi, [esi+0]
-		jmp	loc_804C390
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C7D8:				; CODE XREF: sub_804BF90+3C4j
-		mov	eax, [ebp+s]
-		cmp	byte ptr [eax+1], 0
-		setnz	al
-		jmp	loc_804C361
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C7E8:				; CODE XREF: sub_804BF90+7E0j
-		cmp	eax, 1
-		jbe	short loc_804C772
-		mov	eax, 1
-		lea	esi, [esi+0]
-
-loc_804C7F8:				; CODE XREF: sub_804BF90+888j
-		movzx	edx, byte ptr [ecx+1]
-		sub	edx, 5Bh
-		cmp	dl, 21h		; switch 34 cases
-		ja	short loc_804C810 ; jumptable 0804C807 default case
-		movzx	edx, dl
-		jmp	ds:off_8052E5C[edx*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C810:				; CODE XREF: sub_804BF90+872j
-					; sub_804BF90+877j
-					; DATA XREF: ...
-		add	eax, 1		; jumptable 0804C807 default case
-		add	ecx, 1
-		cmp	ebx, eax
-		ja	short loc_804C7F8
-		jmp	loc_804C772
-; ---------------------------------------------------------------------------
-
-loc_804C81F:				; CODE XREF: sub_804BF90+77Aj
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		mov	byte ptr [ebp+var_68], dl
-		call	_strlen
-		movzx	edx, byte ptr [ebp+var_68]
-		mov	[ebp+arg_0], eax
-		jmp	loc_804C710
-; ---------------------------------------------------------------------------
-
-loc_804C839:				; CODE XREF: sub_804BF90+29Dj
-					; sub_804BF90+2A8j
-		xor	ebx, ebx
-		jmp	loc_804C25A
-; ---------------------------------------------------------------------------
-
-loc_804C840:				; CODE XREF: sub_804BF90+7C5j
-		mov	ebx, [ebp+var_60]
-		movzx	edx, [ebp+var_61]
-
-loc_804C847:				; CODE XREF: sub_804BF90+8CAj
-					; sub_804BF90+8CFj ...
-		mov	byte ptr [ebp+var_4C], 0
-		jmp	loc_804C79F
-; ---------------------------------------------------------------------------
-
-loc_804C850:				; CODE XREF: sub_804BF90+7CEj
-		cmp	[ebp+arg_0], edi
-		mov	ebx, [ebp+var_60]
-		movzx	edx, [ebp+var_61]
-		jbe	short loc_804C847
-		cmp	byte ptr [ecx],	0
-		jz	short loc_804C847
-		mov	edi, [ebp+var_2C]
-		mov	eax, [ebp+s]
-		mov	[ebp+var_4C], ebx
-		mov	ebx, esi
-		lea	ecx, [edi+esi+1]
-		mov	edi, edx
-		mov	esi, [ebp+arg_0]
-		add	eax, ecx
-		jmp	short loc_804C88D
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C880:				; CODE XREF: sub_804BF90+902j
-		movzx	edx, byte ptr [eax]
-		add	ecx, 1
-		add	eax, 1
-		test	dl, dl
-		jz	short loc_804C894
-
-loc_804C88D:				; CODE XREF: sub_804BF90+8E7j
-		add	ebx, 1
-		cmp	ecx, esi
-		jb	short loc_804C880
-
-loc_804C894:				; CODE XREF: sub_804BF90+8FBj
-		mov	esi, ebx
-		mov	edx, edi
-		mov	ebx, [ebp+var_4C]
-		jmp	short loc_804C847
-; ---------------------------------------------------------------------------
-
-loc_804C89D:				; CODE XREF: sub_804BF90+359j
-		mov	[ebp+var_31], 1
-		xor	ebx, ebx
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], offset asc_8052BEF ; "\""
-		jmp	loc_804BFE8
-; ---------------------------------------------------------------------------
-
-loc_804C8B6:				; CODE XREF: sub_804BF90+326j
-		mov	[ebp+var_31], 0
-		xor	ebx, ebx
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], 805282Ah
-		jmp	loc_804BFE8
-sub_804BF90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C8D0	proc near		; CODE XREF: sub_804CA50+87p
-					; sub_804CB70+20p ...
-
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 3Ch
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_28], edx
-		mov	[ebp+var_2C], ecx
-		call	___errno_location
-		test	ebx, ebx
-		mov	edi, ptr
-		mov	[ebp+var_20], eax
-		mov	eax, [eax]
-		mov	[ebp+var_34], eax
-		js	loc_804CA3C
-		cmp	ebx, dword_805512C
-		jb	short loc_804C96B
-		lea	edx, [ebx+1]
-		cmp	edx, 1FFFFFFFh
-		mov	[ebp+var_1C], edx
-		ja	loc_804CA41
-		mov	eax, [ebp+var_1C]
-		shl	eax, 3
-		cmp	edi, offset dword_8055130
-		jz	loc_804CA10
-		mov	[esp], edi	; ptr
-		mov	[esp+4], eax	; size
-		call	sub_804CFF0
-		mov	edi, eax
-		mov	ptr, eax
-
-loc_804C93E:				; CODE XREF: sub_804C8D0+167j
-		mov	eax, dword_805512C
-		mov	ecx, [ebp+var_1C]
-		mov	dword ptr [esp+4], 0 ; c
-		sub	ecx, eax
-		shl	ecx, 3
-		lea	eax, [edi+eax*8]
-		mov	[esp+8], ecx	; n
-		mov	[esp], eax	; s
-		call	_memset
-		mov	edx, [ebp+var_1C]
-		mov	dword_805512C, edx
-
-loc_804C96B:				; CODE XREF: sub_804C8D0+35j
-		mov	edx, [esi+4]
-		lea	edi, [edi+ebx*8]
-		mov	eax, [edi]
-		mov	ebx, [edi+4]
-		mov	ecx, [ebp+var_28]
-		or	edx, 1
-		mov	[esp+8], edx
-		mov	[ebp+var_1C], edx
-		mov	edx, [ebp+var_2C]
-		mov	[ebp+var_24], eax
-		lea	eax, [esi+8]
-		mov	[ebp+var_30], eax
-		mov	[esp+0Ch], eax
-		mov	eax, [esi]
-		mov	[esp], edx
-		mov	edx, [ebp+var_24]
-		mov	[esp+4], eax
-		mov	eax, ebx
-		call	sub_804BF90
-		cmp	[ebp+var_24], eax
-		ja	short loc_804C9FD
-		lea	edx, [eax+1]
-		cmp	ebx, offset dword_80551E0
-		mov	[edi], edx
-		jz	short loc_804C9C6
-		mov	[ebp+var_38], edx
-		mov	[esp], ebx	; ptr
-		call	_free
-		mov	edx, [ebp+var_38]
-
-loc_804C9C6:				; CODE XREF: sub_804C8D0+E6j
-		mov	[esp], edx	; size
-		mov	[ebp+var_38], edx
-		call	sub_804D070
-		mov	ecx, [ebp+var_28]
-		mov	edx, [ebp+var_38]
-		mov	[edi+4], eax
-		mov	ebx, eax
-		mov	eax, [ebp+var_30]
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+var_1C]
-		mov	[esp+8], eax
-		mov	eax, [esi]
-		mov	[esp+4], eax
-		mov	eax, [ebp+var_2C]
-		mov	[esp], eax
-		mov	eax, ebx
-		call	sub_804BF90
-
-loc_804C9FD:				; CODE XREF: sub_804C8D0+D9j
-		mov	eax, [ebp+var_34]
-		mov	edx, [ebp+var_20]
-		mov	[edx], eax
-		add	esp, 3Ch
-		mov	eax, ebx
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CA10:				; CODE XREF: sub_804C8D0+55j
-		mov	[esp+4], eax	; size
-		mov	dword ptr [esp], 0 ; ptr
-		call	sub_804CFF0
-		mov	edx, off_8055134
-		mov	edi, eax
-		mov	ptr, eax
-		mov	eax, dword_8055130
-		mov	[edi+4], edx
-		mov	[edi], eax
-		jmp	loc_804C93E
-; ---------------------------------------------------------------------------
-
-loc_804CA3C:				; CODE XREF: sub_804C8D0+29j
-		call	_abort
-; ---------------------------------------------------------------------------
-
-loc_804CA41:				; CODE XREF: sub_804C8D0+43j
-		call	sub_804B910
-sub_804C8D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CA50	proc near		; CODE XREF: .text:0804CB0Bp
-					; sub_804CB20+1Cp
-
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-var_C		= dword	ptr -0Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= byte ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 44h
-		mov	edx, ds:dword_80551A0
-		movsx	eax, [ebp+arg_8]
-		lea	ebx, [ebp+var_30]
-		mov	[esp], ebx
-		mov	dword ptr [esp+8], 1
-		mov	[ebp+var_30], edx
-		mov	edx, ds:dword_80551A4
-		mov	[esp+4], eax
-		mov	[ebp+var_2C], edx
-		mov	edx, ds:dword_80551A8
-		mov	[ebp+var_28], edx
-		mov	edx, ds:dword_80551AC
-		mov	[ebp+var_24], edx
-		mov	edx, ds:dword_80551B0
-		mov	[ebp+var_20], edx
-		mov	edx, ds:dword_80551B4
-		mov	[ebp+var_1C], edx
-		mov	edx, ds:dword_80551B8
-		mov	[ebp+var_18], edx
-		mov	edx, ds:dword_80551BC
-		mov	[ebp+var_14], edx
-		mov	edx, ds:dword_80551C0
-		mov	[ebp+var_10], edx
-		mov	edx, ds:dword_80551C4
-		mov	[ebp+var_C], edx
-		call	sub_804BDB0
-		mov	ecx, [ebp+arg_4]
-		xor	eax, eax
-		mov	edx, [ebp+arg_0]
-		mov	[esp], ebx
-		call	sub_804C8D0
-		add	esp, 44h
-		pop	ebx
-		pop	ebp
-		retn
-sub_804CA50	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+0Ch]
-		mov	dword ptr [esp+8], 3Ah
-		mov	[esp+4], eax
-		mov	eax, [ebp+8]
-		mov	[esp], eax
-		call	sub_804CA50
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CB20	proc near		; CODE XREF: sub_804CB50+14p
-
-arg_0		= dword	ptr  8
-arg_4		= byte ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		movsx	eax, [ebp+arg_4]
-		mov	dword ptr [esp+4], 0FFFFFFFFh
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	sub_804CA50
-		leave
-		retn
-sub_804CB20	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CB50	proc near		; CODE XREF: sub_804BBC0+7Ep
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp+4], 3Ah
-		mov	[esp], eax
-		call	sub_804CB20
-		leave
-		retn
-sub_804CB50	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CB70	proc near		; CODE XREF: .text:0804CBC2p
-
-var_30		= byte ptr -30h
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 44h
-		mov	edx, [ebp+arg_4]
-		lea	ebx, [ebp+var_30]
-		mov	eax, ebx
-		call	sub_804BF20
-		mov	ecx, [ebp+arg_C]
-		mov	edx, [ebp+arg_8]
-		mov	eax, [ebp+arg_0]
-		mov	[esp], ebx
-		call	sub_804C8D0
-		add	esp, 44h
-		pop	ebx
-		pop	ebp
-		retn
-sub_804CB70	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+10h]
-		mov	dword ptr [esp], 0
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+0Ch]
-		mov	[esp+8], eax
-		mov	eax, [ebp+8]
-		mov	[esp+4], eax
-		call	sub_804CB70
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CBD0	proc near		; CODE XREF: sub_804BD10+1Bp
-					; .text:0804CC1Bp
-
-var_30		= byte ptr -30h
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 44h
-		mov	edx, [ebp+arg_4]
-		lea	ebx, [ebp+var_30]
-		mov	eax, ebx
-		call	sub_804BF20
-		mov	edx, [ebp+arg_8]
-		mov	ecx, 0FFFFFFFFh
-		mov	eax, [ebp+arg_0]
-		mov	[esp], ebx
-		call	sub_804C8D0
-		add	esp, 44h
-		pop	ebx
-		pop	ebp
-		retn
-sub_804CBD0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+0Ch]
-		mov	dword ptr [esp], 0
-		mov	[esp+8], eax
-		mov	eax, [ebp+8]
-		mov	[esp+4], eax
-		call	sub_804CBD0
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CC30	proc near		; CODE XREF: .text:0804CC6Bp
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	eax, [ebp+arg_0]
-		mov	ecx, [ebp+arg_8]
-		mov	[ebp+arg_0], offset dword_80551A0
-		mov	edx, [ebp+arg_4]
-		leave
-		jmp	sub_804C8D0
-sub_804CC30	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+0Ch]
-		mov	dword ptr [esp], 0
-		mov	[esp+8], eax
-		mov	eax, [ebp+8]
-		mov	[esp+4], eax
-		call	sub_804CC30
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CC80	proc near		; CODE XREF: .text:0804CCB4p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ecx, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 8
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+arg_0], offset dword_80551A0
-		leave
-		jmp	sub_804C8D0
-sub_804CC80	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+8]
-		mov	dword ptr [esp], 0
-		mov	[esp+4], eax
-		call	sub_804CC80
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CCC0	proc near		; CODE XREF: .text:0804CDA2p
-
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, offset dword_80551A0
-		sub	esp, 3Ch
-		mov	eax, [ebp+arg_C]
-		test	eax, eax
-		jz	short loc_804CCD7
-		mov	ebx, eax
-
-loc_804CCD7:				; CODE XREF: sub_804CCC0+13j
-		call	___errno_location
-		mov	ecx, [ebp+arg_8]
-		lea	edx, [ebx+8]
-		mov	[ebp+var_1C], edx
-		test	ecx, ecx
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_20], eax
-		mov	eax, [eax]
-		mov	[ebp+var_2C], eax
-		setz	al
-		movzx	esi, al
-		or	esi, [ebx+4]
-		mov	[esp+0Ch], edx
-		xor	edx, edx
-		mov	[esp+8], esi
-		mov	eax, [ebx]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp], eax
-		xor	eax, eax
-		call	sub_804BF90
-		mov	edi, eax
-		add	edi, 1
-		mov	[ebp+var_28], eax
-		mov	[esp], edi	; size
-		call	sub_804D070
-		mov	edx, [ebp+var_1C]
-		mov	[esp+8], esi
-		mov	ecx, [ebp+arg_0]
-		mov	[esp+0Ch], edx
-		mov	edx, edi
-		mov	[ebp+var_24], eax
-		mov	eax, [ebx]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp], eax
-		mov	eax, [ebp+var_24]
-		call	sub_804BF90
-		mov	edx, [ebp+var_20]
-		mov	eax, [ebp+var_2C]
-		mov	[edx], eax
-		mov	edx, [ebp+arg_8]
-		test	edx, edx
-		jz	short loc_804CD66
-		mov	eax, [ebp+var_28]
-		mov	edx, [ebp+arg_8]
-		mov	[edx], eax
-
-loc_804CD66:				; CODE XREF: sub_804CCC0+9Cj
-		mov	eax, [ebp+var_24]
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_804CCC0	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short loc_804CD80
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CD80:				; CODE XREF: .text:0804CD71j
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+10h]
-		mov	dword ptr [esp+8], 0
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+0Ch]
-		mov	[esp+4], eax
-		mov	eax, [ebp+8]
-		mov	[esp], eax
-		call	sub_804CCC0
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	eax, [ebp+18h]
-		mov	[ebp-4], edi
-		mov	edi, offset dword_80551A0
-		mov	[ebp-0Ch], ebx
-		mov	[ebp-8], esi
-		test	eax, eax
-		jz	short loc_804CDCD
-		mov	edi, eax
-
-loc_804CDCD:				; CODE XREF: .text:0804CDC9j
-		call	___errno_location
-		mov	ecx, [ebp+10h]
-		mov	edx, [ebp+0Ch]
-		mov	esi, [eax]
-		mov	ebx, eax
-		lea	eax, [edi+8]
-		mov	[esp+0Ch], eax
-		mov	eax, [edi+4]
-		mov	[esp+8], eax
-		mov	eax, [edi]
-		mov	[esp+4], eax
-		mov	eax, [ebp+14h]
-		mov	[esp], eax
-		mov	eax, [ebp+8]
-		call	sub_804BF90
-		mov	[ebx], esi
-		mov	ebx, [ebp-0Ch]
-		mov	esi, [ebp-8]
-		mov	edi, [ebp-4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804CE10(int fd, void *buf, size_t nbytes)
-sub_804CE10	proc near		; CODE XREF: sub_80495B0+57Dp
-					; sub_80495B0+C68p
-
-fd		= dword	ptr  8
-buf		= dword	ptr  0Ch
-nbytes		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	edi, [ebp+buf]
-		mov	ebx, [ebp+nbytes]
-		nop
-
-loc_804CE20:				; CODE XREF: sub_804CE10+33j
-					; sub_804CE10+47j
-		mov	eax, [ebp+fd]
-		mov	[esp+8], ebx	; nbytes
-		mov	[esp+4], edi	; buf
-		mov	[esp], eax	; fd
-		call	_read
-		test	eax, eax
-		mov	esi, eax
-		jns	short loc_804CE60
-		call	___errno_location
-		mov	eax, [eax]
-		cmp	eax, 4
-		jz	short loc_804CE20
-		cmp	eax, 16h
-		jnz	short loc_804CE60
-		cmp	ebx, 7FFFE000h
-		jbe	short loc_804CE60
-		mov	ebx, 7FFFE000h
-		jmp	short loc_804CE20
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CE60:				; CODE XREF: sub_804CE10+27j
-					; sub_804CE10+38j ...
-		add	esp, 1Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_804CE10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804CE70(int fd, void *buf, size_t n)
-sub_804CE70	proc near		; CODE XREF: sub_804A3E0+32p
-
-fd		= dword	ptr  8
-buf		= dword	ptr  0Ch
-n		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	edi, [ebp+buf]
-		mov	ebx, [ebp+n]
-		nop
-
-loc_804CE80:				; CODE XREF: sub_804CE70+33j
-					; sub_804CE70+47j
-		mov	eax, [ebp+fd]
-		mov	[esp+8], ebx	; n
-		mov	[esp+4], edi	; buf
-		mov	[esp], eax	; fd
-		call	_write
-		test	eax, eax
-		mov	esi, eax
-		jns	short loc_804CEC0
-		call	___errno_location
-		mov	eax, [eax]
-		cmp	eax, 4
-		jz	short loc_804CE80
-		cmp	eax, 16h
-		jnz	short loc_804CEC0
-		cmp	ebx, 7FFFE000h
-		jbe	short loc_804CEC0
-		mov	ebx, 7FFFE000h
-		jmp	short loc_804CE80
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CEC0:				; CODE XREF: sub_804CE70+27j
-					; sub_804CE70+38j ...
-		add	esp, 1Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_804CE70	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CED0	proc near		; CODE XREF: sub_804B6F0+F4j
-
-s		= dword	ptr -7FCh
-n		= dword	ptr -7F0h
-var_7EC		= byte ptr -7ECh
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 818h
-		mov	eax, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		lea	edi, [ebp+var_7EC]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+s], eax
-		mov	eax, [ebp+arg_8]
-		mov	edx, large gs:14h
-		mov	[ebp+var_1C], edx
-		xor	edx, edx
-		mov	[ebp+n], 7D0h
-		mov	[esp], edi
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp+8], eax
-		lea	eax, [ebp+n]
-		mov	[esp+4], eax
-		call	sub_804F350
-		mov	ebx, [ebp+n]
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_804CFA6
-		mov	edx, [ebp+s]
-		mov	[esp+8], ebx	; n
-		mov	dword ptr [esp+4], 1 ; size
-		mov	[esp], eax	; ptr
-		mov	[esp+0Ch], edx	; s
-		call	_fwrite
-		cmp	ebx, eax
-		ja	short loc_804CF78
-		test	ebx, ebx
-		mov	eax, ebx
-		js	short loc_804CF9B
-
-loc_804CF5B:				; CODE XREF: sub_804CED0+AFj
-					; sub_804CED0+C9j ...
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		jnz	short loc_804CFBB
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804CF78:				; CODE XREF: sub_804CED0+83j
-		cmp	esi, edi
-		mov	eax, 0FFFFFFFFh
-		jz	short loc_804CF5B
-		call	___errno_location
-		mov	edi, [eax]
-		mov	ebx, eax
-		mov	[esp], esi	; ptr
-		call	_free
-		mov	eax, 0FFFFFFFFh
-		mov	[ebx], edi
-		jmp	short loc_804CF5B
-; ---------------------------------------------------------------------------
-
-loc_804CF9B:				; CODE XREF: sub_804CED0+89j
-		call	___errno_location
-		mov	dword ptr [eax], 4Bh
-
-loc_804CFA6:				; CODE XREF: sub_804CED0+61j
-		mov	eax, [ebp+s]
-		mov	[esp], eax
-		call	sub_804D190
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804CF5B
-; ---------------------------------------------------------------------------
-
-loc_804CFBB:				; CODE XREF: sub_804CED0+95j
-		call	___stack_chk_fail
-sub_804CED0	endp
-
-; ---------------------------------------------------------------------------
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+0Ch]
-		mov	[esp+4], eax
-		mov	eax, [ebp+8]
-		mov	[esp], eax
-		call	_calloc
-		test	eax, eax
-		jz	short loc_804CFDE
-		leave
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804CFDE:				; CODE XREF: .text:0804CFDAj
-		db	66h
-		nop
-		call	sub_804B910
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804CFF0(void *ptr, size_t size)
-sub_804CFF0	proc near		; CODE XREF: sub_804C8D0+62p
-					; sub_804C8D0+14Bp ...
-
-ptr		= dword	ptr  8
-size		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+size]
-		mov	eax, [ebp+ptr]
-		mov	[esp+4], ebx	; size
-		mov	[esp], eax	; ptr
-		call	_realloc
-		test	eax, eax
-		jz	short loc_804D013
-
-loc_804D00D:				; CODE XREF: sub_804CFF0+25j
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804D013:				; CODE XREF: sub_804CFF0+1Bj
-		test	ebx, ebx
-		jz	short loc_804D00D
-		call	sub_804B910
-sub_804CFF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		mov	ecx, [ebp+8]
-		mov	ebx, [ebp+0Ch]
-		test	ecx, ecx
-		mov	eax, [ebx]
-		jz	short loc_804D058
-		cmp	eax, 0AAAAAAA9h
-		ja	short loc_804D060
-		lea	edx, [eax+1]
-		shr	edx, 1
-		add	eax, edx
-
-loc_804D041:				; CODE XREF: .text:0804D05Aj
-					; .text:0804D05Ej
-		mov	[ebx], eax
-		mov	[ebp+0Ch], eax
-		mov	[ebp+8], ecx
-		add	esp, 4
-		pop	ebx
-		pop	ebp
-		jmp	sub_804CFF0
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804D058:				; CODE XREF: .text:0804D031j
-		test	eax, eax
-		jnz	short loc_804D041
-		mov	al, 40h
-		jmp	short loc_804D041
-; ---------------------------------------------------------------------------
-
-loc_804D060:				; CODE XREF: .text:0804D038j
-		call	sub_804B910
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804D070(size_t size)
-sub_804D070	proc near		; CODE XREF: sub_80495B0+3C8p
-					; sub_80495B0+3E7p ...
-
-size		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+size]
-		mov	[esp], ebx	; size
-		call	_malloc
-		test	eax, eax
-		jz	short loc_804D08C
-
-loc_804D086:				; CODE XREF: sub_804D070+20j
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804D08C:				; CODE XREF: sub_804D070+14j
-		test	ebx, ebx
-		db	66h
-		nop
-		jz	short loc_804D086
-		call	sub_804B910
-sub_804D070	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804D0A0(void *src, size_t size)
-sub_804D0A0	proc near		; CODE XREF: .text:0804BEFAp
-					; .text:0804D0ECp
-
-src		= dword	ptr  8
-size		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+size]
-		mov	[esp], ebx	; size
-		call	sub_804D070
-		mov	edx, [ebp+src]
-		mov	[esp+8], ebx	; n
-		mov	[esp+4], edx	; src
-		mov	[esp], eax	; dest
-		call	_memcpy
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-sub_804D0A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+8]
-		mov	[esp], ebx
-		call	_strlen
-		mov	[esp], ebx
-		add	eax, 1
-		mov	[esp+4], eax
-		call	sub_804D0A0
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+8]
-		mov	[esp], ebx
-		call	sub_804D070
-		mov	[esp+8], ebx
-		mov	dword ptr [esp+4], 0
-		mov	[esp], eax
-		call	_memset
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804D130	proc near		; CODE XREF: sub_804ADD0+38p
-					; sub_804EE40+24p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		xor	edx, edx
-		mov	ebp, esp
-		xor	eax, eax
-		push	edi
-		push	esi
-		mov	esi, [ebp+arg_0]
-		push	ebx
-		mov	ebx, [ebp+arg_4]
-		cmp	esi, ebx
-		jz	short loc_804D179
-		lea	esi, [esi+0]
-
-loc_804D148:				; CODE XREF: sub_804D130+3Fj
-		movzx	eax, byte ptr [esi+edx]
-		lea	ecx, [eax-41h]
-		cmp	ecx, 19h
-		ja	short loc_804D157
-		add	eax, 20h
-
-loc_804D157:				; CODE XREF: sub_804D130+22j
-		movzx	ecx, byte ptr [ebx+edx]
-		lea	edi, [ecx-41h]
-		cmp	edi, 19h
-		ja	short loc_804D166
-		add	ecx, 20h
-
-loc_804D166:				; CODE XREF: sub_804D130+31j
-		test	al, al
-		jz	short loc_804D180
-		add	edx, 1
-		cmp	al, cl
-		jz	short loc_804D148
-		movzx	eax, al
-
-loc_804D174:				; CODE XREF: sub_804D130+52j
-		movzx	ecx, cl
-		sub	eax, ecx
-
-loc_804D179:				; CODE XREF: sub_804D130+12j
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D180:				; CODE XREF: sub_804D130+38j
-		xor	eax, eax
-		jmp	short loc_804D174
-sub_804D130	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804D190	proc near		; CODE XREF: sub_804CED0+DFp
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+arg_0]
-		or	dword ptr [eax], 20h
-		pop	ebp
-		retn
-sub_804D190	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804D1A0	proc near		; CODE XREF: sub_804ADD0+26p
-
-var_9C		= dword	ptr -9Ch
-var_98		= dword	ptr -98h
-ptr		= dword	ptr -94h
-var_90		= dword	ptr -90h
-n		= dword	ptr -8Ch
-var_82		= byte ptr -82h
-src		= byte ptr -4Fh
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 0ACh
-		mov	dword ptr [esp], 0Eh ; item
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		call	_nl_langinfo
-		test	eax, eax
-		mov	esi, eax
-		jz	loc_804D260
-		mov	edx, ds:s
-		test	edx, edx
-		mov	ebx, edx
-		jz	loc_804D275
-
-loc_804D1DD:				; CODE XREF: sub_804D1A0+CFj
-					; sub_804D1A0+35Dj
-		movzx	edi, byte ptr [ebx]
-		mov	eax, edi
-		test	al, al
-		jnz	short loc_804D209
-		jmp	short loc_804D232
-; ---------------------------------------------------------------------------
-
-loc_804D1E8:				; CODE XREF: sub_804D1A0+7Ej
-					; sub_804D1A0+84j
-		mov	[esp], ebx	; s
-		call	_strlen
-		lea	ebx, [ebx+eax+1]
-		mov	[esp], ebx	; s
-		call	_strlen
-		lea	ebx, [ebx+eax+1]
-		movzx	edi, byte ptr [ebx]
-		mov	ecx, edi
-		test	cl, cl
-		jz	short loc_804D232
-
-loc_804D209:				; CODE XREF: sub_804D1A0+44j
-		mov	[esp+4], ebx	; s2
-		mov	[esp], esi	; s1
-		call	_strcmp
-		test	eax, eax
-		jz	short loc_804D226
-		mov	edx, edi
-		cmp	dl, 2Ah
-		jnz	short loc_804D1E8
-		cmp	byte ptr [ebx+1], 0
-		jnz	short loc_804D1E8
-
-loc_804D226:				; CODE XREF: sub_804D1A0+77j
-		mov	[esp], ebx	; s
-		call	_strlen
-		lea	esi, [ebx+eax+1]
-
-loc_804D232:				; CODE XREF: sub_804D1A0+46j
-					; sub_804D1A0+67j
-		cmp	byte ptr [esi],	0
-		jnz	short loc_804D23C
-		mov	esi, offset aAscii ; "ASCII"
-
-loc_804D23C:				; CODE XREF: sub_804D1A0+95j
-		mov	ebx, [ebp+var_1C]
-		xor	ebx, large gs:14h
-		mov	eax, esi
-		jnz	loc_804D5BB
-		add	esp, 0ACh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D260:				; CODE XREF: sub_804D1A0+27j
-		mov	edx, ds:s
-		mov	esi, 8052890h
-		test	edx, edx
-		mov	ebx, edx
-		jnz	loc_804D1DD
-
-loc_804D275:				; CODE XREF: sub_804D1A0+37j
-		mov	[ebp+var_9C], edx
-		mov	dword ptr [esp], offset	name ; "CHARSETALIASDIR"
-		call	_getenv
-		mov	edx, [ebp+var_9C]
-		test	eax, eax
-		mov	edi, eax
-		jz	short loc_804D29C
-		cmp	byte ptr [eax],	0
-		jnz	loc_804D55B
-
-loc_804D29C:				; CODE XREF: sub_804D1A0+F1j
-		mov	ecx, 7
-		mov	edi, offset aUsrLib ; "/usr/lib"
-		mov	[ebp+n], 8
-
-loc_804D2B0:				; CODE XREF: sub_804D1A0+3D8j
-		mov	[ebp+var_98], 1
-		mov	eax, 1
-		cmp	byte ptr [edi+ecx], 2Fh
-		jz	loc_804D502
-
-loc_804D2C9:				; CODE XREF: sub_804D1A0+36Ej
-		add	eax, [ebp+n]
-		mov	ebx, 8052890h
-		mov	[ebp+var_9C], edx
-		mov	[ebp+var_90], eax
-		add	eax, 0Eh
-		mov	[esp], eax	; size
-		call	_malloc
-		test	eax, eax
-		mov	[ebp+ptr], eax
-		jz	loc_804D4F7
-		mov	ecx, [ebp+n]
-		mov	[esp+4], edi	; src
-		mov	[esp], eax	; dest
-		mov	[esp+8], ecx	; n
-		call	_memcpy
-		mov	ebx, [ebp+var_98]
-		mov	edx, [ebp+var_9C]
-		test	ebx, ebx
-		jnz	loc_804D580
-
-loc_804D323:				; CODE XREF: sub_804D1A0+3F0j
-		mov	eax, [ebp+ptr]
-		mov	ebx, 8052890h
-		add	eax, [ebp+var_90]
-		mov	dword ptr [eax], 72616863h
-		mov	dword ptr [eax+4], 2E746573h
-		mov	dword ptr [eax+8], 61696C61h
-		mov	word ptr [eax+0Ch], 73h
-		mov	ecx, [ebp+ptr]
-		mov	[ebp+var_9C], edx
-		mov	dword ptr [esp+4], (offset aNumber+5)
-		mov	[esp], ecx
-		call	_fopen64
-		mov	edx, [ebp+var_9C]
-		mov	[ebp+n], 0
-		test	eax, eax
-		mov	edi, eax
-		jz	loc_804D4E9
-		mov	[ebp+var_98], esi
-		mov	esi, edx
-		lea	esi, [esi+0]
-
-loc_804D390:				; CODE XREF: sub_804D1A0+2F5j
-					; sub_804D1A0+37Cj
-		mov	edx, [edi+4]
-		cmp	edx, [edi+8]
-		jnb	loc_804D5CD
-		movzx	eax, byte ptr [edx]
-		add	edx, 1
-		mov	[edi+4], edx
-
-loc_804D3A5:				; CODE XREF: sub_804D1A0+440j
-		cmp	eax, 20h
-		jz	loc_804D518
-		cmp	eax, 0Ah
-		jz	loc_804D518
-		cmp	eax, 9
-		jz	loc_804D518
-		cmp	eax, 23h
-		jz	loc_804D4A0
-		mov	[esp+4], edi	; stream
-		lea	ebx, [ebp+var_82]
-		mov	[esp], eax	; c
-		call	_ungetc
-		lea	eax, [ebp+src]
-		mov	[esp+0Ch], ebx
-		mov	[esp+8], eax
-		mov	dword ptr [esp+4], offset a50s50s ; "%50s %50s"
-		mov	[esp], edi	; stream
-		call	_fscanf
-		cmp	eax, 1
-		jle	loc_804D4BF
-		lea	edx, [ebp+src]
-		mov	[esp], edx	; s
-		call	_strlen
-		mov	[esp], ebx	; s
-		mov	[ebp+var_90], eax
-		call	_strlen
-		mov	ecx, [ebp+n]
-		test	ecx, ecx
-		mov	edx, eax
-		jnz	loc_804D521
-		mov	eax, [ebp+var_90]
-		mov	[ebp+var_9C], edx
-		add	eax, edx
-		lea	ebx, [eax+2]
-		add	eax, 3
-		mov	[ebp+n], ebx
-		mov	[esp], eax	; size
-		call	_malloc
-		mov	edx, [ebp+var_9C]
-		mov	ebx, eax
-
-loc_804D452:				; CODE XREF: sub_804D1A0+3B6j
-		test	ebx, ebx
-		jz	loc_804D595
-		mov	esi, [ebp+n]
-		lea	eax, [ebp+src]
-		mov	[esp+4], eax	; src
-		sub	esi, edx
-		mov	eax, esi
-		sub	eax, [ebp+var_90]
-		lea	eax, [ebx+eax-2]
-		mov	[esp], eax	; dest
-		call	_strcpy
-		lea	eax, [ebx+esi-1]
-		mov	esi, ebx
-		lea	edx, [ebp+var_82]
-		mov	[esp+4], edx	; src
-		mov	[esp], eax	; dest
-		call	_strcpy
-		jmp	loc_804D390
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D4A0:				; CODE XREF: sub_804D1A0+223j
-					; sub_804D1A0+31Dj
-		mov	edx, [edi+4]
-		cmp	edx, [edi+8]
-		jnb	loc_804D5C0
-		movzx	eax, byte ptr [edx]
-		add	edx, 1
-		mov	[edi+4], edx
-
-loc_804D4B5:				; CODE XREF: sub_804D1A0+428j
-		cmp	eax, 0Ah
-		jz	short loc_804D518
-		cmp	eax, 0FFFFFFFFh
-		jnz	short loc_804D4A0
-
-loc_804D4BF:				; CODE XREF: sub_804D1A0+259j
-					; sub_804D1A0+438j
-		mov	edx, esi
-		mov	esi, [ebp+var_98]
-		mov	ebx, edx
-		mov	[esp], edi	; stream
-		call	_fclose
-		mov	eax, [ebp+n]
-		test	eax, eax
-		jz	loc_804D5B1
-		mov	ecx, [ebp+n]
-		mov	byte ptr [ebx+ecx], 0
-
-loc_804D4E9:				; CODE XREF: sub_804D1A0+1DEj
-					; sub_804D1A0+416j
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_804D4F7:				; CODE XREF: sub_804D1A0+153j
-		mov	ds:s, ebx
-		jmp	loc_804D1DD
-; ---------------------------------------------------------------------------
-
-loc_804D502:				; CODE XREF: sub_804D1A0+123j
-					; sub_804D1A0+3D1j
-		xor	eax, eax
-		mov	[ebp+var_98], 0
-		jmp	loc_804D2C9
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804D518:				; CODE XREF: sub_804D1A0+208j
-					; sub_804D1A0+211j ...
-		mov	ebx, esi
-		mov	esi, ebx
-		jmp	loc_804D390
-; ---------------------------------------------------------------------------
-
-loc_804D521:				; CODE XREF: sub_804D1A0+282j
-		mov	ebx, [ebp+n]
-		mov	ecx, [ebp+var_90]
-		mov	[ebp+var_9C], edx
-		mov	[esp], esi	; ptr
-		lea	eax, [ebx+ecx+2]
-		add	eax, edx
-		mov	[ebp+n], eax
-		add	eax, 1
-		mov	[esp+4], eax	; size
-		call	_realloc
-		mov	edx, [ebp+var_9C]
-		mov	ebx, eax
-		jmp	loc_804D452
-; ---------------------------------------------------------------------------
-
-loc_804D55B:				; CODE XREF: sub_804D1A0+F6j
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	edx, [ebp+var_9C]
-		test	eax, eax
-		mov	[ebp+n], eax
-		jz	short loc_804D502
-		mov	ecx, eax
-		sub	ecx, 1
-		jmp	loc_804D2B0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D580:				; CODE XREF: sub_804D1A0+17Dj
-		mov	eax, [ebp+ptr]
-		mov	ebx, [ebp+n]
-		mov	byte ptr [eax+ebx], 2Fh
-		jmp	loc_804D323
-; ---------------------------------------------------------------------------
-
-loc_804D595:				; CODE XREF: sub_804D1A0+2B4j
-		mov	edx, esi
-		mov	esi, [ebp+var_98]
-		test	edx, edx
-		jz	short loc_804D5A9
-		mov	[esp], edx	; ptr
-		call	_free
-
-loc_804D5A9:				; CODE XREF: sub_804D1A0+3FFj
-		mov	[esp], edi	; stream
-		call	_fclose
-
-loc_804D5B1:				; CODE XREF: sub_804D1A0+339j
-		mov	ebx, 8052890h
-		jmp	loc_804D4E9
-; ---------------------------------------------------------------------------
-
-loc_804D5BB:				; CODE XREF: sub_804D1A0+A8j
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_804D5C0:				; CODE XREF: sub_804D1A0+306j
-		mov	[esp], edi	; _IO_FILE *
-		call	___uflow
-		jmp	loc_804D4B5
-; ---------------------------------------------------------------------------
-
-loc_804D5CD:				; CODE XREF: sub_804D1A0+1F6j
-		mov	[esp], edi	; _IO_FILE *
-		call	___uflow
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_804D4BF
-		db	66h
-		nop
-		jmp	loc_804D3A5
-sub_804D1A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804D5F0	proc near		; CODE XREF: sub_804E1D0+18Fp
-					; sub_804E1D0+1E1p ...
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 10h
-		cmp	byte ptr [eax+0Ch], 0
-		jnz	short loc_804D637
-		cmp	byte ptr [eax],	0
-		lea	esi, [eax+4]
-		jnz	short loc_804D656
-		mov	edx, [eax+10h]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	short loc_804D640
-		mov	dword ptr [ebx+14h], 1
-		movsx	eax, byte ptr [edx]
-		mov	byte ptr [ebx+18h], 1
-		mov	[ebx+1Ch], eax
-
-loc_804D633:				; CODE XREF: sub_804D5F0+CDj
-					; sub_804D5F0+D6j ...
-		mov	byte ptr [ebx+0Ch], 1
-
-loc_804D637:				; CODE XREF: sub_804D5F0+Ej
-		add	esp, 10h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D640:				; CODE XREF: sub_804D5F0+30j
-		lea	esi, [ebx+4]
-		mov	[esp], esi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804D6F7
-		mov	byte ptr [ebx],	1
-
-loc_804D656:				; CODE XREF: sub_804D5F0+16j
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebx+10h]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		mov	[esp+0Ch], esi	; p
-		mov	[esp+8], eax	; n
-		mov	eax, [ebx+10h]
-		mov	[esp+4], eax	; s
-		lea	eax, [ebx+1Ch]
-		mov	[esp], eax	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebx+14h], eax
-		jz	short loc_804D6D0
-		cmp	eax, 0FFFFFFFEh
-		jz	short loc_804D6E0
-		test	eax, eax
-		jnz	short loc_804D6AF
-		mov	eax, [ebx+10h]
-		mov	dword ptr [ebx+14h], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804D73F
-		mov	eax, [ebx+1Ch]
-		test	eax, eax
-		jnz	short loc_804D71B
-
-loc_804D6AF:				; CODE XREF: sub_804D5F0+A3j
-		mov	byte ptr [ebx+18h], 1
-		mov	[esp], esi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804D633
-		mov	byte ptr [ebx],	0
-		jmp	loc_804D633
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D6D0:				; CODE XREF: sub_804D5F0+9Aj
-		mov	dword ptr [ebx+14h], 1
-		mov	byte ptr [ebx+18h], 0
-		jmp	loc_804D633
-; ---------------------------------------------------------------------------
-
-loc_804D6E0:				; CODE XREF: sub_804D5F0+9Fj
-		mov	eax, [ebx+10h]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	byte ptr [ebx+18h], 0
-		mov	[ebx+14h], eax
-		jmp	loc_804D633
-; ---------------------------------------------------------------------------
-
-loc_804D6F7:				; CODE XREF: sub_804D5F0+5Dj
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 8Eh ; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	assertion ; "mbsinit (&iter->state)"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804D71B:				; CODE XREF: sub_804D5F0+BDj
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0ABh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_wc0 ; "iter->cur.wc ==	0"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804D73F:				; CODE XREF: sub_804D5F0+B2j
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0AAh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_ptr0 ;	"*iter->cur.ptr	== '\\0'"
-		call	___assert_fail
-sub_804D5F0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804D770	proc near		; CODE XREF: sub_804E1D0+966p
-
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		mov	edi, eax
-		push	esi
-		push	ebx
-		mov	ebx, edx
-		sub	esp, 4Ch
-		mov	[esp], edx	; s
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		mov	[ebp+var_34], ecx
-		call	_strlen
-		cmp	eax, 3FFFFFFFh
-		mov	[ebp+var_30], eax
-		ja	loc_804D8BA
-		shl	eax, 2
-		cmp	eax, 0FB7h
-		jbe	loc_804D867
-		mov	[esp], eax
-		call	sub_80511B0
-
-loc_804D7B7:				; CODE XREF: sub_804D770+110j
-		test	eax, eax
-		jz	loc_804D8BA
-		cmp	[ebp+var_30], 2
-		mov	dword ptr [eax+4], 1
-		jbe	short loc_804D811
-		mov	[ebp+var_2C], edi
-		mov	edi, [ebp+var_30]
-		xor	edx, edx
-		mov	esi, 2
-		lea	esi, [esi+0]
-
-loc_804D7E0:				; CODE XREF: sub_804D770+9Cj
-		movzx	ecx, byte ptr [ebx+esi-1]
-		cmp	cl, [ebx+edx]
-		jnz	short loc_804D7FC
-		jmp	loc_804D898
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D7F0:				; CODE XREF: sub_804D770+90j
-		sub	edx, [eax+edx*4]
-		cmp	cl, [ebx+edx]
-		jz	loc_804D898
-
-loc_804D7FC:				; CODE XREF: sub_804D770+78j
-		test	edx, edx
-		db	66h
-		nop
-		jnz	short loc_804D7F0
-		mov	[eax+esi*4], esi
-		xor	edx, edx
-
-loc_804D807:				; CODE XREF: sub_804D770+132j
-		add	esi, 1
-		cmp	esi, edi
-		jnz	short loc_804D7E0
-		mov	edi, [ebp+var_2C]
-
-loc_804D811:				; CODE XREF: sub_804D770+5Aj
-		mov	edx, [ebp+var_34]
-		mov	esi, edi
-		mov	dword ptr [edx], 0
-		xor	edx, edx
-		movzx	ecx, byte ptr [edi]
-		mov	[ebp+var_2C], eax
-		lea	esi, [esi+0]
-
-loc_804D828:				; CODE XREF: sub_804D770+121j
-		test	cl, cl
-		jz	short loc_804D843
-
-loc_804D82C:				; CODE XREF: sub_804D770+D1j
-		cmp	[ebx+edx], cl
-		jz	short loc_804D8A8
-		test	edx, edx
-		jz	short loc_804D888
-		mov	eax, [ebp+var_2C]
-		mov	eax, [eax+edx*4]
-		add	edi, eax
-		sub	edx, eax
-		test	cl, cl
-		jnz	short loc_804D82C
-
-loc_804D843:				; CODE XREF: sub_804D770+BAj
-		mov	eax, [ebp+var_2C]
-
-loc_804D846:				; CODE XREF: sub_804D770+148j
-		mov	[esp], eax
-		call	sub_8051140
-		mov	eax, 1
-
-loc_804D853:				; CODE XREF: sub_804D770+14Cj
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		jnz	short loc_804D8BE
-		lea	esp, [ebp-0Ch]
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804D867:				; CODE XREF: sub_804D770+39j
-		mov	edx, [ebp+var_30]
-		lea	eax, ds:26h[edx*4]
-		and	eax, 0FFFFFFF0h
-		sub	esp, eax
-		lea	eax, [esp+13h]
-		and	eax, 0FFFFFFF0h
-		add	eax, 8
-		jmp	loc_804D7B7
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804D888:				; CODE XREF: sub_804D770+C3j
-		add	edi, 1
-
-loc_804D88B:				; CODE XREF: sub_804D770+13Ej
-		add	esi, 1
-		movzx	ecx, byte ptr [esi]
-		jmp	short loc_804D828
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804D898:				; CODE XREF: sub_804D770+7Aj
-					; sub_804D770+86j
-		add	edx, 1
-		mov	ecx, esi
-		sub	ecx, edx
-		mov	[eax+esi*4], ecx
-		jmp	loc_804D807
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804D8A8:				; CODE XREF: sub_804D770+BFj
-		add	edx, 1
-		cmp	edx, [ebp+var_30]
-		jnz	short loc_804D88B
-		mov	edx, [ebp+var_34]
-		mov	eax, [ebp+var_2C]
-		mov	[edx], edi
-		jmp	short loc_804D846
-; ---------------------------------------------------------------------------
-
-loc_804D8BA:				; CODE XREF: sub_804D770+2Bj
-					; sub_804D770+49j
-		xor	eax, eax
-		jmp	short loc_804D853
-; ---------------------------------------------------------------------------
-
-loc_804D8BE:				; CODE XREF: sub_804D770+EDj
-		call	___stack_chk_fail
-sub_804D770	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804D8D0	proc near		; CODE XREF: sub_804E1D0+9BAp
-
-var_EC		= dword	ptr -0ECh
-var_E8		= dword	ptr -0E8h
-var_E4		= dword	ptr -0E4h
-var_E0		= dword	ptr -0E0h
-var_DC		= dword	ptr -0DCh
-var_D8		= dword	ptr -0D8h
-var_D4		= dword	ptr -0D4h
-var_D0		= dword	ptr -0D0h
-var_CC		= dword	ptr -0CCh
-var_C4		= byte ptr -0C4h
-ps		= mbstate_t ptr	-0C0h
-var_B8		= byte ptr -0B8h
-var_B4		= dword	ptr -0B4h
-var_B0		= dword	ptr -0B0h
-var_AC		= byte ptr -0ACh
-var_A8		= dword	ptr -0A8h
-var_8C		= byte ptr -8Ch
-p		= mbstate_t ptr	-88h
-var_80		= byte ptr -80h
-s		= dword	ptr -7Ch
-var_78		= dword	ptr -78h
-var_74		= byte ptr -74h
-pwc		= dword	ptr -70h
-var_54		= byte ptr -54h
-var_50		= dword	ptr -50h
-var_4C		= dword	ptr -4Ch
-var_48		= byte ptr -48h
-var_44		= dword	ptr -44h
-n		= dword	ptr -40h
-var_3C		= byte ptr -3Ch
-var_38		= dword	ptr -38h
-src		= byte ptr -34h
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, edx
-		sub	esp, 0FCh
-		mov	[esp], edx
-		mov	[ebp+var_E0], eax
-		mov	[ebp+var_E4], ecx
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		call	sub_8051210
-		cmp	eax, 5D1745Dh
-		mov	[ebp+var_D8], eax
-		jbe	short loc_804D924
-
-loc_804D90A:				; CODE XREF: sub_804D8D0+78j
-		xor	eax, eax
-
-loc_804D90C:				; CODE XREF: sub_804D8D0+36Ej
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		jnz	loc_804E180
-		lea	esp, [ebp-0Ch]
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804D924:				; CODE XREF: sub_804D8D0+38j
-		imul	eax, 2Ch
-		cmp	eax, 0FB7h
-		jbe	loc_804DC43
-		mov	[esp], eax
-		call	sub_80511B0
-		mov	[ebp+var_DC], eax
-
-loc_804D940:				; CODE XREF: sub_804D8D0+38Bj
-		mov	ecx, [ebp+var_DC]
-		test	ecx, ecx
-		jz	short loc_804D90A
-		mov	[ebp+var_44], ebx
-		mov	ebx, [ebp+var_DC]
-		lea	edx, [ebp+src]
-		mov	[ebp+var_54], 0
-		lea	edi, [ebp+var_50]
-		mov	[ebp+var_50], 0
-		mov	[ebp+var_4C], 0
-		mov	[ebp+var_48], 0
-		mov	esi, ebx
-		mov	[ebp+var_EC], edx
-		jmp	short loc_804D9B5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D980:				; CODE XREF: sub_804D8D0+126j
-					; sub_804D8D0+12Dj
-		mov	eax, [ebp+var_44]
-		cmp	eax, [ebp+var_EC]
-		jz	loc_804E0F9
-		mov	[esi], eax
-
-loc_804D991:				; CODE XREF: sub_804D8D0+850j
-		mov	eax, [ebp+n]
-		mov	[esi+4], eax
-		movzx	eax, [ebp+var_3C]
-		test	al, al
-		mov	[esi+8], al
-		jz	short loc_804D9A8
-		mov	eax, [ebp+var_38]
-		mov	[esi+0Ch], eax
-
-loc_804D9A8:				; CODE XREF: sub_804D8D0+D0j
-		mov	eax, [ebp+n]
-		add	esi, 28h
-		add	[ebp+var_44], eax
-		mov	[ebp+var_48], 0
-
-loc_804D9B5:				; CODE XREF: sub_804D8D0+A7j
-		cmp	[ebp+var_54], 0
-		jnz	loc_804DEFC
-		mov	edx, [ebp+var_44]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804DEE8
-		mov	[ebp+n], 1
-		movsx	eax, byte ptr [edx]
-		mov	[ebp+var_3C], 1
-		mov	[ebp+var_38], eax
-
-loc_804D9EE:				; CODE XREF: sub_804D8D0+69Fj
-					; sub_804D8D0+6A9j ...
-		cmp	[ebp+var_3C], 0
-		mov	[ebp+var_48], 1
-		jz	short loc_804D980
-		mov	eax, [ebp+var_38]
-		test	eax, eax
-		jnz	short loc_804D980
-		mov	ecx, [ebp+var_D8]
-		mov	esi, [ebp+var_DC]
-		mov	[ebp+var_D4], 2
-		lea	eax, [ecx+ecx*4]
-		lea	eax, [esi+eax*8]
-		mov	[ebp+var_D0], eax
-		mov	dword ptr [eax+4], 1
-		xor	eax, eax
-		cmp	ecx, 2
-		jbe	loc_804DADF
-		mov	edx, [ebp+var_DC]
-
-loc_804DA39:				; CODE XREF: sub_804D8D0+209j
-		movzx	ecx, byte ptr [ebx+30h]
-		mov	[ebp+var_DC], edx
-		mov	byte ptr [ebp+var_CC], cl
-		jmp	short loc_804DA74
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DA50:				; CODE XREF: sub_804D8D0+1B7j
-		cmp	byte ptr [esi+8], 0
-		jz	short loc_804DA89
-		mov	ecx, [ebx+34h]
-		cmp	ecx, [esi+0Ch]
-		setz	cl
-		test	cl, cl
-		jnz	short loc_804DAA3
-
-loc_804DA63:				; CODE XREF: sub_804D8D0+1BFj
-					; sub_804D8D0+1D1j
-		test	eax, eax
-		jz	loc_804DEC8
-		mov	esi, [ebp+var_D0]
-		sub	eax, [esi+eax*4]
-
-loc_804DA74:				; CODE XREF: sub_804D8D0+179j
-		mov	edi, [ebp+var_DC]
-		lea	ecx, [eax+eax*4]
-		cmp	byte ptr [ebp+var_CC], 0
-		lea	esi, [edi+ecx*8]
-		jnz	short loc_804DA50
-
-loc_804DA89:				; CODE XREF: sub_804D8D0+184j
-		mov	ecx, [ebx+2Ch]
-		cmp	ecx, [esi+4]
-		jnz	short loc_804DA63
-		mov	edx, [ebx+28h]
-		cmp	ecx, ecx
-		mov	edi, [esi]
-		mov	esi, edx
-		repe cmpsb
-		setz	cl
-		test	cl, cl
-		jz	short loc_804DA63
-
-loc_804DAA3:				; CODE XREF: sub_804D8D0+191j
-		mov	ecx, [ebp+var_D4]
-		add	eax, 1
-		mov	esi, [ebp+var_D4]
-		mov	edi, [ebp+var_D0]
-		mov	edx, [ebp+var_DC]
-		sub	ecx, eax
-		mov	[edi+esi*4], ecx
-
-loc_804DAC3:				; CODE XREF: sub_804D8D0+60Dj
-		add	[ebp+var_D4], 1
-		add	ebx, 28h
-		mov	edi, [ebp+var_D8]
-		cmp	[ebp+var_D4], edi
-		jnz	loc_804DA39
-
-loc_804DADF:				; CODE XREF: sub_804D8D0+15Dj
-		mov	eax, [ebp+var_E4]
-		lea	ebx, [ebp+p]
-		mov	edx, [ebp+var_E0]
-		mov	[ebp+var_8C], 0
-		mov	[ebp+var_80], 0
-		mov	dword ptr [eax], 0
-		xor	eax, eax
-		mov	[ebp+s], edx
-		mov	[ebp+p.__count], 0
-		mov	dword ptr [ebp+p.__value], 0
-		mov	[ebp+var_B4], edx
-		mov	[ebp+var_C4], 0
-		mov	[ebp+ps.__count], 0
-		mov	dword ptr [ebp+ps.__value], 0
-		mov	[ebp+var_B8], 0
-		mov	[ebp+var_CC], 0
-		jmp	short loc_804DBBB
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DB50:				; CODE XREF: sub_804D8D0+347j
-					; sub_804D8D0+355j
-		mov	ecx, [ebp+var_CC]
-		mov	esi, [ebp+var_DC]
-		lea	eax, [ecx+ecx*4]
-		lea	eax, [esi+eax*8]
-		cmp	byte ptr [eax+8], 0
-		jz	loc_804DC60
-		test	dl, dl
-		jz	loc_804DC60
-		mov	eax, [eax+0Ch]
-		cmp	eax, [ebp+var_A8]
-		setz	al
-
-loc_804DB80:				; CODE XREF: sub_804D8D0+5EFj
-		test	al, al
-		jz	loc_804DC6F
-		add	[ebp+var_CC], 1
-		mov	eax, [ebp+var_B0]
-		mov	ecx, [ebp+var_CC]
-		add	[ebp+var_B4], eax
-		cmp	[ebp+var_D8], ecx
-		mov	[ebp+var_B8], 0
-		jz	loc_804E14C
-
-loc_804DBB4:				; CODE XREF: sub_804D8D0+3C6j
-					; sub_804D8D0+425j ...
-		movzx	eax, [ebp+var_B8]
-
-loc_804DBBB:				; CODE XREF: sub_804D8D0+27Dj
-		test	al, al
-		jnz	short loc_804DC0E
-		cmp	[ebp+var_C4], 0
-		jnz	loc_804DE05
-		mov	edx, [ebp+var_B4]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804DDE8
-		mov	[ebp+var_B0], 1
-		movsx	eax, byte ptr [edx]
-		mov	[ebp+var_AC], 1
-		mov	[ebp+var_A8], eax
-
-loc_804DC07:				; CODE XREF: sub_804D8D0+5CCj
-					; sub_804D8D0+5D9j ...
-		mov	[ebp+var_B8], 1
-
-loc_804DC0E:				; CODE XREF: sub_804D8D0+2EDj
-		movzx	edx, [ebp+var_AC]
-		test	dl, dl
-		jz	loc_804DB50
-		mov	ecx, [ebp+var_A8]
-		test	ecx, ecx
-		jnz	loc_804DB50
-
-loc_804DC2B:				; CODE XREF: sub_804D8D0+887j
-		mov	edi, [ebp+var_DC]
-		mov	[esp], edi
-		call	sub_8051140
-		mov	eax, 1
-		jmp	loc_804D90C
-; ---------------------------------------------------------------------------
-
-loc_804DC43:				; CODE XREF: sub_804D8D0+5Cj
-		add	eax, 26h
-		and	eax, 0FFFFFFF0h
-		sub	esp, eax
-		lea	eax, [esp+1Fh]
-		and	eax, 0FFFFFFF0h
-		add	eax, 8
-		mov	[ebp+var_DC], eax
-		jmp	loc_804D940
-; ---------------------------------------------------------------------------
-
-loc_804DC60:				; CODE XREF: sub_804D8D0+296j
-					; sub_804D8D0+29Ej
-		mov	ecx, [eax+4]
-		cmp	ecx, [ebp+var_B0]
-		jz	loc_804DEB0
-
-loc_804DC6F:				; CODE XREF: sub_804D8D0+2B2j
-		mov	esi, [ebp+var_CC]
-		test	esi, esi
-		jz	loc_804DF80
-		mov	edi, [ebp+var_CC]
-		mov	eax, [ebp+var_D0]
-		mov	esi, [eax+edi*4]
-		sub	edi, esi
-		test	esi, esi
-		mov	[ebp+var_CC], edi
-		jz	loc_804DBB4
-		cmp	[ebp+var_80], 0
-		jnz	short loc_804DCDE
-		cmp	[ebp+var_8C], 0
-		jnz	short loc_804DD08
-
-loc_804DCAB:				; CODE XREF: sub_804D8D0+432j
-		mov	edx, [ebp+s]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804DDA0
-		mov	[ebp+var_78], 1
-		movsx	eax, byte ptr [edx]
-		mov	[ebp+var_74], 1
-		mov	[ebp+pwc], eax
-
-loc_804DCDA:				; CODE XREF: sub_804D8D0+4AEj
-					; sub_804D8D0+4BBj ...
-		mov	[ebp+var_80], 1
-
-loc_804DCDE:				; CODE XREF: sub_804D8D0+3D0j
-		cmp	[ebp+var_74], 0
-		jnz	loc_804DD90
-
-loc_804DCE8:				; CODE XREF: sub_804D8D0+4C5j
-		mov	eax, [ebp+var_78]
-		add	[ebp+s], eax
-		sub	esi, 1
-		mov	[ebp+var_80], 0
-		jz	loc_804DBB4
-		cmp	[ebp+var_8C], 0
-		jz	short loc_804DCAB
-		lea	esi, [esi+0]
-
-loc_804DD08:				; CODE XREF: sub_804D8D0+3D9j
-					; sub_804D8D0+4E7j
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		lea	edx, [ebp+pwc]
-		mov	[esp+0Ch], ebx	; p
-		mov	[esp], edx	; pwc
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp+4], eax	; s
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_78], eax
-		jz	loc_804DDC0
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804DDD0
-		test	eax, eax
-		lea	esi, [esi+0]
-		jnz	short loc_804DD70
-		mov	eax, [ebp+s]
-		mov	[ebp+var_78], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804E185
-		mov	ecx, [ebp+pwc]
-		test	ecx, ecx
-		jnz	loc_804E1A9
-
-loc_804DD70:				; CODE XREF: sub_804D8D0+480j
-		mov	[esp], ebx	; ps
-		mov	[ebp+var_74], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804DCDA
-		mov	[ebp+var_8C], 0
-		jmp	loc_804DCDA
-; ---------------------------------------------------------------------------
-
-loc_804DD90:				; CODE XREF: sub_804D8D0+412j
-		mov	edx, [ebp+pwc]
-		test	edx, edx
-		jnz	loc_804DCE8
-
-loc_804DD9B:				; CODE XREF: sub_804D8D0+75Dj
-		call	_abort
-; ---------------------------------------------------------------------------
-
-loc_804DDA0:				; CODE XREF: sub_804D8D0+3F3j
-		mov	[esp], ebx	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804E15C
-		mov	[ebp+var_8C], 1
-		jmp	loc_804DD08
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DDC0:				; CODE XREF: sub_804D8D0+46Cj
-		mov	[ebp+var_78], 1
-		mov	[ebp+var_74], 0
-		jmp	loc_804DCDA
-; ---------------------------------------------------------------------------
-
-loc_804DDD0:				; CODE XREF: sub_804D8D0+475j
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_74], 0
-		mov	[ebp+var_78], eax
-		jmp	loc_804DCDA
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804DDE8:				; CODE XREF: sub_804D8D0+317j
-		lea	esi, [ebp+ps]
-		mov	[esp], esi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804E15C
-		mov	[ebp+var_C4], 1
-
-loc_804DE05:				; CODE XREF: sub_804D8D0+2F6j
-		call	___ctype_get_mb_cur_max
-		lea	edi, [ebp+ps]
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+var_B4]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		mov	[esp+0Ch], edi	; p
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+var_B4]
-		mov	[esp+4], eax	; s
-		lea	eax, [ebp+var_A8]
-		mov	[esp], eax	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_B0], eax
-		jz	loc_804DFF0
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804E008
-		test	eax, eax
-		jnz	short loc_804DE85
-		mov	eax, [ebp+var_B4]
-		mov	[ebp+var_B0], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804E185
-		mov	esi, [ebp+var_A8]
-		test	esi, esi
-		jnz	loc_804E1A9
-
-loc_804DE85:				; CODE XREF: sub_804D8D0+58Cj
-		lea	edx, [ebp+ps]
-		mov	[esp], edx	; ps
-		mov	[ebp+var_AC], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804DC07
-		mov	[ebp+var_C4], 0
-		jmp	loc_804DC07
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DEB0:				; CODE XREF: sub_804D8D0+399j
-		mov	esi, [eax]
-		cmp	ecx, ecx
-		mov	edi, [ebp+var_B4]
-		repe cmpsb
-		setz	al
-		jmp	loc_804DB80
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804DEC8:				; CODE XREF: sub_804D8D0+195j
-		mov	ecx, [ebp+var_D4]
-		mov	esi, [ebp+var_D0]
-		mov	edx, [ebp+var_DC]
-		mov	[esi+ecx*4], ecx
-		jmp	loc_804DAC3
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804DEE8:				; CODE XREF: sub_804D8D0+107j
-		mov	[esp], edi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804E15C
-		mov	[ebp+var_54], 1
-
-loc_804DEFC:				; CODE XREF: sub_804D8D0+E9j
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+var_44]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		mov	[esp+0Ch], edi	; p
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+var_44]
-		mov	[esp+4], eax	; s
-		lea	eax, [ebp+var_38]
-		mov	[esp], eax	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+n], eax
-		jz	loc_804E0D2
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804E0E2
-		test	eax, eax
-		jnz	short loc_804DF61
-		mov	eax, [ebp+var_44]
-		mov	[ebp+n], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804E185
-		mov	edx, [ebp+var_38]
-		test	edx, edx
-		jnz	loc_804E1A9
-
-loc_804DF61:				; CODE XREF: sub_804D8D0+671j
-		mov	[esp], edi	; ps
-		mov	[ebp+var_3C], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804D9EE
-		mov	[ebp+var_54], 0
-		jmp	loc_804D9EE
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DF80:				; CODE XREF: sub_804D8D0+3A7j
-		cmp	[ebp+var_80], 0
-		jnz	short loc_804DFC6
-		cmp	[ebp+var_8C], 0
-		jnz	loc_804E04D
-		mov	edx, [ebp+s]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804E035
-		mov	[ebp+var_78], 1
-		movsx	eax, byte ptr [edx]
-		mov	[ebp+var_74], 1
-		mov	[ebp+pwc], eax
-
-loc_804DFC2:				; CODE XREF: sub_804D8D0+7F0j
-					; sub_804D8D0+7FDj ...
-		mov	[ebp+var_80], 1
-
-loc_804DFC6:				; CODE XREF: sub_804D8D0+6B4j
-		cmp	[ebp+var_74], 0
-		jnz	short loc_804E028
-
-loc_804DFCC:				; CODE XREF: sub_804D8D0+763j
-		mov	eax, [ebp+var_78]
-		add	[ebp+s], eax
-		mov	eax, [ebp+var_B0]
-		mov	[ebp+var_80], 0
-		add	[ebp+var_B4], eax
-		mov	[ebp+var_B8], 0
-		jmp	loc_804DBB4
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DFF0:				; CODE XREF: sub_804D8D0+57Bj
-		mov	[ebp+var_B0], 1
-		mov	[ebp+var_AC], 0
-		jmp	loc_804DC07
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804E008:				; CODE XREF: sub_804D8D0+584j
-		mov	eax, [ebp+var_B4]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_AC], 0
-		mov	[ebp+var_B0], eax
-		jmp	loc_804DC07
-; ---------------------------------------------------------------------------
-
-loc_804E028:				; CODE XREF: sub_804D8D0+6FAj
-		mov	edi, [ebp+pwc]
-		test	edi, edi
-		jz	loc_804DD9B
-		jmp	short loc_804DFCC
-; ---------------------------------------------------------------------------
-
-loc_804E035:				; CODE XREF: sub_804D8D0+6DBj
-		mov	[esp], ebx	; ps
-		call	_mbsinit
-		test	eax, eax
-		nop
-		jz	loc_804E15C
-		mov	[ebp+var_8C], 1
-
-loc_804E04D:				; CODE XREF: sub_804D8D0+6BDj
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		lea	ecx, [ebp+pwc]
-		mov	[esp+0Ch], ebx	; p
-		mov	[esp], ecx	; pwc
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp+4], eax	; s
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_78], eax
-		jz	loc_804E125
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804E135
-		test	eax, eax
-		jnz	short loc_804E0B2
-		mov	eax, [ebp+s]
-		mov	[ebp+var_78], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804E185
-		mov	eax, [ebp+pwc]
-		test	eax, eax
-		jnz	loc_804E1A9
-
-loc_804E0B2:				; CODE XREF: sub_804D8D0+7C2j
-		mov	[esp], ebx	; ps
-		mov	[ebp+var_74], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804DFC2
-		mov	[ebp+var_8C], 0
-		jmp	loc_804DFC2
-; ---------------------------------------------------------------------------
-
-loc_804E0D2:				; CODE XREF: sub_804D8D0+660j
-		mov	[ebp+n], 1
-		mov	[ebp+var_3C], 0
-		jmp	loc_804D9EE
-; ---------------------------------------------------------------------------
-
-loc_804E0E2:				; CODE XREF: sub_804D8D0+669j
-		mov	eax, [ebp+var_44]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_3C], 0
-		mov	[ebp+n], eax
-		jmp	loc_804D9EE
-; ---------------------------------------------------------------------------
-
-loc_804E0F9:				; CODE XREF: sub_804D8D0+B9j
-		mov	eax, [ebp+n]
-		lea	edx, [esi+10h]
-		lea	ecx, [ebp+src]
-		mov	[esp], edx	; dest
-		mov	[ebp+var_E8], edx
-		mov	[esp+8], eax	; n
-		mov	[esp+4], ecx	; src
-		call	_memcpy
-		mov	edx, [ebp+var_E8]
-		mov	[esi], edx
-		jmp	loc_804D991
-; ---------------------------------------------------------------------------
-
-loc_804E125:				; CODE XREF: sub_804D8D0+7B1j
-		mov	[ebp+var_78], 1
-		mov	[ebp+var_74], 0
-		jmp	loc_804DFC2
-; ---------------------------------------------------------------------------
-
-loc_804E135:				; CODE XREF: sub_804D8D0+7BAj
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_74], 0
-		mov	[ebp+var_78], eax
-		jmp	loc_804DFC2
-; ---------------------------------------------------------------------------
-
-loc_804E14C:				; CODE XREF: sub_804D8D0+2DEj
-		mov	eax, [ebp+s]
-		mov	esi, [ebp+var_E4]
-		mov	[esi], eax
-		jmp	loc_804DC2B
-; ---------------------------------------------------------------------------
-
-loc_804E15C:				; CODE XREF: sub_804D8D0+4DAj
-					; sub_804D8D0+528j ...
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 8Eh ; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	assertion ; "mbsinit (&iter->state)"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804E180:				; CODE XREF: sub_804D8D0+46j
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_804E185:				; CODE XREF: sub_804D8D0+48Fj
-					; sub_804D8D0+5A1j ...
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0AAh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_ptr0 ;	"*iter->cur.ptr	== '\\0'"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804E1A9:				; CODE XREF: sub_804D8D0+49Aj
-					; sub_804D8D0+5AFj ...
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0ABh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_wc0 ; "iter->cur.wc ==	0"
-		call	___assert_fail
-sub_804D8D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E1D0	proc near		; CODE XREF: sub_804A4C0+4Ep
-
-var_16C		= dword	ptr -16Ch
-var_15C		= dword	ptr -15Ch
-var_158		= dword	ptr -158h
-var_154		= dword	ptr -154h
-var_150		= dword	ptr -150h
-var_14C		= dword	ptr -14Ch
-var_148		= dword	ptr -148h
-var_144		= dword	ptr -144h
-var_140		= dword	ptr -140h
-var_13C		= dword	ptr -13Ch
-var_138		= dword	ptr -138h
-var_134		= byte ptr -134h
-p		= mbstate_t ptr	-130h
-var_128		= byte ptr -128h
-var_124		= dword	ptr -124h
-var_120		= dword	ptr -120h
-var_11C		= byte ptr -11Ch
-var_118		= dword	ptr -118h
-var_FC		= dword	ptr -0FCh
-var_F8		= dword	ptr -0F8h
-var_F4		= dword	ptr -0F4h
-var_F0		= dword	ptr -0F0h
-var_EC		= dword	ptr -0ECh
-var_E8		= dword	ptr -0E8h
-var_E4		= dword	ptr -0E4h
-var_E0		= dword	ptr -0E0h
-var_DC		= dword	ptr -0DCh
-var_D8		= dword	ptr -0D8h
-var_D4		= dword	ptr -0D4h
-var_D0		= dword	ptr -0D0h
-var_CC		= dword	ptr -0CCh
-var_C8		= dword	ptr -0C8h
-var_C4		= dword	ptr -0C4h
-var_C0		= dword	ptr -0C0h
-var_BC		= dword	ptr -0BCh
-var_B8		= dword	ptr -0B8h
-var_B4		= dword	ptr -0B4h
-var_B0		= dword	ptr -0B0h
-var_AC		= dword	ptr -0ACh
-var_A8		= dword	ptr -0A8h
-var_A4		= dword	ptr -0A4h
-var_A0		= dword	ptr -0A0h
-var_9C		= dword	ptr -9Ch
-var_98		= dword	ptr -98h
-var_94		= dword	ptr -94h
-var_90		= dword	ptr -90h
-var_8C		= byte ptr -8Ch
-var_88		= dword	ptr -88h
-var_84		= dword	ptr -84h
-var_80		= byte ptr -80h
-var_7C		= dword	ptr -7Ch
-var_78		= dword	ptr -78h
-var_74		= byte ptr -74h
-var_70		= dword	ptr -70h
-var_54		= byte ptr -54h
-ps		= mbstate_t ptr	-50h
-var_48		= byte ptr -48h
-s		= dword	ptr -44h
-var_40		= dword	ptr -40h
-var_3C		= byte ptr -3Ch
-pwc		= dword	ptr -38h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 17Ch
-		mov	eax, [ebp+arg_0]
-		mov	edx, large gs:14h
-		mov	[ebp+var_1C], edx
-		xor	edx, edx
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_13C], eax
-		call	___ctype_get_mb_cur_max
-		cmp	eax, 1
-		jbe	loc_804E688
-		mov	[ebp+s], ebx
-		lea	esi, [ebp+ps]
-		mov	[ebp+var_54], 0
-		mov	[ebp+ps.__count], 0
-		mov	dword ptr [ebp+ps.__value], 0
-		mov	[ebp+var_48], 0
-		movzx	eax, byte ptr [ebx]
-		mov	edx, eax
-		shr	dl, 5
-		movzx	edx, dl
-		mov	edx, ds:dword_8052FA0[edx*4]
-		bt	edx, eax
-		jb	loc_804E6C0
-		mov	[esp], esi	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804EC03
-		mov	[ebp+var_54], 1
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		mov	[esp+0Ch], esi	; p
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp+4], eax	; s
-		lea	eax, [ebp+pwc]
-		mov	[esp], eax	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_40], eax
-		jz	loc_804E6F0
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804EA18
-		test	eax, eax
-		jnz	short loc_804E2B2
-		mov	eax, [ebp+s]
-		mov	[ebp+var_40], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804EBDF
-		mov	edx, [ebp+pwc]
-		test	edx, edx
-		jnz	loc_804EBBB
-
-loc_804E2B2:				; CODE XREF: sub_804E1D0+C2j
-		mov	[esp], esi	; ps
-		mov	[ebp+var_3C], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	short loc_804E2C6
-		mov	[ebp+var_54], 0
-
-loc_804E2C6:				; CODE XREF: sub_804E1D0+F0j
-					; sub_804E1D0+52Bj ...
-		cmp	[ebp+var_3C], 0
-		mov	[ebp+var_48], 1
-		jnz	loc_804E6DF
-
-loc_804E2D4:				; CODE XREF: sub_804E1D0+509j
-					; sub_804E1D0+516j
-		mov	ecx, [ebp+var_13C]
-		mov	[ebp+var_7C], ebx
-		mov	[ebp+var_8C], 0
-		mov	[ebp+var_88], 0
-		mov	[ebp+var_84], 0
-		mov	[ebp+var_80], 0
-		mov	[ebp+var_B4], ecx
-		mov	byte ptr [ebp+var_C4], 0
-		mov	[ebp+var_C0], 0
-		mov	[ebp+var_BC], 0
-		mov	byte ptr [ebp+var_B8], 0
-		mov	[ebp+var_148], 0
-		mov	[ebp+var_150], 0
-		mov	[ebp+var_140], 0
-		mov	[ebp+var_144], 0
-		mov	byte ptr [ebp+var_154],	1
-		mov	[ebp+var_14C], ebx
-
-loc_804E359:				; CODE XREF: sub_804E1D0+8D6j
-		lea	eax, [ebp+var_C4]
-		call	sub_804D5F0
-		movzx	eax, byte ptr [ebp+var_AC]
-		test	al, al
-		jz	short loc_804E37D
-		mov	edi, [ebp+var_A8]
-		test	edi, edi
-		jz	loc_804E718
-
-loc_804E37D:				; CODE XREF: sub_804E1D0+19Dj
-		cmp	byte ptr [ebp+var_154],	0
-		jz	short loc_804E3F8
-		cmp	[ebp+var_144], 9
-		jbe	short loc_804E3F8
-		mov	esi, [ebp+var_148]
-		cmp	[ebp+var_140], esi
-		jb	short loc_804E3F8
-		mov	ebx, [ebp+var_140]
-		sub	ebx, [ebp+var_150]
-		jz	short loc_804E3CF
-
-loc_804E3AB:				; CODE XREF: sub_804E1D0+1FDj
-		lea	eax, [ebp+var_8C]
-		call	sub_804D5F0
-		cmp	[ebp+var_74], 0
-		jnz	loc_804EAF0
-
-loc_804E3C0:				; CODE XREF: sub_804E1D0+92Bj
-		mov	eax, [ebp+var_78]
-		add	[ebp+var_7C], eax
-		sub	ebx, 1
-		mov	[ebp+var_80], 0
-		jnz	short loc_804E3AB
-
-loc_804E3CF:				; CODE XREF: sub_804E1D0+1D9j
-					; sub_804E1D0+925j
-		lea	eax, [ebp+var_8C]
-		call	sub_804D5F0
-		cmp	[ebp+var_74], 0
-		jnz	loc_804EB59
-		mov	edx, [ebp+var_140]
-		movzx	eax, byte ptr [ebp+var_AC]
-		mov	[ebp+var_150], edx
-		nop
-
-loc_804E3F8:				; CODE XREF: sub_804E1D0+1B4j
-					; sub_804E1D0+1BDj ...
-		mov	ebx, [ebp+var_140]
-		add	ebx, 1
-		test	al, al
-		jz	loc_804EA70
-		cmp	[ebp+var_3C], 0
-		jz	loc_804EA70
-		mov	eax, [ebp+var_A8]
-		cmp	eax, [ebp+pwc]
-		setz	al
-
-loc_804E41F:				; CODE XREF: sub_804E1D0+953j
-		test	al, al
-		jz	loc_804EA7F
-		mov	edx, [ebp+var_AC]
-		mov	eax, [ebp+var_C4]
-		mov	esi, [ebp+var_14C]
-		mov	[ebp+var_E4], edx
-		mov	edx, [ebp+var_A8]
-		mov	[ebp+var_FC], eax
-		mov	eax, [ebp+var_C0]
-		mov	[ebp+var_124], esi
-		mov	[ebp+var_E0], edx
-		mov	edx, [ebp+var_A4]
-		mov	[ebp+var_F8], eax
-		mov	eax, [ebp+var_BC]
-		mov	[ebp+var_DC], edx
-		mov	edx, [ebp+var_A0]
-		mov	[ebp+var_F4], eax
-		mov	eax, [ebp+var_B8]
-		mov	[ebp+var_D8], edx
-		mov	edx, [ebp+var_9C]
-		mov	[ebp+var_F0], eax
-		mov	eax, [ebp+var_B4]
-		mov	byte ptr [ebp+var_F0], 0
-		mov	[ebp+var_D4], edx
-		mov	edx, [ebp+var_98]
-		mov	[ebp+var_EC], eax
-		mov	eax, [ebp+var_B0]
-		add	[ebp+var_EC], eax
-		mov	[ebp+var_D0], edx
-		mov	edx, [ebp+var_94]
-		mov	[ebp+var_E8], eax
-		lea	eax, [ebp+var_134]
-		mov	[ebp+var_CC], edx
-		mov	edx, [ebp+var_90]
-		mov	[ebp+var_C8], edx
-		mov	[ebp+var_134], 0
-		mov	[ebp+p.__count], 0
-		mov	dword ptr [ebp+p.__value], 0
-		mov	[ebp+var_128], 0
-		call	sub_804D5F0
-		cmp	[ebp+var_11C], 0
-		jnz	loc_804EB00
-
-loc_804E522:				; CODE XREF: sub_804E1D0+938j
-		mov	ebx, [ebp+var_140]
-		mov	eax, [ebp+var_120]
-		add	[ebp+var_124], eax
-		mov	[ebp+var_128], 0
-		add	ebx, 2
-		jmp	short loc_804E597
-; ---------------------------------------------------------------------------
-
-loc_804E540:				; CODE XREF: sub_804E1D0+482j
-		mov	eax, [ebp+var_E0]
-		test	eax, eax
-		jz	loc_804E718
-		cmp	[ebp+var_11C], 0
-		jz	loc_804E658
-		cmp	eax, [ebp+var_118]
-		setnz	al
-
-loc_804E564:				; CODE XREF: sub_804E1D0+499j
-					; sub_804E1D0+4B2j
-		test	al, al
-		lea	edx, [ebx+1]
-		jnz	loc_804EA7F
-		mov	eax, [ebp+var_E8]
-		mov	ebx, edx
-		add	[ebp+var_EC], eax
-		mov	eax, [ebp+var_120]
-		add	[ebp+var_124], eax
-		mov	byte ptr [ebp+var_F0], 0
-		mov	[ebp+var_128], 0
-
-loc_804E597:				; CODE XREF: sub_804E1D0+36Ej
-		cmp	[ebp+var_134], 0
-		jnz	loc_804E75D
-		mov	edx, [ebp+var_124]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804E740
-		mov	[ebp+var_120], 1
-		movsx	eax, byte ptr [edx]
-		mov	[ebp+var_11C], 1
-		mov	[ebp+var_118], eax
-
-loc_804E5DF:				; CODE XREF: sub_804E1D0+624j
-					; sub_804E1D0+631j ...
-		cmp	[ebp+var_11C], 0
-		mov	[ebp+var_128], 1
-		jnz	loc_804E720
-
-loc_804E5F3:				; CODE XREF: sub_804E1D0+558j
-		cmp	byte ptr [ebp+var_F0], 0
-		jnz	short loc_804E64B
-		cmp	byte ptr [ebp+var_FC], 0
-		jnz	loc_804E825
-		mov	edx, [ebp+var_EC]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_804E808
-		mov	[ebp+var_E8], 1
-		movsx	eax, byte ptr [edx]
-		mov	byte ptr [ebp+var_E4], 1
-		mov	[ebp+var_E0], eax
-
-loc_804E644:				; CODE XREF: sub_804E1D0+6ECj
-					; sub_804E1D0+6F9j ...
-		mov	byte ptr [ebp+var_F0], 1
-
-loc_804E64B:				; CODE XREF: sub_804E1D0+42Aj
-		cmp	byte ptr [ebp+var_E4], 0
-		jnz	loc_804E540
-
-loc_804E658:				; CODE XREF: sub_804E1D0+385j
-		mov	ecx, [ebp+var_E8]
-		mov	eax, 1
-		cmp	ecx, [ebp+var_120]
-		jnz	loc_804E564
-		mov	edi, [ebp+var_124]
-		cmp	ecx, ecx
-		mov	esi, [ebp+var_EC]
-		repe cmpsb
-		setnz	al
-		jmp	loc_804E564
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804E688:				; CODE XREF: sub_804E1D0+2Cj
-		movzx	eax, byte ptr [ebx]
-		test	al, al
-		mov	byte ptr [ebp+var_140],	al
-		jnz	loc_804E8D0
-
-loc_804E699:				; CODE XREF: sub_804E1D0+514j
-		mov	esi, [ebp+var_13C]
-
-loc_804E69F:				; CODE XREF: sub_804E1D0+54Aj
-					; sub_804E1D0+564j ...
-		mov	ecx, [ebp+var_1C]
-		xor	ecx, large gs:14h
-		mov	eax, esi
-		jnz	loc_804EBB6
-		add	esp, 17Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E6C0:				; CODE XREF: sub_804E1D0+63j
-		mov	[ebp+var_40], 1
-		movsx	eax, byte ptr [ebx]
-		mov	[ebp+var_3C], 1
-		cmp	[ebp+var_3C], 0
-		mov	[ebp+var_48], 1
-		mov	[ebp+pwc], eax
-		jz	loc_804E2D4
-
-loc_804E6DF:				; CODE XREF: sub_804E1D0+FEj
-		mov	eax, [ebp+pwc]
-		test	eax, eax
-		jz	short loc_804E699
-		jmp	loc_804E2D4
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E6F0:				; CODE XREF: sub_804E1D0+B1j
-		mov	[ebp+var_40], 1
-		mov	[ebp+var_3C], 0
-		jmp	loc_804E2C6
-; ---------------------------------------------------------------------------
-
-loc_804E700:				; CODE XREF: sub_804E1D0+7E1j
-		mov	edx, [ebp+var_13C]
-		mov	eax, [ebp+var_144]
-		cmp	byte ptr [edx+eax], 0
-		jnz	loc_804EA4C
-		db	66h
-		nop
-
-loc_804E718:				; CODE XREF: sub_804E1D0+1A7j
-					; sub_804E1D0+378j ...
-		xor	esi, esi
-		jmp	short loc_804E69F
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E720:				; CODE XREF: sub_804E1D0+41Dj
-		mov	eax, [ebp+var_118]
-		test	eax, eax
-		jnz	loc_804E5F3
-		mov	esi, [ebp+var_B4]
-		jmp	loc_804E69F
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E740:				; CODE XREF: sub_804E1D0+3EFj
-		lea	eax, [ebp+p]
-		mov	[esp], eax	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804EC03
-		mov	[ebp+var_134], 1
-
-loc_804E75D:				; CODE XREF: sub_804E1D0+3CEj
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+var_124]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		lea	edx, [ebp+p]
-		lea	ecx, [ebp+var_118]
-		mov	[esp+0Ch], edx	; p
-		mov	[esp], ecx	; pwc
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+var_124]
-		mov	[esp+4], eax	; s
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_120], eax
-		jz	loc_804EA30
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804EAB0
-		test	eax, eax
-		jnz	short loc_804E7DD
-		mov	eax, [ebp+var_124]
-		mov	[ebp+var_120], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804EBDF
-		mov	edx, [ebp+var_118]
-		test	edx, edx
-		jnz	loc_804EBBB
-
-loc_804E7DD:				; CODE XREF: sub_804E1D0+5E4j
-		lea	esi, [ebp+p]
-		mov	[esp], esi	; ps
-		mov	[ebp+var_11C], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804E5DF
-		mov	[ebp+var_134], 0
-		jmp	loc_804E5DF
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804E808:				; CODE XREF: sub_804E1D0+454j
-		lea	eax, [ebp+var_F8]
-		mov	[esp], eax	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804EC03
-		mov	byte ptr [ebp+var_FC], 1
-
-loc_804E825:				; CODE XREF: sub_804E1D0+433j
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+var_EC]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		lea	edx, [ebp+var_F8]
-		lea	ecx, [ebp+var_E0]
-		mov	[esp+0Ch], edx	; p
-		mov	[esp], ecx	; pwc
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+var_EC]
-		mov	[esp+4], eax	; s
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_E8], eax
-		jz	loc_804EA58
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804EAD0
-		test	eax, eax
-		jnz	short loc_804E8A5
-		mov	eax, [ebp+var_EC]
-		mov	[ebp+var_E8], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_804EBDF
-		mov	edi, [ebp+var_E0]
-		test	edi, edi
-		jnz	loc_804EBBB
-
-loc_804E8A5:				; CODE XREF: sub_804E1D0+6ACj
-		lea	esi, [ebp+var_F8]
-		mov	[esp], esi	; ps
-		mov	byte ptr [ebp+var_E4], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804E644
-		mov	byte ptr [ebp+var_FC], 0
-		jmp	loc_804E644
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E8D0:				; CODE XREF: sub_804E1D0+4C3j
-		mov	ecx, [ebp+var_13C]
-		lea	edx, [ebx+1]
-		mov	[ebp+var_150], edx
-		cmp	byte ptr [ecx],	0
-		jz	loc_804E718
-		mov	[ebp+var_158], ebx
-		xor	edi, edi
-		mov	[ebp+var_148], 0
-		mov	byte ptr [ebp+var_14C],	1
-		mov	[ebp+var_144], 0
-		mov	[ebp+var_15C], 0
-		mov	[ebp+var_16C], ebx
-
-loc_804E91B:				; CODE XREF: sub_804E1D0+883j
-		mov	ebx, [ebp+var_13C]
-		add	ebx, [ebp+var_144]
-		cmp	byte ptr [ebp+var_14C],	0
-		mov	[ebp+var_154], ebx
-		jz	short loc_804E990
-		cmp	[ebp+var_144], 9
-		jbe	short loc_804E990
-		cmp	edi, [ebp+var_148]
-		jb	short loc_804E990
-		mov	esi, [ebp+var_158]
-		test	esi, esi
-		jz	loc_804EB28
-		mov	esi, [ebp+var_158]
-		mov	eax, edi
-		sub	eax, [ebp+var_15C]
-		mov	[esp], esi
-		mov	[esp+4], eax
-		call	_strnlen
-		mov	[ebp+var_15C], edi
-		add	esi, eax
-		mov	[ebp+var_158], esi
-		cmp	byte ptr [esi],	0
-		jz	loc_804EB28
-		mov	[ebp+var_15C], edi
-		lea	esi, [esi+0]
-
-loc_804E990:				; CODE XREF: sub_804E1D0+764j
-					; sub_804E1D0+76Dj ...
-		add	[ebp+var_144], 1
-		add	edi, 1
-		mov	ecx, [ebp+var_13C]
-		mov	edx, [ebp+var_144]
-		movzx	eax, byte ptr [ebp+var_140]
-		cmp	al, [ecx+edx-1]
-		jnz	loc_804E700
-		mov	esi, [ebp+var_150]
-		movzx	edx, byte ptr [esi]
-		test	dl, dl
-		jz	short loc_804EA08
-		mov	eax, [ebp+var_144]
-		movzx	ecx, byte ptr [ecx+eax]
-		test	cl, cl
-		jz	loc_804E718
-		add	edi, 1
-		xor	eax, eax
-		cmp	dl, cl
-		jnz	short loc_804EA4C
-		mov	esi, [ebp+var_16C]
-		jmp	short loc_804E9FF
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804E9E8:				; CODE XREF: sub_804E1D0+836j
-		movzx	ecx, byte ptr [ebx+eax+2]
-		test	cl, cl
-		jz	loc_804E718
-		add	edi, 1
-		add	eax, 1
-		cmp	dl, cl
-		jnz	short loc_804EA46
-
-loc_804E9FF:				; CODE XREF: sub_804E1D0+815j
-		movzx	edx, byte ptr [esi+eax+2]
-		test	dl, dl
-		jnz	short loc_804E9E8
-
-loc_804EA08:				; CODE XREF: sub_804E1D0+7F2j
-		mov	esi, [ebp+var_154]
-		jmp	loc_804E69F
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804EA18:				; CODE XREF: sub_804E1D0+BAj
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_3C], 0
-		mov	[ebp+var_40], eax
-		jmp	loc_804E2C6
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EA30:				; CODE XREF: sub_804E1D0+5D3j
-		mov	[ebp+var_120], 1
-		mov	[ebp+var_11C], 0
-		jmp	loc_804E5DF
-; ---------------------------------------------------------------------------
-
-loc_804EA46:				; CODE XREF: sub_804E1D0+82Dj
-		mov	[ebp+var_16C], esi
-
-loc_804EA4C:				; CODE XREF: sub_804E1D0+540j
-					; sub_804E1D0+80Dj
-		add	[ebp+var_148], 5
-		jmp	loc_804E91B
-; ---------------------------------------------------------------------------
-
-loc_804EA58:				; CODE XREF: sub_804E1D0+69Bj
-		mov	[ebp+var_E8], 1
-		mov	byte ptr [ebp+var_E4], 0
-		jmp	loc_804E644
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EA70:				; CODE XREF: sub_804E1D0+233j
-					; sub_804E1D0+23Dj
-		mov	ecx, [ebp+var_B0]
-		cmp	ecx, [ebp+var_40]
-		jz	loc_804EB13
-
-loc_804EA7F:				; CODE XREF: sub_804E1D0+251j
-					; sub_804E1D0+399j
-		mov	eax, [ebp+var_B0]
-		add	[ebp+var_144], 1
-		add	[ebp+var_B4], eax
-		add	[ebp+var_148], 5
-		mov	byte ptr [ebp+var_B8], 0
-		mov	[ebp+var_140], ebx
-		jmp	loc_804E359
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EAB0:				; CODE XREF: sub_804E1D0+5DCj
-		mov	eax, [ebp+var_124]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_11C], 0
-		mov	[ebp+var_120], eax
-		jmp	loc_804E5DF
-; ---------------------------------------------------------------------------
-
-loc_804EAD0:				; CODE XREF: sub_804E1D0+6A4j
-		mov	eax, [ebp+var_EC]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	byte ptr [ebp+var_E4], 0
-		mov	[ebp+var_E8], eax
-		jmp	loc_804E644
-; ---------------------------------------------------------------------------
-
-loc_804EAF0:				; CODE XREF: sub_804E1D0+1EAj
-		mov	esi, [ebp+var_70]
-		test	esi, esi
-		jz	loc_804E3CF
-		jmp	loc_804E3C0
-; ---------------------------------------------------------------------------
-
-loc_804EB00:				; CODE XREF: sub_804E1D0+34Cj
-		mov	ecx, [ebp+var_118]
-		test	ecx, ecx
-		jnz	loc_804E522
-		call	_abort
-; ---------------------------------------------------------------------------
-
-loc_804EB13:				; CODE XREF: sub_804E1D0+8A9j
-		mov	edi, [ebp+s]
-		cmp	ecx, ecx
-		mov	esi, [ebp+var_B4]
-		repe cmpsb
-		setz	al
-		jmp	loc_804E41F
-; ---------------------------------------------------------------------------
-
-loc_804EB28:				; CODE XREF: sub_804E1D0+77Fj
-					; sub_804E1D0+7B0j
-		mov	edx, [ebp+var_16C]
-		lea	ecx, [ebp+var_138]
-		mov	eax, ebx
-		call	sub_804D770
-		test	al, al
-		jnz	loc_804EC27
-		mov	byte ptr [ebp+var_14C],	0
-		mov	[ebp+var_158], 0
-		jmp	loc_804E990
-; ---------------------------------------------------------------------------
-
-loc_804EB59:				; CODE XREF: sub_804E1D0+20Ej
-		mov	ebx, [ebp+var_70]
-		test	ebx, ebx
-		jz	short loc_804EB78
-		mov	ecx, [ebp+var_140]
-		movzx	eax, byte ptr [ebp+var_AC]
-		mov	[ebp+var_150], ecx
-		jmp	loc_804E3F8
-; ---------------------------------------------------------------------------
-
-loc_804EB78:				; CODE XREF: sub_804E1D0+98Ej
-		mov	edx, [ebp+var_14C]
-		lea	ecx, [ebp+var_138]
-		mov	eax, [ebp+var_13C]
-		call	sub_804D8D0
-		test	al, al
-		jnz	loc_804EC27
-		mov	esi, [ebp+var_140]
-		movzx	eax, byte ptr [ebp+var_AC]
-		mov	byte ptr [ebp+var_154],	0
-		mov	[ebp+var_150], esi
-		jmp	loc_804E3F8
-; ---------------------------------------------------------------------------
-
-loc_804EBB6:				; CODE XREF: sub_804E1D0+4DBj
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_804EBBB:				; CODE XREF: sub_804E1D0+DCj
-					; sub_804E1D0+607j ...
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0ABh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_wc0 ; "iter->cur.wc ==	0"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804EBDF:				; CODE XREF: sub_804E1D0+D1j
-					; sub_804E1D0+5F9j ...
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0AAh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_ptr0 ;	"*iter->cur.ptr	== '\\0'"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804EC03:				; CODE XREF: sub_804E1D0+73j
-					; sub_804E1D0+580j ...
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_0 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 8Eh ; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	assertion ; "mbsinit (&iter->state)"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_804EC27:				; CODE XREF: sub_804E1D0+96Dj
-					; sub_804E1D0+9C1j
-		mov	esi, [ebp+var_138]
-		jmp	loc_804E69F
-sub_804E1D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804EC40(char *s, iconv_t cd)
-sub_804EC40	proc near		; CODE XREF: .text:0804B9C4p
-					; sub_804EE40+7Cp
-
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-outbytesleft	= dword	ptr -28h
-outbuf		= dword	ptr -24h
-inbytesleft	= dword	ptr -20h
-inbuf		= dword	ptr -1Ch
-s		= dword	ptr  8
-cd		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 4Ch
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		mov	[ebp+inbuf], eax
-		call	_strlen
-		cmp	eax, 0FFFh
-		mov	ebx, eax
-		ja	short loc_804EC63
-		shl	ebx, 4
-
-loc_804EC63:				; CODE XREF: sub_804EC40+1Ej
-		lea	edi, [ebx+1]
-		mov	[ebp+inbytesleft], eax
-		mov	[esp], edi	; size
-		call	_malloc
-		test	eax, eax
-		mov	esi, eax
-		jz	loc_804EE27
-		mov	eax, [ebp+cd]
-		mov	dword ptr [esp+10h], 0 ; outbytesleft
-		mov	dword ptr [esp+0Ch], 0 ; outbuf
-		mov	dword ptr [esp+8], 0 ; inbytesleft
-		mov	dword ptr [esp+4], 0 ; inbuf
-		mov	[esp], eax	; cd
-		call	_iconv
-		mov	[ebp+outbuf], esi
-		mov	[ebp+outbytesleft], ebx
-		jmp	short loc_804ED0F
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804ECB0:				; CODE XREF: sub_804EC40+F9j
-		call	___errno_location
-		mov	ebx, [eax]
-		mov	edx, eax
-		cmp	ebx, 16h
-		jz	loc_804EDA2
-		cmp	ebx, 7
-		jnz	loc_804EE0B
-		mov	eax, [ebp+outbuf]
-		lea	ebx, [edi+edi]
-		cmp	edi, ebx
-		mov	[ebp+var_2C], eax
-		jnb	loc_804EE00
-		mov	[ebp+var_30], edx
-		mov	[esp+4], ebx	; size
-		mov	[esp], esi	; ptr
-		call	_realloc
-		mov	edx, [ebp+var_30]
-		test	eax, eax
-		jz	loc_804EE00
-		mov	edx, [ebp+var_2C]
-		mov	edi, ebx
-		sub	edx, esi
-		mov	esi, edx
-		lea	edx, [eax+edx]
-		mov	[ebp+outbuf], edx
-		lea	edx, [ebx-1]
-		sub	edx, esi
-		mov	esi, eax
-		mov	[ebp+outbytesleft], edx
-
-loc_804ED0F:				; CODE XREF: sub_804EC40+6Cj
-		lea	edx, [ebp+outbytesleft]
-		mov	[esp+10h], edx	; outbytesleft
-		lea	edx, [ebp+inbytesleft]
-		mov	[esp+8], edx	; inbytesleft
-		mov	edx, [ebp+cd]
-		lea	eax, [ebp+outbuf]
-		mov	[esp+0Ch], eax	; outbuf
-		lea	eax, [ebp+inbuf]
-		mov	[esp+4], eax	; inbuf
-		mov	[esp], edx	; cd
-		call	_iconv
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_804ECB0
-		jmp	short loc_804EDA2
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804ED48:				; CODE XREF: sub_804EC40+18Ej
-		nop
-		lea	esi, [esi+0]
-		call	___errno_location
-		mov	ebx, [eax]
-		mov	edx, eax
-		cmp	ebx, 7
-		jnz	loc_804EE0B
-		mov	eax, [ebp+outbuf]
-		lea	ebx, [edi+edi]
-		cmp	edi, ebx
-		mov	[ebp+var_2C], eax
-		jnb	loc_804EE00
-		mov	[ebp+var_30], edx
-		mov	[esp+4], ebx	; size
-		mov	[esp], esi	; ptr
-		call	_realloc
-		mov	edx, [ebp+var_30]
-		test	eax, eax
-		jz	short loc_804EE00
-		mov	edx, [ebp+var_2C]
-		mov	edi, ebx
-		sub	edx, esi
-		mov	esi, edx
-		lea	edx, [eax+edx]
-		mov	[ebp+outbuf], edx
-		lea	edx, [ebx-1]
-		sub	edx, esi
-		mov	esi, eax
-		mov	[ebp+outbytesleft], edx
-
-loc_804EDA2:				; CODE XREF: sub_804EC40+7Cj
-					; sub_804EC40+FFj
-		lea	eax, [ebp+outbytesleft]
-		mov	[esp+10h], eax	; outbytesleft
-		mov	eax, [ebp+cd]
-		lea	edx, [ebp+outbuf]
-		mov	[esp+0Ch], edx	; outbuf
-		mov	dword ptr [esp+8], 0 ; inbytesleft
-		mov	dword ptr [esp+4], 0 ; inbuf
-		mov	[esp], eax	; cd
-		call	_iconv
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_804ED48
-		mov	eax, [ebp+outbuf]
-		mov	byte ptr [eax],	0
-		add	eax, 1
-		mov	edx, eax
-		sub	edx, esi
-		cmp	edx, edi
-		jnb	short loc_804EE1D
-		mov	[ebp+outbuf], eax
-		mov	[esp+4], edx	; size
-		mov	[esp], esi	; ptr
-		call	_realloc
-		test	eax, eax
-		jz	short loc_804EE1D
-		mov	esi, eax
-		jmp	short loc_804EE1D
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EE00:				; CODE XREF: sub_804EC40+96j
-					; sub_804EC40+B0j ...
-		mov	dword ptr [edx], 0Ch
-		mov	ebx, 0Ch
-
-loc_804EE0B:				; CODE XREF: sub_804EC40+85j
-					; sub_804EC40+11Cj
-		mov	[esp], esi	; ptr
-		xor	esi, esi
-		mov	[ebp+var_30], edx
-		call	_free
-		mov	edx, [ebp+var_30]
-		mov	[edx], ebx
-
-loc_804EE1D:				; CODE XREF: sub_804EC40+1A3j
-					; sub_804EC40+1B6j ...
-		add	esp, 4Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804EE27:				; CODE XREF: sub_804EC40+35j
-		call	___errno_location
-		mov	dword ptr [eax], 0Ch
-		jmp	short loc_804EE1D
-sub_804EC40	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804EE40(char *s, char	*fromcode, char	*tocode)
-sub_804EE40	proc near		; CODE XREF: sub_804B960+1Bp
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-s		= dword	ptr  8
-fromcode	= dword	ptr  0Ch
-tocode		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+s]
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+tocode]
-		mov	[ebp+var_4], edi
-		mov	edi, [ebp+fromcode]
-		cmp	byte ptr [ebx],	0
-		jz	short loc_804EE6D
-		mov	[esp+4], esi
-		mov	[esp], edi
-		call	sub_804D130
-		test	eax, eax
-		jnz	short loc_804EEA0
-
-loc_804EE6D:				; CODE XREF: sub_804EE40+1Bj
-		mov	[esp], ebx
-		call	___strdup
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_804EE90
-
-loc_804EE7B:				; CODE XREF: sub_804EE40+5Bj
-					; sub_804EE40+73j ...
-		mov	eax, esi
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EE90:				; CODE XREF: sub_804EE40+39j
-		call	___errno_location
-		mov	dword ptr [eax], 0Ch
-		jmp	short loc_804EE7B
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EEA0:				; CODE XREF: sub_804EE40+2Bj
-		mov	[esp+4], edi	; fromcode
-		mov	[esp], esi	; tocode
-		xor	esi, esi
-		call	_iconv_open
-		cmp	eax, 0FFFFFFFFh
-		mov	edi, eax
-		jz	short loc_804EE7B
-		mov	[esp+4], eax	; cd
-		mov	[esp], ebx	; s
-		call	sub_804EC40
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_804EEEA
-		mov	[esp], edi	; cd
-		call	_iconv_close
-		test	eax, eax
-		jns	short loc_804EE7B
-		call	___errno_location
-		mov	edi, [eax]
-		mov	ebx, eax
-		mov	[esp], esi	; ptr
-		xor	esi, esi
-		call	_free
-		mov	[ebx], edi
-		jmp	short loc_804EE7B
-; ---------------------------------------------------------------------------
-
-loc_804EEEA:				; CODE XREF: sub_804EE40+85j
-		call	___errno_location
-		mov	esi, [eax]
-		mov	ebx, eax
-		mov	[esp], edi	; cd
-		call	_iconv_close
-		mov	[ebx], esi
-		xor	esi, esi
-		jmp	loc_804EE7B
-sub_804EE40	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804EF10(int, int, iconv_t cd,	int, int)
-sub_804EF10	proc near		; CODE XREF: .text:0804BA19p
-
-var_1054	= dword	ptr -1054h
-var_1050	= dword	ptr -1050h
-ptr		= dword	ptr -104Ch
-outbuf		= dword	ptr -1048h
-inbuf		= dword	ptr -1044h
-inbytesleft	= dword	ptr -1040h
-outbytesleft	= dword	ptr -103Ch
-var_102C	= dword	ptr -102Ch
-var_1028	= dword	ptr -1028h
-var_1024	= dword	ptr -1024h
-var_1020	= dword	ptr -1020h
-var_101C	= byte ptr -101Ch
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-cd		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 106Ch
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+arg_C]
-		mov	edi, [ebp+cd]
-		mov	dword ptr [esp+10h], 0 ; outbytesleft
-		mov	[ebp+ptr], eax
-		mov	eax, [ebp+arg_10]
-		mov	[ebp+var_1054],	edx
-		mov	dword ptr [esp+0Ch], 0 ; outbuf
-		mov	edx, large gs:14h
-		mov	[ebp+var_1C], edx
-		xor	edx, edx
-		mov	[ebp+var_1050],	eax
-		mov	dword ptr [esp+8], 0 ; inbytesleft
-		mov	dword ptr [esp+4], 0 ; inbuf
-		mov	[esp], edi	; cd
-		call	_iconv
-		mov	edx, [ebp+arg_4]
-		mov	eax, [ebp+ptr]
-		test	edx, edx
-		mov	[ebp+var_1028],	eax
-		mov	[ebp+var_102C],	edx
-		jz	loc_804F041
-		lea	eax, [ebp+var_1024]
-		xor	esi, esi
-		lea	edx, [ebp+var_1020]
-		mov	[ebp+outbytesleft], eax
-		lea	eax, [ebp+var_102C]
-		mov	[ebp+outbuf], edx
-		lea	edx, [ebp+var_1028]
-		lea	ebx, [ebp+var_101C]
-		mov	[ebp+inbytesleft], eax
-		mov	[ebp+inbuf], edx
-		jmp	short loc_804EFE0
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804EFC8:				; CODE XREF: sub_804EF10+113j
-					; sub_804EF10+120j
-		mov	eax, [ebp+var_1020]
-		mov	edx, [ebp+var_102C]
-		sub	eax, ebx
-		add	esi, eax
-		test	edx, edx
-		jz	loc_804F068
-
-loc_804EFE0:				; CODE XREF: sub_804EF10+B3j
-		mov	eax, [ebp+outbytesleft]
-		mov	edx, [ebp+outbuf]
-		mov	[ebp+var_1020],	ebx
-		mov	[ebp+var_1024],	1000h
-		mov	[esp+10h], eax	; outbytesleft
-		mov	eax, [ebp+inbytesleft]
-		mov	[esp+0Ch], edx	; outbuf
-		mov	edx, [ebp+inbuf]
-		mov	[esp], edi	; cd
-		mov	[esp+8], eax	; inbytesleft
-		mov	[esp+4], edx	; inbuf
-		call	_iconv
-		cmp	eax, 0FFFFFFFFh
-		jnz	short loc_804EFC8
-		call	___errno_location
-		mov	eax, [eax]
-		cmp	eax, 7
-		nop
-		jz	short loc_804EFC8
-		cmp	eax, 16h
-		jz	short loc_804F068
-
-loc_804F037:				; CODE XREF: sub_804EF10+197j
-					; sub_804EF10+34Bj
-		mov	eax, 0FFFFFFFFh
-		jmp	loc_804F206
-; ---------------------------------------------------------------------------
-
-loc_804F041:				; CODE XREF: sub_804EF10+75j
-		lea	eax, [ebp+var_1024]
-		xor	esi, esi
-		lea	edx, [ebp+var_1020]
-		lea	ebx, [ebp+var_101C]
-		mov	[ebp+outbytesleft], eax
-		mov	[ebp+outbuf], edx
-		lea	esi, [esi+0]
-
-loc_804F068:				; CODE XREF: sub_804EF10+CAj
-					; sub_804EF10+125j
-		mov	eax, [ebp+outbytesleft]
-		mov	edx, [ebp+outbuf]
-		mov	[ebp+var_1020],	ebx
-		mov	[ebp+var_1024],	1000h
-		mov	[esp+10h], eax	; outbytesleft
-		mov	[esp+0Ch], edx	; outbuf
-		mov	dword ptr [esp+8], 0 ; inbytesleft
-		mov	dword ptr [esp+4], 0 ; inbuf
-		mov	[esp], edi	; cd
-		call	_iconv
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_804F037
-		mov	eax, [ebp+var_1020]
-		sub	eax, ebx
-		add	esi, eax
-		jz	loc_804F1F8
-		mov	edx, [ebp+var_1054]
-		mov	ebx, [edx]
-		test	ebx, ebx
-		jz	loc_804F220
-		mov	eax, [ebp+var_1050]
-		cmp	esi, [eax]
-		ja	loc_804F220
-
-loc_804F0D7:				; CODE XREF: sub_804EF10+31Cj
-		mov	dword ptr [esp+10h], 0 ; outbytesleft
-		mov	dword ptr [esp+0Ch], 0 ; outbuf
-		mov	dword ptr [esp+8], 0 ; inbytesleft
-		mov	dword ptr [esp+4], 0 ; inbuf
-		mov	[esp], edi	; cd
-		call	_iconv
-		mov	edx, [ebp+ptr]
-		mov	eax, [ebp+arg_4]
-		mov	[ebp+var_1028],	ebx
-		mov	[ebp+ptr], ebx
-		mov	ebx, [ebp+outbuf]
-		mov	[ebp+var_1020],	edx
-		lea	edx, [ebp+var_102C]
-		mov	[ebp+var_1024],	eax
-		lea	eax, [ebp+var_1028]
-		mov	[ebp+inbuf], eax
-		mov	eax, [ebp+arg_4]
-		mov	[ebp+var_102C],	esi
-		mov	[ebp+inbytesleft], edx
-		jmp	short loc_804F156
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F150:				; CODE XREF: sub_804EF10+27Bj
-		mov	eax, [ebp+var_1024]
-
-loc_804F156:				; CODE XREF: sub_804EF10+237j
-		test	eax, eax
-		jz	loc_804F248
-		mov	edx, [ebp+inbytesleft]
-		mov	eax, [ebp+inbuf]
-		mov	[esp+4], ebx	; inbuf
-		mov	[esp], edi	; cd
-		mov	[esp+10h], edx	; outbytesleft
-		mov	edx, [ebp+outbytesleft]
-		mov	[esp+0Ch], eax	; outbuf
-		mov	[esp+8], edx	; inbytesleft
-		call	_iconv
-		cmp	eax, 0FFFFFFFFh
-		jnz	short loc_804F150
-		call	___errno_location
-		mov	ebx, [ebp+ptr]
-		cmp	dword ptr [eax], 16h
-		jnz	loc_804F253
-
-loc_804F1A1:				; CODE XREF: sub_804EF10+33Ej
-		mov	eax, [ebp+inbytesleft]
-		mov	edx, [ebp+inbuf]
-		mov	dword ptr [esp+8], 0 ; inbytesleft
-		mov	dword ptr [esp+4], 0 ; inbuf
-		mov	[esp+10h], eax	; outbytesleft
-		mov	[esp+0Ch], edx	; outbuf
-		mov	[esp], edi	; cd
-		call	_iconv
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_804F253
-		mov	eax, [ebp+var_102C]
-		test	eax, eax
-		jnz	loc_804F279
-		mov	eax, [ebp+var_1054]
-		mov	edx, [ebp+var_1050]
-		mov	[eax], ebx
-		xor	eax, eax
-		mov	[edx], esi
-		jmp	short loc_804F206
-; ---------------------------------------------------------------------------
-
-loc_804F1F8:				; CODE XREF: sub_804EF10+1A3j
-		mov	eax, [ebp+var_1050]
-		mov	dword ptr [eax], 0
-		xor	eax, eax
-
-loc_804F206:				; CODE XREF: sub_804EF10+12Cj
-					; sub_804EF10+2E6j ...
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		jnz	short loc_804F27E
-		add	esp, 106Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F220:				; CODE XREF: sub_804EF10+1B3j
-					; sub_804EF10+1C1j
-		mov	[esp], esi	; size
-		call	_malloc
-		test	eax, eax
-		mov	ebx, eax
-		jnz	loc_804F0D7
-		call	___errno_location
-		mov	dword ptr [eax], 0Ch
-		or	eax, 0FFFFFFFFh
-		jmp	short loc_804F206
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804F248:				; CODE XREF: sub_804EF10+248j
-		mov	ebx, [ebp+ptr]
-		jmp	loc_804F1A1
-; ---------------------------------------------------------------------------
-
-loc_804F253:				; CODE XREF: sub_804EF10+28Bj
-					; sub_804EF10+2C0j
-		mov	eax, [ebp+var_1054]
-		cmp	[eax], ebx
-		jz	loc_804F037
-		call	___errno_location
-		mov	edi, [eax]
-		mov	esi, eax
-		mov	[esp], ebx	; ptr
-		call	_free
-		or	eax, 0FFFFFFFFh
-		mov	[esi], edi
-		jmp	short loc_804F206
-; ---------------------------------------------------------------------------
-
-loc_804F279:				; CODE XREF: sub_804EF10+2CEj
-		call	_abort
-; ---------------------------------------------------------------------------
-
-loc_804F27E:				; CODE XREF: sub_804EF10+300j
-		call	___stack_chk_fail
-sub_804EF10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804F290	proc near		; CODE XREF: .text:0804BB74p
-					; .text:0804BB8Fp
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_4]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	___strndup
-		test	eax, eax
-		jz	short loc_804F2AE
-		leave
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804F2AE:				; CODE XREF: sub_804F290+1Aj
-		db	66h
-		nop
-		call	sub_804B910
-sub_804F290	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804F2C0(FILE *stream)
-sub_804F2C0	proc near		; CODE XREF: sub_804BBC0+14p
-					; sub_804BBC0+3Ap
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-stream		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+stream]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_4], edi
-		mov	[esp], esi	; fp
-		call	___fpending
-		mov	ebx, [esi]
-		mov	[esp], esi	; stream
-		and	ebx, 20h
-		mov	edi, eax
-		call	_fclose
-		test	eax, eax
-		setnz	al
-		test	ebx, ebx
-		jnz	short loc_804F328
-		test	al, al
-		jz	short loc_804F30A
-		test	edi, edi
-		jnz	short loc_804F320
-		lea	esi, [esi+0]
-		call	___errno_location
-		cmp	dword ptr [eax], 9
-		jnz	short loc_804F320
-
-loc_804F30A:				; CODE XREF: sub_804F2C0+34j
-		xor	eax, eax
-
-loc_804F30C:				; CODE XREF: sub_804F2C0+65j
-					; sub_804F2C0+80j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F320:				; CODE XREF: sub_804F2C0+38j
-					; sub_804F2C0+48j ...
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804F30C
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804F328:				; CODE XREF: sub_804F2C0+30j
-		test	al, al
-		jnz	short loc_804F320
-		lea	esi, [esi+0]
-		call	___errno_location
-		mov	dword ptr [eax], 0
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804F30C
-sub_804F2C0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804F350	proc near		; CODE XREF: sub_804CED0+52p
-
-var_38C		= dword	ptr -38Ch
-var_37D		= byte ptr -37Dh
-var_37C		= dword	ptr -37Ch
-var_378		= tbyte	ptr -378h
-src		= dword	ptr -368h
-var_364		= dword	ptr -364h
-var_360		= dword	ptr -360h
-var_35C		= dword	ptr -35Ch
-var_358		= dword	ptr -358h
-var_354		= dword	ptr -354h
-var_350		= dword	ptr -350h
-var_34C		= dword	ptr -34Ch
-var_348		= dword	ptr -348h
-var_344		= dword	ptr -344h
-var_340		= dword	ptr -340h
-var_33C		= dword	ptr -33Ch
-var_338		= dword	ptr -338h
-var_334		= dword	ptr -334h
-var_330		= dword	ptr -330h
-var_32C		= dword	ptr -32Ch
-size		= tbyte	ptr -328h
-n		= dword	ptr -310h
-dest		= dword	ptr -30Ch
-var_300		= dword	ptr -300h
-ptr		= dword	ptr -2FCh
-var_2F8		= dword	ptr -2F8h
-var_2F4		= dword	ptr -2F4h
-var_2F0		= dword	ptr -2F0h
-var_2EC		= dword	ptr -2ECh
-var_2E8		= byte ptr -2E8h
-var_2E4		= dword	ptr -2E4h
-var_2E0		= dword	ptr -2E0h
-var_2DA		= word ptr -2DAh
-var_2D8		= byte ptr -2D8h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		xor	edi, edi
-		push	esi
-		push	ebx
-		sub	esp, 3BCh
-		mov	eax, [ebp+arg_0]
-		mov	ecx, [ebp+arg_8]
-		lea	ebx, [ebp+var_2E8]
-		mov	edx, [ebp+arg_4]
-		mov	esi, [ebp+arg_C]
-		mov	[ebp+var_334], eax
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		lea	eax, [ebp+var_300]
-		mov	[ebp+var_344], edx
-		mov	[ebp+dest], ecx
-		mov	[esp+8], ebx
-		mov	[esp+4], eax
-		mov	[esp], ecx
-		call	sub_80515A0
-		test	eax, eax
-		js	short loc_804F3FD
-		mov	[esp+4], ebx
-		mov	[esp], esi
-		call	sub_8051480
-		test	eax, eax
-		js	loc_80509ED
-		mov	eax, [ebp+var_2F8]
-		add	eax, 7
-		sbb	edx, edx
-		or	eax, edx
-		add	eax, [ebp+var_2F4]
-		jnb	short loc_804F418
-
-loc_804F3D0:				; CODE XREF: sub_804F350+CDj
-					; sub_804F350+2A3j ...
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2E4]
-		test	eax, eax
-		jz	short loc_804F3F0
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_804F3F0:				; CODE XREF: sub_804F350+96j
-		call	___errno_location
-		xor	edi, edi
-		mov	dword ptr [eax], 0Ch
-
-loc_804F3FD:				; CODE XREF: sub_804F350+55j
-					; sub_804F350+135Ej ...
-		mov	ecx, [ebp+var_1C]
-		xor	ecx, large gs:14h
-		mov	eax, edi
-		jnz	loc_805110E
-		lea	esp, [ebp-0Ch]
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804F418:				; CODE XREF: sub_804F350+7Ej
-		mov	edx, eax
-		add	edx, 6
-		jb	short loc_804F3D0
-		cmp	edx, 0F9Fh
-		ja	loc_804F5F0
-		add	eax, 24h
-		and	eax, 0FFFFFFF0h
-		sub	esp, eax
-		lea	edx, [esp+3Bh]
-		and	edx, 0FFFFFFF0h
-		mov	[ebp+var_32C], edx
-		mov	[ebp+var_35C], 0
-
-loc_804F44A:				; CODE XREF: sub_804F350+2C5j
-		mov	edx, [ebp+var_334]
-		xor	ebx, ebx
-		xor	edi, edi
-		test	edx, edx
-		jz	short loc_804F466
-		mov	ecx, [ebp+var_344]
-		mov	edi, [ebp+var_334]
-		mov	ebx, [ecx]
-
-loc_804F466:				; CODE XREF: sub_804F350+106j
-		mov	eax, [ebp+var_32C]
-		xor	edx, edx
-		mov	ecx, [ebp+var_32C]
-		mov	esi, [ebp+ptr]
-		mov	[ebp+var_33C], 0
-		add	eax, 1
-		mov	[ebp+var_348], eax
-		lea	eax, [ebp+var_2D8]
-		add	ecx, 2
-		mov	[ebp+var_37C], eax
-		mov	eax, edi
-		mov	edi, edx
-		mov	[ebp+var_358], ecx
-		mov	edx, eax
-
-loc_804F4A8:				; CODE XREF: sub_804F350+C8Ej
-		mov	eax, [esi]
-		cmp	eax, [ebp+dest]
-		jz	loc_804F581
-		sub	eax, [ebp+dest]
-		mov	ecx, eax
-		add	ecx, edi
-		mov	[ebp+n], eax
-		sbb	eax, eax
-		or	ecx, eax
-		cmp	ebx, ecx
-		jnb	short loc_804F548
-		cmp	ebx, 0
-		jnz	loc_804FEF8
-		mov	bl, 0Ch
-
-loc_804F4D9:				; CODE XREF: sub_804F350+BB0j
-		cmp	ebx, ecx
-		jnb	short loc_804F4DF
-		mov	ebx, ecx
-
-loc_804F4DF:				; CODE XREF: sub_804F350+18Bj
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8050048
-		cmp	edx, [ebp+var_334]
-		setz	byte ptr [ebp+var_330]
-		test	edx, edx
-		jz	short loc_804F506
-		cmp	byte ptr [ebp+var_330],	0
-		jz	loc_804FF08
-
-loc_804F506:				; CODE XREF: sub_804F350+1A7j
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, [ebp+var_364]
-		mov	dword ptr [ebp+size], eax
-
-loc_804F52C:				; CODE XREF: sub_804F350+BE2j
-		mov	eax, dword ptr [ebp+size]
-		test	eax, eax
-		jz	loc_8050048
-		test	edi, edi
-		jnz	loc_80500D8
-
-loc_804F542:				; CODE XREF: sub_804F350+D90j
-		mov	edx, dword ptr [ebp+size]
-
-loc_804F548:				; CODE XREF: sub_804F350+17Cj
-					; sub_804F350+DBEj
-		mov	eax, [ebp+n]
-		lea	edi, [edx+edi]
-		mov	[esp], edi	; dest
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+dest]
-		mov	[esp+4], eax	; src
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	edi, ecx
-
-loc_804F581:				; CODE XREF: sub_804F350+160j
-		mov	ecx, [ebp+var_33C]
-		cmp	[ebp+var_300], ecx
-		jz	loc_80505C0
-		movzx	eax, byte ptr [esi+24h]
-		cmp	al, 25h
-		jz	loc_804FF38
-		mov	ecx, [esi+28h]
-		cmp	ecx, 0FFFFFFFFh
-		jz	loc_804F8F0	; jumptable 0804F956 case 0
-		cmp	al, 6Eh
-		jz	loc_8050078
-		cmp	al, 46h
-		jz	short loc_804F620
-		cmp	al, 66h
-		jz	short loc_804F620
-		cmp	al, 65h
-		lea	esi, [esi+0]
-		jz	short loc_804F620
-		cmp	al, 45h
-		jz	short loc_804F620
-		cmp	al, 67h
-		jz	short loc_804F620
-		cmp	al, 47h
-		lea	esi, [esi+0]
-		jz	short loc_804F620
-		cmp	al, 61h
-		jz	short loc_804F620
-		cmp	al, 41h
-		jz	short loc_804F620
-		mov	eax, [ebp+var_2E4]
-		shl	ecx, 4
-		mov	ecx, [ecx+eax]
-		mov	[ebp+n], ecx
-		jmp	short loc_804F63A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F5F0:				; CODE XREF: sub_804F350+D5j
-		cmp	edx, 0FFFFFFFFh
-		jz	loc_804F3D0
-		mov	[esp], edx	; size
-		call	_malloc
-		test	eax, eax
-		mov	[ebp+var_32C], eax
-		jz	loc_804F3D0
-		mov	[ebp+var_35C], eax
-		jmp	loc_804F44A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F620:				; CODE XREF: sub_804F350+265j
-					; sub_804F350+269j ...
-		shl	ecx, 4
-		add	ecx, [ebp+var_2E4]
-		mov	eax, [ecx]
-		cmp	eax, 0Ch
-		mov	[ebp+n], eax
-		jz	loc_80501C0
-
-loc_804F63A:				; CODE XREF: sub_804F350+29Cj
-					; sub_804F350+1150j
-		mov	ecx, [ebp+var_32C]
-		mov	eax, [esi+8]
-		mov	byte ptr [ecx],	25h
-		mov	ecx, [ebp+var_348]
-		test	al, 1
-		mov	[ebp+dest], ecx
-		jz	short loc_804F665
-		mov	byte ptr [ecx],	27h
-		mov	ecx, [ebp+var_358]
-		mov	[ebp+dest], ecx
-
-loc_804F665:				; CODE XREF: sub_804F350+304j
-		test	al, 2
-		jz	short loc_804F67B
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	2Dh
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_804F67B:				; CODE XREF: sub_804F350+317j
-		test	al, 4
-		jz	short loc_804F691
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	2Bh
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_804F691:				; CODE XREF: sub_804F350+32Dj
-		test	al, 8
-		jz	short loc_804F6A7
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	20h
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_804F6A7:				; CODE XREF: sub_804F350+343j
-		test	al, 10h
-		jz	short loc_804F6BD
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	23h
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_804F6BD:				; CODE XREF: sub_804F350+359j
-		test	al, 20h
-		jz	short loc_804F6D3
-		mov	eax, [ebp+dest]
-		mov	byte ptr [eax],	30h
-		add	eax, 1
-		mov	[ebp+dest], eax
-
-loc_804F6D3:				; CODE XREF: sub_804F350+36Fj
-		mov	eax, [esi+0Ch]
-		mov	ecx, [esi+10h]
-		cmp	eax, ecx
-		jz	short loc_804F713
-		sub	ecx, eax
-		mov	[esp+4], eax	; src
-		mov	eax, [ebp+dest]
-		mov	[esp+8], ecx	; n
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		add	[ebp+dest], ecx
-		mov	edx, [ebp+src]
-
-loc_804F713:				; CODE XREF: sub_804F350+38Bj
-		mov	eax, [esi+18h]
-		mov	ecx, [esi+1Ch]
-		cmp	eax, ecx
-		jz	short loc_804F753
-		sub	ecx, eax
-		mov	[esp+4], eax	; src
-		mov	eax, [ebp+dest]
-		mov	[esp+8], ecx	; n
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		add	[ebp+dest], ecx
-		mov	edx, [ebp+src]
-
-loc_804F753:				; CODE XREF: sub_804F350+3CBj
-		cmp	[ebp+n], 10h
-		ja	short loc_804F788
-		movzx	ecx, byte ptr [ebp+n]
-		mov	eax, 1
-		shl	eax, cl
-		test	eax, 14180h
-		jnz	loc_804F932
-		test	ah, 10h
-		jnz	loc_8050160
-		test	ah, 6
-		jnz	loc_804F920
-		nop
-
-loc_804F788:				; CODE XREF: sub_804F350+40Aj
-					; sub_804F350+5F4j ...
-		movzx	eax, byte ptr [esi+24h]
-		mov	ecx, [ebp+dest]
-		mov	[ecx], al
-		mov	eax, [ebp+dest]
-		add	ecx, 1
-		mov	[ebp+var_350], ecx
-		mov	byte ptr [eax+1], 0
-		mov	eax, [esi+14h]
-		mov	[ebp+dest], 0
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_804F7DE
-		shl	eax, 4
-		add	eax, [ebp+var_2E4]
-		cmp	dword ptr [eax], 5
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		mov	eax, [eax+4]
-		mov	[ebp+dest], 1
-		mov	[ebp+var_2F0], eax
-
-loc_804F7DE:				; CODE XREF: sub_804F350+467j
-		mov	eax, [esi+20h]
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_804F811
-		shl	eax, 4
-		add	eax, [ebp+var_2E4]
-		cmp	dword ptr [eax], 5
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		mov	ecx, [ebp+dest]
-		mov	eax, [eax+4]
-		mov	[ebp+ecx*4+var_2F0], eax
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_804F811:				; CODE XREF: sub_804F350+494j
-		mov	eax, edi
-		add	eax, 2
-		mov	[ebp+var_338], eax
-		sbb	eax, eax
-		or	eax, [ebp+var_338]
-		cmp	ebx, eax
-		jnb	short loc_804F8A1
-		test	ebx, ebx
-		jnz	loc_8050178
-		mov	bl, 0Ch
-
-loc_804F832:				; CODE XREF: sub_804F350+E30j
-		cmp	[ebp+var_338], edi
-		sbb	eax, eax
-		or	eax, [ebp+var_338]
-		cmp	ebx, eax
-		jnb	short loc_804F856
-		cmp	edi, [ebp+var_338]
-		ja	loc_8050048
-		mov	ebx, [ebp+var_338]
-
-loc_804F856:				; CODE XREF: sub_804F350+4F2j
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8050048
-		cmp	edx, [ebp+var_334]
-		setz	byte ptr [ebp+size]
-		test	edx, edx
-		jz	short loc_804F87D
-		cmp	byte ptr [ebp+size], 0
-		jz	loc_8050188
-
-loc_804F87D:				; CODE XREF: sub_804F350+51Ej
-		mov	[ebp+src], edx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, eax
-
-loc_804F893:				; CODE XREF: sub_804F350+E52j
-		test	ecx, ecx
-		jz	loc_8050048
-		test	edi, edi
-		jnz	short loc_804F8F8
-
-loc_804F89F:				; CODE XREF: sub_804F350+5AFj
-					; sub_804F350+5CDj
-		mov	edx, ecx
-
-loc_804F8A1:				; CODE XREF: sub_804F350+4D6j
-		mov	byte ptr [edx+edi], 0
-		mov	ecx, [ebp+var_2F0]
-		mov	eax, [ebp+var_2EC]
-		mov	[ebp+var_340], esi
-		mov	esi, edx
-		mov	[ebp+var_34C], ecx
-		mov	[ebp+var_354], eax
-
-loc_804F8C5:				; CODE XREF: sub_804F350+707j
-					; sub_804F350+82Bj ...
-		mov	ecx, ebx
-		sub	ecx, edi
-		mov	[ebp+var_2E0], 0FFFFFFFFh
-		js	loc_804FAD0
-
-loc_804F8D9:				; CODE XREF: sub_804F350+773j
-					; sub_804F350+785j
-		cmp	[ebp+n], 11h	; switch 18 cases
-		jbe	short loc_804F950
-		jmp	short loc_804F8F0 ; jumptable 0804F956 default case
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804F8E8:				; CODE XREF: sub_804F350+A58j
-		fstp	st
-		lea	esi, [esi+0]
-
-loc_804F8F0:				; CODE XREF: sub_804F350+255j
-					; sub_804F350+475j ...
-		call	_abort		; jumptable 0804F956 case 0
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804F8F8:				; CODE XREF: sub_804F350+54Dj
-		cmp	byte ptr [ebp+size], 0
-		jz	short loc_804F89F
-		mov	[esp], ecx	; dest
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], edi	; n
-		mov	[esp+4], edx	; src
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		jmp	short loc_804F89F
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F920:				; CODE XREF: sub_804F350+431j
-		mov	eax, [ebp+dest]
-		mov	byte ptr [eax],	6Ch
-		add	eax, 1
-		mov	[ebp+dest], eax
-
-loc_804F932:				; CODE XREF: sub_804F350+41Fj
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	6Ch
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-		jmp	loc_804F788
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F950:				; CODE XREF: sub_804F350+590j
-		mov	edx, [ebp+n]
-		jmp	ds:off_8052FD4[edx*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F960:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	eax, [ebp+var_340] ; jumptable 0804F956	cases 5-8,13-17
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		mov	eax, [edx+eax+4]
-		jz	loc_804FB08
-
-loc_804F983:				; CODE XREF: sub_804F350+7AEj
-					; sub_804F350+91Ej ...
-		jnb	loc_804FBE0
-
-loc_804F989:				; CODE XREF: sub_804F350+884j
-		mov	[esp+14h], eax
-		mov	eax, [ebp+var_32C]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	[esp+18h], edx
-		mov	[esp+10h], eax
-		lea	eax, [esi+edi]
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-
-loc_804F9D2:				; CODE XREF: sub_804F350+8FAj
-					; sub_804F350+ABBj ...
-		mov	eax, [ebp+var_2E0]
-		test	eax, eax
-		js	loc_804FB69
-
-loc_804F9E0:				; CODE XREF: sub_804F350+813j
-		cmp	ecx, eax
-		mov	dword ptr [ebp+size], eax
-		jbe	short loc_804F9F7
-		lea	edx, [esi+eax]
-		cmp	byte ptr [edx+edi], 0
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-
-loc_804F9F7:				; CODE XREF: sub_804F350+698j
-		cmp	[ebp+var_330], eax
-		jle	short loc_804FA11
-
-loc_804F9FF:				; CODE XREF: sub_804F350+DD0j
-		mov	edx, [ebp+var_330]
-		mov	[ebp+var_2E0], edx
-		mov	dword ptr [ebp+size], edx
-
-loc_804FA11:				; CODE XREF: sub_804F350+6ADj
-		mov	eax, dword ptr [ebp+size]
-		add	eax, 1
-		cmp	ecx, eax
-		ja	loc_8050748
-		cmp	ecx, 7FFFFFFFh
-		jz	loc_80508C0
-		mov	ecx, dword ptr [ebp+size]
-		mov	edx, ebx
-		add	ecx, [ebp+var_338]
-		sar	edx, 1Fh
-		lea	eax, [ebx+ebx]
-		or	eax, edx
-		cmp	edi, ecx
-		mov	edx, 0FFFFFFFFh
-		ja	short loc_804FA55
-		cmp	eax, ecx
-		mov	edx, eax
-		jnb	short loc_804FA55
-		mov	edx, ecx
-
-loc_804FA55:				; CODE XREF: sub_804F350+6FBj
-					; sub_804F350+701j
-		cmp	ebx, edx
-		jnb	loc_804F8C5
-		cmp	ebx, 0
-		jnz	loc_80500C8
-		mov	bl, 0Ch
-
-loc_804FA68:				; CODE XREF: sub_804F350+D80j
-		cmp	ebx, edx
-		jnb	short loc_804FA6E
-		mov	ebx, edx
-
-loc_804FA6E:				; CODE XREF: sub_804F350+71Aj
-					; sub_804F350+E00j ...
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_80501A8
-		cmp	esi, [ebp+var_334]
-		setz	cl
-		test	esi, esi
-		jz	short loc_804FA8C
-		test	cl, cl
-		jz	loc_80500A8
-
-loc_804FA8C:				; CODE XREF: sub_804F350+732j
-		mov	byte ptr [ebp+var_364],	cl
-		mov	[esp], ebx	; size
-		call	_malloc
-		movzx	ecx, byte ptr [ebp+var_364]
-		mov	edx, eax
-
-loc_804FAA3:				; CODE XREF: sub_804F350+D73j
-		test	edx, edx
-		jz	loc_80501A8
-		test	cl, cl
-		jnz	loc_804FB80
-
-loc_804FAB3:				; CODE XREF: sub_804F350+832j
-		mov	ecx, ebx
-		mov	esi, edx
-		sub	ecx, edi
-		mov	[ebp+var_2E0], 0FFFFFFFFh
-		jns	loc_804F8D9
-		lea	esi, [esi+0]
-
-loc_804FAD0:				; CODE XREF: sub_804F350+583j
-		mov	ecx, 7FFFFFFFh
-		jmp	loc_804F8D9
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804FAE0:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	eax, [ebp+var_340] ; jumptable 0804F956	case 2
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		movzx	eax, byte ptr [edx+eax+4]
-		jnz	loc_804F983
-		lea	esi, [esi+0]
-
-loc_804FB08:				; CODE XREF: sub_804F350+62Dj
-					; sub_804F350+87Ej ...
-		mov	[esp+18h], eax
-		mov	eax, [ebp+var_34C]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+1Ch], edx
-		mov	[esp+14h], eax
-
-loc_804FB20:				; CODE XREF: sub_804F350+9BAj
-		mov	edx, [ebp+var_32C]
-		mov	[esp+10h], edx
-
-loc_804FB2A:				; CODE XREF: sub_804F350+A22j
-					; sub_804F350+1170j
-		lea	eax, [esi+edi]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-		mov	eax, [ebp+var_2E0]
-		test	eax, eax
-		jns	loc_804F9E0
-
-loc_804FB69:				; CODE XREF: sub_804F350+68Aj
-		mov	eax, [ebp+var_350]
-		cmp	byte ptr [eax],	0
-		jz	loc_8050118
-		mov	byte ptr [eax],	0
-		jmp	loc_804F8C5
-; ---------------------------------------------------------------------------
-
-loc_804FB80:				; CODE XREF: sub_804F350+75Dj
-		test	edi, edi
-		jz	loc_804FAB3
-		mov	[esp+4], esi	; src
-		mov	[esp], edx	; dest
-		mov	[ebp+src], edx
-		mov	[esp+8], edi	; n
-		call	_memcpy
-		mov	edx, [ebp+src]
-		mov	esi, edx
-		jmp	loc_804F8C5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804FBB0:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	eax, [ebp+var_340] ; jumptable 0804F956	case 4
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		movzx	eax, word ptr [edx+eax+4]
-		jz	loc_804FB08
-		jb	loc_804F989
-		lea	esi, [esi+0]
-
-loc_804FBE0:				; CODE XREF: sub_804F350:loc_804F983j
-		cmp	[ebp+dest], 2
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		mov	[esp+1Ch], eax
-		mov	eax, [ebp+var_354]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+20h], edx
-		mov	edx, [ebp+var_34C]
-		mov	[esp+18h], eax
-		mov	eax, [ebp+var_32C]
-		mov	[esp+14h], edx
-		mov	[esp+10h], eax
-
-loc_804FC19:				; CODE XREF: sub_804F350+1196j
-					; sub_804F350+122Aj ...
-		lea	eax, [esi+edi]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-		jmp	loc_804F9D2
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804FC50:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	eax, [ebp+var_340] ; jumptable 0804F956	case 3
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		movsx	eax, word ptr [edx+eax+4]
-		jnz	loc_804F983
-		jmp	loc_804FB08
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804FC80:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	eax, [ebp+var_340] ; jumptable 0804F956	case 1
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		movsx	eax, byte ptr [edx+eax+4]
-		jnz	loc_804F983
-		jmp	loc_804FB08
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804FCB0:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	edx, [ebp+var_340] ; jumptable 0804F956	case 9
-		mov	edx, [edx+28h]
-		shl	edx, 4
-		mov	eax, edx
-		mov	edx, [ebp+var_2E4]
-		cmp	[ebp+dest], 1
-		lea	edx, [eax+edx+4]
-		mov	eax, [edx]
-		mov	edx, [edx+4]
-		mov	dword ptr [ebp+size], eax
-		mov	dword ptr [ebp+size+4],	edx
-		jz	loc_8050548
-		jnb	loc_804FEB8
-		lea	edx, [ebp+var_2E0]
-		mov	eax, dword ptr [ebp+size]
-		mov	[esp+1Ch], edx
-		mov	edx, dword ptr [ebp+size+4]
-		mov	[esp+14h], eax
-		mov	[esp+18h], edx
-		jmp	loc_804FB20
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804FD10:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	eax, [ebp+var_340] ; jumptable 0804F956	case 10
-		mov	edx, [ebp+var_2E4]
-		mov	eax, [eax+28h]
-		shl	eax, 4
-		lea	edx, [eax+edx+4]
-		mov	eax, [edx]
-		mov	edx, [edx+4]
-		cmp	[ebp+dest], 1
-		mov	dword ptr [ebp+size], eax
-		mov	dword ptr [ebp+size+4],	edx
-		jz	loc_8050548
-		jnb	loc_804FEB8
-		lea	edx, [ebp+var_2E0]
-		mov	eax, dword ptr [ebp+size]
-		mov	[esp+1Ch], edx
-		mov	edx, dword ptr [ebp+size+4]
-		mov	[esp+14h], eax
-		mov	[esp+18h], edx
-		mov	edx, [ebp+var_32C]
-		mov	[esp+10h], edx
-		jmp	loc_804FB2A
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804FD78:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	eax, [ebp+var_340] ; jumptable 0804F956	case 11
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		fld	qword ptr [edx+eax+4]
-		jz	loc_8050710
-		jb	loc_80504A8
-		cmp	[ebp+dest], 2
-		jnz	loc_804F8E8
-		mov	edx, [ebp+var_354]
-		lea	eax, [ebp+var_2E0]
-		mov	[esp+24h], eax
-		fstp	qword ptr [esp+1Ch]
-		mov	[esp+18h], edx
-
-loc_804FDC6:				; CODE XREF: sub_804F350+B9Dj
-					; sub_804F350+13B4j
-		mov	eax, [ebp+var_34C]
-		mov	edx, [ebp+var_32C]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	[esp+14h], eax
-		lea	eax, [esi+edi]
-		mov	[esp+10h], edx
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-		jmp	loc_804F9D2
-; ---------------------------------------------------------------------------
-
-loc_804FE10:				; CODE XREF: sub_804F350+606j
-					; DATA XREF: .rodata:off_8052FD4o
-		mov	eax, [ebp+var_340] ; jumptable 0804F956	case 12
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		fld	tbyte ptr [edx+eax+4]
-		cmp	[ebp+dest], 1
-		fstp	[ebp+size]
-		jz	loc_80506F0
-		jb	loc_80504C8
-		cmp	[ebp+dest], 2
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		lea	eax, [ebp+var_2E0]
-		mov	edx, [ebp+var_34C]
-		mov	[esp+28h], eax
-		mov	eax, [ebp+var_354]
-		fld	[ebp+size]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	[esp+18h], eax
-		mov	eax, [ebp+var_32C]
-		fstp	tbyte ptr [esp+1Ch]
-		mov	[esp+14h], edx
-		mov	[esp+10h], eax
-		lea	eax, [esi+edi]
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-		jmp	loc_804F9D2
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804FEB8:				; CODE XREF: sub_804F350+996j
-					; sub_804F350+9F4j
-		cmp	[ebp+dest], 2
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		lea	edx, [ebp+var_2E0]
-		mov	eax, dword ptr [ebp+size]
-		mov	[esp+24h], edx
-		mov	edx, dword ptr [ebp+size+4]
-		mov	[esp+1Ch], eax
-		mov	[esp+20h], edx
-		mov	edx, [ebp+var_354]
-		mov	[esp+18h], edx
-		jmp	loc_804FDC6
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804FEF8:				; CODE XREF: sub_804F350+181j
-		jl	loc_8050048
-		add	ebx, ebx
-		jmp	loc_804F4D9
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804FF08:				; CODE XREF: sub_804F350+1B0j
-		mov	[esp], edx	; ptr
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp+4], ebx	; size
-		call	_realloc
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	dword ptr [ebp+size], eax
-		jmp	loc_804F52C
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804FF38:				; CODE XREF: sub_804F350+249j
-		cmp	dword ptr [esi+28h], 0FFFFFFFFh
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		mov	ecx, edi
-		add	ecx, 1
-		sbb	eax, eax
-		or	ecx, eax
-		cmp	ebx, ecx
-		jnb	short loc_804FFC5
-		cmp	ebx, 0
-		jnz	loc_80501B0
-		mov	bl, 0Ch
-
-loc_804FF5A:				; CODE XREF: sub_804F350+E68j
-		cmp	ebx, ecx
-		jnb	short loc_804FF60
-		mov	ebx, ecx
-
-loc_804FF60:				; CODE XREF: sub_804F350+C0Cj
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8050048
-		cmp	edx, [ebp+var_334]
-		setz	byte ptr [ebp+n]
-		test	edx, edx
-		jz	short loc_804FF83
-		cmp	byte ptr [ebp+n], 0
-		jz	short loc_804FFE8
-
-loc_804FF83:				; CODE XREF: sub_804F350+C28j
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+dest], eax
-
-loc_804FFA9:				; CODE XREF: sub_804F350+CC2j
-		mov	eax, [ebp+dest]
-		test	eax, eax
-		jz	loc_8050048
-		test	edi, edi
-		jnz	loc_8050580
-
-loc_804FFBF:				; CODE XREF: sub_804F350+1237j
-		mov	edx, [ebp+dest]
-
-loc_804FFC5:				; CODE XREF: sub_804F350+BFDj
-					; sub_804F350+1265j
-		mov	byte ptr [edx+edi], 25h
-		mov	edi, ecx
-
-loc_804FFCB:				; CODE XREF: sub_804F350+D4Dj
-					; sub_804F350+1122j ...
-		mov	ecx, [esi+4]
-		add	esi, 2Ch
-		add	[ebp+var_33C], 1
-		mov	[ebp+dest], ecx
-		jmp	loc_804F4A8
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804FFE8:				; CODE XREF: sub_804F350+C31j
-		mov	[esp], edx	; ptr
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp+4], ebx	; size
-		call	_realloc
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	[ebp+dest], eax
-		jmp	short loc_804FFA9
-; ---------------------------------------------------------------------------
-
-loc_8050014:				; CODE XREF: sub_804F350+F9Ej
-		cmp	dword ptr [ebp+size], 0FFFFFFFFh
-		jz	short loc_8050048
-		mov	eax, dword ptr [ebp+size]
-		mov	[ebp+src], edx
-		mov	[esp], eax	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		test	eax, eax
-		mov	[ebp+dest], eax
-		jnz	loc_80502F4
-		lea	esi, [esi+0]
-
-loc_8050048:				; CODE XREF: sub_804F350+192j
-					; sub_804F350+1E4j ...
-		mov	edi, edx
-
-loc_805004A:				; CODE XREF: sub_804F350+E5Aj
-					; sub_804F350+1299j ...
-		test	edi, edi
-		jnz	loc_8050528
-
-loc_8050052:				; CODE XREF: sub_804F350+11DEj
-					; sub_804F350+11ECj
-		mov	edx, [ebp+var_35C]
-		test	edx, edx
-		jz	loc_804F3D0
-		mov	edx, [ebp+var_35C]
-		mov	[esp], edx	; ptr
-		call	_free
-		jmp	loc_804F3D0
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8050078:				; CODE XREF: sub_804F350+25Dj
-		shl	ecx, 4
-		add	ecx, [ebp+var_2E4]
-		mov	eax, [ecx]
-		sub	eax, 12h	; switch 5 cases
-		cmp	eax, 4
-		ja	loc_804F8F0	; jumptable 0804F956 case 0
-		jmp	ds:off_805301C[eax*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8050098:				; CODE XREF: sub_804F350+D3Fj
-					; DATA XREF: .rodata:off_805301Co
-		mov	eax, [ecx+4]	; jumptable 0805008F cases 20,21
-		mov	[eax], edi
-		jmp	loc_804FFCB
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80500A8:				; CODE XREF: sub_804F350+736j
-		mov	byte ptr [ebp+var_364],	cl
-		mov	[esp+4], ebx	; size
-		mov	[esp], esi	; ptr
-		call	_realloc
-		movzx	ecx, byte ptr [ebp+var_364]
-		mov	edx, eax
-		jmp	loc_804FAA3
-; ---------------------------------------------------------------------------
-
-loc_80500C8:				; CODE XREF: sub_804F350+710j
-		jl	loc_80501A8
-		add	ebx, ebx
-		jmp	loc_804FA68
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80500D8:				; CODE XREF: sub_804F350+1ECj
-		cmp	byte ptr [ebp+var_330],	0
-		nop
-		jz	loc_804F542
-		mov	[esp+4], edx	; src
-		mov	edx, dword ptr [ebp+size]
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], edi	; n
-		mov	[esp], edx	; dest
-		call	_memcpy
-		mov	edx, dword ptr [ebp+size]
-		mov	ecx, [ebp+var_364]
-		jmp	loc_804F548
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8050118:				; CODE XREF: sub_804F350+822j
-		mov	eax, [ebp+var_330]
-		test	eax, eax
-		jns	loc_804F9FF
-		test	ebx, ebx
-		js	loc_8050738
-		lea	eax, [ebx+ebx]
-		add	eax, 0Ch
-		jb	loc_8050738
-
-loc_805013A:				; CODE XREF: sub_804F350+13EDj
-		cmp	ebx, eax
-		jnb	loc_804F8C5
-		cmp	ebx, 0
-		jnz	loc_8050A2D
-		mov	bl, 0Ch
-
-loc_805014D:				; CODE XREF: sub_804F350+16E5j
-		cmp	ebx, eax
-		nop
-		jnb	loc_804FA6E
-		mov	ebx, eax
-		jmp	loc_804FA6E
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050160:				; CODE XREF: sub_804F350+428j
-		mov	eax, [ebp+dest]
-		mov	byte ptr [eax],	4Ch
-		add	eax, 1
-		mov	[ebp+dest], eax
-		jmp	loc_804F788
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8050178:				; CODE XREF: sub_804F350+4DAj
-		lea	eax, [ebx+ebx]
-		sar	ebx, 1Fh
-		or	ebx, eax
-		jmp	loc_804F832
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8050188:				; CODE XREF: sub_804F350+527j
-		mov	[esp], edx	; ptr
-		mov	[ebp+src], edx
-		mov	[esp+4], ebx	; size
-		call	_realloc
-		mov	edx, [ebp+src]
-		mov	ecx, eax
-		jmp	loc_804F893
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80501A8:				; CODE XREF: sub_804F350+721j
-					; sub_804F350+755j ...
-		mov	edi, esi
-		jmp	loc_805004A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80501B0:				; CODE XREF: sub_804F350+C02j
-		jl	loc_8050048
-		add	ebx, ebx
-		jmp	loc_804FF5A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80501C0:				; CODE XREF: sub_804F350+2E4j
-		fld	tbyte ptr [ecx+4]
-		mov	[ebp+src], edx
-		fld	st
-		fstp	tbyte ptr [esp]
-		fstp	[ebp+var_378]
-		call	sub_8051420
-		mov	edx, [ebp+src]
-		test	eax, eax
-		fld	[ebp+var_378]
-		jz	loc_8050478
-		fstp	st
-
-loc_80501EF:				; CODE XREF: sub_804F350+1135j
-		mov	ecx, [esi+8]
-		mov	eax, [esi+0Ch]
-		mov	[ebp+n], 0
-		mov	[ebp+var_340], 0
-		mov	[ebp+var_34C], ecx
-		mov	ecx, [esi+10h]
-		cmp	eax, ecx
-		mov	[ebp+dest], ecx
-		jz	short loc_8050255
-		mov	ecx, [esi+14h]
-		cmp	ecx, 0FFFFFFFFh
-		jz	loc_8050B26
-		shl	ecx, 4
-		add	ecx, [ebp+var_2E4]
-		cmp	dword ptr [ecx], 5
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		mov	ecx, [ecx+4]
-		mov	[ebp+var_340], 1
-		test	ecx, ecx
-		mov	[ebp+n], ecx
-		js	loc_8050C5E
-
-loc_8050255:				; CODE XREF: sub_804F350+ECAj
-					; sub_804F350+183Bj ...
-		mov	ecx, [esi+1Ch]
-		mov	eax, [esi+18h]
-		mov	[ebp+dest], ecx
-		cmp	eax, ecx
-		jz	loc_8050CA6
-		mov	ecx, [esi+20h]
-		cmp	ecx, 0FFFFFFFFh
-		jz	loc_8050AAA
-		shl	ecx, 4
-		add	ecx, [ebp+var_2E4]
-		cmp	dword ptr [ecx], 5
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		mov	ecx, [ecx+4]
-		test	ecx, ecx
-		mov	[ebp+var_38C], ecx
-		js	loc_8050CA6
-
-loc_8050298:				; CODE XREF: sub_804F350+17D1j
-		mov	eax, [ebp+var_38C]
-		mov	ecx, 0Ch
-		test	eax, eax
-		jnz	loc_8050A3A
-
-loc_80502AB:				; CODE XREF: sub_804F350+16F3j
-					; sub_804F350+1977j ...
-		cmp	[ebp+n], ecx
-		jbe	loc_8051125
-		mov	ecx, [ebp+n]
-		add	ecx, 1
-		mov	dword ptr [ebp+size], ecx
-		mov	ecx, [ebp+n]
-
-loc_80502CC:				; CODE XREF: sub_804F350+1708j
-					; sub_804F350+1DE0j
-		cmp	ecx, dword ptr [ebp+size]
-		ja	loc_8050048
-		cmp	dword ptr [ebp+size], 2BCh
-		lea	ecx, [ebp+var_2D8]
-		mov	[ebp+dest], ecx
-		ja	loc_8050014
-
-loc_80502F4:				; CODE XREF: sub_804F350+CEFj
-		mov	ecx, [esi+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	ecx, 4
-		fld	tbyte ptr [ecx+eax+4]
-		mov	[ebp+src], edx
-		fld	st
-		fstp	tbyte ptr [esp]
-		fstp	[ebp+var_378]
-		call	sub_8051420
-		mov	edx, [ebp+src]
-		test	eax, eax
-		fld	[ebp+var_378]
-		jz	loc_80507F8
-		fstp	st
-		movzx	eax, byte ptr [esi+24h]
-		sub	eax, 41h
-		cmp	al, 19h
-		ja	loc_8050A81
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	4Eh
-		mov	byte ptr [ecx+1], 41h
-		mov	byte ptr [ecx+2], 4Eh
-		add	ecx, 3
-		mov	[ebp+var_338], ecx
-		mov	[ebp+var_330], 0
-
-loc_8050363:				; CODE XREF: sub_804F350+1564j
-					; sub_804F350+1755j
-		mov	eax, [ebp+var_340]
-		test	eax, eax
-		jnz	loc_8050760
-		mov	ecx, [ebp+var_338]
-		sub	ecx, [ebp+dest]
-
-loc_805037D:				; CODE XREF: sub_804F350+1422j
-					; sub_804F350+149Dj ...
-		cmp	dword ptr [ebp+size], ecx
-		jbe	loc_804F8F0	; jumptable 0804F956 case 0
-		mov	eax, ebx
-		sub	eax, edi
-		cmp	eax, ecx
-		ja	loc_8050A1F
-		mov	eax, ecx
-		add	eax, edi
-		mov	[ebp+n], eax
-		sbb	eax, eax
-		or	eax, [ebp+n]
-		cmp	ebx, eax
-		jnb	short loc_8050425
-		cmp	ebx, 0
-		jnz	loc_8050C51
-		mov	bl, 0Ch
-
-loc_80503B6:				; CODE XREF: sub_804F350+1909j
-		cmp	ebx, eax
-		jnb	short loc_80503BC
-		mov	ebx, eax
-
-loc_80503BC:				; CODE XREF: sub_804F350+1068j
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8050048
-		cmp	edx, [ebp+var_334]
-		setz	byte ptr [ebp+var_330]
-		test	edx, edx
-		jz	short loc_80503E3
-		cmp	byte ptr [ebp+var_330],	0
-		jz	loc_8050C22
-
-loc_80503E3:				; CODE XREF: sub_804F350+1084j
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, [ebp+var_364]
-		mov	dword ptr [ebp+size], eax
-
-loc_8050409:				; CODE XREF: sub_804F350+18FCj
-		mov	eax, dword ptr [ebp+size]
-		test	eax, eax
-		jz	loc_8050048
-		test	edi, edi
-		jnz	loc_8050DC2
-
-loc_805041F:				; CODE XREF: sub_804F350+1A79j
-		mov	edx, dword ptr [ebp+size]
-
-loc_8050425:				; CODE XREF: sub_804F350+1059j
-					; sub_804F350+16D8j ...
-		mov	[esp+8], ecx	; n
-		mov	ecx, [ebp+dest]
-		lea	edi, [edx+edi]
-		mov	[ebp+src], edx
-		mov	[esp], edi	; dest
-		mov	[esp+4], ecx	; src
-		call	_memcpy
-		mov	eax, [ebp+var_37C]
-		cmp	[ebp+dest], eax
-		mov	edx, [ebp+src]
-		jz	short loc_805046C
-		mov	ecx, [ebp+dest]
-		mov	[esp], ecx	; ptr
-		call	_free
-		mov	edx, [ebp+src]
-
-loc_805046C:				; CODE XREF: sub_804F350+1106j
-		mov	edi, [ebp+n]
-		jmp	loc_804FFCB
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8050478:				; CODE XREF: sub_804F350+E97j
-		fld	st
-		fadd	st, st(1)
-		fxch	st(1)
-		fucompp
-		fnstsw	ax
-		sahf
-		jp	short loc_805048B
-		jz	loc_80501EF
-
-loc_805048B:				; CODE XREF: sub_804F350+1133j
-		mov	eax, [esi+28h]
-		mov	ecx, [ebp+var_2E4]
-		shl	eax, 4
-		mov	eax, [eax+ecx]
-		mov	[ebp+n], eax
-		jmp	loc_804F63A
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80504A8:				; CODE XREF: sub_804F350+A4Bj
-		mov	eax, [ebp+var_32C]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+1Ch], edx
-		fstp	qword ptr [esp+14h]
-		mov	[esp+10h], eax
-		jmp	loc_804FB2A
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80504C8:				; CODE XREF: sub_804F350+AE9j
-		lea	eax, [ebp+var_2E0]
-		mov	[esp+20h], eax
-		mov	eax, [ebp+var_32C]
-		fld	[ebp+size]
-		mov	[esp+10h], eax
-		fstp	tbyte ptr [esp+14h]
-		jmp	loc_804FC19
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80504F0:				; CODE XREF: sub_804F350+D3Fj
-					; DATA XREF: .rodata:off_805301Co
-		mov	eax, [ecx+4]	; jumptable 0805008F case 18
-		mov	ecx, edi
-		mov	[eax], cl
-		jmp	loc_804FFCB
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050500:				; CODE XREF: sub_804F350+D3Fj
-					; DATA XREF: .rodata:off_805301Co
-		mov	eax, [ecx+4]	; jumptable 0805008F case 22
-		mov	[eax], edi
-		mov	dword ptr [eax+4], 0
-		jmp	loc_804FFCB
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8050518:				; CODE XREF: sub_804F350+D3Fj
-					; DATA XREF: .rodata:off_805301Co
-		mov	eax, [ecx+4]	; jumptable 0805008F case 19
-		mov	[eax], di
-		jmp	loc_804FFCB
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8050528:				; CODE XREF: sub_804F350+CFCj
-		cmp	edi, [ebp+var_334]
-		jz	loc_8050052
-		mov	[esp], edi	; ptr
-		call	_free
-		jmp	loc_8050052
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8050548:				; CODE XREF: sub_804F350+990j
-					; sub_804F350+9EEj
-		lea	eax, [ebp+var_2E0]
-		mov	edx, dword ptr [ebp+size+4]
-		mov	[esp+20h], eax
-		mov	eax, dword ptr [ebp+size]
-		mov	[esp+1Ch], edx
-		mov	edx, [ebp+var_34C]
-		mov	[esp+18h], eax
-		mov	eax, [ebp+var_32C]
-		mov	[esp+14h], edx
-		mov	[esp+10h], eax
-		jmp	loc_804FC19
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050580:				; CODE XREF: sub_804F350+C69j
-		cmp	byte ptr [ebp+n], 0
-		jz	loc_804FFBF
-		mov	eax, [ebp+dest]
-		mov	[esp+4], edx	; src
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], edi	; n
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	edx, [ebp+dest]
-		mov	ecx, [ebp+var_364]
-		jmp	loc_804FFC5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80505C0:				; CODE XREF: sub_804F350+23Dj
-		mov	eax, edx
-		mov	edx, edi
-		mov	esi, edx
-		mov	edi, eax
-		add	esi, 1
-		sbb	eax, eax
-		or	eax, esi
-		cmp	eax, ebx
-		jbe	short loc_805063C
-		test	ebx, ebx
-		jnz	loc_8050C72
-		mov	bl, 0Ch
-
-loc_80505DD:				; CODE XREF: sub_804F350+192Aj
-		cmp	esi, edx
-		sbb	eax, eax
-		or	eax, esi
-		cmp	ebx, eax
-		jnb	short loc_80505F1
-		cmp	edx, esi
-		ja	loc_805004A
-		mov	ebx, esi
-
-loc_80505F1:				; CODE XREF: sub_804F350+1295j
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_805004A
-		cmp	edi, [ebp+var_334]
-		setz	byte ptr [ebp+dest]
-		test	edi, edi
-		jz	short loc_8050618
-		cmp	byte ptr [ebp+dest], 0
-		jz	loc_8050CD0
-
-loc_8050618:				; CODE XREF: sub_804F350+12B9j
-		mov	[ebp+src], edx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, eax
-
-loc_805062E:				; CODE XREF: sub_804F350+199Aj
-		test	ecx, ecx
-		jz	loc_805004A
-		test	edx, edx
-		jnz	short loc_80506B3
-
-loc_805063A:				; CODE XREF: sub_804F350+136Aj
-		mov	edi, ecx
-
-loc_805063C:				; CODE XREF: sub_804F350+1281j
-					; sub_804F350+139Aj
-		mov	byte ptr [edi+edx], 0
-		cmp	edi, [ebp+var_334]
-		jz	short loc_8050650
-		cmp	ebx, esi
-		ja	loc_8050C7F
-
-loc_8050650:				; CODE XREF: sub_804F350+12F6j
-					; sub_804F350+1949j ...
-		mov	ebx, [ebp+var_35C]
-		test	ebx, ebx
-		jz	short loc_8050674
-		mov	eax, [ebp+var_35C]
-		mov	[ebp+src], edx
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	edx, [ebp+src]
-
-loc_8050674:				; CODE XREF: sub_804F350+1308j
-		mov	eax, [ebp+ptr]
-		mov	[ebp+src], edx
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2E4]
-		mov	edx, [ebp+src]
-		test	eax, eax
-		jz	short loc_80506A6
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	edx, [ebp+src]
-
-loc_80506A6:				; CODE XREF: sub_804F350+1346j
-		mov	ecx, [ebp+var_344]
-		mov	[ecx], edx
-		jmp	loc_804F3FD
-; ---------------------------------------------------------------------------
-
-loc_80506B3:				; CODE XREF: sub_804F350+12E8j
-		cmp	byte ptr [ebp+dest], 0
-		jz	loc_805063A
-		mov	[esp+8], edx	; n
-		mov	[esp+4], edi	; src
-		mov	[esp], ecx	; dest
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	edi, ecx
-		jmp	loc_805063C
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80506F0:				; CODE XREF: sub_804F350+AE3j
-		fld	[ebp+size]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+24h], edx
-		fstp	tbyte ptr [esp+18h]
-		jmp	loc_804FDC6
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050710:				; CODE XREF: sub_804F350+A45j
-		lea	edx, [ebp+var_2E0]
-		mov	eax, [ebp+var_34C]
-		mov	[esp+20h], edx
-		mov	edx, [ebp+var_32C]
-		fstp	qword ptr [esp+18h]
-		mov	[esp+14h], eax
-		mov	[esp+10h], edx
-		jmp	loc_804FC19
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8050738:				; CODE XREF: sub_804F350+DD8j
-					; sub_804F350+DE4j
-		mov	eax, 0FFFFFFFFh
-		jmp	loc_805013A
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8050748:				; CODE XREF: sub_804F350+6CCj
-		mov	edx, esi
-		mov	esi, [ebp+var_340]
-		add	edi, dword ptr [ebp+size]
-		jmp	loc_804FFCB
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050760:				; CODE XREF: sub_804F350+101Bj
-		mov	ecx, [ebp+var_338]
-		sub	ecx, [ebp+dest]
-		cmp	[ebp+n], ecx
-		jbe	loc_805037D
-		mov	eax, [ebp+dest]
-		mov	ecx, [ebp+var_338]
-		sub	eax, [ebp+var_338]
-		add	eax, [ebp+n]
-		add	ecx, eax
-		test	byte ptr [ebp+var_34C],	2
-		mov	[ebp+n], eax
-		mov	[ebp+var_340], ecx
-		jz	loc_8050D08
-		xor	eax, eax
-		cmp	[ebp+n], 0
-		jz	loc_8050DB7
-		mov	[ebp+var_330], edi
-		mov	ecx, [ebp+var_338]
-		mov	edi, [ebp+n]
-		lea	esi, [esi+0]
-
-loc_80507D0:				; CODE XREF: sub_804F350+1489j
-		mov	byte ptr [ecx+eax], 20h
-		add	eax, 1
-		cmp	eax, edi
-		jnz	short loc_80507D0
-		mov	ecx, [ebp+var_340]
-		mov	edi, [ebp+var_330]
-		sub	ecx, [ebp+dest]
-		jmp	loc_805037D
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80507F8:				; CODE XREF: sub_804F350+FD8j
-		fnstcw	[ebp+var_2DA]
-		movzx	ecx, [ebp+var_2DA]
-		mov	eax, ecx
-		or	ah, 3
-		mov	word ptr [ebp+var_350],	cx
-		mov	[ebp+var_2DA], ax
-		fldcw	[ebp+var_2DA]
-		fxam
-		fnstsw	ax
-		test	ah, 2
-		jz	loc_8050A5D
-		mov	eax, [ebp+dest]
-		fchs
-		mov	byte ptr [eax],	2Dh
-		add	eax, 1
-		mov	[ebp+var_330], eax
-
-loc_805083F:				; CODE XREF: sub_804F350+172Cj
-					; sub_804F350+18B9j ...
-		fldz
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		fstp	st(1)
-		sahf
-		jbe	loc_8050912
-		fld	st
-		fadd	st, st(1)
-		fucomp	st(1)
-		fnstsw	ax
-		sahf
-		jnz	loc_8050912
-		jp	loc_8050912
-		fstp	st
-		movzx	eax, byte ptr [esi+24h]
-		sub	eax, 41h
-		cmp	al, 19h
-		ja	loc_8050ECA
-		mov	ecx, [ebp+var_330]
-		mov	byte ptr [ecx],	49h
-		mov	byte ptr [ecx+1], 4Eh
-		mov	byte ptr [ecx+2], 46h
-		add	ecx, 3
-		mov	[ebp+var_338], ecx
-		mov	[ebp+var_330], 0
-		lea	esi, [esi+0]
-
-loc_80508A0:				; CODE XREF: sub_804F350+1611j
-					; sub_804F350+1662j ...
-		movzx	ecx, word ptr [ebp+var_350]
-		mov	[ebp+var_2DA], cx
-		fldcw	[ebp+var_2DA]
-		jmp	loc_8050363
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80508C0:				; CODE XREF: sub_804F350+6D8j
-		test	esi, esi
-		jnz	loc_8050CEF
-
-loc_80508C8:				; CODE XREF: sub_804F350+19A5j
-					; sub_804F350+19B3j
-		mov	ecx, [ebp+var_35C]
-		test	ecx, ecx
-		jz	short loc_80508E0
-		mov	eax, [ebp+var_35C]
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_80508E0:				; CODE XREF: sub_804F350+1580j
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2E4]
-		test	eax, eax
-		jz	short loc_8050900
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_8050900:				; CODE XREF: sub_804F350+15A6j
-		call	___errno_location
-		xor	edi, edi
-		mov	dword ptr [eax], 4Bh
-		jmp	loc_804F3FD
-; ---------------------------------------------------------------------------
-
-loc_8050912:				; CODE XREF: sub_804F350+14FAj
-					; sub_804F350+1509j ...
-		fldz
-		fxch	st(1)
-		fucompp
-		fnstsw	ax
-		sahf
-		jp	loc_804F8F0	; jumptable 0804F956 case 0
-		jnz	loc_804F8F0	; jumptable 0804F956 case 0
-		movzx	eax, byte ptr [esi+24h]
-		cmp	al, 46h
-		jz	short loc_8050937
-		cmp	al, 66h
-		jnz	loc_8050B90
-
-loc_8050937:				; CODE XREF: sub_804F350+15DDj
-		mov	ecx, [ebp+var_330]
-		mov	byte ptr [ecx],	30h
-		add	ecx, 1
-		mov	[ebp+var_338], ecx
-		mov	ecx, [ebp+var_38C]
-		test	ecx, ecx
-		setnz	byte ptr [ebp+var_354]
-		jnz	short loc_8050967
-		test	byte ptr [ebp+var_34C],	10h
-		jz	loc_80508A0
-
-loc_8050967:				; CODE XREF: sub_804F350+1608j
-		mov	[ebp+src], edx
-		mov	dword ptr [esp], 10000h	; item
-		call	_nl_langinfo
-		mov	edx, [ebp+src]
-		movzx	eax, byte ptr [eax]
-		test	al, al
-		mov	byte ptr [ebp+var_360],	al
-		jnz	short loc_8050993
-		mov	byte ptr [ebp+var_360],	2Eh
-
-loc_8050993:				; CODE XREF: sub_804F350+163Aj
-		mov	ecx, [ebp+var_338]
-		movzx	eax, byte ptr [ebp+var_360]
-		mov	[ecx], al
-		add	ecx, 1
-		cmp	byte ptr [ebp+var_354],	0
-		mov	[ebp+var_338], ecx
-		jz	loc_80508A0
-		mov	[ebp+var_354], edi
-		mov	ecx, [ebp+var_38C]
-		xor	eax, eax
-		mov	edi, [ebp+var_330]
-		lea	esi, [esi+0]
-
-loc_80509D0:				; CODE XREF: sub_804F350+168Aj
-		mov	byte ptr [edi+eax+2], 30h
-		add	eax, 1
-		cmp	eax, ecx
-		jnz	short loc_80509D0
-		mov	edi, [ebp+var_354]
-		add	[ebp+var_338], eax
-		jmp	loc_80508A0
-; ---------------------------------------------------------------------------
-
-loc_80509ED:				; CODE XREF: sub_804F350+65j
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2E4]
-		test	eax, eax
-		jz	short loc_8050A0D
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_8050A0D:				; CODE XREF: sub_804F350+16B3j
-		call	___errno_location
-		xor	edi, edi
-		mov	dword ptr [eax], 16h
-		jmp	loc_804F3FD
-; ---------------------------------------------------------------------------
-
-loc_8050A1F:				; CODE XREF: sub_804F350+103Fj
-		lea	eax, [ecx+edi]
-		mov	[ebp+n], eax
-		jmp	loc_8050425
-; ---------------------------------------------------------------------------
-
-loc_8050A2D:				; CODE XREF: sub_804F350+DF5j
-		jl	loc_80501A8
-		add	ebx, ebx
-		jmp	loc_805014D
-; ---------------------------------------------------------------------------
-
-loc_8050A3A:				; CODE XREF: sub_804F350+F55j
-		mov	ecx, [ebp+var_38C]
-		add	ecx, 0Ch
-		jnb	loc_80502AB
-		mov	dword ptr [ebp+size], 0
-		mov	ecx, 0FFFFFFFFh
-		jmp	loc_80502CC
-; ---------------------------------------------------------------------------
-
-loc_8050A5D:				; CODE XREF: sub_804F350+14D5j
-		test	byte ptr [ebp+var_34C],	4
-		jz	loc_8050BF6
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	2Bh
-		add	ecx, 1
-		mov	[ebp+var_330], ecx
-		jmp	loc_805083F
-; ---------------------------------------------------------------------------
-
-loc_8050A81:				; CODE XREF: sub_804F350+FE9j
-		mov	eax, [ebp+dest]
-		mov	byte ptr [eax],	6Eh
-		mov	byte ptr [eax+1], 61h
-		mov	byte ptr [eax+2], 6Eh
-		add	eax, 3
-		mov	[ebp+var_338], eax
-		mov	[ebp+var_330], 0
-		jmp	loc_8050363
-; ---------------------------------------------------------------------------
-
-loc_8050AAA:				; CODE XREF: sub_804F350+F1Fj
-		add	eax, 1
-		cmp	[ebp+dest], eax
-		jz	loc_8050CB8
-		mov	dword ptr [ebp+size], edi
-		mov	edi, [ebp+dest]
-		xor	ecx, ecx
-		mov	[ebp+var_38C], 0
-		mov	[ebp+var_330], ebx
-		mov	[ebp+var_338], edx
-		lea	esi, [esi+0]
-
-loc_8050AE0:				; CODE XREF: sub_804F350+17B7j
-		movzx	ebx, byte ptr [eax]
-		add	eax, 1
-		cmp	ecx, 19999999h
-		mov	edx, 0FFFFFFFFh
-		ja	short loc_8050AF8
-		lea	edx, [ecx+ecx*4]
-		add	edx, edx
-
-loc_8050AF8:				; CODE XREF: sub_804F350+17A1j
-		movsx	ebx, bl
-		lea	ecx, [edx+ebx-30h]
-		cmp	ecx, edx
-		sbb	edx, edx
-		or	ecx, edx
-		cmp	eax, edi
-		jnz	short loc_8050AE0
-		mov	[ebp+var_38C], ecx
-		mov	edi, dword ptr [ebp+size]
-		mov	ebx, [ebp+var_330]
-		mov	edx, [ebp+var_338]
-		jmp	loc_8050298
-; ---------------------------------------------------------------------------
-
-loc_8050B26:				; CODE XREF: sub_804F350+ED2j
-		mov	dword ptr [ebp+size], edi
-		xor	ecx, ecx
-		mov	edi, edx
-		mov	[ebp+n], 0
-		mov	[ebp+var_330], ebx
-
-loc_8050B40:				; CODE XREF: sub_804F350+181Bj
-		movzx	edx, byte ptr [eax]
-		add	eax, 1
-		cmp	ecx, 19999999h
-		mov	ebx, 0FFFFFFFFh
-		ja	short loc_8050B58
-		lea	ebx, [ecx+ecx*4]
-		add	ebx, ebx
-
-loc_8050B58:				; CODE XREF: sub_804F350+1801j
-		movsx	edx, dl
-		lea	ecx, [ebx+edx-30h]
-		cmp	ecx, ebx
-		sbb	edx, edx
-		or	ecx, edx
-		cmp	[ebp+dest], eax
-		jnz	short loc_8050B40
-		mov	edx, edi
-		mov	ebx, [ebp+var_330]
-		mov	[ebp+n], ecx
-		mov	edi, dword ptr [ebp+size]
-		mov	[ebp+var_340], 1
-		jmp	loc_8050255
-; ---------------------------------------------------------------------------
-
-loc_8050B90:				; CODE XREF: sub_804F350+15E1j
-		cmp	al, 45h
-		jz	short loc_8050B9C
-		cmp	al, 65h
-		jnz	loc_8050DFC
-
-loc_8050B9C:				; CODE XREF: sub_804F350+1842j
-		mov	eax, [ebp+var_330]
-		mov	byte ptr [eax],	30h
-		add	eax, 1
-		mov	[ebp+var_338], eax
-		mov	eax, [ebp+var_38C]
-		test	eax, eax
-		setnz	byte ptr [ebp+var_354]
-		jnz	loc_805100A
-		test	byte ptr [ebp+var_34C],	10h
-		jnz	loc_805100A
-
-loc_8050BD0:				; CODE XREF: sub_804F350+1D05j
-					; sub_804F350+1D37j
-		mov	ecx, [ebp+var_338]
-		movzx	eax, byte ptr [esi+24h]
-		mov	byte ptr [ecx+1], 2Bh
-		mov	[ecx], al
-		mov	byte ptr [ecx+2], 30h
-		mov	byte ptr [ecx+3], 30h
-		add	ecx, 4
-		mov	[ebp+var_338], ecx
-		jmp	loc_80508A0
-; ---------------------------------------------------------------------------
-
-loc_8050BF6:				; CODE XREF: sub_804F350+1714j
-		mov	eax, [ebp+dest]
-		test	byte ptr [ebp+var_34C],	8
-		mov	[ebp+var_330], eax
-		jz	loc_805083F
-		mov	ecx, eax
-		add	ecx, 1
-		mov	byte ptr [eax],	20h
-		mov	[ebp+var_330], ecx
-		jmp	loc_805083F
-; ---------------------------------------------------------------------------
-
-loc_8050C22:				; CODE XREF: sub_804F350+108Dj
-		mov	[esp], edx	; ptr
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp+4], ebx	; size
-		call	_realloc
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	dword ptr [ebp+size], eax
-		jmp	loc_8050409
-; ---------------------------------------------------------------------------
-
-loc_8050C51:				; CODE XREF: sub_804F350+105Ej
-		jl	loc_8050048
-		add	ebx, ebx
-		jmp	loc_80503B6
-; ---------------------------------------------------------------------------
-
-loc_8050C5E:				; CODE XREF: sub_804F350+EFFj
-		neg	ecx
-		or	[ebp+var_34C], 2
-		mov	[ebp+n], ecx
-		jmp	loc_8050255
-; ---------------------------------------------------------------------------
-
-loc_8050C72:				; CODE XREF: sub_804F350+1285j
-		lea	eax, [ebx+ebx]
-		sar	ebx, 1Fh
-		or	ebx, eax
-		jmp	loc_80505DD
-; ---------------------------------------------------------------------------
-
-loc_8050C7F:				; CODE XREF: sub_804F350+12FAj
-		mov	[ebp+src], edx
-		mov	[esp+4], esi	; size
-		mov	[esp], edi	; ptr
-		call	_realloc
-		mov	edx, [ebp+src]
-		test	eax, eax
-		jz	loc_8050650
-		mov	edi, eax
-		jmp	loc_8050650
-; ---------------------------------------------------------------------------
-
-loc_8050CA6:				; CODE XREF: sub_804F350+F13j
-					; sub_804F350+F42j
-		movzx	eax, byte ptr [esi+24h]
-		cmp	al, 41h
-		mov	byte ptr [ebp+dest], al
-		jnz	loc_8050EAE
-
-loc_8050CB8:				; CODE XREF: sub_804F350+1763j
-					; sub_804F350+1B75j
-		mov	[ebp+var_38C], 0
-		mov	ecx, 0Ch
-		jmp	loc_80502AB
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050CD0:				; CODE XREF: sub_804F350+12C2j
-		mov	[ebp+src], edx
-		mov	[esp+4], ebx	; size
-		mov	[esp], edi	; ptr
-		call	_realloc
-		mov	edx, [ebp+src]
-		mov	ecx, eax
-		jmp	loc_805062E
-; ---------------------------------------------------------------------------
-
-loc_8050CEF:				; CODE XREF: sub_804F350+1572j
-		cmp	esi, [ebp+var_334]
-		jz	loc_80508C8
-		mov	[esp], esi	; ptr
-		call	_free
-		jmp	loc_80508C8
-; ---------------------------------------------------------------------------
-
-loc_8050D08:				; CODE XREF: sub_804F350+1455j
-		mov	eax, [ebp+var_330]
-		test	eax, eax
-		jz	short loc_8050D1F
-		test	byte ptr [ebp+var_34C],	20h
-		jnz	loc_8050EF3
-
-loc_8050D1F:				; CODE XREF: sub_804F350+19C0j
-		mov	eax, [ebp+var_340]
-		mov	ecx, [ebp+dest]
-		mov	[ebp+var_330], eax
-		mov	eax, [ebp+var_338]
-		cmp	eax, ecx
-		jbe	short loc_8050D7F
-		mov	ecx, [ebp+var_330]
-		mov	[ebp+var_330], edi
-		mov	edi, [ebp+dest]
-		mov	[ebp+var_338], ebx
-		nop
-		lea	esi, [esi+0]
-
-loc_8050D58:				; CODE XREF: sub_804F350+1A15j
-		sub	eax, 1
-		sub	ecx, 1
-		movzx	ebx, byte ptr [eax]
-		cmp	edi, eax
-		mov	[ecx], bl
-		jb	short loc_8050D58
-		mov	eax, [ebp+dest]
-		mov	edi, [ebp+var_330]
-		mov	ebx, [ebp+var_338]
-		mov	[ebp+var_338], eax
-
-loc_8050D7F:				; CODE XREF: sub_804F350+19E9j
-		mov	ecx, [ebp+n]
-		xor	eax, eax
-		test	ecx, ecx
-		jz	short loc_8050DB1
-		mov	[ebp+var_330], edi
-		mov	ecx, [ebp+var_338]
-		mov	edi, [ebp+n]
-		lea	esi, [esi+0]
-
-loc_8050DA0:				; CODE XREF: sub_804F350+1A59j
-		mov	byte ptr [ecx+eax], 20h
-		add	eax, 1
-		cmp	edi, eax
-		jnz	short loc_8050DA0
-
-loc_8050DAB:				; CODE XREF: sub_804F350+1C2Bj
-		mov	edi, [ebp+var_330]
-
-loc_8050DB1:				; CODE XREF: sub_804F350+1A39j
-					; sub_804F350+1C01j
-		mov	ecx, [ebp+var_340]
-
-loc_8050DB7:				; CODE XREF: sub_804F350+1464j
-		sub	ecx, [ebp+dest]
-		jmp	loc_805037D
-; ---------------------------------------------------------------------------
-
-loc_8050DC2:				; CODE XREF: sub_804F350+10C9j
-		cmp	byte ptr [ebp+var_330],	0
-		jz	loc_805041F
-		mov	[esp+4], edx	; src
-		mov	edx, dword ptr [ebp+size]
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], edi	; n
-		mov	[esp], edx	; dest
-		call	_memcpy
-		mov	edx, dword ptr [ebp+size]
-		mov	ecx, [ebp+var_364]
-		jmp	loc_8050425
-; ---------------------------------------------------------------------------
-
-loc_8050DFC:				; CODE XREF: sub_804F350+1846j
-		cmp	al, 47h
-		jz	short loc_8050E08
-		cmp	al, 67h
-		jnz	loc_8050F80
-
-loc_8050E08:				; CODE XREF: sub_804F350+1AAEj
-		mov	eax, [ebp+var_330]
-		mov	byte ptr [eax],	30h
-		add	eax, 1
-		test	byte ptr [ebp+var_34C],	10h
-		mov	[ebp+var_338], eax
-		jz	loc_80508A0
-		mov	ecx, [ebp+var_38C]
-		mov	[ebp+src], edx
-		mov	dword ptr [esp], 10000h	; item
-		sub	ecx, 1
-		cmp	[ebp+var_38C], 1
-		sbb	eax, eax
-		not	eax
-		and	ecx, eax
-		mov	[ebp+var_354], ecx
-		call	_nl_langinfo
-		mov	edx, [ebp+src]
-		movzx	eax, byte ptr [eax]
-		test	al, al
-		jnz	short loc_8050E67
-		mov	eax, 2Eh
-
-loc_8050E67:				; CODE XREF: sub_804F350+1B10j
-		mov	ecx, [ebp+var_338]
-		mov	[ecx], al
-		add	ecx, 1
-		cmp	[ebp+var_354], 0
-		mov	[ebp+var_338], ecx
-		jz	loc_80508A0
-		mov	ecx, [ebp+var_330]
-		xor	eax, eax
-
-loc_8050E8D:				; CODE XREF: sub_804F350+1B4Bj
-		mov	byte ptr [ecx+eax+2], 30h
-		add	eax, 1
-		cmp	[ebp+var_354], eax
-		jnz	short loc_8050E8D
-		mov	eax, [ebp+var_354]
-		add	[ebp+var_338], eax
-		jmp	loc_80508A0
-; ---------------------------------------------------------------------------
-
-loc_8050EAE:				; CODE XREF: sub_804F350+1962j
-		cmp	al, 61h
-		mov	ecx, 12h
-		mov	[ebp+var_38C], 6
-		jnz	loc_80502AB
-		jmp	loc_8050CB8
-; ---------------------------------------------------------------------------
-
-loc_8050ECA:				; CODE XREF: sub_804F350+1520j
-		mov	eax, [ebp+var_330]
-		mov	byte ptr [eax],	69h
-		mov	byte ptr [eax+1], 6Eh
-		mov	byte ptr [eax+2], 66h
-		add	eax, 3
-		mov	[ebp+var_338], eax
-		mov	[ebp+var_330], 0
-		jmp	loc_80508A0
-; ---------------------------------------------------------------------------
-
-loc_8050EF3:				; CODE XREF: sub_804F350+19C9j
-		mov	eax, [ebp+var_330]
-		cmp	[ebp+var_338], eax
-		jbe	short loc_8050F47
-		mov	eax, [ebp+var_338]
-		mov	ecx, [ebp+var_340]
-		mov	[ebp+var_338], edi
-		mov	edi, [ebp+var_330]
-		mov	[ebp+var_34C], ebx
-		nop
-
-loc_8050F20:				; CODE XREF: sub_804F350+1BDDj
-		sub	eax, 1
-		sub	ecx, 1
-		movzx	ebx, byte ptr [eax]
-		cmp	edi, eax
-		mov	[ecx], bl
-		jb	short loc_8050F20
-		mov	ecx, [ebp+var_330]
-		mov	ebx, [ebp+var_34C]
-		mov	edi, [ebp+var_338]
-		mov	[ebp+var_338], ecx
-
-loc_8050F47:				; CODE XREF: sub_804F350+1BAFj
-		mov	ecx, [ebp+n]
-		xor	eax, eax
-		test	ecx, ecx
-		jz	loc_8050DB1
-		mov	[ebp+var_330], edi
-		mov	ecx, [ebp+var_338]
-		mov	edi, [ebp+n]
-		lea	esi, [esi+0]
-
-loc_8050F70:				; CODE XREF: sub_804F350+1C29j
-		mov	byte ptr [ecx+eax], 30h
-		add	eax, 1
-		cmp	edi, eax
-		jnz	short loc_8050F70
-		jmp	loc_8050DAB
-; ---------------------------------------------------------------------------
-
-loc_8050F80:				; CODE XREF: sub_804F350+1AB2j
-		cmp	al, 41h
-		jnz	loc_8051113
-
-loc_8050F88:				; CODE XREF: sub_804F350+1DC5j
-		mov	ecx, [ebp+var_330]
-		mov	byte ptr [ecx],	30h
-		movzx	eax, byte ptr [esi+24h]
-		add	eax, 17h
-		mov	[ecx+1], al
-		mov	eax, [ebp+var_330]
-		add	ecx, 2
-		mov	[ebp+var_360], ecx
-		mov	byte ptr [eax+2], 30h
-		mov	ecx, [ebp+var_38C]
-		add	eax, 3
-		mov	[ebp+var_338], eax
-		test	ecx, ecx
-		setnz	byte ptr [ebp+var_354]
-		jnz	loc_805108C
-		test	byte ptr [ebp+var_34C],	10h
-		jnz	loc_805108C
-
-loc_8050FD9:				; CODE XREF: sub_804F350+1D87j
-					; sub_804F350+1DB9j
-		movzx	eax, byte ptr [esi+24h]
-		mov	ecx, [ebp+var_338]
-		add	eax, 0Fh
-		mov	[ecx], al
-		mov	byte ptr [ecx+1], 2Bh
-		mov	byte ptr [ecx+2], 30h
-		mov	eax, [ebp+var_360]
-		add	ecx, 3
-		mov	[ebp+var_338], ecx
-		mov	[ebp+var_330], eax
-		jmp	loc_80508A0
-; ---------------------------------------------------------------------------
-
-loc_805100A:				; CODE XREF: sub_804F350+186Dj
-					; sub_804F350+187Aj
-		mov	[ebp+src], edx
-		mov	dword ptr [esp], 10000h	; item
-		call	_nl_langinfo
-		mov	edx, [ebp+src]
-		movzx	eax, byte ptr [eax]
-		test	al, al
-		mov	byte ptr [ebp+var_360],	al
-		jnz	short loc_8051036
-		mov	byte ptr [ebp+var_360],	2Eh
-
-loc_8051036:				; CODE XREF: sub_804F350+1CDDj
-		mov	eax, [ebp+var_338]
-		movzx	ecx, byte ptr [ebp+var_360]
-		mov	[eax], cl
-		add	eax, 1
-		cmp	byte ptr [ebp+var_354],	0
-		mov	[ebp+var_338], eax
-		jz	loc_8050BD0
-		mov	[ebp+var_354], edi
-		mov	ecx, [ebp+var_38C]
-		xor	eax, eax
-		mov	edi, [ebp+var_330]
-
-loc_805106F:				; CODE XREF: sub_804F350+1D29j
-		mov	byte ptr [edi+eax+2], 30h
-		add	eax, 1
-		cmp	ecx, eax
-		jnz	short loc_805106F
-		mov	edi, [ebp+var_354]
-		add	[ebp+var_338], ecx
-		jmp	loc_8050BD0
-; ---------------------------------------------------------------------------
-
-loc_805108C:				; CODE XREF: sub_804F350+1C76j
-					; sub_804F350+1C83j
-		mov	[ebp+src], edx
-		mov	dword ptr [esp], 10000h	; item
-		call	_nl_langinfo
-		mov	edx, [ebp+src]
-		movzx	eax, byte ptr [eax]
-		test	al, al
-		mov	[ebp+var_37D], al
-		jnz	short loc_80510B8
-		mov	[ebp+var_37D], 2Eh
-
-loc_80510B8:				; CODE XREF: sub_804F350+1D5Fj
-		mov	eax, [ebp+var_338]
-		movzx	ecx, [ebp+var_37D]
-		mov	[eax], cl
-		add	eax, 1
-		cmp	byte ptr [ebp+var_354],	0
-		mov	[ebp+var_338], eax
-		jz	loc_8050FD9
-		mov	[ebp+var_354], edi
-		mov	ecx, [ebp+var_38C]
-		xor	eax, eax
-		mov	edi, [ebp+var_330]
-
-loc_80510F1:				; CODE XREF: sub_804F350+1DABj
-		mov	byte ptr [edi+eax+4], 30h
-		add	eax, 1
-		cmp	ecx, eax
-		jnz	short loc_80510F1
-		mov	edi, [ebp+var_354]
-		add	[ebp+var_338], ecx
-		jmp	loc_8050FD9
-; ---------------------------------------------------------------------------
-
-loc_805110E:				; CODE XREF: sub_804F350+B9j
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_8051113:				; CODE XREF: sub_804F350+1C32j
-		cmp	al, 61h
-		jz	loc_8050F88
-		nop
-		lea	esi, [esi+0]
-		jmp	loc_804F8F0	; jumptable 0804F956 case 0
-; ---------------------------------------------------------------------------
-
-loc_8051125:				; CODE XREF: sub_804F350+F61j
-		lea	eax, [ecx+1]
-		mov	dword ptr [ebp+size], eax
-		db	66h
-		nop
-		jmp	loc_80502CC
-sub_804F350	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051140	proc near		; CODE XREF: sub_804D770+D9p
-					; sub_804D8D0+364p
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	ecx, [ebp+arg_0]
-		test	ecx, ecx
-		jz	short locret_8051156
-		cmp	dword ptr [ecx-4], 1415FB4Ah
-		jz	short loc_8051158
-
-locret_8051156:				; CODE XREF: sub_8051140+Bj
-					; sub_8051140+42j ...
-		leave
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8051158:				; CODE XREF: sub_8051140+14j
-		mov	eax, ecx
-		mov	edx, 0FF00FF01h
-		mul	edx
-		shr	edx, 8
-		mov	eax, edx
-		shl	eax, 8
-		lea	edx, [eax+edx]
-		mov	eax, ecx
-		sub	eax, edx
-		lea	edx, ds:8055300h[eax*4]
-		mov	eax, ds:dword_8055300[eax*4]
-		test	eax, eax
-		jnz	short loc_8051192
-		jmp	short locret_8051156
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051188:				; CODE XREF: sub_8051140+54j
-		lea	edx, [eax-8]
-		mov	eax, [eax-8]
-		test	eax, eax
-		jz	short locret_8051156
-
-loc_8051192:				; CODE XREF: sub_8051140+40j
-		cmp	ecx, eax
-		jnz	short loc_8051188
-		lea	eax, [ecx-8]
-		mov	ecx, [ecx-8]
-		mov	[edx], ecx
-		mov	[ebp+arg_0], eax
-		leave
-		jmp	_free
-sub_8051140	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80511B0	proc near		; CODE XREF: sub_804D770+42p
-					; sub_804D8D0+65p
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		add	eax, 8
-		jnb	short loc_80511C8
-
-loc_80511BE:				; CODE XREF: sub_80511B0+22j
-		xor	eax, eax
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80511C8:				; CODE XREF: sub_80511B0+Cj
-		mov	[esp], eax	; size
-		call	_malloc
-		test	eax, eax
-		jz	short loc_80511BE
-		lea	ecx, [eax+8]
-		mov	edx, 0FF00FF01h
-		mov	eax, ecx
-		mul	edx
-		mov	dword ptr [ecx-4], 1415FB4Ah
-		shr	edx, 8
-		mov	eax, edx
-		shl	eax, 8
-		lea	edx, [eax+edx]
-		mov	eax, ecx
-		sub	eax, edx
-		mov	edx, eax
-		mov	eax, ds:dword_8055300[eax*4]
-		mov	[ecx-8], eax
-		mov	eax, ecx
-		mov	ds:dword_8055300[edx*4], ecx
-		leave
-		retn
-sub_80511B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051210	proc near		; CODE XREF: sub_804D8D0+28p
-
-var_54		= byte ptr -54h
-p		= mbstate_t ptr	-50h
-var_48		= byte ptr -48h
-s		= dword	ptr -44h
-var_40		= dword	ptr -40h
-var_3C		= byte ptr -3Ch
-pwc		= dword	ptr -38h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 5Ch
-		mov	ebx, [ebp+arg_0]
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		call	___ctype_get_mb_cur_max
-		cmp	eax, 1
-		jbe	loc_80513A0
-		mov	[ebp+var_54], 0
-		xor	esi, esi
-		cmp	[ebp+var_54], 0
-		mov	[ebp+s], ebx
-		lea	edi, [ebp+pwc]
-		mov	[ebp+p.__count], 0
-		lea	ebx, [ebp+p]
-		mov	dword ptr [ebp+p.__value], 0
-		mov	[ebp+var_48], 0
-		jnz	short loc_80512B0
-		lea	esi, [esi+0]
-
-loc_8051260:				; CODE XREF: sub_8051210+9Ej
-		mov	edx, [ebp+s]
-		movzx	eax, byte ptr [edx]
-		mov	ecx, eax
-		shr	cl, 5
-		movzx	ecx, cl
-		mov	ecx, ds:dword_8052FA0[ecx*4]
-		bt	ecx, eax
-		jnb	loc_8051360
-		mov	[ebp+var_40], 1
-		movsx	eax, byte ptr [edx]
-		mov	[ebp+var_3C], 1
-		mov	[ebp+pwc], eax
-
-loc_805128F:				; CODE XREF: sub_8051210+110j
-					; sub_8051210+173j ...
-		cmp	[ebp+var_3C], 0
-		mov	[ebp+var_48], 1
-		jnz	loc_8051338
-
-loc_805129D:				; CODE XREF: sub_8051210+122j
-					; sub_8051210+12Dj
-		mov	eax, [ebp+var_40]
-		add	esi, 1
-		add	[ebp+s], eax
-		cmp	[ebp+var_54], 0
-		mov	[ebp+var_48], 0
-		jz	short loc_8051260
-
-loc_80512B0:				; CODE XREF: sub_8051210+4Aj
-					; sub_8051210+160j
-		call	___ctype_get_mb_cur_max
-		mov	[esp+4], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	sub_804B110
-		mov	[esp+0Ch], ebx	; p
-		mov	[esp], edi	; pwc
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+s]
-		mov	[esp+4], eax	; s
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebp+var_40], eax
-		jz	loc_8051378
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_8051388
-		test	eax, eax
-		jnz	short loc_8051312
-		mov	eax, [ebp+s]
-		mov	[ebp+var_40], 1
-		cmp	byte ptr [eax],	0
-		jnz	loc_80513F9
-		mov	edx, [ebp+pwc]
-		test	edx, edx
-		jnz	loc_80513D5
-
-loc_8051312:				; CODE XREF: sub_8051210+E2j
-		mov	[esp], ebx	; ps
-		mov	[ebp+var_3C], 1
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_805128F
-		cmp	[ebp+var_3C], 0
-		mov	[ebp+var_54], 0
-		mov	[ebp+var_48], 1
-		jz	loc_805129D
-
-loc_8051338:				; CODE XREF: sub_8051210+87j
-		mov	eax, [ebp+pwc]
-		test	eax, eax
-		jnz	loc_805129D
-
-loc_8051343:				; CODE XREF: sub_8051210+19Aj
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		mov	eax, esi
-		jnz	short loc_80513D0
-		add	esp, 5Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051360:				; CODE XREF: sub_8051210+68j
-		mov	[esp], ebx	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	short loc_80513AC
-		mov	[ebp+var_54], 1
-		jmp	loc_80512B0
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051378:				; CODE XREF: sub_8051210+D1j
-		mov	[ebp+var_40], 1
-		mov	[ebp+var_3C], 0
-		jmp	loc_805128F
-; ---------------------------------------------------------------------------
-
-loc_8051388:				; CODE XREF: sub_8051210+DAj
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_3C], 0
-		mov	[ebp+var_40], eax
-		jmp	loc_805128F
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80513A0:				; CODE XREF: sub_8051210+1Fj
-		mov	[esp], ebx	; s
-		call	_strlen
-		mov	esi, eax
-		jmp	short loc_8051343
-; ---------------------------------------------------------------------------
-
-loc_80513AC:				; CODE XREF: sub_8051210+15Aj
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_1 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 8Eh ; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	assertion ; "mbsinit (&iter->state)"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_80513D0:				; CODE XREF: sub_8051210+13Fj
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_80513D5:				; CODE XREF: sub_8051210+FCj
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_1 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0ABh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_wc0 ; "iter->cur.wc ==	0"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_80513F9:				; CODE XREF: sub_8051210+F1j
-		mov	dword ptr [esp+0Ch], offset aMbuiter_mult_1 ; "mbuiter_multi_next"
-		mov	dword ptr [esp+8], 0AAh	; line
-		mov	dword ptr [esp+4], offset file ; "mbuiter.h"
-		mov	dword ptr [esp], offset	aIterCur_ptr0 ;	"*iter->cur.ptr	== '\\0'"
-		call	___assert_fail
-sub_8051210	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051420	proc near		; CODE XREF: sub_804F350+E84p
-					; sub_804F350+FC5p
-
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	ecx, [ebp+arg_8]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_18], eax
-		mov	[ebp+var_10], ecx
-		mov	eax, [ebp+var_10]
-		mov	[ebp+var_14], edx
-		and	eax, 7FFFh
-		jz	short loc_8051458
-		cmp	eax, 7FFFh
-		jz	short loc_8051460
-		mov	eax, [ebp+var_14]
-		leave
-		shr	eax, 1Fh
-		xor	eax, 1
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051458:				; CODE XREF: sub_8051420+20j
-		mov	eax, [ebp+var_14]
-		leave
-		shr	eax, 1Fh
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8051460:				; CODE XREF: sub_8051420+27j
-		mov	eax, [ebp+var_14]
-		sub	eax, 80000000h
-		or	eax, [ebp+var_18]
-		leave
-		setnz	al
-		movzx	eax, al
-		retn
-sub_8051420	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051480	proc near		; CODE XREF: sub_804F350+5Ep
-
-var_10		= dword	ptr -10h
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 4
-		mov	ebx, [ebp+arg_4]
-		mov	esi, [ebp+arg_0]
-		mov	edx, [ebx]
-		mov	eax, [ebx+4]
-		test	edx, edx
-		jz	short loc_8051500
-		xor	edx, edx
-		mov	[ebp+var_10], ebx
-		lea	esi, [esi+0]
-
-loc_80514A0:				; CODE XREF: sub_8051480+5Fj
-		cmp	dword ptr [eax], 16h
-		jbe	short loc_80514B8
-
-loc_80514A5:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:off_805304Co
-		add	esp, 4
-		mov	eax, 0FFFFFFFFh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80514B8:				; CODE XREF: sub_8051480+23j
-		mov	ecx, [eax]
-		jmp	ds:off_805304C[ecx*4]
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80514C8:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:08053060o	...
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		mov	[eax+4], esi
-
-loc_80514D0:				; CODE XREF: sub_8051480+99j
-					; sub_8051480+AAj ...
-		mov	ebx, [ebp+var_10]
-		add	edx, 1
-		cmp	[ebx], edx
-		jbe	short loc_8051500
-
-loc_80514DA:				; CODE XREF: sub_8051480+7Ej
-		add	eax, 10h
-		mov	esi, ecx
-		jmp	short loc_80514A0
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80514E8:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:08053070o	...
-		mov	edi, [esi+4]
-		lea	ecx, [esi+8]
-		add	edx, 1
-		mov	esi, [esi]
-		mov	[eax+8], edi
-		mov	[eax+4], esi
-		mov	ebx, [ebp+var_10]
-		cmp	[ebx], edx
-		ja	short loc_80514DA
-
-loc_8051500:				; CODE XREF: sub_8051480+16j
-					; sub_8051480+58j
-		add	esp, 4
-		xor	eax, eax
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051510:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:08053058o	...
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		mov	[eax+4], si
-		jmp	short loc_80514D0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051520:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:08053050o	...
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		mov	ebx, esi
-		mov	[eax+4], bl
-		jmp	short loc_80514D0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051530:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:08053078o
-		fld	qword ptr [esi]
-		lea	ecx, [esi+8]
-		fstp	qword ptr [eax+4]
-		jmp	short loc_80514D0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051540:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:0805307Co
-		mov	ebx, [esi]
-		lea	ecx, [esi+0Ch]
-		mov	edi, [esi+8]
-		mov	esi, [esi+4]
-		mov	[eax+4], ebx
-		mov	[eax+0Ch], edi
-		mov	[eax+8], esi
-		jmp	loc_80514D0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051560:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:08053088o
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		test	esi, esi
-		mov	[eax+4], esi
-		jnz	loc_80514D0
-		mov	dword ptr [eax+4], offset aNull	; "(NULL)"
-		jmp	loc_80514D0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051580:				; CODE XREF: sub_8051480+3Aj
-					; DATA XREF: .rodata:0805308Co
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		test	esi, esi
-		mov	[eax+4], esi
-		jnz	loc_80514D0
-		mov	dword ptr [eax+4], offset dword_80530A8
-		jmp	loc_80514D0
-sub_8051480	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80515A0	proc near		; CODE XREF: sub_804F350+4Ep
-
-var_44		= byte ptr -44h
-var_40		= dword	ptr -40h
-var_3C		= dword	ptr -3Ch
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 4Ch
-		mov	eax, [ebp+arg_4]
-		mov	dword ptr [eax], 0
-		mov	dword ptr [esp], 2Ch ; size
-		call	_malloc
-		mov	edx, [ebp+arg_4]
-		test	eax, eax
-		mov	[edx+4], eax
-		jz	loc_8051CB4
-		mov	ecx, [ebp+arg_8]
-		mov	edi, [ebp+arg_0]
-		mov	[ebp+var_3C], 0
-		mov	[ebp+var_2C], 0
-		mov	dword ptr [ecx], 0
-		mov	esi, [edx]
-		mov	edx, eax
-		mov	dword ptr [ecx+4], 0
-		mov	[ebp+var_28], 0
-		mov	[ebp+var_34], 1
-		mov	[ebp+var_24], 0
-		jmp	short loc_805160A
-; ---------------------------------------------------------------------------
-
-loc_8051608:				; CODE XREF: sub_80515A0+7Bj
-		mov	edi, eax
-
-loc_805160A:				; CODE XREF: sub_80515A0+66j
-		movzx	ecx, byte ptr [edi]
-		test	cl, cl
-		jz	loc_8051916
-
-loc_8051615:				; CODE XREF: sub_80515A0+370j
-		cmp	cl, 25h
-		lea	eax, [edi+1]
-		jnz	short loc_8051608
-		imul	ebx, esi, 2Ch
-		lea	ebx, [edx+ebx]
-		mov	[ebx], edi
-		mov	dword ptr [ebx+8], 0
-		mov	dword ptr [ebx+0Ch], 0
-		mov	dword ptr [ebx+10h], 0
-		mov	dword ptr [ebx+14h], 0FFFFFFFFh
-		mov	dword ptr [ebx+18h], 0
-		mov	dword ptr [ebx+1Ch], 0
-		mov	dword ptr [ebx+20h], 0FFFFFFFFh
-		mov	dword ptr [ebx+28h], 0FFFFFFFFh
-		movzx	edx, byte ptr [edi+1]
-		lea	ecx, [edx-30h]
-		cmp	cl, 9
-		ja	short loc_805168D
-		mov	ecx, eax
-		mov	esi, eax
-		mov	edi, edx
-		nop
-
-loc_8051670:				; CODE XREF: sub_80515A0+DCj
-		add	ecx, 1
-		movzx	eax, byte ptr [ecx]
-		lea	edx, [eax-30h]
-		cmp	dl, 9
-		jbe	short loc_8051670
-		mov	ecx, eax
-		mov	edx, edi
-		cmp	cl, 24h
-		mov	eax, esi
-		jz	loc_8051D03
-
-loc_805168D:				; CODE XREF: sub_80515A0+C7j
-		mov	[ebp+var_30], 0FFFFFFFFh
-		jmp	short loc_80516BB
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051698:				; CODE XREF: sub_80515A0+124j
-		cmp	dl, 2Dh
-		jz	short loc_80516D0
-		cmp	dl, 2Bh
-		jz	short loc_80516D8
-		cmp	dl, 20h
-		jz	short loc_80516E8
-		cmp	dl, 23h
-		jz	short loc_80516F8
-		cmp	dl, 30h
-		nop
-		jnz	short loc_8051708
-		or	dword ptr [ebx+8], 20h
-		db	66h
-		nop
-
-loc_80516B8:				; CODE XREF: sub_80515A0+12Aj
-					; sub_80515A0+134j ...
-		movzx	edx, byte ptr [eax]
-
-loc_80516BB:				; CODE XREF: sub_80515A0+F4j
-					; sub_80515A0+7BEj
-		add	eax, 1
-		cmp	dl, 27h
-		lea	ecx, [eax-1]
-		jnz	short loc_8051698
-		or	dword ptr [ebx+8], 1
-		jmp	short loc_80516B8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80516D0:				; CODE XREF: sub_80515A0+FBj
-		or	dword ptr [ebx+8], 2
-		jmp	short loc_80516B8
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80516D8:				; CODE XREF: sub_80515A0+100j
-		or	dword ptr [ebx+8], 4
-		lea	esi, [esi+0]
-		jmp	short loc_80516B8
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80516E8:				; CODE XREF: sub_80515A0+105j
-		or	dword ptr [ebx+8], 8
-		lea	esi, [esi+0]
-		jmp	short loc_80516B8
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80516F8:				; CODE XREF: sub_80515A0+10Aj
-		or	dword ptr [ebx+8], 10h
-		lea	esi, [esi+0]
-		jmp	short loc_80516B8
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051708:				; CODE XREF: sub_80515A0+110j
-		cmp	dl, 2Ah
-		nop
-		lea	esi, [esi+0]
-		jz	loc_80519CE
-		lea	eax, [edx-30h]
-		cmp	al, 9
-		jbe	loc_8051935
-		mov	esi, [ebp+var_24]
-		mov	eax, [ebp+var_2C]
-		mov	[ebp+var_1C], esi
-		mov	esi, ecx
-		mov	[ebp+var_38], eax
-
-loc_805172F:				; CODE XREF: sub_80515A0+4DEj
-					; sub_80515A0+569j ...
-		mov	eax, [ebp+var_1C]
-		cmp	dl, 2Eh
-		mov	edi, esi
-		mov	[ebp+var_24], eax
-		jz	loc_8051984
-
-loc_8051740:				; CODE XREF: sub_80515A0+3DEj
-					; sub_80515A0+429j ...
-		lea	eax, [edi+1]
-		xor	esi, esi
-		jmp	short loc_805176E
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051748:				; CODE XREF: sub_80515A0+1D4j
-		cmp	dl, 4Ch
-		jz	short loc_8051788
-		cmp	dl, 6Ch
-		jz	short loc_8051790
-		cmp	dl, 6Ah
-		jz	short loc_8051798
-		cmp	dl, 5Ah
-		jz	short loc_8051768
-		cmp	dl, 7Ah
-		nop
-		jz	short loc_8051768
-		cmp	dl, 74h
-		jnz	short loc_80517A8
-		nop
-
-loc_8051768:				; CODE XREF: sub_80515A0+1BAj
-					; sub_80515A0+1C0j ...
-		movzx	edx, byte ptr [eax]
-		add	eax, 1
-
-loc_805176E:				; CODE XREF: sub_80515A0+1A5j
-		cmp	dl, 68h
-		lea	edi, [eax-1]
-		jnz	short loc_8051748
-		mov	ecx, esi
-		mov	edx, 1
-		and	ecx, 1
-		shl	edx, cl
-		or	esi, edx
-		jmp	short loc_8051768
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051788:				; CODE XREF: sub_80515A0+1ABj
-		or	esi, 4
-		jmp	short loc_8051768
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051790:				; CODE XREF: sub_80515A0+1B0j
-		add	esi, 8
-		jmp	short loc_8051768
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051798:				; CODE XREF: sub_80515A0+1B5j
-		add	esi, 10h
-		nop
-		lea	esi, [esi+0]
-		jmp	short loc_8051768
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80517A8:				; CODE XREF: sub_80515A0+1C5j
-		lea	eax, [edx-25h]
-		cmp	al, 53h		; switch 84 cases
-		lea	esi, [esi+0]
-		jbe	short loc_80517EE
-
-loc_80517B2:				; CODE XREF: sub_80515A0+251j
-					; sub_80515A0+539j ...
-		mov	ebx, [ebp+arg_8] ; jumptable 080517F1 default case
-		mov	ecx, [ebx+4]
-
-loc_80517B8:				; CODE XREF: sub_80515A0+6B3j
-					; sub_80515A0+6C0j ...
-		test	ecx, ecx
-		jz	short loc_80517C4
-		mov	[esp], ecx	; ptr
-		call	_free
-
-loc_80517C4:				; CODE XREF: sub_80515A0+21Aj
-		mov	esi, [ebp+arg_4]
-		mov	eax, [esi+4]
-		test	eax, eax
-		jz	short loc_80517D6
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_80517D6:				; CODE XREF: sub_80515A0+22Cj
-		call	___errno_location
-		mov	dword ptr [eax], 16h
-		add	esp, 4Ch
-		mov	eax, 0FFFFFFFFh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_80517EE:				; CODE XREF: sub_80515A0+210j
-		movzx	eax, al
-		jmp	ds:off_80530C4[eax*4] ;	switch jump
-
-loc_80517F8:				; DATA XREF: .rodata:off_80530C4o
-		xor	eax, eax	; jumptable 080517F1 case 78
-		cmp	esi, 7
-		setnle	al
-		add	eax, 0Fh
-		mov	[ebp+var_1C], eax
-
-loc_8051806:				; CODE XREF: sub_80515A0+586j
-					; sub_80515A0+59Cj ...
-		mov	ecx, [ebp+var_30]
-		cmp	ecx, 0FFFFFFFFh
-		mov	[ebx+28h], ecx
-		jnz	short loc_805182E
-		mov	esi, [ebp+var_24]
-		cmp	esi, 0FFFFFFFFh
-		mov	[ebx+28h], esi
-		jz	loc_8052012
-		mov	eax, [ebp+var_24]
-		mov	ecx, eax
-		add	ecx, 1
-		mov	[ebp+var_30], eax
-		mov	[ebp+var_24], ecx
-
-loc_805182E:				; CODE XREF: sub_80515A0+26Fj
-		mov	esi, [ebp+var_30]
-		cmp	[ebp+var_28], esi
-		jbe	loc_8051BE3
-		mov	eax, [ebp+arg_8]
-		mov	esi, [eax+4]
-
-loc_8051840:				; CODE XREF: sub_80515A0+6A3j
-		mov	ecx, [ebp+arg_8]
-		mov	eax, [ecx]
-		cmp	eax, [ebp+var_30]
-		ja	short loc_8051891
-		mov	ecx, eax
-		shl	ecx, 4
-		mov	[ebp+var_40], ecx
-		mov	ecx, [ebp+arg_8]
-		mov	[ebp+var_2C], edi
-		mov	ecx, [ecx+4]
-		mov	[ebp+var_20], ecx
-		mov	ecx, [ebp+var_40]
-		mov	edi, [ebp+var_20]
-		mov	[ebp+var_40], ebx
-		mov	ebx, [ebp+var_30]
-		jmp	short loc_8051872
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051870:				; CODE XREF: sub_80515A0+2E1j
-		mov	esi, edi
-
-loc_8051872:				; CODE XREF: sub_80515A0+2CAj
-		add	eax, 1
-		mov	dword ptr [esi+ecx], 0
-		add	ecx, 10h
-		cmp	eax, ebx
-		jbe	short loc_8051870
-		mov	esi, [ebp+arg_8]
-		mov	edi, [ebp+var_2C]
-		mov	ebx, [ebp+var_40]
-		mov	[esi], eax
-		mov	esi, [ebp+var_20]
-
-loc_8051891:				; CODE XREF: sub_80515A0+2A8j
-		mov	ecx, [ebp+var_30]
-		shl	ecx, 4
-		lea	ecx, [esi+ecx]
-		mov	eax, [ecx]
-		test	eax, eax
-		jnz	loc_8051C48
-		mov	eax, [ebp+var_1C]
-		mov	[ecx], eax
-
-loc_80518A9:				; CODE XREF: sub_80515A0+251j
-					; sub_80515A0+6ABj
-					; DATA XREF: ...
-		mov	[ebx+24h], dl	; jumptable 080517F1 case 0
-		mov	edx, [ebp+arg_4]
-		add	edi, 1
-		mov	[ebx+4], edi
-		mov	esi, [edx]
-		add	esi, 1
-		cmp	[ebp+var_34], esi
-		mov	[edx], esi
-		ja	short loc_80518FF
-		mov	eax, [ebp+var_34]
-		test	eax, eax
-		js	loc_8051C90
-		shl	[ebp+var_34], 1
-		cmp	[ebp+var_34], 5D1745Dh
-		ja	loc_8051C90
-		imul	eax, [ebp+var_34], 2Ch
-		mov	[esp+4], eax	; size
-		mov	eax, [edx+4]
-		mov	[esp], eax	; ptr
-		call	_realloc
-		test	eax, eax
-		jz	loc_8051C90
-		mov	ecx, [ebp+arg_4]
-		mov	esi, [ecx]
-		mov	[ecx+4], eax
-
-loc_80518FF:				; CODE XREF: sub_80515A0+31Fj
-		mov	eax, [ebp+var_38]
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_2C], eax
-		movzx	ecx, byte ptr [edi]
-		mov	edx, [ebx+4]
-		test	cl, cl
-		jnz	loc_8051615
-
-loc_8051916:				; CODE XREF: sub_80515A0+6Fj
-		imul	esi, 2Ch
-		mov	ecx, [ebp+var_2C]
-		xor	eax, eax
-		mov	ebx, [ebp+var_3C]
-		mov	[esi+edx], edi
-		mov	edx, [ebp+arg_4]
-		mov	[edx+8], ecx
-		mov	[edx+0Ch], ebx
-
-loc_805192D:				; CODE XREF: sub_80515A0+722j
-		add	esp, 4Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8051935:				; CODE XREF: sub_80515A0+17Bj
-		mov	[ebx+0Ch], ecx
-		movzx	eax, byte ptr [ecx]
-		sub	eax, 30h
-		cmp	al, 9
-		ja	loc_8051F1B
-		mov	esi, ecx
-
-loc_8051948:				; CODE XREF: sub_80515A0+3B3j
-		add	esi, 1
-		movzx	eax, byte ptr [esi]
-		sub	eax, 30h
-		cmp	al, 9
-		jbe	short loc_8051948
-		mov	eax, [ebp+var_2C]
-		mov	edi, esi
-		sub	edi, ecx
-		mov	[ebp+var_38], edi
-		mov	[ebx+10h], esi
-		cmp	edi, eax
-		jbe	loc_8051AF6
-		mov	ecx, [ebp+var_24]
-		mov	edi, esi
-		movzx	edx, byte ptr [esi]
-		mov	[ebp+var_1C], ecx
-		mov	eax, [ebp+var_1C]
-		cmp	dl, 2Eh
-		mov	[ebp+var_24], eax
-		jnz	loc_8051740
-
-loc_8051984:				; CODE XREF: sub_80515A0+19Aj
-		cmp	byte ptr [esi+1], 2Ah
-		lea	edi, [esi+1]
-		jz	loc_8051D8E
-		mov	[ebx+18h], esi
-		movzx	eax, byte ptr [esi+1]
-		sub	eax, 30h
-		cmp	al, 9
-		ja	short loc_80519AD
-		nop
-
-loc_80519A0:				; CODE XREF: sub_80515A0+40Bj
-		add	edi, 1
-		movzx	eax, byte ptr [edi]
-		sub	eax, 30h
-		cmp	al, 9
-		jbe	short loc_80519A0
-
-loc_80519AD:				; CODE XREF: sub_80515A0+3FDj
-		mov	ecx, edi
-		sub	ecx, esi
-		cmp	ecx, [ebp+var_3C]
-		mov	[ebx+1Ch], edi
-		jbe	loc_8051D63
-		mov	esi, [ebp+var_1C]
-		movzx	edx, byte ptr [edi]
-		mov	[ebp+var_3C], ecx
-		mov	[ebp+var_24], esi
-		jmp	loc_8051740
-; ---------------------------------------------------------------------------
-
-loc_80519CE:				; CODE XREF: sub_80515A0+170j
-		mov	edx, [ebp+var_2C]
-		mov	esi, eax
-		mov	[ebx+0Ch], ecx
-		mov	[ebx+10h], eax
-		test	edx, edx
-		jnz	short loc_80519E4
-		mov	[ebp+var_2C], 1
-
-loc_80519E4:				; CODE XREF: sub_80515A0+43Bj
-		movzx	edx, byte ptr [eax]
-		mov	edi, eax
-		mov	ecx, edx
-		sub	ecx, 30h
-		cmp	cl, 9
-		mov	byte ptr [ebp+var_20], dl
-		mov	edx, eax
-		jbe	loc_8051A88
-
-loc_80519FC:				; CODE XREF: sub_80515A0+4FAj
-		mov	edx, [ebx+14h]
-
-loc_80519FF:				; CODE XREF: sub_80515A0+551j
-		cmp	edx, 0FFFFFFFFh
-		jz	loc_8051D71
-		mov	edi, [ebp+var_24]
-		mov	[ebp+var_24], edx
-		mov	[ebp+var_1C], edi
-
-loc_8051A11:				; CODE XREF: sub_80515A0+7E9j
-		mov	edi, [ebp+var_24]
-		cmp	[ebp+var_28], edi
-		jbe	loc_8051C74
-		mov	eax, [ebp+arg_8]
-		mov	ecx, [eax+4]
-
-loc_8051A23:				; CODE XREF: sub_80515A0+75Ej
-		mov	edx, [ebp+arg_8]
-		mov	eax, [edx]
-		cmp	eax, [ebp+var_24]
-		ja	short loc_8051A5C
-		mov	edi, [ebp+arg_8]
-		mov	edx, eax
-		shl	edx, 4
-		mov	edi, [edi+4]
-		mov	[ebp+var_20], edi
-		mov	edi, [ebp+var_24]
-		jmp	short loc_8051A43
-; ---------------------------------------------------------------------------
-
-loc_8051A40:				; CODE XREF: sub_80515A0+4B2j
-		mov	ecx, [ebp+var_20]
-
-loc_8051A43:				; CODE XREF: sub_80515A0+49Ej
-		add	eax, 1
-		mov	dword ptr [ecx+edx], 0
-		add	edx, 10h
-		cmp	eax, edi
-		jbe	short loc_8051A40
-		mov	edx, [ebp+arg_8]
-		mov	ecx, [ebp+var_20]
-		mov	[edx], eax
-
-loc_8051A5C:				; CODE XREF: sub_80515A0+48Bj
-		mov	edx, [ebp+var_24]
-		shl	edx, 4
-		lea	edx, [ecx+edx]
-		mov	eax, [edx]
-		test	eax, eax
-		jnz	loc_8051C58
-		mov	ecx, [ebp+var_2C]
-		mov	dword ptr [edx], 5
-		movzx	edx, byte ptr [esi]
-		mov	[ebp+var_38], ecx
-		jmp	loc_805172F
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051A88:				; CODE XREF: sub_80515A0+456j
-					; sub_80515A0+4F3j
-		add	edx, 1
-		movzx	ecx, byte ptr [edx]
-		lea	eax, [ecx-30h]
-		cmp	al, 9
-		jbe	short loc_8051A88
-		cmp	cl, 24h
-		mov	eax, edi
-		jnz	loc_80519FC
-		mov	esi, ebx
-		movzx	ebx, byte ptr [ebp+var_20]
-		xor	edx, edx
-
-loc_8051AA8:				; CODE XREF: sub_80515A0+533j
-		cmp	edx, 19999999h
-		mov	ecx, 0FFFFFFFFh
-		ja	short loc_8051ABA
-		lea	ecx, [edx+edx*4]
-		add	ecx, ecx
-
-loc_8051ABA:				; CODE XREF: sub_80515A0+513j
-		movsx	ebx, bl
-		lea	edx, [ecx+ebx-30h]
-		cmp	edx, ecx
-		sbb	ecx, ecx
-		add	eax, 1
-		movzx	ebx, byte ptr [eax]
-		or	edx, ecx
-		lea	ecx, [ebx-30h]
-		cmp	cl, 9
-		jbe	short loc_8051AA8
-		test	edx, edx
-		mov	ebx, esi
-		jz	loc_80517B2	; jumptable 080517F1 default case
-		cmp	edx, 0FFFFFFFFh
-		jz	loc_805201D
-		sub	edx, 1
-		mov	[esi+14h], edx
-		lea	esi, [eax+1]
-		jmp	loc_80519FF
-; ---------------------------------------------------------------------------
-
-loc_8051AF6:				; CODE XREF: sub_80515A0+3C4j
-		mov	ecx, esi
-
-loc_8051AF8:				; CODE XREF: sub_80515A0+97Ej
-		mov	esi, [ebp+var_2C]
-		mov	edi, [ebp+var_24]
-		movzx	edx, byte ptr [ecx]
-		mov	[ebp+var_38], esi
-		mov	esi, ecx
-		mov	[ebp+var_1C], edi
-		jmp	loc_805172F
-; ---------------------------------------------------------------------------
-
-loc_8051B0E:				; CODE XREF: sub_80515A0+251j
-					; DATA XREF: .rodata:off_80530C4o
-		cmp	esi, 0Fh	; jumptable 080517F1 cases 51,74,80,83
-		jg	short loc_8051B1F
-		test	esi, 4
-		jz	loc_8051F2F
-
-loc_8051B1F:				; CODE XREF: sub_80515A0+571j
-		mov	[ebp+var_1C], 0Ah
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051B30:				; CODE XREF: sub_80515A0+251j
-					; DATA XREF: .rodata:off_80530C4o
-		mov	[ebp+var_1C], 10h ; jumptable 080517F1 case 46
-		mov	edx, 73h
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-
-loc_8051B41:				; CODE XREF: sub_80515A0+251j
-					; DATA XREF: .rodata:off_80530C4o
-		mov	[ebp+var_1C], 0Eh ; jumptable 080517F1 case 30
-		mov	edx, 63h
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-
-loc_8051B52:				; CODE XREF: sub_80515A0+251j
-					; DATA XREF: .rodata:off_80530C4o
-		cmp	esi, 0Fh	; jumptable 080517F1 cases 28,32-34,60,64-66
-		jg	short loc_8051B67
-		and	esi, 4
-		mov	[ebp+var_1C], 0Bh
-		jz	loc_8051806
-
-loc_8051B67:				; CODE XREF: sub_80515A0+5B5j
-		mov	[ebp+var_1C], 0Ch
-		db	66h
-		nop
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051B78:				; CODE XREF: sub_80515A0+251j
-					; DATA XREF: .rodata:off_80530C4o
-		mov	[ebp+var_1C], 11h ; jumptable 080517F1 case 75
-		nop
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-
-loc_8051B85:				; CODE XREF: sub_80515A0+251j
-					; DATA XREF: .rodata:off_80530C4o
-		cmp	esi, 0Fh	; jumptable 080517F1 case 73
-		jg	short loc_8051B96
-		test	esi, 4
-		jz	loc_8051F68
-
-loc_8051B96:				; CODE XREF: sub_80515A0+5E8j
-		mov	[ebp+var_1C], 16h
-		lea	esi, [esi+0]
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051BA8:				; CODE XREF: sub_80515A0+251j
-					; DATA XREF: .rodata:off_80530C4o
-		cmp	esi, 0Fh	; jumptable 080517F1 cases 63,68
-		nop
-		lea	esi, [esi+0]
-		jg	short loc_8051BBE
-		test	esi, 4
-		jz	loc_8051FB4
-
-loc_8051BBE:				; CODE XREF: sub_80515A0+610j
-		mov	[ebp+var_1C], 9
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051BD0:				; CODE XREF: sub_80515A0+251j
-					; DATA XREF: .rodata:off_80530C4o
-		xor	eax, eax	; jumptable 080517F1 case 62
-		cmp	esi, 7
-		setnle	al
-		add	eax, 0Dh
-		mov	[ebp+var_1C], eax
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-
-loc_8051BE3:				; CODE XREF: sub_80515A0+294j
-		mov	eax, [ebp+var_28]
-		sar	[ebp+var_28], 1Fh
-		mov	ecx, [ebp+var_30]
-		add	eax, eax
-		or	[ebp+var_28], eax
-		cmp	[ebp+var_28], ecx
-		ja	short loc_8051C03
-		add	ecx, 1
-		mov	[ebp+var_28], ecx
-		jb	loc_8051C90
-
-loc_8051C03:				; CODE XREF: sub_80515A0+655j
-		cmp	[ebp+var_28], 0FFFFFFFh
-		ja	loc_8051C90
-		mov	esi, [ebp+arg_8]
-		mov	ecx, [ebp+var_28]
-		mov	eax, [esi+4]
-		shl	ecx, 4
-		test	eax, eax
-		jz	loc_8051F07
-		mov	[esp+4], ecx	; size
-		mov	[esp], eax	; ptr
-		mov	[ebp+var_44], dl
-		call	_realloc
-		movzx	edx, [ebp+var_44]
-
-loc_8051C37:				; CODE XREF: sub_80515A0+976j
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_8051C90
-		mov	eax, [ebp+arg_8]
-		mov	[eax+4], esi
-		jmp	loc_8051840
-; ---------------------------------------------------------------------------
-
-loc_8051C48:				; CODE XREF: sub_80515A0+2FEj
-		cmp	[ebp+var_1C], eax
-		jz	loc_80518A9	; jumptable 080517F1 case 0
-		mov	ecx, esi
-		jmp	loc_80517B8
-; ---------------------------------------------------------------------------
-
-loc_8051C58:				; CODE XREF: sub_80515A0+4C9j
-		cmp	eax, 5
-		nop
-		lea	esi, [esi+0]
-		jnz	loc_80517B8
-		mov	edi, [ebp+var_2C]
-		movzx	edx, byte ptr [esi]
-		mov	[ebp+var_38], edi
-		jmp	loc_805172F
-; ---------------------------------------------------------------------------
-
-loc_8051C74:				; CODE XREF: sub_80515A0+477j
-		mov	eax, [ebp+var_28]
-		sar	[ebp+var_28], 1Fh
-		mov	edx, [ebp+var_24]
-		add	eax, eax
-		or	[ebp+var_28], eax
-		cmp	[ebp+var_28], edx
-		ja	short loc_8051CC7
-		add	edx, 1
-		mov	[ebp+var_28], edx
-		jnb	short loc_8051CC7
-
-loc_8051C90:				; CODE XREF: sub_80515A0+326j
-					; sub_80515A0+336j ...
-		mov	edi, [ebp+arg_8]
-		mov	eax, [edi+4]
-		test	eax, eax
-		jz	short loc_8051CA2
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_8051CA2:				; CODE XREF: sub_80515A0+6F8j
-		mov	edx, [ebp+arg_4]
-		mov	eax, [edx+4]
-		test	eax, eax
-		jz	short loc_8051CB4
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_8051CB4:				; CODE XREF: sub_80515A0+26j
-					; sub_80515A0+70Aj
-		call	___errno_location
-		mov	dword ptr [eax], 0Ch
-		or	eax, 0FFFFFFFFh
-		jmp	loc_805192D
-; ---------------------------------------------------------------------------
-
-loc_8051CC7:				; CODE XREF: sub_80515A0+6E6j
-					; sub_80515A0+6EEj
-		cmp	[ebp+var_28], 0FFFFFFFh
-		db	66h
-		nop
-		ja	short loc_8051C90
-		mov	ecx, [ebp+arg_8]
-		mov	eax, [ebp+var_28]
-		mov	edx, [ecx+4]
-		shl	eax, 4
-		test	edx, edx
-		jz	loc_8051FED
-		mov	[esp+4], eax	; size
-		mov	[esp], edx	; ptr
-		call	_realloc
-
-loc_8051CF2:				; CODE XREF: sub_80515A0+A55j
-		test	eax, eax
-		mov	ecx, eax
-		jz	short loc_8051C90
-		mov	edi, [ebp+arg_8]
-		mov	[edi+4], eax
-		jmp	loc_8051A23
-; ---------------------------------------------------------------------------
-
-loc_8051D03:				; CODE XREF: sub_80515A0+E7j
-		mov	ecx, esi
-		xor	eax, eax
-		mov	edi, ebx
-		lea	esi, [esi+0]
-
-loc_8051D10:				; CODE XREF: sub_80515A0+79Cj
-		cmp	eax, 19999999h
-		mov	esi, 0FFFFFFFFh
-		ja	short loc_8051D21
-		lea	esi, [eax+eax*4]
-		add	esi, esi
-
-loc_8051D21:				; CODE XREF: sub_80515A0+77Aj
-		movsx	edx, dl
-		lea	eax, [esi+edx-30h]
-		cmp	eax, esi
-		sbb	edx, edx
-		add	ecx, 1
-		or	eax, edx
-		movzx	edx, byte ptr [ecx]
-		lea	esi, [edx-30h]
-		mov	ebx, esi
-		cmp	bl, 9
-		jbe	short loc_8051D10
-		test	eax, eax
-		mov	ebx, edi
-		jz	loc_805201D
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_8052012
-		sub	eax, 1
-		mov	[ebp+var_30], eax
-		lea	eax, [ecx+1]
-		movzx	edx, byte ptr [ecx+1]
-		jmp	loc_80516BB
-; ---------------------------------------------------------------------------
-
-loc_8051D63:				; CODE XREF: sub_80515A0+417j
-		mov	eax, [ebp+var_1C]
-		movzx	edx, byte ptr [edi]
-		mov	[ebp+var_24], eax
-		jmp	loc_8051740
-; ---------------------------------------------------------------------------
-
-loc_8051D71:				; CODE XREF: sub_80515A0+462j
-		mov	eax, [ebp+var_24]
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebx+14h], eax
-		jz	loc_8052007
-		mov	ecx, [ebp+var_24]
-		add	ecx, 1
-		mov	[ebp+var_1C], ecx
-		jmp	loc_8051A11
-; ---------------------------------------------------------------------------
-
-loc_8051D8E:				; CODE XREF: sub_80515A0+3EBj
-		cmp	[ebp+var_3C], 1
-		lea	edi, [esi+2]
-		mov	[ebx+18h], esi
-		mov	[ebx+1Ch], edi
-		jbe	loc_8051F23
-
-loc_8051DA1:				; CODE XREF: sub_80515A0+98Aj
-		movzx	esi, byte ptr [edi]
-		mov	eax, edi
-		lea	edx, [esi-30h]
-		cmp	dl, 9
-		jbe	loc_8051E31
-
-loc_8051DB2:				; CODE XREF: sub_80515A0+8A2j
-		mov	eax, [ebx+20h]
-
-loc_8051DB5:				; CODE XREF: sub_80515A0+8EFj
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_8051F9B
-		mov	esi, [ebp+var_1C]
-		mov	[ebp+var_1C], eax
-		mov	[ebp+var_24], esi
-
-loc_8051DC7:				; CODE XREF: sub_80515A0+A0Fj
-		mov	esi, [ebp+var_1C]
-		cmp	[ebp+var_28], esi
-		jbe	loc_8051EA5
-		mov	eax, [ebp+arg_8]
-		mov	ecx, [eax+4]
-
-loc_8051DD9:				; CODE XREF: sub_80515A0+962j
-		mov	edx, [ebp+arg_8]
-		mov	eax, [edx]
-		cmp	eax, [ebp+var_1C]
-		ja	short loc_8051E14
-		mov	esi, [ebp+arg_8]
-		mov	edx, eax
-		shl	edx, 4
-		mov	esi, [esi+4]
-		mov	[ebp+var_20], esi
-		mov	esi, [ebp+var_1C]
-		jmp	short loc_8051DFB
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051DF8:				; CODE XREF: sub_80515A0+86Aj
-		mov	ecx, [ebp+var_20]
-
-loc_8051DFB:				; CODE XREF: sub_80515A0+854j
-		add	eax, 1
-		mov	dword ptr [ecx+edx], 0
-		add	edx, 10h
-		cmp	eax, esi
-		jbe	short loc_8051DF8
-		mov	edx, [ebp+arg_8]
-		mov	ecx, [ebp+var_20]
-		mov	[edx], eax
-
-loc_8051E14:				; CODE XREF: sub_80515A0+841j
-		mov	eax, [ebp+var_1C]
-		shl	eax, 4
-		lea	eax, [ecx+eax]
-		mov	edx, [eax]
-		test	edx, edx
-		jnz	short loc_8051E94
-		mov	dword ptr [eax], 5
-		movzx	edx, byte ptr [edi]
-		jmp	loc_8051740
-; ---------------------------------------------------------------------------
-
-loc_8051E31:				; CODE XREF: sub_80515A0+80Cj
-					; sub_80515A0+89Dj
-		add	eax, 1
-		movzx	edx, byte ptr [eax]
-		lea	ecx, [edx-30h]
-		cmp	cl, 9
-		jbe	short loc_8051E31
-		cmp	dl, 24h
-		jnz	loc_8051DB2
-		xor	eax, eax
-		mov	ecx, esi
-
-loc_8051E4C:				; CODE XREF: sub_80515A0+8D3j
-		imul	edx, eax, 0Ah
-		cmp	eax, 1999999Ah
-		sbb	eax, eax
-		movsx	ecx, cl
-		not	eax
-		or	edx, eax
-		lea	eax, [edx+ecx-30h]
-		cmp	eax, edx
-		sbb	edx, edx
-		add	edi, 1
-		movzx	ecx, byte ptr [edi]
-		or	eax, edx
-		lea	edx, [ecx-30h]
-		cmp	dl, 9
-		jbe	short loc_8051E4C
-		test	eax, eax
-		jz	loc_8052007
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_80517B2	; jumptable 080517F1 default case
-		sub	eax, 1
-		add	edi, 1
-		mov	[ebx+20h], eax
-		jmp	loc_8051DB5
-; ---------------------------------------------------------------------------
-
-loc_8051E94:				; CODE XREF: sub_80515A0+881j
-		cmp	edx, 5
-		jnz	loc_80517B8
-		movzx	edx, byte ptr [edi]
-		jmp	loc_8051740
-; ---------------------------------------------------------------------------
-
-loc_8051EA5:				; CODE XREF: sub_80515A0+82Dj
-		mov	eax, [ebp+var_28]
-		sar	[ebp+var_28], 1Fh
-		mov	edx, [ebp+var_1C]
-		add	eax, eax
-		or	[ebp+var_28], eax
-		cmp	[ebp+var_28], edx
-		ja	short loc_8051EC5
-		add	edx, 1
-		mov	[ebp+var_28], edx
-		jb	loc_8051C90
-
-loc_8051EC5:				; CODE XREF: sub_80515A0+917j
-		cmp	[ebp+var_28], 0FFFFFFFh
-		ja	loc_8051C90
-		mov	ecx, [ebp+arg_8]
-		mov	edx, [ebp+var_28]
-		mov	eax, [ecx+4]
-		shl	edx, 4
-		test	eax, eax
-		jz	loc_8051FFA
-		mov	[esp+4], edx	; size
-		mov	[esp], eax	; ptr
-		call	_realloc
-
-loc_8051EF2:				; CODE XREF: sub_80515A0+A62j
-		test	eax, eax
-		mov	ecx, eax
-		jz	loc_8051C90
-		mov	esi, [ebp+arg_8]
-		mov	[esi+4], eax
-		jmp	loc_8051DD9
-; ---------------------------------------------------------------------------
-
-loc_8051F07:				; CODE XREF: sub_80515A0+67Ej
-		mov	[esp], ecx	; size
-		mov	[ebp+var_44], dl
-		call	_malloc
-		movzx	edx, [ebp+var_44]
-		jmp	loc_8051C37
-; ---------------------------------------------------------------------------
-
-loc_8051F1B:				; CODE XREF: sub_80515A0+3A0j
-		mov	[ebx+10h], ecx
-		jmp	loc_8051AF8
-; ---------------------------------------------------------------------------
-
-loc_8051F23:				; CODE XREF: sub_80515A0+7FBj
-		mov	[ebp+var_3C], 2
-		jmp	loc_8051DA1
-; ---------------------------------------------------------------------------
-
-loc_8051F2F:				; CODE XREF: sub_80515A0+579j
-		cmp	esi, 7
-		mov	[ebp+var_1C], 8
-		jg	loc_8051806
-		test	esi, 2
-		mov	[ebp+var_1C], 2
-		jnz	loc_8051806
-		and	esi, 1
-		cmp	esi, 1
-		sbb	eax, eax
-		and	eax, 2
-		add	eax, 4
-		mov	[ebp+var_1C], eax
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-
-loc_8051F68:				; CODE XREF: sub_80515A0+5F0j
-		cmp	esi, 7
-		mov	[ebp+var_1C], 15h
-		jg	loc_8051806
-		test	esi, 2
-		mov	[ebp+var_1C], 12h
-		jnz	loc_8051806
-		and	esi, 1
-		neg	esi
-		add	esi, 14h
-		mov	[ebp+var_1C], esi
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-
-loc_8051F9B:				; CODE XREF: sub_80515A0+818j
-		mov	eax, [ebp+var_1C]
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebx+20h], eax
-		jz	short loc_8052007
-		mov	ecx, [ebp+var_1C]
-		add	ecx, 1
-		mov	[ebp+var_24], ecx
-		jmp	loc_8051DC7
-; ---------------------------------------------------------------------------
-
-loc_8051FB4:				; CODE XREF: sub_80515A0+618j
-		cmp	esi, 7
-		mov	[ebp+var_1C], 7
-		jg	loc_8051806
-		test	esi, 2
-		mov	[ebp+var_1C], 1
-		jnz	loc_8051806
-		and	esi, 1
-		cmp	esi, 1
-		sbb	esi, esi
-		and	esi, 2
-		add	esi, 3
-		mov	[ebp+var_1C], esi
-		jmp	loc_8051806
-; ---------------------------------------------------------------------------
-
-loc_8051FED:				; CODE XREF: sub_80515A0+740j
-		mov	[esp], eax	; size
-		call	_malloc
-		jmp	loc_8051CF2
-; ---------------------------------------------------------------------------
-
-loc_8051FFA:				; CODE XREF: sub_80515A0+940j
-		mov	[esp], edx	; size
-		call	_malloc
-		jmp	loc_8051EF2
-; ---------------------------------------------------------------------------
-
-loc_8052007:				; CODE XREF: sub_80515A0+7DAj
-					; sub_80515A0+8D7j ...
-		mov	edx, [ebp+arg_8]
-		mov	ecx, [edx+4]
-		jmp	loc_80517B8
-; ---------------------------------------------------------------------------
-
-loc_8052012:				; CODE XREF: sub_80515A0+27Aj
-					; sub_80515A0+7ABj
-		mov	edi, [ebp+arg_8]
-		mov	ecx, [edi+4]
-		jmp	loc_80517B8
-; ---------------------------------------------------------------------------
-
-loc_805201D:				; CODE XREF: sub_80515A0+542j
-					; sub_80515A0+7A2j
-		mov	esi, [ebp+arg_8]
-		mov	ecx, [esi+4]
-		jmp	loc_80517B8
-sub_80515A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8052030	proc near		; DATA XREF: start+Bo
-		push	ebp
-		mov	ebp, esp
-		pop	ebp
-		retn
-sub_8052030	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8052040	proc near		; DATA XREF: start+10o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		call	sub_805209A
-		add	ebx, 2FA9h
-		sub	esp, 1Ch
-		call	_init_proc
-		lea	edi, (dword_8054F08 - 8054FF4h)[ebx]
-		lea	eax, (dword_8054F08 - 8054FF4h)[ebx]
-		sub	edi, eax
-		sar	edi, 2
-		test	edi, edi
-		jz	short loc_8052092
-		xor	esi, esi
-
-loc_8052070:				; CODE XREF: sub_8052040+50j
-		mov	eax, [ebp+arg_8]
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	ds:(dword_8054F08 - 8054FF4h)[ebx+esi*4]
-		add	esi, 1
-		cmp	esi, edi
-		jb	short loc_8052070
-
-loc_8052092:				; CODE XREF: sub_8052040+2Cj
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_8052040	endp
-
-
-; =============== S U B	R O U T	I N E =======================================
-
-
-sub_805209A	proc near		; CODE XREF: sub_8052040+6p
-					; sub_80520A0+4p
-		mov	ebx, [esp+0]
-		retn
-sub_805209A	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80520A0	proc near		; CODE XREF: sub_80495B0+60p
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		call	sub_805209A
-		add	ebx, 2F4Bh
-		sub	esp, 0Ch
-		mov	eax, ds:(off_8054FF0 - 8054FF4h)[ebx]
-		test	eax, eax
-		jz	short loc_80520BE
-		mov	eax, [eax]
-
-loc_80520BE:				; CODE XREF: sub_80520A0+1Aj
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp+4], 0
-		mov	[esp], eax
-		call	___cxa_atexit
-		add	esp, 0Ch
-		pop	ebx
-		pop	ebp
-		retn
-sub_80520A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80520E0	proc near		; CODE XREF: _init_proc+27p
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		mov	eax, ds:dword_8054F08
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_8052104
-		mov	ebx, offset dword_8054F08
-		db	66h
-		nop
-
-loc_80520F8:				; CODE XREF: sub_80520E0+22j
-		sub	ebx, 4
-		call	eax ; dword_8054F08
-		mov	eax, [ebx]
-		cmp	eax, 0FFFFFFFFh
-		jnz	short loc_80520F8
-
-loc_8052104:				; CODE XREF: sub_80520E0+Fj
-		add	esp, 4
-		pop	ebx
-		pop	ebp
-		retn
-sub_80520E0	endp
-
-; ---------------------------------------------------------------------------
-		align 4
-_text		ends
-
-; ===========================================================================
-
-; Segment type:	Pure code
-; Segment permissions: Read/Execute
-_fini		segment	dword public 'CODE' use32
-		assume cs:_fini
-		;org 805210Ch
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-		public _term_proc
-_term_proc	proc near
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		call	$+5
-		pop	ebx
-		add	ebx, 2EDCh
-		call	sub_8049260
-		pop	ecx
-		pop	ebx
-		leave
-		retn
-_term_proc	endp
-
-_fini		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read
-; Segment alignment '32byte' can not be represented in assembly
-_rodata		segment	para public 'CONST' use32
-		assume cs:_rodata
-		;org 8052140h
-		dd 3
-		public _IO_stdin_used
-_IO_stdin_used	dd 20001h
-; char msgid[]
-msgid		db 'Try `%s --help',27h,' for more information.',0Ah,0
-					; DATA XREF: sub_80492F0+1Do
-		align 10h
-; char aUsageSOption__[]
-aUsageSOption__	db 'Usage: %s [OPTION]... [FILE]...',0Ah,0 ; DATA XREF: sub_80492F0+66o
-		align 4
-; char aConcatenateFil[]
-aConcatenateFil	db 'Concatenate FILE(s), or standard input, to standard output.',0Ah
-					; DATA XREF: sub_80492F0+9Co
-		db 0Ah
-		db '  -A, --show-all           equivalent to -vET',0Ah
-		db '  -b, --number-nonblank    number nonempty output lines',0Ah
-		db '  -e                       equivalent to -vE',0Ah
-		db '  -E, --show-ends          display $ at end of each line',0Ah
-		db '  -n, --number             number all output lines',0Ah
-		db '  -s, --squeeze-blank      suppress repeated empty output lines',0Ah
-		db 0
-		align 4
-; char aTEquivalentToV[]
-aTEquivalentToV	db '  -t                       equivalent to -vT',0Ah
-					; DATA XREF: sub_80492F0+CAo
-		db '  -T, --show-tabs          display TAB characters as ^I',0Ah
-		db '  -u                       (ignored)',0Ah
-		db '  -v, --show-nonprinting   use ^ and M- notation, except for LFD '
-		db 'and TAB',0Ah,0
-; char aHelpDisplayThi[]
-aHelpDisplayThi	db '      --help     display this help and exit',0Ah,0
-					; DATA XREF: sub_80492F0+F8o
-		align 4
-; char aVersionOutputV[]
-aVersionOutputV	db '      --version  output version information and exit',0Ah,0
-					; DATA XREF: sub_80492F0+126o
-		align 10h
-; char aWithNoFileOrWh[]
-aWithNoFileOrWh	db 0Ah			; DATA XREF: sub_80492F0+154o
-		db 'With no FILE, or when FILE is -, read standard input.',0Ah,0
-; char aExamplesSFGOut[]
-aExamplesSFGOut	db 0Ah			; DATA XREF: sub_80492F0+182o
-		db 'Examples:',0Ah
-		db '  %s f - g  Output f',27h,'s contents, then standard input, then g',27h
-		db 's contents.',0Ah
-		db '  %s        Copy standard input to standard output.',0Ah,0
-		align 4
-; char aSHomePageHttpW[]
-aSHomePageHttpW	db '%s home page: <http://www.gnu.org/software/%s/>',0Ah,0
-					; DATA XREF: sub_80492F0+1FDo
-		align 4
-; char aGeneralHelpUsi[]
-aGeneralHelpUsi	db 'General help using GNU software: <http://www.gnu.org/gethelp/>',0Ah,0
-					; DATA XREF: sub_80492F0+23Fo
-; char aReportSTransla[]
-aReportSTransla	db 'Report %s translation bugs to <http://translationproject.org/team'
-					; DATA XREF: sub_80492F0+288o
-		db '/>',0Ah,0
-; char aReportSBugsToS[]
-aReportSBugsToS	db 0Ah			; DATA XREF: sub_80492F0+1C3o
-		db 'Report %s bugs to %s',0Ah,0
-aBugCoreutils@g	db 'bug-coreutils@gnu.org',0 ; DATA XREF: sub_80492F0+1DDo
-					; .text:0804B663o
-word_80525FA	dw 4E47h		; DATA XREF: sub_80492F0+219o
-					; sub_80495B0+1B6o ...
-		db 55h,	20h
-; char domainname[]
-domainname	db 'coreutils',0        ; DATA XREF: sub_80492F0+211o
-					; sub_80495B0+41o ...
-; char dirname[]
-dirname		db '/usr/share/locale',0 ; DATA XREF: sub_80495B0+39o
-					; .rodata:08052F18o
-; char aTorbjRnGranlun[]
-aTorbjRnGranlun	db 'Torbjörn Granlund',0 ; DATA XREF: sub_80495B0:loc_8049742o
-; char s2[]
-s2		db 'Torbjorn Granlund',0 ; DATA XREF: sub_80495B0+19Ao
-aRichardM_Stall	db 'Richard M. Stallman',0 ; DATA XREF: sub_80495B0+1AEo
-aCat		db 'cat',0              ; DATA XREF: sub_80495B0+1BEo
-; char shortopts[]
-shortopts	db 'benstuvAET',0       ; DATA XREF: sub_80495B0+A2o
-; char aStandardOutput[]
-aStandardOutput	db 'standard output',0  ; DATA XREF: sub_80495B0+D9Ao
-; char aSInputFileIsOu[]
-aSInputFileIsOu	db '%s: input file is output file',0 ; DATA XREF: sub_80495B0+AD7o
-; char aWriteError[]
-aWriteError	db 'write error',0      ; DATA XREF: sub_80495B0+4C2o
-					; sub_80495B0+8A7o ...
-; char aCannotDoIoctlO[]
-aCannotDoIoctlO	db 'cannot do ioctl on %s',0 ; DATA XREF: sub_80495B0+DE7o
-; char aClosingStandar[]
-aClosingStandar	db 'closing standard input',0 ; DATA XREF: sub_80495B0+D26o
-aNumberNonblank	db 'number-nonblank',0  ; DATA XREF: .rodata:longoptso
-aNumber		db 'number',0           ; DATA XREF: .rodata:08052750o
-					; sub_804D1A0+1BAo
-aSqueezeBlank	db 'squeeze-blank',0
-aShowNonprintin	db 'show-nonprinting',0
-aShowEnds	db 'show-ends',0
-aShowTabs	db 'show-tabs',0
-aShowAll	db 'show-all',0
-aHelp		db 'help',0
-aVersion	db 'version',0
-		align 20h
-; struct option	longopts
-longopts	option <offset aNumberNonblank,	0, 0, 62h> ; DATA XREF:	sub_80495B0+9Ao
-					; "number-nonblank"
-		dd offset aNumber	; "number"
-		dd 2 dup(0)
-		dd 6Eh,	80526E0h, 2 dup(0)
-		dd 73h,	80526EEh, 2 dup(0)
-		dd 76h,	80526FFh, 2 dup(0)
-		dd 45h,	8052709h, 2 dup(0)
-		dd 54h,	8052713h, 2 dup(0)
-		dd 41h,	805271Ch, 2 dup(0)
-		dd 0FFFFFF7Eh, 8052721h, 2 dup(0)
-		dd 0FFFFFF7Dh, 4 dup(0)
-off_80527E0	dd offset a0+11h	; DATA XREF: sub_80495B0+5DBr
-					; sub_80495B0+750r
-dword_80527E4	dd 342E37h		; DATA XREF: .data:off_8055120o
-a_libs		db '/.libs/',0          ; DATA XREF: sub_804A440+38o
-byte_80527F0	db 6Ch,	74h		; DATA XREF: sub_804A440+4Eo
-byte_80527F2	db 2Dh			; DATA XREF: sub_80495B0+2A6o
-					; sub_80495B0+2F3r ...
-byte_80527F3	db 0			; DATA XREF: sub_80495B0+924r
-					; sub_80495B0+A3Er
-; char file[]
-file		db 'mbuiter.h',0        ; DATA XREF: sub_804A4C0+8A6o
-					; sub_804A4C0+8CAo ...
-; char assertion[]
-assertion	db 'mbsinit (&iter->state)',0 ; DATA XREF: sub_804A4C0+8AEo
-					; sub_804B150+4B6o ...
-; char aIterCur_ptr0[]
-aIterCur_ptr0	db '*iter->cur.ptr == ',27h,'\0',27h,0 ; DATA XREF: sub_804A4C0+8F6o
-					; sub_804B150+4DAo ...
-; char aIterCur_wc0[]
-aIterCur_wc0	db 'iter->cur.wc == 0',0 ; DATA XREF: sub_804A4C0+8D2o
-					; sub_804B150+226o ...
-; char fromcode[]
-fromcode	db 'UTF-8',0            ; DATA XREF: sub_804ADD0+2Bo
-					; sub_804ADD0+12Co ...
-aSS		db '%s (%s)',0          ; DATA XREF: sub_804ADD0+25Eo
-					; .text:0804B0E6o
-; char function[]
-function	db 'mbuiter_multi_next',0 ; DATA XREF: sub_804A4C0:loc_804AD56o
-					; sub_804A4C0:loc_804AD7Ao ...
-; char aMbiter_h[]
-aMbiter_h	db 'mbiter.h',0         ; DATA XREF: sub_804B150+21Eo
-					; sub_804B150+4AEo ...
-; char aMbiter_multi_n[]
-aMbiter_multi_n	db 'mbiter_multi_next',0 ; DATA XREF: sub_804B150:loc_804B35Eo
-					; sub_804B150:loc_804B5EEo ...
-aReportBugsToS_	db 0Ah			; DATA XREF: .text:0804B64Fo
-		db 'Report bugs to <%s>.',0Ah,0
-aSSS		db '%s (%s) %s',0Ah,0   ; DATA XREF: sub_804B6F0+3Do
-aSS_0		db '%s %s',0Ah,0        ; DATA XREF: sub_804B6F0+1C8o
-; char aC[]
-aC		db '(C)',0              ; DATA XREF: sub_804B6F0+5Do
-aWrittenByS_	db 'Written by %s.',0Ah,0 ; DATA XREF: sub_804B6F0+138o
-aWrittenBySAndS	db 'Written by %s and %s.',0Ah,0 ; DATA XREF: sub_804B6F0+14Ao
-aWrittenBySSAnd	db 'Written by %s, %s, and %s.',0Ah,0 ; DATA XREF: sub_804B6F0+15Co
-		align 4
-aSHomePageHtt_0	db '%s home page: <http://www.gnu.org/software/%s/>.',0Ah,0
-					; DATA XREF: .text:0804B683o
-		align 10h
-aGeneralHelpU_0	db 'General help using GNU software: <http://www.gnu.org/gethelp/>.',0Ah
-					; DATA XREF: .text:0804B6C5o
-		db 0
-		align 4
-; char aLicenseGplv3Gn[]
-aLicenseGplv3Gn	db 0Ah			; DATA XREF: sub_804B6F0+9Do
-		db 'License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licens'
-		db 'es/gpl.html>.',0Ah
-		db 'This is free software: you are free to change and redistribute it'
-		db '.',0Ah
-		db 'There is NO WARRANTY, to the extent permitted by law.',0Ah
-		db 0Ah,0
-		align 10h
-aWrittenBySSSAn	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+171o
-		db 'and %s.',0Ah,0
-aWrittenBySSSSA	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+186o
-		db '%s, and %s.',0Ah,0
-aWrittenBySSS_2	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+19Bo
-		db '%s, %s, and %s.',0Ah,0
-aWrittenBySSS_3	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+1B0o
-		db '%s, %s, %s, and %s.',0Ah,0
-aWrittenBySSS_0	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+10Fo
-		db '%s, %s, %s, %s,',0Ah
-		db 'and %s.',0Ah,0
-aWrittenBySSS_1	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+121o
-		db '%s, %s, %s, %s,',0Ah
-		db '%s, and %s.',0Ah,0
-; char aWrittenBySSSSS[]
-aWrittenBySSSSS	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_804B6F0+CAo
-		db '%s, %s, %s, %s,',0Ah
-		db '%s, %s, and others.',0Ah,0
-off_8052B68	dd offset loc_804B81B	; DATA XREF: sub_804B6F0:loc_804B7F0r
-		dd offset loc_804B820	; jump table for switch	statement
-		dd offset loc_804B832
-		dd offset loc_804B844
-		dd offset loc_804B859
-		dd offset loc_804B86E
-		dd offset loc_804B883
-		dd offset loc_804B898
-		dd offset loc_804B7F7
-		dd offset loc_804B809
-		align 20h
-aCopyrightSDFre	db 'Copyright %s %d Free Software Foundation, Inc.',0
-					; DATA XREF: sub_804B6F0+79o
-; char aMemoryExhauste[]
-aMemoryExhauste	db 'memory exhausted',0 ; DATA XREF: sub_804B910+Eo
-; char format[]
-format		db '%s: %s',0           ; DATA XREF: sub_804BBC0+87o
-					; sub_80495B0+984o ...
-byte_8052BE7	db 43h			; DATA XREF: sub_804BCA0+2Dr
-byte_8052BE8	db 0			; DATA XREF: sub_804BCA0+39r
-aPosix		db 'POSIX',0            ; DATA XREF: sub_804BCA0:loc_804BCF0o
-asc_8052BEF	db '"',0                ; DATA XREF: sub_804BF90+37Co
-					; sub_804BF90+399o ...
-; char asc_8052BF1[]
-asc_8052BF1	db '`',0                ; DATA XREF: sub_804BF90+240o
-					; sub_804BF90+25Bo
-aLiteral	db 'literal',0          ; DATA XREF: .rodata:08052F00o
-aShell		db 'shell',0            ; DATA XREF: .rodata:08052F04o
-aShellAlways	db 'shell-always',0     ; DATA XREF: .rodata:08052F08o
-aC_0		db 'c',0                ; DATA XREF: .rodata:08052F0Co
-aCMaybe		db 'c-maybe',0          ; DATA XREF: .rodata:08052F10o
-aEscape		db 'escape',0           ; DATA XREF: .rodata:08052F14o
-aClocale	db 'clocale',0          ; DATA XREF: .rodata:08052F1Co
-		align 20h
-off_8052C40	dd offset loc_804C271	; DATA XREF: sub_804BF90+33r
-		dd offset loc_804C28E	; jump table for switch	statement
-		dd offset loc_804C2B2
-		dd offset loc_804C2E5
-		dd offset loc_804C318
-		dd offset loc_804BFCA
-		dd offset loc_804C1C8
-		dd offset loc_804C1C8
-off_8052C60	dd offset loc_804C4E8, offset loc_804C043, offset loc_804C043
-					; DATA XREF: sub_804BF90+46Er
-		dd offset loc_804C043, offset loc_804C043, offset loc_804C043 ;	jump table for switch statement
-		dd offset loc_804C043, offset loc_804C4D8, offset loc_804C4C8
-		dd offset loc_804C4B8, offset loc_804C4A8, offset loc_804C460
-		dd offset loc_804C408, offset loc_804C488, offset loc_804C043
-		dd offset loc_804C043, offset loc_804C043, offset loc_804C043
-		dd offset loc_804C043, offset loc_804C043, offset loc_804C043
-		dd offset loc_804C043, offset loc_804C043, offset loc_804C043
-		dd offset loc_804C043, offset loc_804C043, offset loc_804C043
-		dd offset loc_804C043, offset loc_804C043, offset loc_804C043
-		dd offset loc_804C043, offset loc_804C043, offset loc_804C36C
-		dd offset loc_804C36C, offset loc_804C36C, offset loc_804C365
-		dd offset loc_804C36C, offset loc_804C380, offset loc_804C36C
-		dd offset loc_804C648, offset loc_804C36C, offset loc_804C36C
-		dd offset loc_804C36C, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C36C
-		dd offset loc_804C36C, offset loc_804C36C, offset loc_804C36C
-		dd offset loc_804C590, offset loc_804C043, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C36C, offset loc_804C568
-		dd offset loc_804C380, offset loc_804C36C, offset loc_804C380
-		dd offset loc_804C36C, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C380, offset loc_804C380, offset loc_804C380
-		dd offset loc_804C350, offset loc_804C36C, offset loc_804C350
-		dd offset loc_804C365
-off_8052E5C	dd offset loc_804C420	; DATA XREF: sub_804BF90+877r
-		dd offset loc_804C420	; jump table for switch	statement
-		dd offset loc_804C810
-		dd offset loc_804C420
-		dd offset loc_804C810
-		dd offset loc_804C420
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C810
-		dd offset loc_804C420
-		align 20h
-		dd offset aLiteral	; "literal"
-		dd offset aShell	; "shell"
-		dd offset aShellAlways	; "shell-always"
-		dd offset aC_0		; "c"
-		dd offset aCMaybe	; "c-maybe"
-		dd offset aEscape	; "escape"
-		dd offset dirname+0Bh
-		dd offset aClocale	; "clocale"
-		dd 9 dup(0)
-		dd 1, 2, 3, 4, 5, 6, 7
-; char name[]
-name		db 'CHARSETALIASDIR',0  ; DATA XREF: sub_804D1A0+DBo
-aUsrLib		db '/usr/lib',0         ; DATA XREF: sub_804D1A0+101o
-; char a50s50s[]
-a50s50s		db '%50s %50s',0        ; DATA XREF: sub_804D1A0+246o
-aAscii		db 'ASCII',0            ; DATA XREF: sub_804D1A0+97o
-		align 20h
-dword_8052FA0	dd 1A00h		; DATA XREF: sub_804A4C0+A9r
-					; sub_804A4C0+1B9r ...
-		dd 0FFFFFFEFh, 0FFFFFFFEh, 7FFFFFFEh, 4	dup(0)
-; char aMbuiter_mult_0[]
-aMbuiter_mult_0	db 'mbuiter_multi_next',0 ; DATA XREF: sub_804D5F0:loc_804D6F7o
-					; sub_804D5F0:loc_804D71Bo ...
-		align 4
-off_8052FD4	dd offset loc_804F8F0	; DATA XREF: sub_804F350+606r
-		dd offset loc_804FC80	; jump table for switch	statement
-		dd offset loc_804FAE0
-		dd offset loc_804FC50
-		dd offset loc_804FBB0
-		dd offset loc_804F960
-		dd offset loc_804F960
-		dd offset loc_804F960
-		dd offset loc_804F960
-		dd offset loc_804FCB0
-		dd offset loc_804FD10
-		dd offset loc_804FD78
-		dd offset loc_804FE10
-		dd offset loc_804F960
-		dd offset loc_804F960
-		dd offset loc_804F960
-		dd offset loc_804F960
-		dd offset loc_804F960
-off_805301C	dd offset loc_80504F0	; DATA XREF: sub_804F350+D3Fr
-		dd offset loc_8050518	; jump table for switch	statement
-		dd offset loc_8050098
-		dd offset loc_8050098
-		dd offset loc_8050500
-; char aMbuiter_mult_1[]
-aMbuiter_mult_1	db 'mbuiter_multi_next',0 ; DATA XREF: sub_8051210:loc_80513ACo
-					; sub_8051210:loc_80513D5o ...
-aNull		db '(NULL)',0           ; DATA XREF: sub_8051480+F0o
-		align 4
-off_805304C	dd offset loc_80514A5	; DATA XREF: sub_8051480+3Ar
-		dd offset loc_8051520
-		dd offset loc_8051520
-		dd offset loc_8051510
-		dd offset loc_8051510
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-		dd offset loc_80514E8
-		dd offset loc_80514E8
-		dd offset loc_8051530
-		dd offset loc_8051540
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-		dd offset loc_8051560
-		dd offset loc_8051580
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-		dd offset loc_80514C8
-dword_80530A8	dd 28h,	4Eh, 55h, 2 dup(4Ch), 29h, 0 ; DATA XREF: sub_8051480+110o
-off_80530C4	dd offset loc_80518A9, offset loc_80517B2, offset loc_80517B2
-					; DATA XREF: sub_80515A0+251r
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2 ;	jump table for switch statement
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_8051B52, offset loc_80517B2
-		dd offset loc_8051B41, offset loc_80517B2, offset loc_8051B52
-		dd offset loc_8051B52, offset loc_8051B52, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_8051B30, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_8051B0E, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_8051B52, offset loc_80517B2, offset loc_8051BD0
-		dd offset loc_8051BA8, offset loc_8051B52, offset loc_8051B52
-		dd offset loc_8051B52, offset loc_80517B2, offset loc_8051BA8
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517B2, offset loc_8051B85, offset loc_8051B0E
-		dd offset loc_8051B78, offset loc_80517B2, offset loc_80517B2
-		dd offset loc_80517F8, offset loc_80517B2, offset loc_8051B0E
-		dd offset loc_80517B2, offset loc_80517B2, offset loc_8051B0E
-_rodata		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read
-_eh_frame	segment	dword public 'CONST' use32
-		assume cs:_eh_frame
-		;org 8053214h
-		align 8
-_eh_frame	ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_ctors		segment	dword public 'DATA' use32
-		assume cs:_ctors
-		;org 8054F08h
-dword_8054F08	dd 0FFFFFFFFh		; DATA XREF: sub_8052040+19o
-					; sub_8052040+1Fo ...
-		align 10h
-_ctors		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_dtors		segment	dword public 'DATA' use32
-		assume cs:_dtors
-		;org 8054F10h
-dword_8054F10	dd 0FFFFFFFFh		; DATA XREF: sub_8049260+1Ao
-					; sub_8049260+38r
-dword_8054F14	dd 0			; DATA XREF: sub_8049260+15o
-_dtors		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_jcr		segment	dword public 'DATA' use32
-		assume cs:_jcr
-		;org 8054F18h
-dword_8054F18	dd 0			; DATA XREF: sub_80492C0+6r
-					; sub_80492C0+18o
-_jcr		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_got		segment	dword public 'DATA' use32
-		assume cs:_got
-		;org 8054FECh
-__gmon_start___ptr dd offset __gmon_start__ ; DATA XREF: _init_proc+13r
-off_8054FF0	dd offset dword_8055100	; DATA XREF: sub_80520A0+12r
-_got		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_got_plt	segment	dword public 'DATA' use32
-		assume cs:_got_plt
-		;org 8054FF4h
-		align 10h
-off_8055000	dd offset getpagesize	; DATA XREF: _getpagesizer
-off_8055004	dd offset abort		; DATA XREF: _abortr
-off_8055008	dd offset __errno_location ; DATA XREF:	___errno_locationr
-off_805500C	dd offset __cxa_atexit	; DATA XREF: ___cxa_atexitr
-off_8055010	dd offset open64	; DATA XREF: _open64r
-off_8055014	dd offset fputs_unlocked ; DATA	XREF: _fputs_unlockedr
-off_8055018	dd offset __ctype_get_mb_cur_max ; DATA	XREF: ___ctype_get_mb_cur_maxr
-off_805501C	dd offset __fprintf_chk	; DATA XREF: ___fprintf_chkr
-off_8055020	dd offset __gmon_start__ ; DATA	XREF: ___gmon_start__r
-off_8055024	dd offset realloc	; DATA XREF: _reallocr
-off_8055028	dd offset iconv_open	; DATA XREF: _iconv_openr
-off_805502C	dd offset __printf_chk	; DATA XREF: ___printf_chkr
-off_8055030	dd offset strchr	; DATA XREF: _strchrr
-off_8055034	dd offset getenv	; DATA XREF: _getenvr
-off_8055038	dd offset calloc	; DATA XREF: _callocr
-off_805503C	dd offset write		; DATA XREF: _writer
-off_8055040	dd offset __uflow	; DATA XREF: ___uflowr
-off_8055044	dd offset memset	; DATA XREF: _memsetr
-off_8055048	dd offset fopen64	; DATA XREF: _fopen64r
-off_805504C	dd offset __libc_start_main ; DATA XREF: ___libc_start_mainr
-off_8055050	dd offset stpcpy	; DATA XREF: _stpcpyr
-off_8055054	dd offset _exit		; DATA XREF: __exitr
-off_8055058	dd offset strrchr	; DATA XREF: _strrchrr
-off_805505C	dd offset __assert_fail	; DATA XREF: ___assert_failr
-off_8055060	dd offset bindtextdomain ; DATA	XREF: _bindtextdomainr
-off_8055064	dd offset mbrtowc	; DATA XREF: _mbrtowcr
-off_8055068	dd offset read		; DATA XREF: _readr
-off_805506C	dd offset ungetc	; DATA XREF: _ungetcr
-off_8055070	dd offset free		; DATA XREF: _freer
-off_8055074	dd offset dcgettext	; DATA XREF: _dcgettextr
-off_8055078	dd offset getopt_long	; DATA XREF: _getopt_longr
-off_805507C	dd offset ioctl		; DATA XREF: _ioctlr
-off_8055080	dd offset __ctype_b_loc	; DATA XREF: ___ctype_b_locr
-off_8055084	dd offset fclose	; DATA XREF: _fcloser
-off_8055088	dd offset mbsinit	; DATA XREF: _mbsinitr
-off_805508C	dd offset memcpy	; DATA XREF: _memcpyr
-off_8055090	dd offset strlen	; DATA XREF: _strlenr
-off_8055094	dd offset iconv		; DATA XREF: _iconvr
-off_8055098	dd offset setlocale	; DATA XREF: _setlocaler
-off_805509C	dd offset strcpy	; DATA XREF: _strcpyr
-off_80550A0	dd offset iswspace	; DATA XREF: _iswspacer
-off_80550A4	dd offset close		; DATA XREF: _closer
-off_80550A8	dd offset fwrite	; DATA XREF: _fwriter
-off_80550AC	dd offset nl_langinfo	; DATA XREF: _nl_langinfor
-off_80550B0	dd offset malloc	; DATA XREF: _mallocr
-off_80550B4	dd offset iswalnum	; DATA XREF: _iswalnumr
-off_80550B8	dd offset __stack_chk_fail ; DATA XREF:	___stack_chk_failr
-off_80550BC	dd offset iconv_close	; DATA XREF: _iconv_closer
-off_80550C0	dd offset __fpending	; DATA XREF: ___fpendingr
-off_80550C4	dd offset error		; DATA XREF: _errorr
-off_80550C8	dd offset strnlen	; DATA XREF: _strnlenr
-off_80550CC	dd offset memmove	; DATA XREF: _memmover
-off_80550D0	dd offset __strndup	; DATA XREF: ___strndupr
-off_80550D4	dd offset textdomain	; DATA XREF: _textdomainr
-off_80550D8	dd offset __fxstat64	; DATA XREF: ___fxstat64r
-off_80550DC	dd offset fscanf	; DATA XREF: _fscanfr
-off_80550E0	dd offset __sprintf_chk	; DATA XREF: ___sprintf_chkr
-off_80550E4	dd offset memchr	; DATA XREF: _memchrr
-off_80550E8	dd offset __snprintf_chk ; DATA	XREF: ___snprintf_chkr
-off_80550EC	dd offset iswprint	; DATA XREF: _iswprintr
-off_80550F0	dd offset strcmp	; DATA XREF: _strcmpr
-off_80550F4	dd offset __strdup	; DATA XREF: ___strdupr
-off_80550F8	dd offset exit		; DATA XREF: _exitr
-_got_plt	ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_data		segment	dword public 'DATA' use32
-		assume cs:_data
-		;org 80550FCh
-		align 10h
-dword_8055100	dd 0			; DATA XREF: .got:off_8054FF0o
-dword_8055104	dd 8055114h		; DATA XREF: sub_80495B0:loc_8049BC9r
-					; sub_80495B0+629w ...
-a0		db '                 0',9,0 ; DATA XREF: sub_80495B0+601o
-					; sub_80495B0+779o ...
-off_805511C	dd offset a0+11h	; DATA XREF: sub_80495B0+5F4r
-					; sub_80495B0+610w ...
-off_8055120	dd offset dword_80527E4	; DATA XREF: sub_80495B0+1CAr
-; int status
-status		dd 1			; DATA XREF: sub_804B910+22r
-					; sub_804BBC0:loc_804BC65r
-; void *ptr
-ptr		dd offset dword_8055130	; DATA XREF: .text:0804BE48r
-					; .text:0804BEADw ...
-dword_805512C	dd 1			; DATA XREF: .text:0804BE4Er
-					; .text:0804BE6Fr ...
-dword_8055130	dd 100h			; DATA XREF: .text:0804BE89w
-					; .text:loc_804BE9Do ...
-off_8055134	dd offset dword_80551E0	; DATA XREF: .text:0804BE93w
-					; sub_804C8D0+150r
-_data		ends
-
-; ===========================================================================
-
-; Segment type:	Uninitialized
-; Segment permissions: Read/Write
-; Segment alignment '32byte' can not be represented in assembly
-_bss		segment	para public 'BSS' use32
-		assume cs:_bss
-		;org 8055140h
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-		public optind
-optind		dd ?			; DATA XREF: sub_80495B0:loc_8049848r
-					; Copy of shared data
-		public stderr
-; FILE *stderr
-stderr		dd ?			; DATA XREF: sub_80492F0+41r
-					; sub_804BBC0:loc_804BBF2r
-					; Copy of shared data
-		align 20h
-		public stdout
-; FILE *stdout
-stdout		dd ?			; DATA XREF: sub_80492F0+8Er
-					; sub_80492F0+BCr ...
-					; Copy of shared data
-byte_8055164	db ?			; DATA XREF: sub_8049260+7r
-					; sub_8049260:loc_80492A8w
-		align 4
-dword_8055168	dd ?			; DATA XREF: sub_8049260+10r
-					; sub_8049260+33w ...
-dword_805516C	dd ?			; DATA XREF: sub_80495B0+41Dr
-					; sub_80495B0+9C2w ...
-dword_8055170	dd ?			; DATA XREF: sub_80495B0+2A6w
-					; sub_80495B0+2EBr ...
-; int fd
-fd		dd ?			; DATA XREF: sub_80495B0+311w
-					; sub_80495B0+571r ...
-dword_8055178	dd ?			; DATA XREF: sub_80492F0+Fr
-					; sub_80492F0:loc_8049348r ...
-dword_805517C	dd ?			; DATA XREF: .text:0804BBA7w
-					; sub_804BBC0+72r
-byte_8055180	db ?			; DATA XREF: .text:0804BBB7w
-					; sub_804BBC0+1Dr
-		align 20h
-dword_80551A0	dd ?			; DATA XREF: .text:loc_804BD70o
-					; .text:0804BD9Bo ...
-dword_80551A4	dd ?			; DATA XREF: sub_804CA50+22r
-dword_80551A8	dd ?			; DATA XREF: sub_804CA50+2Fr
-dword_80551AC	dd ?			; DATA XREF: sub_804CA50+38r
-dword_80551B0	dd ?			; DATA XREF: sub_804CA50+41r
-dword_80551B4	dd ?			; DATA XREF: sub_804CA50+4Ar
-dword_80551B8	dd ?			; DATA XREF: sub_804CA50+53r
-dword_80551BC	dd ?			; DATA XREF: sub_804CA50+5Cr
-dword_80551C0	dd ?			; DATA XREF: sub_804CA50+65r
-dword_80551C4	dd ?			; DATA XREF: sub_804CA50+6Er
-		align 20h
-dword_80551E0	dd 40h dup(?)		; DATA XREF: .text:0804BE7Ao
-					; .text:0804BE93o ...
-; char *s
-s		dd ?			; DATA XREF: sub_804D1A0+2Dr
-					; sub_804D1A0:loc_804D260r ...
-		align 20h
-dword_8055300	dd ?			; DATA XREF: sub_8051140+37r
-					; sub_80511B0+48r ...
-		dd 100h	dup(?)
-_bss		ends
-
-; ===========================================================================
-
-; Segment type:	Externs
-; extern
-; int getpagesize(void)
-		extrn getpagesize:near	; DATA XREF: .got.plt:off_8055000o
-; void abort(void)
-		extrn abort:near	; DATA XREF: .got.plt:off_8055004o
-; int *_errno_location(void)
-		extrn __errno_location:near ; DATA XREF: .got.plt:off_8055008o
-		extrn __cxa_atexit:near	; DATA XREF: .got.plt:off_805500Co
-		extrn open64:near	; DATA XREF: .got.plt:off_8055010o
-		extrn fputs_unlocked:near ; DATA XREF: .got.plt:off_8055014o
-; size_t _ctype_get_mb_cur_max(void)
-		extrn __ctype_get_mb_cur_max:near ; DATA XREF: .got.plt:off_8055018o
-		extrn __fprintf_chk:near ; DATA	XREF: .got.plt:off_805501Co
-; void *realloc(void *ptr, size_t size)
-		extrn realloc:near	; DATA XREF: .got.plt:off_8055024o
-; iconv_t iconv_open(const char	*tocode, const char *fromcode)
-		extrn iconv_open:near	; DATA XREF: .got.plt:off_8055028o
-		extrn __printf_chk:near	; DATA XREF: .got.plt:off_805502Co
-; char *strchr(const char *s, int c)
-		extrn strchr:near	; DATA XREF: .got.plt:off_8055030o
-; char *getenv(const char *name)
-		extrn getenv:near	; DATA XREF: .got.plt:off_8055034o
-; void *calloc(size_t nmemb, size_t size)
-		extrn calloc:near	; DATA XREF: .got.plt:off_8055038o
-; ssize_t write(int fd,	const void *buf, size_t	n)
-		extrn write:near	; DATA XREF: .got.plt:off_805503Co
-; int _uflow(_IO_FILE *)
-		extrn __uflow:near	; DATA XREF: .got.plt:off_8055040o
-; void *memset(void *s,	int c, size_t n)
-		extrn memset:near	; DATA XREF: .got.plt:off_8055044o
-		extrn fopen64:near	; DATA XREF: .got.plt:off_8055048o
-		extrn __libc_start_main:near ; DATA XREF: .got.plt:off_805504Co
-		extrn stpcpy:near	; DATA XREF: .got.plt:off_8055050o
-; void exit(int	status)
-		extrn _exit:near	; DATA XREF: .got.plt:off_8055054o
-; char *strrchr(const char *s, int c)
-		extrn strrchr:near	; DATA XREF: .got.plt:off_8055058o
-; void _assert_fail(const char *assertion, const char *file, unsigned int line,	const char *function)
-		extrn __assert_fail:near ; DATA	XREF: .got.plt:off_805505Co
-; char *bindtextdomain(const char *domainname, const char *dirname)
-		extrn bindtextdomain:near ; DATA XREF: .got.plt:off_8055060o
-; size_t mbrtowc(wchar_t *pwc, const char *s, size_t n,	mbstate_t *p)
-		extrn mbrtowc:near	; DATA XREF: .got.plt:off_8055064o
-; ssize_t read(int fd, void *buf, size_t nbytes)
-		extrn read:near		; DATA XREF: .got.plt:off_8055068o
-; int ungetc(int c, FILE *stream)
-		extrn ungetc:near	; DATA XREF: .got.plt:off_805506Co
-; void free(void *ptr)
-		extrn free:near		; DATA XREF: .got.plt:off_8055070o
-; char *dcgettext(const	char *domainname, const	char *msgid, int category)
-		extrn dcgettext:near	; DATA XREF: .got.plt:off_8055074o
-; int getopt_long(int argc, char *const	*argv, const char *shortopts, const struct option *longopts, int *longind)
-		extrn getopt_long:near	; DATA XREF: .got.plt:off_8055078o
-; int ioctl(int	fd, unsigned __int32 request, ...)
-		extrn ioctl:near	; DATA XREF: .got.plt:off_805507Co
-; const	unsigned __int16 **_ctype_b_loc(void)
-		extrn __ctype_b_loc:near ; DATA	XREF: .got.plt:off_8055080o
-; int fclose(FILE *stream)
-		extrn fclose:near	; DATA XREF: .got.plt:off_8055084o
-; int mbsinit(const mbstate_t *ps)
-		extrn mbsinit:near	; DATA XREF: .got.plt:off_8055088o
-; void *memcpy(void *dest, const void *src, size_t n)
-		extrn memcpy:near	; DATA XREF: .got.plt:off_805508Co
-; size_t strlen(const char *s)
-		extrn strlen:near	; DATA XREF: .got.plt:off_8055090o
-; size_t iconv(iconv_t cd, char	**inbuf, size_t	*inbytesleft, char **outbuf, size_t *outbytesleft)
-		extrn iconv:near	; DATA XREF: .got.plt:off_8055094o
-; char *setlocale(int category,	const char *locale)
-		extrn setlocale:near	; DATA XREF: .got.plt:off_8055098o
-; char *strcpy(char *dest, const char *src)
-		extrn strcpy:near	; DATA XREF: .got.plt:off_805509Co
-; int iswspace(wint_t wc)
-		extrn iswspace:near	; DATA XREF: .got.plt:off_80550A0o
-; int close(int	fd)
-		extrn close:near	; DATA XREF: .got.plt:off_80550A4o
-; size_t fwrite(const void *ptr, size_t	size, size_t n,	FILE *s)
-		extrn fwrite:near	; DATA XREF: .got.plt:off_80550A8o
-; char *nl_langinfo(nl_item item)
-		extrn nl_langinfo:near	; DATA XREF: .got.plt:off_80550ACo
-; void *malloc(size_t size)
-		extrn malloc:near	; DATA XREF: .got.plt:off_80550B0o
-; int iswalnum(wint_t wc)
-		extrn iswalnum:near	; DATA XREF: .got.plt:off_80550B4o
-		extrn __stack_chk_fail:near ; DATA XREF: .got.plt:off_80550B8o
-; int iconv_close(iconv_t cd)
-		extrn iconv_close:near	; DATA XREF: .got.plt:off_80550BCo
-; size_t _fpending(FILE	*fp)
-		extrn __fpending:near	; DATA XREF: .got.plt:off_80550C0o
-; void error(int status, int errnum, const char	*format, ...)
-		extrn error:near	; DATA XREF: .got.plt:off_80550C4o
-		extrn strnlen:near	; DATA XREF: .got.plt:off_80550C8o
-; void *memmove(void *dest, const void *src, size_t n)
-		extrn memmove:near	; DATA XREF: .got.plt:off_80550CCo
-		extrn __strndup:near	; DATA XREF: .got.plt:off_80550D0o
-; char *textdomain(const char *domainname)
-		extrn textdomain:near	; DATA XREF: .got.plt:off_80550D4o
-		extrn __fxstat64:near	; DATA XREF: .got.plt:off_80550D8o
-; int fscanf(FILE *stream, const char *format, ...)
-		extrn fscanf:near	; DATA XREF: .got.plt:off_80550DCo
-		extrn __sprintf_chk:near ; DATA	XREF: .got.plt:off_80550E0o
-; void *memchr(const void *s, int c, size_t n)
-		extrn memchr:near	; DATA XREF: .got.plt:off_80550E4o
-		extrn __snprintf_chk:near ; DATA XREF: .got.plt:off_80550E8o
-; int iswprint(wint_t wc)
-		extrn iswprint:near	; DATA XREF: .got.plt:off_80550ECo
-; int strcmp(const char	*s1, const char	*s2)
-		extrn strcmp:near	; DATA XREF: .got.plt:off_80550F0o
-		extrn __strdup:near	; DATA XREF: .got.plt:off_80550F4o
-; void exit(int	status)
-		extrn exit:near		; DATA XREF: .got.plt:off_80550F8o
-		extrn __gmon_start__ ; weak ; DATA XREF: .got:__gmon_start___ptro
-					; .got.plt:off_8055020o
-
-
-		end start
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb
deleted file mode 100644
index 578fa5d746a67a2cdc7892b06b4a6556e0597ce1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 606370
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%0DklUKLi23Cmmr1
z^zF;)?({I<1!1u8mtObd-M_;_Y!5<wLmH220KWDB+kyaFNjqj_(GWns@*rOZLAF?W
zBrEfUhxj}Q@tLJZ(9=&n#O5HxCzc*g#K#tac5;x{+4Qv(I>r9Bv*Dv-kYxh+HxGEY
z2RzUM*_;mcfJGi~fCn6Gfh7PQ>H&v(z+oOR&jJ~&d=FUQ0lRs?TnpsIJH!L__JI3&
zz(NaTTkGcm2YSFE9`G;=<V7g<fSDdJ%L8UxARA|n2h8w*2YA5!EpQNkV?A+-W%4Sd
zStf$p)iMWyJj!E^u@s&Iqb-F?)6)Xk+PZtdULJ5C54f)dvX~woFx~?m?NK8v1>1c{
z*+<`zmI-%8l8Ukq$i8r8ln0L^<vqe;Eg${aM?r1wL(<rhs4uVlzr04b%XSMe*TpmU
zHF>sc+GfQleTN6!ZYj9A+X89vR}c7`2Xs7(uok$#BP|maqb#!+Wk+~S%(WttSM(3h
zkl%_?;!g6C%(xx}BL^4uFBx1?*oTj5UWD%{!XIul{O#0k)n90p`$zdagZGVm2T#-I
z@*O-QAIXPr=AL}?mgZI=uhov_R|<cz_-BY;C(d-~o+#b%(j6|$AYl#=rbj-yX_F&6
zDU$jn-IIp`&3Ab$>vQdZ{caxD!@sW8;LnQlm{!=nWKR_qy+u1VM{5V^wL;z{<PD<d
zi#}I$ljus($K~<N;W2rv@8Nl@Z&4oW+cS^#&5{ps!td3p<{z}G`Kw%N{VSJRujf+h
znOtf;oJ*}$x%B)N?bp31mvy;VoHN9!(~9Wn+Pk|<bg3+im4%_Q&|mo8!e^?)Sn-Yc
zyK+#V*{V_c%{lbstsHu?F^8V4&!H!)bLh$KIrL<S@K<OR^hMG-Tl7p}P8H^4VUEqA
zw<EMS_+dg05VDUj`v{Y)mC_L^@z-pYxFee-ew@t`|C!AapVxZ+hqdzgZmo8{Rh)(5
zTqMpJ!q*8uRnp_cKT7mPx~A9Y`YsiHpRVs8;v6bup^)7~CyRDO@7B2GHjP_;l*RbG
zk;V8tmql+M(TVr>WYODOv*_)$!e5+)cLFm<T6IEB74kSC#|U|dkOvBxFJy`^eqr`#
zoO7qfHb2$a=3ALO*BT?G@L_!>eOR4IA8yZN#IDVx50^^oY-!bH(uZ=5uO27q7)cM8
zv`GA3qQ@&HCo3AKik_qRd@oLhkg-Dkp;6QCGEl79Ecz|c&xw8{gTCF9LEmo8pl{b^
z(6>u7=-b&DjL+%9PtBljlchCA_``)S627PK>B4srevek~?@Xt)FLc8EdpcqM747=|
zxTI@DFV|W3OVa5>RXTmRLRxdB)hw;!g&ZTT!_%D<+^6Xd-ferPJ9wMTN_X(?8JF(h
z&DEFg;2#J-r#Tp^{yL4Pf`6RGQ^Eh4##6zcN#m*D52x`|@KtF%75tVoUZX{6jKd{q
z^x@1j`cSX)?JINw{3M+KKT3Ve5bbnukT~7MN!42Y@u9W)XknqhPy|8|2t^<iflvfO
z5eP*f6oF6#LJ<f>AQXX61par3K%|*ejCyiy=Uk*(=f%C3>$raF#7;#`6dm8GNLr_K
zDw0;ePDRo>tW%M+PR4QJYcTf4W3nrP=%GRMKS3|Q%pOGkJm>{j^vadF6L}GRMs}VF
zE&@lkm-?NRms*v_DN1y=)WxbzSXhD2%{)wfHR!uAibk4;rmw(4b<(#HbBLvHBJG-5
zLd*cmUj%-@t9jtBoNM_Pxy9jA6N5Pyu-oyeon~i&4iwi6l~t!&K2KV|XRM`91-%MO
zd5NzeW{jnIuKI$(Hc(@Tsj&RNk>5!`2DJ@HUz);l6Pk@`>tS+`<wRQUYhiw<EZ>)O
zlv(A2;EtcI;AbjyQsj?qi`)tQyRNn>-%$NFOTYhb)Zb~Vz6t7gVhaO${F>`AK8P`<
zFTz3~^iKxSytE5SZR3FUN)_(56U>lOLs`?dlvPl<=L}oQQqowB&l0Z&y>gAEF9p47
zgQa;nS7CuRF)g64+Ssuzo*rC;*GzRMoZ5-VF%4XH9BHO^BJ`OCiYnTQQ1JXEwk?b;
zMJy&;hlYWF&vBMM1awd=mN${zE*9R3)42+3Kd1z*ac`Kt%dKZm7LFUpZPDEbbFXCr
zV0U8k4Thr&_{-rH=?Ktw=?022D-A%)7h1uut}XXU?gH-4K34P<=z#Z|K?iw%#|4D6
z^Zvcym_!;ipH?s5fQ3M1UI?N$w6%QK^_^ILq^;!#pb}^!D@eO-<a*F|Jz||#d%^e?
zD?bnXmAx%}Ht5dU$eiFJ+P0C#PDEZCsqaMSwvp4?icoN%jZ7*<ES|CsvF`{(`Tt<=
zP2i&_w*S$ZkW6MmfRK$4wy1ysLBk#uH6S1=vWQC*6aoYi3?XJwa3d@#xCTW;+2RJM
zpzNzi*dw6gg5r*fieA)!TU@Tb^ZlOgnV!kqd%f@XKJWAX?>B+&KK-pzr>ag>FVm;a
zsSAa6YWWke1Zg>|uGIeiD@;Daqs8aiOePDXwVTLYDqri7l!3DURJtSB{CDE!sLBpa
z!r*zZ)^ROKi%W|k%wx+gm&|SxA@WuXK_;$Fl^_p*=XsZiFwZmr9BrP(fP4CP75u9R
zenuuupe`o_e}1FVxFbEk47AH!ghPZ`(Ns@=RgTYvd$|PHK+Xfgy}U^29TEoOtV%>!
zaGS-#v+NPYF&yl>_#;9uTdep4;JF*LRCS?Zvw%%j`fl(_j24u0htRV<4mH#>dT+Qj
zPz#fh$9gE8E3%%qu19G8dFvX)Er01r$aP^^b+*u}r}<i1N8wmLLg{4WJPbP8EQ@tC
zu@(tpHAeML3cak8(#M2evO(!1*+N@)%eNi)CeT*ZRtxPIY)hvgYtUd@7TC%sC5wIG
z%>iv)cvFO4%D&TQ>T?IR8hDOA7pL?{p#v^F-z9XNvk>2<$A`nvkV(9AUmP-tH|M^A
zNm8(0coF7VG0;PAXJ(5Ya+FS&^d)(qqs`JtNqE+Jq4-l0o@Gb5&2PxC1xzw#WbzM=
z&vn7kW!}KSZGJ}9y-I(AtXWDQa`fGH;8!TVMd&4B-iL@|3T+S(OW#&{l_W1cqRD&<
zk^)cBq^H2PN$Kgr_AG~q+e~(pln0)4<;j64>!#jN@Fl!UxD3alynYDuOkc1vqSO*R
zE0#3Gx%_!t*q@}Q=+CWWW`X$!quhVQxc5gB<z3diMr0?E^|aN`C;l9*_fOKEKcBR3
zJ#(?J&1fY{<Cxo8A%1&lD?~vrXoV=~V_M+_d3Y<tGryvhOja-hI2WJ~CG=!OfG(U1
zaEP^P$8uXTHJN2KA|1^Y)D4keIY;0G<HmnO`ZLDNKR`SG-b7e3?_-^-h|Fy%7p9p(
z{@aNZw?uu$w?utLwS-o#rJT#jc_}&j5a~&}8|jXmt&m0uKevF)qqOROM7#Z)T#<Vp
zt^GTQZ=qFxBipr#JWH5sF;nMpmccaQ&#|^8MDmCXr~UtS;)99zC4LTNo=N&N(oIOq
ztO0Z_>7Qu5|C-kOk4e8tdN1iMq-EBCus=<DF)gn1NY5dCAL&`7%Sqosx|DPY={(YT
zq=%Efj`U#Cmy_;8`XbVqq<fO?K)Ms@G}2<-mHH%-ZbsTeI*#-owDw1lt|9#!t+Gcs
z7vM0F7n-3*7BKGmBSgNUFZxo(v_DDz^L@!!8U9VKBK{s%5kJCJ#9!bl;u1w)BuGSk
zsmadddO}Y~#9P_SW>^bjYBQO)Zf;>IB`l?YGa9aEAB`k(4Ux-Ot6oITA$?{uTx&_3
z6A{C@EucO5PtGs+f%6My6B)!3za;(v@w<q>PGlDmv06*5HWFDuq=?89MCKC7C2|ju
zDMYR%QbHt;$RHxai3}mqhe%%{=MXuYh^&+$+Bl8KnM9fpi6wFx5kurB&PPZg@-^o;
zd`zSPkvEC#B@#ho3z3yXe&LLUr-?j9<T#Q0iA*E%DUq9q+(6_VA|r@gL1aIX{zT3r
zQbnW_k+wwE5lJP|h{$t9>Jh2s+=s<Pj&nA|r$ls?${`~Ah|D6-%S6@?xr4}3A`6I=
z5UC(?Cy_iNlZg}(xsHg=yttak<wPzePZp7jh;${=jz~`;Er`Su=|sd$<af@YXiMb#
zCg{PVM4AyfOypG}aYVKgSx+R2$a76(pqW832P6C!)<9STVGV>e5Y|9g17Qt>H4xT7
zSOZ}Vgf;NLRReDGV=rmD-{27IJdHM;6RmT8m~xv-tW$hZkq@kI1)k2bPUZ8AFP>?n
zY3Aw--V7va5aqgwRsT8>UqGYI@)?8RS;W}VSKo(4Q<a?QCujJ{az82Ipl#ksezMe0
z7Wv5nKbhwz$N0&SesZ{<%=VM=IoU34u%8^@C;R)!K7KOGPxkbanSQdXpOlZ_b`c%?
zWV)Yh?I*?M%;rt=lg<5Pil0pMlW~4B)=zr;WTcNAA_dq*urwE3=kRZm9`4k`GCdr`
zA;L71FWUIWwzy0$J-ZwSc59Q>AR|o5vpy)X`hQ9$mHQ+ljr5VB<tAnM7?S)7Pdw&B
zon&y$+@_+Bm~%t{2su7fhOK;<l!YA3eSq`oz%v17*MVmM?q3Hk2b@_4z724C9e5Jp
zlsa%JU{4*mNMINmgX&!X_*fk{5AfkS@EE|=b>NYJH`alN1721K&IUZM4txdRnRVd7
zfG5>~2LR5i1NR4<T?g(1xPKiu3vgx~xF_KBI&dc7lsa%%z@9pAhQJTh)`2?!K2`@#
z2Yk2=+!}Co9XJi}#yW6wz{~2uDS+qIffE7GtOLgZo>T{p1)Nt0_5jYV14jbx9|T96
z!3KC{5bicLeLPWVa$g7-n-Uo!!HgI&Zo<UE5fZVyxOBvb5teEEIK<QkzsnrPbt_@H
z1$t-?Ah$uw9x4OwGV>Hds~(c+F8Fss4_|5i8F~<FuuBY+gQP)GY1b%+T-wtFjY7;<
z{log~)^%^v%=oeiMQNouvYI(VER@`wFYzzZ7+rlrZeb~&kGn)%6DbhYS|)T-1w^~e
z(~et5rGsAJpyxU0IS#tQLEq<~XFBK^4!Yby-{znvIp|UcUF4t(9CV(K=8atMu5L3X
zG(0j8MyOsie0XR$I|xow?khsWg9G8jXTTkBJC@r+RN`js+JSD9Gf<+A;1vU1P^7Xi
z#M?=nwQ#)*wm6e>*{CvE%%OP1gtCIt5uFh3>R0f(%pom6awjZT#Gf$*K!nKFV`Po;
zju9KH3_kn|97irG*8eVL{?0gxHW_klN0|rFpa}CPb!k0@Bg{Xo)0J9UISvu#kHLEU
zop6Nt?TDWLIub|pU}S9#$o~iG=QeN4_4TXFz`_+-N0S+tt$19lcKG)Rb`j<uV&um^
zz6H1pUnOKUpy7&MpiJ*J!x6m}`OYtzV(VRQ74e0tjxSU7_{BOse%4NppFE+*55<HJ
zwSDlB9^ZRakMAVwaqX>oTy5P^WM&T7m&yAPnj?LW(<PH}bel@4%rp6#B&%xV^eP#h
zpRYqJ^35Koq}xmn8d@Hc(=DS!{#$%+eHqvo84(ijL;k*{jr}v))!(Ou|210RchJVZ
zg*NuJOkGaAlKhX*w|^G-)uz-h5%bK-$XQ4$_mxBrCBVZrpOFQwV|0Kaj1JJ363(WC
zj+A^#D_B-jTfwrLz|vz`dK7t@&<6D@?d{*uOaC)^>3fL3MVr4`_}9^Ie+fAsA?GY|
z-cGzM0ri}bfFB~WNmnMo=XrU8yoQ<^$uo+1uVh4kiz(qeO6bJYQ<<7b+(Y~i+S_Yr
zZ~ubyJEUKs-F_>PRg4HwOZ#vfHFG~_2Xv&aS`pdDTHV3C<CrU(^hKm)eRZkxsiYG~
z*CYKSZR1}t3cv@90`NLL{CCoO|7(`Gf&Tn;qXW!h-eUUyk0L#Ua{+pj?nb&T={V9Z
z(kGh1U-}D10eFv50A8h6|8`ou*U`%TY%~1A690eE?IXlz5x<>y8R@aKeh(s@Mfxn#
zX{2LF|4ys2u3G;g>DTGizmvZD8|a7sJpJ$&(^vmt`s&Z1{dofU#h+hlGL&?0(p^Zm
zAl;DkpY)mkp0?l5NWVi*{#WR?|9&F8*|*X&e-%CRpCQj&^4~@JX42zH4<p@&bT`ti
zNhgv1i(d3U(2M>ndeMJCFZ$Q%MZc3?^vmgOzJ*rtH%K2LT|@dW(#f>Vw&6U8wY2vx
zrOf%1`5<LZr_7rv^9Dv!m(><zoL|K?7Y3$acEd&FJeQpNIa(e_hJAP;%gP{6yA*iK
zw_wzO#;ku7%lefb`!6M;m%pXQ{-><ZA+DS78a?@U5MNLHM#?Owcl~q37ZHDu*5(;(
z(PSdyiHsm}1vyu+ZoP<fr~L8s)xVz7F6SJOe$-44mePU9BIY{6D?NqtKK_}2R)0@q
z8|jU_?!3(P2jeN!@UHSHBP<+DLhtWNLK`<SbvaWjlkoN8Vd8fazm@nzt}h@~ebM2A
zEPXgv6S#u-W#sS0)N-bFV+4V+1Q8bg3u_>(fv^U`8VGA3tbwow!Wsx`AgqC~2ErQn
z|AhwJW?e672#nX|a`bs*jUI#VvztPsSuWQviQmrgEcmKfE2?v?<SlReyaP8k^^u$8
z+ag@N15Dxa@z1faYJ>!EmQ__VWN}t|RaLi%vx~=f8}hqcva+p9e#L@69{ld;Xy0nJ
z(egpSZL)%LiT6~A*Iut6TGuI10kR-zMs%bsYb*bd^K|6&JCQcEPVtRPQmH8abOL_f
z^q=;&nDJppm|Fzqy*Ti6w{?nN>tb*DJ~A+QVc_XKfu~&qPvNV3QodosE3A!l$`A6z
z7G7TMafmQK$hQ?FrGc$hld=?w73haHO2;7iN2NWGk_I|jLORO{Y+L9*I0I^eOs)VO
zqZw*Irz?F_Xc%>UF8a~df)voohp4(e*4*Zh@XpS3@YXY9=~MTnlaFIEPTa*@vH<sx
zAug{cTgItm-4v(QT4{5eEEMuWwlw8At<7`7cJc+K;nqKU60*2pLqLPZ+d0dnUe?(6
zxt^wlNQ~mb94KW)h}2lDmtik;0j5ybmRlFqK=RfQG9+Mp!1By)vpob?G`Y&gqSn&f
zEv4EX7{%fw;=5=nqsiH>Ox4ru6r_^zq^Jy|;SO6SR7PdOP-!up_*j`HJDJqi@}ygn
zCWtQ8VOPvbLfa!`n9w!y{T~DHpt25?`kk1s^gu~IAqELlp+9gLSfH~6w?%gr+7{PA
z=$dzx=QN=!YEenc36c$}*{P{<kZ=cRm$?~-2y-$^k0*Y{G1{DTXN$C+IFX?YdX3VE
zXkeHAF=#Pzfaf6Sp-NW^T`^Nt1iPD9LG%{MOW8l9pU9Rx12xZlNB;YTwp(?t&?g2f
z4?HRZ<klHOQ|w+Smr|`U>hFHHxiv(3-9dC?2rjz`g(1=$qcq?mk=3!$Dj6)$&{f&e
zl8clc4EkQs(dNWO!gN9`VPN`A=zu2L<^J;T%l$q?avkk_6@tmBolgSOrH&^%pjwt9
z>niG9X9l-<Ln?nVO&hY)K_e=_2^o!O;8LM=(2GmB&><VUz$w=%-J#?;A(HDf_P!8I
z&c@CRkzTijGn`xzrly;=0zSOozpr#J(03}`Q(B}~hg?#_6zd`BHA|I-(|Jvv(iuX3
zU#&ErMfQltwQJ+egbvV<LkmruRkM^-M+*rdnCv0tdt(TBu|%61cZke&RrH6G%WaNi
zOZBZA&HGY)ZLZ~4?>5zvTyvVX8e`=9BTC;1)?P~I3mwpEyT)UkMb#Y_*M~^1qmipZ
zFgeFX&k*T#8{MW3SDZ<eM@c=8Oa8el4^R7}@;#SV|3y~T%E<pqTJ_zn+Ctn#XQzj_
zL;esbSJ>=f@lCd5->umZP{0=TsnDUrL44?xC6hEA!f>V90`>_VvMzfA^Y2EUZ?poq
zqV4?83XO?Kj+Yqwy-{YZIA!o5^xX{*VRfF@*zcNn#8*0*-3E^YEkqx>^8CYlNJX~5
zeCkLbe8{q#^sOhI%UDmUTft{NOA!R(y9%v)k<br$RMrIWSl8(d;HgxeF+#tQp*(m@
ze>cHbY5V1>x4c|MXG?wX4F0Z#rVDBJ*Xh~v&R+&N!hF{mN51>xz-O$y_6o<hpCiR>
z5+tYgVubltrZhl95Wo(n^Z$4C`6#vCxa9FBuQBqMP3!sqTHx=bO>7RWVJB$k@6`%%
zv-4UZZg#g;h?|`g2TNdiD_Hg0(W+lct9}bw_3xuqzcFQs-CpEBlYsZ`T3XH%XzPxp
zPyTTtt61VzmiPrr{FL7H@3lni?$$|&-Ti7y)IqHJQin5=Q3r|eFLhYR82(~Ql%EWD
zGKT+TTI?s#GC!QwzZ{lwC4KdKY8~j&ZD=#hp!Gh5cx#s1KT&4Rm|m>sIf;k|ZYc8@
z<M1D%J%5K<-RZsmDZTe!qb2_sThX!+e!+BX1nXaEBmO`k(uhbNk@cJlFqRhVDYRfO
zqWsI_kV{qp5DCj0MhU&8A*4M_WH0G=8Y1;5=^q-xCOMpv?<UU$)aO9f<UQ)Mh<Fb1
zBF=Oe!&b=Z10v^>c*y@Q9`s+N8!~Sz@}HRi%crbRAf?>OT(VAqaLyv<Jmz|u^cvFJ
zNgs?yE?LDuay`df&6z8bt#;GS+=>?IGiX~LL3{5|wrEsCXh2pskWz|>OksN~NH1=P
zxbA}+VQk3S2QoHf)dLwD-=$z|e9;tRL)Jc!v2h>QM=0fL1v#7<(S|c4uH?*!^Efl2
z6H9rOT1q9}koeD>cOV|oQU{G={|#p`$VvxNH(lf4P0nK2M7#86@|Sal#RSTHp&7=!
z%zBW+g>le>#savVoQ)YlV0|j)x!jwI@ivsJzGrcT_OU65X)kjn;v_15GsLu)2m%e|
z>T8C!FG@w*TQo!4yT+mIH#S4tqne@Z-=?DNhq(5^R?d=W6NfR}i#2(Uvm_qkEQw^9
z)Fjt0Td^YrrO0X#Qc6iGN{Nm`DW9gIlxtH_N^K*Q@@pzexrn8F-3WJpIIe}!l_R-1
zM{*=fIl);H?{l=rv339C42btQt7122RmchmqMuEiRq+J*Wn~1Z)pqvC9mI=?UrW3b
zd*ouyI2g#(-b`)J)b3nQULpdBK3ft=XSr`S#d-npO|f2pyD4=0TMBf$zY$vfBz5~)
z3R?XV$JKKwX!X7nwE7{At6Ngg>UTH;Vm)U-EaD7^yEp@4MI*H06}GyNV|x)>UCWs=
z!#K_d@VXerYh(iH+u~8rK}@}n^D>_1T!yW@FC|dUgOn3NIlptH$$AQ+pNomSN<D1n
z42yE!0giL*{nY^Dwjr;YR9-dhNOvdQmv@Xl<X=H)Zq_G>bz4Wx&n2Etyhl7n?>#JC
zqkb%D4EgKiTZ~)_qz{q)lJrlFp^akJ>Ivo=OKD>{^F`-zoJXVwXRJu14-qHpIEXk|
z!9ntVPYry?yZ0-c&C#$4u9V*ykK-8c-iNq$!z!-bFq><*%;VY(_fdzXl#oXW+j(yv
zoGgM(52i{~3z61}snL|bf_3|eBj;<*;HajCHI_s_w(H8qGW^X8)Q?1zkiOeS&aq4_
zqXzCG{YYcTUqhay<T*W2hL35*r`~)bbBXk1|F&bUOy+u!xjy6_IF@*`#wcq#a}DNG
zsS9U{P2wz)0`iY!>K@`Bb4E!`9Qx=l-g)|yM`J^L&2l3-TPK5f3iBRJKn<%|?m_1L
zg!hNVY;S`k^wAYb=pz^B!u&)DZ?Z)iJ7zN@mHfilG&Ow6yuj2aS)YqJWA0ueQ-~C?
zlqqr0>O7WGO1y&jVwS#=^fo>d^O!oE``DI}$^0c(Z1^v%fv^U`8VGCPztw=-^ynpd
z>`$rIuW2h@@wp+A#8@x}Ke2m<NQ*SGZZ#5VhY6DDOKck=XSC5z_{iKoM7mw-<ss6n
z%7*$J<16#p5czDGp*{loEe>TNa@wg8<|+AHfnVMI<X87oNAzcYN1<PfQyO3CZTwN8
z4;Cpt$w8lq68t8uMC%mqRU-La>l808a=JY*^`XGiy8@Yi2|Rt#I>kGIh<ZHm^zK0B
zg22=ffv4R9nIo-JtIk1ow`T+Mo{H0;!4Yl7PAr~~L%*erkm+!3Dl0*~Lk-wylUrO|
zST+IapZ$mY&xA;~$3m!Yxjxg>Z6PxH61#>-bhe5*sncqIs|JV6?{8Ic$aKHfCWTD*
z%MWeP@XH?*BEQ#+&MD0uH?ep!^vWR+)PnkE%)|*f`Gr_089c{ANb$%@%{P|imaubc
zLNM6M-w`6sy14g*NRq{}i$|l-eIXLX$;c}4;Sj0Lj(IF(x?gbt-x96+qjR{850O7m
zakqrv2v%H02p-sQ?Lq%bw%kapZ@&FOpQoSp#MNs^mU;<26|MK8cP07BYNcm@rX@DQ
zJn<SZm)V6ww5g1ev?uPwiKLCzv<w{FrUR1rZC#R*6&ov9<;TkQk{(L*FcyahQ+Xwh
z`dPKIuhM-dc_J5AD1ENbv-{)zM<2d3j;g~_b2Om{O$hinI|;?bYtDE`nWQwr<PIrN
z$7g&9e<DxuO5tDpv(oq|zPJ)JOBx~{IN?6E4lF+^3k>Ot*D3v-h&=rVUkx5g(R(yL
zZ9ge~d}tHm2`}EGG{WJ}dqC+Ig?^%&(#wRdsMfsr#=dxw;)?`dY<=#YhoVkuQNDJ&
z4Q!LPVRwpyE_O6_q~Mj?Rpb>yt18{*e4iYLS{<s4FpJx3uJ)2^;Z>kjEs>~)%cN;)
znxsB<iqfZKOO+kUw{a@j1)gZL*d-a}QOj-vBkyAgn)wf_LU2t#AowEjL4^)afd7Ef
zN5CW90-hJaW0}BU=b87S^1LlP+AYy$kpa_wP1r9?i=^TZ>J@svRnsb=pDG9LGFHEB
z1}po`Wvt#_=YUqKkd;2jZT4hKj^`A|JO<6}(5Kt<0*hr2fN5c2FR(jws-y?a<D>^v
z^g&^?D+=?o-F*{;w!id`6&mjI))mrLE*!Y@&CHhaF4HPqCM=6)f{rkY#Muy{+X*(G
zSEi#560slIS}98_u)G4=!Q!Z9w3%NI?2VMY5!mY~9V_&r45j12BOfYJD#pUX-<19h
zJe5lSAT%NdSdGw&FTyN*Q<LA6<ONoTErEz_if<Eq;S!~v0B#vyU?5ufgyQpnTcZP4
z-okmnMYf|e7Rapx)msi;Q6T6F@Ge&xx3Ps&m7Xg2eBQm>=0@Q8isys>My0P4`a!w(
zz+f~4qgJjOj9M7s7Y<OK0pRC_C2xY@X|6Y%Op6Bp9Ppo|{AUUOqB)>_U4VY}faP>$
zIUOQpD4_bhLs}x+fXBMfVCq@i20YPbp*Yn>oqj~G=sz_df?F>fqjZtvTX0h8lY-Bu
znq1~ng+3K%L9No5q_N<2rC)d8V}Ng0e7oQ(+GQLUi*~HbJfd8WAUFFu+B}|)?9()1
znj}0fV+5^(G9G^qw9AZFXuL0<%nn1gQHqZOP6fHlbqb+-?BP@m)<KF75`1B`(ldcy
zqVy%;pQ$uP@Pc!d#=~iWHG(n97j#j)3vg?=Qis&H&iS&3+DP!HDSsOHM=Fi}T+mGE
zX27lf%miLv@%q3sl}-U30Xo_&h(JP$CZGZH9S^RBRs+5e9(!!Q=NOwGga2*K`?m1t
z%|Vv*aE#3=$Jj){^EW8}2H{`Cas$R@1y~%H-hAuQdfFkfHFzAC;-c0n@?PPwhvqDW
zW=SdYk1Kr~*&GAI#$k4yU!puE!oT2Fr7=F|^YzDV&J%pGHEz!WZas@JJz}wSwVi@0
z%CiQq02$zkRXK-+e*B+G|5NxE9#(oK@UN8qO7I0Mm3~#|*?D>=7!00Gif<D9@xe+z
z4W9nWbC1yWoqej%A@1zYW=mEPiR&OwSRQ{CG!3?oU!?FwfG=12J+ND?dKIlI&{mBT
zo+n-bPr!BY7;ViiGgNaA6)uI`2IlI=E>-+e2Yw0gEXA_~ue2_ke!$x*-WL4*Ku4R$
z669pDTN9cH)4Z>h{#x+LCQ5%M^z3=66udmyFHGC5j=}8_4{C(|z-{(mw#cC-+~!%q
z7adeNPhlL%Jq#T=A9;(E{u%s^Th1cB21Xd9BRGPU4Y%0dBJL^nf3%r*ikv)QU7shA
z&|Ay-Mrgafdxf5B;aeRvI$CkQ8rbiQ_X@o62%14t`=irQO}QPQ$_uhRk&jx>;~hfJ
z-J-=|yv;3E`T*#B&@L0B51KFRUj`-%({U~IYS{2Cx}Aew<)Dil^i>Y}QKv)^^NDO?
z;iL`!C~f$MX~TboHvFx$;jf|%|4DwKpF^IR<hhMJ6UdW8o-147Q-yf-%f35T4QS6?
zt?0v_Le5yG{*%^#6STd5LHmqvRdbgyJ7|%3k36r@lD~tT>&dy4_+u?$k-ML>0H$&l
zKpCw-V>t`pT3YM}GH-9@?asXIY2iPWoC)NNCg<<8RDVxP^?H{6Ilb!-(_X!wsoR*k
zl6LGTnED`X{*!6{FC_9^l1D6uUnY6Pa`<tQM@$><Bw-zd*OIUf!V5`Q2VqGP)<Ia5
zgx}M1ld$f<14&qS;I1T(wEYhH3Ez|?>}CRMGJ=wavfMtTGfB52-J%6-GL2inZWhIQ
z{z?n>H?#!qrWI>5ZQw7^2L2>%;B#r~zK5K5kaJ@5C@Fn3`Lk(1A3*zg7V~y>*w33X
zZv*CaG4D@|Z2uiC+n+HW{s%<frnS79_)D}iuO+>Vw(<E)eUQj>^4~_DQqmJ>ug;;>
z{Yr9POwMx{7oa1f51hj214-oclJlRmY@eW4{}-vy=SQ@tAEJ%@HCluB64^$2Bkk48
zX}Mj<ytA2i8Y2RfF*Tp5*D-YnQ+qSDJL%I&HzTdl?+xh_v?zYw6n3+BY3trkTlY3v
zt=G_My_7cUdE~s8JX6S1LY{Ht$tKSL+RQH?ok9N7n!-BWq$zCj^*QT7VhYHhsiAfH
zD6P|nX`OzBu>iKx!+#a6%Foc|{1{`xKR_F-#0Ze_R!TaT^fjahlI~5q2kCUu5(PkJ
z3N)n6JR$`%1%7S<oB3BwP^%A`pjNLp!4<l*32L>W31$jBPfPCtT6!yJ>779<@g!P_
z3uqI*jz0fGXy@-o5C038+J&jDi6@heCS6PW?br0%|A=<oH)z-0O?*A07(B<+#Y7&a
z9az>-kQ&~?nM8%OB#)pac_?QRT|`UrxwI9ZMVYdqfsCa@N{FJgU+J+wh<j08_%E!1
zum-{!2x}m$fv^U`8VGA3tbwow!Wsx`AgqC~2L4xQz-?Ogl7<FNld&g^A#$wPI~&Vq
z>0>?g_|-%`el}c>N37!~Vju$F$1U{uk$g<Y`8&Bdy3Ko&{IkjMAzNpbMVRFeE8p|K
z>+!kk_4usJ@PJ8HJ}@uMQWBqpMPdo&&}2GmZOyTgIcfNmE2;2ITb-kys569Ko1%1E
zk+!z6(y)BlJSo646i<L;5ruC{BC0X6Tb2ZvmJxHlu~-t;x*hp{M*^(@tnivAA<8#5
zkrl2DtT1evcIo_npBK<ZE+_n@Gm9lntOM3Op(7zueN&7+bSBEAJYW4>rdsQk?TK9T
zeBElk9hec;?=@Abn0?4%*#N46TNb-2;BP9=R%G|j4cr2@eVT+x3#vS~dESxzNzk>*
zQ<?3FTs1@K1%aX-6}Hu9XcFv;t9L0q&0=GB(YApw`WSJy+f9KXf>xFE4mv^MCZBOZ
z;SmZKI$)5JsUW|Q^Tfv5vdRgIl_Xs{4DptwD(mjis$B2Oum10=-%$KAsrveOrL$1=
z14?tcs$W^%h0ShZI@sjOgQ4v-XA9+e6}DBDxewMXo95u$=om%zvfy54-J{JK<H%Gi
z<*a&3%Q+EP&T(P0s{@OeO@AOXmTADnNiEegMJ2dWf`-l;B6^MRp$P{h&l<UkLGJ=R
zQ)x`1Sd*^wTA{ICf={kYRn&FOS2-KtyQ+AJtO%LJ>O37XiGf2FI+NVy(QHwIH8bRX
zsl~eQv_^Lc9kQj<1M`<l{?$pE=T;>7`*Z@t9YvDM?7<<ztmE`Hm+7o%nxboIlZ-HH
zPU2j`Wr)mG*5rj@5K^UhHgL<dex=~6Xgkyiy{kS`o(lx82sILV2G+X=@>_YjK<*LE
z-w8Nvm@e}uAgNY&99`zPa-1RDtF4?#!o9j2c(hqvU#<*$-Fr;3S#9NCeWhlE>2nn=
zzZx56H3x{xv{dm4%Jr3St&!4DVn2mG6KJ(Of}oot5Zp!Sw?Nk_eGojIl-?iM53dND
zt*Y(FVm%x%*UfR`UbhyxeM5}nXl|g=DkR6+Of6)F&}%A{zD;Od(%o%t5_;X&iem(*
z(>3oEPs^2yn-jwFJ00iil^>qkqTJ^=?=FYq{H1}7xFA~^VHKSzVpm<DMWDZCJFgt;
z8F{9&=DtSpx@jLWX*4e5Q=Lh2kBgGPND-0=v6LDi6jHqy*Ll$;`M2bbkQuTRYX_6*
z(#ho&330XrIA^&{EKdEGM2ysSC7(ReW>plbzELlF+*JGMo%l=9j%_V|Ramr(+-9eP
zuF4iU&#DGCJBx@gtHjWZf$}_97AXzG{K_h&@yK~vXmkWdfL6zCF#ktqJxH_(r$|}3
zL6Tm0Q?rlCmMqqQzE1GaK?tt3wNOqi;9^}lN(Edhbcj};>1Z{sDtll8w%>bvx>c$5
zeQYkX9>O`uUU*tbXGV{+I?-mO%W9wXn)8PUdck_U)?|AkU!1K~{YRi0z69G4P5M;m
z&`tl?S(XNHvNPctec@6S@JgU;JQ!Z+rb&2lP@3}+UR;lCm`UP-F66J39>V*u2ErN$
zYapzFum-{!2x}m$fv^U`8VGA3tbwow!Wsx`AgqC~2ErN$YapzFum-{!2x}m$fv^U`
z8VGA3tbwow!W#HLR0HR762Nba<1L=p;;Vc!eX6@MhO?}=E`I4F>3w|#y|0TIv3vx*
zsT1izeLuaFdouMnBgX%pz;yvAO`?>`tO!}fU1pO`r-$}0^rJqVKGJuP|9-|CevI@o
z(rZcYB>g(+k4b-$ib<(&(kpv2>-Hq29iw0LD01GIfL7eYXykX0Q)28(E7~xMa(~vd
zA33i~fZy^^MmU#v=Hj>9B^6%5$&KN+yoV9a#jjiZmZKX(=3L73Q09;H(EgBZuVtj-
zGZNrGe-0%VG()uNZuEptrZ;;%>hK`zd5BT9k22c!NzyL1E{=IyC7=$w=+V8gDSW4w
zH$@%3jzb+@qCP9>CH_8RJHJ2;%%NmiuR-dtiXQUQh?F!1QcWa}h_0}(gr4>n(0Bbh
z;u~0#J*<_k8gMy%&JQqx!$suTO1dZMRix)rj-i}R#2=%aWt8&_dD<#Yx*6$vNXJoo
z`>DM<h(r<jm44>ML?o)e)L&w=OTUjL@-C76M6M-LMS39Vb@Xz7mOKlI_a-h;+-2xU
zw07wiiRCUbUt+lv=tF)!S8<;}Z~2SKc_le>$ax;+NIVOvLt7%LM25ygx1-qJ97bx;
zXcvu`T1I>ZW4zZR(vlKt>CJwe9_$Us)111BXX>ZK&mw+)JbL^Pz2#q_xBSnHXR(zM
z_A{QvHpaqO%3NPJMty1-GyI-puZ*06WUq{z3zNMfr%kd~lo*}t6+L{Ngz>pQ$t(OT
zxFWqo9T$8)z40HU{1w#CvX(L!&5bRignu<X^G8u*S2uzDzD*#%OB2XHr3vIWY6AKH
zOose_Fk1V2jMl!Fp7WzxqJ{~KQhq+`-<kDaMW6gf$n#_}%JL+FvmsLluyqlnr_c|-
zgq%Mx?#9<GqNKzd5|L|n3*<V7HOwK;`WC=PQrbg|myu3scagq|(k>zA&E&k2oI{za
zQ3fs|ok`9P<jf@JCFD$GY9wWPNT-ssAvu3-j?yn6=OIScI7$2!(tj}edJRX;W^#5V
z=Uk>9A?H1$KPKm!<h+%f?Z|mGQ(q(JrKGFKxt5$g$=Q;eDNKEdoUx>zWRK5f4EaTj
zuilBH)G&1hQ=Jj!ALMxGn1rj~EynM-m}Qj{Z%O<r#x8k;G3tlKA+pKPI7BwNKhY!o
za%mhUG2Y45Rr)aM`yGr$e-k6RKgDsoS|&Fd^CRz932en~;%_rHel$z`o%|OPznn4o
zza@VS@zKPKDQ7zAhj`~d%G8g^`5vRt-^iNBFv9$H)}%9Q)s)EhjWF_$F+TqkuHNzh
z>BXd9AibUR!A5w-eaJN+)-fvnLdqXS`OhYb7&ArInUEDCL>IE!1^3Iie}wyK+!u2{
ziu=pC@6CN@?ptx+i2J`po3cs*_n&b8I`=Pg|2+5exxbhDTeu&`{ZQ_+xbMh)D)%za
zQ~rL#&V0lDd))8gem(a~xSz}YUEG&&Kbm_^ku(>Q?!x_P+{;26;lHp3!Wsx`;D4<K
z+-77iX*_%bH9Xv!1vtl3inFrURLZRERTfP*E{mpnmqpX<%cAKHX3<*%MPWAo8Y_v;
zWfr~9fzuhy!fj_Gt;pNFjVo<4I5NIFNhZ@<_=i@Ll=(wu^fl;6K;jW5ii?<)^~-=%
z`Y70%pbMYHM%O-zw!Qwev|2|s;dx~@_;=KAl4eoALW`zPmqj-grnMHG5TLxZbYHZR
z=+<b_ba%Aq3`h3PLa(;)9)Y4Voo!s3>96qG%xrXa=+%&;jep_88!ZW@T*iv!brQJR
z;iM28mdnbmQnT;mIgjOg3)C${ihWU@^HzkywOPVpyMy?KC*IM-b3{Cq{?;1aE;AAW
zBh2eZ^td?-N0<2w2Z^3-=>)Hha(YeRX`{f?LxHFCNb`HUd>xn?<WA8&Fm-?6>88Nb
z2Ln%U2s|BPo#JAZI(M^9<#iUP;{%!PUUv48Gsb)t*n@n6oiXJ5hfMcJe@_mP9vEZ3
zZ3vFw81vPCgXhi=Jb@)W5`rVRq`o0|0;OCTf+JW;Y6u>`3+d1QHg#TzRG&95Z@WR=
z;dcanGDKEu8G?$CNhKH&bUqD|X?t>}gve&6eG(!q!qBbKzCSugm33WzA2JtR(S8V#
z<a7O886r{rTBA%KPt+NC@E7}kfs{p!SL!X|A-!W9Y@)|~z4W-L5=XbWOKw-2=BX1?
z1?U+{!&Puo1!&7-t|8aVt(V@q9hS<iXD!06>#MsB!a;{vd!V!U$PH<&;aNKhiz7tu
z8S-li5o6=zmK`U~>sZ`fPVo$jlcSstPQOOo!#2qeTez@q@`#A_H8@c}=C6I^M!J9M
z;^rIrY7_Pg_XEq61-^O<QJ~8R0$;mjlDeT<8z`ym7ij9kn)+~1YN@8)p{aKSr4H8A
zd`-;{O3l#JD>M~L3pmP6ry5+Qx2E<EO5Lb=MFi@MXQDH&GzFtcQ0)hoX{wA(0~y=b
zDr2?;&y5C0wAmQ#W04^L7`3iQb7F&hl%<P#d(n*LExw@!Ib4Q=gnGA;=|~7b3hN-(
z)Is{xK|0q#(&`}1f)KWPqgPSsKU`S|0$juK(}aT+3p__<mw$1My}WbmB;hzJ4S($*
zGP(`IuRF(N2Y;(qDhFN%wY@rI9+-&%CBcRRbG93UoNiMtuw%@fQK|6oK<@OX6~?=P
zgF9V(7$Ib3wv@>RyG=7;*=W@z4!B&$sCg5?H^eF36nF#B(Pl#fBv`}Xh|qS05vSbI
z)OMm`l(hj@=t$MwYOo*kT`+Ba0}F>kn?IHNp+F(&#}$VEuruRPg|83dzD4B;sv!?3
zIz35IT%jZUq;#h>v>m*svl^N$B=08C2zrNaG5j5ng?BnBadrw)Tt>d+Kz*MGw05!5
zdxW<AtKrnYYOdlhIPfJx+p)=UZ?NC!?h$&;^~#@=End_zJRpCj;OnGibfCXovD*dH
zunI0SR-v&1+0{Vs@pXd~$L)0OdscSqcGg!g+tdGiq1Dshw_H2lm#r2phN!kGsx3rW
zcq?Bvw<!XTHGtv-Ust632Z7VMUsfFfeo*mj;4aY7veE|<vNhpnp*0SI3SIlI;`kA>
zmO@?TRfXUhy{-auzycx)xy>3$);Itzvs7~|_2rNdD%m3NPQ~v8o~iV$GIZ33pZB7*
zxeDhxvc83^5}*ZLGg|PqZ-FNJn#+9T>ihlV1ZBq0yw$^e@T!}9<fHP{4@2z=`-yL4
zsQJQ&x0KtE?GV1vL09@{{iWebHRH=B6qV+TD#%UC$js>4yGOr_w9z>wxoJJ{*2C8<
z`_3%u*!=zM-I0B|^TsZI{(nDvH)Jmi%%1c2vv)=IYXY+m`1{$rAbX#{?C1Rb?46Ol
zb71!Lzn{GmvZpz-|HsbCK;PRp9Jy;dGfPaKzhCy*DEqI!&z}kYU!28BJvy1h@)(nM
zMihQ$n$_}DUm=?`tIi*OZt-ikNWr7im{?PCbAIXQyflnU2;c0hjN7aR?Me$ZX2;}?
z%_%D=<=92G6_nQ4mexr}bx9i1?stgHchHwP=#CD0w}W2npdWS6(;f6^2R+C^cY>b$
zz0}^3bgF}nchC)-S)$E)w<GOO2mPIcKI+UPB|ah>;{QjvWIcIWAm3)J{ymJ+zk&3M
zR<L48{D0w@L!PO`Zz9h)($|saa`K!{o^;}o<oStK#DCC=c!V~<{j}z7Aij{6zz0ar
zAkSp-+(4dg#9NamiFAGP81no?o7-Eo1is9u_%D)vhBms#X%D=gJU0;^OP;GqUq+tZ
z<mo}4w#1u}Czf;sd46GR{I6&kdy{LtuVUQ$CrQtvo$Y?|h;>f%c`flX$<vB-5_w|C
z^CxXk-*R5S2b_;^fb@=L(DR07(DPH|d6=m)n0gCSCo**uQwI<~pFC%gZbP0_^2Czo
z1m|dc#n~2zNxzngQg)`Il=ZaRKTdomc_x#dNS-m|xtcr|5Vs@V!!p)_Jn`glljrrO
zz!%fPUqSk=rYP%H&Ox|=QR}mb_aaYc(&^-BL7q7B{E-4V$7zlHi1b@2kW<Zg^_v)f
z{z>BV$TN%d6!J&}dudl5d9sOX1p5m}cOy@G^0Xk&cZ@LqKJB;rNpEk0vewhq{WLAf
z_Y$8%o+8p?$uo>R1Ig2!czg0RBi)!hZu0!Xi19~g34ez+*u6wvN|uHi-Gd7Mg*6b?
zKv)A|4TLoi)<9STVGV>e5Y|9g17Qt>H4xT7SOZ}Vgf$S>05!mgDuXw|6zet{dkJQL
zJQqk7FF?3+nnp5A0~4DN9dTat&H06;h_mc61HC4{<mQ}$!m<hA>LU|6)<TlY$h3a>
zeh5RrT3e<^tPqmqHc<%F?33D1q{g^JtR22t#73J5IRyn1Su}*M3>NB}gX0&PUz*EG
z$VYkxg-(d+9C4nfuwaBHh}2jkX9YQh<MIo~PPFU0JXrMdp!zm6kwvA&taC(RM2WB7
zZKU3IrK4hc*`$4pIWMZ;#RK|MOEQh^=3=RaUFNdjGM5FFDS96}##fSrs}{YBn~=0Y
zY?}oWOMH?z$-t@Yr|U}k8$DQ3lr!2Vvog4Ll|eFNOcWM;h%71gkBu1gV&{4>onwlv
zCYO{Jk1m>QH`$tc;~y3af`m3U-qAUwx#K1lPmY$J&naMi*qL6H9c_t@F(tXBein?6
zdBIhtO%(&#8XxUVz0qUb`Gup(#>UEia%pZ!LGIYn=!s>e0yV(F#(Zk;=;&bgd7k{y
z6ANz|Q5qvn^!2fWwt9zLcBAJ6S8GmCqwC4!P+xht5Nyd2PBj+f%A_>Cy2P-Ke||Mq
z1WAnb_YDH1TUTy8H0X+qarwuo)k_m{CpdcPzF_h91&Nn|iG>v`v5iG+bVSVUF%w2%
zo+X2?%NX?-InOW5XDD`bk4%^dto6(wu^tmG!zDMze*wp;=)j98VCc^X7COTz)T*Ie
zI;X|N$S{>^H8dkej4qvAlsjV72*<spJXlV-Q;sCY;$rj^=iXSxRZc9)(I)o7=z7tu
z?S7v)y0pOVrQ3o<-WDXXt%=Gh9yc1hn_^1xCKi`YEGjMW7ECN02f_m)ztDdNXaa4x
zqhl_S%PZzGSF|wYPb`elTSBZEmy7(;sKRk}6($8&VNy^Pnwk1zCQiu7FD%TNkn5gM
zGA@6N?*jC7aD9xM&XH1Rv6dBM#*CKIN^>XqI@g*u=O2=#K_x};2I`Y3ic4@s#JH%q
zC^NP=*LUYB3a)ffkf<0FF*<mp@TpWUI`Dp5Rw%XfJw6J8<rW0VZG<k4lsiGR-Wz<C
zO_9o;=PA)gQ)IMrl>r%1QAWlrdkLeQ)0v#tW?oP!^+gdkkH*Rc5n^?>#!&~9U_JYy
zV$Sp2JUTC@SZ*`LHW+hWh|5a`jNaB!@R;D{jR`6^(b?CYG5N*lb6*YYTeoyF`=pT>
zC1Vd=tOEp$C}w1EF(ZSDX=!3|N=kBzF*c*d<`?8fVW}GL*s{XWfP4kw+IB@@P@QfS
ziAz(nju@Mh@4JqM2bVb9S7H|5CAbcR{~=^ODD1)NF>+HW9-Sx6(iUU~%ggr3({~fz
zhjL2G{I@tfdtJU~?}*$<xU0c)BI@cZpcI+$>B4)?-Q3Tj#rrYZ!0%`QujAL~(|9r#
zUcqY`!E1U(qe$T$FV~APOX>HxfJg<AZA2!M9@a=QnfI9Y%UI-XLC$(i%_3(vBJGF_
zAQDgH$A*x<j#l(#Eigx9Ukj`&Ufcry`2$<PH~!id@Xr@ZzFgbATfjHIJ?s2ML-=8S
z!1e9pTcBKb3)J~H+TmN$o?p$i>%ZdK^{*4}PW%TV@38c44MYJZqd7{ytO0D%eTeLc
z1^r?yYWN*JOaI9z3C~jILQ1%kGH27~KejnExtFz?%vud3=LB+IOU{iAp{vuHqji5Z
zL+k1{N9&q2N9%rQhStd(0g>}8<=o9k3OgA|VFP0dJWu=o>$Lxul3!*G2>-2&6tI~5
zdE|dJ7TUOy{9lnjrx{9FAB$2hX0FFs%6ZInZ$s#?6HB>`nt7Qc<N-z;XhS(S#6nlM
zP{LEOD7Pugby31kjJ)tQ`9I?Pf(D$Gu$T0u%zG{M`DiTkAh8T&zlF02rjuSqpY{#Z
zw#0pq)E_y!WD@Cp#NTU-elK8LhLJ4s3YOTDJjcl2iF6+MZ>DeXOwy0iH@FQ`pX3~e
z8qPsTCDNZfSCe03A~d4p{!IOpe!?~M8FrEL9eVtFNH<}wbkaRIPU^94zc9wZ1nSev
zaW$?fMp`;YS_+XrsgpUB{}g4eCA~8aW8)~JLL6pPh^nU0`P!z?z(Pian9ax(2UyDW
zEag>d;91VLxQDHq!pIH-nR*G4F3dHIxh^1nD)BWfAo+Ys&fs`RCeJD4+0OYs^~q^i
zhxmrLWBkbI3H2IcydC2ljdiTUM~t5EV*~W#D$c*Sj`0!RAkPCS7z0O{`Ya{yA<vQ&
zwDEC9XE@XV@~2V$o(7PA6Z0;l{2Nkm1#M^mEsaRQ*dCgKv3(IG)Te~A7~kPEN@&9R
zoJ$F_DZw!HN5(<;h;b0!;GB*-nYxWLJN6No%o={p*&l1kzl{79Or1dfJIFta$O3Yf
zFq*?MwqhJ}4P&m3<hhqu!8~dphw=wAS6_0TP0m?NjU;|~Jnl%B#-opt7$M>ma+Xmu
z!^nA*u_VSf@QALaHo!=m$Xt2xpf8M<dFrMok#6zOZEZ5H`hKmT+vA+8(t|Z=z!n{1
zbOVh|@H1y)NdyYv+{gJW+ma!3Iio*3&gc&hbI!|s#Ai_2O7gd2t?uKjuA34NEn;*6
zYBD?lExIxRaxNp?kMtd^;mz?FA+s45V-Z`O#yAB9th0yF0j^*v2idMym}>{eSbyTT
zbMBazkvoQRepxG)l9CV^FM3FhY%F*F<j6Q<o{NtZpZ(U!kqwPWNseqF_sMv~i-}Ff
z^Js7q?$|#jVZ0qn!gw>u7;hgYVZ0qo!ie3Pgnn7Y8a~4~3y-me_cN|R8Doy*k)FyJ
z9Ir5SIFa^j^@s70--q%ulOVqX<xfh6{6xwhnT%fhgK-BW#)0VY4MsYsVHAds5|L|n
zB5JiFk=IcoYBf3$x$b7JTbXMjb8TXDh9%7VF!8I2_o3brskau?+gj?gG3f#1DdIh9
z3S&uR5sA_nd@Q9MrNtAk7l$zuPyUvSyl{R3dbSObZoH%RC0(m;2&9L_q0Vkf`z--2
z{fu#QzN4<XGwRSgjQ+DP0d0Id0sJo~U_7rT{}S?l)Ci>?=Uc~J@ko7usneMHGiUs@
zXG`DY^X>_@bbNwT&|E4bAp95BKv)BT8n7mM<I`2Sr0_?gL>s~{8Gasdn>Tt1{%_K;
z#Nok8bzA^_vPx+<2Py3`;?)JehUo%rmT#+;uicjG6vp~-3P+pGa5MWpP7_W=LWX)x
zU}d!9S-!lFT%|0IZ-w|V>5B1x*3;$s<Ofv-KW2&#l-&~C^@UfzhG9)V`9>g2F`eZu
zrTz`J^D^BzwoTP4OqD8Zs{kEgcJ<ftn?R<`9c{KXbe_9Sb>L}c;AtD{6t_?*xsfw9
z+PoaJJRLu^+C{m|Y>QiZ4w)xAGh1#Je&%6;shypt(Pk^1_59r5I+NYzp}^Cvfu}11
zPv-}oo*8)hW8mrA)~VHoX9H7j4?OJ~c-p~vN`EZdQ>%5h44X{tGprH0xix6@X_TMj
z7>OBRIaOJ*AjmdCxXo8ixw34qb;>>pDCTvMvFV7)fLGk6*XtB>7%Z<U3mla;9aj3Y
zz#^XsEb>}AwOlG@U6J%5Rxh>o_ypiKe}v$2`fEp<9g!he+=k!YZ~@3Su?P_q8-gp?
zt^4rb;8`AmC)(H_&c!V-M7p!WY~2}0wRJazVD@|G`|4gElFjdge|O0A+~Q(dkp5L5
z2Y>!hF7LQG>Ngv=@qHk2bd@tmKw^mUoo#lT)*(28wZAz8k2N6Vn^1?5P#M2Cb;$bH
zq|5w@vF|dM;1FS6P0-U%aNvDz{}dm&Z?7iS;t*k8c|uS3VfaRv>Qy?@Wpr1c3o_bN
zx#VPTl@9MH8S2~R1_{?V_yq1<ru0nEPl9%tZ}sq+rgW8*J<CDMt(88&Zc{N7ZrkmA
zZnyQyYp1m@|J8Q9bxlo~c2D`Q^~7@=|2$JuMCzXq!N%<TNhRY--+4eK@4VDH_QKI+
zdRV8T37j6$!wNmj!oh83O_H1bF{O`*tQ`eP7dUV{z-;f${@}@0o@~K)Sb7))TvQL4
zmjEB6G;UDUXDbbNcAGv;=$-u(Z<j6nt(1np<&JhrCkSn?)e4u%ojrlG`P)w_%SnN^
z|Do_0acMrGmlu3h9iF>3yh`9*R>kIJOHOu)+boBac`9)c@W+*Y9QY#8E+f8+XxqJj
zUQo#K+*HVIUO?_!l@)<bY`jS5U1^#vSCipvx&0=kZ$h>aN{?{hrvSfN@v8-|Iz{O?
z;JuZG|9e%O(&qy2qI4I*w{!T4Pb6>_?>1@RXJezy_J)#B^^0cs1sNJDoeG?nf!q88
z^kKyh3s2QQl*R+1YLC);fb#+2Hd}?Z+qyxMHwd&nRcUmBO+S?_+2$)gU+}7@lwJXR
zuF`XXbI`gCq6qBdD~j8c3cagHd9d=Xz3}`+Lhq?n{5<ggu5=sFRx_^47MaZyhr9T8
zc~wL2Vsux@uP|JvJ5z9UnJ@IPS`QE4ps!6kK}MJzHwHm`if*q~R0bvPTJ<E4lw-$!
zfRF69P2g~wO@eQ$Qu;~o%)`w{`ib`khIJTuZN32Akjc^M+q!9{?|~;NjWvZ|{vI?R
zH$y7*hAA8`^N!>;-wMYzYq)$S^aI%_PPseaiK%2dNP0@+VT{NRx(={B=OE1Lr>6ve
znSHFeGPF2p^pLJ9;D}z3vj9md9>|E3VJ|8SS#n#39;QH+1e~y|Zsi;amNI221ItLI
zCqklB7!eG{3vO5MX7FFBJQx-)->mdN2Y-Li(n9nK$V#nbI<m6Y-6jQDg#|S`0K9?H
z4FunM0CYgsmF%n-#NbG|xT)N((<EK8ZRI1yZT3N&r%pCpms@A5Wca^tmA(&<tU~gX
zBM%(bh|ltmj*P^!t-{25LjP*;Nf(2TbMQ4gTYxhpasNT>bEY*!r8D}<y55nQO|ZH*
z8+OLm&`E&v|4TJmjrT-lXB<=QWqTrDdQ0KAM6k{BDp<bK&iNcX)yh*1p3jxuEOZ6O
zy3153RDopc_J|v;9Ueu<2SrQvFqQXR^!i8#2g*C5y$DDD{e!jj#n~dzditC#_)EoF
z5QD6USs7xW5XZBkt<=Q|qhMbe{=OaDcZfWUvn5w9B)cFj+Pvg~Xsg~0Bw>rZ<=NfX
z$ET<*mi}tMov0Q0QfMtkqinon4YQ9hEX%cmCn50z<^MqVw^+}<J>VIsJd8;p{J6fB
z0++^teo**NN{cWQaKlvEW#ppA$i@?Vi)6!nZm2>-0a<q$yj*ON27t8>@C>D|1fHdI
z7I5o&%LLw8@y@_AmF^8(u2snC0Nj#a4m@4)bl|LtTztUO6vyLgON!EMfhU8GHd~UB
z&=x2B4H0J&`6^W}J+&QPn4&V9@+d{VFWEL9R}sf0*XH*@TQ5WsKL?QYqIMXpyu9VI
z2Yy(yy#{=@(z_k}c-GmkMuRy{JW>m{XRy>jN_bjxJdGR=DUCL7enja<fV0g3m%!#F
znmiM%)0CbDR=EbC!iRw0s`RbEEzwJWTerKLfm?F&fb%KkHa7y#)4XNC9d8|*d7E|o
z2xLgRP4gtnrn@vtrTwaIvhdqY1k8~_tQYL3?$Lo()yES#SH7BK2tIOyCW~%N-N+67
zF6^R_8zdNj)D6OAlH9Is^5I(EJCG+v$MHcQtv?uDErK2DZBZp@-8(Q2M72|zl`Gf{
z|H3Z)`lbcD;a_NF{A;IF!^&7E=7e2b8lyh!bCzXA6Y!X<4jN5hi?nC8Y@wnFNE1a%
z_;Z_`Xk>6Sfqzl+-l#xu&9|T${-62`Js`g^tmp)pRCP%jio#>T)-A&hSbARQz#n$d
zw>aoC9JI$l&v(#84!XucPYA5xMUJHAK3b|KzXs&*Q-1CKkQSaswD;af3#V8PMQ86Y
zRV;GC8A<DIE^V#X(4Ki2Euy{1|2X;glm902|4N>2<Y`Bq7L4Ja&(wJ0ZsHQlUCOFr
zUX8W>9dV7R{yVLX-_vhg;;2ilXVOY6woswP7Akd<2<k%LPW)Bk+lkks<Ytt7m=+0%
z3@_hd*3ssf$Z!A8lJgZ>IW8yXVshR~3*kddtzhbPOzqFq$&@pNavrAjrhuGhlk*~S
z{ze<ZqNcEM-P=^IRx^o~*c(#t`EW`SqNW!lA!_<HjLP1RQQ5oDB9z8>+EZvVd6+ht
zI9fll*}8LRGhChO5t)CIGmSQoEZT(AX^%~!<@P381tXa2XIeYEvJR)v^1O|frEh2{
z9mbUoKI2LUAG38IaVEtc>fs&s$R5s^c#v@uw$MVml5JU*f;P@gK^te#-@cgm=oCbW
zACiJ7@#2Rs?d_O?_BJEGm;ArbQu;*`=;Te(Risxm!3VQT<(r~>Sf*vBgjyX&t!A?=
z$xTphy(TDk7440SXcL>uR$or5=``wU042mxLQ6_mO6@I9MY&_BlZMpE_mndw8M=+7
zZf~IeU!|=nik7AEl>acta8K5-5#`@O`QLC3OF!!EdY1k&%X)zAN~eSY969}1!!ybA
z0pmpEQNnsk=*l*}%lho19rbzI{Z6I5H->fig;v>)tiw`Dm_-TGDB)Dvx<4mROY)SE
zXAXG=ktdEk`^nRYJXz#fOrGZC`IBXBBo8Ckng--~jyzv;W{0e6Abs%+c}{TV!uyO#
zv5q|J$s^GgM5_<cs&*G6{}(62nmRTa*3N5_VND%KYijRg*e$!$+SxuCHocbY*?8J}
z-7MuZma>$kv}GyNbdCx2bCPz~_jzsZrDgR?URiGuUqk#YN+_X(PLwc^64o_=?Q}6M
zu6NU-TcQ?MT68a?gmWn2bV^R7Mfa~nwBm<EwBjpTUq7Jr^>tcbchdU0f!5dOc`Yxd
zU33@gZ~^PklXZ|N9x^7MY!aD7J8hydC5e#<GOr;Kmg=F2uvA}^2ut<3iLg|kl?Y4q
zX^F5@H%Wx0dR-hW)o-Riw~?&X@dVUrNgUc$%X`HU+DqT2y>vUr<T~0*pXFWgQPyf7
z@7N27pP(&0gO<`KIk#mMN6S{y2S^_#{T1mSNJqq@A1hea43;&CWff57NS4)~GOwUD
zz5%bYe{x-nyC~ri&eQ2hp7BH`OZ$y^RN5c@3u_>(fv^U`8VGA3tbwow!W#HLTLW%$
zvX`_#-XHO+Pd=io3Ot<?c-qf8#ScYczQ;Pn+q0aG3S|Bwkoi#H>5f3=)q$r=0-3L|
zPFYa2*%cL-{6=8r`*0dG{mG64UluYAjxui3CPbPQBfd+>B=J{qn{z@Yl_2T-5J^^y
zc-sEY9IoHx`vlGi82SHMG|OMJV3OZecRYZmFiF10$(Ph>F`04t0S%=x4IvumE@PQn
zbA)B@XUekopmkh_quVq`nq@DYG)W96$Mj1q%+7m-22U|~@|1=pX>YO8*9%=eSZNr{
zs-;Tc9}J#(O5@|d1}u&?dt<;PALzgYYho4a?Ka<Ji{bTC#Xl8%&o`i5#`=VQSRgeE
zyUlBkY|9<=#%#&<go=1V@I4z<#DfaKnz3`b(zC$oFdgohrTApv6P2C_5tEh92R>5i
zk-+moN0>cVDRz}$T0OxAC^kT_o#jeTNB&+)_X2L!qbG2O&0|kb<>>(YRHaW9{ymoc
z16{QzUh#O~&6SP?UJrD%*;5Y*u{en^yMI##Og^;D>NN_%lBD%>8Ha($hW0Dheh1fP
zg<yNLxt>?(c^@Q2Rw`EM!*uxUo}>62;2b`}d#7S|3byNh(1KYypA5cgU@l{gwqk*H
zTPiKj7P>&Q7x-|=Zdv26L-q<yhskO8rAl84Ud!av7r3SJp1}JmPZy#0vS_vN*>s8n
zhst+bD&Gy2@21LKrjEuX(l7F@gzNyj(XKd!4r-|fh0BJj6siJ5y+{z>Y@sPcW^4Lz
znG)m}@^%-`*X;9s67?prYqsLE9r$#iw`VBMA{;iLomSDw*-|uzyxZg>FU@E&<3VUl
z`h<aS6L_rQ*j(_Pn;=uFXBjIKk*^3CEk8Rs8%eH~{y~ss%nD%I%{z|+a+zawvhhw4
zz{4I4KzK(8K$g{!GqVmdG6<1Ic>q~cs$8Z#h=FSp1vJ!Ua)Wqej>uqzL@`wtDk;WS
z%vghE`6nN&GjMi(1QxgXNbo)Lls+J|-FLgQMdvRm{*vH3cY}7B4GLirjXgS6DYOb)
z)RD}^MQ(>-(Z)-F->v+2LqrK^sryZe-2^NRw9Bw_Wm20!_U&Q3a$$;vLaO`G3Xk@|
z64qVlz3f7_!6mBGxO6swOi95!65KeQ)3q$Phrl`sEr2^AH2g=l$o^5w|4~?W{Gs&M
zLRWJFiQ07SX>G57f4lN*2mdQduLu8nrB?`T*8uFN0cK0L|EwIC;I^G=k1*T)7eUol
zO|FpSsymb}0$r+fE$EAs{vGsrO2g1x)dn<6*|zg<k}#6Fngtm@X~tv({4NZJ-XHH$
zVn}sbF#mO)?p^TyRq<ctIh%9I^Frhawv_toMjP+3|0)X&xrhI&ER616{a<CF&Nha~
z@~?H)iH%wI-{qm6Xa0A2#Aa-*(HGR8t%JuvW=0Roz?;#bQ->}cx^?Kn0@JJlJ=K15
z_P=QuJJ#c@q-D>ZVn$l_><g<RJtxID9?G6AHUR6-Z5Zr5*q$xFqA-R{yls~5)Y-1L
zJsaHBEx2tk(_?&>q;=`hp=+0p-7-6L@7D3`j1Fga>2P+p4rll1*r_usUhb^8Wja6q
z-$?7+u}jwuUAlMZlG&kaM#rw5J9Im{WB1M-&hFIV?5-Wo?%ttO=dS30f)HXu&Lyxa
z*-bKXHHq918Bh7w_36~Pi{#{#g2B$5ZqpA+i_ystJsosAAN?O^DzGIfmRQcQh&DT8
z|9<{1(8L$c{Qt2?_Q~r1DvJ)P-5f+8wDKkxv#pg^M%7cTykc3oyOmcgD`T5_#j<om
zE3a6V2DS2vWvNRmuUM8YZR!=vQj=C*u`FdY^@_dg_m*C<EG0F?s^FirguVAS+Ix4l
zguV9@+IyF_qz$~K*Cp%Q(>^?rR`g-?0v$lV&>lp(wE$<2=HQ%4tL$1gY=&*<GoQ>T
z`cbq=z7hp{<8jVec%L5W>u672MEP@4q#|Y+ZPfe7vxPiMXj^-T^mNkVAupVlleQ!3
z<A;3$@yKRq?{BGSZ%r!N`(-NH`(Y~D`(`TITb&B~_RFbg@7h$@x1UQzD=Jgbin;VH
zzmIbhrqE*iF0J~vvu<yxeV9JI%W3_-o5)R!9-l${JFexvl54pab1nC-T+97u&KlUr
zSp&Dww%L<wai2`|ri!m@qPMB^SE4sXF8V}o6Y1pyuSA`noZuC^VwVK3*cHExNAE9<
zNAKsvqxYM|qxTOrM(;n^7`=aSWAuK##_0X6anQ!ianMGmIB4S^ji8NZ8bKQ)8bKRP
z8$layHH0?qZwPH%)DYTmHH0>{(AQnOl%=e^2C!icZvY$S;0CZ^Uf2LO%<c_f!#uqK
zY?!GHV8iq_fMxafSlBSXkA)5MQ^p-Q#JB^m#KJzjiBTt(GwMVo;~hLgU;0AE8pw|I
zo@dN}SZ_~by2X0WHRjY<?>RDVW4-chGO=EHsC{1FD^J7M>wD$Cvc0}n?hz~Nd*zZ|
zSl=rbW<`CkTx-+od*$-EslHd9PUGu)&yxDr_ns-&NPTZdV|vy1b}*)0eeW5@G_UV%
zFYX8Rz3pWBQGIW^M2?8@o-WZbV!UmQ*&pL=V@y?yx3xssi1D5#V>QNmsxk9oyr&p*
zSBy7JVk^XWTgjCe<83K3L}I)xq&H){&BZ4_#@kHvAA??Q6N6q(ia{@XV$jRKdeO_@
zdeO^Ayy)fEyy)faUi9*6FM4^t7ri{oi(a1OMK2e4(aYC+(aVFq=;bUgdig9bdby<+
zz1-M~UjC;Cy<Fo#FMr@cFCXxrm$!M)%PT$T<!3yS$y9Kj)Krf!nlcZr;&DU<5cwt=
zoS#R7^TTKnV_qe_GaCG>r6gH39i(YNx-s`r-2W;ykd|`)E%%>te~9~6xZleCD#!jA
z(vNe0FZWZpFX4V1_rtg!#QlYTW8Z^39k_47ePiw;xc`CmKg#_f?)PxNf%|3LKgRt%
z+~3N50r%H&FA;m>?*i^KxIcw^I?>C+LZ1)jQ&Syze{ELW|L89zV`Rp(ss}PgmY2_p
zo1T?*XXVtIjKSqKBd5ldA1TTxnp#veD{E?b`N52|ks}9ZO&vUP<kYnC@{IC|k#REy
zPc5H1a+bNLXqqWMI33`^nxc`@;)La%inwdtSsm8ZM*dI!<kwBTT66sBC{K-SKgw1s
z8?^Jk;!lD%)i)RS>6La>e(ud3d&&LOMEE|FUnS@GHNrnhkPA!FT{u_+B-{KYf6AcK
zA(4nb#a(sMHC19U7#Bwz_yY4-c_Yk~0~1Z_w6grPG5I+K6UUXL+3sx-<_d|7C~=u`
ziwjXB2?p3YZQR6Cyygt;g%TpoPlKcvUFMHQ5>aW~go%YCBy(};h!NngjgriWU*s}B
zdL><aipP`{;k1Sh#-p(ql*=4vP{*QTiSmfkV-QtR$n&uyM(5oC@Tf#+l*n-itt6k9
z5WcA-kl{md4lEg+Q#ck3hwBT&*hy$d_pSimu5X<2rCjD<jMk^ns?Y(6A(uO0!o-_$
z!CuWsPKAtv=Q6uwGJA3HL>65|$wj$^WAYLE%w=ARH5#bTiWTQF8yiz}&gdIZc`Lq@
z%dB;Vu5_7|{*aR{vpgtLq%0`v58)`2q<ujcU8a&^toVs8vp^MzxQDWuW<aDumzg79
zvJgZNX%%F&T6CXkQ*+I9gwJ!C8B(yXDdlxS*tyJYB2;6~xy+=XP;f3&8W6BezL(em
z*W`0iw6UY4xlEoN%FHGHB@({RiZ3RMQrC?J<}$<U#Osm?`i^K@E^~$3Sh2EPW-yvs
z#3+L<Gaz1iqac6OXlr010v+_x-($v3lz!Cl(T56=Fpo&e@<^7lu>})v##v9dv0`bu
zOlGu^K#`2)=Q3TR5eF|<)tjOHpyRVc0}&87Jk#r2!vtkQY-<l<x!JPP(7>^QS(-Ny
zOydViIU^>F8Zo-8c*KO9Nywhk$c!y2D=isORw&iEA$JVG#AxGhQXDEVdQ#2^iIZqu
zgs~Wz@O_<#c!W6`BTat1x=qd~2?@x%jl>y~*EcD!C}&)*#!Zbdmk&&nD_?G31NvN^
zRyc7?Zra$1#cBCtO414@=HN<5YmK|okb#k=_t2pr2g{T1%uyvJpa;o)<IFKRr8zhm
zC?Q<WlzYgTMFmn|gt-iiyr)E%0ief^mJ2PyTq<{-Gsl!pET)J{B&AQUE99ONVJ=3>
zXgj6<K(Q6&=8YIz%n)-C<{~NW!a)OvUIE^I5*zZ&;)!<QeNmIK5-AdCeQ=_I1tZLb
zDB7x0Z=o+7)Tb|)dVxtpOS(+6EK#z&OxyQX$1!WWo*Z>xAi*E-=Q62T=8!;jQUuGi
zqy#?~>+s5=yjkX;<N&8#pR6JJK((dp;*DPztiLpyu#Yl~vdlg?gM3@cAA?oOA63dG
zZ`=WY)?><#xlEHRgNi$){D{Yb{QbC18Rc7Yz@II}K1$}~Ec24^IHer7q#U=U1jxYS
zNB``jWKPO5YXrpmo86-3mXzj}6zC0qd>56Yo!h5%xstNX3zFijONu2W#gby@f+YL}
zpG)S1EVEQnoKoT}DRKXyMHGph%fx4yN)rASc`PZOzb~b6mYHiwk@tN5C3e<6N?fhy
z!7T_rm%7AdnFoX!EwZI#ouX2*o=_=o$LZ1Dr`d#kl!%pCW~Q7$3g5Hk7;8z1wWP@J
zq=3H=b!nJorU{QzO2$L@i7B5p;x+S!sI22JsA|aEAj`;YK0r$P11crGp_MhLaQoCg
zO6J%sb6b#<+WS>Xt^6><UxprhdtYuFahdvAM(%b7KdEf(n)_6Wd?e&wEt)HT&>IBX
zQXFG9Cd-VM6sMFU_o|d5^1~2+Y25p@A3};Z%M25)KmYn`qFtAfmXwi}lyXZ7t|L^-
zmSVvGJy~X;oXWeWPs%&@XkFfspQrf4NWh;x6716KqezL)GW~=D*RzeL%~UCAR>RlZ
z2@oZJmYVcL0e6-;Uno@GW<E0A(u;Mg$g-Lc+#=t&5x>VQ(^Vw=>}b(SOUg=1irv$8
zi)_8vN2y$7mXR+O@^<g9%Y9R|F85hgZ*5ib-$<#KWlj+ZsIA?iJWEQREk)9tf4(}{
zp#0p(5*tgPl>U~K{+5(9Nq7E*kmAasW|6_JOIJ%uS4#>?asFAbACgEs{3()CRyr{a
zfs^Hvc0oaIu3QvRyfRFdpZWhTCBrGxT>eGr7&O9n1GR6c*0I)-ZXbPB6&qcq86vsu
zZuvXa@Tp6NPbM!DAhvRS%C^+i#}a8D9l0Yjsa%w8Kg@g&H>>6ct=#s}k-J_dFAL=U
zSMAQQ`tA>mDg4<ZUxtb14tS?1*CA`HV~X`4v5$`2u1sFOsEs`we8a<Pw>>=Uqfh5i
zrU+HZ<Shc_;{wEASF2q6=)3Bztd6!{m1U;%9njCkAJv*WLTUs?`=Mb=ZM{R&vF~cq
z<P|I3G&l0eF2ZEV%Vz7e+=8)q2gXgt)yjxez71boSejdq)+MuhT6*6}xueUt{B}Fv
zFL;lUY-bh}OoE&XBsO?!zB}g@r#WIH8&hd6ICtHF+6Eu>7+A3&XK<t8=XII&V!H{Z
z;`(+y)6e{{-kd+CcX|KHp;s+TyLZ^DgR`6O-tuw$;<7elV-IbgHQ<@k7Tx^L7nhxW
zT7!#*oRimS-28sOq{N;4_VEioUp1lS?iROSH1XEFQ%1Dy`R-#6-adXnddnU!4xN74
zDLdZWKWxyAr&fGdoDf-BgPZ=p|BEo^4~&!QPb|)tnBh4EX=M_E8Oo3k8oMLRUr<Y=
z*#}Attnw!@+#%6z+V#RQ(i~8(ACpXV)YU&m&M;NNg(T}wz5y`lSg52UOga)O=`fQH
zhe|rgq=TW7s+m+BDrqB=Hb%~H)u~}bt$92x%2O%Z5!vwm5-A_FJhH{g7AISxY$>ue
zmn}`U*0QC`)<L!m*}BS>DO*q3vSjNcTYuRG$TnEED`d--ZMbYBWg8<~o@@oO70FgA
z+a%d;ldW8~8M4ik?LOHmWSb+~JlPh=Rw>)lvMrNsxoj(CTPxc}*<O;ZO153HRm*lj
zwu7?0E!$z)K9uc<Y)54~CYyAy`~+*A)=O^F==bVKBOm9{@7G2e`MCgUaHKg`seX}0
zKGXy28ENEWJ*du+c>IA%k2F1$Y8z>~D|K3=k&pLC75kE0m7v5svx`z<ed!F!ZO+1Q
ziitGxMIS5!lci31`D4c97LLe~-`4USE2p?PN4|{6PdIDjae%qZRSiu?$<)*yaJVKr
z4r~;ZA8i|$Bw)$Jvf|OX2r%xH*`bciGeoBKo(9Pg<_uovj_d&2%WqP-iAVq{d9Fzb
zxTVOKv9i&navovQ<wK#|8}dgXj5(3h2gZXXe_WwNohr`d4MVen6KoTU#|YpyZLKQ3
zti`vXsKT;>f|9aP%;Bmv9(hMjkqx)Kk+N0ERwLWWM<P8(o{IEjJuR4Q2UkRT;#Ng^
z2Fq5nUeY$o`6kID+u+T@FI&}?NKfTUf^U_4vaOUYP5ihkWIHI<^uhb&e7_uJE0XP?
zY#9e4J>{}h$rksT;IbW*t>$&14~jh5GTsmwvQ^4fb4c)ah3BwrpGrB$W&2L@elI*H
zMUHHPe-Ny(jB44$Nz{{;C|87Rl}U1?$<>)9o4i5{g<5J2-pn%}i1hTAEnBuc*(S+0
zQ?_}sEt74dY}K+ImhG5qwX%606wS$&E?cH-{bkFREl;*dvdxrjo@~ox+bCPLY=>n#
zCR?p+o(jn?Te@tSvh|lOTedveCdoEawt2EGlWn7H)v_Iy?U-z}vUz4pe%aDx%apCZ
zY}vBq$u>#0nX=83ZJBHvWviC$ux!U<tCbCd4P%@G%W-kEc8(fe9H+@Z?gwS*pM1$p
z#;v+G@~=L1?}Rl>tC6(2_wnOQJ03FaDASIHO#6^&ABIeOn`v){Ogq4|10mCPF>P1K
zv?``mg-nxGzNPIig-lz^w6!7ARx)j6$h755TOJ}!zGlgz@U)@w9c~$!mW5!FZh6Lq
zzB#oeEUQ<w#CupO<LW23jFcC=n3jkb+%FE6)tN2fGyf;O!A~--eh+$w-bQ<V8Dl{g
zQo@&%kRAsKb130`MiFny_`RK5!eaj#C5+;_14moo!TucS4fHKvK~MfU^w6HgRRE@v
zKZYePqCbB`LX_0KlyL+WGuJIGP{Tsj@G6zhnFU|bO!hM){a!-+e3rG1b>7JObS8cY
z`6F7uCiy*M_|It$TXfqNutlHW61M1uT#4Z4=Fr&ZjMe{pqeywrUD_P&-Orf+?>2|V
z)-dM(Hpcv)&zS#}l%K~s&mzz5<XO%-+(@3|jCeedvl}w$m;N|sKwL_{^lv$@VJSWH
zyHN7!%+-uDBO;qalfQ7L!zY}%Fq~z*LS!qE&tmZIdqN&~a&?k!SRXyIqCRZ1OUUyz
z=P5`Gf8m)+?L9+Z+*PEjNFN~m0b_AL&ZrO%Fy{Y1xYoclmUt5-3}zih5E)8jGV{))
zFL6&IyJFCrZ?Qi8DPb<_lfl&S&Csq7shL^ioJY>pOkGNPeGJCxwEEC|Yt|%%a$;Go
ztVAFZdU0IEQMVrxxqx#?-sZfIw>U53RhH6{8gO&g#t%)=`?6+%^!}FANcrIKVk&z7
zsZ?AqkEWvc?@dMT%ghd`LkXiNjAM+9VT^w<h>|a4i7#_?jK)M>WLcjve*S*O0{D$F
z8Y+ozCjJh`#yiAk6Q4?aJfl3kz$gz-GRng=uG3LQ&JuEVR>>{#b)yC4U(eLb8Kq(j
zYtn|umE?D6iHtbVjlC96`9E>I^`rbx8PTAJ){wJTD#+iC{QDVW{{`}=lYc(>o07jV
z`G4cwmKNl{lc^F%LuxpIsiU|Gz?DR9V9(wX18o=9hqf<fRR8lBtD+O5`Zv&(O1SQT
zizP-;=I30YpfOANo)HH=XSwfkHq8OjRg5n27CArT43Se9ox#odDJO{hTp!x|vOa1!
ziF0!<VBR#2;j?%xWRV_3TH=EUXF)t_E9(Nt*pPJrWNgT~0Fp3+@&5}Lo8TJ8O3>&J
zyZ$fs-UG^tqIn<gd)a&M?!v<63@q>xRFDNhLB)4bM9fIgML|G70Z9T1DCiPY6odsu
zK|w)KK_w|lR?Orm!jeHU269lsSI<*3_s(5L-uL%?-~WHk@0`UWQ}a}Hb$4}7&t<B*
znr#@*92Ol|i{`EPg7~Lw$slHbSiw_B782RYRuwQe#6;#(SjoNdTe<iC0O`}DBiO10
zwn|P4kXA*pRmYfHVIOlVtYU731<bAR5pyei$l5P3lmCyb<#Xb15kJN_qupijY(7oA
z6Wj0z>+Q^XpCSDs={HDECOw<<5}u3k0BgLR8mdu40i&5_Fq)|!GcP2ug+n>Ybt%7(
znHN?u^TI9Ec5fWkv2TcfLA)GKC78^74Xs$}Epqe7^>Q_crc5`=$f+Enp)Jp?XwE+N
zD~Zv(i^xqx`q1(ZGAGEJ9E+ETyk8v7iDx-mw(#TyFIyEC2m54^&SrL%o0vtSI%_P>
zED{yisuZ^B4qDZaTb1pJW9{dt^IOi$nK774dt$KGjp11mK1#0Uxes4bvUEwTsDJQ0
zktxJqBHoCtJ;<#4?b!Z@h(wb1l!z1y{K39#U|&`gmxs@MUp!K}F`_uQkCWSk+|rzZ
zdzqjAL@ZjhiWx4xVTOwd%y97qGh9q#yjwvc>^Yi9AGRlfwfA6qYO)RGiOi?|Td4nD
zt^+Nj@rHVs$OzUrfxic)k)B8TN75Vli{&M@LE_7#&FxuZLzZn3gAu97w_Z)YW$t22
z)+C^9zj3vUNr;fo_PNZaAz3qI{g)FBWc{y|i1oh;vuR{9$A@I(k*7(sY0PDY3pouz
z#^olCi{#yq+P`Cli>j<;Dr*_e5id>TDk5k2+aP#`f@qM88`4n8njsn_Ylie)vSvsN
zOEWu05^>3(A-H7F5WG20RcKEOG-n=-`w|2;_gbIGLI0oo<2N7I7ww4c%9E@0&m{Ta
z%0n~#hT+lw$c?>X*+dtv>{;wB-;4a_M;B(O+G||6!J_>4{6DnGYu3eJyG}r^eI+%$
zY(>D{opM5tly9y`XT0_|#eM^SqJ>RY3>zJ^jHF1GT@EN)!GSH$P%J~RHAl7VvXzQq
zuZouCo`q#K6-K5%6(#(Y?4Cj%<^nA|tDIhEvNB3ciC5_TRJ~3*hAUa`R0HWTZv~NY
zeL?!oMB89^?a4Q|XoCYYt+P*&<h~S=+!u2mDJL6Q3Ka?-mWl#$(w$_*x6g&ckR2@~
zE_K*vmEzmQe^*Deu@1k(fsrT_i+aKjyOX_Kg{r#z$h?0n`VNZ9+X}0KG<rz*?epQc
z{EQP4J`>Je5q|qt_$`CiLuDBgCAWB{rE(c{%}DPtkLsQl>?B=VU+Ma}LO-nZ!$Dl;
z=6#CYCm1G;wf|*p9fj*aw2jiaP*Fqa8o+avZi80h=`cCye`a{28K7=A+R;kC*&+JY
zY*8IsMBkbnN^cN)B&VY68w%Im+tST0OBUDgs^*8^b`HO7;k*r))iKU{znK<(+bjGw
zPujZbDQ(|V(!N!BN-qo-dpG>HXZY<s;kV_(Z!d)3E(^acG|8R}=iU~68y|kVC;Yad
z^EP0XmvY|w&6@Dre&M$z!*35*w|G;^*l!HK{UQ8zdU)A`xGl7*GR?ds0C!>eOeY?J
z>^EPyaJ@#JZrL*F!iq3F$yX9#yD(*g8;?Epn`d3Q_G^iwQ>d}_+aqAsdRz(zUmvet
ziCNc$X?3Qa3(Kz4Z*F(t2CHo3!nABV*p)@=z3jq@Fmi4vOgqelS<K)ZXL)0}@B+p@
zY}9WmyYPdG-Cn)6Vm@Dm%pU9{CvqXC*R(@}7~^^wi=BMfr7f0e_(Wb-N<L*fG9Gx%
zAMNo5^qQY9=o+wH)`s=nm7XXcePc~JGv9h5CG+gS+`Op+Tj-eqI5nWJkzhQ?^7XpD
zj21)M;q^6@-U~WP=}n-YR(h4}WNorbce4Hjyp7^t37vmXU&{HcUd|?ult6sRFq|71
zv2Kux4HB_+y_L?USiFb@q>T}g^&~qk{wtOxg&Lud)g5fuU)M+rVF_H<QR$Ar^OSxZ
zcw4300)JfThk!Rxx(V=yltw~;b+;;gEAW0wV;8Qb?&WVnc}vrZ#j2FM3T=~?Ve59j
zv;e<NgtX6Jc_~-kMfs{EU+}drDLowc5T%CzAFlKOq4UqG!A9GY0q-uWUL@cy7Fn!H
zJnI!#a#(FK(3+&0lAtw4=>*`#l`alELFovgM=aIaQm#;2T3BtP`2O>l`Kn~TC|UCe
zXil3oGgaSAf!9gTErV#{YL6MGg~kO7$xe5n?TqXLg|>5CKawkoUr>1@eAi0+W-Vt3
zED@QXoi{FD@{s%TVF}20P<b4fux6ps?*MP1bPM3`DBTx$Q>B{%@2m7ZLg#PRUVI1{
z$M1?YA3`Qz)|3~a6OFZdY>#G?#&cDy&Ruowqd4S=nyXr|BYQQcr9?a{gl+w+mw=Wi
zXN9H)A-}<-UOidy$-&Zo1KZg)S^}B3ROT(nP@Uh55PD>l|E77?%zp@lv$QSJEjy{l
z>NW~BQV1CU6!M#_T%m7M{I+0ezo{#<-MluCxj|)afDF}%6H@4rmWj^^tyu*)m+hjf
zr0A+;T6CF+tXc({d%hhf6|8z+$LW2MSSfwSum2?+k0d@R7>~%ldGGeKS2^KhQCQVd
zHMfLjYf-pMXl+P9PJ{{GgtcmulwG+&%i_1-%1v&qS~*8sG6xcQpu;Bq(zU7}j}67C
z4bibB(=O}V$|qIJlhBe4+G|$cp+)Zy%vPf-CJ%pzjSEvF@);->kgF8XRQ}EfNS2bk
zp%wC8;UeZS$F;)amU0+#r_f(#0q66z;#(E@7V3H^-6QxsQe8Pqo!6|$R{<=1Xe{*M
zK~{Z|H73}9U+`Rl6?}pDO?y<pdS#|L<TC4uEpJv`H;c^j#-O!rvcjRSE3m{VZr4#t
zm(9GP@}G8=C6>$Rp;4QpfZf2KgkC&L@vr2y_Q3c0TKfX@5~V){y-4ZFpyw(5HfR}p
zBy<=BTJ(S(3i?x}UjQvnJMf;Mrzrgp=!u{mOS;ZIdHB%ETXLmaj)!U4EupzrRh3kO
zl5C}`fR-fysr|D+*HZkfbkNS?f%miHc#UOW>g+<cgJnO4wC|FCLyMLR(tu^tRAd@N
ztRESZgtj$yKuyvb)Y?jL{mvk(La;To{IZIw1_!Myj}6r%ZI{R}lPk)tcN8AP<@Hti
zN#H)v0ohR}jAinOV5z!f)e7T@%+hlTV`*6~lLaD2tOmgD_!(obGxeSCJ^R^^^ONK?
zi^ap&cVM-C_G<3U8!M%kOKCe_#OxsL$VTBY)*A*1S(aK)Y+kO=qqQxgf#)gx2Jm4@
z4+H*&(ysyUqjVqOuYvZM)(W)-WG@B~b^QC;#@_>ex60ow@;|+&^i4v4YsuFF&H?b7
zDni=_6r=<1sq$xYMNg{Isld;ImgqrTB=?jxe!|h*AT$MXaM{D*g<!xe^@@l}`%OR|
z>dO+?%P>K|Rqr05zq5Y5tp%O0ZNP7>B_5@}5L)xh=*crndMN%rWQKxf0<E9kl>47D
zm3J^#XiKg!=tmXL0o`2bv7j3(T^6+Lr$?W!)5|r=St^_#EX&Li`un4bZx;HyW=c;G
z`rAWFe+ilone3oZs4k#tpgDCHi)L#*TO`l7Mb6zD6qpeiM5mwDg<)a%6kY_&N^|iD
z{^+1bIcR5EfSbdM&v1y9b<iINY5gwhxh$yxvPu*_W*`>IB?yigC9Lca<xR_LHBvrS
zB4aN7^q;dsTteMq4C{1)>uOmU9)OycJ@~r^y+ecPzuHEB&iDKpU5A;dC6B$xtRvEl
zbUU8CJc|(lQ|O<3txSYy8c3PaELD|~<A^^^{2;%qFCx;3h@R!%gnC+0PeXE3>1i?a
z-DMO17x9y-hj>~Ud}WVeSr26n(T9JEzI{E*U;`rpqUZ<yiQInl7+<0{rX(W*W)Od$
zrKS>}OOMSDq&LbJE;*B&^a*;aUS)j2^DK3Y9^JKU&lAKSA$~u#rDWn0YKIJX|86J^
z-^d;G3}>-bk(570@BJQn@4K>={;cse(&L%+dO5k@vlfXa5S{mu+mc*~G7#h=dj4w=
zuTOj=@nj+u=@}c$y7~}5OD{oyJ!;K3g8J&8CwDQqE9p_$Li!L-b-sz*K}1H8`yS~T
zjO?gRJr!6>6i4tET3|Dy1Bx@!K|JK*%{a-rc5y7;p-gL9@-b?ADi$&;DYJw!w=o7}
z24(bI=w@usRC3>BoX7;yqZlc$fb!)y?k`f$U-YyjGP1+NXpuiyuVjvpy1G*4N%k(9
zZID<Mv1(<~*Rwq>D044s`I9F|U*rkWJ4(aTTRQ_@psP66Nf{XHBlOPo<XB%|ukWB`
z_OTc1S$20RJT<F{d`6w$5Z}Vsfp1xA4(t7rGGEYRc@uMFNc4fUa0E+DU@1fUOFV+;
zlz0T;b|$wUxm6j1Be4ncNl#)Eq}NR;xs8_DNYDR5o|-;~r>0Nm`S2R|aT7DZmuIPH
zmb%CY0uN8M_=6cYwlXqh5k3FaDY=SX$K#Z|k8Nm0|NJsW94scD%s7jWNS~tLFM{of
zrQfnFHC#hv7d^3ma$fySI+`&B$<$ntbPduujK_H=4bR<3MoIKx6hmu9N!-CWh-|i@
zDeL{7+9V1<Mlg+~VpvL|9>j=W(T_KnrS>qg;7OL6#!~a>cU?pLJH{-?IVocQ&uGut
zM21oF?UMMGI-XDQhs5(qOMHaj14(Nn#naSKks2gELbzS2p+EbsC#O71ycJ7zCw(93
z_M~s6hMTFO1(Exy;ZbVP(^c*xuBWTqMmmEU>aZ{3VU~KQG2-A>Z9m@*l}TS;5>ZiA
zQ{flQN`+rElBWzDO+lo_D4yW3mr(}m7-jGPV;|--_F)oZA12Z(+lg@*uP~lMPx^S8
z=N+_7jz~17RSM2K_#p-79rQ~^u8`YPkSj!D79?XuwG?=0C6+;2av>Qlshfh9)ZkeX
z644+nNn=Y2c$UO@wqye19Y*olln4kJk~<j}@FJrR2C>&;7=IxrhR9Rgm2n5XI0wox
zUZXiB>oHCtk#l}Kdr^@{30i(NV+u-AvORUqr&oU@ZRq8h7pIcoNq!{>?R<>qGHmBL
zEQfgB#B@eIOk$+KgY*NBVWhwS`i+}YXB^`rF47C#fo0e8oP`!FE9X<l5I)5?g8D35
zn`N(JltFR&ha>1o-pA*C2cxk{lk4M27RPvQ#q~V5qJTc_hO|RJ`n1KvFY{cz`fYhO
z%6;^Tk79cy3P7Hw7pXz~|F9%AG<U=Wq|kSLE8_z8CF1G0iaKv#@5Zr(FVUkO$Fe?_
ztw6u`IhOsMe($>|c^mt3p1({=Q*t*Ymr-&tC1)p~mg^~Bo$@Ey_um=Cwvi`Od_Zfz
z#<D-sCeN~LH<^pZoRWD~^ry%IMHcwqY5~7_q`tKMGH(!lNRPR)dcpIAui~>~^&gG*
zL(KMlOA^lT+kWA<--X|PWZhyV61A^ew|L#k?Tg{uKf}wm3%^|vetS#!?Y{8a0pYg^
z)~!|V+u__6;kPV%nZ?8`UeiVz?e#|2^z;(q4iqaS=QCY8b?bn>Rk$Me(iOSCx^OM$
z-sdhXJF|Lc7oL?py_+kGv*2l07H2_!7nb-fHCOv>E=;>6t6X@J1m@2BTQ|J(p4+po
zhJlv+7c$daWSBIhL))&<G0BA=bga71e0J=*E0w$5g&A^KbCMPs^<b6DT#7o|`-%%c
z=-7YFg&A_}^J%!OUMnWRZ45(2Z*^5{#{@*Xa5>om=4bCe@%-iw7nZZD|H%{^T*_N+
zZ?}iTvQofoDCSZy)K|X?*9t^%d#Xa?TFJE_XG@d|tC;B}JL>!<#+@hI>-aTs-ANZd
zt;=tCM_vtnqC0XuNUzz)Ro7!S;?`qk2L*nW@45K6e~o+w-2IS#5*!6O3$$d5!o_QL
zZP(ih)~!dcJNaGFWBTD%Mo$Xv?5^~8LhoQH^(5~28o0+y!zCbz>cAhb*eNYCN1$zQ
zDvfWU+a6K61Zepfi7IaC8yQhhLTUMS?2F6M9#vEb-}ARxpH1;;bz6$!DGvOA(Ay6x
zj<buaPgKVQ&V}D0|L{aLC8g}v#Y!(0d|OGSX9&If9;F8Xw|d(RbQ{GVchC!SMbEv!
z17_>J!q~b{h49&ROM%h_f^Vq{+G8duGzm~UrQ1Ptq|zfDIQq9mK0czoF9WywjkoNM
zrHW66Ok1VfLT0kkuK>3`5H|z<isHS2->LMSz<Vpb6L>Yy0kfqV7&~#}F&C77L7;*>
zrSn9#Kt2tlU8fy5yj(jhyCY!3w)=eG=T&|x%1%^zBFaux`W2yfom2V?$n;Sfo{54l
zl#T}8NNG5V3;4-g&Z5UOnWfXbs^HshQyKN+rv+Utkps`xA9&7o)OrS`O8b*Vez(=H
ze?fmF$_7k9Br5oqDiV*DFP;w={bd@TAbHtDe)A#~StR0{Enj~_;PVup2fU%u!+_6F
z8uM)PFs1RNY!*K=?D;<MfYMcfk5YOR@G45r1#XXp;G5<uu6|ODzkzefmp3+VU*5Q2
zhx6vC3t)3Am52Lm^H)mCT(BNBITaiF>nmO#GF6ox3Y`84zqt<hP{pSLudZ};;8T^p
z4fxecUk%(EmtDZEN4$jKn|7(pQQ!u2z-&g4%ci5a@fgQk+dNif;Xc`PSn0zeYUAgD
zA5{DxR9N#a4)}7#mqR`dbXbhZ<^{_B%rTvwKryap5+sRYPpHfS;O{66C!Ae&gwS>z
zkB}q967aCd!%!tjJ&!_GmNgenNIW7-lq@7G2Db$Mqip4i|13*~J7yIe?!Q<gw?Ej#
zuyZ<;?J@MqieJZ3;<{WZ?N}>qO<zJ&uJ#Zj)72i+1>TeanlGzg95Z{<zg1)=#9vqX
zbrJt%rqY-hzc^OHUv??J7Wk`5zY6)aO2gT&N5QBgTPBC)(E5dIvfp4y{^g8HHxydi
zE78?W5vztMFg__+Ipy>*k;EN-lanijvb0bZ6yzwK>{!$ugp40}!2IHe(1R*;gD^JA
zpup}If#0C?2f(fV>=Jy#2f)2%<7VY=7VKxfL&Zrf^vF88qG2`MxKw49LdIGRzYEGZ
z79~;lrHW#3em<o1r$Xm9Qgu^M>}=3Z8{bor_XOT(P4o)6Lgy=<FZhNEO3wn`SLwcj
zub%~4s(ebZrv%$bSFGPWDzxqDZGv)^bsiM_=O!vIYmOBiCOR?|%M@&bRrfNKv);=k
z1z*2RW$-Rqw;eQ}A;bm36^Ti1hk4DGqCY#{z8mES5e8(X$fzYGgwZjjf1U`wVDnTC
z%l5`ptpch(RQN-{OO(zBK1S&=g4?Zz#q#;w`wgsQ(_<j-cq4DL%H9qc4v1`=fJ}MS
zSzhps<&;K@f^AKogZ^6NH&}1YbAsFR=a|r=LTgX;epn;?<`;oS9@Kd-5k<dK^_WU(
z0gtg3!36@T0r+DQwwoP<{3aEpr2^nngE*h}4R0#^Cg4>{AA<PvN<S~SJu&f1W@N5T
zMtQa>?a+4SLA<nzmllzYc}hnMtuc^(b4Fy=pHTdS;6Gar`F_aIoB^}Z3n51*b$05?
z+e6n)NH|+;{UjX^-0|*RKVGXEB<e>-23uUcjkdVEz=fuy6`QcWkrr$u5*zv3P^%xT
z1#d<@wN*rZ$3(2ZS?Q~UwnzM5La&oygR#p5X&QTdio*E$yS|dru|kic1-xcGe@X=8
z3W1ssV7YaBRrZX)b~QC~rJDVUKMi`5(rrNhr1V$zze`LG{u%RV`0YcosM>)6_dDo+
zJLnt3i(KbmUE`oL9CUJcky1fcz-(faN3<>gXMzmBSr}eszk~I#gP!D|pL5VR1ZnBf
z-5&YN{9aaEWoB1d(5vXdSVUh?d|71n-d={8y_voLP44#Z#hvq=>CfND{j?oo@ja^^
zcktHaS>l!GM=D9rQabUo^q<HH;Zmo1pB^dWlVXj^_{1A|BlG`PrsrfiJwn$IFGD<*
zKF<e|BE_rFJW*1On%fhRK>TC^J^(CB!0yD|@z|Z%GG3;zWY2}~eHgvpUsIch+79v5
z`YrSr`{~^}LNChRB$VBjgtFgqZ|4HypOgNC`%$M5nLx=glzffcdh~uYjYZq;jz!yQ
zvu)K9(YA<0v~6z!^na58{qyO0_>f+RH%JdBJ%BRx*#2ttzLtzfHuV6#vZvy(5A#4A
z^z4j-o=xoI8sbYy&x(r@d>WD0nJT?B<$aWYD;73+fj({7nJn}Vw8q0krV;s)NE}Du
zT_W$%R!?*HZ#P=(aqb6hO(ZuN?WvoL_Vnf+&Q{#v`8vzym&VBUq|R2<(<cc@;kzeA
zN>lFSXx2@F#jZ-iXr?8>VxQ4s=V^@;TI?9DQ9xhK@_5KBh=*0*;D`^W#rjjGOS}w%
z`6U*%TEl(~WlQd0?ZepqE*!58Z0)^l?EuPTvz^5_S9=mEM<kwQ&oUpxLFNwV$+p#H
z+iJ7kifmgM(t~OL{<ME*TK+MP&V^Wv&S|#o&sbP&BuC_BB7I5g{?8{^djWG3{KOhR
zW$j~#oY&|N%H)xo$9^^Dh}=oKKIxjI2eZHZ*;Dbvie;Xno^~wTn3``VvX(LpxhuXl
zk;;@wqD&N#*4(Xn6ZQO+A)g%N^bHw0iPwP57ZAyz<+CaC36Xax)1NY3h`d8R6)Dq-
z=ic8(ycQ)Z@rfu)nRLojBsYcJ^UTZeCu0W+_yl#PWGPDSOh>Dl5s4u31Ccj5tIyF-
z`z6c%&FA+7eY1ZM|A>-rllv-b=})9QE%Pg7x)OPmGIvuZhsYr6*-V)lL^3I(StK;e
zLx3xZ;YxBY5p&>u&co3hqhX{23798_7C6Tl^)Xj~$(&>3i8Ld9FX`Jk=jBumDfA_0
z(G1#O_VWv}Ar018%vgYF%p@|BNG7fEEoJhEJVlwCD04OG_FU`gbFHgETa{zW<C7xA
zcl~i9p5?a_@htzAfYq;50-ohV@pzWk@j3mL&*^7;PKWS0?ael~XPb4m_FT3hgKa3q
zdNs?*=2WzN2FLMJ$}A(YkWc6o>x37`+)0^9lzEXd{V3CsGOb9jW6PJbFD==ZV~Mcy
zVOsuIT7D~$WkkN^=qw<fPCS8l39jnv_{JH+b)Y`iff}5L$sCtI_|z}qQ$LBT!P{I7
zdT}*=nA|4h-o+LBHp<*gq!y8CL@LE$txJl-S{K8z2e@wR<S2j05r2=l6?6DE*1n=Y
zMHVQsK#>KCEKp>DA`28*;Qx>X<V%l!ZdtPdUyQtFK{l>Dg<QW=`?A*Rx1`)iUzU6v
zgix8^Rfrd_$(*Bb=CyiF6|V=xQhrgfb=IwXItHAWs_;o%<Qr7N3X6!h<Y(FUl|gt-
z9KX+dO$qsCjkd{$Ra}NEw}gC~f>d;jb(NpvxQ{xGtLTpsS;+sbmqW^q+^V<l=tVwu
zp^(3mUVZXO9QP68xWv^XpF*k3d|?xmw6sbJ;|vu%dlXkW(?~Bz6g?pydVywJw``Hu
z9G9=2(0;tDvaQOF%U3YK$6nLx(Td8ZSv_XA-f_VAsqBwwisY;KAC}qvNKp7sg?}Gl
zT^sB5H~El;T7H{lUFEAT+DIdN&5<n%ACb@75Ifk)y0S4|bAT3+tA+1*M)`a0)$48!
zujB*9t(;n9q0i}cmnFT+lHO@`@w~Ek)U&Sg&jM7woueez8rD6>n3+_d{6<ALCF}K<
z7p&`pxXSTPxX@A?<x4B{ZM2%R@lL(}`FK!d!!IGSLy%lQNCnr)=Wa{aTKND5?N-y)
zScA1@pu*#Vf~!Y>^qSRmLy+~PU`H=l*h7mecIx4}?5m*YGRwY8_bThB273K^p>>sq
z14X{tgDZDY<1)lTJLAf}FY2n$q8Pm{w8nqFHErfw5BEGij$Sh_L*?d9#npo&zfsTJ
z9KC+IOX1I~TMnqlSOfH>Rmq&w%Km(SUO%&zirM}3einNdoYQXtWou`?ssb}Dy}#nt
zV=Q~kcv^24>m_9C=@w(Umj2W-!>37l|H*H9{g`52^YJ};Kh0|1G}?d-n0AxJDvm3m
zkJ>2o5l4^E2c?7DDeQ{ZOsS$$lPN6+n&H-CtU3AqV|vR+)@vr!R^f^Al^jyTaG~b+
ztOD<e+ZvpSD)??!y-r|llzeAju+ZDI8qu-hCb3kF;iq<@W4H!;%mmdk<}T}+iL0EY
zrnhg<pxkH))Ed(_imA{>T&V5!k3wX>5E+{1qiJ8d6B>8X&5+_mY1}bHwhxhQLS)Mj
znHwTyaNx3l23f;wQmU}YMj=w35*y74k@9%iXq^yQD@108$f_YyM$|6$uMn9PBE@{R
zfV|vnGBHHPhR6~jGBQL)gh;V?F?rBp<v(V+i1bBzqOzj6LEUf4itj&bml|7KBcqoD
z?LLB&+;5Tu9x)HF-=vFYWQ4p2;Fy7nZbUk0+VKA0P)|Uz0n(G;Gw(0;-G5T#D%Y1E
z8~9>j@|Zfz$FyEn{*7!YQ6j<Pjh1gNl0jPX7(CvyLkD<T&f3KyrSalAiZ<SM0ZC=f
zh(_+0WDc=}K(Rn{Js-j)sX>n9vJZmun}daPT%P93Qj{u<s2AA_p?<A<hbIfuR!Oz(
z(W=dbG!~c6^l9hq<?ZH`b0jQnRiQ1Q%6!rFBKx%K*tTcu-qAg6FuGoJ*T-;xpwz}z
z%dus_W9s~7X`xCIP4V{Kakd;zbBJu;si)&qhir+TE0GXgvsiS`Xi0o0t&Nql(K>Z&
z?>v&wZ{`(JS;j=S?IlMm;FvZalF$1Pj~j*T-FkAH)s+$$9UpX8w$zt0*S2o0Wm`Yq
zwo?~aWol4+4#&!8#3Jp2_K31uC|{zafznwS$DTZI(Qn2E%j!5s8X0BDMc*q}+>bVR
zwXB@ZW*x;RIRJtsrB<)$i{serv-!NHqog^MmR@!`pV#D~1&;IiJOMTr3FE9@$DzTV
zh-gp19x;1v$vKWZ$WIdI1Z$VNt#XpZCL!RBt`}uT@Y?+i9{J}tb)4lmuN?{NEIoy%
zWBssZhz+bm17(AGA#Ej$znir2F)K5lr7xNNDQ0W2uXd;GV+X~{T}Yi|><gP~kx*3A
zYfS~Qw|z)qz>JJ6RQAe~fMaFPfwRt{^4m~OHjtqUKe5mwi70w^ZzpG?L_OZKdsh%)
z<5e$GkIL*FdJ;;=>3TS#vbCOzc=^*CmSNB_hS8p|OolpVWeLy|6$?F}^3w*-T;UT+
zy=JN;#1}a1<VCBJ;-*A}uu({br2Bb{g&q;F8H(x(AJAycfBT3=%zqluc}SyGxlbyO
z*2gIx)fPUq(Qk5{<6)JGkWwDb7@2?8k&e!%K%PN|q^ghM1PLAXc-id#y_mTv3rc@0
zEyR5tI<)W5KI@)NkM(TZvtL$aJiFKS>VEC@l_7GZf{5TCoSr>;c96fbDpwbQ>RsAb
zlcnqFz7VWQ!NaK#>?%i0KGwEZhpeou8?)+U*Q%49oeedIstdPa_nuwb_7)bo|J5lw
z#STtHL0KxZ?vrJh1*>=L-nB#Z&h0zaX<xmE917C?=^oXeex_~pUUEcF&rZGjweH=s
zZMR->oMqQu*UBLr-JV2?gIM+6l8dfa^~c+G>D8fikM6xX_3rdchhDZKS?276ep<_t
z-vNhG_PbUN*1WctyiGc^zZOU2Tzg&3+BL7M-uBvV?L?fTQ(TXfl&7b=tiTMee$9Tq
z@Di2;lK08^lM!Yu4$8s#AoteK&AR8#`|c(e5@wVPw4B$?ef4MQ)j!6w0AyFccy;!b
z!7jexJPV*VGx>MquKUK^b-$N8*c)(XejRG4RT}>4a@=J-$MRTWk7Y~l&o4*GDDI7q
zVwQoUq%Ux{w)!~>h%Djm-!<F^xRvx_?gXyH{j0~AS-@~tUI}`BGDvG4-8!Tj5O11*
zJ;1BD_x>C1f1bwu*rV8TIWItZ-;OnIWX^)U)cg|V@1cAS<*QIWiS19K{4qvJTu=Yr
zMeZA)PYp|{p&IRWoF@Y8=ZOGonC<@*^H+aCZ40>@d;+z-%Tm+1cX2BB$&cq=?)}XC
zyo9zLM43_Cktk;e$fynAp8u7MjL^O7uhLfIXtxhY&!OGYX}3gbsK7m_)k)t%`YzHf
zNOvIJJ09aMc>%<FP1%0g`7c$<4u2WV6t=Ax+b_HQr6p(Skq*RTN9&&%*wOlH2IkKu
z?uy@35_-mR{;XgwfTgrUL|N=Y|C;;T=d*>|;^d$0<_NXLlKVNiA92^c?oWP$JN%on
zckS5I?xde*PfJoyH)<HbObV}%9!q)(>CZ`jO?q`4+BTFs_WQGK?Rj><J<JOryZWU)
zl1D)L*o19s%TkgnLHZcOK6=<kIbT5Zd|VPcUGw;i9O6#<b=(O*pL^z~b5DLV`d91o
zG>2pKPp)Sk`|ZpP@g_@^VX5a?>K*pz4vuvP;=?&BdQ#gBY)?bx6>mWe_fo^Fl&nt;
zS5q>B?Z2Ax?~@x(uAf}-kV_xsqyzc8H0`O`s_T%xgSPduCDZ9!Uc~$eOG$4cy^r)s
z(uTE^qHPawFa1{T!2gar@IT>R`Zu@(KaVwzV&>|J)G(1d@Vl^78<uLsQayA;SSptz
z@(kr)WOjzDh|3uV(*DXkPoyll)!Cj~NZ(7k1?i5=RUSwEKI&h?R-I$i(p>6^pkxAb
ziSJ`xg91i26>uH+k&#XN7$>!rYuz)M^3O8!UWQD3bCG`Rg_POPtOTc+p`d{BvxrNi
zl}LU-`YY0Jlb*@7<vJoGiA*Nly)<HNO0kw|tYtWB8A6$*tYs5xd5iLTs=_eR-6+$a
zbUV^LNas@L-x+9m8g=%i&RoiTOr7(ovpwbSC7w(AR?>HpzJYcdz!|cIu@bkG#j|q_
zWy<nQ2R~)>^asgXA$^}v3hT)p#)bXDxG;_UI>1a2r%PZoy_|t@oPnqLyl1g&b++mz
z(sz-5kaP#qPm#_mg{Sf>?&SZB*$3X{p8pZ7u@7r}k`W>i%#@M9QiI8DO>R?i??{1t
z1~V3*fcwcc{^eUn1iZz)>$4J&i9q(5%MS4h%tTN;1?yo7b0VBzCW5WZM6fg&t@?tQ
z2qdq8bW*Ysh#e$vf{gD7>X&>3(s#|j@HY3NOC|zogJeb!`~V}cerAl%H;nP=#%Pfz
zxWBy_^)#aVGkhD~%!~uoS#Jf_JBWMTQ&{h<%nopg*#VAl|NqsDm5}oYWRNy6k3exs
z{zS=zl$=S)T8xsYO3SQc8>X?fa^`}xwkh}a4`Vigo-F$~@rPM9i`GkH*<~#Iegf9j
z7n1PqxQ`hPb}}2n^=wHQwxk>19SM9A<@5xp<zv?JB(>$RJ-Zo;(VE&WF&{x|X7~7m
zIUrUuA3=4_hcB5a;9X`kXv}r>Lyq_`j;Unz7yXiVKx}@Ak#1)gKN80_A7z^lF+)Kg
zW+<r7w#gY2GLEg8%is={ttpu*WYmgs2fz$Pe~K*df7Jqh)1<ysh!2x_a^=5Wv2~q$
zy<51l<df9@yHWwO)8nd<l?6YXgtdc}#r|`tbXOKj#kjIqSE4J6rCQ4OTsxJ4lP>PS
zu{Xh%K?J@{*M-_p>VwSi+auw(i^6YTwr=HJ2m7uH=la9Be}r?N55L`G-C|`HRo{o-
z&IlJiVBK2v7HZXJ;1-%3_OAW5E<7uLKnGVAP2a_pMbr0kVFmLC(6;~3lG!c=L#Y*B
zyCS#!6}fd>xYlm>-Ch@-_yDZT`o&$i)?-!5g%#Y^zt4qfC3CpaV7PU|8jOxE8iQti
z(uHX?v!^SIBURglWlxKeE<CFPZZpO%=KhR}H^Fb*pH|MMjDN1IybCMX?Sn2%yCuV}
zz;jb-nYofnG0T$Kt}I&eMi*AFm3++qVa{)GDQKB_q6^FJT#qa8%DV8Z&Q)+>1)F(=
zo>y}z$5u*&L^U|gtX*aj8PQAqX=QUGBaX-?R`}M+gO-0?fL<c>;lDw9&EZqH%C}Ix
zh-)3YF@J3Vkq>d>H%Mc<@hIGNBHjs@T<crctF3EETs`Jby*;!R*MK=-M9-nwxRE1r
zM9<-SRN$Zl13-S6vKolk!9^C!qu5Tt4xCgmaezWYEzz+5J*7{8T}A0Cg6}(_^n1Y5
zl}3VGmG_$c?6BYbE!dtP!S|T`Du(@Tdwy1WoD|=`S81dm-Y=eJRQ)sX0;LNa^14CZ
zabUxsvqQEH3ht2i4aN@nPo%(+FSYRNLLa1gJZ6wW*buj`z0&P-r5+mDZ#p^f9N<k<
zrU~#IrLnQ?pf#@P;&|4C0RgkW7#I~*=x!;z?=PkQ5`6#NN@oH8UFqKiKai#L*PyKm
zkW<^vLhvqd@$17NXxw250RWwwD|(tM-CXefxu7MZMkB?raqmE?(r-cb7Nu_yeBWD2
zW7p~t852yKeV8gb<@6*hyP_Du5BE@^z38Fd$XP%r-9j~ObQJz1H!|YaRf?|?{MS#E
z#@@`sGN;jcZpsuI?&vj;pQiXU$gcq%mMr?$vkJYYQm;XZka(C;dWhmf95}Xm{@O?J
zK7!k}7y!Jh;$0y>K<S-=?^&(%YQgvKRQgBYOO#$BxXxoawMJ-rS2i{(A6cj}lR&d9
zqapT;R(Lduex@|Gf*-bq=4h_q0~H@A_<qYk&j_ts#C0?Hh_Py{+XVlun9AQQwB3Xy
zxuWMf#jg{5Kbssdd#-ZKrJ*9U`@9OBhtN=^PYSISa8I^#`+rsJ_he|mf85glA5#Tr
z0*b;_TqzTP-#jEu+jb3_=`nX`Ywr+f=eJ7VB(!b>^_tz;ie)?a*alx9ju6Z_ggWGR
zR5PN-1%D`h5O`n3w+C^C6`>fWuwC7^xsegO9FxJuLz6*L(tN6FF)4O)S_?KwF-(r#
zFM{Ue*yWfUyR6Ak8&$lj;+QDAYb#w5xMQO1w$_=@L~-O2kQ#HeSPoRQRJxAP_Iz0h
zb&mP6b0uW7Rn=6ynusID4o0XT^tOP~aZp2h1td1e!HCS2gelEb=#b!B=O|r8@SV$*
zUM~2qDxg`{PHSzzYQ4+q=_JRDy%$9tPd!2d(H=aNI~`B`PQG3Irl07s#}%8KZMvh-
z+I6ql`H1RxL@;}Rb~aY5F|g18?X0hGeSvqjReDdZ&~=rrEBG$HR{dr@aK{wfwO(Z^
zip*un9=vA9ab;uszdb-lgti9=GjYpzDuZ{!);y)B32l$Wcn3X3XuF3ytaro<g4sRX
z@syT-3K)AR8R>Fmz^uv9Qt%xX-c0CSkt&Y`YKQgix?Av_)&f;e=*zk#$G~f;v%<A|
zbxde&na5bR+9S}mEh_p8*qlxtvqGU2LAFG9&Q)x#VB6UyPMqx@EBvv*c14q+DHjj2
zJ_?QWnLd~+CC8{ZthDVQXol5cDh&f<wPg!LpI6c69XMVfwq}TQR*}vEt9`Xitrf<P
zH^(H}?wDKKd#K1-Xt`bK+eLi)TBWg!Z@*b-EbrT`#ioYPmswkW<UrgD@qpRx6`5_;
z^AstJZPq*Wl;HNGm=D}B2;1{fn62MtO}6hueEURg!hFZ0h>52IpvM4ivt%X;zHNuf
zzbUj`RbH;(ju-IGJe8RR-0^E`$1LD<ac{#TS&*Z07`CkkKnKhYA8xE?{2tIVRH!@X
zL7+XRn?h{>J+Aapp|^AZ%`O&fQuw^U1@o0Y2l|zeNOF+;prp>9rS?ApOb-4z_f1pz
zrVy=L_vbt4X%2cyc##PX)))u<qJz#0FY;XYZEuHU7YE(aLBHcHB5jnQF8Q;ytbBGi
zUzdgFYBKlyzg!l3{+~{SKfhbqD39#Ar_85`@ImGCEBj59FGt*8RvtTZgc$+WF^*tv
z8Awhj1AH*?&cqv&u1z|FGM7q2W-p@vmN9l<CNs2;A@VHgN9m`!m6DZ+7iX-&u}rjW
z6a8<CnbG}yB14IECDMdQ9U__Zo_UDx=WgVc^m@(CfS$LAJePsJtgSP!m-V&`>}9Q#
zfq$V!WkiZieosfg)}^D(bJAh4aohv^Jn6RSQq<f|<QmG9B7Txy--0xhT1?;X`)RQ7
zP-al?mWJBZGkhau%2LLg7F9{k9#4&`Xw34|sDH`H^Qlo4WZ!#gRC&pXof=h6vSg=5
zWf^m8YLsMesFWI2M&?~=RB7?Ur$l9n_a-GO!<e}#QR&9KlM<CC-j$T7REc^>iAs_4
z2vVYwC69MXRFZttONo-4+ozMG5{%iB93?roze<jhoZIgwN6FsOmy)9-=XU4hsFLED
zNsbavSIy)o@n<9_M@i1@zmlTF)3qZ>4yTjs2~lE{50j$A5U(ahi4D6YMTrfYBq5i?
z^-1V;dJ^W<MeeHIL%+?BQa9!s{x14cWPu_J6j`9i0!0=mvOtjqiY!oMfg%eOS)j-Q
zMHVQsK#>KCEbzbC0+P!j$t;Z+on3y2XUU~Ym!vQ9?TCN8X3Q+`#>^T~?NWodb_4Sw
z<eRMik;E8@D0XzvTw%45uyTfe2~&2sC!3|dhbBf`YG5plRw3byCvUtfZ!CFZU3qVi
z_l7GkpS*lm-f;4UyYhyTH`J9kguEfHygc&qTzUP;>+j0zOI}}BUT^YxyYhOF*Ta?9
zg}g4VypH5`bmg@tue~d;4S8)`c`eCnDLi|&gvK_Pyj<6E&B$x!TCTB7GT%duBZgc)
zUG5?49yeAavKqOu8nChkt_{f{FUOU4GkG_=^6HRR$CX!$yjrfjZ1S>Qc~#kks%~AV
z!eUiii~Wndf4TCqs4~k<WhRSdx)w`iu~fHWiDV_Zv0}-Jbz_xaWhGoIizF{nc!lSX
z*E|$KW`s*YuPIkT)*N5C5}B78#11SeJ^*~~#~(>}0Z!JgtHCKQ9Qn@8Ke8H;Gw~*H
zB4u|+i1Ri%Z=<R~-&pdvcuWpCIS-?ZPqw{;R>Z7qva)?(Nm?O^-qAl^lQa?LNSgTS
zP~qiW%8d}Grv8zfD_|w&4MfZH&dbIpn<ZJ4vY;_Bt0`Er-$`6&w#IlGI6ihz40xwI
zMi}|H&p#eB3#H;_wF2jal(H9Q$ypJ{=Evnc0p3wDhRySu6OF~Z5hof?*azP4gO@s0
zE|Eq?9AA<*2)x5poaK(^OLY;)^DBaNz_HqU&7ZMQ`Dg6lUf}J`?;BF-HGkwl=N~zF
z--Ee3Oy_Up{gyNEBzQY=o#l3~h0@(?UwsU`tpkTTnVZSnymsgXFgMGn2JPZCn|h$e
zO+5zEo*PxGcykb8zVRq{8;=fTQ)Qo@fu9Y3^raQCZsL&Jp>s{%ypT?h_}8S^y8Pl`
ztqdFUb(jtj>$01HwM=G;Lm@b8Ctd>%HmBM1&TH28Agf1Zuy9IkXvEhX1#8XGs$eZ~
zuq62rEV6oS-cex<d}OHb>|ym7DqP(I^EGd=7&$awSI0u(>R7TCI9MLT;a<5UZ#GKJ
zZ4@dc(-nnQ=9K|wj+j?`MEoNOj<U(h=0u+DU`YePS+Q1rD#Yf^5OsEkt>&%hK~sDZ
z#%atljWbYYs&pw-(F!~k5i7DPfQ3zYA=dK77{=v|^G1XBzC)qcEL{uU(zOGh0q;HG
zg&vuFSn%uoSN;vw_`IRcr|@f5_jOiV@Wy3_s?#SeV)3lj;JhhA95OqevxvnxZ2jwD
zO<YW~FODsbLO4b^)cQpeQEJh|PGG$ztkCE$<d7^}lD8hbSF1SdnuSseW;FokWhoUJ
z;srF~g2pYt8X_xP=$BX<6q?_Lb9!J{Rr6!x!HT_eNZj+n2(4oCb|na7-mdDR?Kx>d
zsNr881?S771NRMy?OVrbST<mG<01Q{%+q~C9Iu%ji!!rgvHJFudhDio&GfZs+w`@A
z#tEytjFY`0S`%~1l2-!4>5_NQsc%XS^i9d>FRV_|hLFC=Z1?0{SP&nVc8imge?%RM
zj9!9?)JmFQcgSPfkkO{OFdmL{&ev2-l+mgFOAWp$^aIvwMn__TjgIsWSyG56fix&L
z>a3J2%#%<F`DI<9sT`MZkU|GtgrvRqbERs|J+#}nAHE@X$!0L;`9bc4U(22F-*YGY
zr`)?fk&<t4?|L!%<kRUzKS%F(33_yO*W5JjC!ZIO9dSchsy|B&C;kq1v$rSGgEh7w
zJ+Cz8=&j7FT$6kGGPtubr!-D}z9AMTKi^v#`z=eA#(v8)nK=1*cRKc4?##p<!VQ_&
zLzu)<h=1Zf_L<zr{ucMK*XFLjVcf_50{5}^;y(5#xXb!JB99R1#&!<i`M|fbtejCS
zBYHi{UQNl(++#U86K!5YI+dj=b4UI4q;Dtv0O>aIIMKRHCQh`LEC4cb;xo}Ne<u3%
zR|fhe`{$)!vVUIsB|GG$U!QW%`8e)5e~Ej}d-1gSHr%@|=hDm6ypem?t8g@rux;hJ
zQ~EFN$BtqfN^<|a>{^!*`JFq!^{o398SvH5%Yd)`gADlUM`yrS|3U_Q^<5Yr(Sq?2
z4Y@0RBlnG8n}J?;;@;O~>1gxfbhLRk$Kr!@jK#QgjKyo|5h6N}`{bWa$IjAD+^^n>
z`_&)dj`Z8vp1RcR+^hc$+rO6k_9aJv)Odt+7SE-x%2J6ebsxE{$bFLZv!q`lJ%&5d
z&vS2iBx^s)z2BR;_j?KVkk8@X@4bw_D4B}hP2yhJ@su1w$$U!opyWeoc);7GVT>B2
zp}$qr(BCl$=x-Kxvq!SVMD8{}&z<B)xqo#tcSP@%MZ%bDw(#F^7{`^Ad4)S^<)tjo
z=p4%2nu;Hw<%!f`?ay%cZx`;@t(}C{F5sTk@s!`oz1dsIUCO<(x>tNY@vdw`bS(7C
zZdED!F=Kfqmc^+JkqJJ*b;tOhe7gHHhNUs%Q#!CEM|o2EVV?eQihE-3=d)j*bh$*d
zN6vAOzXx)!?6Z8L<@5wWt|n4}bON(=Jk0j|T?*~NyBVj1z_tb4hkuCc(pl00j%fld
zRz42azCIP!zB&~<tA8tn*)^5cUdd5QrsnO`+?Sd=u&38@r@fx|a5e?eJqJ?|-LsMV
zy}wOCJ7=aKHfI8RI*dqP(od1r6YN)W&v{weZ5{J~9A{PzJsDoku@^nFm~(zH?eivg
z$jfQ=QdbnmMNYF9nRT?=LzHR6v(x3wdFjh=?tIqs>W^`Ex14w{t=hre;NNj=T*sZ{
zKX9M+e9BCx%oxf{;$HC)lo>>s&Xn29+43l5nj~YqW^-IV=A3Ux$r~wIp4zUZ<U)?Z
z@>tCFWbSM~%Gn;x9p)FgTe}(Cyr1XK%MTLi=^FO*Yuf5pp2l*Vw)&d3(w+Z{xL3R}
z?O%=-n?`F4=5A`)Wi2gylJlw!Yn;OU;bU225_fdxvBuuqgMFMew&8B`4s3I8&Z0r2
zN0HX76EkD6syAY(n^|fW+c}Hv+{SheXFKOIgTPgkOrm66j@<?B7;nlMem7_JjXX*I
z5cigEXZt5n=K$(FK%Fh9a|(6-K*`yZ98Jl)D0zXBl_)uyk`pNTDkTR~GKG>qQt|}f
zq<IqGC6RaXUXgbS{xXO8_s{(M8~#0;f4|4Shx70L{JRVPM%bW4!13>F{+-3Y?O!^)
zDf+9(0!0=mvOtjqiY)NI&H|3iqVj#?+Q^9G*eY_|qGw3dzfI4oFP)Qrv#ZoBk(zJO
zOXM{fE3}+R-1q?tvst2Gp+&C`Q?Q=zR{6ytNAH3mzi08U8oBKketUoT?I+>4Tf%Q!
zh2P#8e#@=Tp^8pfTxkUA-D}<A2bSEXhnM{${5B=L?5$2NEp!6=>qc;!jl;%yqT0&7
z5zGZJ9A(9@#=#6_7#QQiwKklOc466P*9Xiwk1N~GToCQTwe*&BVFg<|*oA3VDjAkt
zxWS@VxiGCN>$<Q)HrVOH4Qf5)!nCxWb76(Fx^t1q7{mX-70b49;aZh;c3}k@8}Gsl
zS?{0=SN7lcmR!ejyz4(ReWrozgqCgM*n|52m6S6hvaq>FPKDrJb&n~hw^13^HAb(2
znz)Md!_Qqtk`nb<00DD8P0qWB*l%$ome|BZ5MEPkFs>dmP;b4paP^zlrI6=+rE7xD
z11;)3JwbSkJWG1t*e0wUV3#1BWrMOE3F>YY5INaFcLcpw>B*qEhYP93Ujb<CiNgKE
zDl}D=txMdjC3!=wTB-tLm;I&yw3I{Huk|t$7q7Y4(7G1KRkCu6<b|n9Uk#d_@tZ8r
zvONkKrYL(#-^hr+BNcjAp?3v3M{{}2`QD244vGoZO|fo4Io)7+{w~Gu0=`~pY{DG1
z8GE(7=5KBo^P2;L;nWSZ^p#wxUgi+!pHYss5!uy>VYj#4ybl$^fyrloP<ouu_O{{A
zb48Tf&HM%#1pfLQGNS4^m3_`pu4i8vyi~<^p<Fwq+lkD%T}q=H+H}7eEHZyxRQw`j
ztl6|tA?&a}TL79{+5X~4`we#MDeO0S&@f%arwjgfp3)znCDu@Jo9J2H*!Gg(#=?iA
ztg~mswd_-lvfUulS@F)I|1WEh+Ca}z#eaazLrP=swp!6+9#H536l<<@bBNxpG<KHS
zcok6>xkT|yp#zOT2h3k_QsCSLWn4gkIM5z*Orc`}*<*eNq6Zbn{_b;Ul<oxF-s~y(
z-<=fyMreB=Fj#7QZX^AhV-+xeM*<(9@&iyd60|%SvAB9nU%kD+TMp8>2bD7mmoOx+
z5F#_a@nz88h0A%(Uu=v+mDikWgMxBpWo)uqfxGsxc;euIa}6NnHw~oWXNFoON-I`c
zu(R(e9WS&!+uzF-{F36Af-;W1wO(^}57>@M{iZQWv6+6eOG=$%$K-H$;2Tui2EqSY
ztMpmm6O^7H_*t2qXsOIppW)E^jm%W*bZozoy|_LPd*C+%P}Z?joVA9hg`=!IV?jL+
zLjG3Oe=F*u&HUzS=;ZkM%_PWFQkhDSnFQKnjw^H=&{5C<$&D+rXZ9*%FBqJWUUSA;
zJAMcX>z>&&b5(Y(;AgBovsuu=SBBpV6#QJ4%JfB>IJSNxuZ@T^-4(~S_H)*9JruaL
zv_CAkj;!Bc>##kFO(DZKoZn<Xrm5;VACw80GYKMedaE+FLMTD$4Z!&#@EhzxKWz=*
zV&KzMW*YFtN`D0Wb){bi{*lt7fLnuuXXo@N#h(NIgwjs{w-(Y4z?&(K-RP&eiI>@E
ze4ZtW-vyZ@rISSFB;O5Qb2<uGK&}Fwux1&1%XQCdPMy#~Cmj46McJv}6#q@|(>H?V
zkyn_En*niPJjU@Vu_3FHwGOGJs%xnO`d*>$9gx+PB@W2impnfR={xn*7h3uY2QG`e
zJbJ*nBAog_MP$7XE`)e{U8<w_Ya;HmYQ&4xo*^<@d}g!C)B<fibug-ZCjBV`MUg7x
z&lPK1E9x1+Px%$!<0!lnGL9K_a;M6y6ZwlW5U^?^$gEU)CG=Po4+K6-@mavF$K!F}
z)+76%;3pqfnWMlfDqRusd_Hx_Iayk9EOPc_Xv}}tX#$~Qk)BBZ%YF0ayxb3mso+2F
z%VTBwoRsO~iz}(6Q>BIz{Jo&dU#`AEkBHKd(ix<&K_gD=SMmL*%xXk|Lk2%JPNu4i
z45TmWcco_totUS3E<lfCBu`vW8TrX10YNI01N|j{bKuvM2dw}6@}!&2Pj~InyX|9L
zI%H)_%KV0PYhRz$4mtGe;@9>p{Mz<Jn1{}ZZ{<H0sevMS|Dz(;p-AKZQIT5z^M=(#
zkzFpeRQRXv_sXhWtxnY%*Hx==1Io5>mi3s(8YVF>-uztM2gi`vb2cKfK>nBhU-k$8
zsuq`r{PCLy`H%e)rdOX%z1wxng5~Xh2VY?z<cqu1h<}dfK*>>OQ~YKRbb7Mf`q93_
z<87br(woDHk_D_j&aS>j9ddeQi2`Gu_2BPXrP1CJ^v@q=4(BwU-2MUm30vtcluY$#
z45I*kqxX9=J<MAvzmmSMw<-S-<wsL;B_)?oQZn0%f=K$w5719Op8obc;;&`G>o}4c
z22sPyrQyx%O}~9h`raEb|9l<ltV*3LS$h>`1lUV%7P*P!E+)4IJtr6F_ufw5^$ab=
zx^AFP{xJRIx07xb4?p}m`r&_|AO5|P@M)hb4Il4(`r)V34?l)}c=2vYI|tAY{}lc3
z9q5ODfIjxRtnqg0kEZ@KMiYo<Ud-_Wz2C`{EJn!>>8+YXzxs=$H_#V7k{-M&^!Fx`
z_K==QFYyuj!1LL!HO%zBgWl0=S?_P8|EAY;XFBGk=A~cA9M_VaUXa<8SrP|N-4tpY
zOS~d8IFx4AhHsdiVF5ETOl921DSC!mF)pAK+dL~BlXhw<yr~=LO--RUZzo$@mgByV
z-s9TzOP8mYPyJ(gtnm=><@Bv}B=QE^Hksc0mW&-}Oz-_b=3D-qF)2?l-*^McH)h6)
zH2Qes>Eo@-{Px!}BSQu=GDI>*!)bc*d(v*jIEN+TL!OB(oHG?TIy>p}Z^!J=4>3Na
z1>4h+_UuFYCED#LYFkLpe0O@`X3-1%4!zLLO2W2r%pO0IGR0Uno_exKS0{ZF>AOe|
zW_&^CG{lVDUJ@}QebNv!@@N`jMw+ByuHKl2n33<8d%SWQ=4uAx5qdKNb}7aq6ib7L
z{Cb|nu#s^+XHqc(E7OL{Xu~6nEJ&p_B)7lVVG}*2Gui84hJP8^o%HB#pnMeN+i_Mj
zX5`LCoUwVFnLknHFJ^9kB?DhMXYsrPiBOQ*kHo<5x|_92Y=YFN{`uC-Sl*g(5O=Vy
zo5-zB?|su$`H^9A=w&U=Gd?O%X9{%|XQ@l{t~a88`vg6-9TQOMAkUwdh$Nv85N}C6
zvlyeal~2S^#D_DwWCr!TPy9{d`IK))&94%fOrQC9;y=g3{ymxd{c+}ge>epZ3b&=e
z{t0aD4fN_?Lw|KydUPdMyvz;B5-+W~L?8RdwETSfs1MK@mFZ8eMXPS0<WffTG~-CM
zqx}7R)`qerOUUg`{CVnmjr4fN2mM413t86<#3k}e=GEk6%&VEnm{)HlV_t2GL0nIl
zRP<|bGS<K+li~UAL(hLx=CofGgEept*XlbMW$+b8wlP=Zn^@OO&Vd#5R1e`(_936L
zSgtmbonGd~#2CDZ-lR-B$~>j3H=n^w>KR2nk5Q%{W$IDp2%oh`#w-kqfjxUu^C_;P
z>FncG^z(10_kJB$m|oP@fNzkqe9L^r2!i(1aE2N_qlWK!I=}|{+jo;bO8PwM;<2#I
z+exs@2xhQv9)l70@${U2j8JIHn21a9nDfoqhI(wnoz#C7V;>}@Kw5r*zI}-e5o>%%
z{a-Mu<rwqKZ=;5Ni~?9kNr_4m$*x>WqlnKZK8g5r#+96jm!_GcocUvjze3GpOQFUA
zlz)YI7vj$me~Neq;`bAOlr6cJEos4MxcaP7;umE0N^G6fa;_wv^hnw#k)<k-u0cA7
z=RTBXsW_Hu$WiFX-vbg$A}Vg+{JFr{zLn2f70NVZ6w-B!sFG+qkxZlHb6i8_QZky7
z&ocrdT4r$3pCStsS)j-Q|7Zcfd8EED<p&p*E%`^&t=28pGP%9My2Z;$Zll75{|vuf
z5PthY_-%db*3w)d{5CH9_I!BRBjL9{ShrTIJ_x_<6MnlmyzI>I+mFJ9Uktx3q^ebT
z*#zs>>e0sVvhRm;-wfyW3g`YBep|@wzVNcg!-eOB-xg|fDT`~3?-JY=aywft%<o-T
zK^Nvy7iP$*I@X07bYb!fNuer(%*U@(vWyEe<TriYg&S<|1Q({&&q*$<P*-ZXaD%OV
z^h(T%E=;S+IxehGl{dL?gB{^BR>*oG8w_<VYWa>wxiCXT_q%X|wVrliT7CJ;g%#?{
z3|Fr0UjNL68#L|}r@~b(B}08V=)w)^J>$X*6&-m+Zlnu0s5r%iX)C5jK07n$od1vH
zl^prvoX^JhOs^^VwO(Va56oqABYiQ;ENn5Za=x@+B@QcA;wM}^W|DO~PDQpuL_UE*
zWr?neeF?0Eg*||4z(hm=yhjD%`r2Q=y{7mu#l{N1csVT;ZGD$rDOhx_@;?E6o6?f5
z*cV;flC5T4t0=FX@FM4c_L$!l8X!=hr-}s}-?cBTP`)@Ne1UpO*Xt|ppc|F0DW8AO
zr-2sNen5Viqa%R`K`;EM60!0T`N9~`UgM{s{N}J|@LN9rO(JW5{zonT1zJvWwEO&4
zE%H%1!v6UDj?ngp?hhgVrpimgSD*hwr3X7?IyvaxkhhGL3;EtE564`I7nE)cnTAR?
zgiK?lKL=h%={mqa2Q7W#WbvD9!OUICFDG@XyTWhc1uwByart)d^IJY4KR)XFQ^D|<
zlgd9C)FF``hZH*$#Qf%%l=tmZe4pUHV@hunx&%j09Bz<Vr}#R-)y^_HzAqG%ul*61
zeo%S}8ro66<bREVFDw2sWH|f%=2@Y2h&{#{GrDP-sOSyCw#TChR9vh0wNkgCjK`Ew
zs0_4nLP_`NGmxXWgP6xS{5bZ!gZn}&mxC*W{`+cGHBo4FjQP!<QftJEioYnedj3>;
z81TVL%Z%_v@G+9z&6cHl2CMd)wnE#z=z?;gXTTTHMRojJWNc%liN2U`fs4L4<sS$C
ztQvE>@Jp0e{8!Oe>}REa7QEQ6TCSL7VDV-K9bJncJ5OcjL3WYSaLbh7IsrF}uh=w&
zrwJTUQR$IFN0(I^4}cwj&<65PD*mL%1llNF7xDv@t^!<|j;FU+lH4R_X+IKkBYoaK
zROk=EO(JMH9(}!H>wz^=dbZGUR%68R=Zm(U-qAvru%66;j)sZ**cbh=mTl*dxgYeS
zii;C4*pc#r7q6sv^IU0HI%qj;JzW^y=E~?R49@|j4+tL7S7{jD?$pDO2^l%!(!-GP
z8qX|T;Z_UwNj$qgkJZMHfm=`b`)Jqes(OsjBbKVY@_^S=9P{hUP^D$H2?nV&cF?zr
z&S);r>MFN`RBCB4>Ao*eN9j6fN)@F!UKXAu>dsvP9x$Gga%1~0Q*-5cvF7>(!R@)b
z3o^H=qP0T*)e$s8v!oMN|Lq{1@4%m|vRF9mey)(lm<ftc5L};E&P_8Cu*amTG6)jE
zdES>n5l0I_YW=Z_O3rV*%8SW+_7$nbp3&WewjHRQgti~thaGqo)N8#<@98Vcl4ZG*
z!2b>Pej^XG&ucBcRi&&xyf8#4NFg{ArlDXw3c^_#FXET1hwyKqZM*Cc`s7qqpO-5#
z^Oc^DCgg#(&gtR7BSGczh*-7Li+ag=Eb+8lI;a{3Lt9^^`vT|6Cb4tv6vGo_KZ)|l
zM_g*DcuUB(QF<2eCQ3IEd7bcn^8@gE6~7nqKPWBhe9-7Mg+5hP@eHB0#{oI>TW(Gk
zfWfw(;vh>b(piNZ&H6D{9PZW+j^Cw}{SyJ<9QN4G6xt4_dspaDoAtqxS8-5gX|Cw0
zt4*mZ`Xe}R)$e`rI>oOO+|S7sFc*tEl*ZzBr0sR~o4*`&Ohp}*xu;4U7v51_@{_|C
zVGXK0?7l#(;yp!PUr1hap@Cuz1iLs7v|zU=c8iqpH3A(l7ot%pOBsdQGEeF}zaK1y
zH=oDLPjzX4!ueg`dCUh|8cqD`B?tYK(lF0oZIo^VS{@;5aO}t|K`$dchQHD{h-dqt
zh{v?RMPjS0Rj;p<JA1Wi#vD6i&BrA|pSG4P$efz4GIc<YQyMa-UQ>EA=$k=H2#i$@
zEj_tM`Da1%H;fe)kP+^JuAQA-r=dm?)L<w<sx_$jMx5sVu}n>I*#|`Ie^jVO9ek5H
z>QbicKQ*pbR?Y0HH5s@t)>+PD<Ts$aZs6)q&hwefY+t1K-ON#O^ADCDxVid;Ek*Fh
zZ$`Sg`Xy|WaIEcuuO0NjyBow2j!{Dl@}Gs+k-k<(oIx9fM#rgG;tS+Y2M_*U#<STM
z^W5@rW#FCopbUHhuhCbzm|yPe@KkL%+g#)|fBtXupcc>*+mWRjvs68nx|)*7^ce4C
z?)^EMd!HWTgQ?h6K08&+ZC>Ij=uPPpewIG5cxszL|HFIq>-woJou1p@>1F+cKFO2x
zs28J`;1|X(>><91_<s8ImJ|Pq_yXd~=o$NfQ4h1}r+u3;BPi3d3|e(3Pbj#)419Nk
zO2d=$4C4_x(|6j0(GZU^#^FYK9?Db0wbU@4wR{qfve7JikvRyC(?7PKUM9&(Aa<5K
z1!4!u0w6VhSr)c^fn`Uqg;VJdd57^4j}d>0-kZThMrPt;R$uDrLOofuRU2|&XADL2
zOnC6_%!CK8aanlq>Se-DRfAa)db4*GGts*kwy<hh>^DBe*o1av(ZWNFO_1yZ(n5)e
zkQ#qrB*i?&M@(dV#LLtyC$x*^Hy9r=l<^V$86VM}c?ufRZgO(FsK{Y_#68qpg_<*|
z`4;Z1PN1(fibxtQaFSlQUG(i&rpHgSDn!v@4QQFB9P3q-{DzW=w7{3lIPfu}2A(U6
z+TW#D{}|`$Xv)ip?$R%3lteI6LoDzTa}zvE$!^r#osk7CY3;{|Z0D?goSx^qDE}UJ
zoA0CMU~GldBGDQ0_YUs!zlANSN%_Axe=1R1Fy28VOVSH{Dh(s(Wp0Jt^zAQWu7Qp8
z?a!uf|25_s7)Q_82lRywWZXe3`c6CXso6n)_0v{%16X4=pS1@lbAeCp?Tk&hh3&kT
zF$j;4?o9d_(l5qgZq#L|YSdhd<5iB)3X<<YW_1#A$#fvS2u3%+pPY)mtffEs`&7)C
zd8zQ4j!VV!BB^&|HcFlv@h3mXQG1qNeL2BiYAnN1lS~0J8yB;kcQ8kQ<V29UEztp@
zO(F$Eo9y`)ZKvsV_fp$odfg@ef;4D7z3zRvvwZ>Qn|S!8otqe?@(%s&gNTgeoJ?Zx
zyzF~i99r0oXNf;Xoey%=x{Eq1(UV`3I@76P1~t4xdM~}uCt~rG1z75D`m6tBOMaz)
z`)hi_SFjD@jh9x<O7=;AKjD1N=N|hXS?>^f+PhFggR-!B8*0esiakFGGi^OjY5A61
zIT>E`+)SN~c!vBr#@fg(eX(9Pef$5SZ$Fj3eM8^=z)~2C)%0NhP7iho*0_b9>gn`g
z_hgNAS>txrxSXrUB+AIy?^16&%KXS^g^jeso8-Pq?(_6@KTaRGoc%8H%_u*Ixgj3m
zKL2WLLpin~nqK-(=tDkEAM$>Bo@05cNM}Z5+)Z!r8scY(>?1Ol$VGa^2T=b+BKzpI
zKFN3%Lr--nKE)YqNiN&`1S2VWksd@kpY(gAKOwz<Q3h|YZA00%9@L-99055*Y7x1a
z*0`Ic#G@`VwhD9BWHS3h1W&5}j-K}482uqJATr7Y?8WVDRTec=r-rR8JC!je<9ROq
zi}a9RPk(!Vw&y99ZO__$ES1RCK1$6^$gNDxhf87BoueI+Ia2>7_d3RKon&0qC|WO*
z$Vy6XW!ZzAt8oc30nI*%Bq{n+WPu_J6j`9i0!0@1ziR=%`J%qmSjcs3IdK=cvU=g4
z^7!;MTRtaY+s1nk3k8QfZQaW6QAoB3=f;HJerw(0cbo`+6wVzI&aEBJT^W8mKm7K1
zc-c9)E!0h)>C&lN2h=;!g=?LqKJ1@aZCqIPG3)VH;C=7HvyNF`>cSFNa-Vi+<q8+3
zHB{?eSsW@im9_)gZ$`Tm^qEe*J9I^j{Lpuq)oku{S1h~6g&PbV*y+Nwy7H?FD-=5L
zw+lDuYyZWC8S3g57jCfVi!RJi(N|o!!J_4_#H``M4C(c`aD#eJT#4D$g&7*Rvo74A
z-u+i%ZvJPc3__&OafWqvHUby?=C<5OU&6=w1r)xfgxi#!ENg^)EbZG0y)Eo`dR6>p
zgo90=fP4uIvb`puhZgApY!+yGX%ads+!+;ps<gNetg~fh#>&UUSQ9$gzF6M8fj8yN
zw>PFm=53Z1!&8^A7KJ^=5gZV2JBD(FT~l?7`@m=8BY|frF5atPPtqLqi(lB6un{r=
zli<P4Ioz=A@yE67alr9P56u-lhm}4Ie5lfWf$vs&H*o8d^)FJF%Q3cXAU;FIXNY)w
z8>Q<2e@p4Npr#IJZH=W-oHD)yOT3$maP^7mxe}*~FaBXIDjq85AjDT!xH^i8IGj?I
zrD66F>$5lr%=(gDyl$XQgSujk_y|$n)Zhy;ztwL(tFMo<77TCMS5jx(dR4eyl*fIg
z^a@y*@@#tCB83-0WU12dY{H?2w&aBBkBv+7q~4V#AS@mCh6=oag0!@xlU67n5WVLf
zGf1I9K}gm~l+IH;5BO-M`#4&k3z=q$H-k*B(hmZ^Tj{%jTTc3Hp}i{=m-!U*6S1X9
ziYJLoDYlf`CiMV#3H6bWu$W?TQQ#M-Y)SjsH91(kkL5=CV*gf_`1*XY$CNGrzDa3`
zVhI+X2YjaD;?DBL&Qp3EjDHY=<uRc+3tw?QKz`F5#rmmeKNRb(^jhGSce}aZw*2+L
ztEo&i$X~B?O0XKQ!N1zky;z?JL|QW}S_&3l42H*S&@vlPez?-Zg<a}LrGIqb3Ba8r
znxHbD0Dn&D=R`i{6Qz3qcl4)J58z%?>H+0H0NL4~1Ey3KgdLqJm8C*=2wsxTZNIrB
z1xnok++!Re3EC}**7`w<{2*c_ER)O6E1#F`@tA4Ko+glOiPv&P`#Xxm$ybv8DUW$U
zp%)yYPe8Pd;%y-Mgwl;2)-G92v2u=bc_`-v9xx@n!YGxeLXpCVxv2C-!AnLeeMV?I
zqyr8>+iSlJcv+QMEOfB}N>9ucJ&wM`OjLX}@K=<6Mda1geuIZAri0=gfLjmO3&86t
zUKhA!gcHEi6i*Yp<O!wA0*_TX7V>PH*TfV97LcoekxNwooeg}Tv~)J;v0o~9iBpQ7
za>!!^_g|~{c9FN;>puyu<LNguQ1&yG`AqPV*0MbbWg9C#&Or}%=y_If-*%PhDzqIv
z(n9EBUjh${0=Y-v2(A=<Q#+`}V@j)r(!!4XH)sj)qgX($4zRejVjKg;@$s1DT6VcW
zvC&FnSZ(@zt~{h~Dvr>$nDa`H2X3vIqXjQMUh!c<+r7wv%#(^g37H(FbAdaazT(!<
zmqXdHDzghR0nh<cJRpqdUCKBsjA%zcqR%Qm5BTRwe=hR&qxXT(#jMzbe?z9f%Jdgp
zjpa9|fwxz@z2L=9D=pD7!3F&`(AJV7w)c7Ng$#$s4pKohjQz-@%kXHZAlG?2J6NQ^
zc9=*^uGDJH(rC=m=oqc`bWq4+WSzzv@Sw2m)dCA~)E33J2p+|S+hZJa&=!3iqOYpx
zs}Ox%>E2R<z5?XmN|0%*cw3RN%VMR8vPK4mh_Y6ieBd=yzJ}n%^Oe2<xMS&zx<PRn
z)!>^j!$HRg?P4K$vso4j$Z-#%GtwFiv5GIssLn${A-~z`pm#x@=8#keA|Gi@nm>Vm
zt7X3xyu_bM&k@?59LpioL-8Jhm*kV-F|8G9El^ZEXe%5+{wW-UB)k%(?^4mb9C$0>
z6@dp#WJO^_w^E_sg|^pDjA)=h@dCjERu|?1pQAXM8Z#F(f-+<k!@aduW6ktil|z@G
z?ev?TLi_mR)o;EPI)dvbe{vPGR-Fd~E@rJ*SW1hH)anL;ww7T$a>c4BUQuZ8Y^84m
z&DGRntfk;%K-Le24?$Z`-lL%J*J71Gmsh%)(4O0sUXm*@BCLkLCr?@n-R}aQ_yQtc
zv#l0>ws=iJZCoj~`OYA@NuB_Fz*r<d7fm#NnEK79L0T|bi{#I%^jaU|H~SYz@8Q?|
zx9J=2P2?9M9}ww8qzb)ZH_$7%oMpuyF512#-IVl9(v3(@riNM6P>;U%C~8QfhPNnL
zlaj+oS0=3)$TR63Ro}}7`n|v7j?IPi$;Z;Sth+aJ>CK3sPhRpANdNAnXC{w(k5|)U
zFTQv2qR8HU;m)A9{NMB;4<vpgGorswyc65}7Hb@yDfTzb8Ov~6rnqX%6Pd`9|7<4m
z<k!eVL_=B1#8BpM>c57y$HYg8XVM=ZC7#JkaZytEY+RIh5r2$B*8Q*Jkad4z9JGy#
zgSOFe&^8P|g3XXP?AshbTiwN0b!4vo=FHW9D|7W%XRiKC=IXzgj#5V$ogw~k(YcrY
zcF9>FI>m=C+)TFWH)`HT&5~6?YMD>p{sOjNb0x%3GK+gh(`Y5h#UOfmQ_n?ud#)q5
zD!JXsZAtE*<Q7nWCE|Ay-$i^Cammym+O8+Qj`-)qy&Ss=^t-m=e28QFeU$u`k{?m>
zD3RmzoIgNGi4+i>KhtCXIVD%pGg-hHb%b88zc|VoDewh->{HXR$G&em_Slb4$6o0C
zbnJx|FQ|C1hNL5sq6^PBXhc7JGoEp9GtW3^!!r)DdB(vM`b#I$51&f=8~XVV(ks4}
zUh#SKT@OveC_kNs@p_E=TJNW4{#tVX#b}pZ@$i;^%3b|$(DOg06#UyISYv;B{$FB^
zCt0KT`DGyc(Brp_H9p81JJJr{(?5SbWm-_?Hp-NzOf>85m?(>=nZ-Tih91A;^x^lV
zuefv)xSP3){(Fx5^mw#q3;pePm4a{l8v5J6<(~YH>2DuR@4a~PrN58Sdw)N5c1y*a
ze<T%iK9w;+KE?zcr_X$63PxddDn{XkRE$E|RE)w+rC^gU>GLl^pMO=_<XyJm9DV+!
zX_J@OhW+%km(>2U4Ye7&v4KAMO3eH41hZzG=T7pbDd^)_T3`_)aZ1s99GL)o4*T9B
z9;4QT7Py;HIg(97Cd+EhuI*ffCNmabCSw8KB6l{qOE~vlATlfkUi#jY(Yyou7<n|K
zj8F7;BKJ|Y=Wd=jP$vZ|Mx_+27>OycUQ7zC=TE_0x<s%3S>^|klLAEZd(_jAPs+1p
zM9}m~z{=Am0eV^_Ku?nd=(#%qdKx4^PrU^6?t1pRI_)qn9;HUdqtvi?lo}F`QUl^q
z>X~?y>Q0+<q)pn!W2E*aW29CkBfg-3@de*7zMw(^eBEC#zF-0)8ZMPYOhi9MG>l?=
z!HbNEn8uieuI$T`-1Fa)BXtKyDu*`7pl`e_<?p0?J<2~rYrn`9><!YBnfssyWhzpp
zIpZuOq9I9kk|#$b8gnu}BEgu8saOq`Bw;m}nuK{cCkgX#d=giKB=l}SBU!pIdO}Va
zkQH9e4v=R-&JmE_$q5Kzv1~>z{ELwb$$akO7`fo1NBtaQ0dA%@{%4-!uqzQ3TgfaE
zKPN)xK|Wtg867Z-9{%Bs4w%B|fU%4YSj2t!dGzr2rp}{`V)&gg4$Y{iWg^=~Jte3o
zn|l65J*m`Vs7GQAWHfj2+0SQO#-w=6oO$%~|B!%8Jr8gcQaK88dWDSL6vi41=U9xT
z2FU;-vuHP462-A=$x?gy8z6)8{|T`*Wbk*<pCStsS)j-QMHVQs!2cf>@SAJui=L3@
zez0|mA4c*|;V$9a_rtkktXsVKMEJFE;g`a>cZA=1ty`<2<Kee^!f$^GFT2vZl~*e2
zeKVXpKAhV>{I*5-?Tz8LRl{#H!f&I)Z+Ba_Ru{erzx^!ywpV!BX5rk@;oM!gz0Bus
zZ;n6U!VP+MS6_*_=t@jB_#Y|_$mU6xvZ3gS?N{LH7WeN%TipLUl9|s@Xd?cSgUa<H
zAA9lN8+ysdMUrbaknMKj1OnX#^iX9F(Mz6ka=?*qxsb{R-B;PY6*>s0heBQS(orw%
zRbVLu+9=dgp;$oj#S{NEQz#2iW2HX;eUGv$;Cqy{x6o^{_~F+2SnDzCl=+oj`0?Ch
zUevpudTFN@(T2}jWgQ>d%9c^qL}itE%ev-S*Q&VsO`Lo<EB%UMrKN*VQ~FWmRS;h0
zMWyk9Et6k9y(W_%=Hz5fW#Nl?W>YPidADLYz-|NWF+23~gI?GkIlETx#Ig|KXJe1y
zr|_^{*{OaA1Wc-56lPSyjo(!28|hPq-=qm$wz}f@?wAp$be!NBWkGulPGN+S4EQio
zEa8%voU(83c#3SX5@(#0O+Th(kBL~?C8hTWokhQh*Q6IHhEJ<0@{JH}nTm27l!n(a
zeX7z6fIHj>=?fHxA0*uo^^kTRxahXNsJ{*!GEt$sI%J<$`gy_argsuLQ|1?BVCeKF
zN;eTaJxA%=fZw9@Ex<V#e$x{8HHu#YT;?qFh?muuDRUlnO83f5>8F%2R0^ayKAqc*
z+Y5ZF%E+g4U)o;K9<xlLWdfyGZJ8@{Y0gyj5~Nw~k55o+qRLOt6?%fw6M#=wdKk)%
zP#S$rbK1kw54TI2JdWrG+%D->a~lEY#Ppk{f~PgI^ax!xL+Od~T{qTTB?r+UU9tR~
zH+IlXdE+Fjf&M39BDdy^v%^F@dGn->B<PJr`G84_6=lgusw`O;$)%M3f7p8u@G7dV
zZFtXNQVt{`kaki?LQz5wJ%DH$O(~HgSVKqx38tBZYC9*OA_{_vpi~7F3yO#WiU@)l
z5flX!6%{)^prWASWBb>-_w1QDbAs>le*gDf|My;h;w7`@-uGI2?KOMKnYH&G?nFt8
zq)h2QGv)W54S&rha|iUiEcu+~^%xy+6>|*7tC-`H93OLV`pEb5o~aU_$~dkL!D2D<
z4c(!PFP5BMBqx3$WlAswrM8rESLPf3H)noV#_5~Ua<g7;j4KdbC%FuLPZL?Zhm1fR
z&LT~uI}kb#BLX1LV-5(3FnMxeTv7TS9(CfE`+CQgsCkb(j@!pJg2g`aIPN_uQv}WY
z*dFE>r{4?AA(PDip7D)R-pKg(EaTR~#cLQUk&x}=RL~t#k^85D=1OR;31OORP#jLH
zU{TAsaWvLXAh}rbiy1d!J5fTMk(XBGmq_BSkoXlgd>NY<CvhG}5w}drix|(7avtN0
zq|7IBoN;-+gz<S2uV8$Tlm{_hA?3M@_m^^i!sCtR^=8~SdlDI^916$lEyg3I%qK<s
zTP(Xo9EFt6lsG|P>{dw#C2}lcuZdF<I%O7X>LV=2Y|tUeI%Gn@f^R&rdnLZthI3?M
zjf1?0aU(J~$f1&dmN}10`Ell)mGW`MAC~gNj31Zs5ysa@nR`a;5h)*Fe7TgDGk!qI
zFEW0wl<#HyMJeA#a;qj%=F>Tr9z8gEoJNkVlJWw^jV$RD#urE&L9<1kzaY!He5%IB
zO1UZP8aK_@U{<CC7L#zT*(~L4bau#LQ<}hYL9kd#)M)rFPrLQ<`DDISm~WP9Vuplf
zn2=PU`wRa!RhIHqNSebV5IZo|24zTAh7IZ{p^hemMdpKI;w2t$!@am>x3R9-p($>4
z!465g#NEWWc!#7>wI5C(PyUid{$e8^N_h?ApGx^t#&K}%pCt&2q4pRTwP;*FjK>yS
z<`gn9fRh=3qz54ARepBr9UPa4iF81kNOd5%T1KP0%A+t`j?vr7ja$p)V6m1Px0U4(
z5hJ+ZK3Q-d704zAi&TU(g1^U>-o9V6485P85!R2iC$hp2sW5~sp}lh0O*C3c&mfFX
zU=FU+cTwNrq-s%UP#WDB`2$lV1`H4l;CB8mxN?k}O$`a`s6A|)4lvh4&PI)rj<6VJ
zi5iRaAt`c5CVYc5x}q4l-_uW7;wmXpJcQ<$2;RGU-@)DGH2q$E_(x{C{Tb4jaDJX+
z_PnV>tK@g@+_zWfjP%YKJ<a*)j&BOss-UUn#&_=2Q)<Ig+HER*F{l5m-791L{jp*X
zP0FV>iB0sp`vm>p(4>5NU2pu+C_#>ZXn6g7#|rw=1Lq3*o9u1`izi^uTu?uwmpPq3
zSS;c)x=wMTy~-xPz%nHThLi7Cu{*)S!&dnRsmSEr7B;rqCjVxW&-kl+XDj;3CLgxR
z2mDpuwC_^YeKq<=e24kWUmy=QF)WC%caTTj2K;HvvR(uEK5)i?a|<{nz^?&k6y!nR
zTntV>aLxzb6r2mg_`Sv-m>2yWGF|dp&^^IFjC{g2;E#gS9{i<{=K;S7nS><p%fY`A
z_%LuH!Owu)0eA}dLEyIp|KC`v{3~RGe{076yaV|a;9K$SgYTPh9G*a?ViE8;;Cv2#
z1>}6-<G_C({K4RN1AZPjv;qRz4+Cc(IDca_!Aa!UKSkDkCu|;oybJgid=23_@Sg;K
z1@ML7+zg~9j8B7W(cY;^d>|)aJi<tfN65u^g#H+hkPhARlek5((ESc01@`jqNwEm4
z_vawn+%<u-c?k)e&C@ZC;NQqgAB(3{mN??!SY;!B+a3AaHbA0)&@5{zrC*`+@5ji?
zy&2~oNMEFnb6+6DV{z^QLM)4O_ZQ-}I5#a0GCj^sXL)g)o4&O%HqK4gp`18(Zy|cb
zx#?pct>fH1=?6`mn^wS}tR|i0-^aS?O7d~6yBp=lV%=S7-Go?o7y4>_th+Ofn}~IH
z5@KGgyCbhm?(QJO<XCqajn{~Ex2LRTtowW+dd9lX6QWJ5yB)n0jCHpqM`PV>g!m!G
z-J0g)$GB4|R~h3@5n_9cJDHAtjJp-D>FrJu;`SJKB8?7+aVOBYj~I76%}$STduUDm
z7&omm-7Cf&D@5BEH)Ro9#<(eqsKvOWXyK4(H)Rn&jdoKO@vUe#U6$wz@RUV-GTKcU
zujSEh$|BB>c2mZ0R<xUPq$SZjPK3SyPn~9PG>;SM9nE>ycF~-7jf&>Ht1FuGu0JAM
zdkopyw~?*gfo$yt<mgsK5na&iTspo!%+Z|=d`c7_$18yk0^T1;cgR;X=hC%d++!D`
zcin{E)dm^h{>|CLq~`45UlHtKToij4hJ3PyeDdiC_V5>EhEE_fd_02t(#H|p(~coC
z{B8s(iPs`H0xw2z1U5!+1RjoH`wv90{lge3v$rMNe;JwQyCOIOb76m01V^AEg8OPA
z>`#FG5fSWpHthF-{Z6o-3i~mz-xT)$4rl+*gtPr`!#TpAgtPsF;p~5XINN_Iob7K4
zXa64!Xa84(BQoLa|1II{|K^tL|Lkz~zcQTtFA8V>AA|pw!~QDxKN9xuLFPOM_U9o!
z8L&@Tbh6(C_S?XI9AX#;AHtAb*TDG&V|M=4B9y#3+9H&+4zyr@_5j}k<Z&RYfZPq{
zEx>01F9&`c$F~6TW#9}0XCOG;G4kkqlqLdc4%r3fM`2v=&yig3w~-v5Pa@g>gOMDc
zdf?lEJOkumAol}V2;?*@ybT|AqrZir)pg*^0B34sC>@upBSY!9<VDgNS|U4=@0YzI
z`P(AxBRK*Ik?ctr>~Db`0Xu)8C;!--{rS2%b3SO!-tGso3&>_5>zngYUfG;mad&fW
z#ckl+fYK_=fv?8MrePTOF&O;z;Jd-^gI?X1&T|^kKs})GuQ39R5onCS|CtCN-IRBh
ze<cQsGn9bIJ0pKFvUti8Pf7-7ee#Z5@Rt%k#_%x<J}TiO3?H#z`eDh{9ANl>1@DtE
zCyesyEtp<Z8Q);e+i8j0S#*iKR1+En-&~?~SeQ6Yk8yPGq&K7VM{g{{#8`T~<I6S>
zdSRNH874Lp##dHgF7eYMTCnmwou0m2;y@M2?WO$oDUv%&x&A<~(0tSNp=@>{;e!~b
zH^8(Or}vaT4?8=F<E_)vP&IKnNe(^KYW(~}^s|<D+!E_8alIwZv&0fh9BPRfmYAkQ
zmslLC<a1Sb#3IyN;#NysZ;8t+ah@g4w8RoioM4GVEiuCq(=5@WM3-0;s^tH34*z%j
zxvOD+j#ysSTjDZHoM02fW#6J>{x|>8k+*p;)LH5h3p125%g*v3F)37Ea5hZ*vCG!I
zxyO@M5)TffH^U@$l;Ro^2k1g4^Z^p-8HWj(BwnG@*+J>lbdrM@r<ZAKsMF4$r%zyx
zmpge9k4|)n=u{$&k-fiVBo)v{kV=@ek?^Y-r?aUATb;tyy2R-`Iu}-crO&D7y&ocJ
zZ%z$OXy(1|Gx^lm!>5Kzoa7zf8LrYLKI1cJ{v_QukN1x7-n>6`A1uCK#l$g^c=#0W
z)W}n64bkQf(kbgi4lN=dn#tC@!z~-jt<*#niC4%Pc@(XbHL;UDc}AYdUV^b`olERv
zO(T{ENbDjRY^0ME^GHmT@pv<p<hD}Yo5u$4mYhZ8*X<YSUNq)qW)<l4D^mt7pNC?~
z17X;CDUuj%q@C?+NG_G~i*WK?c3!IHO8f=(;c`B-F0qYuhe>?vF_OE<wmy$IeWhox
zF8en3YaPdc2Mbfb@Nk?r9H4@_`=!%6+3677dz?$wWfJQK)^>@tZ1!qtcF9I!E$pKE
zylj{2sN2G}D4;|_EaZi8oa}_@gtp<H=Ms0@PN<pAzO9K8Cq&czxx1%O2cs)=u--)1
zb?U{sD_zr?2(7Eu#W<^iL=~T1d?%py(^R2xmECHI%PeuGB~GwJk0sg&B^GMq9=Fh~
zmbl&$=UHMy#)8CTZWxi$IY@jr`d!|}@<R2y>76@=b7Z7wmpZ+?JazK4io)8`%8D9;
zsSEe0AWq4LWHFmhZ~Bw(J|UBCQ_?Lhud1xBB`qCcGI+rvIE(qZ7)=)?;-76M+C_-7
z<H;od(c1I?&RD=H0H-YAB!H6^a2&vK3-}Vimlkjgz%dIr3gD;(9072|0uBK<WB~^N
z9I$|W0QOlxJ%D-(*aKjX1?&W{(*m{w*lqz^0c^E^%>XuAz(xQYE#OH2Pg=lw0P8Ja
z9e{Nfum->y3s?bQg#|1Fu*?GP1#qtgECR5|0`3HGrv=OdFwX+!0+?$7UI1PTxB<Wo
z7BCaQObe(5P-_8I0IDpY3_zI$lmIBPfFb}z7BCUOL<_hIz*QD70l)+c7z<#m1>^z9
zvw-0MhFic;07ESx7eKBBWCF;vfC~UzU;!BbGAy7MfL<1m4j|nEIs@oz0cilzETA2L
zb{3Ed;13H(0+4C}9so%e5Dma%0g(WrEg%d)qy>Zm2(thkK&S%f`C0(c6+)Mp(4bK#
z0h->?!W1Ljbj6umI&)eTU2y0V3Ah4P70{Q7iwU4B5|>w$k14Jm$!UouS$x696A9B@
zprd#YU7a*>*&@-cq_VuY+ti|xjG}H;#RWB$)2g~nn_keZrnqogb!qLa{Mzb*ikiul
z)#Wu^YpbVKT-&Xzbdrg6t1Ygnt?4$opsc1izpApPw6=75ag8#RUp$kn;6v5<MWxln
zg|(H{v$_@*)OM{YDX1<k>RMS{I;CsR9=&_?>{igVqLAo(@y*(HFWqW$vnIL9i)#z2
z3K_%u8C*H}A8ys(f2ZHAhw}et7trN>LXh7!n)d0riYAvvrnxBTCg@(KK_HM`;nM3u
zO^XUCU~3KiX`04W@J|-rPT8?GB1B{c^BY$F`}?BiVlW-G%uMW>|G0vC(%n;c>7n#H
zj2?^rU;JqzK3X(k2ZF|p9o!`&l>hDCXZRpGZZ!9zPgi=Wu8G)4@zS4n+;+(|*Dbzg
zRhtdZtm*zUp)nDHUT@MN*U}=J42C3vq9sUv(Q^bn>acqD5G}v3sJO6fV7}ZA$ge7>
zDJ<Z9DGbOjnKq@Ec6l=(zoNLHns#_IAb&Ds`gcHnerW|SRyA;dDJURkME>|;BS(%M
zFd}bs@ALur!$yuBG-Pzv@ca>36Y{f%jU6+vPp<*_BgW+9Up8p;!0x@$iIX!lYjpm&
zkz<Ap8969-V0S9cA2uPQ&%mBsm_K4{em;ZwV~3BC()iMfqRJUH0I9N`Jq#EkY9E+B
zGo6+<A3!@?jj_j`_3S}vqlOR4%{B^pke6cy<%}CWZ0zNdz*=N;%(%R~QKQEW$ju%(
z7RZ3{J$sB9H#Wa#4@!>E*rQ&eTV8eLl<I==)WM}?bRLW-Ev&ArshnJ!dRb}Bw1TqK
zF}2f*N-MivmeVhzTWLjM*|Z|+@$>_`m5AV<*-hwqA&4J2=wk?O>buRT3x)HcG*Yf9
zV$krxsdO@?4y&jwE=%p1(I+)+ka?1IU|V#KkFKn&O&wV&ZPV#LiQbM<$zQs-I^w`c
zlK$jpT3~+|&nuevT^HFmwb@Gb{!L`QaQvG%UOKhNW^<9BKc&2~BEP1#pt?3cpD!+d
zWRV4WrHcm|daeo;AyisBjV?rRH=Q_PQJRa+8L|*0if5MAvPe@IsSmORWQh5taA+nk
z+fEm+e5#<jXj&EXH2P*rP4^}>JxqIUvKP{%X?4?Tm<$m_F68gA+l`(w+#<i&C_TwG
z;pNE;m%`bEYhcKX(u&%AxI?v;*377?Ccxj&Nq<9#K}`jSlk*Ept~Gpg)wl{>6=nr3
zsDh@N-ZU#@U<eP2HYy1b<;CTNC2-sdz?Y6HA~*n!8k%!htBVWDL--<GKu#J>i4b8q
z6pevFgNF?tWQJrioxK&4{abR>QB5<dX7WrvSbch-6=9-TQDu2SX+=drIdw>*f>3Ts
z50_!OnW!zESu1J&<_|f{H<gF6LLJ925mZFC3B9J;9;lW^ptPo0evu00NR?Mk$BAKu
zYM-N$P(Jt-WyKVEI>@oA?}ZdsS6566h!ypm98C`iG1?L=h*s%17<>F{;Epqy`j!!l
zC~{Z%=`w=ORgXk4tBNa%N-L)L$7N@r!NMZbARRvLiJ_&1l@-&CUJ@qcUSU~fjbHmQ
z#AN(-yFogG=swo?*BF7u2sB2ZF#?SdXpBH(1R5jI7=gwJG)AB?0*w)9j6h=q8Y9pc
zfyM|lMxZeQjS*;!Kw|_NBhVOu#t1Y<pfLiC5onCS|L_RVS{L-!u{qCrrBwiEAkBv<
zJRdR+^BZ-{Z+soI_kYB!TAIg8V~O@+R_zwds$GX!wTm&Uc5@2Ps(mnpXVorD;aRme
zVb<=on6*oDbjki8%-ZdNS-UBiwHp?}(|vx!yv?sLtM=V+o>luYX4O84S+)0LR_(2r
zwOfN(wG%OGcLZkD_Q$N<_Lx;0jTy5VX4QVr-+U1tVP0rG=9+E}WB;#DVfzn;@vPm2
zVLWU1`Y@igOKTaBD<xs<|2X(RE{tadXQyy{vcuT_Zir8}FrF`(l*0CtVBZb<w0;Y5
zerd)r{5hF9ZzVJ5X{<zWM>5Y@otVt?Q9C8`s3$k@1FaZYiZ2>W!+HS&TQM^l_!)d_
z;C;;D-w1gj<S9wa8I;7jZGktzZ2vDYpMN*LNWT{HwTaB^k;u#t;NM_|e?4aSKZq{{
z%*OoxtAS(zaRWJw)#)F?Dgb+%v4z=Kqkc7Jo6p3|@QX43yc>{TTJo&j`j$LvcX7*5
zirY0Ud4N{CmON|s1m+LdW2W&!%qy<Iyy6j%V_J}^ID^^0hcUBv1!nf%0Av`DNFZl0
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%0DgW
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

diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri
deleted file mode 100644
index 1ca08634f..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri
+++ /dev/null
@@ -1,22295 +0,0 @@
-# Orig addr: Label_insn_9928 insn_id: 9928 with comment call dword [0x08054F10+eax*4] Jump part
-	Label_insn_9928	 ** jmp dword [0x08054F10+eax*4]
-
-# Orig addr: Label_insn_14305 insn_id: 14305 with comment push 0xF0000010
-	Label_insn_14305	 ** push 0xF0000010
-. -> Label_insn_14306
-
-# Orig addr: Label_insn_14306 insn_id: 14306 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0994EBA6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14306 indirect branch target: -268435440
-0xf0000010 -> .
-. -> post_callback_Label_insn_14306
-	Label_insn_14306	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14306 ** pop eax
-. -> Label_insn_14307
-
-# Orig addr: Label_insn_14319 insn_id: 14319 with comment pushfd 
-	Label_insn_14319	 ** pushfd 
-. -> Label_insn_14327
-
-# Orig addr: 0x8048dff insn_id: 4 with comment call 0x08048E04 Push part
-0x8048dff -> .
-	Label_insn_4	 ** push 0x08048E04
-. -> Label_insn_9936
-
-# Orig addr: Label_insn_14320 insn_id: 14320 with comment jnc 0x099513BE -- Link to callback handler sequence
-	Label_insn_14320	 ** jnc 0x804d1f4
-. -> Label_insn_14318
-
-# Orig addr: Label_insn_14321 insn_id: 14321 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0995032E -- Link to callback handler sequence
-# Orig addr: Label_insn_14321 indirect branch target: -268435408
-0xf0000030 -> .
-. -> post_callback_Label_insn_14321
-	Label_insn_14321	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14321 ** pop eax
-. -> Label_insn_14322
-
-# Orig addr: Label_insn_14316 insn_id: 14316 with comment pushad  -- start of callback handler sequence
-	Label_insn_14316	 ** pushad 
-. -> Label_insn_14704
-
-# Orig addr: Label_insn_14317 insn_id: 14317 with comment popad 
-	Label_insn_14317	 ** popad 
-. -> 0x804d1f4
-
-# Orig addr: Label_insn_14318 insn_id: 14318 with comment pushad  -- start of callback handler sequence
-	Label_insn_14318	 ** pushad 
-. -> Label_insn_14319
-
-# Orig addr: Label_insn_14313 insn_id: 14313 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0998BFA6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14313 indirect branch target: -268435376
-0xf0000050 -> .
-. -> post_callback_Label_insn_14313
-	Label_insn_14313	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14313 ** pop eax
-. -> Label_insn_14314
-
-# Orig addr: Label_insn_14314 insn_id: 14314 with comment popfd 
-	Label_insn_14314	 ** popfd 
-. -> Label_insn_14681
-
-# Orig addr: Label_insn_14315 insn_id: 14315 with comment jnc 0x0995032E -- Link to callback handler sequence
-	Label_insn_14315	 ** jnc 0x804d200
-. -> Label_insn_14316
-
-# Orig addr: Label_insn_14307 insn_id: 14307 with comment popfd 
-	Label_insn_14307	 ** popfd 
-. -> Label_insn_14308
-
-# Orig addr: Label_insn_14308 insn_id: 14308 with comment popad 
-	Label_insn_14308	 ** popad 
-. -> Label_insn_9748
-
-# Orig addr: Label_insn_14309 insn_id: 14309 with comment pushad  -- start of callback handler sequence
-	Label_insn_14309	 ** pushad 
-. -> Label_insn_14684
-
-# Orig addr: Label_insn_14310 insn_id: 14310 with comment push 0xF0000020
-	Label_insn_14310	 ** push 0xF0000020
-. -> Label_insn_14311
-
-# Orig addr: Label_insn_14311 insn_id: 14311 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099513BE -- Link to callback handler sequence
-# Orig addr: Label_insn_14311 indirect branch target: -268435424
-0xf0000020 -> .
-. -> post_callback_Label_insn_14311
-	Label_insn_14311	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14311 ** pop eax
-. -> Label_insn_14325
-
-# Orig addr: Label_insn_9930 insn_id: 9930 with comment call 0x08048E48 Jump part
-	Label_insn_9930	 ** jmp 0x8048e48
-
-# Orig addr: Label_insn_14312 insn_id: 14312 with comment popad 
-	Label_insn_14312	 ** popad 
-. -> 0x804d8ab
-
-# Orig addr: Label_insn_14322 insn_id: 14322 with comment popfd 
-	Label_insn_14322	 ** popfd 
-. -> Label_insn_14326
-
-# Orig addr: Label_insn_14323 insn_id: 14323 with comment push 0xF0000050
-	Label_insn_14323	 ** push 0xF0000050
-. -> Label_insn_14313
-
-# Orig addr: Label_insn_14324 insn_id: 14324 with comment jnc 0x09975556 -- Link to callback handler sequence
-	Label_insn_14324	 ** jnc 0x804d232
-. -> Label_insn_14708
-
-# Orig addr: Label_insn_14325 insn_id: 14325 with comment popfd 
-	Label_insn_14325	 ** popfd 
-. -> Label_insn_14317
-
-# Orig addr: Label_insn_9929 insn_id: 9929 with comment call eax Jump part
-	Label_insn_9929	 ** jmp eax
-
-# Orig addr: Label_insn_14326 insn_id: 14326 with comment popad 
-	Label_insn_14326	 ** popad 
-. -> 0x804d200
-
-# Orig addr: Label_insn_14327 insn_id: 14327 with comment push 0x0804D1F0
-	Label_insn_14327	 ** push 0x0804D1F0
-. -> Label_insn_14310
-
-# Orig addr: Label_insn_14328 insn_id: 14328 with comment push 0xF0000040
-	Label_insn_14328	 ** push 0xF0000040
-. -> Label_insn_14329
-
-# Orig addr: Label_insn_14329 insn_id: 14329 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09975556 -- Link to callback handler sequence
-# Orig addr: Label_insn_14329 indirect branch target: -268435392
-0xf0000040 -> .
-. -> post_callback_Label_insn_14329
-	Label_insn_14329	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14329 ** pop eax
-. -> Label_insn_14706
-
-# Orig addr: Label_insn_14330 insn_id: 14330 with comment jno 0x0994EBA6 -- Link to callback handler sequence
-	Label_insn_14330	 ** jno Label_insn_9748
-. -> Label_insn_14309
-
-# Orig addr: Label_insn_14331 insn_id: 14331 with comment jno 0x09758E66 -- Link to callback handler sequence
-	Label_insn_14331	 ** jno 0x80520af
-. -> Label_insn_14332
-
-# Orig addr: Label_insn_14332 insn_id: 14332 with comment pushad  -- start of callback handler sequence
-	Label_insn_14332	 ** pushad 
-. -> Label_insn_14333
-
-# Orig addr: Label_insn_14333 insn_id: 14333 with comment pushfd 
-	Label_insn_14333	 ** pushfd 
-. -> Label_insn_14334
-
-# Orig addr: Label_insn_14334 insn_id: 14334 with comment push 0x080520A9
-	Label_insn_14334	 ** push 0x080520A9
-. -> Label_insn_14335
-
-# Orig addr: Label_insn_14335 insn_id: 14335 with comment push 0xF0000000
-	Label_insn_14335	 ** push 0xF0000000
-. -> Label_insn_14336
-
-# Orig addr: Label_insn_14336 insn_id: 14336 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09758E66 -- Link to callback handler sequence
-# Orig addr: Label_insn_14336 indirect branch target: -268435456
-0xf0000000 -> .
-. -> post_callback_Label_insn_14336
-	Label_insn_14336	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14336 ** pop eax
-. -> Label_insn_14337
-
-# Orig addr: Label_insn_14337 insn_id: 14337 with comment popfd 
-	Label_insn_14337	 ** popfd 
-. -> Label_insn_14338
-
-# Orig addr: Label_insn_14338 insn_id: 14338 with comment popad 
-	Label_insn_14338	 ** popad 
-. -> 0x80520af
-
-# Orig addr: Label_insn_14339 insn_id: 14339 with comment jnc 0x09AF842E -- Link to callback handler sequence
-	Label_insn_14339	 ** jnc 0x804d871
-. -> Label_insn_14340
-
-# Orig addr: Label_insn_14340 insn_id: 14340 with comment pushad  -- start of callback handler sequence
-	Label_insn_14340	 ** pushad 
-. -> Label_insn_14341
-
-# Orig addr: Label_insn_14341 insn_id: 14341 with comment pushfd 
-	Label_insn_14341	 ** pushfd 
-. -> Label_insn_14342
-
-# Orig addr: Label_insn_14342 insn_id: 14342 with comment push 0x0804D86A
-	Label_insn_14342	 ** push 0x0804D86A
-. -> Label_insn_14343
-
-# Orig addr: Label_insn_14343 insn_id: 14343 with comment push 0xF00001C0
-	Label_insn_14343	 ** push 0xF00001C0
-. -> Label_insn_14344
-
-# Orig addr: Label_insn_14344 insn_id: 14344 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AF842E -- Link to callback handler sequence
-# Orig addr: Label_insn_14344 indirect branch target: -268435008
-0xf00001c0 -> .
-. -> post_callback_Label_insn_14344
-	Label_insn_14344	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14344 ** pop eax
-. -> Label_insn_14345
-
-# Orig addr: Label_insn_14345 insn_id: 14345 with comment popfd 
-	Label_insn_14345	 ** popfd 
-. -> Label_insn_14346
-
-# Orig addr: Label_insn_14346 insn_id: 14346 with comment popad 
-	Label_insn_14346	 ** popad 
-. -> 0x804d871
-
-# Orig addr: Label_insn_14347 insn_id: 14347 with comment jnc 0x0975AC86 -- Link to callback handler sequence
-	Label_insn_14347	 ** jnc 0x804d880
-. -> Label_insn_14348
-
-# Orig addr: Label_insn_14348 insn_id: 14348 with comment pushad  -- start of callback handler sequence
-	Label_insn_14348	 ** pushad 
-. -> Label_insn_14349
-
-# Orig addr: Label_insn_14349 insn_id: 14349 with comment pushfd 
-	Label_insn_14349	 ** pushfd 
-. -> Label_insn_14350
-
-# Orig addr: Label_insn_14350 insn_id: 14350 with comment push 0x0804D87D
-	Label_insn_14350	 ** push 0x0804D87D
-. -> Label_insn_14351
-
-# Orig addr: Label_insn_14351 insn_id: 14351 with comment push 0xF00001D0
-	Label_insn_14351	 ** push 0xF00001D0
-. -> Label_insn_14352
-
-# Orig addr: Label_insn_14352 insn_id: 14352 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0975AC86 -- Link to callback handler sequence
-# Orig addr: Label_insn_14352 indirect branch target: -268434992
-0xf00001d0 -> .
-. -> post_callback_Label_insn_14352
-	Label_insn_14352	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14352 ** pop eax
-. -> Label_insn_14353
-
-# Orig addr: Label_insn_14353 insn_id: 14353 with comment popfd 
-	Label_insn_14353	 ** popfd 
-. -> Label_insn_14354
-
-# Orig addr: Label_insn_14354 insn_id: 14354 with comment popad 
-	Label_insn_14354	 ** popad 
-. -> 0x804d880
-
-# Orig addr: Label_insn_14355 insn_id: 14355 with comment jno 0x0968C796 -- Link to callback handler sequence
-	Label_insn_14355	 ** jno Label_insn_5136
-. -> Label_insn_14872
-
-# Orig addr: Label_insn_14356 insn_id: 14356 with comment jno 0x0968DA56 -- Link to callback handler sequence
-	Label_insn_14356	 ** jno 0x804d89b
-. -> Label_insn_14887
-
-# Orig addr: Label_insn_14357 insn_id: 14357 with comment jno 0x0968E276 -- Link to callback handler sequence
-	Label_insn_14357	 ** jno 0x804d89f
-. -> Label_insn_14894
-
-# Orig addr: Label_insn_14358 insn_id: 14358 with comment jno 0x0968EA96 -- Link to callback handler sequence
-	Label_insn_14358	 ** jno 0x804d8ab
-. -> Label_insn_14901
-
-# Orig addr: Label_insn_14359 insn_id: 14359 with comment pushfd 
-	Label_insn_14359	 ** pushfd 
-. -> Label_insn_14360
-
-# Orig addr: Label_insn_14360 insn_id: 14360 with comment test eax , eax
-	Label_insn_14360	 ** test eax , eax
-. -> Label_insn_14361
-
-# Orig addr: Label_insn_14361 insn_id: 14361 with comment jns 0x0975C726
-	Label_insn_14361	 ** jns Label_insn_14363
-. -> Label_insn_14362
-
-# Orig addr: Label_insn_14362 insn_id: 14362 with comment nop  -- Link to callback handler sequence
-	Label_insn_14362	 ** nop 
-. -> Label_insn_14365
-
-# Orig addr: Label_insn_14363 insn_id: 14363 with comment popfd 
-	Label_insn_14363	 ** popfd 
-. -> Label_insn_14364
-
-# Orig addr: Label_insn_14364 insn_id: 14364 with comment mov dword [ebp-0x000000D8] , eax
-	Label_insn_14364	 ** mov dword [ebp-0x000000D8] , eax
-. -> 0x804d908
-
-# Orig addr: Label_insn_14365 insn_id: 14365 with comment pushad  -- start of callback handler sequence
-	Label_insn_14365	 ** pushad 
-. -> Label_insn_14366
-
-# Orig addr: Label_insn_14366 insn_id: 14366 with comment pushfd 
-	Label_insn_14366	 ** pushfd 
-. -> Label_insn_14367
-
-# Orig addr: Label_insn_14367 insn_id: 14367 with comment push 0x0804D902
-	Label_insn_14367	 ** push 0x0804D902
-. -> Label_insn_14368
-
-# Orig addr: Label_insn_14368 insn_id: 14368 with comment push 0xF0000230
-	Label_insn_14368	 ** push 0xF0000230
-. -> Label_insn_14369
-
-# Orig addr: Label_insn_14369 insn_id: 14369 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_14369 indirect branch target: -268434896
-0xf0000230 -> .
-. -> post_callback_Label_insn_14369
-	Label_insn_14369	 () signedness_detector_32
-	post_callback_Label_insn_14369 ** pop eax
-. -> Label_insn_14370
-
-# Orig addr: Label_insn_14370 insn_id: 14370 with comment popfd 
-	Label_insn_14370	 ** popfd 
-. -> Label_insn_14371
-
-# Orig addr: Label_insn_14371 insn_id: 14371 with comment popad 
-	Label_insn_14371	 ** popad 
-. -> Label_insn_14363
-
-# Orig addr: Label_insn_14372 insn_id: 14372 with comment jno 0x0975CF5E -- Link to callback handler sequence
-	Label_insn_14372	 ** jno 0x804d927
-. -> Label_insn_14373
-
-# Orig addr: Label_insn_14373 insn_id: 14373 with comment pushad  -- start of callback handler sequence
-	Label_insn_14373	 ** pushad 
-. -> Label_insn_14374
-
-# Orig addr: Label_insn_14374 insn_id: 14374 with comment pushfd 
-	Label_insn_14374	 ** pushfd 
-. -> Label_insn_14375
-
-# Orig addr: Label_insn_14375 insn_id: 14375 with comment push 0x0804D924
-	Label_insn_14375	 ** push 0x0804D924
-. -> Label_insn_14376
-
-# Orig addr: Label_insn_14376 insn_id: 14376 with comment push 0xF0000240
-	Label_insn_14376	 ** push 0xF0000240
-. -> Label_insn_14377
-
-# Orig addr: Label_insn_14377 insn_id: 14377 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x0975CF5E -- Link to callback handler sequence
-# Orig addr: Label_insn_14377 indirect branch target: -268434880
-0xf0000240 -> .
-. -> post_callback_Label_insn_14377
-	Label_insn_14377	 () mul_overflow_detector_32
-	post_callback_Label_insn_14377 ** pop eax
-. -> Label_insn_14378
-
-# Orig addr: Label_insn_14378 insn_id: 14378 with comment popfd 
-	Label_insn_14378	 ** popfd 
-. -> Label_insn_14379
-
-# Orig addr: Label_insn_14379 insn_id: 14379 with comment popad 
-	Label_insn_14379	 ** popad 
-. -> 0x804d927
-
-# Orig addr: Label_insn_14380 insn_id: 14380 with comment jno 0x0975DE06 -- Link to callback handler sequence
-	Label_insn_14380	 ** jno Label_insn_5221
-. -> Label_insn_14381
-
-# Orig addr: Label_insn_14381 insn_id: 14381 with comment pushad  -- start of callback handler sequence
-	Label_insn_14381	 ** pushad 
-. -> Label_insn_14382
-
-# Orig addr: Label_insn_14382 insn_id: 14382 with comment pushfd 
-	Label_insn_14382	 ** pushfd 
-. -> Label_insn_14383
-
-# Orig addr: Label_insn_14383 insn_id: 14383 with comment push 0x0804D9AB
-	Label_insn_14383	 ** push 0x0804D9AB
-. -> Label_insn_14384
-
-# Orig addr: Label_insn_14384 insn_id: 14384 with comment push 0xF0000250
-	Label_insn_14384	 ** push 0xF0000250
-. -> Label_insn_14385
-
-# Orig addr: Label_insn_14385 insn_id: 14385 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0975DE06 -- Link to callback handler sequence
-# Orig addr: Label_insn_14385 indirect branch target: -268434864
-0xf0000250 -> .
-. -> post_callback_Label_insn_14385
-	Label_insn_14385	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14385 ** pop eax
-. -> Label_insn_14386
-
-# Orig addr: Label_insn_14386 insn_id: 14386 with comment popfd 
-	Label_insn_14386	 ** popfd 
-. -> Label_insn_14387
-
-# Orig addr: Label_insn_14387 insn_id: 14387 with comment popad 
-	Label_insn_14387	 ** popad 
-. -> Label_insn_5221
-
-# Orig addr: Label_insn_14388 insn_id: 14388 with comment jnc 0x0975EC0E -- Link to callback handler sequence
-	Label_insn_14388	 ** jnc Label_insn_5247
-. -> Label_insn_14389
-
-# Orig addr: Label_insn_14389 insn_id: 14389 with comment pushad  -- start of callback handler sequence
-	Label_insn_14389	 ** pushad 
-. -> Label_insn_14390
-
-# Orig addr: Label_insn_14390 insn_id: 14390 with comment pushfd 
-	Label_insn_14390	 ** pushfd 
-. -> Label_insn_14391
-
-# Orig addr: Label_insn_14391 insn_id: 14391 with comment push 0x0804DA15
-	Label_insn_14391	 ** push 0x0804DA15
-. -> Label_insn_14392
-
-# Orig addr: Label_insn_14392 insn_id: 14392 with comment push 0xF0000270
-	Label_insn_14392	 ** push 0xF0000270
-. -> Label_insn_14393
-
-# Orig addr: Label_insn_14393 insn_id: 14393 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0975EC0E -- Link to callback handler sequence
-# Orig addr: Label_insn_14393 indirect branch target: -268434832
-0xf0000270 -> .
-. -> post_callback_Label_insn_14393
-	Label_insn_14393	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14393 ** pop eax
-. -> Label_insn_14394
-
-# Orig addr: Label_insn_14394 insn_id: 14394 with comment popfd 
-	Label_insn_14394	 ** popfd 
-. -> Label_insn_14395
-
-# Orig addr: Label_insn_14395 insn_id: 14395 with comment popad 
-	Label_insn_14395	 ** popad 
-. -> Label_insn_5247
-
-# Orig addr: Label_insn_14396 insn_id: 14396 with comment jnc 0x0975F8FE -- Link to callback handler sequence
-	Label_insn_14396	 ** jnc 0x804da74
-. -> Label_insn_14397
-
-# Orig addr: Label_insn_14397 insn_id: 14397 with comment pushad  -- start of callback handler sequence
-	Label_insn_14397	 ** pushad 
-. -> Label_insn_14398
-
-# Orig addr: Label_insn_14398 insn_id: 14398 with comment pushfd 
-	Label_insn_14398	 ** pushfd 
-. -> Label_insn_14399
-
-# Orig addr: Label_insn_14399 insn_id: 14399 with comment push 0x0804DA71
-	Label_insn_14399	 ** push 0x0804DA71
-. -> Label_insn_14400
-
-# Orig addr: Label_insn_14400 insn_id: 14400 with comment push 0xF0000290
-	Label_insn_14400	 ** push 0xF0000290
-. -> Label_insn_14401
-
-# Orig addr: Label_insn_14401 insn_id: 14401 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0975F8FE -- Link to callback handler sequence
-# Orig addr: Label_insn_14401 indirect branch target: -268434800
-0xf0000290 -> .
-. -> post_callback_Label_insn_14401
-	Label_insn_14401	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14401 ** pop eax
-. -> Label_insn_14402
-
-# Orig addr: Label_insn_14402 insn_id: 14402 with comment popfd 
-	Label_insn_14402	 ** popfd 
-. -> Label_insn_14403
-
-# Orig addr: Label_insn_14403 insn_id: 14403 with comment popad 
-	Label_insn_14403	 ** popad 
-. -> 0x804da74
-
-# Orig addr: Label_insn_14404 insn_id: 14404 with comment jnc 0x09690D46 -- Link to callback handler sequence
-	Label_insn_14404	 ** jnc 0x804da7d
-. -> Label_insn_14923
-
-# Orig addr: Label_insn_14405 insn_id: 14405 with comment jnc 0x09691566 -- Link to callback handler sequence
-	Label_insn_14405	 ** jnc 0x804da87
-. -> Label_insn_14930
-
-# Orig addr: Label_insn_14406 insn_id: 14406 with comment jnc 0x0976076E -- Link to callback handler sequence
-	Label_insn_14406	 ** jnc 0x804daac
-. -> Label_insn_14407
-
-# Orig addr: Label_insn_14407 insn_id: 14407 with comment pushad  -- start of callback handler sequence
-	Label_insn_14407	 ** pushad 
-. -> Label_insn_14408
-
-# Orig addr: Label_insn_14408 insn_id: 14408 with comment pushfd 
-	Label_insn_14408	 ** pushfd 
-. -> Label_insn_14409
-
-# Orig addr: Label_insn_14409 insn_id: 14409 with comment push 0x0804DAA9
-	Label_insn_14409	 ** push 0x0804DAA9
-. -> Label_insn_14410
-
-# Orig addr: Label_insn_14410 insn_id: 14410 with comment push 0xF00002C0
-	Label_insn_14410	 ** push 0xF00002C0
-. -> Label_insn_14411
-
-# Orig addr: Label_insn_14411 insn_id: 14411 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976076E -- Link to callback handler sequence
-# Orig addr: Label_insn_14411 indirect branch target: -268434752
-0xf00002c0 -> .
-. -> post_callback_Label_insn_14411
-	Label_insn_14411	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14411 ** pop eax
-. -> Label_insn_14412
-
-# Orig addr: Label_insn_14412 insn_id: 14412 with comment popfd 
-	Label_insn_14412	 ** popfd 
-. -> Label_insn_14413
-
-# Orig addr: Label_insn_14413 insn_id: 14413 with comment popad 
-	Label_insn_14413	 ** popad 
-. -> 0x804daac
-
-# Orig addr: Label_insn_14414 insn_id: 14414 with comment jno 0x096926E6 -- Link to callback handler sequence
-	Label_insn_14414	 ** jno Label_insn_5295
-. -> Label_insn_14945
-
-# Orig addr: Label_insn_14415 insn_id: 14415 with comment jnc 0x09761A3E -- Link to callback handler sequence
-	Label_insn_14415	 ** jnc Label_insn_5320
-. -> Label_insn_14416
-
-# Orig addr: Label_insn_14416 insn_id: 14416 with comment pushad  -- start of callback handler sequence
-	Label_insn_14416	 ** pushad 
-. -> Label_insn_14417
-
-# Orig addr: Label_insn_14417 insn_id: 14417 with comment pushfd 
-	Label_insn_14417	 ** pushfd 
-. -> Label_insn_14418
-
-# Orig addr: Label_insn_14418 insn_id: 14418 with comment push 0x0804DB5C
-	Label_insn_14418	 ** push 0x0804DB5C
-. -> Label_insn_14419
-
-# Orig addr: Label_insn_14419 insn_id: 14419 with comment push 0xF0000300
-	Label_insn_14419	 ** push 0xF0000300
-. -> Label_insn_14420
-
-# Orig addr: Label_insn_14420 insn_id: 14420 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09761A3E -- Link to callback handler sequence
-# Orig addr: Label_insn_14420 indirect branch target: -268434688
-0xf0000300 -> .
-. -> post_callback_Label_insn_14420
-	Label_insn_14420	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14420 ** pop eax
-. -> Label_insn_14421
-
-# Orig addr: Label_insn_14421 insn_id: 14421 with comment popfd 
-	Label_insn_14421	 ** popfd 
-. -> Label_insn_14422
-
-# Orig addr: Label_insn_14422 insn_id: 14422 with comment popad 
-	Label_insn_14422	 ** popad 
-. -> Label_insn_5320
-
-# Orig addr: Label_insn_14423 insn_id: 14423 with comment jno 0x09762416 -- Link to callback handler sequence
-	Label_insn_14423	 ** jno 0x804db8f
-. -> Label_insn_14424
-
-# Orig addr: Label_insn_14424 insn_id: 14424 with comment pushad  -- start of callback handler sequence
-	Label_insn_14424	 ** pushad 
-. -> Label_insn_14425
-
-# Orig addr: Label_insn_14425 insn_id: 14425 with comment pushfd 
-	Label_insn_14425	 ** pushfd 
-. -> Label_insn_14426
-
-# Orig addr: Label_insn_14426 insn_id: 14426 with comment push 0x0804DB88
-	Label_insn_14426	 ** push 0x0804DB88
-. -> Label_insn_14427
-
-# Orig addr: Label_insn_14427 insn_id: 14427 with comment push 0xF0000320
-	Label_insn_14427	 ** push 0xF0000320
-. -> Label_insn_14428
-
-# Orig addr: Label_insn_14505 insn_id: 14505 with comment jnc 0x0976F1E6 -- Link to callback handler sequence
-	Label_insn_14505	 ** jnc 0x804e534
-. -> Label_insn_14506
-
-# Orig addr: Label_insn_14428 insn_id: 14428 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09762416 -- Link to callback handler sequence
-# Orig addr: Label_insn_14428 indirect branch target: -268434656
-0xf0000320 -> .
-. -> post_callback_Label_insn_14428
-	Label_insn_14428	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14428 ** pop eax
-. -> Label_insn_14429
-
-# Orig addr: Label_insn_14429 insn_id: 14429 with comment popfd 
-	Label_insn_14429	 ** popfd 
-. -> Label_insn_14430
-
-# Orig addr: Label_insn_14430 insn_id: 14430 with comment popad 
-	Label_insn_14430	 ** popad 
-. -> 0x804db8f
-
-# Orig addr: Label_insn_14431 insn_id: 14431 with comment jno 0x096945D6 -- Link to callback handler sequence
-	Label_insn_14431	 ** jno 0x804dba1
-. -> Label_insn_14968
-
-# Orig addr: Label_insn_14432 insn_id: 14432 with comment jno 0x0976354E -- Link to callback handler sequence
-	Label_insn_14432	 ** jno 0x804dc46
-. -> Label_insn_14433
-
-# Orig addr: Label_insn_14433 insn_id: 14433 with comment pushad  -- start of callback handler sequence
-	Label_insn_14433	 ** pushad 
-. -> Label_insn_14434
-
-# Orig addr: Label_insn_14434 insn_id: 14434 with comment pushfd 
-	Label_insn_14434	 ** pushfd 
-. -> Label_insn_14435
-
-# Orig addr: Label_insn_14435 insn_id: 14435 with comment push 0x0804DC43
-	Label_insn_14435	 ** push 0x0804DC43
-. -> Label_insn_14436
-
-# Orig addr: Label_insn_14436 insn_id: 14436 with comment push 0xF0000340
-	Label_insn_14436	 ** push 0xF0000340
-. -> Label_insn_14437
-
-# Orig addr: Label_insn_14437 insn_id: 14437 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0976354E -- Link to callback handler sequence
-# Orig addr: Label_insn_14437 indirect branch target: -268434624
-0xf0000340 -> .
-. -> post_callback_Label_insn_14437
-	Label_insn_14437	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14437 ** pop eax
-. -> Label_insn_14438
-
-# Orig addr: Label_insn_14438 insn_id: 14438 with comment popfd 
-	Label_insn_14438	 ** popfd 
-. -> Label_insn_14439
-
-# Orig addr: Label_insn_14439 insn_id: 14439 with comment popad 
-	Label_insn_14439	 ** popad 
-. -> 0x804dc46
-
-# Orig addr: Label_insn_14440 insn_id: 14440 with comment jno 0x09763C2E -- Link to callback handler sequence
-	Label_insn_14440	 ** jno 0x804dc55
-. -> Label_insn_14441
-
-# Orig addr: Label_insn_14441 insn_id: 14441 with comment pushad  -- start of callback handler sequence
-	Label_insn_14441	 ** pushad 
-. -> Label_insn_14442
-
-# Orig addr: Label_insn_14442 insn_id: 14442 with comment pushfd 
-	Label_insn_14442	 ** pushfd 
-. -> Label_insn_14443
-
-# Orig addr: Label_insn_14443 insn_id: 14443 with comment push 0x0804DC52
-	Label_insn_14443	 ** push 0x0804DC52
-. -> Label_insn_14444
-
-# Orig addr: Label_insn_14444 insn_id: 14444 with comment push 0xF0000350
-	Label_insn_14444	 ** push 0xF0000350
-. -> Label_insn_14445
-
-# Orig addr: Label_insn_14445 insn_id: 14445 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09763C2E -- Link to callback handler sequence
-# Orig addr: Label_insn_14445 indirect branch target: -268434608
-0xf0000350 -> .
-. -> post_callback_Label_insn_14445
-	Label_insn_14445	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14445 ** pop eax
-. -> Label_insn_14446
-
-# Orig addr: Label_insn_14446 insn_id: 14446 with comment popfd 
-	Label_insn_14446	 ** popfd 
-. -> Label_insn_14447
-
-# Orig addr: Label_insn_14447 insn_id: 14447 with comment popad 
-	Label_insn_14447	 ** popad 
-. -> 0x804dc55
-
-# Orig addr: Label_insn_14448 insn_id: 14448 with comment jno 0x09764506 -- Link to callback handler sequence
-	Label_insn_14448	 ** jno 0x804dc8e
-. -> Label_insn_14449
-
-# Orig addr: Label_insn_14449 insn_id: 14449 with comment pushad  -- start of callback handler sequence
-	Label_insn_14449	 ** pushad 
-. -> Label_insn_14450
-
-# Orig addr: Label_insn_14450 insn_id: 14450 with comment pushfd 
-	Label_insn_14450	 ** pushfd 
-. -> Label_insn_14451
-
-# Orig addr: Label_insn_14451 insn_id: 14451 with comment push 0x0804DC8C
-	Label_insn_14451	 ** push 0x0804DC8C
-. -> Label_insn_14452
-
-# Orig addr: Label_insn_14452 insn_id: 14452 with comment push 0xF0000360
-	Label_insn_14452	 ** push 0xF0000360
-. -> Label_insn_14453
-
-# Orig addr: Label_insn_14453 insn_id: 14453 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09764506 -- Link to callback handler sequence
-# Orig addr: Label_insn_14453 indirect branch target: -268434592
-0xf0000360 -> .
-. -> post_callback_Label_insn_14453
-	Label_insn_14453	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14453 ** pop eax
-. -> Label_insn_14454
-
-# Orig addr: Label_insn_14454 insn_id: 14454 with comment popfd 
-	Label_insn_14454	 ** popfd 
-. -> Label_insn_14455
-
-# Orig addr: Label_insn_14455 insn_id: 14455 with comment popad 
-	Label_insn_14455	 ** popad 
-. -> 0x804dc8e
-
-# Orig addr: Label_insn_14456 insn_id: 14456 with comment jno 0x097650F6 -- Link to callback handler sequence
-	Label_insn_14456	 ** jno 0x804dcee
-. -> Label_insn_14457
-
-# Orig addr: Label_insn_14457 insn_id: 14457 with comment pushad  -- start of callback handler sequence
-	Label_insn_14457	 ** pushad 
-. -> Label_insn_14458
-
-# Orig addr: Label_insn_14458 insn_id: 14458 with comment pushfd 
-	Label_insn_14458	 ** pushfd 
-. -> Label_insn_14459
-
-# Orig addr: Label_insn_14459 insn_id: 14459 with comment push 0x0804DCEB
-	Label_insn_14459	 ** push 0x0804DCEB
-. -> Label_insn_14460
-
-# Orig addr: Label_insn_14460 insn_id: 14460 with comment push 0xF0000370
-	Label_insn_14460	 ** push 0xF0000370
-. -> Label_insn_14461
-
-# Orig addr: Label_insn_14461 insn_id: 14461 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097650F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14461 indirect branch target: -268434576
-0xf0000370 -> .
-. -> post_callback_Label_insn_14461
-	Label_insn_14461	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14461 ** pop eax
-. -> Label_insn_14462
-
-# Orig addr: Label_insn_14462 insn_id: 14462 with comment popfd 
-	Label_insn_14462	 ** popfd 
-. -> Label_insn_14463
-
-# Orig addr: Label_insn_14463 insn_id: 14463 with comment popad 
-	Label_insn_14463	 ** popad 
-. -> 0x804dcee
-
-# Orig addr: Label_insn_14464 insn_id: 14464 with comment jno 0x0976863E -- Link to callback handler sequence
-	Label_insn_14464	 ** jno 0x804dfd2
-. -> Label_insn_14465
-
-# Orig addr: Label_insn_14465 insn_id: 14465 with comment pushad  -- start of callback handler sequence
-	Label_insn_14465	 ** pushad 
-. -> Label_insn_14466
-
-# Orig addr: Label_insn_14466 insn_id: 14466 with comment pushfd 
-	Label_insn_14466	 ** pushfd 
-. -> Label_insn_14467
-
-# Orig addr: Label_insn_14467 insn_id: 14467 with comment push 0x0804DFCF
-	Label_insn_14467	 ** push 0x0804DFCF
-. -> Label_insn_14468
-
-# Orig addr: Label_insn_14468 insn_id: 14468 with comment push 0xF0000380
-	Label_insn_14468	 ** push 0xF0000380
-. -> Label_insn_14469
-
-# Orig addr: Label_insn_14469 insn_id: 14469 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0976863E -- Link to callback handler sequence
-# Orig addr: Label_insn_14469 indirect branch target: -268434560
-0xf0000380 -> .
-. -> post_callback_Label_insn_14469
-	Label_insn_14469	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14469 ** pop eax
-. -> Label_insn_14470
-
-# Orig addr: Label_insn_14470 insn_id: 14470 with comment popfd 
-	Label_insn_14470	 ** popfd 
-. -> Label_insn_14471
-
-# Orig addr: Label_insn_14471 insn_id: 14471 with comment popad 
-	Label_insn_14471	 ** popad 
-. -> 0x804dfd2
-
-# Orig addr: Label_insn_14472 insn_id: 14472 with comment jno 0x09695756 -- Link to callback handler sequence
-	Label_insn_14472	 ** jno 0x804dfe2
-. -> Label_insn_14975
-
-# Orig addr: Label_insn_14473 insn_id: 14473 with comment jno 0x0976A076 -- Link to callback handler sequence
-	Label_insn_14473	 ** jno 0x804e0ff
-. -> Label_insn_14474
-
-# Orig addr: Label_insn_14474 insn_id: 14474 with comment pushad  -- start of callback handler sequence
-	Label_insn_14474	 ** pushad 
-. -> Label_insn_14475
-
-# Orig addr: Label_insn_14475 insn_id: 14475 with comment pushfd 
-	Label_insn_14475	 ** pushfd 
-. -> Label_insn_14476
-
-# Orig addr: Label_insn_14476 insn_id: 14476 with comment push 0x0804E0FC
-	Label_insn_14476	 ** push 0x0804E0FC
-. -> Label_insn_14477
-
-# Orig addr: Label_insn_14477 insn_id: 14477 with comment push 0xF00003A0
-	Label_insn_14477	 ** push 0xF00003A0
-. -> Label_insn_14478
-
-# Orig addr: Label_insn_14478 insn_id: 14478 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0976A076 -- Link to callback handler sequence
-# Orig addr: Label_insn_14478 indirect branch target: -268434528
-0xf00003a0 -> .
-. -> post_callback_Label_insn_14478
-	Label_insn_14478	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14478 ** pop eax
-. -> Label_insn_14479
-
-# Orig addr: Label_insn_14479 insn_id: 14479 with comment popfd 
-	Label_insn_14479	 ** popfd 
-. -> Label_insn_14480
-
-# Orig addr: Label_insn_14480 insn_id: 14480 with comment popad 
-	Label_insn_14480	 ** popad 
-. -> 0x804e0ff
-
-# Orig addr: Label_insn_14481 insn_id: 14481 with comment jno 0x0976CF46 -- Link to callback handler sequence
-	Label_insn_14481	 ** jno 0x804e3c6
-. -> Label_insn_14482
-
-# Orig addr: Label_insn_14482 insn_id: 14482 with comment pushad  -- start of callback handler sequence
-	Label_insn_14482	 ** pushad 
-. -> Label_insn_14483
-
-# Orig addr: Label_insn_14483 insn_id: 14483 with comment pushfd 
-	Label_insn_14483	 ** pushfd 
-. -> Label_insn_14484
-
-# Orig addr: Label_insn_14484 insn_id: 14484 with comment push 0x0804E3C3
-	Label_insn_14484	 ** push 0x0804E3C3
-. -> Label_insn_14485
-
-# Orig addr: Label_insn_14485 insn_id: 14485 with comment push 0xF00003B0
-	Label_insn_14485	 ** push 0xF00003B0
-. -> Label_insn_14486
-
-# Orig addr: Label_insn_14486 insn_id: 14486 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0976CF46 -- Link to callback handler sequence
-# Orig addr: Label_insn_14486 indirect branch target: -268434512
-0xf00003b0 -> .
-. -> post_callback_Label_insn_14486
-	Label_insn_14486	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14486 ** pop eax
-. -> Label_insn_14487
-
-# Orig addr: Label_insn_14487 insn_id: 14487 with comment popfd 
-	Label_insn_14487	 ** popfd 
-. -> Label_insn_14488
-
-# Orig addr: Label_insn_14488 insn_id: 14488 with comment popad 
-	Label_insn_14488	 ** popad 
-. -> 0x804e3c6
-
-# Orig addr: Label_insn_14489 insn_id: 14489 with comment jnc 0x0976D866 -- Link to callback handler sequence
-	Label_insn_14489	 ** jnc 0x804e401
-. -> Label_insn_14490
-
-# Orig addr: Label_insn_14490 insn_id: 14490 with comment pushad  -- start of callback handler sequence
-	Label_insn_14490	 ** pushad 
-. -> Label_insn_14491
-
-# Orig addr: Label_insn_14491 insn_id: 14491 with comment pushfd 
-	Label_insn_14491	 ** pushfd 
-. -> Label_insn_14492
-
-# Orig addr: Label_insn_14492 insn_id: 14492 with comment push 0x0804E3FE
-	Label_insn_14492	 ** push 0x0804E3FE
-. -> Label_insn_14493
-
-# Orig addr: Label_insn_14493 insn_id: 14493 with comment push 0xF00003C0
-	Label_insn_14493	 ** push 0xF00003C0
-. -> Label_insn_14494
-
-# Orig addr: Label_insn_14494 insn_id: 14494 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976D866 -- Link to callback handler sequence
-# Orig addr: Label_insn_14494 indirect branch target: -268434496
-0xf00003c0 -> .
-. -> post_callback_Label_insn_14494
-	Label_insn_14494	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14494 ** pop eax
-. -> Label_insn_14495
-
-# Orig addr: Label_insn_14495 insn_id: 14495 with comment popfd 
-	Label_insn_14495	 ** popfd 
-. -> Label_insn_14496
-
-# Orig addr: Label_insn_14496 insn_id: 14496 with comment popad 
-	Label_insn_14496	 ** popad 
-. -> 0x804e401
-
-# Orig addr: Label_insn_14497 insn_id: 14497 with comment jnc 0x0976E7AE -- Link to callback handler sequence
-	Label_insn_14497	 ** jnc 0x804e4c4
-. -> Label_insn_14498
-
-# Orig addr: Label_insn_14498 insn_id: 14498 with comment pushad  -- start of callback handler sequence
-	Label_insn_14498	 ** pushad 
-. -> Label_insn_14499
-
-# Orig addr: Label_insn_14499 insn_id: 14499 with comment pushfd 
-	Label_insn_14499	 ** pushfd 
-. -> Label_insn_14500
-
-# Orig addr: Label_insn_14500 insn_id: 14500 with comment push 0x0804E4BE
-	Label_insn_14500	 ** push 0x0804E4BE
-. -> Label_insn_14501
-
-# Orig addr: Label_insn_14501 insn_id: 14501 with comment push 0xF00003D0
-	Label_insn_14501	 ** push 0xF00003D0
-. -> Label_insn_14502
-
-# Orig addr: Label_insn_14502 insn_id: 14502 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976E7AE -- Link to callback handler sequence
-# Orig addr: Label_insn_14502 indirect branch target: -268434480
-0xf00003d0 -> .
-. -> post_callback_Label_insn_14502
-	Label_insn_14502	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14502 ** pop eax
-. -> Label_insn_14503
-
-# Orig addr: Label_insn_14503 insn_id: 14503 with comment popfd 
-	Label_insn_14503	 ** popfd 
-. -> Label_insn_14504
-
-# Orig addr: Label_insn_14504 insn_id: 14504 with comment popad 
-	Label_insn_14504	 ** popad 
-. -> 0x804e4c4
-
-# Orig addr: Label_insn_14506 insn_id: 14506 with comment pushad  -- start of callback handler sequence
-	Label_insn_14506	 ** pushad 
-. -> Label_insn_14507
-
-# Orig addr: Label_insn_14507 insn_id: 14507 with comment pushfd 
-	Label_insn_14507	 ** pushfd 
-. -> Label_insn_14508
-
-# Orig addr: Label_insn_14508 insn_id: 14508 with comment push 0x0804E52E
-	Label_insn_14508	 ** push 0x0804E52E
-. -> Label_insn_14509
-
-# Orig addr: Label_insn_14509 insn_id: 14509 with comment push 0xF00003E0
-	Label_insn_14509	 ** push 0xF00003E0
-. -> Label_insn_14510
-
-# Orig addr: Label_insn_14510 insn_id: 14510 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976F1E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14510 indirect branch target: -268434464
-0xf00003e0 -> .
-. -> post_callback_Label_insn_14510
-	Label_insn_14510	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14510 ** pop eax
-. -> Label_insn_14511
-
-# Orig addr: Label_insn_14511 insn_id: 14511 with comment popfd 
-	Label_insn_14511	 ** popfd 
-. -> Label_insn_14512
-
-# Orig addr: Label_insn_14512 insn_id: 14512 with comment popad 
-	Label_insn_14512	 ** popad 
-. -> 0x804e534
-
-# Orig addr: Label_insn_14513 insn_id: 14513 with comment jnc 0x09696976 -- Link to callback handler sequence
-	Label_insn_14513	 ** jnc 0x804e53e
-. -> Label_insn_14981
-
-# Orig addr: Label_insn_14514 insn_id: 14514 with comment jnc 0x0976FCAE -- Link to callback handler sequence
-	Label_insn_14514	 ** jnc 0x804e569
-. -> Label_insn_14515
-
-# Orig addr: Label_insn_14515 insn_id: 14515 with comment pushad  -- start of callback handler sequence
-	Label_insn_14515	 ** pushad 
-. -> Label_insn_14516
-
-# Orig addr: Label_insn_14516 insn_id: 14516 with comment pushfd 
-	Label_insn_14516	 ** pushfd 
-. -> Label_insn_14517
-
-# Orig addr: Label_insn_14517 insn_id: 14517 with comment push 0x0804E566
-	Label_insn_14517	 ** push 0x0804E566
-. -> Label_insn_14518
-
-# Orig addr: Label_insn_14518 insn_id: 14518 with comment push 0xF0000400
-	Label_insn_14518	 ** push 0xF0000400
-. -> Label_insn_14519
-
-# Orig addr: Label_insn_14519 insn_id: 14519 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0976FCAE -- Link to callback handler sequence
-# Orig addr: Label_insn_14519 indirect branch target: -268434432
-0xf0000400 -> .
-. -> post_callback_Label_insn_14519
-	Label_insn_14519	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14519 ** pop eax
-. -> Label_insn_14520
-
-# Orig addr: Label_insn_14520 insn_id: 14520 with comment popfd 
-	Label_insn_14520	 ** popfd 
-. -> Label_insn_14521
-
-# Orig addr: Label_insn_14521 insn_id: 14521 with comment popad 
-	Label_insn_14521	 ** popad 
-. -> 0x804e569
-
-# Orig addr: Label_insn_14522 insn_id: 14522 with comment jnc 0x09697CD6 -- Link to callback handler sequence
-	Label_insn_14522	 ** jnc 0x804e589
-. -> Label_insn_14996
-
-# Orig addr: Label_insn_14523 insn_id: 14523 with comment jno 0x097737D6 -- Link to callback handler sequence
-	Label_insn_14523	 ** jno 0x804e8d9
-. -> Label_insn_14524
-
-# Orig addr: Label_insn_14524 insn_id: 14524 with comment pushad  -- start of callback handler sequence
-	Label_insn_14524	 ** pushad 
-. -> Label_insn_14525
-
-# Orig addr: Label_insn_14525 insn_id: 14525 with comment pushfd 
-	Label_insn_14525	 ** pushfd 
-. -> Label_insn_14526
-
-# Orig addr: Label_insn_14526 insn_id: 14526 with comment push 0x0804E8D6
-	Label_insn_14526	 ** push 0x0804E8D6
-. -> Label_insn_14527
-
-# Orig addr: Label_insn_14527 insn_id: 14527 with comment push 0xF0000430
-	Label_insn_14527	 ** push 0xF0000430
-. -> Label_insn_14528
-
-# Orig addr: Label_insn_14528 insn_id: 14528 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097737D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14528 indirect branch target: -268434384
-0xf0000430 -> .
-. -> post_callback_Label_insn_14528
-	Label_insn_14528	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14528 ** pop eax
-. -> Label_insn_14529
-
-# Orig addr: Label_insn_14529 insn_id: 14529 with comment popfd 
-	Label_insn_14529	 ** popfd 
-. -> Label_insn_14530
-
-# Orig addr: Label_insn_14530 insn_id: 14530 with comment popad 
-	Label_insn_14530	 ** popad 
-. -> 0x804e8d9
-
-# Orig addr: Label_insn_14531 insn_id: 14531 with comment jnc 0x097740AE -- Link to callback handler sequence
-	Label_insn_14531	 ** jnc 0x804e927
-. -> Label_insn_14532
-
-# Orig addr: Label_insn_14532 insn_id: 14532 with comment pushad  -- start of callback handler sequence
-	Label_insn_14532	 ** pushad 
-. -> Label_insn_14533
-
-# Orig addr: Label_insn_14533 insn_id: 14533 with comment pushfd 
-	Label_insn_14533	 ** pushfd 
-. -> Label_insn_14534
-
-# Orig addr: Label_insn_14534 insn_id: 14534 with comment push 0x0804E921
-	Label_insn_14534	 ** push 0x0804E921
-. -> Label_insn_14535
-
-# Orig addr: Label_insn_14535 insn_id: 14535 with comment push 0xF0000440
-	Label_insn_14535	 ** push 0xF0000440
-. -> Label_insn_14536
-
-# Orig addr: Label_insn_14536 insn_id: 14536 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x097740AE -- Link to callback handler sequence
-# Orig addr: Label_insn_14536 indirect branch target: -268434368
-0xf0000440 -> .
-. -> post_callback_Label_insn_14536
-	Label_insn_14536	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14536 ** pop eax
-. -> Label_insn_14537
-
-# Orig addr: Label_insn_14537 insn_id: 14537 with comment popfd 
-	Label_insn_14537	 ** popfd 
-. -> Label_insn_14538
-
-# Orig addr: Label_insn_14538 insn_id: 14538 with comment popad 
-	Label_insn_14538	 ** popad 
-. -> 0x804e927
-
-# Orig addr: Label_insn_14539 insn_id: 14539 with comment jno 0x097749C6 -- Link to callback handler sequence
-	Label_insn_14539	 ** jno 0x804e963
-. -> Label_insn_14540
-
-# Orig addr: Label_insn_14540 insn_id: 14540 with comment pushad  -- start of callback handler sequence
-	Label_insn_14540	 ** pushad 
-. -> Label_insn_14541
-
-# Orig addr: Label_insn_14541 insn_id: 14541 with comment pushfd 
-	Label_insn_14541	 ** pushfd 
-. -> Label_insn_14542
-
-# Orig addr: Label_insn_14542 insn_id: 14542 with comment push 0x0804E95D
-	Label_insn_14542	 ** push 0x0804E95D
-. -> Label_insn_14543
-
-# Orig addr: Label_insn_14543 insn_id: 14543 with comment push 0xF0000450
-	Label_insn_14543	 ** push 0xF0000450
-. -> Label_insn_14544
-
-# Orig addr: Label_insn_14544 insn_id: 14544 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097749C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14544 indirect branch target: -268434352
-0xf0000450 -> .
-. -> post_callback_Label_insn_14544
-	Label_insn_14544	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14544 ** pop eax
-. -> Label_insn_14545
-
-# Orig addr: Label_insn_14545 insn_id: 14545 with comment popfd 
-	Label_insn_14545	 ** popfd 
-. -> Label_insn_14546
-
-# Orig addr: Label_insn_14546 insn_id: 14546 with comment popad 
-	Label_insn_14546	 ** popad 
-. -> 0x804e963
-
-# Orig addr: Label_insn_14547 insn_id: 14547 with comment jno 0x097750A6 -- Link to callback handler sequence
-	Label_insn_14547	 ** jno 0x804e977
-. -> Label_insn_14548
-
-# Orig addr: Label_insn_14548 insn_id: 14548 with comment pushad  -- start of callback handler sequence
-	Label_insn_14548	 ** pushad 
-. -> Label_insn_14549
-
-# Orig addr: Label_insn_14549 insn_id: 14549 with comment pushfd 
-	Label_insn_14549	 ** pushfd 
-. -> Label_insn_14550
-
-# Orig addr: Label_insn_14550 insn_id: 14550 with comment push 0x0804E975
-	Label_insn_14550	 ** push 0x0804E975
-. -> Label_insn_14551
-
-# Orig addr: Label_insn_14551 insn_id: 14551 with comment push 0xF0000460
-	Label_insn_14551	 ** push 0xF0000460
-. -> Label_insn_14552
-
-# Orig addr: Label_insn_14552 insn_id: 14552 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097750A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14552 indirect branch target: -268434336
-0xf0000460 -> .
-. -> post_callback_Label_insn_14552
-	Label_insn_14552	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14552 ** pop eax
-. -> Label_insn_14553
-
-# Orig addr: Label_insn_14553 insn_id: 14553 with comment popfd 
-	Label_insn_14553	 ** popfd 
-. -> Label_insn_14554
-
-# Orig addr: Label_insn_14554 insn_id: 14554 with comment popad 
-	Label_insn_14554	 ** popad 
-. -> 0x804e977
-
-# Orig addr: Label_insn_14555 insn_id: 14555 with comment jnc 0x097757CE -- Link to callback handler sequence
-	Label_insn_14555	 ** jnc Label_insn_6102
-. -> Label_insn_14556
-
-# Orig addr: Label_insn_14556 insn_id: 14556 with comment pushad  -- start of callback handler sequence
-	Label_insn_14556	 ** pushad 
-. -> Label_insn_14557
-
-# Orig addr: Label_insn_14557 insn_id: 14557 with comment pushfd 
-	Label_insn_14557	 ** pushfd 
-. -> Label_insn_14558
-
-# Orig addr: Label_insn_14558 insn_id: 14558 with comment push 0x0804E990
-	Label_insn_14558	 ** push 0x0804E990
-. -> Label_insn_14559
-
-# Orig addr: Label_insn_14559 insn_id: 14559 with comment push 0xF0000470
-	Label_insn_14559	 ** push 0xF0000470
-. -> Label_insn_14560
-
-# Orig addr: Label_insn_14560 insn_id: 14560 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x097757CE -- Link to callback handler sequence
-# Orig addr: Label_insn_14560 indirect branch target: -268434320
-0xf0000470 -> .
-. -> post_callback_Label_insn_14560
-	Label_insn_14560	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14560 ** pop eax
-. -> Label_insn_14561
-
-# Orig addr: Label_insn_14561 insn_id: 14561 with comment popfd 
-	Label_insn_14561	 ** popfd 
-. -> Label_insn_14562
-
-# Orig addr: Label_insn_14562 insn_id: 14562 with comment popad 
-	Label_insn_14562	 ** popad 
-. -> Label_insn_6102
-
-# Orig addr: Label_insn_14563 insn_id: 14563 with comment jno 0x097762CE -- Link to callback handler sequence
-	Label_insn_14563	 ** jno 0x804e9d9
-. -> Label_insn_14564
-
-# Orig addr: Label_insn_14564 insn_id: 14564 with comment pushad  -- start of callback handler sequence
-	Label_insn_14564	 ** pushad 
-. -> Label_insn_14565
-
-# Orig addr: Label_insn_14565 insn_id: 14565 with comment pushfd 
-	Label_insn_14565	 ** pushfd 
-. -> Label_insn_14566
-
-# Orig addr: Label_insn_14566 insn_id: 14566 with comment push 0x0804E9D6
-	Label_insn_14566	 ** push 0x0804E9D6
-. -> Label_insn_14567
-
-# Orig addr: Label_insn_14567 insn_id: 14567 with comment push 0xF0000490
-	Label_insn_14567	 ** push 0xF0000490
-. -> Label_insn_14568
-
-# Orig addr: Label_insn_14568 insn_id: 14568 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097762CE -- Link to callback handler sequence
-# Orig addr: Label_insn_14568 indirect branch target: -268434288
-0xf0000490 -> .
-. -> post_callback_Label_insn_14568
-	Label_insn_14568	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14568 ** pop eax
-. -> Label_insn_14569
-
-# Orig addr: Label_insn_14569 insn_id: 14569 with comment popfd 
-	Label_insn_14569	 ** popfd 
-. -> Label_insn_14570
-
-# Orig addr: Label_insn_14570 insn_id: 14570 with comment popad 
-	Label_insn_14570	 ** popad 
-. -> 0x804e9d9
-
-# Orig addr: Label_insn_14571 insn_id: 14571 with comment jno 0x09776ACE -- Link to callback handler sequence
-	Label_insn_14571	 ** jno Label_insn_6127
-. -> Label_insn_14572
-
-# Orig addr: Label_insn_14572 insn_id: 14572 with comment pushad  -- start of callback handler sequence
-	Label_insn_14572	 ** pushad 
-. -> Label_insn_14573
-
-# Orig addr: Label_insn_14573 insn_id: 14573 with comment pushfd 
-	Label_insn_14573	 ** pushfd 
-. -> Label_insn_14574
-
-# Orig addr: Label_insn_14574 insn_id: 14574 with comment push 0x0804E9F5
-	Label_insn_14574	 ** push 0x0804E9F5
-. -> Label_insn_14575
-
-# Orig addr: Label_insn_14575 insn_id: 14575 with comment push 0xF00004A0
-	Label_insn_14575	 ** push 0xF00004A0
-. -> Label_insn_14576
-
-# Orig addr: Label_insn_14576 insn_id: 14576 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09776ACE -- Link to callback handler sequence
-# Orig addr: Label_insn_14576 indirect branch target: -268434272
-0xf00004a0 -> .
-. -> post_callback_Label_insn_14576
-	Label_insn_14576	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14576 ** pop eax
-. -> Label_insn_14577
-
-# Orig addr: Label_insn_14577 insn_id: 14577 with comment popfd 
-	Label_insn_14577	 ** popfd 
-. -> Label_insn_14578
-
-# Orig addr: Label_insn_14578 insn_id: 14578 with comment popad 
-	Label_insn_14578	 ** popad 
-. -> Label_insn_6127
-
-# Orig addr: Label_insn_14579 insn_id: 14579 with comment jnc 0x097776DE -- Link to callback handler sequence
-	Label_insn_14579	 ** jnc 0x804ea53
-. -> Label_insn_14580
-
-# Orig addr: Label_insn_14580 insn_id: 14580 with comment pushad  -- start of callback handler sequence
-	Label_insn_14580	 ** pushad 
-. -> Label_insn_14581
-
-# Orig addr: Label_insn_14581 insn_id: 14581 with comment pushfd 
-	Label_insn_14581	 ** pushfd 
-. -> Label_insn_14582
-
-# Orig addr: Label_insn_14582 insn_id: 14582 with comment push 0x0804EA4C
-	Label_insn_14582	 ** push 0x0804EA4C
-. -> Label_insn_14583
-
-# Orig addr: Label_insn_14583 insn_id: 14583 with comment push 0xF00004C0
-	Label_insn_14583	 ** push 0xF00004C0
-. -> Label_insn_14584
-
-# Orig addr: Label_insn_14584 insn_id: 14584 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x097776DE -- Link to callback handler sequence
-# Orig addr: Label_insn_14584 indirect branch target: -268434240
-0xf00004c0 -> .
-. -> post_callback_Label_insn_14584
-	Label_insn_14584	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14584 ** pop eax
-. -> Label_insn_14585
-
-# Orig addr: Label_insn_14585 insn_id: 14585 with comment popfd 
-	Label_insn_14585	 ** popfd 
-. -> Label_insn_14586
-
-# Orig addr: Label_insn_14586 insn_id: 14586 with comment popad 
-	Label_insn_14586	 ** popad 
-. -> 0x804ea53
-
-# Orig addr: Label_insn_14587 insn_id: 14587 with comment jnc 0x09777ED6 -- Link to callback handler sequence
-	Label_insn_14587	 ** jnc Label_insn_6159
-. -> Label_insn_14588
-
-# Orig addr: Label_insn_14588 insn_id: 14588 with comment pushad  -- start of callback handler sequence
-	Label_insn_14588	 ** pushad 
-. -> Label_insn_14589
-
-# Orig addr: Label_insn_14589 insn_id: 14589 with comment pushfd 
-	Label_insn_14589	 ** pushfd 
-. -> Label_insn_14590
-
-# Orig addr: Label_insn_14590 insn_id: 14590 with comment push 0x0804EA85
-	Label_insn_14590	 ** push 0x0804EA85
-. -> Label_insn_14591
-
-# Orig addr: Label_insn_14591 insn_id: 14591 with comment push 0xF00004D0
-	Label_insn_14591	 ** push 0xF00004D0
-. -> Label_insn_14592
-
-# Orig addr: Label_insn_14592 insn_id: 14592 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09777ED6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14592 indirect branch target: -268434224
-0xf00004d0 -> .
-. -> post_callback_Label_insn_14592
-	Label_insn_14592	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14592 ** pop eax
-. -> Label_insn_14593
-
-# Orig addr: Label_insn_14593 insn_id: 14593 with comment popfd 
-	Label_insn_14593	 ** popfd 
-. -> Label_insn_14594
-
-# Orig addr: Label_insn_14594 insn_id: 14594 with comment popad 
-	Label_insn_14594	 ** popad 
-. -> Label_insn_6159
-
-# Orig addr: Label_insn_14595 insn_id: 14595 with comment jnc 0x0977A066 -- Link to callback handler sequence
-	Label_insn_14595	 ** jnc 0x804ec66
-. -> Label_insn_14596
-
-# Orig addr: Label_insn_14596 insn_id: 14596 with comment pushad  -- start of callback handler sequence
-	Label_insn_14596	 ** pushad 
-. -> Label_insn_14597
-
-# Orig addr: Label_insn_14597 insn_id: 14597 with comment pushfd 
-	Label_insn_14597	 ** pushfd 
-. -> Label_insn_14598
-
-# Orig addr: Label_insn_14598 insn_id: 14598 with comment push 0x0804EC63
-	Label_insn_14598	 ** push 0x0804EC63
-. -> Label_insn_14599
-
-# Orig addr: Label_insn_14599 insn_id: 14599 with comment push 0xF0000500
-	Label_insn_14599	 ** push 0xF0000500
-. -> Label_insn_14600
-
-# Orig addr: Label_insn_14600 insn_id: 14600 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977A066 -- Link to callback handler sequence
-# Orig addr: Label_insn_14600 indirect branch target: -268434176
-0xf0000500 -> .
-. -> post_callback_Label_insn_14600
-	Label_insn_14600	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14600 ** pop eax
-. -> Label_insn_14601
-
-# Orig addr: Label_insn_14601 insn_id: 14601 with comment popfd 
-	Label_insn_14601	 ** popfd 
-. -> Label_insn_14602
-
-# Orig addr: Label_insn_14602 insn_id: 14602 with comment popad 
-	Label_insn_14602	 ** popad 
-. -> 0x804ec66
-
-# Orig addr: Label_insn_14603 insn_id: 14603 with comment jnc 0x0977ACDE -- Link to callback handler sequence
-	Label_insn_14603	 ** jnc 0x804ecd1
-. -> Label_insn_14604
-
-# Orig addr: Label_insn_14604 insn_id: 14604 with comment pushad  -- start of callback handler sequence
-	Label_insn_14604	 ** pushad 
-. -> Label_insn_14605
-
-# Orig addr: Label_insn_14605 insn_id: 14605 with comment pushfd 
-	Label_insn_14605	 ** pushfd 
-. -> Label_insn_14606
-
-# Orig addr: Label_insn_14606 insn_id: 14606 with comment push 0x0804ECCE
-	Label_insn_14606	 ** push 0x0804ECCE
-. -> Label_insn_14607
-
-# Orig addr: Label_insn_14607 insn_id: 14607 with comment push 0xF0000510
-	Label_insn_14607	 ** push 0xF0000510
-. -> Label_insn_14608
-
-# Orig addr: Label_insn_14608 insn_id: 14608 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977ACDE -- Link to callback handler sequence
-# Orig addr: Label_insn_14608 indirect branch target: -268434160
-0xf0000510 -> .
-. -> post_callback_Label_insn_14608
-	Label_insn_14608	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14608 ** pop eax
-. -> Label_insn_14609
-
-# Orig addr: Label_insn_14609 insn_id: 14609 with comment popfd 
-	Label_insn_14609	 ** popfd 
-. -> Label_insn_14610
-
-# Orig addr: Label_insn_14610 insn_id: 14610 with comment popad 
-	Label_insn_14610	 ** popad 
-. -> 0x804ecd1
-
-# Orig addr: Label_insn_14611 insn_id: 14611 with comment jnc 0x0977B5F6 -- Link to callback handler sequence
-	Label_insn_14611	 ** jnc 0x804ecfd
-. -> Label_insn_14612
-
-# Orig addr: Label_insn_14612 insn_id: 14612 with comment pushad  -- start of callback handler sequence
-	Label_insn_14612	 ** pushad 
-. -> Label_insn_14613
-
-# Orig addr: Label_insn_14613 insn_id: 14613 with comment pushfd 
-	Label_insn_14613	 ** pushfd 
-. -> Label_insn_14614
-
-# Orig addr: Label_insn_14614 insn_id: 14614 with comment push 0x0804ECFB
-	Label_insn_14614	 ** push 0x0804ECFB
-. -> Label_insn_14615
-
-# Orig addr: Label_insn_14615 insn_id: 14615 with comment push 0xF0000520
-	Label_insn_14615	 ** push 0xF0000520
-. -> Label_insn_14616
-
-# Orig addr: Label_insn_14616 insn_id: 14616 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977B5F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14616 indirect branch target: -268434144
-0xf0000520 -> .
-. -> post_callback_Label_insn_14616
-	Label_insn_14616	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14616 ** pop eax
-. -> Label_insn_14617
-
-# Orig addr: Label_insn_14617 insn_id: 14617 with comment popfd 
-	Label_insn_14617	 ** popfd 
-. -> Label_insn_14618
-
-# Orig addr: Label_insn_14618 insn_id: 14618 with comment popad 
-	Label_insn_14618	 ** popad 
-. -> 0x804ecfd
-
-# Orig addr: Label_insn_14619 insn_id: 14619 with comment jnc 0x0969C146 -- Link to callback handler sequence
-	Label_insn_14619	 ** jnc 0x804ed02
-. -> Label_insn_15035
-
-# Orig addr: Label_insn_14620 insn_id: 14620 with comment jnc 0x0969CA06 -- Link to callback handler sequence
-	Label_insn_14620	 ** jnc Label_insn_6309
-. -> Label_insn_15042
-
-# Orig addr: Label_insn_14621 insn_id: 14621 with comment jnc 0x0977C916 -- Link to callback handler sequence
-	Label_insn_14621	 ** jnc 0x804ed68
-. -> Label_insn_14622
-
-# Orig addr: Label_insn_14622 insn_id: 14622 with comment pushad  -- start of callback handler sequence
-	Label_insn_14622	 ** pushad 
-. -> Label_insn_14623
-
-# Orig addr: Label_insn_14623 insn_id: 14623 with comment pushfd 
-	Label_insn_14623	 ** pushfd 
-. -> Label_insn_14624
-
-# Orig addr: Label_insn_14624 insn_id: 14624 with comment push 0x0804ED65
-	Label_insn_14624	 ** push 0x0804ED65
-. -> Label_insn_14625
-
-# Orig addr: Label_insn_14625 insn_id: 14625 with comment push 0xF0000560
-	Label_insn_14625	 ** push 0xF0000560
-. -> Label_insn_14626
-
-# Orig addr: Label_insn_14626 insn_id: 14626 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977C916 -- Link to callback handler sequence
-# Orig addr: Label_insn_14626 indirect branch target: -268434080
-0xf0000560 -> .
-. -> post_callback_Label_insn_14626
-	Label_insn_14626	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14626 ** pop eax
-. -> Label_insn_14627
-
-# Orig addr: Label_insn_14627 insn_id: 14627 with comment popfd 
-	Label_insn_14627	 ** popfd 
-. -> Label_insn_14628
-
-# Orig addr: Label_insn_14628 insn_id: 14628 with comment popad 
-	Label_insn_14628	 ** popad 
-. -> 0x804ed68
-
-# Orig addr: Label_insn_14629 insn_id: 14629 with comment jnc 0x0977D22E -- Link to callback handler sequence
-	Label_insn_14629	 ** jnc 0x804ed90
-. -> Label_insn_14630
-
-# Orig addr: Label_insn_14630 insn_id: 14630 with comment pushad  -- start of callback handler sequence
-	Label_insn_14630	 ** pushad 
-. -> Label_insn_14631
-
-# Orig addr: Label_insn_14631 insn_id: 14631 with comment pushfd 
-	Label_insn_14631	 ** pushfd 
-. -> Label_insn_14632
-
-# Orig addr: Label_insn_14632 insn_id: 14632 with comment push 0x0804ED8E
-	Label_insn_14632	 ** push 0x0804ED8E
-. -> Label_insn_14633
-
-# Orig addr: Label_insn_14633 insn_id: 14633 with comment push 0xF0000570
-	Label_insn_14633	 ** push 0xF0000570
-. -> Label_insn_14634
-
-# Orig addr: Label_insn_14634 insn_id: 14634 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977D22E -- Link to callback handler sequence
-# Orig addr: Label_insn_14634 indirect branch target: -268434064
-0xf0000570 -> .
-. -> post_callback_Label_insn_14634
-	Label_insn_14634	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14634 ** pop eax
-. -> Label_insn_14635
-
-# Orig addr: Label_insn_14635 insn_id: 14635 with comment popfd 
-	Label_insn_14635	 ** popfd 
-. -> Label_insn_14636
-
-# Orig addr: Label_insn_14636 insn_id: 14636 with comment popad 
-	Label_insn_14636	 ** popad 
-. -> 0x804ed90
-
-# Orig addr: Label_insn_14637 insn_id: 14637 with comment jnc 0x0969DF96 -- Link to callback handler sequence
-	Label_insn_14637	 ** jnc 0x804ed95
-. -> Label_insn_15057
-
-# Orig addr: Label_insn_14638 insn_id: 14638 with comment jnc 0x0969E856 -- Link to callback handler sequence
-	Label_insn_14638	 ** jnc Label_insn_6353
-. -> Label_insn_15064
-
-# Orig addr: Label_insn_14639 insn_id: 14639 with comment jnc 0x0977E2C6 -- Link to callback handler sequence
-	Label_insn_14639	 ** jnc 0x804eddd
-. -> Label_insn_14640
-
-# Orig addr: Label_insn_14640 insn_id: 14640 with comment pushad  -- start of callback handler sequence
-	Label_insn_14640	 ** pushad 
-. -> Label_insn_14641
-
-# Orig addr: Label_insn_14641 insn_id: 14641 with comment pushfd 
-	Label_insn_14641	 ** pushfd 
-. -> Label_insn_14642
-
-# Orig addr: Label_insn_14642 insn_id: 14642 with comment push 0x0804EDDA
-	Label_insn_14642	 ** push 0x0804EDDA
-. -> Label_insn_14643
-
-# Orig addr: Label_insn_14643 insn_id: 14643 with comment push 0xF00005B0
-	Label_insn_14643	 ** push 0xF00005B0
-. -> Label_insn_14644
-
-# Orig addr: Label_insn_14644 insn_id: 14644 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0977E2C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14644 indirect branch target: -268434000
-0xf00005b0 -> .
-. -> post_callback_Label_insn_14644
-	Label_insn_14644	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14644 ** pop eax
-. -> Label_insn_14645
-
-# Orig addr: Label_insn_14645 insn_id: 14645 with comment popfd 
-	Label_insn_14645	 ** popfd 
-. -> Label_insn_14646
-
-# Orig addr: Label_insn_14646 insn_id: 14646 with comment popad 
-	Label_insn_14646	 ** popad 
-. -> 0x804eddd
-
-# Orig addr: Label_insn_14647 insn_id: 14647 with comment jnc 0x0969FCA6 -- Link to callback handler sequence
-	Label_insn_14647	 ** jnc 0x804ede1
-. -> Label_insn_15079
-
-# Orig addr: Label_insn_14648 insn_id: 14648 with comment jno 0x0978106E -- Link to callback handler sequence
-	Label_insn_14648	 ** jno Label_insn_6514
-. -> Label_insn_14649
-
-# Orig addr: Label_insn_14649 insn_id: 14649 with comment pushad  -- start of callback handler sequence
-	Label_insn_14649	 ** pushad 
-. -> Label_insn_14650
-
-# Orig addr: Label_insn_14650 insn_id: 14650 with comment pushfd 
-	Label_insn_14650	 ** pushfd 
-. -> Label_insn_14651
-
-# Orig addr: Label_insn_14651 insn_id: 14651 with comment push 0x0804EFD4
-	Label_insn_14651	 ** push 0x0804EFD4
-. -> Label_insn_14652
-
-# Orig addr: Label_insn_14652 insn_id: 14652 with comment push 0xF00005D0
-	Label_insn_14652	 ** push 0xF00005D0
-. -> Label_insn_14653
-
-# Orig addr: Label_insn_14653 insn_id: 14653 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0978106E -- Link to callback handler sequence
-# Orig addr: Label_insn_14653 indirect branch target: -268433968
-0xf00005d0 -> .
-. -> post_callback_Label_insn_14653
-	Label_insn_14653	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14653 ** pop eax
-. -> Label_insn_14654
-
-# Orig addr: Label_insn_14654 insn_id: 14654 with comment popfd 
-	Label_insn_14654	 ** popfd 
-. -> Label_insn_14655
-
-# Orig addr: Label_insn_14655 insn_id: 14655 with comment popad 
-	Label_insn_14655	 ** popad 
-. -> Label_insn_6514
-
-# Orig addr: Label_insn_14656 insn_id: 14656 with comment jno 0x0978245E -- Link to callback handler sequence
-	Label_insn_14656	 ** jno 0x804f0b1
-. -> Label_insn_14657
-
-# Orig addr: Label_insn_14657 insn_id: 14657 with comment pushad  -- start of callback handler sequence
-	Label_insn_14657	 ** pushad 
-. -> Label_insn_14658
-
-# Orig addr: Label_insn_14658 insn_id: 14658 with comment pushfd 
-	Label_insn_14658	 ** pushfd 
-. -> Label_insn_14659
-
-# Orig addr: Label_insn_14659 insn_id: 14659 with comment push 0x0804F0AF
-	Label_insn_14659	 ** push 0x0804F0AF
-. -> Label_insn_14660
-
-# Orig addr: Label_insn_14660 insn_id: 14660 with comment push 0xF00005F0
-	Label_insn_14660	 ** push 0xF00005F0
-. -> Label_insn_14661
-
-# Orig addr: Label_insn_14661 insn_id: 14661 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0978245E -- Link to callback handler sequence
-# Orig addr: Label_insn_14661 indirect branch target: -268433936
-0xf00005f0 -> .
-. -> post_callback_Label_insn_14661
-	Label_insn_14661	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14661 ** pop eax
-. -> Label_insn_14662
-
-# Orig addr: Label_insn_14662 insn_id: 14662 with comment popfd 
-	Label_insn_14662	 ** popfd 
-. -> Label_insn_14663
-
-# Orig addr: Label_insn_14663 insn_id: 14663 with comment popad 
-	Label_insn_14663	 ** popad 
-. -> 0x804f0b1
-
-# Orig addr: Label_insn_14664 insn_id: 14664 with comment jno 0x097864E6 -- Link to callback handler sequence
-	Label_insn_14664	 ** jno 0x804cce2
-. -> Label_insn_14665
-
-# Orig addr: Label_insn_14665 insn_id: 14665 with comment pushad  -- start of callback handler sequence
-	Label_insn_14665	 ** pushad 
-. -> Label_insn_14666
-
-# Orig addr: Label_insn_14666 insn_id: 14666 with comment pushfd 
-	Label_insn_14666	 ** pushfd 
-. -> Label_insn_14667
-
-# Orig addr: Label_insn_14667 insn_id: 14667 with comment push 0x0804CCDF
-	Label_insn_14667	 ** push 0x0804CCDF
-. -> Label_insn_14668
-
-# Orig addr: Label_insn_14668 insn_id: 14668 with comment push 0xF0000600
-	Label_insn_14668	 ** push 0xF0000600
-. -> Label_insn_14669
-
-# Orig addr: Label_insn_14669 insn_id: 14669 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097864E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14669 indirect branch target: -268433920
-0xf0000600 -> .
-. -> post_callback_Label_insn_14669
-	Label_insn_14669	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14669 ** pop eax
-. -> Label_insn_14670
-
-# Orig addr: Label_insn_14670 insn_id: 14670 with comment popfd 
-	Label_insn_14670	 ** popfd 
-. -> Label_insn_14671
-
-# Orig addr: Label_insn_14671 insn_id: 14671 with comment popad 
-	Label_insn_14671	 ** popad 
-. -> 0x804cce2
-
-# Orig addr: Label_insn_14672 insn_id: 14672 with comment jno 0x09786FFE -- Link to callback handler sequence
-	Label_insn_14672	 ** jno 0x804cd1d
-. -> Label_insn_14673
-
-# Orig addr: Label_insn_14673 insn_id: 14673 with comment pushad  -- start of callback handler sequence
-	Label_insn_14673	 ** pushad 
-. -> Label_insn_14674
-
-# Orig addr: Label_insn_14674 insn_id: 14674 with comment pushfd 
-	Label_insn_14674	 ** pushfd 
-. -> Label_insn_14675
-
-# Orig addr: Label_insn_14675 insn_id: 14675 with comment push 0x0804CD1A
-	Label_insn_14675	 ** push 0x0804CD1A
-. -> Label_insn_14676
-
-# Orig addr: Label_insn_14676 insn_id: 14676 with comment push 0xF0000610
-	Label_insn_14676	 ** push 0xF0000610
-. -> Label_insn_14677
-
-# Orig addr: Label_insn_14677 insn_id: 14677 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09786FFE -- Link to callback handler sequence
-# Orig addr: Label_insn_14677 indirect branch target: -268433904
-0xf0000610 -> .
-. -> post_callback_Label_insn_14677
-	Label_insn_14677	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14677 ** pop eax
-. -> Label_insn_14678
-
-# Orig addr: Label_insn_14678 insn_id: 14678 with comment popfd 
-	Label_insn_14678	 ** popfd 
-. -> Label_insn_14679
-
-# Orig addr: Label_insn_14679 insn_id: 14679 with comment popad 
-	Label_insn_14679	 ** popad 
-. -> 0x804cd1d
-
-# Orig addr: Label_insn_14680 insn_id: 14680 with comment push 0x080520F8
-	Label_insn_14680	 ** push 0x080520F8
-. -> Label_insn_14305
-
-# Orig addr: Label_insn_14681 insn_id: 14681 with comment popad 
-	Label_insn_14681	 ** popad 
-. -> 0x804d2cf
-
-# Orig addr: Label_insn_14682 insn_id: 14682 with comment jnc 0x099943EE -- Link to callback handler sequence
-	Label_insn_14682	 ** jnc 0x804d2e3
-. -> Label_insn_14683
-
-# Orig addr: Label_insn_14683 insn_id: 14683 with comment pushad  -- start of callback handler sequence
-	Label_insn_14683	 ** pushad 
-. -> Label_insn_14685
-
-# Orig addr: Label_insn_14684 insn_id: 14684 with comment pushfd 
-	Label_insn_14684	 ** pushfd 
-. -> Label_insn_14680
-
-# Orig addr: Label_insn_14685 insn_id: 14685 with comment pushfd 
-	Label_insn_14685	 ** pushfd 
-. -> Label_insn_14686
-
-# Orig addr: Label_insn_14686 insn_id: 14686 with comment push 0x0804D2E0
-	Label_insn_14686	 ** push 0x0804D2E0
-. -> Label_insn_14687
-
-# Orig addr: Label_insn_14687 insn_id: 14687 with comment push 0xF0000060
-	Label_insn_14687	 ** push 0xF0000060
-. -> Label_insn_14688
-
-# Orig addr: Label_insn_14688 insn_id: 14688 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099943EE -- Link to callback handler sequence
-# Orig addr: Label_insn_14688 indirect branch target: -268435360
-0xf0000060 -> .
-. -> post_callback_Label_insn_14688
-	Label_insn_14688	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14688 ** pop eax
-. -> Label_insn_14689
-
-# Orig addr: Label_insn_14689 insn_id: 14689 with comment popfd 
-	Label_insn_14689	 ** popfd 
-. -> Label_insn_14690
-
-# Orig addr: Label_insn_14690 insn_id: 14690 with comment popad 
-	Label_insn_14690	 ** popad 
-. -> 0x804d2e3
-
-# Orig addr: Label_insn_14691 insn_id: 14691 with comment jnc 0x09998C1E -- Link to callback handler sequence
-	Label_insn_14691	 ** jnc 0x804d334
-. -> Label_insn_14692
-
-# Orig addr: Label_insn_14692 insn_id: 14692 with comment pushad  -- start of callback handler sequence
-	Label_insn_14692	 ** pushad 
-. -> Label_insn_14693
-
-# Orig addr: Label_insn_14693 insn_id: 14693 with comment pushfd 
-	Label_insn_14693	 ** pushfd 
-. -> Label_insn_14694
-
-# Orig addr: Label_insn_14694 insn_id: 14694 with comment push 0x0804D32E
-	Label_insn_14694	 ** push 0x0804D32E
-. -> Label_insn_14695
-
-# Orig addr: Label_insn_14695 insn_id: 14695 with comment push 0xF0000070
-	Label_insn_14695	 ** push 0xF0000070
-. -> Label_insn_14696
-
-# Orig addr: Label_insn_14696 insn_id: 14696 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09998C1E -- Link to callback handler sequence
-# Orig addr: Label_insn_14696 indirect branch target: -268435344
-0xf0000070 -> .
-. -> post_callback_Label_insn_14696
-	Label_insn_14696	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14696 ** pop eax
-. -> Label_insn_14697
-
-# Orig addr: Label_insn_14697 insn_id: 14697 with comment popfd 
-	Label_insn_14697	 ** popfd 
-. -> Label_insn_14698
-
-# Orig addr: Label_insn_14698 insn_id: 14698 with comment popad 
-	Label_insn_14698	 ** popad 
-. -> 0x804d334
-
-# Orig addr: Label_insn_14699 insn_id: 14699 with comment jno 0x09999F5E -- Link to callback handler sequence
-	Label_insn_14699	 ** jno 0x804d3a2
-. -> Label_insn_14700
-
-# Orig addr: Label_insn_14700 insn_id: 14700 with comment pushad  -- start of callback handler sequence
-	Label_insn_14700	 ** pushad 
-. -> Label_insn_14701
-
-# Orig addr: Label_insn_14701 insn_id: 14701 with comment pushfd 
-	Label_insn_14701	 ** pushfd 
-. -> Label_insn_14702
-
-# Orig addr: Label_insn_14702 insn_id: 14702 with comment push 0x0804D39F
-	Label_insn_14702	 ** push 0x0804D39F
-. -> Label_insn_14716
-
-# Orig addr: Label_insn_14703 insn_id: 14703 with comment push 0x0804D1FC
-	Label_insn_14703	 ** push 0x0804D1FC
-. -> Label_insn_14715
-
-# Orig addr: Label_insn_14704 insn_id: 14704 with comment pushfd 
-	Label_insn_14704	 ** pushfd 
-. -> Label_insn_14703
-
-# Orig addr: 0x80497d7 insn_id: 535 with comment pushfd 
-# eliding, no indirect targets
-0x80497d7 -> 0x0 
-	Label_insn_535	 ** pushfd 
-. -> Label_insn_17778
-
-# Orig addr: Label_insn_14705 insn_id: 14705 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09695756 -- Link to callback handler sequence
-# Orig addr: Label_insn_14705 indirect branch target: -268434544
-0xf0000390 -> .
-. -> post_callback_Label_insn_14705
-	Label_insn_14705	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14705 ** pop eax
-. -> Label_insn_14979
-
-# Orig addr: Label_insn_14706 insn_id: 14706 with comment popfd 
-	Label_insn_14706	 ** popfd 
-. -> Label_insn_14707
-
-# Orig addr: Label_insn_14707 insn_id: 14707 with comment popad 
-	Label_insn_14707	 ** popad 
-. -> 0x804d232
-
-# Orig addr: Label_insn_14708 insn_id: 14708 with comment pushad  -- start of callback handler sequence
-	Label_insn_14708	 ** pushad 
-. -> Label_insn_14709
-
-# Orig addr: Label_insn_14709 insn_id: 14709 with comment pushfd 
-	Label_insn_14709	 ** pushfd 
-. -> Label_insn_14710
-
-# Orig addr: Label_insn_14710 insn_id: 14710 with comment push 0x0804D22E
-	Label_insn_14710	 ** push 0x0804D22E
-. -> Label_insn_14328
-
-# Orig addr: Label_insn_14711 insn_id: 14711 with comment pushad  -- start of callback handler sequence
-	Label_insn_14711	 ** pushad 
-. -> Label_insn_14712
-
-# Orig addr: Label_insn_14712 insn_id: 14712 with comment pushfd 
-	Label_insn_14712	 ** pushfd 
-. -> Label_insn_14713
-
-# Orig addr: Label_insn_14713 insn_id: 14713 with comment push 0x0804D2C9
-	Label_insn_14713	 ** push 0x0804D2C9
-. -> Label_insn_14323
-
-# Orig addr: Label_insn_14714 insn_id: 14714 with comment jnc 0x0998BFA6 -- Link to callback handler sequence
-	Label_insn_14714	 ** jnc 0x804d2cf
-. -> Label_insn_14711
-
-# Orig addr: Label_insn_14715 insn_id: 14715 with comment push 0xF0000030
-	Label_insn_14715	 ** push 0xF0000030
-. -> Label_insn_14321
-
-# Orig addr: Label_insn_14716 insn_id: 14716 with comment push 0xF0000080
-	Label_insn_14716	 ** push 0xF0000080
-. -> Label_insn_14717
-
-# Orig addr: Label_insn_14717 insn_id: 14717 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09999F5E -- Link to callback handler sequence
-# Orig addr: Label_insn_14717 indirect branch target: -268435328
-0xf0000080 -> .
-. -> post_callback_Label_insn_14717
-	Label_insn_14717	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14717 ** pop eax
-. -> Label_insn_14718
-
-# Orig addr: Label_insn_14718 insn_id: 14718 with comment popfd 
-	Label_insn_14718	 ** popfd 
-. -> Label_insn_14719
-
-# Orig addr: Label_insn_14719 insn_id: 14719 with comment popad 
-	Label_insn_14719	 ** popad 
-. -> 0x804d3a2
-
-# Orig addr: Label_insn_14720 insn_id: 14720 with comment jnc 0x0999BDDE -- Link to callback handler sequence
-	Label_insn_14720	 ** jnc Label_insn_4831
-. -> Label_insn_14721
-
-# Orig addr: Label_insn_14721 insn_id: 14721 with comment pushad  -- start of callback handler sequence
-	Label_insn_14721	 ** pushad 
-. -> Label_insn_14722
-
-# Orig addr: Label_insn_14722 insn_id: 14722 with comment pushfd 
-	Label_insn_14722	 ** pushfd 
-. -> Label_insn_14723
-
-# Orig addr: Label_insn_14723 insn_id: 14723 with comment push 0x0804D434
-	Label_insn_14723	 ** push 0x0804D434
-. -> Label_insn_14724
-
-# Orig addr: Label_insn_14724 insn_id: 14724 with comment push 0xF0000090
-	Label_insn_14724	 ** push 0xF0000090
-. -> Label_insn_14725
-
-# Orig addr: Label_insn_14725 insn_id: 14725 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0999BDDE -- Link to callback handler sequence
-# Orig addr: Label_insn_14725 indirect branch target: -268435312
-0xf0000090 -> .
-. -> post_callback_Label_insn_14725
-	Label_insn_14725	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14725 ** pop eax
-. -> Label_insn_14726
-
-# Orig addr: Label_insn_14726 insn_id: 14726 with comment popfd 
-	Label_insn_14726	 ** popfd 
-. -> Label_insn_14727
-
-# Orig addr: Label_insn_14727 insn_id: 14727 with comment popad 
-	Label_insn_14727	 ** popad 
-. -> Label_insn_4831
-
-# Orig addr: Label_insn_14728 insn_id: 14728 with comment jnc 0x096830F6 -- Link to callback handler sequence
-	Label_insn_14728	 ** jnc Label_insn_4832
-. -> Label_insn_14729
-
-# Orig addr: Label_insn_14729 insn_id: 14729 with comment pushad  -- start of callback handler sequence
-	Label_insn_14729	 ** pushad 
-. -> Label_insn_14730
-
-# Orig addr: Label_insn_14730 insn_id: 14730 with comment pushfd 
-	Label_insn_14730	 ** pushfd 
-. -> Label_insn_14731
-
-# Orig addr: Label_insn_14731 insn_id: 14731 with comment push 0x0804D436
-	Label_insn_14731	 ** push 0x0804D436
-. -> Label_insn_14732
-
-# Orig addr: Label_insn_14732 insn_id: 14732 with comment push 0xF00000A0
-	Label_insn_14732	 ** push 0xF00000A0
-. -> Label_insn_14733
-
-# Orig addr: Label_insn_14733 insn_id: 14733 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096830F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14733 indirect branch target: -268435296
-0xf00000a0 -> .
-. -> post_callback_Label_insn_14733
-	Label_insn_14733	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14733 ** pop eax
-. -> Label_insn_14734
-
-# Orig addr: Label_insn_14734 insn_id: 14734 with comment popfd 
-	Label_insn_14734	 ** popfd 
-. -> Label_insn_14735
-
-# Orig addr: Label_insn_14735 insn_id: 14735 with comment popad 
-	Label_insn_14735	 ** popad 
-. -> Label_insn_4832
-
-# Orig addr: Label_insn_14736 insn_id: 14736 with comment jnc 0x09684316 -- Link to callback handler sequence
-	Label_insn_14736	 ** jnc 0x804d43c
-. -> Label_insn_14737
-
-# Orig addr: Label_insn_14737 insn_id: 14737 with comment pushad  -- start of callback handler sequence
-	Label_insn_14737	 ** pushad 
-. -> Label_insn_14738
-
-# Orig addr: Label_insn_14738 insn_id: 14738 with comment pushfd 
-	Label_insn_14738	 ** pushfd 
-. -> Label_insn_14739
-
-# Orig addr: Label_insn_14739 insn_id: 14739 with comment push 0x0804D439
-	Label_insn_14739	 ** push 0x0804D439
-. -> Label_insn_14740
-
-# Orig addr: Label_insn_14740 insn_id: 14740 with comment push 0xF00000B0
-	Label_insn_14740	 ** push 0xF00000B0
-. -> Label_insn_14741
-
-# Orig addr: Label_insn_14741 insn_id: 14741 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09684316 -- Link to callback handler sequence
-# Orig addr: Label_insn_14741 indirect branch target: -268435280
-0xf00000b0 -> .
-. -> post_callback_Label_insn_14741
-	Label_insn_14741	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14741 ** pop eax
-. -> Label_insn_14742
-
-# Orig addr: Label_insn_14742 insn_id: 14742 with comment popfd 
-	Label_insn_14742	 ** popfd 
-. -> Label_insn_14743
-
-# Orig addr: Label_insn_14743 insn_id: 14743 with comment popad 
-	Label_insn_14743	 ** popad 
-. -> 0x804d43c
-
-# Orig addr: Label_insn_14744 insn_id: 14744 with comment jnc 0x099A849E -- Link to callback handler sequence
-	Label_insn_14744	 ** jnc 0x804d469
-. -> Label_insn_14745
-
-# Orig addr: Label_insn_14745 insn_id: 14745 with comment pushad  -- start of callback handler sequence
-	Label_insn_14745	 ** pushad 
-. -> Label_insn_14746
-
-# Orig addr: Label_insn_14746 insn_id: 14746 with comment pushfd 
-	Label_insn_14746	 ** pushfd 
-. -> Label_insn_14747
-
-# Orig addr: Label_insn_14747 insn_id: 14747 with comment push 0x0804D467
-	Label_insn_14747	 ** push 0x0804D467
-. -> Label_insn_14748
-
-# Orig addr: Label_insn_14748 insn_id: 14748 with comment push 0xF00000C0
-	Label_insn_14748	 ** push 0xF00000C0
-. -> Label_insn_14749
-
-# Orig addr: Label_insn_14749 insn_id: 14749 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099A849E -- Link to callback handler sequence
-# Orig addr: Label_insn_14749 indirect branch target: -268435264
-0xf00000c0 -> .
-. -> post_callback_Label_insn_14749
-	Label_insn_14749	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14749 ** pop eax
-. -> Label_insn_14750
-
-# Orig addr: Label_insn_14750 insn_id: 14750 with comment popfd 
-	Label_insn_14750	 ** popfd 
-. -> Label_insn_14751
-
-# Orig addr: Label_insn_14751 insn_id: 14751 with comment popad 
-	Label_insn_14751	 ** popad 
-. -> 0x804d469
-
-# Orig addr: Label_insn_14752 insn_id: 14752 with comment jnc 0x096860C6 -- Link to callback handler sequence
-	Label_insn_14752	 ** jnc Label_insn_4846
-. -> Label_insn_14753
-
-# Orig addr: Label_insn_14753 insn_id: 14753 with comment pushad  -- start of callback handler sequence
-	Label_insn_14753	 ** pushad 
-. -> Label_insn_14754
-
-# Orig addr: Label_insn_14754 insn_id: 14754 with comment pushfd 
-	Label_insn_14754	 ** pushfd 
-. -> Label_insn_14755
-
-# Orig addr: Label_insn_14755 insn_id: 14755 with comment push 0x0804D46B
-	Label_insn_14755	 ** push 0x0804D46B
-. -> Label_insn_14756
-
-# Orig addr: Label_insn_14756 insn_id: 14756 with comment push 0xF00000D0
-	Label_insn_14756	 ** push 0xF00000D0
-. -> Label_insn_14757
-
-# Orig addr: Label_insn_14757 insn_id: 14757 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096860C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14757 indirect branch target: -268435248
-0xf00000d0 -> .
-. -> post_callback_Label_insn_14757
-	Label_insn_14757	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14757 ** pop eax
-. -> Label_insn_14758
-
-# Orig addr: Label_insn_14758 insn_id: 14758 with comment popfd 
-	Label_insn_14758	 ** popfd 
-. -> Label_insn_14759
-
-# Orig addr: Label_insn_14759 insn_id: 14759 with comment popad 
-	Label_insn_14759	 ** popad 
-. -> Label_insn_4846
-
-# Orig addr: Label_insn_14760 insn_id: 14760 with comment jnc 0x09686CA6 -- Link to callback handler sequence
-	Label_insn_14760	 ** jnc 0x804d475
-. -> Label_insn_14761
-
-# Orig addr: Label_insn_14761 insn_id: 14761 with comment pushad  -- start of callback handler sequence
-	Label_insn_14761	 ** pushad 
-. -> Label_insn_14762
-
-# Orig addr: Label_insn_14762 insn_id: 14762 with comment pushfd 
-	Label_insn_14762	 ** pushfd 
-. -> Label_insn_14763
-
-# Orig addr: Label_insn_14763 insn_id: 14763 with comment push 0x0804D471
-	Label_insn_14763	 ** push 0x0804D471
-. -> Label_insn_14764
-
-# Orig addr: Label_insn_14764 insn_id: 14764 with comment push 0xF00000E0
-	Label_insn_14764	 ** push 0xF00000E0
-. -> Label_insn_14765
-
-# Orig addr: Label_insn_14765 insn_id: 14765 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09686CA6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14765 indirect branch target: -268435232
-0xf00000e0 -> .
-. -> post_callback_Label_insn_14765
-	Label_insn_14765	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14765 ** pop eax
-. -> Label_insn_14766
-
-# Orig addr: Label_insn_14766 insn_id: 14766 with comment popfd 
-	Label_insn_14766	 ** popfd 
-. -> Label_insn_14767
-
-# Orig addr: Label_insn_14767 insn_id: 14767 with comment popad 
-	Label_insn_14767	 ** popad 
-. -> 0x804d475
-
-# Orig addr: Label_insn_14768 insn_id: 14768 with comment jnc 0x09687836 -- Link to callback handler sequence
-	Label_insn_14768	 ** jnc 0x804d481
-. -> Label_insn_14769
-
-# Orig addr: Label_insn_14769 insn_id: 14769 with comment pushad  -- start of callback handler sequence
-	Label_insn_14769	 ** pushad 
-. -> Label_insn_14770
-
-# Orig addr: Label_insn_14770 insn_id: 14770 with comment pushfd 
-	Label_insn_14770	 ** pushfd 
-. -> Label_insn_14771
-
-# Orig addr: Label_insn_14771 insn_id: 14771 with comment push 0x0804D47D
-	Label_insn_14771	 ** push 0x0804D47D
-. -> Label_insn_14772
-
-# Orig addr: Label_insn_14772 insn_id: 14772 with comment push 0xF00000F0
-	Label_insn_14772	 ** push 0xF00000F0
-. -> Label_insn_14773
-
-# Orig addr: Label_insn_14773 insn_id: 14773 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09687836 -- Link to callback handler sequence
-# Orig addr: Label_insn_14773 indirect branch target: -268435216
-0xf00000f0 -> .
-. -> post_callback_Label_insn_14773
-	Label_insn_14773	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14773 ** pop eax
-. -> Label_insn_14774
-
-# Orig addr: Label_insn_14774 insn_id: 14774 with comment popfd 
-	Label_insn_14774	 ** popfd 
-. -> Label_insn_14775
-
-# Orig addr: Label_insn_14775 insn_id: 14775 with comment popad 
-	Label_insn_14775	 ** popad 
-. -> 0x804d481
-
-# Orig addr: Label_insn_14776 insn_id: 14776 with comment jno 0x099AC476 -- Link to callback handler sequence
-	Label_insn_14776	 ** jno 0x804d4b2
-. -> Label_insn_14777
-
-# Orig addr: Label_insn_14777 insn_id: 14777 with comment pushad  -- start of callback handler sequence
-	Label_insn_14777	 ** pushad 
-. -> Label_insn_14778
-
-# Orig addr: Label_insn_14778 insn_id: 14778 with comment pushfd 
-	Label_insn_14778	 ** pushfd 
-. -> Label_insn_14779
-
-# Orig addr: Label_insn_14779 insn_id: 14779 with comment push 0x0804D4AF
-	Label_insn_14779	 ** push 0x0804D4AF
-. -> Label_insn_14780
-
-# Orig addr: Label_insn_14780 insn_id: 14780 with comment push 0xF0000100
-	Label_insn_14780	 ** push 0xF0000100
-. -> Label_insn_14781
-
-# Orig addr: Label_insn_14781 insn_id: 14781 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099AC476 -- Link to callback handler sequence
-# Orig addr: Label_insn_14781 indirect branch target: -268435200
-0xf0000100 -> .
-. -> post_callback_Label_insn_14781
-	Label_insn_14781	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14781 ** pop eax
-. -> Label_insn_14782
-
-# Orig addr: Label_insn_14782 insn_id: 14782 with comment popfd 
-	Label_insn_14782	 ** popfd 
-. -> Label_insn_14783
-
-# Orig addr: 0x804927a insn_id: 245 with comment sub ebx , 0x08054F10
-0x804927a -> .
-	Label_insn_245	 ** sub ebx , 0x08054F10
-. -> Label_insn_17754
-
-# Orig addr: Label_insn_14783 insn_id: 14783 with comment popad 
-	Label_insn_14783	 ** popad 
-. -> 0x804d4b2
-
-# Orig addr: 0x8049283 insn_id: 247 with comment sub ebx , 0x00000001
-0x8049283 -> .
-	Label_insn_247	 ** sub ebx , 0x00000001
-. -> Label_insn_18658
-
-# Orig addr: Label_insn_14784 insn_id: 14784 with comment jnc 0x099AD716 -- Link to callback handler sequence
-	Label_insn_14784	 ** jnc Label_insn_4895
-. -> Label_insn_14785
-
-# Orig addr: Label_insn_14785 insn_id: 14785 with comment pushad  -- start of callback handler sequence
-	Label_insn_14785	 ** pushad 
-. -> Label_insn_14786
-
-# Orig addr: Label_insn_14786 insn_id: 14786 with comment pushfd 
-	Label_insn_14786	 ** pushfd 
-. -> Label_insn_14787
-
-# Orig addr: 0x8049290 insn_id: 251 with comment add eax , 0x00000001
-0x8049290 -> .
-	Label_insn_251	 ** add eax , 0x00000001
-. -> Label_insn_17769
-
-# Orig addr: Label_insn_14787 insn_id: 14787 with comment push 0x0804D536
-	Label_insn_14787	 ** push 0x0804D536
-. -> Label_insn_14788
-
-# Orig addr: Label_insn_14788 insn_id: 14788 with comment push 0xF0000110
-	Label_insn_14788	 ** push 0xF0000110
-. -> Label_insn_14789
-
-# Orig addr: 0x8049298 insn_id: 253 with comment call dword [0x08054F10+eax*4] Push part
-0x8049298 -> .
-	Label_insn_253	 ** push 0x0804929F
-. -> Label_insn_9928
-
-# Orig addr: Label_insn_14789 insn_id: 14789 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099AD716 -- Link to callback handler sequence
-# Orig addr: Label_insn_14789 indirect branch target: -268435184
-0xf0000110 -> .
-. -> post_callback_Label_insn_14789
-	Label_insn_14789	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14789 ** pop eax
-. -> Label_insn_14790
-
-# Orig addr: Label_insn_14790 insn_id: 14790 with comment popfd 
-	Label_insn_14790	 ** popfd 
-. -> Label_insn_14791
-
-# Orig addr: Label_insn_14791 insn_id: 14791 with comment popad 
-	Label_insn_14791	 ** popad 
-. -> Label_insn_4895
-
-# Orig addr: Label_insn_14792 insn_id: 14792 with comment jnc 0x09688E16 -- Link to callback handler sequence
-	Label_insn_14792	 ** jnc 0x804d53c
-. -> Label_insn_14793
-
-# Orig addr: Label_insn_14793 insn_id: 14793 with comment pushad  -- start of callback handler sequence
-	Label_insn_14793	 ** pushad 
-. -> Label_insn_14794
-
-# Orig addr: Label_insn_14794 insn_id: 14794 with comment pushfd 
-	Label_insn_14794	 ** pushfd 
-. -> Label_insn_14795
-
-# Orig addr: Label_insn_14795 insn_id: 14795 with comment push 0x0804D53A
-	Label_insn_14795	 ** push 0x0804D53A
-. -> Label_insn_14796
-
-# Orig addr: Label_insn_14796 insn_id: 14796 with comment push 0xF0000120
-	Label_insn_14796	 ** push 0xF0000120
-. -> Label_insn_14797
-
-# Orig addr: Label_insn_14797 insn_id: 14797 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09688E16 -- Link to callback handler sequence
-# Orig addr: Label_insn_14797 indirect branch target: -268435168
-0xf0000120 -> .
-. -> post_callback_Label_insn_14797
-	Label_insn_14797	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14797 ** pop eax
-. -> Label_insn_14798
-
-# Orig addr: Label_insn_14798 insn_id: 14798 with comment popfd 
-	Label_insn_14798	 ** popfd 
-. -> Label_insn_14799
-
-# Orig addr: Label_insn_14799 insn_id: 14799 with comment popad 
-	Label_insn_14799	 ** popad 
-. -> 0x804d53c
-
-# Orig addr: Label_insn_14800 insn_id: 14800 with comment jnc 0x096899F6 -- Link to callback handler sequence
-	Label_insn_14800	 ** jnc 0x804d545
-. -> Label_insn_14801
-
-# Orig addr: Label_insn_14801 insn_id: 14801 with comment pushad  -- start of callback handler sequence
-	Label_insn_14801	 ** pushad 
-. -> Label_insn_14802
-
-# Orig addr: Label_insn_14802 insn_id: 14802 with comment pushfd 
-	Label_insn_14802	 ** pushfd 
-. -> Label_insn_14803
-
-# Orig addr: Label_insn_14803 insn_id: 14803 with comment push 0x0804D542
-	Label_insn_14803	 ** push 0x0804D542
-. -> Label_insn_14804
-
-# Orig addr: Label_insn_14804 insn_id: 14804 with comment push 0xF0000130
-	Label_insn_14804	 ** push 0xF0000130
-. -> Label_insn_14805
-
-# Orig addr: 0x80492df insn_id: 274 with comment call eax Push part
-0x80492df -> .
-	Label_insn_274	 ** push 0x080492E1
-. -> Label_insn_9929
-
-# Orig addr: Label_insn_14805 insn_id: 14805 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096899F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14805 indirect branch target: -268435152
-0xf0000130 -> .
-. -> post_callback_Label_insn_14805
-	Label_insn_14805	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14805 ** pop eax
-. -> Label_insn_14806
-
-# Orig addr: Label_insn_14806 insn_id: 14806 with comment popfd 
-	Label_insn_14806	 ** popfd 
-. -> Label_insn_14807
-
-# Orig addr: Label_insn_14807 insn_id: 14807 with comment popad 
-	Label_insn_14807	 ** popad 
-. -> 0x804d545
-
-# Orig addr: Label_insn_14808 insn_id: 14808 with comment jnc 0x099CF396 -- Link to callback handler sequence
-	Label_insn_14808	 ** jnc 0x804d578
-. -> Label_insn_14809
-
-# Orig addr: Label_insn_14809 insn_id: 14809 with comment pushad  -- start of callback handler sequence
-	Label_insn_14809	 ** pushad 
-. -> Label_insn_14810
-
-# Orig addr: Label_insn_14810 insn_id: 14810 with comment pushfd 
-	Label_insn_14810	 ** pushfd 
-. -> Label_insn_14811
-
-# Orig addr: Label_insn_14811 insn_id: 14811 with comment push 0x0804D575
-	Label_insn_14811	 ** push 0x0804D575
-. -> Label_insn_14812
-
-# Orig addr: Label_insn_14812 insn_id: 14812 with comment push 0xF0000140
-	Label_insn_14812	 ** push 0xF0000140
-. -> Label_insn_14813
-
-# Orig addr: Label_insn_14813 insn_id: 14813 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099CF396 -- Link to callback handler sequence
-# Orig addr: Label_insn_14813 indirect branch target: -268435136
-0xf0000140 -> .
-. -> post_callback_Label_insn_14813
-	Label_insn_14813	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14813 ** pop eax
-. -> Label_insn_14814
-
-# Orig addr: Label_insn_14814 insn_id: 14814 with comment popfd 
-	Label_insn_14814	 ** popfd 
-. -> Label_insn_14815
-
-# Orig addr: Label_insn_14815 insn_id: 14815 with comment popad 
-	Label_insn_14815	 ** popad 
-. -> 0x804d578
-
-# Orig addr: Label_insn_14816 insn_id: 14816 with comment jno 0x09A078FE -- Link to callback handler sequence
-	Label_insn_14816	 ** jno 0x804d606
-. -> Label_insn_14817
-
-# Orig addr: Label_insn_14817 insn_id: 14817 with comment pushad  -- start of callback handler sequence
-	Label_insn_14817	 ** pushad 
-. -> Label_insn_14818
-
-# Orig addr: Label_insn_14818 insn_id: 14818 with comment pushfd 
-	Label_insn_14818	 ** pushfd 
-. -> Label_insn_14819
-
-# Orig addr: Label_insn_14819 insn_id: 14819 with comment push 0x0804D603
-	Label_insn_14819	 ** push 0x0804D603
-. -> Label_insn_14820
-
-# Orig addr: Label_insn_14820 insn_id: 14820 with comment push 0xF0000150
-	Label_insn_14820	 ** push 0xF0000150
-. -> Label_insn_14821
-
-# Orig addr: Label_insn_14821 insn_id: 14821 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A078FE -- Link to callback handler sequence
-# Orig addr: Label_insn_14821 indirect branch target: -268435120
-0xf0000150 -> .
-. -> post_callback_Label_insn_14821
-	Label_insn_14821	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14821 ** pop eax
-. -> Label_insn_14822
-
-# Orig addr: Label_insn_14822 insn_id: 14822 with comment popfd 
-	Label_insn_14822	 ** popfd 
-. -> Label_insn_14823
-
-# Orig addr: Label_insn_14823 insn_id: 14823 with comment popad 
-	Label_insn_14823	 ** popad 
-. -> 0x804d606
-
-# Orig addr: Label_insn_14824 insn_id: 14824 with comment jno 0x09A33D3E -- Link to callback handler sequence
-	Label_insn_14824	 ** jno 0x804d643
-. -> Label_insn_14825
-
-# Orig addr: Label_insn_14825 insn_id: 14825 with comment pushad  -- start of callback handler sequence
-	Label_insn_14825	 ** pushad 
-. -> Label_insn_14826
-
-# Orig addr: Label_insn_14826 insn_id: 14826 with comment pushfd 
-	Label_insn_14826	 ** pushfd 
-. -> Label_insn_14827
-
-# Orig addr: Label_insn_14827 insn_id: 14827 with comment push 0x0804D640
-	Label_insn_14827	 ** push 0x0804D640
-. -> Label_insn_14828
-
-# Orig addr: Label_insn_14828 insn_id: 14828 with comment push 0xF0000160
-	Label_insn_14828	 ** push 0xF0000160
-. -> Label_insn_14829
-
-# Orig addr: Label_insn_14829 insn_id: 14829 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A33D3E -- Link to callback handler sequence
-# Orig addr: Label_insn_14829 indirect branch target: -268435104
-0xf0000160 -> .
-. -> post_callback_Label_insn_14829
-	Label_insn_14829	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14829 ** pop eax
-. -> Label_insn_14830
-
-# Orig addr: Label_insn_14830 insn_id: 14830 with comment popfd 
-	Label_insn_14830	 ** popfd 
-. -> Label_insn_14831
-
-# Orig addr: Label_insn_14831 insn_id: 14831 with comment popad 
-	Label_insn_14831	 ** popad 
-. -> 0x804d643
-
-# Orig addr: Label_insn_14832 insn_id: 14832 with comment jno 0x09A38C0E -- Link to callback handler sequence
-	Label_insn_14832	 ** jno 0x804d67c
-. -> Label_insn_14833
-
-# Orig addr: Label_insn_14833 insn_id: 14833 with comment pushad  -- start of callback handler sequence
-	Label_insn_14833	 ** pushad 
-. -> Label_insn_14834
-
-# Orig addr: Label_insn_14834 insn_id: 14834 with comment pushfd 
-	Label_insn_14834	 ** pushfd 
-. -> Label_insn_14835
-
-# Orig addr: Label_insn_14835 insn_id: 14835 with comment push 0x0804D679
-	Label_insn_14835	 ** push 0x0804D679
-. -> Label_insn_14836
-
-# Orig addr: Label_insn_14836 insn_id: 14836 with comment push 0xF0000170
-	Label_insn_14836	 ** push 0xF0000170
-. -> Label_insn_14837
-
-# Orig addr: Label_insn_14837 insn_id: 14837 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A38C0E -- Link to callback handler sequence
-# Orig addr: Label_insn_14837 indirect branch target: -268435088
-0xf0000170 -> .
-. -> post_callback_Label_insn_14837
-	Label_insn_14837	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14837 ** pop eax
-. -> Label_insn_14838
-
-# Orig addr: Label_insn_14838 insn_id: 14838 with comment popfd 
-	Label_insn_14838	 ** popfd 
-. -> Label_insn_14839
-
-# Orig addr: Label_insn_14839 insn_id: 14839 with comment popad 
-	Label_insn_14839	 ** popad 
-. -> 0x804d67c
-
-# Orig addr: Label_insn_14840 insn_id: 14840 with comment jno 0x09A6A896 -- Link to callback handler sequence
-	Label_insn_14840	 ** jno 0x804d7f3
-. -> Label_insn_14841
-
-# Orig addr: Label_insn_14841 insn_id: 14841 with comment pushad  -- start of callback handler sequence
-	Label_insn_14841	 ** pushad 
-. -> Label_insn_14842
-
-# Orig addr: Label_insn_14842 insn_id: 14842 with comment pushfd 
-	Label_insn_14842	 ** pushfd 
-. -> Label_insn_14843
-
-# Orig addr: Label_insn_14843 insn_id: 14843 with comment push 0x0804D7F0
-	Label_insn_14843	 ** push 0x0804D7F0
-. -> Label_insn_14844
-
-# Orig addr: Label_insn_14844 insn_id: 14844 with comment push 0xF0000180
-	Label_insn_14844	 ** push 0xF0000180
-. -> Label_insn_14845
-
-# Orig addr: Label_insn_14845 insn_id: 14845 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A6A896 -- Link to callback handler sequence
-# Orig addr: Label_insn_14845 indirect branch target: -268435072
-0xf0000180 -> .
-. -> post_callback_Label_insn_14845
-	Label_insn_14845	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14845 ** pop eax
-. -> Label_insn_14846
-
-# Orig addr: Label_insn_14846 insn_id: 14846 with comment popfd 
-	Label_insn_14846	 ** popfd 
-. -> Label_insn_14847
-
-# Orig addr: Label_insn_14847 insn_id: 14847 with comment popad 
-	Label_insn_14847	 ** popad 
-. -> 0x804d7f3
-
-# Orig addr: Label_insn_14848 insn_id: 14848 with comment jno 0x09AB9D7E -- Link to callback handler sequence
-	Label_insn_14848	 ** jno 0x804d80a
-. -> Label_insn_14849
-
-# Orig addr: Label_insn_14849 insn_id: 14849 with comment pushad  -- start of callback handler sequence
-	Label_insn_14849	 ** pushad 
-. -> Label_insn_14850
-
-# Orig addr: Label_insn_14850 insn_id: 14850 with comment pushfd 
-	Label_insn_14850	 ** pushfd 
-. -> Label_insn_14851
-
-# Orig addr: Label_insn_14851 insn_id: 14851 with comment push 0x0804D807
-	Label_insn_14851	 ** push 0x0804D807
-. -> Label_insn_14852
-
-# Orig addr: Label_insn_14852 insn_id: 14852 with comment push 0xF0000190
-	Label_insn_14852	 ** push 0xF0000190
-. -> Label_insn_14853
-
-# Orig addr: Label_insn_14853 insn_id: 14853 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AB9D7E -- Link to callback handler sequence
-# Orig addr: Label_insn_14853 indirect branch target: -268435056
-0xf0000190 -> .
-. -> post_callback_Label_insn_14853
-	Label_insn_14853	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14853 ** pop eax
-. -> Label_insn_14854
-
-# Orig addr: Label_insn_14854 insn_id: 14854 with comment popfd 
-	Label_insn_14854	 ** popfd 
-. -> Label_insn_14855
-
-# Orig addr: Label_insn_14855 insn_id: 14855 with comment popad 
-	Label_insn_14855	 ** popad 
-. -> 0x804d80a
-
-# Orig addr: Label_insn_14856 insn_id: 14856 with comment jno 0x09ACC05E -- Link to callback handler sequence
-	Label_insn_14856	 ** jno Label_insn_5110
-. -> Label_insn_14857
-
-# Orig addr: Label_insn_14857 insn_id: 14857 with comment pushad  -- start of callback handler sequence
-	Label_insn_14857	 ** pushad 
-. -> Label_insn_14858
-
-# Orig addr: Label_insn_14858 insn_id: 14858 with comment pushfd 
-	Label_insn_14858	 ** pushfd 
-. -> Label_insn_14859
-
-# Orig addr: Label_insn_14859 insn_id: 14859 with comment push 0x0804D83B
-	Label_insn_14859	 ** push 0x0804D83B
-. -> Label_insn_14860
-
-# Orig addr: Label_insn_14860 insn_id: 14860 with comment push 0xF00001A0
-	Label_insn_14860	 ** push 0xF00001A0
-. -> Label_insn_14861
-
-# Orig addr: Label_insn_14861 insn_id: 14861 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ACC05E -- Link to callback handler sequence
-# Orig addr: Label_insn_14861 indirect branch target: -268435040
-0xf00001a0 -> .
-. -> post_callback_Label_insn_14861
-	Label_insn_14861	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14861 ** pop eax
-. -> Label_insn_14862
-
-# Orig addr: Label_insn_14862 insn_id: 14862 with comment popfd 
-	Label_insn_14862	 ** popfd 
-. -> Label_insn_14863
-
-# Orig addr: Label_insn_14863 insn_id: 14863 with comment popad 
-	Label_insn_14863	 ** popad 
-. -> Label_insn_5110
-
-# Orig addr: Label_insn_14864 insn_id: 14864 with comment jno 0x099ABDBE -- Link to callback handler sequence
-	Label_insn_14864	 ** jno 0x804d83f
-. -> Label_insn_14865
-
-# Orig addr: Label_insn_14865 insn_id: 14865 with comment pushad  -- start of callback handler sequence
-	Label_insn_14865	 ** pushad 
-. -> Label_insn_14866
-
-# Orig addr: Label_insn_14866 insn_id: 14866 with comment pushfd 
-	Label_insn_14866	 ** pushfd 
-. -> Label_insn_14867
-
-# Orig addr: Label_insn_14867 insn_id: 14867 with comment push 0x0804D83D
-	Label_insn_14867	 ** push 0x0804D83D
-. -> Label_insn_14868
-
-# Orig addr: Label_insn_14868 insn_id: 14868 with comment push 0xF00001B0
-	Label_insn_14868	 ** push 0xF00001B0
-. -> Label_insn_14869
-
-# Orig addr: Label_insn_14869 insn_id: 14869 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099ABDBE -- Link to callback handler sequence
-# Orig addr: Label_insn_14869 indirect branch target: -268435024
-0xf00001b0 -> .
-. -> post_callback_Label_insn_14869
-	Label_insn_14869	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14869 ** pop eax
-. -> Label_insn_14870
-
-# Orig addr: Label_insn_14870 insn_id: 14870 with comment popfd 
-	Label_insn_14870	 ** popfd 
-. -> Label_insn_14871
-
-# Orig addr: Label_insn_14871 insn_id: 14871 with comment popad 
-	Label_insn_14871	 ** popad 
-. -> 0x804d83f
-
-# Orig addr: Label_insn_14872 insn_id: 14872 with comment pushad  -- start of callback handler sequence
-	Label_insn_14872	 ** pushad 
-. -> Label_insn_14873
-
-# Orig addr: Label_insn_14873 insn_id: 14873 with comment pushfd 
-	Label_insn_14873	 ** pushfd 
-. -> Label_insn_14874
-
-# Orig addr: Label_insn_14874 insn_id: 14874 with comment push 0x0804D888
-	Label_insn_14874	 ** push 0x0804D888
-. -> Label_insn_14875
-
-# Orig addr: Label_insn_14875 insn_id: 14875 with comment push 0xF00001E0
-	Label_insn_14875	 ** push 0xF00001E0
-. -> Label_insn_14876
-
-# Orig addr: Label_insn_14876 insn_id: 14876 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968C796 -- Link to callback handler sequence
-# Orig addr: Label_insn_14876 indirect branch target: -268434976
-0xf00001e0 -> .
-. -> post_callback_Label_insn_14876
-	Label_insn_14876	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14876 ** pop eax
-. -> Label_insn_14877
-
-# Orig addr: Label_insn_14877 insn_id: 14877 with comment popfd 
-	Label_insn_14877	 ** popfd 
-. -> Label_insn_14878
-
-# Orig addr: Label_insn_14878 insn_id: 14878 with comment popad 
-	Label_insn_14878	 ** popad 
-. -> Label_insn_5136
-
-# Orig addr: Label_insn_14879 insn_id: 14879 with comment jno 0x0968D006 -- Link to callback handler sequence
-	Label_insn_14879	 ** jno 0x804d88e
-. -> Label_insn_14880
-
-# Orig addr: Label_insn_14880 insn_id: 14880 with comment pushad  -- start of callback handler sequence
-	Label_insn_14880	 ** pushad 
-. -> Label_insn_14881
-
-# Orig addr: Label_insn_14881 insn_id: 14881 with comment pushfd 
-	Label_insn_14881	 ** pushfd 
-. -> Label_insn_14882
-
-# Orig addr: Label_insn_14882 insn_id: 14882 with comment push 0x0804D88B
-	Label_insn_14882	 ** push 0x0804D88B
-. -> Label_insn_14883
-
-# Orig addr: Label_insn_14883 insn_id: 14883 with comment push 0xF00001F0
-	Label_insn_14883	 ** push 0xF00001F0
-. -> Label_insn_14884
-
-# Orig addr: Label_insn_14884 insn_id: 14884 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968D006 -- Link to callback handler sequence
-# Orig addr: Label_insn_14884 indirect branch target: -268434960
-0xf00001f0 -> .
-. -> post_callback_Label_insn_14884
-	Label_insn_14884	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14884 ** pop eax
-. -> Label_insn_14885
-
-# Orig addr: Label_insn_14885 insn_id: 14885 with comment popfd 
-	Label_insn_14885	 ** popfd 
-. -> Label_insn_14886
-
-# Orig addr: Label_insn_14886 insn_id: 14886 with comment popad 
-	Label_insn_14886	 ** popad 
-. -> 0x804d88e
-
-# Orig addr: Label_insn_14887 insn_id: 14887 with comment pushad  -- start of callback handler sequence
-	Label_insn_14887	 ** pushad 
-. -> Label_insn_14888
-
-# Orig addr: Label_insn_14888 insn_id: 14888 with comment pushfd 
-	Label_insn_14888	 ** pushfd 
-. -> Label_insn_14889
-
-# Orig addr: Label_insn_14889 insn_id: 14889 with comment push 0x0804D898
-	Label_insn_14889	 ** push 0x0804D898
-. -> Label_insn_14890
-
-# Orig addr: Label_insn_14890 insn_id: 14890 with comment push 0xF0000200
-	Label_insn_14890	 ** push 0xF0000200
-. -> Label_insn_14891
-
-# Orig addr: Label_insn_14925 insn_id: 14925 with comment push 0x0804DA7A
-	Label_insn_14925	 ** push 0x0804DA7A
-. -> Label_insn_14926
-
-# Orig addr: Label_insn_14891 insn_id: 14891 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968DA56 -- Link to callback handler sequence
-# Orig addr: Label_insn_14891 indirect branch target: -268434944
-0xf0000200 -> .
-. -> post_callback_Label_insn_14891
-	Label_insn_14891	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14891 ** pop eax
-. -> Label_insn_14892
-
-# Orig addr: Label_insn_14892 insn_id: 14892 with comment popfd 
-	Label_insn_14892	 ** popfd 
-. -> Label_insn_14893
-
-# Orig addr: Label_insn_14893 insn_id: 14893 with comment popad 
-	Label_insn_14893	 ** popad 
-. -> 0x804d89b
-
-# Orig addr: Label_insn_14894 insn_id: 14894 with comment pushad  -- start of callback handler sequence
-	Label_insn_14894	 ** pushad 
-. -> Label_insn_14895
-
-# Orig addr: Label_insn_14895 insn_id: 14895 with comment pushfd 
-	Label_insn_14895	 ** pushfd 
-. -> Label_insn_14896
-
-# Orig addr: Label_insn_14896 insn_id: 14896 with comment push 0x0804D89D
-	Label_insn_14896	 ** push 0x0804D89D
-. -> Label_insn_14897
-
-# Orig addr: Label_insn_14897 insn_id: 14897 with comment push 0xF0000210
-	Label_insn_14897	 ** push 0xF0000210
-. -> Label_insn_14898
-
-# Orig addr: Label_insn_14898 insn_id: 14898 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968E276 -- Link to callback handler sequence
-# Orig addr: Label_insn_14898 indirect branch target: -268434928
-0xf0000210 -> .
-. -> post_callback_Label_insn_14898
-	Label_insn_14898	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14898 ** pop eax
-. -> Label_insn_14899
-
-# Orig addr: Label_insn_14899 insn_id: 14899 with comment popfd 
-	Label_insn_14899	 ** popfd 
-. -> Label_insn_14900
-
-# Orig addr: Label_insn_14900 insn_id: 14900 with comment popad 
-	Label_insn_14900	 ** popad 
-. -> 0x804d89f
-
-# Orig addr: Label_insn_14901 insn_id: 14901 with comment pushad  -- start of callback handler sequence
-	Label_insn_14901	 ** pushad 
-. -> Label_insn_14902
-
-# Orig addr: Label_insn_14902 insn_id: 14902 with comment pushfd 
-	Label_insn_14902	 ** pushfd 
-. -> Label_insn_14903
-
-# Orig addr: Label_insn_14903 insn_id: 14903 with comment push 0x0804D8A8
-	Label_insn_14903	 ** push 0x0804D8A8
-. -> Label_insn_14904
-
-# Orig addr: Label_insn_14904 insn_id: 14904 with comment push 0xF0000220
-	Label_insn_14904	 ** push 0xF0000220
-. -> Label_insn_14905
-
-# Orig addr: Label_insn_14905 insn_id: 14905 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968EA96 -- Link to callback handler sequence
-# Orig addr: Label_insn_14905 indirect branch target: -268434912
-0xf0000220 -> .
-. -> post_callback_Label_insn_14905
-	Label_insn_14905	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14905 ** pop eax
-. -> Label_insn_14906
-
-# Orig addr: Label_insn_14906 insn_id: 14906 with comment popfd 
-	Label_insn_14906	 ** popfd 
-. -> Label_insn_14312
-
-# Orig addr: Label_insn_14907 insn_id: 14907 with comment jno 0x0968F716 -- Link to callback handler sequence
-	Label_insn_14907	 ** jno 0x804d9b1
-. -> Label_insn_14908
-
-# Orig addr: Label_insn_14908 insn_id: 14908 with comment pushad  -- start of callback handler sequence
-	Label_insn_14908	 ** pushad 
-. -> Label_insn_14909
-
-# Orig addr: Label_insn_14909 insn_id: 14909 with comment pushfd 
-	Label_insn_14909	 ** pushfd 
-. -> Label_insn_14910
-
-# Orig addr: Label_insn_14910 insn_id: 14910 with comment push 0x0804D9AE
-	Label_insn_14910	 ** push 0x0804D9AE
-. -> Label_insn_14911
-
-# Orig addr: Label_insn_14911 insn_id: 14911 with comment push 0xF0000260
-	Label_insn_14911	 ** push 0xF0000260
-. -> Label_insn_14912
-
-# Orig addr: Label_insn_14912 insn_id: 14912 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0968F716 -- Link to callback handler sequence
-# Orig addr: Label_insn_14912 indirect branch target: -268434848
-0xf0000260 -> .
-. -> post_callback_Label_insn_14912
-	Label_insn_14912	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14912 ** pop eax
-. -> Label_insn_14913
-
-# Orig addr: Label_insn_14913 insn_id: 14913 with comment popfd 
-	Label_insn_14913	 ** popfd 
-. -> Label_insn_14914
-
-# Orig addr: Label_insn_14914 insn_id: 14914 with comment popad 
-	Label_insn_14914	 ** popad 
-. -> 0x804d9b1
-
-# Orig addr: Label_insn_14915 insn_id: 14915 with comment jnc 0x096902A6 -- Link to callback handler sequence
-	Label_insn_14915	 ** jnc 0x804da1b
-. -> Label_insn_14916
-
-# Orig addr: Label_insn_14916 insn_id: 14916 with comment pushad  -- start of callback handler sequence
-	Label_insn_14916	 ** pushad 
-. -> Label_insn_14917
-
-# Orig addr: Label_insn_14917 insn_id: 14917 with comment pushfd 
-	Label_insn_14917	 ** pushfd 
-. -> Label_insn_14918
-
-# Orig addr: Label_insn_14918 insn_id: 14918 with comment push 0x0804DA18
-	Label_insn_14918	 ** push 0x0804DA18
-. -> Label_insn_14919
-
-# Orig addr: Label_insn_14919 insn_id: 14919 with comment push 0xF0000280
-	Label_insn_14919	 ** push 0xF0000280
-. -> Label_insn_14920
-
-# Orig addr: Label_insn_14920 insn_id: 14920 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096902A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14920 indirect branch target: -268434816
-0xf0000280 -> .
-. -> post_callback_Label_insn_14920
-	Label_insn_14920	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14920 ** pop eax
-. -> Label_insn_14921
-
-# Orig addr: Label_insn_14921 insn_id: 14921 with comment popfd 
-	Label_insn_14921	 ** popfd 
-. -> Label_insn_14922
-
-# Orig addr: Label_insn_14922 insn_id: 14922 with comment popad 
-	Label_insn_14922	 ** popad 
-. -> 0x804da1b
-
-# Orig addr: Label_insn_14923 insn_id: 14923 with comment pushad  -- start of callback handler sequence
-	Label_insn_14923	 ** pushad 
-. -> Label_insn_14924
-
-# Orig addr: Label_insn_14924 insn_id: 14924 with comment pushfd 
-	Label_insn_14924	 ** pushfd 
-. -> Label_insn_14925
-
-# Orig addr: Label_insn_14926 insn_id: 14926 with comment push 0xF00002A0
-	Label_insn_14926	 ** push 0xF00002A0
-. -> Label_insn_14927
-
-# Orig addr: Label_insn_14927 insn_id: 14927 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09690D46 -- Link to callback handler sequence
-# Orig addr: Label_insn_14927 indirect branch target: -268434784
-0xf00002a0 -> .
-. -> post_callback_Label_insn_14927
-	Label_insn_14927	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14927 ** pop eax
-. -> Label_insn_14928
-
-# Orig addr: Label_insn_14928 insn_id: 14928 with comment popfd 
-	Label_insn_14928	 ** popfd 
-. -> Label_insn_14929
-
-# Orig addr: Label_insn_14929 insn_id: 14929 with comment popad 
-	Label_insn_14929	 ** popad 
-. -> 0x804da7d
-
-# Orig addr: Label_insn_14930 insn_id: 14930 with comment pushad  -- start of callback handler sequence
-	Label_insn_14930	 ** pushad 
-. -> Label_insn_14931
-
-# Orig addr: Label_insn_14931 insn_id: 14931 with comment pushfd 
-	Label_insn_14931	 ** pushfd 
-. -> Label_insn_14932
-
-# Orig addr: Label_insn_14932 insn_id: 14932 with comment push 0x0804DA84
-	Label_insn_14932	 ** push 0x0804DA84
-. -> Label_insn_14933
-
-# Orig addr: Label_insn_14933 insn_id: 14933 with comment push 0xF00002B0
-	Label_insn_14933	 ** push 0xF00002B0
-. -> Label_insn_14934
-
-# Orig addr: Label_insn_14934 insn_id: 14934 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09691566 -- Link to callback handler sequence
-# Orig addr: Label_insn_14934 indirect branch target: -268434768
-0xf00002b0 -> .
-. -> post_callback_Label_insn_14934
-	Label_insn_14934	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14934 ** pop eax
-. -> Label_insn_14935
-
-# Orig addr: Label_insn_14935 insn_id: 14935 with comment popfd 
-	Label_insn_14935	 ** popfd 
-. -> Label_insn_14936
-
-# Orig addr: Label_insn_14936 insn_id: 14936 with comment popad 
-	Label_insn_14936	 ** popad 
-. -> 0x804da87
-
-# Orig addr: Label_insn_14937 insn_id: 14937 with comment jnc 0x09691EC6 -- Link to callback handler sequence
-	Label_insn_14937	 ** jnc 0x804dac0
-. -> Label_insn_14938
-
-# Orig addr: Label_insn_14938 insn_id: 14938 with comment pushad  -- start of callback handler sequence
-	Label_insn_14938	 ** pushad 
-. -> Label_insn_14939
-
-# Orig addr: Label_insn_14939 insn_id: 14939 with comment pushfd 
-	Label_insn_14939	 ** pushfd 
-. -> Label_insn_14940
-
-# Orig addr: Label_insn_14940 insn_id: 14940 with comment push 0x0804DABE
-	Label_insn_14940	 ** push 0x0804DABE
-. -> Label_insn_14941
-
-# Orig addr: Label_insn_14941 insn_id: 14941 with comment push 0xF00002D0
-	Label_insn_14941	 ** push 0xF00002D0
-. -> Label_insn_14942
-
-# Orig addr: Label_insn_14942 insn_id: 14942 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09691EC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14942 indirect branch target: -268434736
-0xf00002d0 -> .
-. -> post_callback_Label_insn_14942
-	Label_insn_14942	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14942 ** pop eax
-. -> Label_insn_14943
-
-# Orig addr: Label_insn_14943 insn_id: 14943 with comment popfd 
-	Label_insn_14943	 ** popfd 
-. -> Label_insn_14944
-
-# Orig addr: Label_insn_14944 insn_id: 14944 with comment popad 
-	Label_insn_14944	 ** popad 
-. -> 0x804dac0
-
-# Orig addr: Label_insn_14945 insn_id: 14945 with comment pushad  -- start of callback handler sequence
-	Label_insn_14945	 ** pushad 
-. -> Label_insn_14946
-
-# Orig addr: Label_insn_14946 insn_id: 14946 with comment pushfd 
-	Label_insn_14946	 ** pushfd 
-. -> Label_insn_14947
-
-# Orig addr: Label_insn_14947 insn_id: 14947 with comment push 0x0804DAC3
-	Label_insn_14947	 ** push 0x0804DAC3
-. -> Label_insn_14948
-
-# Orig addr: Label_insn_14948 insn_id: 14948 with comment push 0xF00002E0
-	Label_insn_14948	 ** push 0xF00002E0
-. -> Label_insn_14949
-
-# Orig addr: Label_insn_14949 insn_id: 14949 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096926E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14949 indirect branch target: -268434720
-0xf00002e0 -> .
-. -> post_callback_Label_insn_14949
-	Label_insn_14949	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14949 ** pop eax
-. -> Label_insn_14950
-
-# Orig addr: Label_insn_14950 insn_id: 14950 with comment popfd 
-	Label_insn_14950	 ** popfd 
-. -> Label_insn_14951
-
-# Orig addr: Label_insn_14951 insn_id: 14951 with comment popad 
-	Label_insn_14951	 ** popad 
-. -> Label_insn_5295
-
-# Orig addr: Label_insn_14952 insn_id: 14952 with comment jno 0x09692F56 -- Link to callback handler sequence
-	Label_insn_14952	 ** jno 0x804dacd
-. -> Label_insn_14953
-
-# Orig addr: Label_insn_14953 insn_id: 14953 with comment pushad  -- start of callback handler sequence
-	Label_insn_14953	 ** pushad 
-. -> Label_insn_14954
-
-# Orig addr: Label_insn_14954 insn_id: 14954 with comment pushfd 
-	Label_insn_14954	 ** pushfd 
-. -> Label_insn_14955
-
-# Orig addr: Label_insn_14955 insn_id: 14955 with comment push 0x0804DACA
-	Label_insn_14955	 ** push 0x0804DACA
-. -> Label_insn_14956
-
-# Orig addr: Label_insn_14956 insn_id: 14956 with comment push 0xF00002F0
-	Label_insn_14956	 ** push 0xF00002F0
-. -> Label_insn_14957
-
-# Orig addr: Label_insn_14957 insn_id: 14957 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09692F56 -- Link to callback handler sequence
-# Orig addr: Label_insn_14957 indirect branch target: -268434704
-0xf00002f0 -> .
-. -> post_callback_Label_insn_14957
-	Label_insn_14957	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14957 ** pop eax
-. -> Label_insn_14958
-
-# Orig addr: Label_insn_14958 insn_id: 14958 with comment popfd 
-	Label_insn_14958	 ** popfd 
-. -> Label_insn_14959
-
-# Orig addr: Label_insn_14959 insn_id: 14959 with comment popad 
-	Label_insn_14959	 ** popad 
-. -> 0x804dacd
-
-# Orig addr: Label_insn_14960 insn_id: 14960 with comment jnc 0x09693B36 -- Link to callback handler sequence
-	Label_insn_14960	 ** jnc 0x804db62
-. -> Label_insn_14961
-
-# Orig addr: Label_insn_14961 insn_id: 14961 with comment pushad  -- start of callback handler sequence
-	Label_insn_14961	 ** pushad 
-. -> Label_insn_14962
-
-# Orig addr: Label_insn_14962 insn_id: 14962 with comment pushfd 
-	Label_insn_14962	 ** pushfd 
-. -> Label_insn_14963
-
-# Orig addr: Label_insn_14963 insn_id: 14963 with comment push 0x0804DB5F
-	Label_insn_14963	 ** push 0x0804DB5F
-. -> Label_insn_14964
-
-# Orig addr: Label_insn_14964 insn_id: 14964 with comment push 0xF0000310
-	Label_insn_14964	 ** push 0xF0000310
-. -> Label_insn_14965
-
-# Orig addr: Label_insn_14965 insn_id: 14965 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09693B36 -- Link to callback handler sequence
-# Orig addr: Label_insn_14965 indirect branch target: -268434672
-0xf0000310 -> .
-. -> post_callback_Label_insn_14965
-	Label_insn_14965	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14965 ** pop eax
-. -> Label_insn_14966
-
-# Orig addr: Label_insn_14966 insn_id: 14966 with comment popfd 
-	Label_insn_14966	 ** popfd 
-. -> Label_insn_14967
-
-# Orig addr: Label_insn_14967 insn_id: 14967 with comment popad 
-	Label_insn_14967	 ** popad 
-. -> 0x804db62
-
-# Orig addr: Label_insn_14968 insn_id: 14968 with comment pushad  -- start of callback handler sequence
-	Label_insn_14968	 ** pushad 
-. -> Label_insn_14969
-
-# Orig addr: Label_insn_14969 insn_id: 14969 with comment pushfd 
-	Label_insn_14969	 ** pushfd 
-. -> Label_insn_14970
-
-# Orig addr: Label_insn_14970 insn_id: 14970 with comment push 0x0804DB9B
-	Label_insn_14970	 ** push 0x0804DB9B
-. -> Label_insn_14971
-
-# Orig addr: Label_insn_14971 insn_id: 14971 with comment push 0xF0000330
-	Label_insn_14971	 ** push 0xF0000330
-. -> Label_insn_14972
-
-# Orig addr: Label_insn_14972 insn_id: 14972 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096945D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_14972 indirect branch target: -268434640
-0xf0000330 -> .
-. -> post_callback_Label_insn_14972
-	Label_insn_14972	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_14972 ** pop eax
-. -> Label_insn_14973
-
-# Orig addr: Label_insn_14973 insn_id: 14973 with comment popfd 
-	Label_insn_14973	 ** popfd 
-. -> Label_insn_14974
-
-# Orig addr: Label_insn_14974 insn_id: 14974 with comment popad 
-	Label_insn_14974	 ** popad 
-. -> 0x804dba1
-
-# Orig addr: Label_insn_14975 insn_id: 14975 with comment pushad  -- start of callback handler sequence
-	Label_insn_14975	 ** pushad 
-. -> Label_insn_14976
-
-# Orig addr: Label_insn_14976 insn_id: 14976 with comment pushfd 
-	Label_insn_14976	 ** pushfd 
-. -> Label_insn_14977
-
-# Orig addr: Label_insn_14977 insn_id: 14977 with comment push 0x0804DFDC
-	Label_insn_14977	 ** push 0x0804DFDC
-. -> Label_insn_14978
-
-# Orig addr: 0x80497d3 insn_id: 534 with comment pushfd 
-0x80497d3 -> .
-	Label_insn_534	 ** pushfd 
-. -> Label_insn_17791
-
-# Orig addr: Label_insn_14978 insn_id: 14978 with comment push 0xF0000390
-	Label_insn_14978	 ** push 0xF0000390
-. -> Label_insn_14705
-
-# Orig addr: Label_insn_14979 insn_id: 14979 with comment popfd 
-	Label_insn_14979	 ** popfd 
-. -> Label_insn_14980
-
-# Orig addr: Label_insn_14980 insn_id: 14980 with comment popad 
-	Label_insn_14980	 ** popad 
-. -> 0x804dfe2
-
-# Orig addr: Label_insn_14981 insn_id: 14981 with comment pushad  -- start of callback handler sequence
-	Label_insn_14981	 ** pushad 
-. -> Label_insn_14982
-
-# Orig addr: Label_insn_14982 insn_id: 14982 with comment pushfd 
-	Label_insn_14982	 ** pushfd 
-. -> Label_insn_14983
-
-# Orig addr: Label_insn_14983 insn_id: 14983 with comment push 0x0804E53B
-	Label_insn_14983	 ** push 0x0804E53B
-. -> Label_insn_14984
-
-# Orig addr: Label_insn_14984 insn_id: 14984 with comment push 0xF00003F0
-	Label_insn_14984	 ** push 0xF00003F0
-. -> Label_insn_14985
-
-# Orig addr: 0x8049816 insn_id: 548 with comment lea eax , [ebx-0x00008000]
-0x8049816 -> .
-	Label_insn_548	 ** lea eax , [ebx-0x00008000]
-. -> Label_insn_17803
-
-# Orig addr: Label_insn_14985 insn_id: 14985 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09696976 -- Link to callback handler sequence
-# Orig addr: Label_insn_14985 indirect branch target: -268434448
-0xf00003f0 -> .
-. -> post_callback_Label_insn_14985
-	Label_insn_14985	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14985 ** pop eax
-. -> Label_insn_14986
-
-# Orig addr: Label_insn_14986 insn_id: 14986 with comment popfd 
-	Label_insn_14986	 ** popfd 
-. -> Label_insn_14987
-
-# Orig addr: Label_insn_14987 insn_id: 14987 with comment popad 
-	Label_insn_14987	 ** popad 
-. -> 0x804e53e
-
-# Orig addr: Label_insn_14988 insn_id: 14988 with comment jnc 0x09697416 -- Link to callback handler sequence
-	Label_insn_14988	 ** jnc 0x804e57d
-. -> Label_insn_14989
-
-# Orig addr: Label_insn_14989 insn_id: 14989 with comment pushad  -- start of callback handler sequence
-	Label_insn_14989	 ** pushad 
-. -> Label_insn_14990
-
-# Orig addr: Label_insn_14990 insn_id: 14990 with comment pushfd 
-	Label_insn_14990	 ** pushfd 
-. -> Label_insn_14991
-
-# Orig addr: Label_insn_14991 insn_id: 14991 with comment push 0x0804E577
-	Label_insn_14991	 ** push 0x0804E577
-. -> Label_insn_14992
-
-# Orig addr: Label_insn_14992 insn_id: 14992 with comment push 0xF0000410
-	Label_insn_14992	 ** push 0xF0000410
-. -> Label_insn_14993
-
-# Orig addr: Label_insn_14993 insn_id: 14993 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09697416 -- Link to callback handler sequence
-# Orig addr: Label_insn_14993 indirect branch target: -268434416
-0xf0000410 -> .
-. -> post_callback_Label_insn_14993
-	Label_insn_14993	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_14993 ** pop eax
-. -> Label_insn_14994
-
-# Orig addr: Label_insn_14994 insn_id: 14994 with comment popfd 
-	Label_insn_14994	 ** popfd 
-. -> Label_insn_14995
-
-# Orig addr: 0x8049860 insn_id: 561 with comment pushfd 
-0x8049860 -> .
-	Label_insn_561	 ** pushfd 
-. -> Label_insn_17812
-
-# Orig addr: Label_insn_14995 insn_id: 14995 with comment popad 
-	Label_insn_14995	 ** popad 
-. -> 0x804e57d
-
-# Orig addr: 0x8049864 insn_id: 562 with comment lea eax , [eax+ecx*4]
-# eliding, no indirect targets
-0x8049864 -> 0x0 
-	Label_insn_562	 ** lea eax , [eax+ecx*4]
-. -> Label_insn_17824
-
-# Orig addr: Label_insn_14996 insn_id: 14996 with comment pushad  -- start of callback handler sequence
-	Label_insn_14996	 ** pushad 
-. -> Label_insn_14997
-
-# Orig addr: Label_insn_14997 insn_id: 14997 with comment pushfd 
-	Label_insn_14997	 ** pushfd 
-. -> Label_insn_14998
-
-# Orig addr: Label_insn_14998 insn_id: 14998 with comment push 0x0804E583
-	Label_insn_14998	 ** push 0x0804E583
-. -> Label_insn_14999
-
-# Orig addr: Label_insn_14999 insn_id: 14999 with comment push 0xF0000420
-	Label_insn_14999	 ** push 0xF0000420
-. -> Label_insn_15000
-
-# Orig addr: Label_insn_15000 insn_id: 15000 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09697CD6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15000 indirect branch target: -268434400
-0xf0000420 -> .
-. -> post_callback_Label_insn_15000
-	Label_insn_15000	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15000 ** pop eax
-. -> Label_insn_15001
-
-# Orig addr: Label_insn_15001 insn_id: 15001 with comment popfd 
-	Label_insn_15001	 ** popfd 
-. -> Label_insn_15002
-
-# Orig addr: Label_insn_15002 insn_id: 15002 with comment popad 
-	Label_insn_15002	 ** popad 
-. -> 0x804e589
-
-# Orig addr: Label_insn_15003 insn_id: 15003 with comment jno 0x09698F46 -- Link to callback handler sequence
-	Label_insn_15003	 ** jno 0x804e99a
-. -> Label_insn_15004
-
-# Orig addr: Label_insn_15004 insn_id: 15004 with comment pushad  -- start of callback handler sequence
-	Label_insn_15004	 ** pushad 
-. -> Label_insn_15005
-
-# Orig addr: Label_insn_15005 insn_id: 15005 with comment pushfd 
-	Label_insn_15005	 ** pushfd 
-. -> Label_insn_15006
-
-# Orig addr: Label_insn_15006 insn_id: 15006 with comment push 0x0804E997
-	Label_insn_15006	 ** push 0x0804E997
-. -> Label_insn_15007
-
-# Orig addr: Label_insn_15007 insn_id: 15007 with comment push 0xF0000480
-	Label_insn_15007	 ** push 0xF0000480
-. -> Label_insn_15008
-
-# Orig addr: Label_insn_15008 insn_id: 15008 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09698F46 -- Link to callback handler sequence
-# Orig addr: Label_insn_15008 indirect branch target: -268434304
-0xf0000480 -> .
-. -> post_callback_Label_insn_15008
-	Label_insn_15008	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15008 ** pop eax
-. -> Label_insn_15009
-
-# Orig addr: Label_insn_15009 insn_id: 15009 with comment popfd 
-	Label_insn_15009	 ** popfd 
-. -> Label_insn_15010
-
-# Orig addr: Label_insn_15010 insn_id: 15010 with comment popad 
-	Label_insn_15010	 ** popad 
-. -> 0x804e99a
-
-# Orig addr: 0x80498d3 insn_id: 586 with comment pushfd 
-0x80498d3 -> .
-	Label_insn_586	 ** pushfd 
-. -> Label_insn_17834
-
-# Orig addr: Label_insn_15011 insn_id: 15011 with comment jno 0x09699C16 -- Link to callback handler sequence
-	Label_insn_15011	 ** jno 0x804e9fb
-. -> Label_insn_15012
-
-# Orig addr: Label_insn_15012 insn_id: 15012 with comment pushad  -- start of callback handler sequence
-	Label_insn_15012	 ** pushad 
-. -> Label_insn_15013
-
-# Orig addr: Label_insn_15013 insn_id: 15013 with comment pushfd 
-	Label_insn_15013	 ** pushfd 
-. -> Label_insn_15014
-
-# Orig addr: Label_insn_15014 insn_id: 15014 with comment push 0x0804E9F8
-	Label_insn_15014	 ** push 0x0804E9F8
-. -> Label_insn_15015
-
-# Orig addr: Label_insn_15015 insn_id: 15015 with comment push 0xF00004B0
-	Label_insn_15015	 ** push 0xF00004B0
-. -> Label_insn_15016
-
-# Orig addr: Label_insn_15016 insn_id: 15016 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09699C16 -- Link to callback handler sequence
-# Orig addr: Label_insn_15016 indirect branch target: -268434256
-0xf00004b0 -> .
-. -> post_callback_Label_insn_15016
-	Label_insn_15016	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15016 ** pop eax
-. -> Label_insn_15017
-
-# Orig addr: Label_insn_15017 insn_id: 15017 with comment popfd 
-	Label_insn_15017	 ** popfd 
-. -> Label_insn_15018
-
-# Orig addr: Label_insn_15018 insn_id: 15018 with comment popad 
-	Label_insn_15018	 ** popad 
-. -> 0x804e9fb
-
-# Orig addr: 0x8049909 insn_id: 598 with comment sub eax , 0x00008000
-0x8049909 -> .
-	Label_insn_598	 ** sub eax , 0x00008000
-. -> Label_insn_17846
-
-# Orig addr: Label_insn_15019 insn_id: 15019 with comment jnc 0x0969A986 -- Link to callback handler sequence
-	Label_insn_15019	 ** jnc Label_insn_6160
-. -> Label_insn_15020
-
-# Orig addr: Label_insn_15020 insn_id: 15020 with comment pushad  -- start of callback handler sequence
-	Label_insn_15020	 ** pushad 
-. -> Label_insn_15021
-
-# Orig addr: Label_insn_15021 insn_id: 15021 with comment pushfd 
-	Label_insn_15021	 ** pushfd 
-. -> Label_insn_15022
-
-# Orig addr: Label_insn_15022 insn_id: 15022 with comment push 0x0804EA8C
-	Label_insn_15022	 ** push 0x0804EA8C
-. -> Label_insn_15023
-
-# Orig addr: Label_insn_15023 insn_id: 15023 with comment push 0xF00004E0
-	Label_insn_15023	 ** push 0xF00004E0
-. -> Label_insn_15024
-
-# Orig addr: Label_insn_15024 insn_id: 15024 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969A986 -- Link to callback handler sequence
-# Orig addr: Label_insn_15024 indirect branch target: -268434208
-0xf00004e0 -> .
-. -> post_callback_Label_insn_15024
-	Label_insn_15024	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15024 ** pop eax
-. -> Label_insn_15025
-
-# Orig addr: Label_insn_15025 insn_id: 15025 with comment popfd 
-	Label_insn_15025	 ** popfd 
-. -> Label_insn_15026
-
-# Orig addr: Label_insn_15026 insn_id: 15026 with comment popad 
-	Label_insn_15026	 ** popad 
-. -> Label_insn_6160
-
-# Orig addr: Label_insn_15027 insn_id: 15027 with comment jnc 0x0969B426 -- Link to callback handler sequence
-	Label_insn_15027	 ** jnc 0x804ea99
-. -> Label_insn_15028
-
-# Orig addr: Label_insn_15028 insn_id: 15028 with comment pushad  -- start of callback handler sequence
-	Label_insn_15028	 ** pushad 
-. -> Label_insn_15029
-
-# Orig addr: Label_insn_15029 insn_id: 15029 with comment pushfd 
-	Label_insn_15029	 ** pushfd 
-. -> Label_insn_15030
-
-# Orig addr: Label_insn_15030 insn_id: 15030 with comment push 0x0804EA92
-	Label_insn_15030	 ** push 0x0804EA92
-. -> Label_insn_15031
-
-# Orig addr: Label_insn_15031 insn_id: 15031 with comment push 0xF00004F0
-	Label_insn_15031	 ** push 0xF00004F0
-. -> Label_insn_15032
-
-# Orig addr: Label_insn_15032 insn_id: 15032 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969B426 -- Link to callback handler sequence
-# Orig addr: Label_insn_15032 indirect branch target: -268434192
-0xf00004f0 -> .
-. -> post_callback_Label_insn_15032
-	Label_insn_15032	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15032 ** pop eax
-. -> Label_insn_15033
-
-# Orig addr: Label_insn_15033 insn_id: 15033 with comment popfd 
-	Label_insn_15033	 ** popfd 
-. -> Label_insn_15034
-
-# Orig addr: Label_insn_15034 insn_id: 15034 with comment popad 
-	Label_insn_15034	 ** popad 
-. -> 0x804ea99
-
-# Orig addr: 0x8049971 insn_id: 620 with comment add eax , dword [esp+0x64]
-0x8049971 -> .
-	Label_insn_620	 ** add eax , dword [esp+0x64]
-. -> Label_insn_17854
-
-# Orig addr: Label_insn_15035 insn_id: 15035 with comment pushad  -- start of callback handler sequence
-	Label_insn_15035	 ** pushad 
-. -> Label_insn_15036
-
-# Orig addr: Label_insn_15036 insn_id: 15036 with comment pushfd 
-	Label_insn_15036	 ** pushfd 
-. -> Label_insn_15037
-
-# Orig addr: Label_insn_15037 insn_id: 15037 with comment push 0x0804ECFF
-	Label_insn_15037	 ** push 0x0804ECFF
-. -> Label_insn_15038
-
-# Orig addr: 0x8049989 insn_id: 626 with comment lea eax , [ecx+edx+0x12]
-0x8049989 -> .
-	Label_insn_626	 ** lea eax , [ecx+edx+0x12]
-. -> Label_insn_17862
-
-# Orig addr: Label_insn_15038 insn_id: 15038 with comment push 0xF0000530
-	Label_insn_15038	 ** push 0xF0000530
-. -> Label_insn_15039
-
-# Orig addr: Label_insn_15039 insn_id: 15039 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969C146 -- Link to callback handler sequence
-# Orig addr: Label_insn_15039 indirect branch target: -268434128
-0xf0000530 -> .
-. -> post_callback_Label_insn_15039
-	Label_insn_15039	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15039 ** pop eax
-. -> Label_insn_15040
-
-# Orig addr: 0x8049991 insn_id: 628 with comment lea eax , [eax+edx*4]
-0x8049991 -> .
-	Label_insn_628	 ** lea eax , [eax+edx*4]
-. -> Label_insn_18659
-
-# Orig addr: Label_insn_15040 insn_id: 15040 with comment popfd 
-	Label_insn_15040	 ** popfd 
-. -> Label_insn_15041
-
-# Orig addr: Label_insn_15041 insn_id: 15041 with comment popad 
-	Label_insn_15041	 ** popad 
-. -> 0x804ed02
-
-# Orig addr: Label_insn_15042 insn_id: 15042 with comment pushad  -- start of callback handler sequence
-	Label_insn_15042	 ** pushad 
-. -> Label_insn_15043
-
-# Orig addr: Label_insn_15043 insn_id: 15043 with comment pushfd 
-	Label_insn_15043	 ** pushfd 
-. -> Label_insn_15044
-
-# Orig addr: Label_insn_15044 insn_id: 15044 with comment push 0x0804ED05
-	Label_insn_15044	 ** push 0x0804ED05
-. -> Label_insn_15045
-
-# Orig addr: 0x80499a7 insn_id: 634 with comment sub esi , 0x00000001
-0x80499a7 -> .
-	Label_insn_634	 ** sub esi , 0x00000001
-. -> Label_insn_17877
-
-# Orig addr: Label_insn_15045 insn_id: 15045 with comment push 0xF0000540
-	Label_insn_15045	 ** push 0xF0000540
-. -> Label_insn_15046
-
-# Orig addr: Label_insn_15046 insn_id: 15046 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969CA06 -- Link to callback handler sequence
-# Orig addr: Label_insn_15046 indirect branch target: -268434112
-0xf0000540 -> .
-. -> post_callback_Label_insn_15046
-	Label_insn_15046	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15046 ** pop eax
-. -> Label_insn_15047
-
-# Orig addr: 0x80499ac insn_id: 636 with comment add ecx , esi
-0x80499ac -> .
-	Label_insn_636	 ** add ecx , esi
-. -> Label_insn_18660
-
-# Orig addr: Label_insn_15047 insn_id: 15047 with comment popfd 
-	Label_insn_15047	 ** popfd 
-. -> Label_insn_15048
-
-# Orig addr: Label_insn_15048 insn_id: 15048 with comment popad 
-	Label_insn_15048	 ** popad 
-. -> Label_insn_6309
-
-# Orig addr: Label_insn_15049 insn_id: 15049 with comment jnc 0x0969D316 -- Link to callback handler sequence
-	Label_insn_15049	 ** jnc 0x804ed0a
-. -> Label_insn_15050
-
-# Orig addr: 0x80499b8 insn_id: 640 with comment add esi , dword [esp+0x54]
-0x80499b8 -> .
-	Label_insn_640	 ** add esi , dword [esp+0x54]
-. -> Label_insn_17892
-
-# Orig addr: Label_insn_15050 insn_id: 15050 with comment pushad  -- start of callback handler sequence
-	Label_insn_15050	 ** pushad 
-. -> Label_insn_15051
-
-# Orig addr: 0x80499be insn_id: 642 with comment sub ecx , edx
-0x80499be -> .
-	Label_insn_642	 ** sub ecx , edx
-. -> Label_insn_18661
-
-# Orig addr: Label_insn_15051 insn_id: 15051 with comment pushfd 
-	Label_insn_15051	 ** pushfd 
-. -> Label_insn_15052
-
-# Orig addr: Label_insn_15052 insn_id: 15052 with comment push 0x0804ED08
-	Label_insn_15052	 ** push 0x0804ED08
-. -> Label_insn_15053
-
-# Orig addr: Label_insn_15053 insn_id: 15053 with comment push 0xF0000550
-	Label_insn_15053	 ** push 0xF0000550
-. -> Label_insn_15054
-
-# Orig addr: Label_insn_15054 insn_id: 15054 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969D316 -- Link to callback handler sequence
-# Orig addr: Label_insn_15054 indirect branch target: -268434096
-0xf0000550 -> .
-. -> post_callback_Label_insn_15054
-	Label_insn_15054	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15054 ** pop eax
-. -> Label_insn_15055
-
-# Orig addr: Label_insn_15055 insn_id: 15055 with comment popfd 
-	Label_insn_15055	 ** popfd 
-. -> Label_insn_15056
-
-# Orig addr: Label_insn_15056 insn_id: 15056 with comment popad 
-	Label_insn_15056	 ** popad 
-. -> 0x804ed0a
-
-# Orig addr: 0x80499da insn_id: 648 with comment sub esi , edx
-0x80499da -> .
-	Label_insn_648	 ** sub esi , edx
-. -> Label_insn_17907
-
-# Orig addr: 0x80499e5 insn_id: 651 with comment add eax , 0x00000001
-0x80499e5 -> .
-	Label_insn_651	 ** add eax , 0x00000001
-. -> Label_insn_18662
-
-# Orig addr: Label_insn_15057 insn_id: 15057 with comment pushad  -- start of callback handler sequence
-	Label_insn_15057	 ** pushad 
-. -> Label_insn_15058
-
-# Orig addr: Label_insn_15058 insn_id: 15058 with comment pushfd 
-	Label_insn_15058	 ** pushfd 
-. -> Label_insn_15059
-
-# Orig addr: Label_insn_15059 insn_id: 15059 with comment push 0x0804ED92
-	Label_insn_15059	 ** push 0x0804ED92
-. -> Label_insn_15060
-
-# Orig addr: Label_insn_15060 insn_id: 15060 with comment push 0xF0000580
-	Label_insn_15060	 ** push 0xF0000580
-. -> Label_insn_15061
-
-# Orig addr: Label_insn_15061 insn_id: 15061 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969DF96 -- Link to callback handler sequence
-# Orig addr: Label_insn_15061 indirect branch target: -268434048
-0xf0000580 -> .
-. -> post_callback_Label_insn_15061
-	Label_insn_15061	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15061 ** pop eax
-. -> Label_insn_15062
-
-# Orig addr: Label_insn_15062 insn_id: 15062 with comment popfd 
-	Label_insn_15062	 ** popfd 
-. -> Label_insn_15063
-
-# Orig addr: 0x8049a05 insn_id: 657 with comment add edx , dword [esp+0x74]
-0x8049a05 -> .
-	Label_insn_657	 ** add edx , dword [esp+0x74]
-. -> Label_insn_17922
-
-# Orig addr: Label_insn_15063 insn_id: 15063 with comment popad 
-	Label_insn_15063	 ** popad 
-. -> 0x804ed95
-
-# Orig addr: 0x8049a10 insn_id: 659 with comment neg eax
-0x8049a10 -> .
-	Label_insn_659	 ** neg eax
-. -> Label_insn_18663
-
-# Orig addr: Label_insn_15064 insn_id: 15064 with comment pushad  -- start of callback handler sequence
-	Label_insn_15064	 ** pushad 
-. -> Label_insn_15065
-
-# Orig addr: Label_insn_15065 insn_id: 15065 with comment pushfd 
-	Label_insn_15065	 ** pushfd 
-. -> Label_insn_15066
-
-# Orig addr: Label_insn_15066 insn_id: 15066 with comment push 0x0804ED98
-	Label_insn_15066	 ** push 0x0804ED98
-. -> Label_insn_15067
-
-# Orig addr: 0x8049a20 insn_id: 662 with comment pushfd 
-0x8049a20 -> .
-	Label_insn_662	 ** pushfd 
-. -> Label_insn_17937
-
-# Orig addr: Label_insn_15067 insn_id: 15067 with comment push 0xF0000590
-	Label_insn_15067	 ** push 0xF0000590
-. -> Label_insn_15068
-
-# Orig addr: Label_insn_15068 insn_id: 15068 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969E856 -- Link to callback handler sequence
-# Orig addr: Label_insn_15068 indirect branch target: -268434032
-0xf0000590 -> .
-. -> post_callback_Label_insn_15068
-	Label_insn_15068	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15068 ** pop eax
-. -> Label_insn_15069
-
-# Orig addr: Label_insn_15069 insn_id: 15069 with comment popfd 
-	Label_insn_15069	 ** popfd 
-. -> Label_insn_15070
-
-# Orig addr: Label_insn_15070 insn_id: 15070 with comment popad 
-	Label_insn_15070	 ** popad 
-. -> Label_insn_6353
-
-# Orig addr: 0x8049a35 insn_id: 666 with comment sub esi , dword [esp+0x00000088]
-0x8049a35 -> .
-	Label_insn_666	 ** sub esi , dword [esp+0x00000088]
-. -> Label_insn_17949
-
-# Orig addr: Label_insn_15071 insn_id: 15071 with comment jnc 0x0969F166 -- Link to callback handler sequence
-	Label_insn_15071	 ** jnc 0x804ed9d
-. -> Label_insn_15072
-
-# Orig addr: Label_insn_15072 insn_id: 15072 with comment pushad  -- start of callback handler sequence
-	Label_insn_15072	 ** pushad 
-. -> Label_insn_15073
-
-# Orig addr: Label_insn_15073 insn_id: 15073 with comment pushfd 
-	Label_insn_15073	 ** pushfd 
-. -> Label_insn_15074
-
-# Orig addr: Label_insn_15074 insn_id: 15074 with comment push 0x0804ED9B
-	Label_insn_15074	 ** push 0x0804ED9B
-. -> Label_insn_15075
-
-# Orig addr: Label_insn_15075 insn_id: 15075 with comment push 0xF00005A0
-	Label_insn_15075	 ** push 0xF00005A0
-. -> Label_insn_15076
-
-# Orig addr: Label_insn_15076 insn_id: 15076 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969F166 -- Link to callback handler sequence
-# Orig addr: Label_insn_15076 indirect branch target: -268434016
-0xf00005a0 -> .
-. -> post_callback_Label_insn_15076
-	Label_insn_15076	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15076 ** pop eax
-. -> Label_insn_15077
-
-# Orig addr: Label_insn_15077 insn_id: 15077 with comment popfd 
-	Label_insn_15077	 ** popfd 
-. -> Label_insn_15078
-
-# Orig addr: Label_insn_15078 insn_id: 15078 with comment popad 
-	Label_insn_15078	 ** popad 
-. -> 0x804ed9d
-
-# Orig addr: Label_insn_15079 insn_id: 15079 with comment pushad  -- start of callback handler sequence
-	Label_insn_15079	 ** pushad 
-. -> Label_insn_15080
-
-# Orig addr: Label_insn_15080 insn_id: 15080 with comment pushfd 
-	Label_insn_15080	 ** pushfd 
-. -> Label_insn_15081
-
-# Orig addr: Label_insn_15081 insn_id: 15081 with comment push 0x0804EDDF
-	Label_insn_15081	 ** push 0x0804EDDF
-. -> Label_insn_15082
-
-# Orig addr: Label_insn_15082 insn_id: 15082 with comment push 0xF00005C0
-	Label_insn_15082	 ** push 0xF00005C0
-. -> Label_insn_15083
-
-# Orig addr: Label_insn_15083 insn_id: 15083 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0969FCA6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15083 indirect branch target: -268433984
-0xf00005c0 -> .
-. -> post_callback_Label_insn_15083
-	Label_insn_15083	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15083 ** pop eax
-. -> Label_insn_15084
-
-# Orig addr: Label_insn_15084 insn_id: 15084 with comment popfd 
-	Label_insn_15084	 ** popfd 
-. -> Label_insn_15085
-
-# Orig addr: Label_insn_15085 insn_id: 15085 with comment popad 
-	Label_insn_15085	 ** popad 
-. -> 0x804ede1
-
-# Orig addr: Label_insn_15086 insn_id: 15086 with comment jno 0x096A06F6 -- Link to callback handler sequence
-	Label_insn_15086	 ** jno 0x804efd8
-. -> Label_insn_15087
-
-# Orig addr: Label_insn_15087 insn_id: 15087 with comment pushad  -- start of callback handler sequence
-	Label_insn_15087	 ** pushad 
-. -> Label_insn_15088
-
-# Orig addr: Label_insn_15088 insn_id: 15088 with comment pushfd 
-	Label_insn_15088	 ** pushfd 
-. -> Label_insn_15089
-
-# Orig addr: 0x8049ab0 insn_id: 691 with comment add ebx , edi
-0x8049ab0 -> .
-	Label_insn_691	 ** add ebx , edi
-. -> Label_insn_17957
-
-# Orig addr: Label_insn_15089 insn_id: 15089 with comment push 0x0804EFD6
-	Label_insn_15089	 ** push 0x0804EFD6
-. -> Label_insn_15090
-
-# Orig addr: 0x8049ab2 insn_id: 692 with comment lea eax , [esi+edx]
-# eliding, no indirect targets
-0x8049ab2 -> 0x0 
-	Label_insn_692	 ** lea eax , [esi+edx]
-. -> Label_insn_17965
-
-# Orig addr: Label_insn_15090 insn_id: 15090 with comment push 0xF00005E0
-	Label_insn_15090	 ** push 0xF00005E0
-. -> Label_insn_15091
-
-# Orig addr: Label_insn_15091 insn_id: 15091 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096A06F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15091 indirect branch target: -268433952
-0xf00005e0 -> .
-. -> post_callback_Label_insn_15091
-	Label_insn_15091	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15091 ** pop eax
-. -> Label_insn_15092
-
-# Orig addr: Label_insn_15092 insn_id: 15092 with comment popfd 
-	Label_insn_15092	 ** popfd 
-. -> Label_insn_15093
-
-# Orig addr: Label_insn_15093 insn_id: 15093 with comment popad 
-	Label_insn_15093	 ** popad 
-. -> 0x804efd8
-
-# Orig addr: Label_insn_15094 insn_id: 15094 with comment jnc 0x096A1646 -- Link to callback handler sequence
-	Label_insn_15094	 ** jnc 0x804d14f
-. -> Label_insn_15095
-
-# Orig addr: 0x8049ad2 insn_id: 701 with comment add esi , dword [esp+0x00000090]
-0x8049ad2 -> .
-	Label_insn_701	 ** add esi , dword [esp+0x00000090]
-. -> Label_insn_17973
-
-# Orig addr: Label_insn_15095 insn_id: 15095 with comment pushad  -- start of callback handler sequence
-	Label_insn_15095	 ** pushad 
-. -> Label_insn_15096
-
-# Orig addr: Label_insn_15096 insn_id: 15096 with comment pushfd 
-	Label_insn_15096	 ** pushfd 
-. -> Label_insn_15097
-
-# Orig addr: Label_insn_15097 insn_id: 15097 with comment push 0x0804D14C
-	Label_insn_15097	 ** push 0x0804D14C
-. -> Label_insn_15098
-
-# Orig addr: Label_insn_15098 insn_id: 15098 with comment push 0xF0000620
-	Label_insn_15098	 ** push 0xF0000620
-. -> Label_insn_15099
-
-# Orig addr: Label_insn_15099 insn_id: 15099 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A1646 -- Link to callback handler sequence
-# Orig addr: Label_insn_15099 indirect branch target: -268433888
-0xf0000620 -> .
-. -> post_callback_Label_insn_15099
-	Label_insn_15099	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15099 ** pop eax
-. -> Label_insn_15100
-
-# Orig addr: Label_insn_15100 insn_id: 15100 with comment popfd 
-	Label_insn_15100	 ** popfd 
-. -> Label_insn_15101
-
-# Orig addr: Label_insn_15101 insn_id: 15101 with comment popad 
-	Label_insn_15101	 ** popad 
-. -> 0x804d14f
-
-# Orig addr: Label_insn_15102 insn_id: 15102 with comment jnc 0x096A23B6 -- Link to callback handler sequence
-	Label_insn_15102	 ** jnc 0x804d157
-. -> Label_insn_15103
-
-# Orig addr: Label_insn_15103 insn_id: 15103 with comment pushad  -- start of callback handler sequence
-	Label_insn_15103	 ** pushad 
-. -> Label_insn_15104
-
-# Orig addr: Label_insn_15104 insn_id: 15104 with comment pushfd 
-	Label_insn_15104	 ** pushfd 
-. -> Label_insn_15105
-
-# Orig addr: Label_insn_15105 insn_id: 15105 with comment push 0x0804D154
-	Label_insn_15105	 ** push 0x0804D154
-. -> Label_insn_15106
-
-# Orig addr: Label_insn_15106 insn_id: 15106 with comment push 0xF0000630
-	Label_insn_15106	 ** push 0xF0000630
-. -> Label_insn_15107
-
-# Orig addr: Label_insn_15107 insn_id: 15107 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A23B6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15107 indirect branch target: -268433872
-0xf0000630 -> .
-. -> post_callback_Label_insn_15107
-	Label_insn_15107	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15107 ** pop eax
-. -> Label_insn_15108
-
-# Orig addr: Label_insn_15108 insn_id: 15108 with comment popfd 
-	Label_insn_15108	 ** popfd 
-. -> Label_insn_15109
-
-# Orig addr: Label_insn_15109 insn_id: 15109 with comment popad 
-	Label_insn_15109	 ** popad 
-. -> 0x804d157
-
-# Orig addr: Label_insn_15110 insn_id: 15110 with comment pushad  -- start of callback handler sequence
-	Label_insn_15110	 ** pushad 
-. -> Label_insn_15111
-
-# Orig addr: 0x8049b43 insn_id: 722 with comment add eax , dword [esp+0x00000084]
-0x8049b43 -> .
-	Label_insn_722	 ** add eax , dword [esp+0x00000084]
-. -> Label_insn_17981
-
-# Orig addr: Label_insn_15111 insn_id: 15111 with comment pushfd 
-	Label_insn_15111	 ** pushfd 
-. -> Label_insn_15112
-
-# Orig addr: Label_insn_15112 insn_id: 15112 with comment push 0x0804D15B
-	Label_insn_15112	 ** push 0x0804D15B
-. -> Label_insn_15113
-
-# Orig addr: Label_insn_15113 insn_id: 15113 with comment push 0xF0000640
-	Label_insn_15113	 ** push 0xF0000640
-. -> Label_insn_15114
-
-# Orig addr: Label_insn_15114 insn_id: 15114 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A3086 -- Link to callback handler sequence
-# Orig addr: Label_insn_15114 indirect branch target: -268433856
-0xf0000640 -> .
-. -> post_callback_Label_insn_15114
-	Label_insn_15114	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15114 ** pop eax
-. -> Label_insn_15115
-
-# Orig addr: Label_insn_15115 insn_id: 15115 with comment popfd 
-	Label_insn_15115	 ** popfd 
-. -> Label_insn_15116
-
-# Orig addr: Label_insn_15116 insn_id: 15116 with comment popad 
-	Label_insn_15116	 ** popad 
-. -> 0x804d15e
-
-# Orig addr: Label_insn_15117 insn_id: 15117 with comment pushad  -- start of callback handler sequence
-	Label_insn_15117	 ** pushad 
-. -> Label_insn_15118
-
-# Orig addr: Label_insn_15118 insn_id: 15118 with comment pushfd 
-	Label_insn_15118	 ** pushfd 
-. -> Label_insn_15119
-
-# Orig addr: Label_insn_15119 insn_id: 15119 with comment push 0x0804D163
-	Label_insn_15119	 ** push 0x0804D163
-. -> Label_insn_15120
-
-# Orig addr: Label_insn_15120 insn_id: 15120 with comment push 0xF0000650
-	Label_insn_15120	 ** push 0xF0000650
-. -> Label_insn_15121
-
-# Orig addr: Label_insn_15121 insn_id: 15121 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A3DA6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15121 indirect branch target: -268433840
-0xf0000650 -> .
-. -> post_callback_Label_insn_15121
-	Label_insn_15121	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15121 ** pop eax
-. -> Label_insn_15122
-
-# Orig addr: Label_insn_15122 insn_id: 15122 with comment popfd 
-	Label_insn_15122	 ** popfd 
-. -> Label_insn_15123
-
-# Orig addr: Label_insn_15123 insn_id: 15123 with comment popad 
-	Label_insn_15123	 ** popad 
-. -> 0x804d166
-
-# Orig addr: Label_insn_15124 insn_id: 15124 with comment jno 0x096A4AC6 -- Link to callback handler sequence
-	Label_insn_15124	 ** jno 0x804d16d
-. -> Label_insn_15125
-
-# Orig addr: 0x8049b93 insn_id: 739 with comment lea ecx , [edx+0x01]
-0x8049b93 -> .
-	Label_insn_739	 ** lea ecx , [edx+0x01]
-. -> Label_insn_17989
-
-# Orig addr: Label_insn_15125 insn_id: 15125 with comment pushad  -- start of callback handler sequence
-	Label_insn_15125	 ** pushad 
-. -> Label_insn_15126
-
-# Orig addr: Label_insn_15126 insn_id: 15126 with comment pushfd 
-	Label_insn_15126	 ** pushfd 
-. -> Label_insn_15127
-
-# Orig addr: Label_insn_15127 insn_id: 15127 with comment push 0x0804D16A
-	Label_insn_15127	 ** push 0x0804D16A
-. -> Label_insn_15128
-
-# Orig addr: Label_insn_15128 insn_id: 15128 with comment push 0xF0000660
-	Label_insn_15128	 ** push 0xF0000660
-. -> Label_insn_15129
-
-# Orig addr: Label_insn_15129 insn_id: 15129 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096A4AC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15129 indirect branch target: -268433824
-0xf0000660 -> .
-. -> post_callback_Label_insn_15129
-	Label_insn_15129	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15129 ** pop eax
-. -> Label_insn_15130
-
-# Orig addr: 0x8049baa insn_id: 745 with comment sub eax , 0x00000001
-0x8049baa -> .
-	Label_insn_745	 ** sub eax , 0x00000001
-. -> Label_insn_17997
-
-# Orig addr: Label_insn_15130 insn_id: 15130 with comment popfd 
-	Label_insn_15130	 ** popfd 
-. -> Label_insn_15131
-
-# Orig addr: Label_insn_15131 insn_id: 15131 with comment popad 
-	Label_insn_15131	 ** popad 
-. -> 0x804d16d
-
-# Orig addr: Label_insn_15132 insn_id: 15132 with comment test eax , 0xFFFFFF00
-	Label_insn_15132	 ** test eax , 0xFFFFFF00
-. -> Label_insn_15133
-
-# Orig addr: Label_insn_15133 insn_id: 15133 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_15133	 ** je Label_insn_15135
-. -> Label_insn_15137
-
-# Orig addr: 0x8049bbd insn_id: 750 with comment lea eax , [edx-0x01]
-0x8049bbd -> .
-	Label_insn_750	 ** lea eax , [edx-0x01]
-. -> Label_insn_18005
-
-# Orig addr: Label_insn_15134 insn_id: 15134 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_15134	 ** nop 
-. -> Label_insn_15140
-
-# Orig addr: Label_insn_15135 insn_id: 15135 with comment popfd 
-	Label_insn_15135	 ** popfd 
-. -> Label_insn_15136
-
-# Orig addr: Label_insn_15136 insn_id: 15136 with comment movzx eax , al
-	Label_insn_15136	 ** movzx eax , al
-. -> Label_insn_4639
-
-# Orig addr: Label_insn_15137 insn_id: 15137 with comment NOT
-	Label_insn_15137	 ** not eax
-. -> Label_insn_15138
-
-# Orig addr: Label_insn_15138 insn_id: 15138 with comment test eax , 0xFFFFFF00
-	Label_insn_15138	 ** test eax , 0xFFFFFF00
-. -> Label_insn_15139
-
-# Orig addr: Label_insn_15139 insn_id: 15139 with comment je 0x096A6416
-	Label_insn_15139	 ** je Label_insn_15135
-. -> Label_insn_15134
-
-# Orig addr: 0x8049bd6 insn_id: 756 with comment sub eax , 0x00000001
-0x8049bd6 -> .
-	Label_insn_756	 ** sub eax , 0x00000001
-. -> Label_insn_18013
-
-# Orig addr: Label_insn_15140 insn_id: 15140 with comment pushad  -- start of callback handler sequence
-	Label_insn_15140	 ** pushad 
-. -> Label_insn_15141
-
-# Orig addr: Label_insn_15141 insn_id: 15141 with comment pushfd 
-	Label_insn_15141	 ** pushfd 
-. -> Label_insn_15142
-
-# Orig addr: Label_insn_15142 insn_id: 15142 with comment push 0x0804D171
-	Label_insn_15142	 ** push 0x0804D171
-. -> Label_insn_15143
-
-# Orig addr: Label_insn_15143 insn_id: 15143 with comment push 0xF0000670
-	Label_insn_15143	 ** push 0xF0000670
-. -> Label_insn_15144
-
-# Orig addr: Label_insn_15144 insn_id: 15144 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_15144 indirect branch target: -268433808
-0xf0000670 -> .
-. -> post_callback_Label_insn_15144
-	Label_insn_15144	 () truncation_detector_32_8
-	post_callback_Label_insn_15144 ** pop eax
-. -> Label_insn_15145
-
-# Orig addr: Label_insn_15145 insn_id: 15145 with comment popfd 
-	Label_insn_15145	 ** popfd 
-. -> Label_insn_15146
-
-# Orig addr: Label_insn_15146 insn_id: 15146 with comment popad 
-	Label_insn_15146	 ** popad 
-. -> Label_insn_15135
-
-# Orig addr: Label_insn_15147 insn_id: 15147 with comment pushfd 
-	Label_insn_15147	 ** pushfd 
-. -> Label_insn_15148
-
-# Orig addr: Label_insn_15148 insn_id: 15148 with comment test ecx , 0xFFFFFF00
-	Label_insn_15148	 ** test ecx , 0xFFFFFF00
-. -> Label_insn_15149
-
-# Orig addr: Label_insn_15149 insn_id: 15149 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_15149	 ** je Label_insn_15151
-. -> Label_insn_15153
-
-# Orig addr: Label_insn_15150 insn_id: 15150 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_15150	 ** nop 
-. -> Label_insn_15156
-
-# Orig addr: 0x8049c0f insn_id: 770 with comment add esi , 0x00000001
-0x8049c0f -> .
-	Label_insn_770	 ** add esi , 0x00000001
-. -> Label_insn_18021
-
-# Orig addr: Label_insn_15151 insn_id: 15151 with comment popfd 
-	Label_insn_15151	 ** popfd 
-. -> Label_insn_15152
-
-# Orig addr: Label_insn_15152 insn_id: 15152 with comment movzx ecx , cl
-	Label_insn_15152	 ** movzx ecx , cl
-. -> Label_insn_4640
-
-# Orig addr: 0x8049c15 insn_id: 772 with comment add edi , 0x00000001
-0x8049c15 -> .
-	Label_insn_772	 ** add edi , 0x00000001
-. -> Label_insn_18665
-
-# Orig addr: Label_insn_15153 insn_id: 15153 with comment NOT
-	Label_insn_15153	 ** not ecx
-. -> Label_insn_15154
-
-# Orig addr: Label_insn_15154 insn_id: 15154 with comment test ecx , 0xFFFFFF00
-	Label_insn_15154	 ** test ecx , 0xFFFFFF00
-. -> Label_insn_15155
-
-# Orig addr: Label_insn_15155 insn_id: 15155 with comment je 0x096A7F96
-	Label_insn_15155	 ** je Label_insn_15151
-. -> Label_insn_15150
-
-# Orig addr: Label_insn_15156 insn_id: 15156 with comment pushad  -- start of callback handler sequence
-	Label_insn_15156	 ** pushad 
-. -> Label_insn_15157
-
-# Orig addr: Label_insn_15157 insn_id: 15157 with comment pushfd 
-	Label_insn_15157	 ** pushfd 
-. -> Label_insn_15158
-
-# Orig addr: Label_insn_15158 insn_id: 15158 with comment push 0x0804D174
-	Label_insn_15158	 ** push 0x0804D174
-. -> Label_insn_15159
-
-# Orig addr: Label_insn_15159 insn_id: 15159 with comment push 0xF0000680
-	Label_insn_15159	 ** push 0xF0000680
-. -> Label_insn_15160
-
-# Orig addr: 0x8049c27 insn_id: 779 with comment add ebx , 0x00000040
-0x8049c27 -> .
-	Label_insn_779	 ** add ebx , 0x00000040
-. -> Label_insn_18036
-
-# Orig addr: Label_insn_15160 insn_id: 15160 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_15160 indirect branch target: -268433792
-0xf0000680 -> .
-. -> post_callback_Label_insn_15160
-	Label_insn_15160	 () truncation_detector_32_8
-	post_callback_Label_insn_15160 ** pop eax
-. -> Label_insn_15161
-
-# Orig addr: Label_insn_15161 insn_id: 15161 with comment popfd 
-	Label_insn_15161	 ** popfd 
-. -> Label_insn_15162
-
-# Orig addr: Label_insn_15162 insn_id: 15162 with comment popad 
-	Label_insn_15162	 ** popad 
-. -> Label_insn_15151
-
-# Orig addr: 0x8049c30 insn_id: 782 with comment add esi , 0x00000002
-0x8049c30 -> .
-	Label_insn_782	 ** add esi , 0x00000002
-. -> Label_insn_18044
-
-# Orig addr: Label_insn_15163 insn_id: 15163 with comment jnc 0x096A8EE6 -- Link to callback handler sequence
-	Label_insn_15163	 ** jnc 0x804d179
-. -> Label_insn_15164
-
-# Orig addr: Label_insn_15164 insn_id: 15164 with comment pushad  -- start of callback handler sequence
-	Label_insn_15164	 ** pushad 
-. -> Label_insn_15165
-
-# Orig addr: Label_insn_15165 insn_id: 15165 with comment pushfd 
-	Label_insn_15165	 ** pushfd 
-. -> Label_insn_15166
-
-# Orig addr: 0x8049c43 insn_id: 789 with comment lea eax , [esi+0x02]
-0x8049c43 -> .
-	Label_insn_789	 ** lea eax , [esi+0x02]
-. -> Label_insn_18052
-
-# Orig addr: Label_insn_15166 insn_id: 15166 with comment push 0x0804D177
-	Label_insn_15166	 ** push 0x0804D177
-. -> Label_insn_15167
-
-# Orig addr: Label_insn_15167 insn_id: 15167 with comment push 0xF0000690
-	Label_insn_15167	 ** push 0xF0000690
-. -> Label_insn_15168
-
-# Orig addr: Label_insn_15168 insn_id: 15168 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A8EE6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15168 indirect branch target: -268433776
-0xf0000690 -> .
-. -> post_callback_Label_insn_15168
-	Label_insn_15168	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15168 ** pop eax
-. -> Label_insn_15169
-
-# Orig addr: Label_insn_15169 insn_id: 15169 with comment popfd 
-	Label_insn_15169	 ** popfd 
-. -> Label_insn_15170
-
-# Orig addr: Label_insn_15170 insn_id: 15170 with comment popad 
-	Label_insn_15170	 ** popad 
-. -> 0x804d179
-
-# Orig addr: 0x8049c55 insn_id: 794 with comment add ebx , 0xFFFFFF80
-0x8049c55 -> .
-	Label_insn_794	 ** add ebx , 0xFFFFFF80
-. -> Label_insn_18060
-
-# Orig addr: 0x8049c58 insn_id: 795 with comment add esi , 0x00000003
-# eliding, no indirect targets
-0x8049c58 -> 0x0 
-	Label_insn_795	 ** add esi , 0x00000003
-. -> Label_insn_18068
-
-# Orig addr: Label_insn_15171 insn_id: 15171 with comment jnc 0x096A98E6 -- Link to callback handler sequence
-	Label_insn_15171	 ** jnc 0x804bf3f
-. -> Label_insn_15172
-
-# Orig addr: Label_insn_15172 insn_id: 15172 with comment pushad  -- start of callback handler sequence
-	Label_insn_15172	 ** pushad 
-. -> Label_insn_15173
-
-# Orig addr: Label_insn_15173 insn_id: 15173 with comment pushfd 
-	Label_insn_15173	 ** pushfd 
-. -> Label_insn_15174
-
-# Orig addr: Label_insn_15174 insn_id: 15174 with comment push 0x0804BF3C
-	Label_insn_15174	 ** push 0x0804BF3C
-. -> Label_insn_15175
-
-# Orig addr: Label_insn_15175 insn_id: 15175 with comment push 0xF00006A0
-	Label_insn_15175	 ** push 0xF00006A0
-. -> Label_insn_15176
-
-# Orig addr: Label_insn_15176 insn_id: 15176 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A98E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15176 indirect branch target: -268433760
-0xf00006a0 -> .
-. -> post_callback_Label_insn_15176
-	Label_insn_15176	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15176 ** pop eax
-. -> Label_insn_15177
-
-# Orig addr: 0x8049c67 insn_id: 802 with comment add esi , 0x00000001
-0x8049c67 -> .
-	Label_insn_802	 ** add esi , 0x00000001
-. -> Label_insn_18076
-
-# Orig addr: Label_insn_15177 insn_id: 15177 with comment popfd 
-	Label_insn_15177	 ** popfd 
-. -> Label_insn_15178
-
-# Orig addr: Label_insn_15178 insn_id: 15178 with comment popad 
-	Label_insn_15178	 ** popad 
-. -> 0x804bf3f
-
-# Orig addr: Label_insn_15179 insn_id: 15179 with comment pushfd 
-	Label_insn_15179	 ** pushfd 
-. -> Label_insn_15180
-
-# Orig addr: Label_insn_15180 insn_id: 15180 with comment test eax , 0xFFFFFF00
-	Label_insn_15180	 ** test eax , 0xFFFFFF00
-. -> Label_insn_15181
-
-# Orig addr: 0x8049c88 insn_id: 809 with comment sub ebx , 0x00000040
-0x8049c88 -> .
-	Label_insn_809	 ** sub ebx , 0x00000040
-. -> Label_insn_18084
-
-# Orig addr: Label_insn_15181 insn_id: 15181 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_15181	 ** je Label_insn_15183
-. -> Label_insn_15185
-
-# Orig addr: Label_insn_15182 insn_id: 15182 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_15182	 ** nop 
-. -> Label_insn_15188
-
-# Orig addr: Label_insn_15183 insn_id: 15183 with comment popfd 
-	Label_insn_15183	 ** popfd 
-. -> Label_insn_15184
-
-# Orig addr: 0x8049c92 insn_id: 812 with comment add esi , 0x00000004
-0x8049c92 -> .
-	Label_insn_812	 ** add esi , 0x00000004
-. -> Label_insn_18092
-
-# Orig addr: Label_insn_15184 insn_id: 15184 with comment mov byte [ebp-0x41] , al
-	Label_insn_15184	 ** mov byte [ebp-0x41] , al
-. -> 0x804bfb9
-
-# Orig addr: Label_insn_15185 insn_id: 15185 with comment NOT
-	Label_insn_15185	 ** not eax
-. -> Label_insn_15186
-
-# Orig addr: Label_insn_15186 insn_id: 15186 with comment test eax , 0xFFFFFF00
-	Label_insn_15186	 ** test eax , 0xFFFFFF00
-. -> Label_insn_15187
-
-# Orig addr: Label_insn_15187 insn_id: 15187 with comment je 0x096AB236
-	Label_insn_15187	 ** je Label_insn_15183
-. -> Label_insn_15182
-
-# Orig addr: 0x8049ca7 insn_id: 817 with comment add esi , 0x00000002
-0x8049ca7 -> .
-	Label_insn_817	 ** add esi , 0x00000002
-. -> Label_insn_18100
-
-# Orig addr: Label_insn_15188 insn_id: 15188 with comment pushad  -- start of callback handler sequence
-	Label_insn_15188	 ** pushad 
-. -> Label_insn_15190
-
-# Orig addr: Label_insn_15189 insn_id: 15189 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09735DF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15189 indirect branch target: -268431152
-0xf00010d0 -> .
-. -> post_callback_Label_insn_15189
-	Label_insn_15189	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15189 ** pop eax
-. -> Label_insn_15380
-
-# Orig addr: Label_insn_15190 insn_id: 15190 with comment pushfd 
-	Label_insn_15190	 ** pushfd 
-. -> Label_insn_15191
-
-# Orig addr: Label_insn_15191 insn_id: 15191 with comment push 0x0804BFB6
-	Label_insn_15191	 ** push 0x0804BFB6
-. -> Label_insn_15192
-
-# Orig addr: 0x8049cb0 insn_id: 820 with comment add dword [esp+0x00000094] , 0x00000001
-0x8049cb0 -> .
-	Label_insn_820	 ** add dword [esp+0x00000094] , 0x00000001
-. -> Label_insn_18666
-
-# Orig addr: Label_insn_15192 insn_id: 15192 with comment push 0xF00006B0
-	Label_insn_15192	 ** push 0xF00006B0
-. -> Label_insn_15193
-
-# Orig addr: Label_insn_15193 insn_id: 15193 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_15193 indirect branch target: -268433744
-0xf00006b0 -> .
-. -> post_callback_Label_insn_15193
-	Label_insn_15193	 () truncation_detector_32_8
-	post_callback_Label_insn_15193 ** pop eax
-. -> Label_insn_15194
-
-# Orig addr: Label_insn_15194 insn_id: 15194 with comment popfd 
-	Label_insn_15194	 ** popfd 
-. -> Label_insn_15195
-
-# Orig addr: Label_insn_15195 insn_id: 15195 with comment popad 
-	Label_insn_15195	 ** popad 
-. -> Label_insn_15183
-
-# Orig addr: Label_insn_15196 insn_id: 15196 with comment jno 0x096AC186 -- Link to callback handler sequence
-	Label_insn_15196	 ** jno 0x804c031
-. -> Label_insn_15197
-
-# Orig addr: Label_insn_15197 insn_id: 15197 with comment pushad  -- start of callback handler sequence
-	Label_insn_15197	 ** pushad 
-. -> Label_insn_15198
-
-# Orig addr: Label_insn_15198 insn_id: 15198 with comment pushfd 
-	Label_insn_15198	 ** pushfd 
-. -> Label_insn_15199
-
-# Orig addr: Label_insn_15199 insn_id: 15199 with comment push 0x0804C02E
-	Label_insn_15199	 ** push 0x0804C02E
-. -> Label_insn_15200
-
-# Orig addr: Label_insn_15200 insn_id: 15200 with comment push 0xF00006C0
-	Label_insn_15200	 ** push 0xF00006C0
-. -> Label_insn_15201
-
-# Orig addr: 0x8049cef insn_id: 832 with comment add edi , 0x00000001
-0x8049cef -> .
-	Label_insn_832	 ** add edi , 0x00000001
-. -> Label_insn_18114
-
-# Orig addr: Label_insn_15201 insn_id: 15201 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096AC186 -- Link to callback handler sequence
-# Orig addr: Label_insn_15201 indirect branch target: -268433728
-0xf00006c0 -> .
-. -> post_callback_Label_insn_15201
-	Label_insn_15201	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15201 ** pop eax
-. -> Label_insn_15202
-
-# Orig addr: Label_insn_15202 insn_id: 15202 with comment popfd 
-	Label_insn_15202	 ** popfd 
-. -> Label_insn_15203
-
-# Orig addr: Label_insn_15203 insn_id: 15203 with comment popad 
-	Label_insn_15203	 ** popad 
-. -> 0x804c031
-
-# Orig addr: Label_insn_15204 insn_id: 15204 with comment pushfd 
-	Label_insn_15204	 ** pushfd 
-. -> Label_insn_15205
-
-# Orig addr: Label_insn_15205 insn_id: 15205 with comment test eax , 0xFFFFFF00
-	Label_insn_15205	 ** test eax , 0xFFFFFF00
-. -> Label_insn_15206
-
-# Orig addr: Label_insn_15206 insn_id: 15206 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_15206	 ** je Label_insn_15208
-. -> Label_insn_15210
-
-# Orig addr: Label_insn_15207 insn_id: 15207 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_15207	 ** nop 
-. -> Label_insn_15213
-
-# Orig addr: 0x8049d0b insn_id: 841 with comment lea ecx , [edx+0x01]
-0x8049d0b -> .
-	Label_insn_841	 ** lea ecx , [edx+0x01]
-. -> Label_insn_18122
-
-# Orig addr: Label_insn_15208 insn_id: 15208 with comment popfd 
-	Label_insn_15208	 ** popfd 
-. -> Label_insn_15209
-
-# Orig addr: Label_insn_15209 insn_id: 15209 with comment mov byte [ebp-0x4C] , al
-	Label_insn_15209	 ** mov byte [ebp-0x4C] , al
-. -> 0x804c070
-
-# Orig addr: Label_insn_15210 insn_id: 15210 with comment NOT
-	Label_insn_15210	 ** not eax
-. -> Label_insn_15211
-
-# Orig addr: Label_insn_15211 insn_id: 15211 with comment test eax , 0xFFFFFF00
-	Label_insn_15211	 ** test eax , 0xFFFFFF00
-. -> Label_insn_15212
-
-# Orig addr: Label_insn_15212 insn_id: 15212 with comment je 0x096ADB26
-	Label_insn_15212	 ** je Label_insn_15208
-. -> Label_insn_15207
-
-# Orig addr: Label_insn_15213 insn_id: 15213 with comment pushad  -- start of callback handler sequence
-	Label_insn_15213	 ** pushad 
-. -> Label_insn_15214
-
-# Orig addr: 0x8049d22 insn_id: 847 with comment sub eax , 0x00000001
-0x8049d22 -> .
-	Label_insn_847	 ** sub eax , 0x00000001
-. -> Label_insn_18130
-
-# Orig addr: Label_insn_15214 insn_id: 15214 with comment pushfd 
-	Label_insn_15214	 ** pushfd 
-. -> Label_insn_15215
-
-# Orig addr: Label_insn_15215 insn_id: 15215 with comment push 0x0804C06D
-	Label_insn_15215	 ** push 0x0804C06D
-. -> Label_insn_15216
-
-# Orig addr: Label_insn_15216 insn_id: 15216 with comment push 0xF00006D0
-	Label_insn_15216	 ** push 0xF00006D0
-. -> Label_insn_15217
-
-# Orig addr: Label_insn_15217 insn_id: 15217 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_15217 indirect branch target: -268433712
-0xf00006d0 -> .
-. -> post_callback_Label_insn_15217
-	Label_insn_15217	 () truncation_detector_32_8
-	post_callback_Label_insn_15217 ** pop eax
-. -> Label_insn_15218
-
-# Orig addr: Label_insn_15218 insn_id: 15218 with comment popfd 
-	Label_insn_15218	 ** popfd 
-. -> Label_insn_15219
-
-# Orig addr: 0x8049d35 insn_id: 852 with comment lea eax , [edx-0x01]
-0x8049d35 -> .
-	Label_insn_852	 ** lea eax , [edx-0x01]
-. -> Label_insn_18138
-
-# Orig addr: Label_insn_15219 insn_id: 15219 with comment popad 
-	Label_insn_15219	 ** popad 
-. -> Label_insn_15208
-
-# Orig addr: Label_insn_15220 insn_id: 15220 with comment jnc 0x096AEA76 -- Link to callback handler sequence
-	Label_insn_15220	 ** jnc 0x804c091
-. -> Label_insn_15221
-
-# Orig addr: 0x8049d4e insn_id: 858 with comment sub eax , 0x00000001
-0x8049d4e -> .
-	Label_insn_858	 ** sub eax , 0x00000001
-. -> Label_insn_18146
-
-# Orig addr: 0x8049d6e insn_id: 867 with comment add esi , 0x00000001
-0x8049d6e -> .
-	Label_insn_867	 ** add esi , 0x00000001
-. -> Label_insn_18154
-
-# Orig addr: 0x8049d7b insn_id: 870 with comment add esi , 0x00000001
-0x8049d7b -> .
-	Label_insn_870	 ** add esi , 0x00000001
-. -> Label_insn_18667
-
-# Orig addr: 0x8049d7e insn_id: 871 with comment add edi , 0x00000001
-# eliding, no indirect targets
-0x8049d7e -> 0x0 
-	Label_insn_871	 ** add edi , 0x00000001
-. -> Label_insn_18169
-
-# Orig addr: 0x8049da3 insn_id: 880 with comment add esi , 0x00000001
-0x8049da3 -> .
-	Label_insn_880	 ** add esi , 0x00000001
-. -> Label_insn_18177
-
-# Orig addr: Label_insn_15221 insn_id: 15221 with comment pushad  -- start of callback handler sequence
-	Label_insn_15221	 ** pushad 
-. -> Label_insn_15222
-
-# Orig addr: 0x8049da9 insn_id: 882 with comment add edi , 0x00000001
-0x8049da9 -> .
-	Label_insn_882	 ** add edi , 0x00000001
-. -> Label_insn_18668
-
-# Orig addr: Label_insn_15222 insn_id: 15222 with comment pushfd 
-	Label_insn_15222	 ** pushfd 
-. -> Label_insn_15223
-
-# Orig addr: Label_insn_15223 insn_id: 15223 with comment push 0x0804C08E
-	Label_insn_15223	 ** push 0x0804C08E
-. -> Label_insn_15224
-
-# Orig addr: Label_insn_15224 insn_id: 15224 with comment push 0xF00006E0
-	Label_insn_15224	 ** push 0xF00006E0
-. -> Label_insn_15225
-
-# Orig addr: Label_insn_15225 insn_id: 15225 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096AEA76 -- Link to callback handler sequence
-# Orig addr: Label_insn_15225 indirect branch target: -268433696
-0xf00006e0 -> .
-. -> post_callback_Label_insn_15225
-	Label_insn_15225	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15225 ** pop eax
-. -> Label_insn_15226
-
-# Orig addr: Label_insn_15226 insn_id: 15226 with comment popfd 
-	Label_insn_15226	 ** popfd 
-. -> Label_insn_15227
-
-# Orig addr: Label_insn_15227 insn_id: 15227 with comment popad 
-	Label_insn_15227	 ** popad 
-. -> 0x804c091
-
-# Orig addr: 0x8049dbc insn_id: 889 with comment add esi , 0x00000002
-0x8049dbc -> .
-	Label_insn_889	 ** add esi , 0x00000002
-. -> Label_insn_18192
-
-# Orig addr: Label_insn_15228 insn_id: 15228 with comment jno 0x096AF796 -- Link to callback handler sequence
-	Label_insn_15228	 ** jno Label_insn_3311
-. -> Label_insn_15229
-
-# Orig addr: Label_insn_15229 insn_id: 15229 with comment pushad  -- start of callback handler sequence
-	Label_insn_15229	 ** pushad 
-. -> Label_insn_15230
-
-# Orig addr: Label_insn_15230 insn_id: 15230 with comment pushfd 
-	Label_insn_15230	 ** pushfd 
-. -> Label_insn_15231
-
-# Orig addr: 0x8049dcf insn_id: 894 with comment add esi , 0x00000004
-0x8049dcf -> .
-	Label_insn_894	 ** add esi , 0x00000004
-. -> Label_insn_18200
-
-# Orig addr: Label_insn_15231 insn_id: 15231 with comment push 0x0804C0A7
-	Label_insn_15231	 ** push 0x0804C0A7
-. -> Label_insn_15232
-
-# Orig addr: Label_insn_15232 insn_id: 15232 with comment push 0xF00006F0
-	Label_insn_15232	 ** push 0xF00006F0
-. -> Label_insn_15233
-
-# Orig addr: Label_insn_15233 insn_id: 15233 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096AF796 -- Link to callback handler sequence
-# Orig addr: Label_insn_15233 indirect branch target: -268433680
-0xf00006f0 -> .
-. -> post_callback_Label_insn_15233
-	Label_insn_15233	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15233 ** pop eax
-. -> Label_insn_15234
-
-# Orig addr: Label_insn_15234 insn_id: 15234 with comment popfd 
-	Label_insn_15234	 ** popfd 
-. -> Label_insn_15235
-
-# Orig addr: 0x8049de4 insn_id: 899 with comment pushfd 
-0x8049de4 -> .
-	Label_insn_899	 ** pushfd 
-. -> Label_insn_18209
-
-# Orig addr: Label_insn_15235 insn_id: 15235 with comment popad 
-	Label_insn_15235	 ** popad 
-. -> Label_insn_3311
-
-# Orig addr: Label_insn_15236 insn_id: 15236 with comment jno 0x096B05A6 -- Link to callback handler sequence
-	Label_insn_15236	 ** jno 0x804c0ad
-. -> Label_insn_15237
-
-# Orig addr: Label_insn_15237 insn_id: 15237 with comment pushad  -- start of callback handler sequence
-	Label_insn_15237	 ** pushad 
-. -> Label_insn_15238
-
-# Orig addr: Label_insn_15238 insn_id: 15238 with comment pushfd 
-	Label_insn_15238	 ** pushfd 
-. -> Label_insn_15239
-
-# Orig addr: Label_insn_15239 insn_id: 15239 with comment push 0x0804C0AA
-	Label_insn_15239	 ** push 0x0804C0AA
-. -> Label_insn_15240
-
-# Orig addr: Label_insn_15240 insn_id: 15240 with comment push 0xF0000700
-	Label_insn_15240	 ** push 0xF0000700
-. -> Label_insn_15241
-
-# Orig addr: Label_insn_15241 insn_id: 15241 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B05A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15241 indirect branch target: -268433664
-0xf0000700 -> .
-. -> post_callback_Label_insn_15241
-	Label_insn_15241	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15241 ** pop eax
-. -> Label_insn_15242
-
-# Orig addr: Label_insn_15242 insn_id: 15242 with comment popfd 
-	Label_insn_15242	 ** popfd 
-. -> Label_insn_15243
-
-# Orig addr: Label_insn_15243 insn_id: 15243 with comment popad 
-	Label_insn_15243	 ** popad 
-. -> 0x804c0ad
-
-# Orig addr: Label_insn_15244 insn_id: 15244 with comment jnc 0x096B1046 -- Link to callback handler sequence
-	Label_insn_15244	 ** jnc 0x804c0d2
-. -> Label_insn_15245
-
-# Orig addr: Label_insn_15245 insn_id: 15245 with comment pushad  -- start of callback handler sequence
-	Label_insn_15245	 ** pushad 
-. -> Label_insn_15246
-
-# Orig addr: Label_insn_15246 insn_id: 15246 with comment pushfd 
-	Label_insn_15246	 ** pushfd 
-. -> Label_insn_15247
-
-# Orig addr: Label_insn_15247 insn_id: 15247 with comment push 0x0804C0CF
-	Label_insn_15247	 ** push 0x0804C0CF
-. -> Label_insn_15248
-
-# Orig addr: Label_insn_15248 insn_id: 15248 with comment push 0xF0000710
-	Label_insn_15248	 ** push 0xF0000710
-. -> Label_insn_15249
-
-# Orig addr: Label_insn_15249 insn_id: 15249 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B1046 -- Link to callback handler sequence
-# Orig addr: Label_insn_15249 indirect branch target: -268433648
-0xf0000710 -> .
-. -> post_callback_Label_insn_15249
-	Label_insn_15249	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15249 ** pop eax
-. -> Label_insn_15250
-
-# Orig addr: Label_insn_15250 insn_id: 15250 with comment popfd 
-	Label_insn_15250	 ** popfd 
-. -> Label_insn_15251
-
-# Orig addr: Label_insn_15251 insn_id: 15251 with comment popad 
-	Label_insn_15251	 ** popad 
-. -> 0x804c0d2
-
-# Orig addr: Label_insn_15252 insn_id: 15252 with comment jnc 0x096B1D66 -- Link to callback handler sequence
-	Label_insn_15252	 ** jnc 0x804c0e4
-. -> Label_insn_15253
-
-# Orig addr: Label_insn_15253 insn_id: 15253 with comment pushad  -- start of callback handler sequence
-	Label_insn_15253	 ** pushad 
-. -> Label_insn_15254
-
-# Orig addr: Label_insn_15254 insn_id: 15254 with comment pushfd 
-	Label_insn_15254	 ** pushfd 
-. -> Label_insn_15255
-
-# Orig addr: Label_insn_15255 insn_id: 15255 with comment push 0x0804C0E1
-	Label_insn_15255	 ** push 0x0804C0E1
-. -> Label_insn_15256
-
-# Orig addr: Label_insn_15256 insn_id: 15256 with comment push 0xF0000720
-	Label_insn_15256	 ** push 0xF0000720
-. -> Label_insn_15257
-
-# Orig addr: Label_insn_15257 insn_id: 15257 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B1D66 -- Link to callback handler sequence
-# Orig addr: Label_insn_15257 indirect branch target: -268433632
-0xf0000720 -> .
-. -> post_callback_Label_insn_15257
-	Label_insn_15257	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15257 ** pop eax
-. -> Label_insn_15258
-
-# Orig addr: Label_insn_15258 insn_id: 15258 with comment popfd 
-	Label_insn_15258	 ** popfd 
-. -> Label_insn_15259
-
-# Orig addr: Label_insn_15259 insn_id: 15259 with comment popad 
-	Label_insn_15259	 ** popad 
-. -> 0x804c0e4
-
-# Orig addr: Label_insn_15260 insn_id: 15260 with comment jno 0x096B2A86 -- Link to callback handler sequence
-	Label_insn_15260	 ** jno 0x804c0f1
-. -> Label_insn_15261
-
-# Orig addr: Label_insn_15261 insn_id: 15261 with comment pushad  -- start of callback handler sequence
-	Label_insn_15261	 ** pushad 
-. -> Label_insn_15262
-
-# Orig addr: Label_insn_15262 insn_id: 15262 with comment pushfd 
-	Label_insn_15262	 ** pushfd 
-. -> Label_insn_15263
-
-# Orig addr: Label_insn_15263 insn_id: 15263 with comment push 0x0804C0EE
-	Label_insn_15263	 ** push 0x0804C0EE
-. -> Label_insn_15264
-
-# Orig addr: Label_insn_15264 insn_id: 15264 with comment push 0xF0000730
-	Label_insn_15264	 ** push 0xF0000730
-. -> Label_insn_15265
-
-# Orig addr: Label_insn_15265 insn_id: 15265 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B2A86 -- Link to callback handler sequence
-# Orig addr: Label_insn_15265 indirect branch target: -268433616
-0xf0000730 -> .
-. -> post_callback_Label_insn_15265
-	Label_insn_15265	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15265 ** pop eax
-. -> Label_insn_15266
-
-# Orig addr: Label_insn_15266 insn_id: 15266 with comment popfd 
-	Label_insn_15266	 ** popfd 
-. -> Label_insn_15267
-
-# Orig addr: Label_insn_15267 insn_id: 15267 with comment popad 
-	Label_insn_15267	 ** popad 
-. -> 0x804c0f1
-
-# Orig addr: Label_insn_15268 insn_id: 15268 with comment jnc 0x096B37F6 -- Link to callback handler sequence
-	Label_insn_15268	 ** jnc 0x804c10a
-. -> Label_insn_15269
-
-# Orig addr: Label_insn_15269 insn_id: 15269 with comment pushad  -- start of callback handler sequence
-	Label_insn_15269	 ** pushad 
-. -> Label_insn_15270
-
-# Orig addr: Label_insn_15270 insn_id: 15270 with comment pushfd 
-	Label_insn_15270	 ** pushfd 
-. -> Label_insn_15271
-
-# Orig addr: Label_insn_15271 insn_id: 15271 with comment push 0x0804C107
-	Label_insn_15271	 ** push 0x0804C107
-. -> Label_insn_15272
-
-# Orig addr: Label_insn_15272 insn_id: 15272 with comment push 0xF0000740
-	Label_insn_15272	 ** push 0xF0000740
-. -> Label_insn_15273
-
-# Orig addr: Label_insn_15273 insn_id: 15273 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B37F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15273 indirect branch target: -268433600
-0xf0000740 -> .
-. -> post_callback_Label_insn_15273
-	Label_insn_15273	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15273 ** pop eax
-. -> Label_insn_15274
-
-# Orig addr: Label_insn_15274 insn_id: 15274 with comment popfd 
-	Label_insn_15274	 ** popfd 
-. -> Label_insn_15275
-
-# Orig addr: Label_insn_15275 insn_id: 15275 with comment popad 
-	Label_insn_15275	 ** popad 
-. -> 0x804c10a
-
-# Orig addr: Label_insn_15276 insn_id: 15276 with comment jno 0x096B4516 -- Link to callback handler sequence
-	Label_insn_15276	 ** jno Label_insn_3347
-. -> Label_insn_15277
-
-# Orig addr: Label_insn_15277 insn_id: 15277 with comment pushad  -- start of callback handler sequence
-	Label_insn_15277	 ** pushad 
-. -> Label_insn_15278
-
-# Orig addr: Label_insn_15278 insn_id: 15278 with comment pushfd 
-	Label_insn_15278	 ** pushfd 
-. -> Label_insn_15279
-
-# Orig addr: Label_insn_15279 insn_id: 15279 with comment push 0x0804C114
-	Label_insn_15279	 ** push 0x0804C114
-. -> Label_insn_15280
-
-# Orig addr: Label_insn_15280 insn_id: 15280 with comment push 0xF0000750
-	Label_insn_15280	 ** push 0xF0000750
-. -> Label_insn_15281
-
-# Orig addr: Label_insn_15318 insn_id: 15318 with comment pushfd 
-	Label_insn_15318	 ** pushfd 
-. -> Label_insn_15319
-
-# Orig addr: Label_insn_15281 insn_id: 15281 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B4516 -- Link to callback handler sequence
-# Orig addr: Label_insn_15281 indirect branch target: -268433584
-0xf0000750 -> .
-. -> post_callback_Label_insn_15281
-	Label_insn_15281	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15281 ** pop eax
-. -> Label_insn_15282
-
-# Orig addr: Label_insn_15282 insn_id: 15282 with comment popfd 
-	Label_insn_15282	 ** popfd 
-. -> Label_insn_15283
-
-# Orig addr: Label_insn_15283 insn_id: 15283 with comment popad 
-	Label_insn_15283	 ** popad 
-. -> Label_insn_3347
-
-# Orig addr: Label_insn_15284 insn_id: 15284 with comment jno 0x096B5286 -- Link to callback handler sequence
-	Label_insn_15284	 ** jno Label_insn_3348
-. -> Label_insn_15285
-
-# Orig addr: Label_insn_15285 insn_id: 15285 with comment pushad  -- start of callback handler sequence
-	Label_insn_15285	 ** pushad 
-. -> Label_insn_15286
-
-# Orig addr: 0x8049f0a insn_id: 965 with comment sub eax , 0x00000001
-0x8049f0a -> .
-	Label_insn_965	 ** sub eax , 0x00000001
-. -> Label_insn_18221
-
-# Orig addr: Label_insn_15286 insn_id: 15286 with comment pushfd 
-	Label_insn_15286	 ** pushfd 
-. -> Label_insn_15287
-
-# Orig addr: Label_insn_15287 insn_id: 15287 with comment push 0x0804C117
-	Label_insn_15287	 ** push 0x0804C117
-. -> Label_insn_15288
-
-# Orig addr: Label_insn_15288 insn_id: 15288 with comment push 0xF0000760
-	Label_insn_15288	 ** push 0xF0000760
-. -> Label_insn_15289
-
-# Orig addr: Label_insn_15289 insn_id: 15289 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B5286 -- Link to callback handler sequence
-# Orig addr: Label_insn_15289 indirect branch target: -268433568
-0xf0000760 -> .
-. -> post_callback_Label_insn_15289
-	Label_insn_15289	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15289 ** pop eax
-. -> Label_insn_15290
-
-# Orig addr: Label_insn_15290 insn_id: 15290 with comment popfd 
-	Label_insn_15290	 ** popfd 
-. -> Label_insn_15291
-
-# Orig addr: Label_insn_15291 insn_id: 15291 with comment popad 
-	Label_insn_15291	 ** popad 
-. -> Label_insn_3348
-
-# Orig addr: Label_insn_15292 insn_id: 15292 with comment jno 0x096B5D26 -- Link to callback handler sequence
-	Label_insn_15292	 ** jno 0x804c11d
-. -> Label_insn_15293
-
-# Orig addr: Label_insn_15293 insn_id: 15293 with comment pushad  -- start of callback handler sequence
-	Label_insn_15293	 ** pushad 
-. -> Label_insn_15294
-
-# Orig addr: Label_insn_15294 insn_id: 15294 with comment pushfd 
-	Label_insn_15294	 ** pushfd 
-. -> Label_insn_15295
-
-# Orig addr: Label_insn_15295 insn_id: 15295 with comment push 0x0804C11A
-	Label_insn_15295	 ** push 0x0804C11A
-. -> Label_insn_15296
-
-# Orig addr: Label_insn_15296 insn_id: 15296 with comment push 0xF0000770
-	Label_insn_15296	 ** push 0xF0000770
-. -> Label_insn_15297
-
-# Orig addr: Label_insn_15297 insn_id: 15297 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B5D26 -- Link to callback handler sequence
-# Orig addr: Label_insn_15297 indirect branch target: -268433552
-0xf0000770 -> .
-. -> post_callback_Label_insn_15297
-	Label_insn_15297	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15297 ** pop eax
-. -> Label_insn_15298
-
-# Orig addr: Label_insn_15298 insn_id: 15298 with comment popfd 
-	Label_insn_15298	 ** popfd 
-. -> Label_insn_15299
-
-# Orig addr: Label_insn_15299 insn_id: 15299 with comment popad 
-	Label_insn_15299	 ** popad 
-. -> 0x804c11d
-
-# Orig addr: Label_insn_15300 insn_id: 15300 with comment jnc 0x096B67C6 -- Link to callback handler sequence
-	Label_insn_15300	 ** jnc 0x804c13e
-. -> Label_insn_15301
-
-# Orig addr: Label_insn_15301 insn_id: 15301 with comment pushad  -- start of callback handler sequence
-	Label_insn_15301	 ** pushad 
-. -> Label_insn_15302
-
-# Orig addr: Label_insn_15302 insn_id: 15302 with comment pushfd 
-	Label_insn_15302	 ** pushfd 
-. -> Label_insn_15303
-
-# Orig addr: Label_insn_15303 insn_id: 15303 with comment push 0x0804C13B
-	Label_insn_15303	 ** push 0x0804C13B
-. -> Label_insn_15304
-
-# Orig addr: Label_insn_15304 insn_id: 15304 with comment push 0xF0000780
-	Label_insn_15304	 ** push 0xF0000780
-. -> Label_insn_15305
-
-# Orig addr: Label_insn_15305 insn_id: 15305 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B67C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15305 indirect branch target: -268433536
-0xf0000780 -> .
-. -> post_callback_Label_insn_15305
-	Label_insn_15305	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15305 ** pop eax
-. -> Label_insn_15306
-
-# Orig addr: Label_insn_15306 insn_id: 15306 with comment popfd 
-	Label_insn_15306	 ** popfd 
-. -> Label_insn_15307
-
-# Orig addr: Label_insn_15307 insn_id: 15307 with comment popad 
-	Label_insn_15307	 ** popad 
-. -> 0x804c13e
-
-# Orig addr: Label_insn_15308 insn_id: 15308 with comment jnc 0x096B74E6 -- Link to callback handler sequence
-	Label_insn_15308	 ** jnc 0x804c198
-. -> Label_insn_15309
-
-# Orig addr: Label_insn_15309 insn_id: 15309 with comment pushad  -- start of callback handler sequence
-	Label_insn_15309	 ** pushad 
-. -> Label_insn_15310
-
-# Orig addr: Label_insn_15310 insn_id: 15310 with comment pushfd 
-	Label_insn_15310	 ** pushfd 
-. -> Label_insn_15311
-
-# Orig addr: Label_insn_15311 insn_id: 15311 with comment push 0x0804C196
-	Label_insn_15311	 ** push 0x0804C196
-. -> Label_insn_15312
-
-# Orig addr: Label_insn_15312 insn_id: 15312 with comment push 0xF0000790
-	Label_insn_15312	 ** push 0xF0000790
-. -> Label_insn_15313
-
-# Orig addr: Label_insn_15313 insn_id: 15313 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B74E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15313 indirect branch target: -268433520
-0xf0000790 -> .
-. -> post_callback_Label_insn_15313
-	Label_insn_15313	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15313 ** pop eax
-. -> Label_insn_15314
-
-# Orig addr: Label_insn_15314 insn_id: 15314 with comment popfd 
-	Label_insn_15314	 ** popfd 
-. -> Label_insn_15315
-
-# Orig addr: Label_insn_15315 insn_id: 15315 with comment popad 
-	Label_insn_15315	 ** popad 
-. -> 0x804c198
-
-# Orig addr: 0x8049fb5 insn_id: 1001 with comment add dword [esp+0x60] , 0x00000001
-0x8049fb5 -> .
-	Label_insn_1001	 ** add dword [esp+0x60] , 0x00000001
-. -> Label_insn_18229
-
-# Orig addr: Label_insn_15316 insn_id: 15316 with comment jno 0x096B8206 -- Link to callback handler sequence
-	Label_insn_15316	 ** jno Label_insn_3391
-. -> Label_insn_15317
-
-# Orig addr: 0x8049fbe insn_id: 1003 with comment add dword [esp+0x58] , 0x00000004
-0x8049fbe -> .
-	Label_insn_1003	 ** add dword [esp+0x58] , 0x00000004
-. -> Label_insn_18669
-
-# Orig addr: Label_insn_15317 insn_id: 15317 with comment pushad  -- start of callback handler sequence
-	Label_insn_15317	 ** pushad 
-. -> Label_insn_15318
-
-# Orig addr: Label_insn_15319 insn_id: 15319 with comment push 0x0804C19E
-	Label_insn_15319	 ** push 0x0804C19E
-. -> Label_insn_15320
-
-# Orig addr: Label_insn_15320 insn_id: 15320 with comment push 0xF00007A0
-	Label_insn_15320	 ** push 0xF00007A0
-. -> Label_insn_15321
-
-# Orig addr: Label_insn_15321 insn_id: 15321 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B8206 -- Link to callback handler sequence
-# Orig addr: Label_insn_15321 indirect branch target: -268433504
-0xf00007a0 -> .
-. -> post_callback_Label_insn_15321
-	Label_insn_15321	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15321 ** pop eax
-. -> Label_insn_15322
-
-# Orig addr: Label_insn_15322 insn_id: 15322 with comment popfd 
-	Label_insn_15322	 ** popfd 
-. -> Label_insn_15323
-
-# Orig addr: 0x8049fdf insn_id: 1010 with comment pushfd 
-0x8049fdf -> .
-	Label_insn_1010	 ** pushfd 
-. -> Label_insn_18246
-
-# Orig addr: Label_insn_15323 insn_id: 15323 with comment popad 
-	Label_insn_15323	 ** popad 
-. -> Label_insn_3391
-
-# Orig addr: Label_insn_15324 insn_id: 15324 with comment jnc 0x096B8F76 -- Link to callback handler sequence
-	Label_insn_15324	 ** jnc 0x804c1a4
-. -> Label_insn_15325
-
-# Orig addr: Label_insn_15325 insn_id: 15325 with comment pushad  -- start of callback handler sequence
-	Label_insn_15325	 ** pushad 
-. -> Label_insn_15326
-
-# Orig addr: Label_insn_15326 insn_id: 15326 with comment pushfd 
-	Label_insn_15326	 ** pushfd 
-. -> Label_insn_15327
-
-# Orig addr: Label_insn_15327 insn_id: 15327 with comment push 0x0804C1A1
-	Label_insn_15327	 ** push 0x0804C1A1
-. -> Label_insn_15328
-
-# Orig addr: Label_insn_15328 insn_id: 15328 with comment push 0xF00007B0
-	Label_insn_15328	 ** push 0xF00007B0
-. -> Label_insn_15329
-
-# Orig addr: Label_insn_15329 insn_id: 15329 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096B8F76 -- Link to callback handler sequence
-# Orig addr: Label_insn_15329 indirect branch target: -268433488
-0xf00007b0 -> .
-. -> post_callback_Label_insn_15329
-	Label_insn_15329	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15329 ** pop eax
-. -> Label_insn_15330
-
-# Orig addr: Label_insn_15330 insn_id: 15330 with comment popfd 
-	Label_insn_15330	 ** popfd 
-. -> Label_insn_15331
-
-# Orig addr: Label_insn_15331 insn_id: 15331 with comment popad 
-	Label_insn_15331	 ** popad 
-. -> 0x804c1a4
-
-# Orig addr: Label_insn_15332 insn_id: 15332 with comment pushad  -- start of callback handler sequence
-	Label_insn_15332	 ** pushad 
-. -> Label_insn_15333
-
-# Orig addr: Label_insn_15333 insn_id: 15333 with comment pushfd 
-	Label_insn_15333	 ** pushfd 
-. -> Label_insn_15334
-
-# Orig addr: Label_insn_15334 insn_id: 15334 with comment push 0x0804C1A7
-	Label_insn_15334	 ** push 0x0804C1A7
-. -> Label_insn_15335
-
-# Orig addr: Label_insn_15335 insn_id: 15335 with comment push 0xF00007C0
-	Label_insn_15335	 ** push 0xF00007C0
-. -> Label_insn_15336
-
-# Orig addr: Label_insn_15336 insn_id: 15336 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B9976 -- Link to callback handler sequence
-# Orig addr: Label_insn_15336 indirect branch target: -268433472
-0xf00007c0 -> .
-. -> post_callback_Label_insn_15336
-	Label_insn_15336	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15336 ** pop eax
-. -> Label_insn_15337
-
-# Orig addr: Label_insn_9931 insn_id: 9931 with comment call 0x0805209A Jump part
-	Label_insn_9931	 ** jmp 0x805209a
-
-# Orig addr: Label_insn_15337 insn_id: 15337 with comment popfd 
-	Label_insn_15337	 ** popfd 
-. -> Label_insn_15338
-
-# Orig addr: Label_insn_15338 insn_id: 15338 with comment popad 
-	Label_insn_15338	 ** popad 
-. -> 0x804c1aa
-
-# Orig addr: Label_insn_15339 insn_id: 15339 with comment jnc 0x096BA696 -- Link to callback handler sequence
-	Label_insn_15339	 ** jnc 0x804c252
-. -> Label_insn_15340
-
-# Orig addr: Label_insn_15340 insn_id: 15340 with comment pushad  -- start of callback handler sequence
-	Label_insn_15340	 ** pushad 
-. -> Label_insn_15341
-
-# Orig addr: Label_insn_9932 insn_id: 9932 with comment call dword [ebx+esi*4-0x000000EC] Jump part
-	Label_insn_9932	 ** jmp dword [ebx+esi*4-0x000000EC]
-
-# Orig addr: Label_insn_15341 insn_id: 15341 with comment pushfd 
-	Label_insn_15341	 ** pushfd 
-. -> Label_insn_15342
-
-# Orig addr: Label_insn_15342 insn_id: 15342 with comment push 0x0804C24F
-	Label_insn_15342	 ** push 0x0804C24F
-. -> Label_insn_15343
-
-# Orig addr: Label_insn_15343 insn_id: 15343 with comment push 0xF00007D0
-	Label_insn_15343	 ** push 0xF00007D0
-. -> Label_insn_15344
-
-# Orig addr: Label_insn_15344 insn_id: 15344 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096BA696 -- Link to callback handler sequence
-# Orig addr: Label_insn_15344 indirect branch target: -268433456
-0xf00007d0 -> .
-. -> post_callback_Label_insn_15344
-	Label_insn_15344	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15344 ** pop eax
-. -> Label_insn_15345
-
-# Orig addr: Label_insn_15345 insn_id: 15345 with comment popfd 
-	Label_insn_15345	 ** popfd 
-. -> Label_insn_15346
-
-# Orig addr: Label_insn_9933 insn_id: 9933 with comment call eax Jump part
-	Label_insn_9933	 ** jmp eax
-
-# Orig addr: Label_insn_15346 insn_id: 15346 with comment popad 
-	Label_insn_15346	 ** popad 
-. -> 0x804c252
-
-# Orig addr: Label_insn_15347 insn_id: 15347 with comment jno 0x096BB3B6 -- Link to callback handler sequence
-	Label_insn_15347	 ** jno Label_insn_3535
-. -> Label_insn_15348
-
-# Orig addr: Label_insn_15348 insn_id: 15348 with comment pushad  -- start of callback handler sequence
-	Label_insn_15348	 ** pushad 
-. -> Label_insn_15349
-
-# Orig addr: Label_insn_9934 insn_id: 9934 with comment call 0x08052118 Jump part
-	Label_insn_9934	 ** jmp 0x8052118
-
-# Orig addr: Label_insn_15349 insn_id: 15349 with comment pushfd 
-	Label_insn_15349	 ** pushfd 
-. -> Label_insn_15350
-
-# Orig addr: Label_insn_15350 insn_id: 15350 with comment push 0x0804C3C5
-	Label_insn_15350	 ** push 0x0804C3C5
-. -> Label_insn_15351
-
-# Orig addr: Label_insn_15351 insn_id: 15351 with comment push 0xF00007E0
-	Label_insn_15351	 ** push 0xF00007E0
-. -> Label_insn_15352
-
-# Orig addr: Label_insn_15352 insn_id: 15352 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BB3B6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15352 indirect branch target: -268433440
-0xf00007e0 -> .
-. -> post_callback_Label_insn_15352
-	Label_insn_15352	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15352 ** pop eax
-. -> Label_insn_15353
-
-# Orig addr: Label_insn_15353 insn_id: 15353 with comment popfd 
-	Label_insn_15353	 ** popfd 
-. -> Label_insn_15354
-
-# Orig addr: Label_insn_15354 insn_id: 15354 with comment popad 
-	Label_insn_15354	 ** popad 
-. -> Label_insn_3535
-
-# Orig addr: Label_insn_15355 insn_id: 15355 with comment jno 0x096BC126 -- Link to callback handler sequence
-	Label_insn_15355	 ** jno 0x804c3cc
-. -> Label_insn_15356
-
-# Orig addr: Label_insn_15356 insn_id: 15356 with comment pushad  -- start of callback handler sequence
-	Label_insn_15356	 ** pushad 
-. -> Label_insn_15357
-
-# Orig addr: Label_insn_15357 insn_id: 15357 with comment pushfd 
-	Label_insn_15357	 ** pushfd 
-. -> Label_insn_15358
-
-# Orig addr: Label_insn_15358 insn_id: 15358 with comment push 0x0804C3C8
-	Label_insn_15358	 ** push 0x0804C3C8
-. -> Label_insn_15359
-
-# Orig addr: Label_insn_15359 insn_id: 15359 with comment push 0xF00007F0
-	Label_insn_15359	 ** push 0xF00007F0
-. -> Label_insn_15360
-
-# Orig addr: Label_insn_15360 insn_id: 15360 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BC126 -- Link to callback handler sequence
-# Orig addr: Label_insn_15360 indirect branch target: -268433424
-0xf00007f0 -> .
-. -> post_callback_Label_insn_15360
-	Label_insn_15360	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15360 ** pop eax
-. -> Label_insn_15361
-
-# Orig addr: Label_insn_15361 insn_id: 15361 with comment popfd 
-	Label_insn_15361	 ** popfd 
-. -> Label_insn_15362
-
-# Orig addr: Label_insn_15362 insn_id: 15362 with comment popad 
-	Label_insn_15362	 ** popad 
-. -> 0x804c3cc
-
-# Orig addr: Label_insn_15363 insn_id: 15363 with comment jno 0x096BCBC6 -- Link to callback handler sequence
-	Label_insn_15363	 ** jno 0x804c3e9
-. -> Label_insn_15364
-
-# Orig addr: Label_insn_15364 insn_id: 15364 with comment pushad  -- start of callback handler sequence
-	Label_insn_15364	 ** pushad 
-. -> Label_insn_15365
-
-# Orig addr: Label_insn_15365 insn_id: 15365 with comment pushfd 
-	Label_insn_15365	 ** pushfd 
-. -> Label_insn_15366
-
-# Orig addr: Label_insn_15366 insn_id: 15366 with comment push 0x0804C3E6
-	Label_insn_15366	 ** push 0x0804C3E6
-. -> Label_insn_15367
-
-# Orig addr: Label_insn_15367 insn_id: 15367 with comment push 0xF0000800
-	Label_insn_15367	 ** push 0xF0000800
-. -> Label_insn_15368
-
-# Orig addr: Label_insn_15368 insn_id: 15368 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BCBC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15368 indirect branch target: -268433408
-0xf0000800 -> .
-. -> post_callback_Label_insn_15368
-	Label_insn_15368	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15368 ** pop eax
-. -> Label_insn_15369
-
-# Orig addr: Label_insn_15369 insn_id: 15369 with comment popfd 
-	Label_insn_15369	 ** popfd 
-. -> Label_insn_15370
-
-# Orig addr: 0x804a11b insn_id: 1069 with comment lea eax , [ebx-0x01]
-0x804a11b -> .
-	Label_insn_1069	 ** lea eax , [ebx-0x01]
-. -> Label_insn_18261
-
-# Orig addr: Label_insn_15370 insn_id: 15370 with comment popad 
-	Label_insn_15370	 ** popad 
-. -> 0x804c3e9
-
-# Orig addr: Label_insn_15371 insn_id: 15371 with comment jno 0x096BD936 -- Link to callback handler sequence
-	Label_insn_15371	 ** jno 0x804c480
-. -> Label_insn_15372
-
-# Orig addr: Label_insn_15372 insn_id: 15372 with comment pushad  -- start of callback handler sequence
-	Label_insn_15372	 ** pushad 
-. -> Label_insn_15373
-
-# Orig addr: Label_insn_15373 insn_id: 15373 with comment pushfd 
-	Label_insn_15373	 ** pushfd 
-. -> Label_insn_15374
-
-# Orig addr: Label_insn_15374 insn_id: 15374 with comment push 0x0804C47D
-	Label_insn_15374	 ** push 0x0804C47D
-. -> Label_insn_15375
-
-# Orig addr: Label_insn_15375 insn_id: 15375 with comment push 0xF0000810
-	Label_insn_15375	 ** push 0xF0000810
-. -> Label_insn_15376
-
-# Orig addr: Label_insn_15376 insn_id: 15376 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BD936 -- Link to callback handler sequence
-# Orig addr: Label_insn_15376 indirect branch target: -268433392
-0xf0000810 -> .
-. -> post_callback_Label_insn_15376
-	Label_insn_15376	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15376 ** pop eax
-. -> Label_insn_15377
-
-# Orig addr: Label_insn_15377 insn_id: 15377 with comment popfd 
-	Label_insn_15377	 ** popfd 
-. -> Label_insn_15378
-
-# Orig addr: Label_insn_15378 insn_id: 15378 with comment popad 
-	Label_insn_15378	 ** popad 
-. -> 0x804c480
-
-# Orig addr: Label_insn_15379 insn_id: 15379 with comment jnc 0x096BE6A6 -- Link to callback handler sequence
-	Label_insn_15379	 ** jnc Label_insn_3625
-. -> Label_insn_15381
-
-# Orig addr: Label_insn_15380 insn_id: 15380 with comment popfd 
-	Label_insn_15380	 ** popfd 
-. -> Label_insn_15453
-
-# Orig addr: Label_insn_15381 insn_id: 15381 with comment pushad  -- start of callback handler sequence
-	Label_insn_15381	 ** pushad 
-. -> Label_insn_15382
-
-# Orig addr: Label_insn_15382 insn_id: 15382 with comment pushfd 
-	Label_insn_15382	 ** pushfd 
-. -> Label_insn_15383
-
-# Orig addr: Label_insn_15383 insn_id: 15383 with comment push 0x0804C50F
-	Label_insn_15383	 ** push 0x0804C50F
-. -> Label_insn_15384
-
-# Orig addr: Label_insn_15384 insn_id: 15384 with comment push 0xF0000820
-	Label_insn_15384	 ** push 0xF0000820
-. -> Label_insn_15385
-
-# Orig addr: Label_insn_15385 insn_id: 15385 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096BE6A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15385 indirect branch target: -268433376
-0xf0000820 -> .
-. -> post_callback_Label_insn_15385
-	Label_insn_15385	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15385 ** pop eax
-. -> Label_insn_15386
-
-# Orig addr: Label_insn_15386 insn_id: 15386 with comment popfd 
-	Label_insn_15386	 ** popfd 
-. -> Label_insn_15387
-
-# Orig addr: Label_insn_15387 insn_id: 15387 with comment popad 
-	Label_insn_15387	 ** popad 
-. -> Label_insn_3625
-
-# Orig addr: Label_insn_15388 insn_id: 15388 with comment jno 0x096BF416 -- Link to callback handler sequence
-	Label_insn_15388	 ** jno 0x804c515
-. -> Label_insn_15389
-
-# Orig addr: Label_insn_15389 insn_id: 15389 with comment pushad  -- start of callback handler sequence
-	Label_insn_15389	 ** pushad 
-. -> Label_insn_15390
-
-# Orig addr: Label_insn_15390 insn_id: 15390 with comment pushfd 
-	Label_insn_15390	 ** pushfd 
-. -> Label_insn_15391
-
-# Orig addr: Label_insn_15391 insn_id: 15391 with comment push 0x0804C512
-	Label_insn_15391	 ** push 0x0804C512
-. -> Label_insn_15392
-
-# Orig addr: Label_insn_15392 insn_id: 15392 with comment push 0xF0000830
-	Label_insn_15392	 ** push 0xF0000830
-. -> Label_insn_15393
-
-# Orig addr: Label_insn_15393 insn_id: 15393 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096BF416 -- Link to callback handler sequence
-# Orig addr: Label_insn_15393 indirect branch target: -268433360
-0xf0000830 -> .
-. -> post_callback_Label_insn_15393
-	Label_insn_15393	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15393 ** pop eax
-. -> Label_insn_15394
-
-# Orig addr: Label_insn_15394 insn_id: 15394 with comment popfd 
-	Label_insn_15394	 ** popfd 
-. -> Label_insn_15395
-
-# Orig addr: Label_insn_15395 insn_id: 15395 with comment popad 
-	Label_insn_15395	 ** popad 
-. -> 0x804c515
-
-# Orig addr: Label_insn_15396 insn_id: 15396 with comment jnc 0x096BFE16 -- Link to callback handler sequence
-	Label_insn_15396	 ** jnc 0x804c548
-. -> Label_insn_15397
-
-# Orig addr: Label_insn_15397 insn_id: 15397 with comment pushad  -- start of callback handler sequence
-	Label_insn_15397	 ** pushad 
-. -> Label_insn_15398
-
-# Orig addr: Label_insn_15398 insn_id: 15398 with comment pushfd 
-	Label_insn_15398	 ** pushfd 
-. -> Label_insn_15399
-
-# Orig addr: Label_insn_15399 insn_id: 15399 with comment push 0x0804C545
-	Label_insn_15399	 ** push 0x0804C545
-. -> Label_insn_15400
-
-# Orig addr: Label_insn_15400 insn_id: 15400 with comment push 0xF0000840
-	Label_insn_15400	 ** push 0xF0000840
-. -> Label_insn_15401
-
-# Orig addr: Label_insn_15401 insn_id: 15401 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096BFE16 -- Link to callback handler sequence
-# Orig addr: Label_insn_15401 indirect branch target: -268433344
-0xf0000840 -> .
-. -> post_callback_Label_insn_15401
-	Label_insn_15401	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15401 ** pop eax
-. -> Label_insn_15402
-
-# Orig addr: Label_insn_15402 insn_id: 15402 with comment popfd 
-	Label_insn_15402	 ** popfd 
-. -> Label_insn_15403
-
-# Orig addr: Label_insn_15403 insn_id: 15403 with comment popad 
-	Label_insn_15403	 ** popad 
-. -> 0x804c548
-
-# Orig addr: Label_insn_15404 insn_id: 15404 with comment jnc 0x096C0B36 -- Link to callback handler sequence
-	Label_insn_15404	 ** jnc 0x804c558
-. -> Label_insn_15405
-
-# Orig addr: 0x804a1e8 insn_id: 1112 with comment sub edi , 0x00000001
-0x804a1e8 -> .
-	Label_insn_1112	 ** sub edi , 0x00000001
-. -> Label_insn_18269
-
-# Orig addr: 0x804a1eb insn_id: 1113 with comment lea eax , [edi+esi]
-# eliding, no indirect targets
-0x804a1eb -> 0x0 
-	Label_insn_1113	 ** lea eax , [edi+esi]
-. -> Label_insn_18277
-
-# Orig addr: Label_insn_15405 insn_id: 15405 with comment pushad  -- start of callback handler sequence
-	Label_insn_15405	 ** pushad 
-. -> Label_insn_15406
-
-# Orig addr: Label_insn_15406 insn_id: 15406 with comment pushfd 
-	Label_insn_15406	 ** pushfd 
-. -> Label_insn_15407
-
-# Orig addr: Label_insn_15407 insn_id: 15407 with comment push 0x0804C555
-	Label_insn_15407	 ** push 0x0804C555
-. -> Label_insn_15408
-
-# Orig addr: Label_insn_15408 insn_id: 15408 with comment push 0xF0000850
-	Label_insn_15408	 ** push 0xF0000850
-. -> Label_insn_15409
-
-# Orig addr: 0x804a1f8 insn_id: 1117 with comment add edi , eax
-0x804a1f8 -> .
-	Label_insn_1117	 ** add edi , eax
-. -> Label_insn_18285
-
-# Orig addr: Label_insn_15409 insn_id: 15409 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C0B36 -- Link to callback handler sequence
-# Orig addr: Label_insn_15409 indirect branch target: -268433328
-0xf0000850 -> .
-. -> post_callback_Label_insn_15409
-	Label_insn_15409	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15409 ** pop eax
-. -> Label_insn_15410
-
-# Orig addr: Label_insn_15410 insn_id: 15410 with comment popfd 
-	Label_insn_15410	 ** popfd 
-. -> Label_insn_15411
-
-# Orig addr: Label_insn_15411 insn_id: 15411 with comment popad 
-	Label_insn_15411	 ** popad 
-. -> 0x804c558
-
-# Orig addr: 0x804a204 insn_id: 1121 with comment sub edi , edx
-0x804a204 -> .
-	Label_insn_1121	 ** sub edi , edx
-. -> Label_insn_18293
-
-# Orig addr: Label_insn_15412 insn_id: 15412 with comment jno 0x096C1856 -- Link to callback handler sequence
-	Label_insn_15412	 ** jno 0x804c5b7
-. -> Label_insn_15413
-
-# Orig addr: Label_insn_15413 insn_id: 15413 with comment pushad  -- start of callback handler sequence
-	Label_insn_15413	 ** pushad 
-. -> Label_insn_15414
-
-# Orig addr: Label_insn_15414 insn_id: 15414 with comment pushfd 
-	Label_insn_15414	 ** pushfd 
-. -> Label_insn_15415
-
-# Orig addr: Label_insn_15415 insn_id: 15415 with comment push 0x0804C5B4
-	Label_insn_15415	 ** push 0x0804C5B4
-. -> Label_insn_15416
-
-# Orig addr: Label_insn_15416 insn_id: 15416 with comment push 0xF0000860
-	Label_insn_15416	 ** push 0xF0000860
-. -> Label_insn_15417
-
-# Orig addr: Label_insn_15417 insn_id: 15417 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096C1856 -- Link to callback handler sequence
-# Orig addr: Label_insn_15417 indirect branch target: -268433312
-0xf0000860 -> .
-. -> post_callback_Label_insn_15417
-	Label_insn_15417	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15417 ** pop eax
-. -> Label_insn_15418
-
-# Orig addr: Label_insn_15418 insn_id: 15418 with comment popfd 
-	Label_insn_15418	 ** popfd 
-. -> Label_insn_15419
-
-# Orig addr: Label_insn_15419 insn_id: 15419 with comment popad 
-	Label_insn_15419	 ** popad 
-. -> 0x804c5b7
-
-# Orig addr: Label_insn_15420 insn_id: 15420 with comment jnc 0x096C25C6 -- Link to callback handler sequence
-	Label_insn_15420	 ** jnc 0x804c5d8
-. -> Label_insn_15421
-
-# Orig addr: Label_insn_15421 insn_id: 15421 with comment pushad  -- start of callback handler sequence
-	Label_insn_15421	 ** pushad 
-. -> Label_insn_15422
-
-# Orig addr: Label_insn_15422 insn_id: 15422 with comment pushfd 
-	Label_insn_15422	 ** pushfd 
-. -> Label_insn_15423
-
-# Orig addr: Label_insn_15423 insn_id: 15423 with comment push 0x0804C5D5
-	Label_insn_15423	 ** push 0x0804C5D5
-. -> Label_insn_15424
-
-# Orig addr: Label_insn_15424 insn_id: 15424 with comment push 0xF0000870
-	Label_insn_15424	 ** push 0xF0000870
-. -> Label_insn_15425
-
-# Orig addr: Label_insn_15425 insn_id: 15425 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C25C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15425 indirect branch target: -268433296
-0xf0000870 -> .
-. -> post_callback_Label_insn_15425
-	Label_insn_15425	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15425 ** pop eax
-. -> Label_insn_15426
-
-# Orig addr: Label_insn_15426 insn_id: 15426 with comment popfd 
-	Label_insn_15426	 ** popfd 
-. -> Label_insn_15427
-
-# Orig addr: Label_insn_15427 insn_id: 15427 with comment popad 
-	Label_insn_15427	 ** popad 
-. -> 0x804c5d8
-
-# Orig addr: Label_insn_15428 insn_id: 15428 with comment jnc 0x096C32E6 -- Link to callback handler sequence
-	Label_insn_15428	 ** jnc 0x804c60f
-. -> Label_insn_15429
-
-# Orig addr: Label_insn_15429 insn_id: 15429 with comment pushad  -- start of callback handler sequence
-	Label_insn_15429	 ** pushad 
-. -> Label_insn_15430
-
-# Orig addr: Label_insn_15430 insn_id: 15430 with comment pushfd 
-	Label_insn_15430	 ** pushfd 
-. -> Label_insn_15431
-
-# Orig addr: Label_insn_15431 insn_id: 15431 with comment push 0x0804C60C
-	Label_insn_15431	 ** push 0x0804C60C
-. -> Label_insn_15432
-
-# Orig addr: Label_insn_15432 insn_id: 15432 with comment push 0xF0000880
-	Label_insn_15432	 ** push 0xF0000880
-. -> Label_insn_15433
-
-# Orig addr: Label_insn_15433 insn_id: 15433 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C32E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15433 indirect branch target: -268433280
-0xf0000880 -> .
-. -> post_callback_Label_insn_15433
-	Label_insn_15433	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15433 ** pop eax
-. -> Label_insn_15434
-
-# Orig addr: Label_insn_15434 insn_id: 15434 with comment popfd 
-	Label_insn_15434	 ** popfd 
-. -> Label_insn_15435
-
-# Orig addr: Label_insn_15435 insn_id: 15435 with comment popad 
-	Label_insn_15435	 ** popad 
-. -> 0x804c60f
-
-# Orig addr: Label_insn_15436 insn_id: 15436 with comment jnc 0x096C4006 -- Link to callback handler sequence
-	Label_insn_15436	 ** jnc 0x804c61f
-. -> Label_insn_15437
-
-# Orig addr: Label_insn_15437 insn_id: 15437 with comment pushad  -- start of callback handler sequence
-	Label_insn_15437	 ** pushad 
-. -> Label_insn_15438
-
-# Orig addr: Label_insn_15438 insn_id: 15438 with comment pushfd 
-	Label_insn_15438	 ** pushfd 
-. -> Label_insn_15439
-
-# Orig addr: Label_insn_15439 insn_id: 15439 with comment push 0x0804C61C
-	Label_insn_15439	 ** push 0x0804C61C
-. -> Label_insn_15440
-
-# Orig addr: Label_insn_15440 insn_id: 15440 with comment push 0xF0000890
-	Label_insn_15440	 ** push 0xF0000890
-. -> Label_insn_15441
-
-# Orig addr: Label_insn_15441 insn_id: 15441 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C4006 -- Link to callback handler sequence
-# Orig addr: Label_insn_15441 indirect branch target: -268433264
-0xf0000890 -> .
-. -> post_callback_Label_insn_15441
-	Label_insn_15441	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15441 ** pop eax
-. -> Label_insn_15442
-
-# Orig addr: Label_insn_15442 insn_id: 15442 with comment popfd 
-	Label_insn_15442	 ** popfd 
-. -> Label_insn_15443
-
-# Orig addr: Label_insn_15443 insn_id: 15443 with comment popad 
-	Label_insn_15443	 ** popad 
-. -> 0x804c61f
-
-# Orig addr: Label_insn_15444 insn_id: 15444 with comment jnc 0x096C4D26 -- Link to callback handler sequence
-	Label_insn_15444	 ** jnc 0x804c62f
-. -> Label_insn_15445
-
-# Orig addr: Label_insn_15445 insn_id: 15445 with comment pushad  -- start of callback handler sequence
-	Label_insn_15445	 ** pushad 
-. -> Label_insn_15446
-
-# Orig addr: Label_insn_15446 insn_id: 15446 with comment pushfd 
-	Label_insn_15446	 ** pushfd 
-. -> Label_insn_15447
-
-# Orig addr: Label_insn_15447 insn_id: 15447 with comment push 0x0804C62C
-	Label_insn_15447	 ** push 0x0804C62C
-. -> Label_insn_15448
-
-# Orig addr: Label_insn_15448 insn_id: 15448 with comment push 0xF00008A0
-	Label_insn_15448	 ** push 0xF00008A0
-. -> Label_insn_15449
-
-# Orig addr: Label_insn_15449 insn_id: 15449 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C4D26 -- Link to callback handler sequence
-# Orig addr: Label_insn_15449 indirect branch target: -268433248
-0xf00008a0 -> .
-. -> post_callback_Label_insn_15449
-	Label_insn_15449	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15449 ** pop eax
-. -> Label_insn_15450
-
-# Orig addr: Label_insn_15450 insn_id: 15450 with comment popfd 
-	Label_insn_15450	 ** popfd 
-. -> Label_insn_15451
-
-# Orig addr: Label_insn_15451 insn_id: 15451 with comment popad 
-	Label_insn_15451	 ** popad 
-. -> 0x804c62f
-
-# Orig addr: Label_insn_15452 insn_id: 15452 with comment jnc 0x096C5A46 -- Link to callback handler sequence
-	Label_insn_15452	 ** jnc 0x804c641
-. -> Label_insn_15454
-
-# Orig addr: Label_insn_15453 insn_id: 15453 with comment popad 
-	Label_insn_15453	 ** popad 
-. -> 0x8050c59
-
-# Orig addr: Label_insn_15454 insn_id: 15454 with comment pushad  -- start of callback handler sequence
-	Label_insn_15454	 ** pushad 
-. -> Label_insn_15455
-
-# Orig addr: Label_insn_15455 insn_id: 15455 with comment pushfd 
-	Label_insn_15455	 ** pushfd 
-. -> Label_insn_15456
-
-# Orig addr: Label_insn_15456 insn_id: 15456 with comment push 0x0804C63E
-	Label_insn_15456	 ** push 0x0804C63E
-. -> Label_insn_15457
-
-# Orig addr: Label_insn_15457 insn_id: 15457 with comment push 0xF00008B0
-	Label_insn_15457	 ** push 0xF00008B0
-. -> Label_insn_15458
-
-# Orig addr: Label_insn_15458 insn_id: 15458 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C5A46 -- Link to callback handler sequence
-# Orig addr: Label_insn_15458 indirect branch target: -268433232
-0xf00008b0 -> .
-. -> post_callback_Label_insn_15458
-	Label_insn_15458	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15458 ** pop eax
-. -> Label_insn_15459
-
-# Orig addr: Label_insn_15459 insn_id: 15459 with comment popfd 
-	Label_insn_15459	 ** popfd 
-. -> Label_insn_15460
-
-# Orig addr: Label_insn_15460 insn_id: 15460 with comment popad 
-	Label_insn_15460	 ** popad 
-. -> 0x804c641
-
-# Orig addr: Label_insn_15461 insn_id: 15461 with comment jnc 0x096C6766 -- Link to callback handler sequence
-	Label_insn_15461	 ** jnc 0x804c66c
-. -> Label_insn_15462
-
-# Orig addr: Label_insn_15462 insn_id: 15462 with comment pushad  -- start of callback handler sequence
-	Label_insn_15462	 ** pushad 
-. -> Label_insn_15463
-
-# Orig addr: Label_insn_15463 insn_id: 15463 with comment pushfd 
-	Label_insn_15463	 ** pushfd 
-. -> Label_insn_15464
-
-# Orig addr: Label_insn_15464 insn_id: 15464 with comment push 0x0804C669
-	Label_insn_15464	 ** push 0x0804C669
-. -> Label_insn_15465
-
-# Orig addr: Label_insn_15465 insn_id: 15465 with comment push 0xF00008C0
-	Label_insn_15465	 ** push 0xF00008C0
-. -> Label_insn_15466
-
-# Orig addr: Label_insn_15466 insn_id: 15466 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C6766 -- Link to callback handler sequence
-# Orig addr: Label_insn_15466 indirect branch target: -268433216
-0xf00008c0 -> .
-. -> post_callback_Label_insn_15466
-	Label_insn_15466	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15466 ** pop eax
-. -> Label_insn_15467
-
-# Orig addr: Label_insn_15467 insn_id: 15467 with comment popfd 
-	Label_insn_15467	 ** popfd 
-. -> Label_insn_15468
-
-# Orig addr: Label_insn_15468 insn_id: 15468 with comment popad 
-	Label_insn_15468	 ** popad 
-. -> 0x804c66c
-
-# Orig addr: Label_insn_15469 insn_id: 15469 with comment jnc 0x096C7486 -- Link to callback handler sequence
-	Label_insn_15469	 ** jnc 0x804c67c
-. -> Label_insn_15470
-
-# Orig addr: Label_insn_15470 insn_id: 15470 with comment pushad  -- start of callback handler sequence
-	Label_insn_15470	 ** pushad 
-. -> Label_insn_15471
-
-# Orig addr: Label_insn_15471 insn_id: 15471 with comment pushfd 
-	Label_insn_15471	 ** pushfd 
-. -> Label_insn_15472
-
-# Orig addr: Label_insn_15472 insn_id: 15472 with comment push 0x0804C679
-	Label_insn_15472	 ** push 0x0804C679
-. -> Label_insn_15473
-
-# Orig addr: Label_insn_15473 insn_id: 15473 with comment push 0xF00008D0
-	Label_insn_15473	 ** push 0xF00008D0
-. -> Label_insn_15474
-
-# Orig addr: Label_insn_15474 insn_id: 15474 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C7486 -- Link to callback handler sequence
-# Orig addr: Label_insn_15474 indirect branch target: -268433200
-0xf00008d0 -> .
-. -> post_callback_Label_insn_15474
-	Label_insn_15474	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15474 ** pop eax
-. -> Label_insn_15475
-
-# Orig addr: Label_insn_15475 insn_id: 15475 with comment popfd 
-	Label_insn_15475	 ** popfd 
-. -> Label_insn_15476
-
-# Orig addr: Label_insn_15476 insn_id: 15476 with comment popad 
-	Label_insn_15476	 ** popad 
-. -> 0x804c67c
-
-# Orig addr: Label_insn_15477 insn_id: 15477 with comment jnc 0x096C81A6 -- Link to callback handler sequence
-	Label_insn_15477	 ** jnc 0x804c68c
-. -> Label_insn_15478
-
-# Orig addr: Label_insn_15478 insn_id: 15478 with comment pushad  -- start of callback handler sequence
-	Label_insn_15478	 ** pushad 
-. -> Label_insn_15479
-
-# Orig addr: Label_insn_15479 insn_id: 15479 with comment pushfd 
-	Label_insn_15479	 ** pushfd 
-. -> Label_insn_15480
-
-# Orig addr: Label_insn_15480 insn_id: 15480 with comment push 0x0804C689
-	Label_insn_15480	 ** push 0x0804C689
-. -> Label_insn_15481
-
-# Orig addr: Label_insn_15481 insn_id: 15481 with comment push 0xF00008E0
-	Label_insn_15481	 ** push 0xF00008E0
-. -> Label_insn_15482
-
-# Orig addr: Label_insn_15482 insn_id: 15482 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C81A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15482 indirect branch target: -268433184
-0xf00008e0 -> .
-. -> post_callback_Label_insn_15482
-	Label_insn_15482	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15482 ** pop eax
-. -> Label_insn_15483
-
-# Orig addr: Label_insn_15483 insn_id: 15483 with comment popfd 
-	Label_insn_15483	 ** popfd 
-. -> Label_insn_15484
-
-# Orig addr: Label_insn_15484 insn_id: 15484 with comment popad 
-	Label_insn_15484	 ** popad 
-. -> 0x804c68c
-
-# Orig addr: Label_insn_15485 insn_id: 15485 with comment jnc 0x096C8EC6 -- Link to callback handler sequence
-	Label_insn_15485	 ** jnc 0x804c69e
-. -> Label_insn_15486
-
-# Orig addr: Label_insn_15486 insn_id: 15486 with comment pushad  -- start of callback handler sequence
-	Label_insn_15486	 ** pushad 
-. -> Label_insn_15487
-
-# Orig addr: Label_insn_15487 insn_id: 15487 with comment pushfd 
-	Label_insn_15487	 ** pushfd 
-. -> Label_insn_15488
-
-# Orig addr: Label_insn_15488 insn_id: 15488 with comment push 0x0804C69B
-	Label_insn_15488	 ** push 0x0804C69B
-. -> Label_insn_15489
-
-# Orig addr: Label_insn_15489 insn_id: 15489 with comment push 0xF00008F0
-	Label_insn_15489	 ** push 0xF00008F0
-. -> Label_insn_15490
-
-# Orig addr: Label_insn_15490 insn_id: 15490 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C8EC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15490 indirect branch target: -268433168
-0xf00008f0 -> .
-. -> post_callback_Label_insn_15490
-	Label_insn_15490	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15490 ** pop eax
-. -> Label_insn_15491
-
-# Orig addr: Label_insn_15491 insn_id: 15491 with comment popfd 
-	Label_insn_15491	 ** popfd 
-. -> Label_insn_15492
-
-# Orig addr: Label_insn_15492 insn_id: 15492 with comment popad 
-	Label_insn_15492	 ** popad 
-. -> 0x804c69e
-
-# Orig addr: Label_insn_15493 insn_id: 15493 with comment jno 0x096C9BE6 -- Link to callback handler sequence
-	Label_insn_15493	 ** jno 0x804c6a9
-. -> Label_insn_15494
-
-# Orig addr: Label_insn_15494 insn_id: 15494 with comment pushad  -- start of callback handler sequence
-	Label_insn_15494	 ** pushad 
-. -> Label_insn_15495
-
-# Orig addr: Label_insn_15495 insn_id: 15495 with comment pushfd 
-	Label_insn_15495	 ** pushfd 
-. -> Label_insn_15496
-
-# Orig addr: Label_insn_15496 insn_id: 15496 with comment push 0x0804C6A6
-	Label_insn_15496	 ** push 0x0804C6A6
-. -> Label_insn_15497
-
-# Orig addr: Label_insn_15497 insn_id: 15497 with comment push 0xF0000900
-	Label_insn_15497	 ** push 0xF0000900
-. -> Label_insn_15498
-
-# Orig addr: Label_insn_15498 insn_id: 15498 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096C9BE6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15498 indirect branch target: -268433152
-0xf0000900 -> .
-. -> post_callback_Label_insn_15498
-	Label_insn_15498	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15498 ** pop eax
-. -> Label_insn_15499
-
-# Orig addr: Label_insn_15499 insn_id: 15499 with comment popfd 
-	Label_insn_15499	 ** popfd 
-. -> Label_insn_15500
-
-# Orig addr: Label_insn_15500 insn_id: 15500 with comment popad 
-	Label_insn_15500	 ** popad 
-. -> 0x804c6a9
-
-# Orig addr: Label_insn_15501 insn_id: 15501 with comment jno 0x096CA956 -- Link to callback handler sequence
-	Label_insn_15501	 ** jno 0x804c6c1
-. -> Label_insn_15502
-
-# Orig addr: Label_insn_15502 insn_id: 15502 with comment pushad  -- start of callback handler sequence
-	Label_insn_15502	 ** pushad 
-. -> Label_insn_15503
-
-# Orig addr: Label_insn_15503 insn_id: 15503 with comment pushfd 
-	Label_insn_15503	 ** pushfd 
-. -> Label_insn_15504
-
-# Orig addr: Label_insn_15504 insn_id: 15504 with comment push 0x0804C6BE
-	Label_insn_15504	 ** push 0x0804C6BE
-. -> Label_insn_15505
-
-# Orig addr: Label_insn_15505 insn_id: 15505 with comment push 0xF0000910
-	Label_insn_15505	 ** push 0xF0000910
-. -> Label_insn_15506
-
-# Orig addr: 0x804a3fc insn_id: 1239 with comment add edi , eax
-0x804a3fc -> .
-	Label_insn_1239	 ** add edi , eax
-. -> Label_insn_18301
-
-# Orig addr: Label_insn_15506 insn_id: 15506 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096CA956 -- Link to callback handler sequence
-# Orig addr: Label_insn_15506 indirect branch target: -268433136
-0xf0000910 -> .
-. -> post_callback_Label_insn_15506
-	Label_insn_15506	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15506 ** pop eax
-. -> Label_insn_15507
-
-# Orig addr: Label_insn_15507 insn_id: 15507 with comment popfd 
-	Label_insn_15507	 ** popfd 
-. -> Label_insn_15508
-
-# Orig addr: Label_insn_15508 insn_id: 15508 with comment popad 
-	Label_insn_15508	 ** popad 
-. -> 0x804c6c1
-
-# Orig addr: 0x804a402 insn_id: 1242 with comment add esi , eax
-0x804a402 -> .
-	Label_insn_1242	 ** add esi , eax
-. -> Label_insn_18670
-
-# Orig addr: Label_insn_15509 insn_id: 15509 with comment jnc 0x096CB6C6 -- Link to callback handler sequence
-	Label_insn_15509	 ** jnc 0x804c6ed
-. -> Label_insn_15510
-
-# Orig addr: Label_insn_15510 insn_id: 15510 with comment pushad  -- start of callback handler sequence
-	Label_insn_15510	 ** pushad 
-. -> Label_insn_15511
-
-# Orig addr: Label_insn_15511 insn_id: 15511 with comment pushfd 
-	Label_insn_15511	 ** pushfd 
-. -> Label_insn_15512
-
-# Orig addr: Label_insn_15512 insn_id: 15512 with comment push 0x0804C6EA
-	Label_insn_15512	 ** push 0x0804C6EA
-. -> Label_insn_15513
-
-# Orig addr: Label_insn_15513 insn_id: 15513 with comment push 0xF0000920
-	Label_insn_15513	 ** push 0xF0000920
-. -> Label_insn_15514
-
-# Orig addr: Label_insn_15514 insn_id: 15514 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CB6C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15514 indirect branch target: -268433120
-0xf0000920 -> .
-. -> post_callback_Label_insn_15514
-	Label_insn_15514	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15514 ** pop eax
-. -> Label_insn_15515
-
-# Orig addr: Label_insn_15515 insn_id: 15515 with comment popfd 
-	Label_insn_15515	 ** popfd 
-. -> Label_insn_15516
-
-# Orig addr: Label_insn_15516 insn_id: 15516 with comment popad 
-	Label_insn_15516	 ** popad 
-. -> 0x804c6ed
-
-# Orig addr: Label_insn_15517 insn_id: 15517 with comment jnc 0x096CC3E6 -- Link to callback handler sequence
-	Label_insn_15517	 ** jnc Label_insn_3773
-. -> Label_insn_15518
-
-# Orig addr: Label_insn_15518 insn_id: 15518 with comment pushad  -- start of callback handler sequence
-	Label_insn_15518	 ** pushad 
-. -> Label_insn_15519
-
-# Orig addr: Label_insn_15519 insn_id: 15519 with comment pushfd 
-	Label_insn_15519	 ** pushfd 
-. -> Label_insn_15520
-
-# Orig addr: Label_insn_15520 insn_id: 15520 with comment push 0x0804C72C
-	Label_insn_15520	 ** push 0x0804C72C
-. -> Label_insn_15521
-
-# Orig addr: Label_insn_15521 insn_id: 15521 with comment push 0xF0000930
-	Label_insn_15521	 ** push 0xF0000930
-. -> Label_insn_15522
-
-# Orig addr: Label_insn_15522 insn_id: 15522 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CC3E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15522 indirect branch target: -268433104
-0xf0000930 -> .
-. -> post_callback_Label_insn_15522
-	Label_insn_15522	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15522 ** pop eax
-. -> Label_insn_15523
-
-# Orig addr: Label_insn_15523 insn_id: 15523 with comment popfd 
-	Label_insn_15523	 ** popfd 
-. -> Label_insn_15524
-
-# Orig addr: Label_insn_15524 insn_id: 15524 with comment popad 
-	Label_insn_15524	 ** popad 
-. -> Label_insn_3773
-
-# Orig addr: Label_insn_15525 insn_id: 15525 with comment jnc 0x096CD156 -- Link to callback handler sequence
-	Label_insn_15525	 ** jnc Label_insn_3774
-. -> Label_insn_15526
-
-# Orig addr: Label_insn_15526 insn_id: 15526 with comment pushad  -- start of callback handler sequence
-	Label_insn_15526	 ** pushad 
-. -> Label_insn_15527
-
-# Orig addr: Label_insn_15527 insn_id: 15527 with comment pushfd 
-	Label_insn_15527	 ** pushfd 
-. -> Label_insn_15528
-
-# Orig addr: Label_insn_15528 insn_id: 15528 with comment push 0x0804C72F
-	Label_insn_15528	 ** push 0x0804C72F
-. -> Label_insn_15529
-
-# Orig addr: Label_insn_15529 insn_id: 15529 with comment push 0xF0000940
-	Label_insn_15529	 ** push 0xF0000940
-. -> Label_insn_15530
-
-# Orig addr: Label_insn_15530 insn_id: 15530 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CD156 -- Link to callback handler sequence
-# Orig addr: Label_insn_15530 indirect branch target: -268433088
-0xf0000940 -> .
-. -> post_callback_Label_insn_15530
-	Label_insn_15530	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15530 ** pop eax
-. -> Label_insn_15531
-
-# Orig addr: Label_insn_15531 insn_id: 15531 with comment popfd 
-	Label_insn_15531	 ** popfd 
-. -> Label_insn_15532
-
-# Orig addr: Label_insn_15532 insn_id: 15532 with comment popad 
-	Label_insn_15532	 ** popad 
-. -> Label_insn_3774
-
-# Orig addr: Label_insn_15533 insn_id: 15533 with comment jnc 0x096CDB56 -- Link to callback handler sequence
-	Label_insn_15533	 ** jnc 0x804c733
-. -> Label_insn_15534
-
-# Orig addr: Label_insn_15534 insn_id: 15534 with comment pushad  -- start of callback handler sequence
-	Label_insn_15534	 ** pushad 
-. -> Label_insn_15535
-
-# Orig addr: Label_insn_15535 insn_id: 15535 with comment pushfd 
-	Label_insn_15535	 ** pushfd 
-. -> Label_insn_15536
-
-# Orig addr: Label_insn_15536 insn_id: 15536 with comment push 0x0804C731
-	Label_insn_15536	 ** push 0x0804C731
-. -> Label_insn_15537
-
-# Orig addr: Label_insn_15537 insn_id: 15537 with comment push 0xF0000950
-	Label_insn_15537	 ** push 0xF0000950
-. -> Label_insn_15538
-
-# Orig addr: Label_insn_15538 insn_id: 15538 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CDB56 -- Link to callback handler sequence
-# Orig addr: Label_insn_15538 indirect branch target: -268433072
-0xf0000950 -> .
-. -> post_callback_Label_insn_15538
-	Label_insn_15538	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15538 ** pop eax
-. -> Label_insn_15539
-
-# Orig addr: 0x804a466 insn_id: 1282 with comment lea edx , [eax+0x01]
-0x804a466 -> .
-	Label_insn_1282	 ** lea edx , [eax+0x01]
-. -> Label_insn_18315
-
-# Orig addr: Label_insn_15539 insn_id: 15539 with comment popfd 
-	Label_insn_15539	 ** popfd 
-. -> Label_insn_15540
-
-# Orig addr: Label_insn_15540 insn_id: 15540 with comment popad 
-	Label_insn_15540	 ** popad 
-. -> 0x804c733
-
-# Orig addr: 0x804a46b insn_id: 1284 with comment sub ecx , ebx
-0x804a46b -> .
-	Label_insn_1284	 ** sub ecx , ebx
-. -> Label_insn_18671
-
-# Orig addr: Label_insn_15541 insn_id: 15541 with comment jno 0x096CE506 -- Link to callback handler sequence
-	Label_insn_15541	 ** jno Label_insn_3799
-. -> Label_insn_15542
-
-# Orig addr: Label_insn_15542 insn_id: 15542 with comment pushad  -- start of callback handler sequence
-	Label_insn_15542	 ** pushad 
-. -> Label_insn_15543
-
-# Orig addr: 0x804a475 insn_id: 1288 with comment lea esi , [eax-0x06]
-0x804a475 -> .
-	Label_insn_1288	 ** lea esi , [eax-0x06]
-. -> Label_insn_18330
-
-# Orig addr: Label_insn_15543 insn_id: 15543 with comment pushfd 
-	Label_insn_15543	 ** pushfd 
-. -> Label_insn_15544
-
-# Orig addr: Label_insn_15544 insn_id: 15544 with comment push 0x0804C780
-	Label_insn_15544	 ** push 0x0804C780
-. -> Label_insn_15545
-
-# Orig addr: Label_insn_15545 insn_id: 15545 with comment push 0xF0000960
-	Label_insn_15545	 ** push 0xF0000960
-. -> Label_insn_15546
-
-# Orig addr: Label_insn_15546 insn_id: 15546 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096CE506 -- Link to callback handler sequence
-# Orig addr: Label_insn_15546 indirect branch target: -268433056
-0xf0000960 -> .
-. -> post_callback_Label_insn_15546
-	Label_insn_15546	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15546 ** pop eax
-. -> Label_insn_15547
-
-# Orig addr: Label_insn_15547 insn_id: 15547 with comment popfd 
-	Label_insn_15547	 ** popfd 
-. -> Label_insn_15548
-
-# Orig addr: Label_insn_15548 insn_id: 15548 with comment popad 
-	Label_insn_15548	 ** popad 
-. -> Label_insn_3799
-
-# Orig addr: Label_insn_15549 insn_id: 15549 with comment jnc 0x096CF276 -- Link to callback handler sequence
-	Label_insn_15549	 ** jnc 0x804c784
-. -> Label_insn_15550
-
-# Orig addr: Label_insn_15550 insn_id: 15550 with comment pushad  -- start of callback handler sequence
-	Label_insn_15550	 ** pushad 
-. -> Label_insn_15551
-
-# Orig addr: Label_insn_15551 insn_id: 15551 with comment pushfd 
-	Label_insn_15551	 ** pushfd 
-. -> Label_insn_15552
-
-# Orig addr: Label_insn_15552 insn_id: 15552 with comment push 0x0804C782
-	Label_insn_15552	 ** push 0x0804C782
-. -> Label_insn_15553
-
-# Orig addr: Label_insn_15553 insn_id: 15553 with comment push 0xF0000970
-	Label_insn_15553	 ** push 0xF0000970
-. -> Label_insn_15554
-
-# Orig addr: Label_insn_15554 insn_id: 15554 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CF276 -- Link to callback handler sequence
-# Orig addr: Label_insn_15554 indirect branch target: -268433040
-0xf0000970 -> .
-. -> post_callback_Label_insn_15554
-	Label_insn_15554	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15554 ** pop eax
-. -> Label_insn_15555
-
-# Orig addr: Label_insn_15555 insn_id: 15555 with comment popfd 
-	Label_insn_15555	 ** popfd 
-. -> Label_insn_15556
-
-# Orig addr: Label_insn_15556 insn_id: 15556 with comment popad 
-	Label_insn_15556	 ** popad 
-. -> 0x804c784
-
-# Orig addr: 0x804a4a6 insn_id: 1304 with comment lea ebx , [eax+0x04]
-0x804a4a6 -> .
-	Label_insn_1304	 ** lea ebx , [eax+0x04]
-. -> Label_insn_18338
-
-# Orig addr: Label_insn_15557 insn_id: 15557 with comment jno 0x096CFCC6 -- Link to callback handler sequence
-	Label_insn_15557	 ** jno 0x804c7bf
-. -> Label_insn_15558
-
-# Orig addr: Label_insn_15558 insn_id: 15558 with comment pushad  -- start of callback handler sequence
-	Label_insn_15558	 ** pushad 
-. -> Label_insn_15559
-
-# Orig addr: Label_insn_15559 insn_id: 15559 with comment pushfd 
-	Label_insn_15559	 ** pushfd 
-. -> Label_insn_15560
-
-# Orig addr: Label_insn_15560 insn_id: 15560 with comment push 0x0804C7BB
-	Label_insn_15560	 ** push 0x0804C7BB
-. -> Label_insn_15561
-
-# Orig addr: Label_insn_15561 insn_id: 15561 with comment push 0xF0000980
-	Label_insn_15561	 ** push 0xF0000980
-. -> Label_insn_15562
-
-# Orig addr: Label_insn_15562 insn_id: 15562 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096CFCC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15562 indirect branch target: -268433024
-0xf0000980 -> .
-. -> post_callback_Label_insn_15562
-	Label_insn_15562	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15562 ** pop eax
-. -> Label_insn_15563
-
-# Orig addr: Label_insn_15563 insn_id: 15563 with comment popfd 
-	Label_insn_15563	 ** popfd 
-. -> Label_insn_15564
-
-# Orig addr: Label_insn_15564 insn_id: 15564 with comment popad 
-	Label_insn_15564	 ** popad 
-. -> 0x804c7bf
-
-# Orig addr: Label_insn_15565 insn_id: 15565 with comment jnc 0x096D0A36 -- Link to callback handler sequence
-	Label_insn_15565	 ** jnc 0x804c7ff
-. -> Label_insn_15566
-
-# Orig addr: Label_insn_15566 insn_id: 15566 with comment pushad  -- start of callback handler sequence
-	Label_insn_15566	 ** pushad 
-. -> Label_insn_15567
-
-# Orig addr: Label_insn_15567 insn_id: 15567 with comment pushfd 
-	Label_insn_15567	 ** pushfd 
-. -> Label_insn_15568
-
-# Orig addr: Label_insn_15568 insn_id: 15568 with comment push 0x0804C7FC
-	Label_insn_15568	 ** push 0x0804C7FC
-. -> Label_insn_15569
-
-# Orig addr: Label_insn_15569 insn_id: 15569 with comment push 0xF0000990
-	Label_insn_15569	 ** push 0xF0000990
-. -> Label_insn_15570
-
-# Orig addr: Label_insn_15570 insn_id: 15570 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D0A36 -- Link to callback handler sequence
-# Orig addr: Label_insn_15570 indirect branch target: -268433008
-0xf0000990 -> .
-. -> post_callback_Label_insn_15570
-	Label_insn_15570	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15570 ** pop eax
-. -> Label_insn_15571
-
-# Orig addr: Label_insn_15571 insn_id: 15571 with comment popfd 
-	Label_insn_15571	 ** popfd 
-. -> Label_insn_15572
-
-# Orig addr: Label_insn_15572 insn_id: 15572 with comment popad 
-	Label_insn_15572	 ** popad 
-. -> 0x804c7ff
-
-# Orig addr: Label_insn_15573 insn_id: 15573 with comment test edx , 0xFFFFFF00
-	Label_insn_15573	 ** test edx , 0xFFFFFF00
-. -> Label_insn_15574
-
-# Orig addr: Label_insn_15574 insn_id: 15574 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_15574	 ** je Label_insn_15576
-. -> Label_insn_15578
-
-# Orig addr: Label_insn_15575 insn_id: 15575 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_15575	 ** nop 
-. -> Label_insn_15581
-
-# Orig addr: Label_insn_15576 insn_id: 15576 with comment popfd 
-	Label_insn_15576	 ** popfd 
-. -> Label_insn_15577
-
-# Orig addr: Label_insn_15577 insn_id: 15577 with comment movzx edx , dl
-	Label_insn_15577	 ** movzx edx , dl
-. -> 0x804c807
-
-# Orig addr: Label_insn_15578 insn_id: 15578 with comment NOT
-	Label_insn_15578	 ** not edx
-. -> Label_insn_15579
-
-# Orig addr: Label_insn_15579 insn_id: 15579 with comment test edx , 0xFFFFFF00
-	Label_insn_15579	 ** test edx , 0xFFFFFF00
-. -> Label_insn_15580
-
-# Orig addr: Label_insn_15580 insn_id: 15580 with comment je 0x096D23D6
-	Label_insn_15580	 ** je Label_insn_15576
-. -> Label_insn_15575
-
-# Orig addr: Label_insn_15581 insn_id: 15581 with comment pushad  -- start of callback handler sequence
-	Label_insn_15581	 ** pushad 
-. -> Label_insn_15582
-
-# Orig addr: Label_insn_15582 insn_id: 15582 with comment pushfd 
-	Label_insn_15582	 ** pushfd 
-. -> Label_insn_15583
-
-# Orig addr: Label_insn_15583 insn_id: 15583 with comment push 0x0804C804
-	Label_insn_15583	 ** push 0x0804C804
-. -> Label_insn_15584
-
-# Orig addr: Label_insn_15584 insn_id: 15584 with comment push 0xF00009A0
-	Label_insn_15584	 ** push 0xF00009A0
-. -> Label_insn_15585
-
-# Orig addr: Label_insn_15585 insn_id: 15585 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_15585 indirect branch target: -268432992
-0xf00009a0 -> .
-. -> post_callback_Label_insn_15585
-	Label_insn_15585	 () truncation_detector_32_8
-	post_callback_Label_insn_15585 ** pop eax
-. -> Label_insn_15586
-
-# Orig addr: Label_insn_15586 insn_id: 15586 with comment popfd 
-	Label_insn_15586	 ** popfd 
-. -> Label_insn_15587
-
-# Orig addr: Label_insn_15587 insn_id: 15587 with comment popad 
-	Label_insn_15587	 ** popad 
-. -> Label_insn_15576
-
-# Orig addr: Label_insn_15588 insn_id: 15588 with comment pushad  -- start of callback handler sequence
-	Label_insn_15588	 ** pushad 
-. -> Label_insn_15589
-
-# Orig addr: Label_insn_15589 insn_id: 15589 with comment pushfd 
-	Label_insn_15589	 ** pushfd 
-. -> Label_insn_15590
-
-# Orig addr: Label_insn_15590 insn_id: 15590 with comment push 0x0804C810
-	Label_insn_15590	 ** push 0x0804C810
-. -> Label_insn_15591
-
-# Orig addr: Label_insn_15591 insn_id: 15591 with comment push 0xF00009B0
-	Label_insn_15591	 ** push 0xF00009B0
-. -> Label_insn_15592
-
-# Orig addr: Label_insn_15592 insn_id: 15592 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D3286 -- Link to callback handler sequence
-# Orig addr: Label_insn_15592 indirect branch target: -268432976
-0xf00009b0 -> .
-. -> post_callback_Label_insn_15592
-	Label_insn_15592	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15592 ** pop eax
-. -> Label_insn_15593
-
-# Orig addr: Label_insn_15593 insn_id: 15593 with comment popfd 
-	Label_insn_15593	 ** popfd 
-. -> Label_insn_15594
-
-# Orig addr: Label_insn_15594 insn_id: 15594 with comment popad 
-	Label_insn_15594	 ** popad 
-. -> Label_insn_3841
-
-# Orig addr: Label_insn_15595 insn_id: 15595 with comment jno 0x096D3FA6 -- Link to callback handler sequence
-	Label_insn_15595	 ** jno 0x804c816
-. -> Label_insn_15596
-
-# Orig addr: Label_insn_15596 insn_id: 15596 with comment pushad  -- start of callback handler sequence
-	Label_insn_15596	 ** pushad 
-. -> Label_insn_15597
-
-# Orig addr: Label_insn_15597 insn_id: 15597 with comment pushfd 
-	Label_insn_15597	 ** pushfd 
-. -> Label_insn_15598
-
-# Orig addr: Label_insn_15598 insn_id: 15598 with comment push 0x0804C813
-	Label_insn_15598	 ** push 0x0804C813
-. -> Label_insn_15599
-
-# Orig addr: Label_insn_15599 insn_id: 15599 with comment push 0xF00009C0
-	Label_insn_15599	 ** push 0xF00009C0
-. -> Label_insn_15600
-
-# Orig addr: 0x804a5b0 insn_id: 1377 with comment lea eax , [edx+eax]
-0x804a5b0 -> .
-	Label_insn_1377	 ** lea eax , [edx+eax]
-. -> Label_insn_18346
-
-# Orig addr: Label_insn_15600 insn_id: 15600 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096D3FA6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15600 indirect branch target: -268432960
-0xf00009c0 -> .
-. -> post_callback_Label_insn_15600
-	Label_insn_15600	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15600 ** pop eax
-. -> Label_insn_15601
-
-# Orig addr: Label_insn_15601 insn_id: 15601 with comment popfd 
-	Label_insn_15601	 ** popfd 
-. -> Label_insn_15602
-
-# Orig addr: Label_insn_15602 insn_id: 15602 with comment popad 
-	Label_insn_15602	 ** popad 
-. -> 0x804c816
-
-# Orig addr: Label_insn_15603 insn_id: 15603 with comment jnc 0x096D49A6 -- Link to callback handler sequence
-	Label_insn_15603	 ** jnc 0x804c870
-. -> Label_insn_15604
-
-# Orig addr: Label_insn_15604 insn_id: 15604 with comment pushad  -- start of callback handler sequence
-	Label_insn_15604	 ** pushad 
-. -> Label_insn_15605
-
-# Orig addr: Label_insn_15605 insn_id: 15605 with comment pushfd 
-	Label_insn_15605	 ** pushfd 
-. -> Label_insn_15606
-
-# Orig addr: Label_insn_15606 insn_id: 15606 with comment push 0x0804C86C
-	Label_insn_15606	 ** push 0x0804C86C
-. -> Label_insn_15607
-
-# Orig addr: Label_insn_15607 insn_id: 15607 with comment push 0xF00009D0
-	Label_insn_15607	 ** push 0xF00009D0
-. -> Label_insn_15608
-
-# Orig addr: Label_insn_15608 insn_id: 15608 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D49A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15608 indirect branch target: -268432944
-0xf00009d0 -> .
-. -> post_callback_Label_insn_15608
-	Label_insn_15608	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15608 ** pop eax
-. -> Label_insn_15609
-
-# Orig addr: Label_insn_15609 insn_id: 15609 with comment popfd 
-	Label_insn_15609	 ** popfd 
-. -> Label_insn_15610
-
-# Orig addr: Label_insn_15610 insn_id: 15610 with comment popad 
-	Label_insn_15610	 ** popad 
-. -> 0x804c870
-
-# Orig addr: Label_insn_15611 insn_id: 15611 with comment jnc 0x096D56C6 -- Link to callback handler sequence
-	Label_insn_15611	 ** jnc 0x804c877
-. -> Label_insn_15612
-
-# Orig addr: Label_insn_15612 insn_id: 15612 with comment pushad  -- start of callback handler sequence
-	Label_insn_15612	 ** pushad 
-. -> Label_insn_15613
-
-# Orig addr: Label_insn_15613 insn_id: 15613 with comment pushfd 
-	Label_insn_15613	 ** pushfd 
-. -> Label_insn_15614
-
-# Orig addr: Label_insn_15614 insn_id: 15614 with comment push 0x0804C875
-	Label_insn_15614	 ** push 0x0804C875
-. -> Label_insn_15615
-
-# Orig addr: Label_insn_15615 insn_id: 15615 with comment push 0xF00009E0
-	Label_insn_15615	 ** push 0xF00009E0
-. -> Label_insn_15616
-
-# Orig addr: Label_insn_15616 insn_id: 15616 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D56C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15616 indirect branch target: -268432928
-0xf00009e0 -> .
-. -> post_callback_Label_insn_15616
-	Label_insn_15616	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15616 ** pop eax
-. -> Label_insn_15617
-
-# Orig addr: Label_insn_15617 insn_id: 15617 with comment popfd 
-	Label_insn_15617	 ** popfd 
-. -> Label_insn_15618
-
-# Orig addr: Label_insn_15618 insn_id: 15618 with comment popad 
-	Label_insn_15618	 ** popad 
-. -> 0x804c877
-
-# Orig addr: Label_insn_15619 insn_id: 15619 with comment jnc 0x096D63E6 -- Link to callback handler sequence
-	Label_insn_15619	 ** jnc Label_insn_3876
-. -> Label_insn_15620
-
-# Orig addr: Label_insn_15620 insn_id: 15620 with comment pushad  -- start of callback handler sequence
-	Label_insn_15620	 ** pushad 
-. -> Label_insn_15621
-
-# Orig addr: Label_insn_15621 insn_id: 15621 with comment pushfd 
-	Label_insn_15621	 ** pushfd 
-. -> Label_insn_15622
-
-# Orig addr: Label_insn_15622 insn_id: 15622 with comment push 0x0804C883
-	Label_insn_15622	 ** push 0x0804C883
-. -> Label_insn_15623
-
-# Orig addr: Label_insn_15623 insn_id: 15623 with comment push 0xF00009F0
-	Label_insn_15623	 ** push 0xF00009F0
-. -> Label_insn_15624
-
-# Orig addr: Label_insn_15624 insn_id: 15624 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D63E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15624 indirect branch target: -268432912
-0xf00009f0 -> .
-. -> post_callback_Label_insn_15624
-	Label_insn_15624	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15624 ** pop eax
-. -> Label_insn_15625
-
-# Orig addr: Label_insn_15625 insn_id: 15625 with comment popfd 
-	Label_insn_15625	 ** popfd 
-. -> Label_insn_15626
-
-# Orig addr: Label_insn_15626 insn_id: 15626 with comment popad 
-	Label_insn_15626	 ** popad 
-. -> Label_insn_3876
-
-# Orig addr: Label_insn_15627 insn_id: 15627 with comment jno 0x096D7156 -- Link to callback handler sequence
-	Label_insn_15627	 ** jno 0x804c889
-. -> Label_insn_15628
-
-# Orig addr: Label_insn_15628 insn_id: 15628 with comment pushad  -- start of callback handler sequence
-	Label_insn_15628	 ** pushad 
-. -> Label_insn_15629
-
-# Orig addr: Label_insn_15629 insn_id: 15629 with comment pushfd 
-	Label_insn_15629	 ** pushfd 
-. -> Label_insn_15630
-
-# Orig addr: Label_insn_15630 insn_id: 15630 with comment push 0x0804C886
-	Label_insn_15630	 ** push 0x0804C886
-. -> Label_insn_15631
-
-# Orig addr: Label_insn_15631 insn_id: 15631 with comment push 0xF0000A00
-	Label_insn_15631	 ** push 0xF0000A00
-. -> Label_insn_15632
-
-# Orig addr: Label_insn_15632 insn_id: 15632 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096D7156 -- Link to callback handler sequence
-# Orig addr: Label_insn_15632 indirect branch target: -268432896
-0xf0000a00 -> .
-. -> post_callback_Label_insn_15632
-	Label_insn_15632	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15632 ** pop eax
-. -> Label_insn_15633
-
-# Orig addr: Label_insn_15633 insn_id: 15633 with comment popfd 
-	Label_insn_15633	 ** popfd 
-. -> Label_insn_15634
-
-# Orig addr: Label_insn_15634 insn_id: 15634 with comment popad 
-	Label_insn_15634	 ** popad 
-. -> 0x804c889
-
-# Orig addr: Label_insn_15635 insn_id: 15635 with comment pushad  -- start of callback handler sequence
-	Label_insn_15635	 ** pushad 
-. -> Label_insn_15636
-
-# Orig addr: Label_insn_15636 insn_id: 15636 with comment pushfd 
-	Label_insn_15636	 ** pushfd 
-. -> Label_insn_15637
-
-# Orig addr: Label_insn_15637 insn_id: 15637 with comment push 0x0804C88D
-	Label_insn_15637	 ** push 0x0804C88D
-. -> Label_insn_15638
-
-# Orig addr: Label_insn_15638 insn_id: 15638 with comment push 0xF0000A10
-	Label_insn_15638	 ** push 0xF0000A10
-. -> Label_insn_15639
-
-# Orig addr: Label_insn_15639 insn_id: 15639 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D7B06 -- Link to callback handler sequence
-# Orig addr: Label_insn_15639 indirect branch target: -268432880
-0xf0000a10 -> .
-. -> post_callback_Label_insn_15639
-	Label_insn_15639	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15639 ** pop eax
-. -> Label_insn_15640
-
-# Orig addr: Label_insn_15640 insn_id: 15640 with comment popfd 
-	Label_insn_15640	 ** popfd 
-. -> Label_insn_15641
-
-# Orig addr: Label_insn_15641 insn_id: 15641 with comment popad 
-	Label_insn_15641	 ** popad 
-. -> 0x804c890
-
-# Orig addr: Label_insn_15642 insn_id: 15642 with comment jno 0x096D8826 -- Link to callback handler sequence
-	Label_insn_15642	 ** jno 0x804c90a
-. -> Label_insn_15643
-
-# Orig addr: Label_insn_15643 insn_id: 15643 with comment pushad  -- start of callback handler sequence
-	Label_insn_15643	 ** pushad 
-. -> Label_insn_15644
-
-# Orig addr: Label_insn_15644 insn_id: 15644 with comment pushfd 
-	Label_insn_15644	 ** pushfd 
-. -> Label_insn_15645
-
-# Orig addr: Label_insn_15645 insn_id: 15645 with comment push 0x0804C907
-	Label_insn_15645	 ** push 0x0804C907
-. -> Label_insn_15646
-
-# Orig addr: Label_insn_15646 insn_id: 15646 with comment push 0xF0000A20
-	Label_insn_15646	 ** push 0xF0000A20
-. -> Label_insn_15647
-
-# Orig addr: Label_insn_15647 insn_id: 15647 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096D8826 -- Link to callback handler sequence
-# Orig addr: Label_insn_15647 indirect branch target: -268432864
-0xf0000a20 -> .
-. -> post_callback_Label_insn_15647
-	Label_insn_15647	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15647 ** pop eax
-. -> Label_insn_15648
-
-# Orig addr: Label_insn_15648 insn_id: 15648 with comment popfd 
-	Label_insn_15648	 ** popfd 
-. -> Label_insn_15649
-
-# Orig addr: Label_insn_15649 insn_id: 15649 with comment popad 
-	Label_insn_15649	 ** popad 
-. -> 0x804c90a
-
-# Orig addr: Label_insn_15650 insn_id: 15650 with comment jnc 0x096D9596 -- Link to callback handler sequence
-	Label_insn_15650	 ** jnc 0x804c950
-. -> Label_insn_15651
-
-# Orig addr: Label_insn_15651 insn_id: 15651 with comment pushad  -- start of callback handler sequence
-	Label_insn_15651	 ** pushad 
-. -> Label_insn_15652
-
-# Orig addr: Label_insn_15652 insn_id: 15652 with comment pushfd 
-	Label_insn_15652	 ** pushfd 
-. -> Label_insn_15653
-
-# Orig addr: 0x804a707 insn_id: 1453 with comment add dword [ebp-0x6C] , eax
-0x804a707 -> .
-	Label_insn_1453	 ** add dword [ebp-0x6C] , eax
-. -> Label_insn_18354
-
-# Orig addr: Label_insn_15653 insn_id: 15653 with comment push 0x0804C94E
-	Label_insn_15653	 ** push 0x0804C94E
-. -> Label_insn_15654
-
-# Orig addr: Label_insn_15654 insn_id: 15654 with comment push 0xF0000A30
-	Label_insn_15654	 ** push 0xF0000A30
-. -> Label_insn_15655
-
-# Orig addr: 0x804a710 insn_id: 1455 with comment add dword [ebp-0x000000A4] , eax
-0x804a710 -> .
-	Label_insn_1455	 ** add dword [ebp-0x000000A4] , eax
-. -> Label_insn_18672
-
-# Orig addr: Label_insn_15655 insn_id: 15655 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D9596 -- Link to callback handler sequence
-# Orig addr: Label_insn_15655 indirect branch target: -268432848
-0xf0000a30 -> .
-. -> post_callback_Label_insn_15655
-	Label_insn_15655	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15655 ** pop eax
-. -> Label_insn_15657
-
-# Orig addr: Label_insn_15656 insn_id: 15656 with comment popad 
-	Label_insn_15656	 ** popad 
-. -> 0x804f4bc
-
-# Orig addr: Label_insn_15657 insn_id: 15657 with comment popfd 
-	Label_insn_15657	 ** popfd 
-. -> Label_insn_15658
-
-# Orig addr: Label_insn_15658 insn_id: 15658 with comment popad 
-	Label_insn_15658	 ** popad 
-. -> 0x804c950
-
-# Orig addr: Label_insn_15659 insn_id: 15659 with comment pushad  -- start of callback handler sequence
-	Label_insn_15659	 ** pushad 
-. -> Label_insn_15660
-
-# Orig addr: Label_insn_15660 insn_id: 15660 with comment pushfd 
-	Label_insn_15660	 ** pushfd 
-. -> Label_insn_15661
-
-# Orig addr: Label_insn_15661 insn_id: 15661 with comment push 0x0804C953
-	Label_insn_15661	 ** push 0x0804C953
-. -> Label_insn_15662
-
-# Orig addr: Label_insn_15662 insn_id: 15662 with comment push 0xF0000A40
-	Label_insn_15662	 ** push 0xF0000A40
-. -> Label_insn_15663
-
-# Orig addr: Label_insn_15663 insn_id: 15663 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096DA266 -- Link to callback handler sequence
-# Orig addr: Label_insn_15663 indirect branch target: -268432832
-0xf0000a40 -> .
-. -> post_callback_Label_insn_15663
-	Label_insn_15663	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15663 ** pop eax
-. -> Label_insn_15664
-
-# Orig addr: Label_insn_15664 insn_id: 15664 with comment popfd 
-	Label_insn_15664	 ** popfd 
-. -> Label_insn_15665
-
-# Orig addr: Label_insn_15665 insn_id: 15665 with comment popad 
-	Label_insn_15665	 ** popad 
-. -> 0x804c956
-
-# Orig addr: Label_insn_15666 insn_id: 15666 with comment jno 0x096DAF36 -- Link to callback handler sequence
-	Label_insn_15666	 ** jno 0x804c971
-. -> Label_insn_15667
-
-# Orig addr: Label_insn_15667 insn_id: 15667 with comment pushad  -- start of callback handler sequence
-	Label_insn_15667	 ** pushad 
-. -> Label_insn_15668
-
-# Orig addr: Label_insn_15668 insn_id: 15668 with comment pushfd 
-	Label_insn_15668	 ** pushfd 
-. -> Label_insn_15669
-
-# Orig addr: Label_insn_15669 insn_id: 15669 with comment push 0x0804C96E
-	Label_insn_15669	 ** push 0x0804C96E
-. -> Label_insn_15670
-
-# Orig addr: Label_insn_15670 insn_id: 15670 with comment push 0xF0000A50
-	Label_insn_15670	 ** push 0xF0000A50
-. -> Label_insn_15671
-
-# Orig addr: Label_insn_15671 insn_id: 15671 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DAF36 -- Link to callback handler sequence
-# Orig addr: Label_insn_15671 indirect branch target: -268432816
-0xf0000a50 -> .
-. -> post_callback_Label_insn_15671
-	Label_insn_15671	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15671 ** pop eax
-. -> Label_insn_15672
-
-# Orig addr: Label_insn_15672 insn_id: 15672 with comment popfd 
-	Label_insn_15672	 ** popfd 
-. -> Label_insn_15673
-
-# Orig addr: Label_insn_15673 insn_id: 15673 with comment popad 
-	Label_insn_15673	 ** popad 
-. -> 0x804c971
-
-# Orig addr: Label_insn_15674 insn_id: 15674 with comment jno 0x096DBC56 -- Link to callback handler sequence
-	Label_insn_15674	 ** jno 0x804c98c
-. -> Label_insn_15675
-
-# Orig addr: Label_insn_15675 insn_id: 15675 with comment pushad  -- start of callback handler sequence
-	Label_insn_15675	 ** pushad 
-. -> Label_insn_15676
-
-# Orig addr: Label_insn_15676 insn_id: 15676 with comment pushfd 
-	Label_insn_15676	 ** pushfd 
-. -> Label_insn_15677
-
-# Orig addr: Label_insn_15677 insn_id: 15677 with comment push 0x0804C989
-	Label_insn_15677	 ** push 0x0804C989
-. -> Label_insn_15678
-
-# Orig addr: Label_insn_15678 insn_id: 15678 with comment push 0xF0000A60
-	Label_insn_15678	 ** push 0xF0000A60
-. -> Label_insn_15679
-
-# Orig addr: Label_insn_15679 insn_id: 15679 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DBC56 -- Link to callback handler sequence
-# Orig addr: Label_insn_15679 indirect branch target: -268432800
-0xf0000a60 -> .
-. -> post_callback_Label_insn_15679
-	Label_insn_15679	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15679 ** pop eax
-. -> Label_insn_15680
-
-# Orig addr: Label_insn_15680 insn_id: 15680 with comment popfd 
-	Label_insn_15680	 ** popfd 
-. -> Label_insn_15681
-
-# Orig addr: Label_insn_15681 insn_id: 15681 with comment popad 
-	Label_insn_15681	 ** popad 
-. -> 0x804c98c
-
-# Orig addr: Label_insn_15682 insn_id: 15682 with comment jno 0x096DC9C6 -- Link to callback handler sequence
-	Label_insn_15682	 ** jno 0x804c9ae
-. -> Label_insn_15683
-
-# Orig addr: Label_insn_15683 insn_id: 15683 with comment pushad  -- start of callback handler sequence
-	Label_insn_15683	 ** pushad 
-. -> Label_insn_15684
-
-# Orig addr: Label_insn_15684 insn_id: 15684 with comment pushfd 
-	Label_insn_15684	 ** pushfd 
-. -> Label_insn_15685
-
-# Orig addr: Label_insn_15685 insn_id: 15685 with comment push 0x0804C9AB
-	Label_insn_15685	 ** push 0x0804C9AB
-. -> Label_insn_15686
-
-# Orig addr: Label_insn_15686 insn_id: 15686 with comment push 0xF0000A70
-	Label_insn_15686	 ** push 0xF0000A70
-. -> Label_insn_15687
-
-# Orig addr: Label_insn_15687 insn_id: 15687 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DC9C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15687 indirect branch target: -268432784
-0xf0000a70 -> .
-. -> post_callback_Label_insn_15687
-	Label_insn_15687	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15687 ** pop eax
-. -> Label_insn_15688
-
-# Orig addr: Label_insn_15688 insn_id: 15688 with comment popfd 
-	Label_insn_15688	 ** popfd 
-. -> Label_insn_15689
-
-# Orig addr: Label_insn_15689 insn_id: 15689 with comment popad 
-	Label_insn_15689	 ** popad 
-. -> 0x804c9ae
-
-# Orig addr: Label_insn_15690 insn_id: 15690 with comment jno 0x096DD736 -- Link to callback handler sequence
-	Label_insn_15690	 ** jno 0x804f3c6
-. -> Label_insn_15691
-
-# Orig addr: Label_insn_15691 insn_id: 15691 with comment pushad  -- start of callback handler sequence
-	Label_insn_15691	 ** pushad 
-. -> Label_insn_15692
-
-# Orig addr: Label_insn_15692 insn_id: 15692 with comment pushfd 
-	Label_insn_15692	 ** pushfd 
-. -> Label_insn_15693
-
-# Orig addr: Label_insn_15693 insn_id: 15693 with comment push 0x0804F3C4
-	Label_insn_15693	 ** push 0x0804F3C4
-. -> Label_insn_15694
-
-# Orig addr: Label_insn_15694 insn_id: 15694 with comment push 0xF0000A80
-	Label_insn_15694	 ** push 0xF0000A80
-. -> Label_insn_15695
-
-# Orig addr: Label_insn_15695 insn_id: 15695 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DD736 -- Link to callback handler sequence
-# Orig addr: Label_insn_15695 indirect branch target: -268432768
-0xf0000a80 -> .
-. -> post_callback_Label_insn_15695
-	Label_insn_15695	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15695 ** pop eax
-. -> Label_insn_15696
-
-# Orig addr: Label_insn_15696 insn_id: 15696 with comment popfd 
-	Label_insn_15696	 ** popfd 
-. -> Label_insn_15697
-
-# Orig addr: Label_insn_15697 insn_id: 15697 with comment popad 
-	Label_insn_15697	 ** popad 
-. -> 0x804f3c6
-
-# Orig addr: Label_insn_15698 insn_id: 15698 with comment jno 0x096DE4F6 -- Link to callback handler sequence
-	Label_insn_15698	 ** jno 0x804f42e
-. -> Label_insn_15699
-
-# Orig addr: Label_insn_15699 insn_id: 15699 with comment pushad  -- start of callback handler sequence
-	Label_insn_15699	 ** pushad 
-. -> Label_insn_15700
-
-# Orig addr: Label_insn_15700 insn_id: 15700 with comment pushfd 
-	Label_insn_15700	 ** pushfd 
-. -> Label_insn_15701
-
-# Orig addr: Label_insn_15701 insn_id: 15701 with comment push 0x0804F42B
-	Label_insn_15701	 ** push 0x0804F42B
-. -> Label_insn_15702
-
-# Orig addr: Label_insn_15702 insn_id: 15702 with comment push 0xF0000A90
-	Label_insn_15702	 ** push 0xF0000A90
-. -> Label_insn_15703
-
-# Orig addr: Label_insn_15703 insn_id: 15703 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DE4F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15703 indirect branch target: -268432752
-0xf0000a90 -> .
-. -> post_callback_Label_insn_15703
-	Label_insn_15703	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15703 ** pop eax
-. -> Label_insn_15704
-
-# Orig addr: Label_insn_15704 insn_id: 15704 with comment popfd 
-	Label_insn_15704	 ** popfd 
-. -> Label_insn_15705
-
-# Orig addr: Label_insn_15705 insn_id: 15705 with comment popad 
-	Label_insn_15705	 ** popad 
-. -> 0x804f42e
-
-# Orig addr: Label_insn_15706 insn_id: 15706 with comment jno 0x096DF266 -- Link to callback handler sequence
-	Label_insn_15706	 ** jno 0x804f487
-. -> Label_insn_15707
-
-# Orig addr: Label_insn_15707 insn_id: 15707 with comment pushad  -- start of callback handler sequence
-	Label_insn_15707	 ** pushad 
-. -> Label_insn_15708
-
-# Orig addr: Label_insn_15708 insn_id: 15708 with comment pushfd 
-	Label_insn_15708	 ** pushfd 
-. -> Label_insn_15709
-
-# Orig addr: Label_insn_15709 insn_id: 15709 with comment push 0x0804F484
-	Label_insn_15709	 ** push 0x0804F484
-. -> Label_insn_15710
-
-# Orig addr: Label_insn_15710 insn_id: 15710 with comment push 0xF0000AA0
-	Label_insn_15710	 ** push 0xF0000AA0
-. -> Label_insn_15711
-
-# Orig addr: Label_insn_15711 insn_id: 15711 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DF266 -- Link to callback handler sequence
-# Orig addr: Label_insn_15711 indirect branch target: -268432736
-0xf0000aa0 -> .
-. -> post_callback_Label_insn_15711
-	Label_insn_15711	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15711 ** pop eax
-. -> Label_insn_15712
-
-# Orig addr: Label_insn_15712 insn_id: 15712 with comment popfd 
-	Label_insn_15712	 ** popfd 
-. -> Label_insn_15713
-
-# Orig addr: Label_insn_15713 insn_id: 15713 with comment popad 
-	Label_insn_15713	 ** popad 
-. -> 0x804f487
-
-# Orig addr: Label_insn_15714 insn_id: 15714 with comment pushad  -- start of callback handler sequence
-	Label_insn_15714	 ** pushad 
-. -> Label_insn_15715
-
-# Orig addr: Label_insn_15715 insn_id: 15715 with comment pushfd 
-	Label_insn_15715	 ** pushfd 
-. -> Label_insn_15716
-
-# Orig addr: Label_insn_15716 insn_id: 15716 with comment push 0x0804F493
-	Label_insn_15716	 ** push 0x0804F493
-. -> Label_insn_15717
-
-# Orig addr: Label_insn_15717 insn_id: 15717 with comment push 0xF0000AB0
-	Label_insn_15717	 ** push 0xF0000AB0
-. -> Label_insn_15718
-
-# Orig addr: Label_insn_15755 insn_id: 15755 with comment push 0x0804F672
-	Label_insn_15755	 ** push 0x0804F672
-. -> Label_insn_15756
-
-# Orig addr: Label_insn_15718 insn_id: 15718 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096DFF86 -- Link to callback handler sequence
-# Orig addr: Label_insn_15718 indirect branch target: -268432720
-0xf0000ab0 -> .
-. -> post_callback_Label_insn_15718
-	Label_insn_15718	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15718 ** pop eax
-. -> Label_insn_15719
-
-# Orig addr: Label_insn_15719 insn_id: 15719 with comment popfd 
-	Label_insn_15719	 ** popfd 
-. -> Label_insn_15720
-
-# Orig addr: Label_insn_15720 insn_id: 15720 with comment popad 
-	Label_insn_15720	 ** popad 
-. -> 0x804f496
-
-# Orig addr: Label_insn_15721 insn_id: 15721 with comment jno 0x096E0CF6 -- Link to callback handler sequence
-	Label_insn_15721	 ** jno 0x804f4bc
-. -> Label_insn_15722
-
-# Orig addr: Label_insn_15722 insn_id: 15722 with comment pushad  -- start of callback handler sequence
-	Label_insn_15722	 ** pushad 
-. -> Label_insn_15723
-
-# Orig addr: Label_insn_15723 insn_id: 15723 with comment pushfd 
-	Label_insn_15723	 ** pushfd 
-. -> Label_insn_15724
-
-# Orig addr: Label_insn_15724 insn_id: 15724 with comment push 0x0804F4B6
-	Label_insn_15724	 ** push 0x0804F4B6
-. -> Label_insn_15725
-
-# Orig addr: Label_insn_15725 insn_id: 15725 with comment push 0xF0000AC0
-	Label_insn_15725	 ** push 0xF0000AC0
-. -> Label_insn_15726
-
-# Orig addr: Label_insn_15726 insn_id: 15726 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E0CF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15726 indirect branch target: -268432704
-0xf0000ac0 -> .
-. -> post_callback_Label_insn_15726
-	Label_insn_15726	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15726 ** pop eax
-. -> Label_insn_15727
-
-# Orig addr: Label_insn_15727 insn_id: 15727 with comment popfd 
-	Label_insn_15727	 ** popfd 
-. -> Label_insn_15656
-
-# Orig addr: Label_insn_15728 insn_id: 15728 with comment jno 0x096E1A66 -- Link to callback handler sequence
-	Label_insn_15728	 ** jno 0x804f4c8
-. -> Label_insn_15729
-
-# Orig addr: Label_insn_15729 insn_id: 15729 with comment pushad  -- start of callback handler sequence
-	Label_insn_15729	 ** pushad 
-. -> Label_insn_15730
-
-# Orig addr: Label_insn_15730 insn_id: 15730 with comment pushfd 
-	Label_insn_15730	 ** pushfd 
-. -> Label_insn_15731
-
-# Orig addr: Label_insn_15731 insn_id: 15731 with comment push 0x0804F4C6
-	Label_insn_15731	 ** push 0x0804F4C6
-. -> Label_insn_15732
-
-# Orig addr: Label_insn_15732 insn_id: 15732 with comment push 0xF0000AD0
-	Label_insn_15732	 ** push 0xF0000AD0
-. -> Label_insn_15733
-
-# Orig addr: Label_insn_15733 insn_id: 15733 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E1A66 -- Link to callback handler sequence
-# Orig addr: Label_insn_15733 indirect branch target: -268432688
-0xf0000ad0 -> .
-. -> post_callback_Label_insn_15733
-	Label_insn_15733	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15733 ** pop eax
-. -> Label_insn_15734
-
-# Orig addr: Label_insn_15734 insn_id: 15734 with comment popfd 
-	Label_insn_15734	 ** popfd 
-. -> Label_insn_15735
-
-# Orig addr: Label_insn_15735 insn_id: 15735 with comment popad 
-	Label_insn_15735	 ** popad 
-. -> 0x804f4c8
-
-# Orig addr: Label_insn_15736 insn_id: 15736 with comment jnc 0x096E27D6 -- Link to callback handler sequence
-	Label_insn_15736	 ** jnc 0x804f551
-. -> Label_insn_15737
-
-# Orig addr: Label_insn_15737 insn_id: 15737 with comment pushad  -- start of callback handler sequence
-	Label_insn_15737	 ** pushad 
-. -> Label_insn_15738
-
-# Orig addr: Label_insn_15738 insn_id: 15738 with comment pushfd 
-	Label_insn_15738	 ** pushfd 
-. -> Label_insn_15739
-
-# Orig addr: Label_insn_15739 insn_id: 15739 with comment push 0x0804F54E
-	Label_insn_15739	 ** push 0x0804F54E
-. -> Label_insn_15740
-
-# Orig addr: Label_insn_15740 insn_id: 15740 with comment push 0xF0000AE0
-	Label_insn_15740	 ** push 0xF0000AE0
-. -> Label_insn_15741
-
-# Orig addr: Label_insn_15741 insn_id: 15741 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096E27D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15741 indirect branch target: -268432672
-0xf0000ae0 -> .
-. -> post_callback_Label_insn_15741
-	Label_insn_15741	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15741 ** pop eax
-. -> Label_insn_15742
-
-# Orig addr: Label_insn_15742 insn_id: 15742 with comment popfd 
-	Label_insn_15742	 ** popfd 
-. -> Label_insn_15743
-
-# Orig addr: Label_insn_15743 insn_id: 15743 with comment popad 
-	Label_insn_15743	 ** popad 
-. -> 0x804f551
-
-# Orig addr: Label_insn_15744 insn_id: 15744 with comment jnc 0x096E34F6 -- Link to callback handler sequence
-	Label_insn_15744	 ** jnc 0x804f629
-. -> Label_insn_15745
-
-# Orig addr: Label_insn_15745 insn_id: 15745 with comment pushad  -- start of callback handler sequence
-	Label_insn_15745	 ** pushad 
-. -> Label_insn_15746
-
-# Orig addr: 0x804a8f4 insn_id: 1570 with comment add ebx , edi
-0x804a8f4 -> .
-	Label_insn_1570	 ** add ebx , edi
-. -> Label_insn_18369
-
-# Orig addr: Label_insn_15746 insn_id: 15746 with comment pushfd 
-	Label_insn_15746	 ** pushfd 
-. -> Label_insn_15747
-
-# Orig addr: Label_insn_15747 insn_id: 15747 with comment push 0x0804F623
-	Label_insn_15747	 ** push 0x0804F623
-. -> Label_insn_15748
-
-# Orig addr: Label_insn_15748 insn_id: 15748 with comment push 0xF0000AF0
-	Label_insn_15748	 ** push 0xF0000AF0
-. -> Label_insn_15749
-
-# Orig addr: Label_insn_15749 insn_id: 15749 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096E34F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15749 indirect branch target: -268432656
-0xf0000af0 -> .
-. -> post_callback_Label_insn_15749
-	Label_insn_15749	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15749 ** pop eax
-. -> Label_insn_15750
-
-# Orig addr: Label_insn_15750 insn_id: 15750 with comment popfd 
-	Label_insn_15750	 ** popfd 
-. -> Label_insn_15751
-
-# Orig addr: Label_insn_15751 insn_id: 15751 with comment popad 
-	Label_insn_15751	 ** popad 
-. -> 0x804f629
-
-# Orig addr: Label_insn_15752 insn_id: 15752 with comment jno 0x096E4216 -- Link to callback handler sequence
-	Label_insn_15752	 ** jno 0x804f675
-. -> Label_insn_15753
-
-# Orig addr: Label_insn_15753 insn_id: 15753 with comment pushad  -- start of callback handler sequence
-	Label_insn_15753	 ** pushad 
-. -> Label_insn_15754
-
-# Orig addr: Label_insn_15754 insn_id: 15754 with comment pushfd 
-	Label_insn_15754	 ** pushfd 
-. -> Label_insn_15755
-
-# Orig addr: Label_insn_15756 insn_id: 15756 with comment push 0xF0000B00
-	Label_insn_15756	 ** push 0xF0000B00
-. -> Label_insn_15757
-
-# Orig addr: Label_insn_15757 insn_id: 15757 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E4216 -- Link to callback handler sequence
-# Orig addr: Label_insn_15757 indirect branch target: -268432640
-0xf0000b00 -> .
-. -> post_callback_Label_insn_15757
-	Label_insn_15757	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15757 ** pop eax
-. -> Label_insn_15758
-
-# Orig addr: Label_insn_15758 insn_id: 15758 with comment popfd 
-	Label_insn_15758	 ** popfd 
-. -> Label_insn_15759
-
-# Orig addr: Label_insn_15759 insn_id: 15759 with comment popad 
-	Label_insn_15759	 ** popad 
-. -> 0x804f675
-
-# Orig addr: Label_insn_15760 insn_id: 15760 with comment jno 0x096E4F86 -- Link to callback handler sequence
-	Label_insn_15760	 ** jno 0x804f68b
-. -> Label_insn_15761
-
-# Orig addr: Label_insn_15761 insn_id: 15761 with comment pushad  -- start of callback handler sequence
-	Label_insn_15761	 ** pushad 
-. -> Label_insn_15762
-
-# Orig addr: Label_insn_15762 insn_id: 15762 with comment pushfd 
-	Label_insn_15762	 ** pushfd 
-. -> Label_insn_15763
-
-# Orig addr: Label_insn_15763 insn_id: 15763 with comment push 0x0804F688
-	Label_insn_15763	 ** push 0x0804F688
-. -> Label_insn_15764
-
-# Orig addr: Label_insn_15764 insn_id: 15764 with comment push 0xF0000B10
-	Label_insn_15764	 ** push 0xF0000B10
-. -> Label_insn_15765
-
-# Orig addr: Label_insn_15765 insn_id: 15765 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E4F86 -- Link to callback handler sequence
-# Orig addr: Label_insn_15765 indirect branch target: -268432624
-0xf0000b10 -> .
-. -> post_callback_Label_insn_15765
-	Label_insn_15765	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15765 ** pop eax
-. -> Label_insn_15766
-
-# Orig addr: Label_insn_15766 insn_id: 15766 with comment popfd 
-	Label_insn_15766	 ** popfd 
-. -> Label_insn_15767
-
-# Orig addr: Label_insn_15767 insn_id: 15767 with comment popad 
-	Label_insn_15767	 ** popad 
-. -> 0x804f68b
-
-# Orig addr: Label_insn_15768 insn_id: 15768 with comment jno 0x096E5CF6 -- Link to callback handler sequence
-	Label_insn_15768	 ** jno 0x804f6a1
-. -> Label_insn_15769
-
-# Orig addr: Label_insn_15769 insn_id: 15769 with comment pushad  -- start of callback handler sequence
-	Label_insn_15769	 ** pushad 
-. -> Label_insn_15770
-
-# Orig addr: Label_insn_15770 insn_id: 15770 with comment pushfd 
-	Label_insn_15770	 ** pushfd 
-. -> Label_insn_15771
-
-# Orig addr: Label_insn_15771 insn_id: 15771 with comment push 0x0804F69E
-	Label_insn_15771	 ** push 0x0804F69E
-. -> Label_insn_15772
-
-# Orig addr: Label_insn_15772 insn_id: 15772 with comment push 0xF0000B20
-	Label_insn_15772	 ** push 0xF0000B20
-. -> Label_insn_15773
-
-# Orig addr: Label_insn_15773 insn_id: 15773 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E5CF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15773 indirect branch target: -268432608
-0xf0000b20 -> .
-. -> post_callback_Label_insn_15773
-	Label_insn_15773	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15773 ** pop eax
-. -> Label_insn_15774
-
-# Orig addr: Label_insn_15774 insn_id: 15774 with comment popfd 
-	Label_insn_15774	 ** popfd 
-. -> Label_insn_15775
-
-# Orig addr: Label_insn_15775 insn_id: 15775 with comment popad 
-	Label_insn_15775	 ** popad 
-. -> 0x804f6a1
-
-# Orig addr: Label_insn_15776 insn_id: 15776 with comment jno 0x096E6A66 -- Link to callback handler sequence
-	Label_insn_15776	 ** jno 0x804f6b7
-. -> Label_insn_15777
-
-# Orig addr: Label_insn_15777 insn_id: 15777 with comment pushad  -- start of callback handler sequence
-	Label_insn_15777	 ** pushad 
-. -> Label_insn_15778
-
-# Orig addr: Label_insn_15778 insn_id: 15778 with comment pushfd 
-	Label_insn_15778	 ** pushfd 
-. -> Label_insn_15779
-
-# Orig addr: Label_insn_15779 insn_id: 15779 with comment push 0x0804F6B4
-	Label_insn_15779	 ** push 0x0804F6B4
-. -> Label_insn_15780
-
-# Orig addr: Label_insn_15780 insn_id: 15780 with comment push 0xF0000B30
-	Label_insn_15780	 ** push 0xF0000B30
-. -> Label_insn_15781
-
-# Orig addr: Label_insn_15781 insn_id: 15781 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E6A66 -- Link to callback handler sequence
-# Orig addr: Label_insn_15781 indirect branch target: -268432592
-0xf0000b30 -> .
-. -> post_callback_Label_insn_15781
-	Label_insn_15781	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15781 ** pop eax
-. -> Label_insn_15782
-
-# Orig addr: Label_insn_15782 insn_id: 15782 with comment popfd 
-	Label_insn_15782	 ** popfd 
-. -> Label_insn_15783
-
-# Orig addr: Label_insn_15783 insn_id: 15783 with comment popad 
-	Label_insn_15783	 ** popad 
-. -> 0x804f6b7
-
-# Orig addr: Label_insn_15784 insn_id: 15784 with comment jno 0x096E77D6 -- Link to callback handler sequence
-	Label_insn_15784	 ** jno 0x804f6cd
-. -> Label_insn_15785
-
-# Orig addr: Label_insn_15785 insn_id: 15785 with comment pushad  -- start of callback handler sequence
-	Label_insn_15785	 ** pushad 
-. -> Label_insn_15786
-
-# Orig addr: Label_insn_15786 insn_id: 15786 with comment pushfd 
-	Label_insn_15786	 ** pushfd 
-. -> Label_insn_15787
-
-# Orig addr: Label_insn_15787 insn_id: 15787 with comment push 0x0804F6CA
-	Label_insn_15787	 ** push 0x0804F6CA
-. -> Label_insn_15788
-
-# Orig addr: Label_insn_15788 insn_id: 15788 with comment push 0xF0000B40
-	Label_insn_15788	 ** push 0xF0000B40
-. -> Label_insn_15789
-
-# Orig addr: Label_insn_15789 insn_id: 15789 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E77D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15789 indirect branch target: -268432576
-0xf0000b40 -> .
-. -> post_callback_Label_insn_15789
-	Label_insn_15789	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15789 ** pop eax
-. -> Label_insn_15790
-
-# Orig addr: Label_insn_15790 insn_id: 15790 with comment popfd 
-	Label_insn_15790	 ** popfd 
-. -> Label_insn_15791
-
-# Orig addr: Label_insn_15791 insn_id: 15791 with comment popad 
-	Label_insn_15791	 ** popad 
-. -> 0x804f6cd
-
-# Orig addr: Label_insn_15792 insn_id: 15792 with comment jno 0x096E8546 -- Link to callback handler sequence
-	Label_insn_15792	 ** jno 0x804f6df
-. -> Label_insn_15793
-
-# Orig addr: Label_insn_15793 insn_id: 15793 with comment pushad  -- start of callback handler sequence
-	Label_insn_15793	 ** pushad 
-. -> Label_insn_15794
-
-# Orig addr: Label_insn_15794 insn_id: 15794 with comment pushfd 
-	Label_insn_15794	 ** pushfd 
-. -> Label_insn_15795
-
-# Orig addr: Label_insn_15795 insn_id: 15795 with comment push 0x0804F6DD
-	Label_insn_15795	 ** push 0x0804F6DD
-. -> Label_insn_15796
-
-# Orig addr: Label_insn_15796 insn_id: 15796 with comment push 0xF0000B50
-	Label_insn_15796	 ** push 0xF0000B50
-. -> Label_insn_15797
-
-# Orig addr: Label_insn_15797 insn_id: 15797 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E8546 -- Link to callback handler sequence
-# Orig addr: Label_insn_15797 indirect branch target: -268432560
-0xf0000b50 -> .
-. -> post_callback_Label_insn_15797
-	Label_insn_15797	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15797 ** pop eax
-. -> Label_insn_15798
-
-# Orig addr: Label_insn_15798 insn_id: 15798 with comment popfd 
-	Label_insn_15798	 ** popfd 
-. -> Label_insn_15799
-
-# Orig addr: Label_insn_15799 insn_id: 15799 with comment popad 
-	Label_insn_15799	 ** popad 
-. -> 0x804f6df
-
-# Orig addr: Label_insn_15800 insn_id: 15800 with comment jno 0x096E92B6 -- Link to callback handler sequence
-	Label_insn_15800	 ** jno 0x804f70d
-. -> Label_insn_15801
-
-# Orig addr: Label_insn_15801 insn_id: 15801 with comment pushad  -- start of callback handler sequence
-	Label_insn_15801	 ** pushad 
-. -> Label_insn_15802
-
-# Orig addr: Label_insn_15802 insn_id: 15802 with comment pushfd 
-	Label_insn_15802	 ** pushfd 
-. -> Label_insn_15803
-
-# Orig addr: Label_insn_15803 insn_id: 15803 with comment push 0x0804F707
-	Label_insn_15803	 ** push 0x0804F707
-. -> Label_insn_15804
-
-# Orig addr: Label_insn_15804 insn_id: 15804 with comment push 0xF0000B60
-	Label_insn_15804	 ** push 0xF0000B60
-. -> Label_insn_15805
-
-# Orig addr: Label_insn_15805 insn_id: 15805 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096E92B6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15805 indirect branch target: -268432544
-0xf0000b60 -> .
-. -> post_callback_Label_insn_15805
-	Label_insn_15805	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15805 ** pop eax
-. -> Label_insn_15806
-
-# Orig addr: Label_insn_15806 insn_id: 15806 with comment popfd 
-	Label_insn_15806	 ** popfd 
-. -> Label_insn_15807
-
-# Orig addr: Label_insn_15807 insn_id: 15807 with comment popad 
-	Label_insn_15807	 ** popad 
-. -> 0x804f70d
-
-# Orig addr: Label_insn_15808 insn_id: 15808 with comment jno 0x096EA026 -- Link to callback handler sequence
-	Label_insn_15808	 ** jno 0x804f71f
-. -> Label_insn_15809
-
-# Orig addr: Label_insn_15809 insn_id: 15809 with comment pushad  -- start of callback handler sequence
-	Label_insn_15809	 ** pushad 
-. -> Label_insn_15810
-
-# Orig addr: Label_insn_15810 insn_id: 15810 with comment pushfd 
-	Label_insn_15810	 ** pushfd 
-. -> Label_insn_15811
-
-# Orig addr: Label_insn_15811 insn_id: 15811 with comment push 0x0804F71D
-	Label_insn_15811	 ** push 0x0804F71D
-. -> Label_insn_15812
-
-# Orig addr: Label_insn_15812 insn_id: 15812 with comment push 0xF0000B70
-	Label_insn_15812	 ** push 0xF0000B70
-. -> Label_insn_15813
-
-# Orig addr: Label_insn_15813 insn_id: 15813 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096EA026 -- Link to callback handler sequence
-# Orig addr: Label_insn_15813 indirect branch target: -268432528
-0xf0000b70 -> .
-. -> post_callback_Label_insn_15813
-	Label_insn_15813	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15813 ** pop eax
-. -> Label_insn_15814
-
-# Orig addr: Label_insn_15814 insn_id: 15814 with comment popfd 
-	Label_insn_15814	 ** popfd 
-. -> Label_insn_15815
-
-# Orig addr: Label_insn_15815 insn_id: 15815 with comment popad 
-	Label_insn_15815	 ** popad 
-. -> 0x804f71f
-
-# Orig addr: Label_insn_15816 insn_id: 15816 with comment jno 0x096EAD96 -- Link to callback handler sequence
-	Label_insn_15816	 ** jno 0x804f74d
-. -> Label_insn_15817
-
-# Orig addr: Label_insn_15817 insn_id: 15817 with comment pushad  -- start of callback handler sequence
-	Label_insn_15817	 ** pushad 
-. -> Label_insn_15818
-
-# Orig addr: Label_insn_15818 insn_id: 15818 with comment pushfd 
-	Label_insn_15818	 ** pushfd 
-. -> Label_insn_15819
-
-# Orig addr: Label_insn_15819 insn_id: 15819 with comment push 0x0804F747
-	Label_insn_15819	 ** push 0x0804F747
-. -> Label_insn_15820
-
-# Orig addr: Label_insn_15820 insn_id: 15820 with comment push 0xF0000B80
-	Label_insn_15820	 ** push 0xF0000B80
-. -> Label_insn_15821
-
-# Orig addr: Label_insn_15821 insn_id: 15821 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096EAD96 -- Link to callback handler sequence
-# Orig addr: Label_insn_15821 indirect branch target: -268432512
-0xf0000b80 -> .
-. -> post_callback_Label_insn_15821
-	Label_insn_15821	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15821 ** pop eax
-. -> Label_insn_15822
-
-# Orig addr: Label_insn_15822 insn_id: 15822 with comment popfd 
-	Label_insn_15822	 ** popfd 
-. -> Label_insn_15823
-
-# Orig addr: Label_insn_15823 insn_id: 15823 with comment popad 
-	Label_insn_15823	 ** popad 
-. -> 0x804f74d
-
-# Orig addr: Label_insn_15824 insn_id: 15824 with comment jno 0x096EBB06 -- Link to callback handler sequence
-	Label_insn_15824	 ** jno 0x804f79d
-. -> Label_insn_15825
-
-# Orig addr: Label_insn_15825 insn_id: 15825 with comment pushad  -- start of callback handler sequence
-	Label_insn_15825	 ** pushad 
-. -> Label_insn_15826
-
-# Orig addr: Label_insn_15826 insn_id: 15826 with comment pushfd 
-	Label_insn_15826	 ** pushfd 
-. -> Label_insn_15827
-
-# Orig addr: Label_insn_15827 insn_id: 15827 with comment push 0x0804F79A
-	Label_insn_15827	 ** push 0x0804F79A
-. -> Label_insn_15828
-
-# Orig addr: Label_insn_15828 insn_id: 15828 with comment push 0xF0000B90
-	Label_insn_15828	 ** push 0xF0000B90
-. -> Label_insn_15829
-
-# Orig addr: Label_insn_15829 insn_id: 15829 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096EBB06 -- Link to callback handler sequence
-# Orig addr: Label_insn_15829 indirect branch target: -268432496
-0xf0000b90 -> .
-. -> post_callback_Label_insn_15829
-	Label_insn_15829	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15829 ** pop eax
-. -> Label_insn_15830
-
-# Orig addr: Label_insn_15830 insn_id: 15830 with comment popfd 
-	Label_insn_15830	 ** popfd 
-. -> Label_insn_15831
-
-# Orig addr: Label_insn_15831 insn_id: 15831 with comment popad 
-	Label_insn_15831	 ** popad 
-. -> 0x804f79d
-
-# Orig addr: Label_insn_15832 insn_id: 15832 with comment jnc 0x096EC876 -- Link to callback handler sequence
-	Label_insn_15832	 ** jnc 0x804f7c2
-. -> Label_insn_15833
-
-# Orig addr: Label_insn_15833 insn_id: 15833 with comment pushad  -- start of callback handler sequence
-	Label_insn_15833	 ** pushad 
-. -> Label_insn_15834
-
-# Orig addr: Label_insn_15834 insn_id: 15834 with comment pushfd 
-	Label_insn_15834	 ** pushfd 
-. -> Label_insn_15835
-
-# Orig addr: Label_insn_15835 insn_id: 15835 with comment push 0x0804F7BC
-	Label_insn_15835	 ** push 0x0804F7BC
-. -> Label_insn_15836
-
-# Orig addr: Label_insn_15836 insn_id: 15836 with comment push 0xF0000BA0
-	Label_insn_15836	 ** push 0xF0000BA0
-. -> Label_insn_15837
-
-# Orig addr: Label_insn_15837 insn_id: 15837 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096EC876 -- Link to callback handler sequence
-# Orig addr: Label_insn_15837 indirect branch target: -268432480
-0xf0000ba0 -> .
-. -> post_callback_Label_insn_15837
-	Label_insn_15837	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15837 ** pop eax
-. -> Label_insn_15838
-
-# Orig addr: Label_insn_15838 insn_id: 15838 with comment popfd 
-	Label_insn_15838	 ** popfd 
-. -> Label_insn_15839
-
-# Orig addr: Label_insn_15839 insn_id: 15839 with comment popad 
-	Label_insn_15839	 ** popad 
-. -> 0x804f7c2
-
-# Orig addr: Label_insn_15840 insn_id: 15840 with comment jnc 0x096ED596 -- Link to callback handler sequence
-	Label_insn_15840	 ** jnc 0x804f7ef
-. -> Label_insn_15841
-
-# Orig addr: Label_insn_15841 insn_id: 15841 with comment pushad  -- start of callback handler sequence
-	Label_insn_15841	 ** pushad 
-. -> Label_insn_15842
-
-# Orig addr: Label_insn_15842 insn_id: 15842 with comment pushfd 
-	Label_insn_15842	 ** pushfd 
-. -> Label_insn_15843
-
-# Orig addr: Label_insn_15843 insn_id: 15843 with comment push 0x0804F7E9
-	Label_insn_15843	 ** push 0x0804F7E9
-. -> Label_insn_15844
-
-# Orig addr: Label_insn_15844 insn_id: 15844 with comment push 0xF0000BB0
-	Label_insn_15844	 ** push 0xF0000BB0
-. -> Label_insn_15845
-
-# Orig addr: Label_insn_15845 insn_id: 15845 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096ED596 -- Link to callback handler sequence
-# Orig addr: Label_insn_15845 indirect branch target: -268432464
-0xf0000bb0 -> .
-. -> post_callback_Label_insn_15845
-	Label_insn_15845	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15845 ** pop eax
-. -> Label_insn_15846
-
-# Orig addr: Label_insn_15846 insn_id: 15846 with comment popfd 
-	Label_insn_15846	 ** popfd 
-. -> Label_insn_15847
-
-# Orig addr: Label_insn_15847 insn_id: 15847 with comment popad 
-	Label_insn_15847	 ** popad 
-. -> 0x804f7ef
-
-# Orig addr: Label_insn_15848 insn_id: 15848 with comment jno 0x096EE2B6 -- Link to callback handler sequence
-	Label_insn_15848	 ** jno 0x804f80b
-. -> Label_insn_15849
-
-# Orig addr: Label_insn_15849 insn_id: 15849 with comment pushad  -- start of callback handler sequence
-	Label_insn_15849	 ** pushad 
-. -> Label_insn_15850
-
-# Orig addr: Label_insn_15850 insn_id: 15850 with comment pushfd 
-	Label_insn_15850	 ** pushfd 
-. -> Label_insn_15851
-
-# Orig addr: Label_insn_15851 insn_id: 15851 with comment push 0x0804F808
-	Label_insn_15851	 ** push 0x0804F808
-. -> Label_insn_15852
-
-# Orig addr: Label_insn_15852 insn_id: 15852 with comment push 0xF0000BC0
-	Label_insn_15852	 ** push 0xF0000BC0
-. -> Label_insn_15853
-
-# Orig addr: Label_insn_15853 insn_id: 15853 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096EE2B6 -- Link to callback handler sequence
-# Orig addr: Label_insn_15853 indirect branch target: -268432448
-0xf0000bc0 -> .
-. -> post_callback_Label_insn_15853
-	Label_insn_15853	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15853 ** pop eax
-. -> Label_insn_15854
-
-# Orig addr: Label_insn_15854 insn_id: 15854 with comment popfd 
-	Label_insn_15854	 ** popfd 
-. -> Label_insn_15855
-
-# Orig addr: Label_insn_15855 insn_id: 15855 with comment popad 
-	Label_insn_15855	 ** popad 
-. -> 0x804f80b
-
-# Orig addr: Label_insn_15856 insn_id: 15856 with comment test edi , edi
-	Label_insn_15856	 ** test edi , edi
-. -> Label_insn_15857
-
-# Orig addr: Label_insn_15857 insn_id: 15857 with comment jns 0x096EF5C6
-	Label_insn_15857	 ** jns Label_insn_15859
-. -> Label_insn_15858
-
-# Orig addr: Label_insn_15858 insn_id: 15858 with comment nop  -- Link to callback handler sequence
-	Label_insn_15858	 ** nop 
-. -> Label_insn_15861
-
-# Orig addr: 0x804ab2b insn_id: 1714 with comment pushfd 
-0x804ab2b -> .
-	Label_insn_1714	 ** pushfd 
-. -> Label_insn_18378
-
-# Orig addr: Label_insn_15859 insn_id: 15859 with comment popfd 
-	Label_insn_15859	 ** popfd 
-. -> Label_insn_15860
-
-# Orig addr: Label_insn_15860 insn_id: 15860 with comment mov eax , edi
-	Label_insn_15860	 ** mov eax , edi
-. -> 0x804f813
-
-# Orig addr: Label_insn_15861 insn_id: 15861 with comment pushad  -- start of callback handler sequence
-	Label_insn_15861	 ** pushad 
-. -> Label_insn_15862
-
-# Orig addr: Label_insn_15862 insn_id: 15862 with comment pushfd 
-	Label_insn_15862	 ** pushfd 
-. -> Label_insn_15863
-
-# Orig addr: Label_insn_15863 insn_id: 15863 with comment push 0x0804F811
-	Label_insn_15863	 ** push 0x0804F811
-. -> Label_insn_15864
-
-# Orig addr: Label_insn_15864 insn_id: 15864 with comment push 0xF0000BD0
-	Label_insn_15864	 ** push 0xF0000BD0
-. -> Label_insn_15865
-
-# Orig addr: Label_insn_15865 insn_id: 15865 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_15865 indirect branch target: -268432432
-0xf0000bd0 -> .
-. -> post_callback_Label_insn_15865
-	Label_insn_15865	 () signedness_detector_32
-	post_callback_Label_insn_15865 ** pop eax
-. -> Label_insn_15866
-
-# Orig addr: Label_insn_15866 insn_id: 15866 with comment popfd 
-	Label_insn_15866	 ** popfd 
-. -> Label_insn_15867
-
-# Orig addr: Label_insn_15867 insn_id: 15867 with comment popad 
-	Label_insn_15867	 ** popad 
-. -> Label_insn_15859
-
-# Orig addr: Label_insn_15868 insn_id: 15868 with comment jnc 0x096F0476 -- Link to callback handler sequence
-	Label_insn_15868	 ** jnc 0x804f81e
-. -> Label_insn_15869
-
-# Orig addr: Label_insn_15869 insn_id: 15869 with comment pushad  -- start of callback handler sequence
-	Label_insn_15869	 ** pushad 
-. -> Label_insn_15870
-
-# Orig addr: Label_insn_15870 insn_id: 15870 with comment pushfd 
-	Label_insn_15870	 ** pushfd 
-. -> Label_insn_15871
-
-# Orig addr: Label_insn_15871 insn_id: 15871 with comment push 0x0804F81C
-	Label_insn_15871	 ** push 0x0804F81C
-. -> Label_insn_15872
-
-# Orig addr: Label_insn_15872 insn_id: 15872 with comment push 0xF0000BE0
-	Label_insn_15872	 ** push 0xF0000BE0
-. -> Label_insn_15873
-
-# Orig addr: Label_insn_15873 insn_id: 15873 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096F0476 -- Link to callback handler sequence
-# Orig addr: Label_insn_15873 indirect branch target: -268432416
-0xf0000be0 -> .
-. -> post_callback_Label_insn_15873
-	Label_insn_15873	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15873 ** pop eax
-. -> Label_insn_15874
-
-# Orig addr: Label_insn_15874 insn_id: 15874 with comment popfd 
-	Label_insn_15874	 ** popfd 
-. -> Label_insn_15875
-
-# Orig addr: Label_insn_15875 insn_id: 15875 with comment popad 
-	Label_insn_15875	 ** popad 
-. -> 0x804f81e
-
-# Orig addr: 0x804ab7d insn_id: 1735 with comment lea ebx , [edi+0x01]
-0x804ab7d -> .
-	Label_insn_1735	 ** lea ebx , [edi+0x01]
-. -> Label_insn_18393
-
-# Orig addr: Label_insn_15876 insn_id: 15876 with comment jno 0x096F1196 -- Link to callback handler sequence
-	Label_insn_15876	 ** jno 0x804f83a
-. -> Label_insn_15877
-
-# Orig addr: Label_insn_15877 insn_id: 15877 with comment pushad  -- start of callback handler sequence
-	Label_insn_15877	 ** pushad 
-. -> Label_insn_15878
-
-# Orig addr: Label_insn_15878 insn_id: 15878 with comment pushfd 
-	Label_insn_15878	 ** pushfd 
-. -> Label_insn_15879
-
-# Orig addr: Label_insn_15879 insn_id: 15879 with comment push 0x0804F838
-	Label_insn_15879	 ** push 0x0804F838
-. -> Label_insn_15880
-
-# Orig addr: Label_insn_15880 insn_id: 15880 with comment push 0xF0000BF0
-	Label_insn_15880	 ** push 0xF0000BF0
-. -> Label_insn_15881
-
-# Orig addr: Label_insn_15881 insn_id: 15881 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F1196 -- Link to callback handler sequence
-# Orig addr: Label_insn_15881 indirect branch target: -268432400
-0xf0000bf0 -> .
-. -> post_callback_Label_insn_15881
-	Label_insn_15881	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15881 ** pop eax
-. -> Label_insn_15882
-
-# Orig addr: Label_insn_15882 insn_id: 15882 with comment popfd 
-	Label_insn_15882	 ** popfd 
-. -> Label_insn_15883
-
-# Orig addr: Label_insn_15883 insn_id: 15883 with comment popad 
-	Label_insn_15883	 ** popad 
-. -> 0x804f83a
-
-# Orig addr: Label_insn_15884 insn_id: 15884 with comment pushfd 
-	Label_insn_15884	 ** pushfd 
-. -> Label_insn_15885
-
-# Orig addr: Label_insn_15885 insn_id: 15885 with comment test edi , edi
-	Label_insn_15885	 ** test edi , edi
-. -> Label_insn_15886
-
-# Orig addr: Label_insn_15886 insn_id: 15886 with comment jns 0x096F263E
-	Label_insn_15886	 ** jns Label_insn_15888
-. -> Label_insn_15887
-
-# Orig addr: Label_insn_15887 insn_id: 15887 with comment nop  -- Link to callback handler sequence
-	Label_insn_15887	 ** nop 
-. -> Label_insn_15890
-
-# Orig addr: Label_insn_15888 insn_id: 15888 with comment popfd 
-	Label_insn_15888	 ** popfd 
-. -> Label_insn_15889
-
-# Orig addr: Label_insn_15889 insn_id: 15889 with comment mov dword [esp+0x08] , edi
-	Label_insn_15889	 ** mov dword [esp+0x08] , edi
-. -> 0x804f90e
-
-# Orig addr: Label_insn_15890 insn_id: 15890 with comment pushad  -- start of callback handler sequence
-	Label_insn_15890	 ** pushad 
-. -> Label_insn_15891
-
-# Orig addr: Label_insn_15891 insn_id: 15891 with comment pushfd 
-	Label_insn_15891	 ** pushfd 
-. -> Label_insn_15892
-
-# Orig addr: Label_insn_15892 insn_id: 15892 with comment push 0x0804F90A
-	Label_insn_15892	 ** push 0x0804F90A
-. -> Label_insn_15893
-
-# Orig addr: Label_insn_15893 insn_id: 15893 with comment push 0xF0000C00
-	Label_insn_15893	 ** push 0xF0000C00
-. -> Label_insn_15894
-
-# Orig addr: Label_insn_15894 insn_id: 15894 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_15894 indirect branch target: -268432384
-0xf0000c00 -> .
-. -> post_callback_Label_insn_15894
-	Label_insn_15894	 () signedness_detector_32
-	post_callback_Label_insn_15894 ** pop eax
-. -> Label_insn_15895
-
-# Orig addr: Label_insn_15895 insn_id: 15895 with comment popfd 
-	Label_insn_15895	 ** popfd 
-. -> Label_insn_15896
-
-# Orig addr: Label_insn_15896 insn_id: 15896 with comment popad 
-	Label_insn_15896	 ** popad 
-. -> Label_insn_15888
-
-# Orig addr: Label_insn_15897 insn_id: 15897 with comment jno 0x096F353E -- Link to callback handler sequence
-	Label_insn_15897	 ** jno 0x804f92c
-. -> Label_insn_15898
-
-# Orig addr: Label_insn_15898 insn_id: 15898 with comment pushad  -- start of callback handler sequence
-	Label_insn_15898	 ** pushad 
-. -> Label_insn_15899
-
-# Orig addr: Label_insn_15899 insn_id: 15899 with comment pushfd 
-	Label_insn_15899	 ** pushfd 
-. -> Label_insn_15900
-
-# Orig addr: Label_insn_15900 insn_id: 15900 with comment push 0x0804F929
-	Label_insn_15900	 ** push 0x0804F929
-. -> Label_insn_15901
-
-# Orig addr: Label_insn_15901 insn_id: 15901 with comment push 0xF0000C10
-	Label_insn_15901	 ** push 0xF0000C10
-. -> Label_insn_15902
-
-# Orig addr: Label_insn_15902 insn_id: 15902 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F353E -- Link to callback handler sequence
-# Orig addr: Label_insn_15902 indirect branch target: -268432368
-0xf0000c10 -> .
-. -> post_callback_Label_insn_15902
-	Label_insn_15902	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15902 ** pop eax
-. -> Label_insn_15903
-
-# Orig addr: Label_insn_15903 insn_id: 15903 with comment popfd 
-	Label_insn_15903	 ** popfd 
-. -> Label_insn_15904
-
-# Orig addr: Label_insn_15904 insn_id: 15904 with comment popad 
-	Label_insn_15904	 ** popad 
-. -> 0x804f92c
-
-# Orig addr: Label_insn_15905 insn_id: 15905 with comment jno 0x096F42AE -- Link to callback handler sequence
-	Label_insn_15905	 ** jno 0x804f93e
-. -> Label_insn_15906
-
-# Orig addr: Label_insn_15906 insn_id: 15906 with comment pushad  -- start of callback handler sequence
-	Label_insn_15906	 ** pushad 
-. -> Label_insn_15907
-
-# Orig addr: Label_insn_15907 insn_id: 15907 with comment pushfd 
-	Label_insn_15907	 ** pushfd 
-. -> Label_insn_15908
-
-# Orig addr: Label_insn_15908 insn_id: 15908 with comment push 0x0804F93B
-	Label_insn_15908	 ** push 0x0804F93B
-. -> Label_insn_15909
-
-# Orig addr: Label_insn_15909 insn_id: 15909 with comment push 0xF0000C20
-	Label_insn_15909	 ** push 0xF0000C20
-. -> Label_insn_15910
-
-# Orig addr: Label_insn_15910 insn_id: 15910 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F42AE -- Link to callback handler sequence
-# Orig addr: Label_insn_15910 indirect branch target: -268432352
-0xf0000c20 -> .
-. -> post_callback_Label_insn_15910
-	Label_insn_15910	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15910 ** pop eax
-. -> Label_insn_15911
-
-# Orig addr: Label_insn_15911 insn_id: 15911 with comment popfd 
-	Label_insn_15911	 ** popfd 
-. -> Label_insn_15912
-
-# Orig addr: Label_insn_15912 insn_id: 15912 with comment popad 
-	Label_insn_15912	 ** popad 
-. -> 0x804f93e
-
-# Orig addr: Label_insn_15913 insn_id: 15913 with comment jno 0x096F501E -- Link to callback handler sequence
-	Label_insn_15913	 ** jno 0x804f9ae
-. -> Label_insn_15914
-
-# Orig addr: Label_insn_15914 insn_id: 15914 with comment pushad  -- start of callback handler sequence
-	Label_insn_15914	 ** pushad 
-. -> Label_insn_15915
-
-# Orig addr: Label_insn_15915 insn_id: 15915 with comment pushfd 
-	Label_insn_15915	 ** pushfd 
-. -> Label_insn_15916
-
-# Orig addr: Label_insn_15916 insn_id: 15916 with comment push 0x0804F9AB
-	Label_insn_15916	 ** push 0x0804F9AB
-. -> Label_insn_15917
-
-# Orig addr: Label_insn_15917 insn_id: 15917 with comment push 0xF0000C30
-	Label_insn_15917	 ** push 0xF0000C30
-. -> Label_insn_15918
-
-# Orig addr: Label_insn_15918 insn_id: 15918 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F501E -- Link to callback handler sequence
-# Orig addr: Label_insn_15918 indirect branch target: -268432336
-0xf0000c30 -> .
-. -> post_callback_Label_insn_15918
-	Label_insn_15918	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15918 ** pop eax
-. -> Label_insn_15919
-
-# Orig addr: Label_insn_15919 insn_id: 15919 with comment popfd 
-	Label_insn_15919	 ** popfd 
-. -> Label_insn_15920
-
-# Orig addr: Label_insn_15920 insn_id: 15920 with comment popad 
-	Label_insn_15920	 ** popad 
-. -> 0x804f9ae
-
-# Orig addr: Label_insn_15921 insn_id: 15921 with comment jnc 0x096F5D8E -- Link to callback handler sequence
-	Label_insn_15921	 ** jnc 0x804f9ed
-. -> Label_insn_15922
-
-# Orig addr: Label_insn_15922 insn_id: 15922 with comment pushad  -- start of callback handler sequence
-	Label_insn_15922	 ** pushad 
-. -> Label_insn_15923
-
-# Orig addr: Label_insn_15923 insn_id: 15923 with comment pushfd 
-	Label_insn_15923	 ** pushfd 
-. -> Label_insn_15924
-
-# Orig addr: Label_insn_15924 insn_id: 15924 with comment push 0x0804F9EA
-	Label_insn_15924	 ** push 0x0804F9EA
-. -> Label_insn_15925
-
-# Orig addr: Label_insn_15925 insn_id: 15925 with comment push 0xF0000C40
-	Label_insn_15925	 ** push 0xF0000C40
-. -> Label_insn_15926
-
-# Orig addr: Label_insn_15926 insn_id: 15926 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096F5D8E -- Link to callback handler sequence
-# Orig addr: Label_insn_15926 indirect branch target: -268432320
-0xf0000c40 -> .
-. -> post_callback_Label_insn_15926
-	Label_insn_15926	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15926 ** pop eax
-. -> Label_insn_15927
-
-# Orig addr: Label_insn_15927 insn_id: 15927 with comment popfd 
-	Label_insn_15927	 ** popfd 
-. -> Label_insn_15928
-
-# Orig addr: Label_insn_15928 insn_id: 15928 with comment popad 
-	Label_insn_15928	 ** popad 
-. -> 0x804f9ed
-
-# Orig addr: Label_insn_15929 insn_id: 15929 with comment jnc 0x096F6AAE -- Link to callback handler sequence
-	Label_insn_15929	 ** jnc 0x804fa1a
-. -> Label_insn_15930
-
-# Orig addr: Label_insn_15930 insn_id: 15930 with comment pushad  -- start of callback handler sequence
-	Label_insn_15930	 ** pushad 
-. -> Label_insn_15931
-
-# Orig addr: Label_insn_15931 insn_id: 15931 with comment pushfd 
-	Label_insn_15931	 ** pushfd 
-. -> Label_insn_15932
-
-# Orig addr: Label_insn_15932 insn_id: 15932 with comment push 0x0804FA17
-	Label_insn_15932	 ** push 0x0804FA17
-. -> Label_insn_15933
-
-# Orig addr: Label_insn_15933 insn_id: 15933 with comment push 0xF0000C50
-	Label_insn_15933	 ** push 0xF0000C50
-. -> Label_insn_15934
-
-# Orig addr: Label_insn_15934 insn_id: 15934 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096F6AAE -- Link to callback handler sequence
-# Orig addr: Label_insn_15934 indirect branch target: -268432304
-0xf0000c50 -> .
-. -> post_callback_Label_insn_15934
-	Label_insn_15934	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15934 ** pop eax
-. -> Label_insn_15935
-
-# Orig addr: Label_insn_15935 insn_id: 15935 with comment popfd 
-	Label_insn_15935	 ** popfd 
-. -> Label_insn_15936
-
-# Orig addr: Label_insn_15936 insn_id: 15936 with comment popad 
-	Label_insn_15936	 ** popad 
-. -> 0x804fa1a
-
-# Orig addr: Label_insn_15937 insn_id: 15937 with comment jno 0x096F77CE -- Link to callback handler sequence
-	Label_insn_15937	 ** jno 0x804fa3c
-. -> Label_insn_15938
-
-# Orig addr: Label_insn_15938 insn_id: 15938 with comment pushad  -- start of callback handler sequence
-	Label_insn_15938	 ** pushad 
-. -> Label_insn_15939
-
-# Orig addr: Label_insn_15939 insn_id: 15939 with comment pushfd 
-	Label_insn_15939	 ** pushfd 
-. -> Label_insn_15940
-
-# Orig addr: Label_insn_15940 insn_id: 15940 with comment push 0x0804FA36
-	Label_insn_15940	 ** push 0x0804FA36
-. -> Label_insn_15941
-
-# Orig addr: Label_insn_15941 insn_id: 15941 with comment push 0xF0000C60
-	Label_insn_15941	 ** push 0xF0000C60
-. -> Label_insn_15942
-
-# Orig addr: Label_insn_15942 insn_id: 15942 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F77CE -- Link to callback handler sequence
-# Orig addr: Label_insn_15942 indirect branch target: -268432288
-0xf0000c60 -> .
-. -> post_callback_Label_insn_15942
-	Label_insn_15942	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15942 ** pop eax
-. -> Label_insn_15943
-
-# Orig addr: Label_insn_15943 insn_id: 15943 with comment popfd 
-	Label_insn_15943	 ** popfd 
-. -> Label_insn_15944
-
-# Orig addr: Label_insn_15944 insn_id: 15944 with comment popad 
-	Label_insn_15944	 ** popad 
-. -> 0x804fa3c
-
-# Orig addr: Label_insn_15945 insn_id: 15945 with comment pushad  -- start of callback handler sequence
-	Label_insn_15945	 ** pushad 
-. -> Label_insn_15946
-
-# Orig addr: Label_insn_15946 insn_id: 15946 with comment pushfd 
-	Label_insn_15946	 ** pushfd 
-. -> Label_insn_15947
-
-# Orig addr: Label_insn_15947 insn_id: 15947 with comment push 0x0804FA3F
-	Label_insn_15947	 ** push 0x0804FA3F
-. -> Label_insn_15948
-
-# Orig addr: Label_insn_15948 insn_id: 15948 with comment push 0xF0000C70
-	Label_insn_15948	 ** push 0xF0000C70
-. -> Label_insn_15949
-
-# Orig addr: Label_insn_15949 insn_id: 15949 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F849E -- Link to callback handler sequence
-# Orig addr: Label_insn_15949 indirect branch target: -268432272
-0xf0000c70 -> .
-. -> post_callback_Label_insn_15949
-	Label_insn_15949	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15949 ** pop eax
-. -> Label_insn_15950
-
-# Orig addr: Label_insn_15950 insn_id: 15950 with comment popfd 
-	Label_insn_15950	 ** popfd 
-. -> Label_insn_15951
-
-# Orig addr: Label_insn_15951 insn_id: 15951 with comment popad 
-	Label_insn_15951	 ** popad 
-. -> 0x804fa42
-
-# Orig addr: Label_insn_15952 insn_id: 15952 with comment jno 0x096F91BE -- Link to callback handler sequence
-	Label_insn_15952	 ** jno 0x804fb2d
-. -> Label_insn_15953
-
-# Orig addr: Label_insn_15953 insn_id: 15953 with comment pushad  -- start of callback handler sequence
-	Label_insn_15953	 ** pushad 
-. -> Label_insn_15954
-
-# Orig addr: Label_insn_15954 insn_id: 15954 with comment pushfd 
-	Label_insn_15954	 ** pushfd 
-. -> Label_insn_15955
-
-# Orig addr: Label_insn_15955 insn_id: 15955 with comment push 0x0804FB2A
-	Label_insn_15955	 ** push 0x0804FB2A
-. -> Label_insn_15956
-
-# Orig addr: Label_insn_15956 insn_id: 15956 with comment push 0xF0000C80
-	Label_insn_15956	 ** push 0xF0000C80
-. -> Label_insn_15957
-
-# Orig addr: Label_insn_15957 insn_id: 15957 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096F91BE -- Link to callback handler sequence
-# Orig addr: Label_insn_15957 indirect branch target: -268432256
-0xf0000c80 -> .
-. -> post_callback_Label_insn_15957
-	Label_insn_15957	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15957 ** pop eax
-. -> Label_insn_15958
-
-# Orig addr: Label_insn_15958 insn_id: 15958 with comment popfd 
-	Label_insn_15958	 ** popfd 
-. -> Label_insn_15959
-
-# Orig addr: Label_insn_15959 insn_id: 15959 with comment popad 
-	Label_insn_15959	 ** popad 
-. -> 0x804fb2d
-
-# Orig addr: Label_insn_15960 insn_id: 15960 with comment pushfd 
-	Label_insn_15960	 ** pushfd 
-. -> Label_insn_15961
-
-# Orig addr: Label_insn_15961 insn_id: 15961 with comment test edi , edi
-	Label_insn_15961	 ** test edi , edi
-. -> Label_insn_15962
-
-# Orig addr: Label_insn_15962 insn_id: 15962 with comment jns 0x096FA60E
-	Label_insn_15962	 ** jns Label_insn_15964
-. -> Label_insn_15963
-
-# Orig addr: Label_insn_15963 insn_id: 15963 with comment nop  -- Link to callback handler sequence
-	Label_insn_15963	 ** nop 
-. -> Label_insn_15966
-
-# Orig addr: Label_insn_15964 insn_id: 15964 with comment popfd 
-	Label_insn_15964	 ** popfd 
-. -> Label_insn_15965
-
-# Orig addr: Label_insn_15965 insn_id: 15965 with comment mov dword [esp+0x08] , edi
-	Label_insn_15965	 ** mov dword [esp+0x08] , edi
-. -> 0x804fb99
-
-# Orig addr: Label_insn_15966 insn_id: 15966 with comment pushad  -- start of callback handler sequence
-	Label_insn_15966	 ** pushad 
-. -> Label_insn_15967
-
-# Orig addr: Label_insn_15967 insn_id: 15967 with comment pushfd 
-	Label_insn_15967	 ** pushfd 
-. -> Label_insn_15968
-
-# Orig addr: Label_insn_15968 insn_id: 15968 with comment push 0x0804FB95
-	Label_insn_15968	 ** push 0x0804FB95
-. -> Label_insn_15969
-
-# Orig addr: Label_insn_15969 insn_id: 15969 with comment push 0xF0000C90
-	Label_insn_15969	 ** push 0xF0000C90
-. -> Label_insn_15970
-
-# Orig addr: Label_insn_15970 insn_id: 15970 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_15970 indirect branch target: -268432240
-0xf0000c90 -> .
-. -> post_callback_Label_insn_15970
-	Label_insn_15970	 () signedness_detector_32
-	post_callback_Label_insn_15970 ** pop eax
-. -> Label_insn_15971
-
-# Orig addr: Label_insn_15971 insn_id: 15971 with comment popfd 
-	Label_insn_15971	 ** popfd 
-. -> Label_insn_15972
-
-# Orig addr: Label_insn_15972 insn_id: 15972 with comment popad 
-	Label_insn_15972	 ** popad 
-. -> Label_insn_15964
-
-# Orig addr: Label_insn_15973 insn_id: 15973 with comment jno 0x096FB50E -- Link to callback handler sequence
-	Label_insn_15973	 ** jno 0x804fc1c
-. -> Label_insn_15974
-
-# Orig addr: Label_insn_15974 insn_id: 15974 with comment pushad  -- start of callback handler sequence
-	Label_insn_15974	 ** pushad 
-. -> Label_insn_15975
-
-# Orig addr: Label_insn_15975 insn_id: 15975 with comment pushfd 
-	Label_insn_15975	 ** pushfd 
-. -> Label_insn_15976
-
-# Orig addr: Label_insn_15976 insn_id: 15976 with comment push 0x0804FC19
-	Label_insn_15976	 ** push 0x0804FC19
-. -> Label_insn_15977
-
-# Orig addr: Label_insn_15977 insn_id: 15977 with comment push 0xF0000CA0
-	Label_insn_15977	 ** push 0xF0000CA0
-. -> Label_insn_15978
-
-# Orig addr: Label_insn_15978 insn_id: 15978 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096FB50E -- Link to callback handler sequence
-# Orig addr: Label_insn_15978 indirect branch target: -268432224
-0xf0000ca0 -> .
-. -> post_callback_Label_insn_15978
-	Label_insn_15978	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_15978 ** pop eax
-. -> Label_insn_15979
-
-# Orig addr: Label_insn_15979 insn_id: 15979 with comment popfd 
-	Label_insn_15979	 ** popfd 
-. -> Label_insn_15980
-
-# Orig addr: Label_insn_15980 insn_id: 15980 with comment popad 
-	Label_insn_15980	 ** popad 
-. -> 0x804fc1c
-
-# Orig addr: Label_insn_15981 insn_id: 15981 with comment jnc 0x096FC27E -- Link to callback handler sequence
-	Label_insn_15981	 ** jnc 0x804fccf
-. -> Label_insn_15982
-
-# Orig addr: Label_insn_15982 insn_id: 15982 with comment pushad  -- start of callback handler sequence
-	Label_insn_15982	 ** pushad 
-. -> Label_insn_15983
-
-# Orig addr: Label_insn_15983 insn_id: 15983 with comment pushfd 
-	Label_insn_15983	 ** pushfd 
-. -> Label_insn_15984
-
-# Orig addr: Label_insn_15984 insn_id: 15984 with comment push 0x0804FCCB
-	Label_insn_15984	 ** push 0x0804FCCB
-. -> Label_insn_15985
-
-# Orig addr: Label_insn_15985 insn_id: 15985 with comment push 0xF0000CB0
-	Label_insn_15985	 ** push 0xF0000CB0
-. -> Label_insn_15986
-
-# Orig addr: Label_insn_15986 insn_id: 15986 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096FC27E -- Link to callback handler sequence
-# Orig addr: Label_insn_15986 indirect branch target: -268432208
-0xf0000cb0 -> .
-. -> post_callback_Label_insn_15986
-	Label_insn_15986	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15986 ** pop eax
-. -> Label_insn_15987
-
-# Orig addr: Label_insn_15987 insn_id: 15987 with comment popfd 
-	Label_insn_15987	 ** popfd 
-. -> Label_insn_15988
-
-# Orig addr: Label_insn_15988 insn_id: 15988 with comment popad 
-	Label_insn_15988	 ** popad 
-. -> 0x804fccf
-
-# Orig addr: Label_insn_15989 insn_id: 15989 with comment jnc 0x096FCF9E -- Link to callback handler sequence
-	Label_insn_15989	 ** jnc 0x804fd26
-. -> Label_insn_15990
-
-# Orig addr: Label_insn_15990 insn_id: 15990 with comment pushad  -- start of callback handler sequence
-	Label_insn_15990	 ** pushad 
-. -> Label_insn_15991
-
-# Orig addr: Label_insn_15991 insn_id: 15991 with comment pushfd 
-	Label_insn_15991	 ** pushfd 
-. -> Label_insn_15992
-
-# Orig addr: Label_insn_15992 insn_id: 15992 with comment push 0x0804FD22
-	Label_insn_15992	 ** push 0x0804FD22
-. -> Label_insn_15993
-
-# Orig addr: Label_insn_15993 insn_id: 15993 with comment push 0xF0000CC0
-	Label_insn_15993	 ** push 0xF0000CC0
-. -> Label_insn_15994
-
-# Orig addr: Label_insn_15994 insn_id: 15994 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096FCF9E -- Link to callback handler sequence
-# Orig addr: Label_insn_15994 indirect branch target: -268432192
-0xf0000cc0 -> .
-. -> post_callback_Label_insn_15994
-	Label_insn_15994	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_15994 ** pop eax
-. -> Label_insn_15995
-
-# Orig addr: Label_insn_15995 insn_id: 15995 with comment popfd 
-	Label_insn_15995	 ** popfd 
-. -> Label_insn_15996
-
-# Orig addr: Label_insn_15996 insn_id: 15996 with comment popad 
-	Label_insn_15996	 ** popad 
-. -> 0x804fd26
-
-# Orig addr: Label_insn_15997 insn_id: 15997 with comment jno 0x096FDCBE -- Link to callback handler sequence
-	Label_insn_15997	 ** jno 0x804fde3
-. -> Label_insn_15998
-
-# Orig addr: Label_insn_15998 insn_id: 15998 with comment pushad  -- start of callback handler sequence
-	Label_insn_15998	 ** pushad 
-. -> Label_insn_15999
-
-# Orig addr: Label_insn_15999 insn_id: 15999 with comment pushfd 
-	Label_insn_15999	 ** pushfd 
-. -> Label_insn_16000
-
-# Orig addr: Label_insn_16000 insn_id: 16000 with comment push 0x0804FDE0
-	Label_insn_16000	 ** push 0x0804FDE0
-. -> Label_insn_16001
-
-# Orig addr: Label_insn_16001 insn_id: 16001 with comment push 0xF0000CD0
-	Label_insn_16001	 ** push 0xF0000CD0
-. -> Label_insn_16002
-
-# Orig addr: Label_insn_16002 insn_id: 16002 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096FDCBE -- Link to callback handler sequence
-# Orig addr: Label_insn_16002 indirect branch target: -268432176
-0xf0000cd0 -> .
-. -> post_callback_Label_insn_16002
-	Label_insn_16002	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16002 ** pop eax
-. -> Label_insn_16003
-
-# Orig addr: Label_insn_16003 insn_id: 16003 with comment popfd 
-	Label_insn_16003	 ** popfd 
-. -> Label_insn_16004
-
-# Orig addr: Label_insn_16004 insn_id: 16004 with comment popad 
-	Label_insn_16004	 ** popad 
-. -> 0x804fde3
-
-# Orig addr: Label_insn_16005 insn_id: 16005 with comment jno 0x096FEA2E -- Link to callback handler sequence
-	Label_insn_16005	 ** jno 0x804fe8b
-. -> Label_insn_16006
-
-# Orig addr: Label_insn_16006 insn_id: 16006 with comment pushad  -- start of callback handler sequence
-	Label_insn_16006	 ** pushad 
-. -> Label_insn_16007
-
-# Orig addr: Label_insn_16007 insn_id: 16007 with comment pushfd 
-	Label_insn_16007	 ** pushfd 
-. -> Label_insn_16008
-
-# Orig addr: Label_insn_16008 insn_id: 16008 with comment push 0x0804FE88
-	Label_insn_16008	 ** push 0x0804FE88
-. -> Label_insn_16009
-
-# Orig addr: Label_insn_16009 insn_id: 16009 with comment push 0xF0000CE0
-	Label_insn_16009	 ** push 0xF0000CE0
-. -> Label_insn_16010
-
-# Orig addr: Label_insn_16049 insn_id: 16049 with comment jno 0x0970343E -- Link to callback handler sequence
-	Label_insn_16049	 ** jno 0x804ffd8
-. -> Label_insn_16050
-
-# Orig addr: Label_insn_16010 insn_id: 16010 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096FEA2E -- Link to callback handler sequence
-# Orig addr: Label_insn_16010 indirect branch target: -268432160
-0xf0000ce0 -> .
-. -> post_callback_Label_insn_16010
-	Label_insn_16010	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16010 ** pop eax
-. -> Label_insn_16011
-
-# Orig addr: Label_insn_16011 insn_id: 16011 with comment popfd 
-	Label_insn_16011	 ** popfd 
-. -> Label_insn_16012
-
-# Orig addr: Label_insn_16012 insn_id: 16012 with comment popad 
-	Label_insn_16012	 ** popad 
-. -> 0x804fe8b
-
-# Orig addr: Label_insn_16013 insn_id: 16013 with comment jno 0x096FF79E -- Link to callback handler sequence
-	Label_insn_16013	 ** jno 0x804ff00
-. -> Label_insn_16014
-
-# Orig addr: Label_insn_16014 insn_id: 16014 with comment pushad  -- start of callback handler sequence
-	Label_insn_16014	 ** pushad 
-. -> Label_insn_16015
-
-# Orig addr: Label_insn_16015 insn_id: 16015 with comment pushfd 
-	Label_insn_16015	 ** pushfd 
-. -> Label_insn_16016
-
-# Orig addr: Label_insn_16016 insn_id: 16016 with comment push 0x0804FEFE
-	Label_insn_16016	 ** push 0x0804FEFE
-. -> Label_insn_16017
-
-# Orig addr: Label_insn_16017 insn_id: 16017 with comment push 0xF0000CF0
-	Label_insn_16017	 ** push 0xF0000CF0
-. -> Label_insn_16018
-
-# Orig addr: Label_insn_16018 insn_id: 16018 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096FF79E -- Link to callback handler sequence
-# Orig addr: Label_insn_16018 indirect branch target: -268432144
-0xf0000cf0 -> .
-. -> post_callback_Label_insn_16018
-	Label_insn_16018	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16018 ** pop eax
-. -> Label_insn_16019
-
-# Orig addr: Label_insn_16019 insn_id: 16019 with comment popfd 
-	Label_insn_16019	 ** popfd 
-. -> Label_insn_16020
-
-# Orig addr: Label_insn_16020 insn_id: 16020 with comment popad 
-	Label_insn_16020	 ** popad 
-. -> 0x804ff00
-
-# Orig addr: Label_insn_16021 insn_id: 16021 with comment pushfd 
-	Label_insn_16021	 ** pushfd 
-. -> Label_insn_16022
-
-# Orig addr: Label_insn_16022 insn_id: 16022 with comment test edi , edi
-	Label_insn_16022	 ** test edi , edi
-. -> Label_insn_16023
-
-# Orig addr: Label_insn_16023 insn_id: 16023 with comment jns 0x09700BEE
-	Label_insn_16023	 ** jns Label_insn_16025
-. -> Label_insn_16024
-
-# Orig addr: Label_insn_16024 insn_id: 16024 with comment nop  -- Link to callback handler sequence
-	Label_insn_16024	 ** nop 
-. -> Label_insn_16027
-
-# Orig addr: Label_insn_16025 insn_id: 16025 with comment popfd 
-	Label_insn_16025	 ** popfd 
-. -> Label_insn_16026
-
-# Orig addr: Label_insn_16026 insn_id: 16026 with comment mov ecx , edi
-	Label_insn_16026	 ** mov ecx , edi
-. -> 0x804ff44
-
-# Orig addr: Label_insn_16027 insn_id: 16027 with comment pushad  -- start of callback handler sequence
-	Label_insn_16027	 ** pushad 
-. -> Label_insn_16028
-
-# Orig addr: Label_insn_16028 insn_id: 16028 with comment pushfd 
-	Label_insn_16028	 ** pushfd 
-. -> Label_insn_16029
-
-# Orig addr: Label_insn_16029 insn_id: 16029 with comment push 0x0804FF42
-	Label_insn_16029	 ** push 0x0804FF42
-. -> Label_insn_16030
-
-# Orig addr: Label_insn_16030 insn_id: 16030 with comment push 0xF0000D00
-	Label_insn_16030	 ** push 0xF0000D00
-. -> Label_insn_16031
-
-# Orig addr: Label_insn_16031 insn_id: 16031 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_16031 indirect branch target: -268432128
-0xf0000d00 -> .
-. -> post_callback_Label_insn_16031
-	Label_insn_16031	 () signedness_detector_32
-	post_callback_Label_insn_16031 ** pop eax
-. -> Label_insn_16032
-
-# Orig addr: Label_insn_16032 insn_id: 16032 with comment popfd 
-	Label_insn_16032	 ** popfd 
-. -> Label_insn_16033
-
-# Orig addr: Label_insn_16033 insn_id: 16033 with comment popad 
-	Label_insn_16033	 ** popad 
-. -> Label_insn_16025
-
-# Orig addr: Label_insn_16034 insn_id: 16034 with comment pushad  -- start of callback handler sequence
-	Label_insn_16034	 ** pushad 
-. -> Label_insn_16035
-
-# Orig addr: Label_insn_16035 insn_id: 16035 with comment pushfd 
-	Label_insn_16035	 ** pushfd 
-. -> Label_insn_16036
-
-# Orig addr: Label_insn_16036 insn_id: 16036 with comment push 0x0804FF47
-	Label_insn_16036	 ** push 0x0804FF47
-. -> Label_insn_16037
-
-# Orig addr: Label_insn_16037 insn_id: 16037 with comment push 0xF0000D10
-	Label_insn_16037	 ** push 0xF0000D10
-. -> Label_insn_16038
-
-# Orig addr: Label_insn_16038 insn_id: 16038 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09701A4E -- Link to callback handler sequence
-# Orig addr: Label_insn_16038 indirect branch target: -268432112
-0xf0000d10 -> .
-. -> post_callback_Label_insn_16038
-	Label_insn_16038	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16038 ** pop eax
-. -> Label_insn_16039
-
-# Orig addr: Label_insn_16039 insn_id: 16039 with comment popfd 
-	Label_insn_16039	 ** popfd 
-. -> Label_insn_16040
-
-# Orig addr: Label_insn_16040 insn_id: 16040 with comment popad 
-	Label_insn_16040	 ** popad 
-. -> 0x804ff49
-
-# Orig addr: Label_insn_16041 insn_id: 16041 with comment jno 0x0970271E -- Link to callback handler sequence
-	Label_insn_16041	 ** jno Label_insn_7496
-. -> Label_insn_16042
-
-# Orig addr: Label_insn_16042 insn_id: 16042 with comment pushad  -- start of callback handler sequence
-	Label_insn_16042	 ** pushad 
-. -> Label_insn_16043
-
-# Orig addr: Label_insn_16043 insn_id: 16043 with comment pushfd 
-	Label_insn_16043	 ** pushfd 
-. -> Label_insn_16044
-
-# Orig addr: Label_insn_16044 insn_id: 16044 with comment push 0x0804FFCE
-	Label_insn_16044	 ** push 0x0804FFCE
-. -> Label_insn_16045
-
-# Orig addr: Label_insn_16045 insn_id: 16045 with comment push 0xF0000D20
-	Label_insn_16045	 ** push 0xF0000D20
-. -> Label_insn_16046
-
-# Orig addr: Label_insn_16046 insn_id: 16046 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970271E -- Link to callback handler sequence
-# Orig addr: Label_insn_16046 indirect branch target: -268432096
-0xf0000d20 -> .
-. -> post_callback_Label_insn_16046
-	Label_insn_16046	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16046 ** pop eax
-. -> Label_insn_16047
-
-# Orig addr: Label_insn_16047 insn_id: 16047 with comment popfd 
-	Label_insn_16047	 ** popfd 
-. -> Label_insn_16048
-
-# Orig addr: Label_insn_16048 insn_id: 16048 with comment popad 
-	Label_insn_16048	 ** popad 
-. -> Label_insn_7496
-
-# Orig addr: 0x804af1d insn_id: 1978 with comment add eax , 0x0000000B
-0x804af1d -> .
-	Label_insn_1978	 ** add eax , 0x0000000B
-. -> Label_insn_18401
-
-# Orig addr: Label_insn_16050 insn_id: 16050 with comment pushad  -- start of callback handler sequence
-	Label_insn_16050	 ** pushad 
-. -> Label_insn_16051
-
-# Orig addr: Label_insn_16051 insn_id: 16051 with comment pushfd 
-	Label_insn_16051	 ** pushfd 
-. -> Label_insn_16052
-
-# Orig addr: Label_insn_16052 insn_id: 16052 with comment push 0x0804FFD1
-	Label_insn_16052	 ** push 0x0804FFD1
-. -> Label_insn_16053
-
-# Orig addr: Label_insn_16053 insn_id: 16053 with comment push 0xF0000D30
-	Label_insn_16053	 ** push 0xF0000D30
-. -> Label_insn_16054
-
-# Orig addr: Label_insn_16054 insn_id: 16054 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970343E -- Link to callback handler sequence
-# Orig addr: Label_insn_16054 indirect branch target: -268432080
-0xf0000d30 -> .
-. -> post_callback_Label_insn_16054
-	Label_insn_16054	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16054 ** pop eax
-. -> Label_insn_16055
-
-# Orig addr: Label_insn_16055 insn_id: 16055 with comment popfd 
-	Label_insn_16055	 ** popfd 
-. -> Label_insn_16056
-
-# Orig addr: Label_insn_16056 insn_id: 16056 with comment popad 
-	Label_insn_16056	 ** popad 
-. -> 0x804ffd8
-
-# Orig addr: 0x804af40 insn_id: 1988 with comment lea eax , [edi+edx]
-0x804af40 -> .
-	Label_insn_1988	 ** lea eax , [edi+edx]
-. -> Label_insn_18409
-
-# Orig addr: Label_insn_16057 insn_id: 16057 with comment jnc 0x09703EDE -- Link to callback handler sequence
-	Label_insn_16057	 ** jnc 0x8050081
-. -> Label_insn_16058
-
-# Orig addr: Label_insn_16058 insn_id: 16058 with comment pushad  -- start of callback handler sequence
-	Label_insn_16058	 ** pushad 
-. -> Label_insn_16059
-
-# Orig addr: Label_insn_16059 insn_id: 16059 with comment pushfd 
-	Label_insn_16059	 ** pushfd 
-. -> Label_insn_16060
-
-# Orig addr: Label_insn_16060 insn_id: 16060 with comment push 0x0805007B
-	Label_insn_16060	 ** push 0x0805007B
-. -> Label_insn_16061
-
-# Orig addr: Label_insn_16061 insn_id: 16061 with comment push 0xF0000D40
-	Label_insn_16061	 ** push 0xF0000D40
-. -> Label_insn_16062
-
-# Orig addr: Label_insn_16062 insn_id: 16062 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09703EDE -- Link to callback handler sequence
-# Orig addr: Label_insn_16062 indirect branch target: -268432064
-0xf0000d40 -> .
-. -> post_callback_Label_insn_16062
-	Label_insn_16062	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16062 ** pop eax
-. -> Label_insn_16063
-
-# Orig addr: Label_insn_16063 insn_id: 16063 with comment popfd 
-	Label_insn_16063	 ** popfd 
-. -> Label_insn_16064
-
-# Orig addr: Label_insn_16064 insn_id: 16064 with comment popad 
-	Label_insn_16064	 ** popad 
-. -> 0x8050081
-
-# Orig addr: Label_insn_16065 insn_id: 16065 with comment pushad  -- start of callback handler sequence
-	Label_insn_16065	 ** pushad 
-. -> Label_insn_16066
-
-# Orig addr: Label_insn_16066 insn_id: 16066 with comment pushfd 
-	Label_insn_16066	 ** pushfd 
-. -> Label_insn_16067
-
-# Orig addr: Label_insn_16067 insn_id: 16067 with comment push 0x08050083
-	Label_insn_16067	 ** push 0x08050083
-. -> Label_insn_16068
-
-# Orig addr: Label_insn_16068 insn_id: 16068 with comment push 0xF0000D50
-	Label_insn_16068	 ** push 0xF0000D50
-. -> Label_insn_16069
-
-# Orig addr: Label_insn_16069 insn_id: 16069 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09704BAE -- Link to callback handler sequence
-# Orig addr: Label_insn_16069 indirect branch target: -268432048
-0xf0000d50 -> .
-. -> post_callback_Label_insn_16069
-	Label_insn_16069	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16069 ** pop eax
-. -> Label_insn_16070
-
-# Orig addr: Label_insn_16070 insn_id: 16070 with comment popfd 
-	Label_insn_16070	 ** popfd 
-. -> Label_insn_16071
-
-# Orig addr: Label_insn_16071 insn_id: 16071 with comment popad 
-	Label_insn_16071	 ** popad 
-. -> 0x8050086
-
-# Orig addr: Label_insn_16072 insn_id: 16072 with comment jno 0x0970587E -- Link to callback handler sequence
-	Label_insn_16072	 ** jno 0x80500d0
-. -> Label_insn_16073
-
-# Orig addr: Label_insn_16073 insn_id: 16073 with comment pushad  -- start of callback handler sequence
-	Label_insn_16073	 ** pushad 
-. -> Label_insn_16074
-
-# Orig addr: Label_insn_16074 insn_id: 16074 with comment pushfd 
-	Label_insn_16074	 ** pushfd 
-. -> Label_insn_16075
-
-# Orig addr: Label_insn_16075 insn_id: 16075 with comment push 0x080500CE
-	Label_insn_16075	 ** push 0x080500CE
-. -> Label_insn_16076
-
-# Orig addr: Label_insn_16076 insn_id: 16076 with comment push 0xF0000D60
-	Label_insn_16076	 ** push 0xF0000D60
-. -> Label_insn_16077
-
-# Orig addr: Label_insn_16077 insn_id: 16077 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970587E -- Link to callback handler sequence
-# Orig addr: Label_insn_16077 indirect branch target: -268432032
-0xf0000d60 -> .
-. -> post_callback_Label_insn_16077
-	Label_insn_16077	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16077 ** pop eax
-. -> Label_insn_16078
-
-# Orig addr: Label_insn_16078 insn_id: 16078 with comment popfd 
-	Label_insn_16078	 ** popfd 
-. -> Label_insn_16079
-
-# Orig addr: Label_insn_16079 insn_id: 16079 with comment popad 
-	Label_insn_16079	 ** popad 
-. -> 0x80500d0
-
-# Orig addr: Label_insn_16080 insn_id: 16080 with comment jno 0x0970659E -- Link to callback handler sequence
-	Label_insn_16080	 ** jno 0x8050131
-. -> Label_insn_16081
-
-# Orig addr: Label_insn_16081 insn_id: 16081 with comment pushad  -- start of callback handler sequence
-	Label_insn_16081	 ** pushad 
-. -> Label_insn_16082
-
-# Orig addr: Label_insn_16082 insn_id: 16082 with comment pushfd 
-	Label_insn_16082	 ** pushfd 
-. -> Label_insn_16083
-
-# Orig addr: Label_insn_16083 insn_id: 16083 with comment push 0x0805012E
-	Label_insn_16083	 ** push 0x0805012E
-. -> Label_insn_16084
-
-# Orig addr: Label_insn_16084 insn_id: 16084 with comment push 0xF0000D70
-	Label_insn_16084	 ** push 0xF0000D70
-. -> Label_insn_16085
-
-# Orig addr: Label_insn_16085 insn_id: 16085 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970659E -- Link to callback handler sequence
-# Orig addr: Label_insn_16085 indirect branch target: -268432016
-0xf0000d70 -> .
-. -> post_callback_Label_insn_16085
-	Label_insn_16085	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16085 ** pop eax
-. -> Label_insn_16086
-
-# Orig addr: Label_insn_16086 insn_id: 16086 with comment popfd 
-	Label_insn_16086	 ** popfd 
-. -> Label_insn_16087
-
-# Orig addr: Label_insn_16087 insn_id: 16087 with comment popad 
-	Label_insn_16087	 ** popad 
-. -> 0x8050131
-
-# Orig addr: Label_insn_16088 insn_id: 16088 with comment jno 0x0970730E -- Link to callback handler sequence
-	Label_insn_16088	 ** jno 0x805016c
-. -> Label_insn_16089
-
-# Orig addr: Label_insn_16089 insn_id: 16089 with comment pushad  -- start of callback handler sequence
-	Label_insn_16089	 ** pushad 
-. -> Label_insn_16090
-
-# Orig addr: Label_insn_16090 insn_id: 16090 with comment pushfd 
-	Label_insn_16090	 ** pushfd 
-. -> Label_insn_16091
-
-# Orig addr: Label_insn_16091 insn_id: 16091 with comment push 0x08050169
-	Label_insn_16091	 ** push 0x08050169
-. -> Label_insn_16092
-
-# Orig addr: Label_insn_16092 insn_id: 16092 with comment push 0xF0000D80
-	Label_insn_16092	 ** push 0xF0000D80
-. -> Label_insn_16093
-
-# Orig addr: Label_insn_16093 insn_id: 16093 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970730E -- Link to callback handler sequence
-# Orig addr: Label_insn_16093 indirect branch target: -268432000
-0xf0000d80 -> .
-. -> post_callback_Label_insn_16093
-	Label_insn_16093	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16093 ** pop eax
-. -> Label_insn_16094
-
-# Orig addr: Label_insn_16094 insn_id: 16094 with comment popfd 
-	Label_insn_16094	 ** popfd 
-. -> Label_insn_16095
-
-# Orig addr: Label_insn_16095 insn_id: 16095 with comment popad 
-	Label_insn_16095	 ** popad 
-. -> 0x805016c
-
-# Orig addr: 0x804b01a insn_id: 2042 with comment lea eax , [esi+eax+0x04]
-0x804b01a -> .
-	Label_insn_2042	 ** lea eax , [esi+eax+0x04]
-. -> Label_insn_18417
-
-# Orig addr: Label_insn_16096 insn_id: 16096 with comment pushad  -- start of callback handler sequence
-	Label_insn_16096	 ** pushad 
-. -> Label_insn_16097
-
-# Orig addr: Label_insn_16097 insn_id: 16097 with comment pushfd 
-	Label_insn_16097	 ** pushfd 
-. -> Label_insn_16098
-
-# Orig addr: Label_insn_16098 insn_id: 16098 with comment push 0x08050178
-	Label_insn_16098	 ** push 0x08050178
-. -> Label_insn_16099
-
-# Orig addr: Label_insn_16099 insn_id: 16099 with comment push 0xF0000D90
-	Label_insn_16099	 ** push 0xF0000D90
-. -> Label_insn_16100
-
-# Orig addr: Label_insn_16100 insn_id: 16100 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970802E -- Link to callback handler sequence
-# Orig addr: Label_insn_16100 indirect branch target: -268431984
-0xf0000d90 -> .
-. -> post_callback_Label_insn_16100
-	Label_insn_16100	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16100 ** pop eax
-. -> Label_insn_16101
-
-# Orig addr: Label_insn_16101 insn_id: 16101 with comment popfd 
-	Label_insn_16101	 ** popfd 
-. -> Label_insn_16102
-
-# Orig addr: Label_insn_16102 insn_id: 16102 with comment popad 
-	Label_insn_16102	 ** popad 
-. -> 0x805017b
-
-# Orig addr: Label_insn_16103 insn_id: 16103 with comment jno 0x09708D9E -- Link to callback handler sequence
-	Label_insn_16103	 ** jno 0x80501b8
-. -> Label_insn_16104
-
-# Orig addr: Label_insn_16104 insn_id: 16104 with comment pushad  -- start of callback handler sequence
-	Label_insn_16104	 ** pushad 
-. -> Label_insn_16105
-
-# Orig addr: Label_insn_16105 insn_id: 16105 with comment pushfd 
-	Label_insn_16105	 ** pushfd 
-. -> Label_insn_16106
-
-# Orig addr: Label_insn_16106 insn_id: 16106 with comment push 0x080501B6
-	Label_insn_16106	 ** push 0x080501B6
-. -> Label_insn_16107
-
-# Orig addr: Label_insn_16107 insn_id: 16107 with comment push 0xF0000DA0
-	Label_insn_16107	 ** push 0xF0000DA0
-. -> Label_insn_16108
-
-# Orig addr: Label_insn_16108 insn_id: 16108 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09708D9E -- Link to callback handler sequence
-# Orig addr: Label_insn_16108 indirect branch target: -268431968
-0xf0000da0 -> .
-. -> post_callback_Label_insn_16108
-	Label_insn_16108	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16108 ** pop eax
-. -> Label_insn_16109
-
-# Orig addr: Label_insn_16109 insn_id: 16109 with comment popfd 
-	Label_insn_16109	 ** popfd 
-. -> Label_insn_16110
-
-# Orig addr: Label_insn_16110 insn_id: 16110 with comment popad 
-	Label_insn_16110	 ** popad 
-. -> 0x80501b8
-
-# Orig addr: Label_insn_16111 insn_id: 16111 with comment jnc 0x09709B0E -- Link to callback handler sequence
-	Label_insn_16111	 ** jnc 0x8050231
-. -> Label_insn_16112
-
-# Orig addr: Label_insn_16112 insn_id: 16112 with comment pushad  -- start of callback handler sequence
-	Label_insn_16112	 ** pushad 
-. -> Label_insn_16113
-
-# Orig addr: Label_insn_16113 insn_id: 16113 with comment pushfd 
-	Label_insn_16113	 ** pushfd 
-. -> Label_insn_16114
-
-# Orig addr: Label_insn_16114 insn_id: 16114 with comment push 0x0805022B
-	Label_insn_16114	 ** push 0x0805022B
-. -> Label_insn_16115
-
-# Orig addr: Label_insn_16115 insn_id: 16115 with comment push 0xF0000DB0
-	Label_insn_16115	 ** push 0xF0000DB0
-. -> Label_insn_16116
-
-# Orig addr: Label_insn_16116 insn_id: 16116 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09709B0E -- Link to callback handler sequence
-# Orig addr: Label_insn_16116 indirect branch target: -268431952
-0xf0000db0 -> .
-. -> post_callback_Label_insn_16116
-	Label_insn_16116	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16116 ** pop eax
-. -> Label_insn_16117
-
-# Orig addr: Label_insn_16117 insn_id: 16117 with comment popfd 
-	Label_insn_16117	 ** popfd 
-. -> Label_insn_16118
-
-# Orig addr: Label_insn_16118 insn_id: 16118 with comment popad 
-	Label_insn_16118	 ** popad 
-. -> 0x8050231
-
-# Orig addr: Label_insn_16119 insn_id: 16119 with comment jnc 0x0970A82E -- Link to callback handler sequence
-	Label_insn_16119	 ** jnc 0x805027e
-. -> Label_insn_16120
-
-# Orig addr: Label_insn_16120 insn_id: 16120 with comment pushad  -- start of callback handler sequence
-	Label_insn_16120	 ** pushad 
-. -> Label_insn_16121
-
-# Orig addr: Label_insn_16121 insn_id: 16121 with comment pushfd 
-	Label_insn_16121	 ** pushfd 
-. -> Label_insn_16122
-
-# Orig addr: Label_insn_16122 insn_id: 16122 with comment push 0x08050278
-	Label_insn_16122	 ** push 0x08050278
-. -> Label_insn_16123
-
-# Orig addr: Label_insn_16123 insn_id: 16123 with comment push 0xF0000DC0
-	Label_insn_16123	 ** push 0xF0000DC0
-. -> Label_insn_16125
-
-# Orig addr: Label_insn_16124 insn_id: 16124 with comment push 0x08050B5B
-	Label_insn_16124	 ** push 0x08050B5B
-. -> Label_insn_16508
-
-# Orig addr: Label_insn_16125 insn_id: 16125 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0970A82E -- Link to callback handler sequence
-# Orig addr: Label_insn_16125 indirect branch target: -268431936
-0xf0000dc0 -> .
-. -> post_callback_Label_insn_16125
-	Label_insn_16125	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16125 ** pop eax
-. -> Label_insn_16126
-
-# Orig addr: Label_insn_16126 insn_id: 16126 with comment popfd 
-	Label_insn_16126	 ** popfd 
-. -> Label_insn_16127
-
-# Orig addr: Label_insn_16127 insn_id: 16127 with comment popad 
-	Label_insn_16127	 ** popad 
-. -> 0x805027e
-
-# Orig addr: Label_insn_16128 insn_id: 16128 with comment jno 0x0970B54E -- Link to callback handler sequence
-	Label_insn_16128	 ** jno 0x80502c0
-. -> Label_insn_16129
-
-# Orig addr: Label_insn_16129 insn_id: 16129 with comment pushad  -- start of callback handler sequence
-	Label_insn_16129	 ** pushad 
-. -> Label_insn_16130
-
-# Orig addr: Label_insn_16130 insn_id: 16130 with comment pushfd 
-	Label_insn_16130	 ** pushfd 
-. -> Label_insn_16131
-
-# Orig addr: Label_insn_16131 insn_id: 16131 with comment push 0x080502BD
-	Label_insn_16131	 ** push 0x080502BD
-. -> Label_insn_16132
-
-# Orig addr: Label_insn_16132 insn_id: 16132 with comment push 0xF0000DD0
-	Label_insn_16132	 ** push 0xF0000DD0
-. -> Label_insn_16133
-
-# Orig addr: Label_insn_16133 insn_id: 16133 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970B54E -- Link to callback handler sequence
-# Orig addr: Label_insn_16133 indirect branch target: -268431920
-0xf0000dd0 -> .
-. -> post_callback_Label_insn_16133
-	Label_insn_16133	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16133 ** pop eax
-. -> Label_insn_16134
-
-# Orig addr: Label_insn_16134 insn_id: 16134 with comment popfd 
-	Label_insn_16134	 ** popfd 
-. -> Label_insn_16135
-
-# Orig addr: Label_insn_16135 insn_id: 16135 with comment popad 
-	Label_insn_16135	 ** popad 
-. -> 0x80502c0
-
-# Orig addr: Label_insn_16136 insn_id: 16136 with comment jnc 0x0970C2BE -- Link to callback handler sequence
-	Label_insn_16136	 ** jnc 0x8050337
-. -> Label_insn_16137
-
-# Orig addr: Label_insn_16137 insn_id: 16137 with comment pushad  -- start of callback handler sequence
-	Label_insn_16137	 ** pushad 
-. -> Label_insn_16138
-
-# Orig addr: 0x804b13a insn_id: 2123 with comment sub eax , esi
-0x804b13a -> .
-	Label_insn_2123	 ** sub eax , esi
-. -> Label_insn_18425
-
-# Orig addr: Label_insn_16138 insn_id: 16138 with comment pushfd 
-	Label_insn_16138	 ** pushfd 
-. -> Label_insn_16139
-
-# Orig addr: 0x804b13c insn_id: 2124 with comment lea ebx , [eax+0x01]
-# eliding, no indirect targets
-0x804b13c -> 0x0 
-	Label_insn_2124	 ** lea ebx , [eax+0x01]
-. -> Label_insn_18433
-
-# Orig addr: Label_insn_16139 insn_id: 16139 with comment push 0x08050334
-	Label_insn_16139	 ** push 0x08050334
-. -> Label_insn_16140
-
-# Orig addr: Label_insn_16140 insn_id: 16140 with comment push 0xF0000DE0
-	Label_insn_16140	 ** push 0xF0000DE0
-. -> Label_insn_16141
-
-# Orig addr: Label_insn_16141 insn_id: 16141 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0970C2BE -- Link to callback handler sequence
-# Orig addr: Label_insn_16141 indirect branch target: -268431904
-0xf0000de0 -> .
-. -> post_callback_Label_insn_16141
-	Label_insn_16141	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16141 ** pop eax
-. -> Label_insn_16142
-
-# Orig addr: Label_insn_16142 insn_id: 16142 with comment popfd 
-	Label_insn_16142	 ** popfd 
-. -> Label_insn_16143
-
-# Orig addr: Label_insn_16143 insn_id: 16143 with comment popad 
-	Label_insn_16143	 ** popad 
-. -> 0x8050337
-
-# Orig addr: Label_insn_16144 insn_id: 16144 with comment jno 0x0970CFDE -- Link to callback handler sequence
-	Label_insn_16144	 ** jno 0x8050353
-. -> Label_insn_16145
-
-# Orig addr: Label_insn_16145 insn_id: 16145 with comment pushad  -- start of callback handler sequence
-	Label_insn_16145	 ** pushad 
-. -> Label_insn_16146
-
-# Orig addr: Label_insn_16146 insn_id: 16146 with comment pushfd 
-	Label_insn_16146	 ** pushfd 
-. -> Label_insn_16147
-
-# Orig addr: Label_insn_16147 insn_id: 16147 with comment push 0x08050350
-	Label_insn_16147	 ** push 0x08050350
-. -> Label_insn_16148
-
-# Orig addr: Label_insn_16148 insn_id: 16148 with comment push 0xF0000DF0
-	Label_insn_16148	 ** push 0xF0000DF0
-. -> Label_insn_16149
-
-# Orig addr: Label_insn_16149 insn_id: 16149 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970CFDE -- Link to callback handler sequence
-# Orig addr: Label_insn_16149 indirect branch target: -268431888
-0xf0000df0 -> .
-. -> post_callback_Label_insn_16149
-	Label_insn_16149	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16149 ** pop eax
-. -> Label_insn_16150
-
-# Orig addr: Label_insn_16150 insn_id: 16150 with comment popfd 
-	Label_insn_16150	 ** popfd 
-. -> Label_insn_16151
-
-# Orig addr: Label_insn_16151 insn_id: 16151 with comment popad 
-	Label_insn_16151	 ** popad 
-. -> 0x8050353
-
-# Orig addr: Label_insn_16152 insn_id: 16152 with comment jnc 0x0970DD4E -- Link to callback handler sequence
-	Label_insn_16152	 ** jnc 0x805037d
-. -> Label_insn_16153
-
-# Orig addr: Label_insn_16153 insn_id: 16153 with comment pushad  -- start of callback handler sequence
-	Label_insn_16153	 ** pushad 
-. -> Label_insn_16154
-
-# Orig addr: Label_insn_16154 insn_id: 16154 with comment pushfd 
-	Label_insn_16154	 ** pushfd 
-. -> Label_insn_16155
-
-# Orig addr: Label_insn_16155 insn_id: 16155 with comment push 0x08050377
-	Label_insn_16155	 ** push 0x08050377
-. -> Label_insn_16156
-
-# Orig addr: Label_insn_16156 insn_id: 16156 with comment push 0xF0000E00
-	Label_insn_16156	 ** push 0xF0000E00
-. -> Label_insn_16157
-
-# Orig addr: Label_insn_16157 insn_id: 16157 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0970DD4E -- Link to callback handler sequence
-# Orig addr: Label_insn_16157 indirect branch target: -268431872
-0xf0000e00 -> .
-. -> post_callback_Label_insn_16157
-	Label_insn_16157	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16157 ** pop eax
-. -> Label_insn_16158
-
-# Orig addr: Label_insn_16158 insn_id: 16158 with comment popfd 
-	Label_insn_16158	 ** popfd 
-. -> Label_insn_16159
-
-# Orig addr: Label_insn_16159 insn_id: 16159 with comment popad 
-	Label_insn_16159	 ** popad 
-. -> 0x805037d
-
-# Orig addr: Label_insn_16160 insn_id: 16160 with comment jno 0x0970EA6E -- Link to callback handler sequence
-	Label_insn_16160	 ** jno 0x805038d
-. -> Label_insn_16161
-
-# Orig addr: Label_insn_16161 insn_id: 16161 with comment pushad  -- start of callback handler sequence
-	Label_insn_16161	 ** pushad 
-. -> Label_insn_16162
-
-# Orig addr: Label_insn_16162 insn_id: 16162 with comment pushfd 
-	Label_insn_16162	 ** pushfd 
-. -> Label_insn_16163
-
-# Orig addr: Label_insn_16163 insn_id: 16163 with comment push 0x0805038B
-	Label_insn_16163	 ** push 0x0805038B
-. -> Label_insn_16164
-
-# Orig addr: Label_insn_16164 insn_id: 16164 with comment push 0xF0000E10
-	Label_insn_16164	 ** push 0xF0000E10
-. -> Label_insn_16165
-
-# Orig addr: Label_insn_16165 insn_id: 16165 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0970EA6E -- Link to callback handler sequence
-# Orig addr: Label_insn_16165 indirect branch target: -268431856
-0xf0000e10 -> .
-. -> post_callback_Label_insn_16165
-	Label_insn_16165	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16165 ** pop eax
-. -> Label_insn_16166
-
-# Orig addr: Label_insn_16166 insn_id: 16166 with comment popfd 
-	Label_insn_16166	 ** popfd 
-. -> Label_insn_16167
-
-# Orig addr: Label_insn_16167 insn_id: 16167 with comment popad 
-	Label_insn_16167	 ** popad 
-. -> 0x805038d
-
-# Orig addr: Label_insn_16168 insn_id: 16168 with comment jnc 0x0970F7DE -- Link to callback handler sequence
-	Label_insn_16168	 ** jnc 0x80503a1
-. -> Label_insn_16169
-
-# Orig addr: 0x804b1b9 insn_id: 2166 with comment lea eax , [esi+eax]
-0x804b1b9 -> .
-	Label_insn_2166	 ** lea eax , [esi+eax]
-. -> Label_insn_18441
-
-# Orig addr: Label_insn_16169 insn_id: 16169 with comment pushad  -- start of callback handler sequence
-	Label_insn_16169	 ** pushad 
-. -> Label_insn_16170
-
-# Orig addr: Label_insn_16170 insn_id: 16170 with comment pushfd 
-	Label_insn_16170	 ** pushfd 
-. -> Label_insn_16171
-
-# Orig addr: Label_insn_16171 insn_id: 16171 with comment push 0x0805039F
-	Label_insn_16171	 ** push 0x0805039F
-. -> Label_insn_16172
-
-# Orig addr: Label_insn_16172 insn_id: 16172 with comment push 0xF0000E20
-	Label_insn_16172	 ** push 0xF0000E20
-. -> Label_insn_16173
-
-# Orig addr: Label_insn_16173 insn_id: 16173 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0970F7DE -- Link to callback handler sequence
-# Orig addr: Label_insn_16173 indirect branch target: -268431840
-0xf0000e20 -> .
-. -> post_callback_Label_insn_16173
-	Label_insn_16173	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16173 ** pop eax
-. -> Label_insn_16174
-
-# Orig addr: Label_insn_16174 insn_id: 16174 with comment popfd 
-	Label_insn_16174	 ** popfd 
-. -> Label_insn_16175
-
-# Orig addr: Label_insn_16175 insn_id: 16175 with comment popad 
-	Label_insn_16175	 ** popad 
-. -> 0x80503a1
-
-# Orig addr: Label_insn_16176 insn_id: 16176 with comment jnc 0x097104FE -- Link to callback handler sequence
-	Label_insn_16176	 ** jnc 0x8050432
-. -> Label_insn_16177
-
-# Orig addr: Label_insn_16177 insn_id: 16177 with comment pushad  -- start of callback handler sequence
-	Label_insn_16177	 ** pushad 
-. -> Label_insn_16178
-
-# Orig addr: Label_insn_16178 insn_id: 16178 with comment pushfd 
-	Label_insn_16178	 ** pushfd 
-. -> Label_insn_16179
-
-# Orig addr: 0x804b1e7 insn_id: 2180 with comment add edi , dword [ebp-0x40]
-0x804b1e7 -> .
-	Label_insn_2180	 ** add edi , dword [ebp-0x40]
-. -> Label_insn_18449
-
-# Orig addr: Label_insn_16179 insn_id: 16179 with comment push 0x0805042F
-	Label_insn_16179	 ** push 0x0805042F
-. -> Label_insn_16180
-
-# Orig addr: Label_insn_16180 insn_id: 16180 with comment push 0xF0000E30
-	Label_insn_16180	 ** push 0xF0000E30
-. -> Label_insn_16181
-
-# Orig addr: Label_insn_16181 insn_id: 16181 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x097104FE -- Link to callback handler sequence
-# Orig addr: Label_insn_16181 indirect branch target: -268431824
-0xf0000e30 -> .
-. -> post_callback_Label_insn_16181
-	Label_insn_16181	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16181 ** pop eax
-. -> Label_insn_16182
-
-# Orig addr: Label_insn_16182 insn_id: 16182 with comment popfd 
-	Label_insn_16182	 ** popfd 
-. -> Label_insn_16183
-
-# Orig addr: Label_insn_16183 insn_id: 16183 with comment popad 
-	Label_insn_16183	 ** popad 
-. -> 0x8050432
-
-# Orig addr: Label_insn_16184 insn_id: 16184 with comment pushfd 
-	Label_insn_16184	 ** pushfd 
-. -> Label_insn_16185
-
-# Orig addr: Label_insn_16185 insn_id: 16185 with comment test edi , edi
-	Label_insn_16185	 ** test edi , edi
-. -> Label_insn_16186
-
-# Orig addr: Label_insn_16186 insn_id: 16186 with comment jns 0x097118FE
-	Label_insn_16186	 ** jns Label_insn_16188
-. -> Label_insn_16187
-
-# Orig addr: Label_insn_16187 insn_id: 16187 with comment nop  -- Link to callback handler sequence
-	Label_insn_16187	 ** nop 
-. -> Label_insn_16190
-
-# Orig addr: Label_insn_16188 insn_id: 16188 with comment popfd 
-	Label_insn_16188	 ** popfd 
-. -> Label_insn_16189
-
-# Orig addr: Label_insn_16189 insn_id: 16189 with comment mov ecx , edi
-	Label_insn_16189	 ** mov ecx , edi
-. -> 0x80504f5
-
-# Orig addr: Label_insn_16190 insn_id: 16190 with comment pushad  -- start of callback handler sequence
-	Label_insn_16190	 ** pushad 
-. -> Label_insn_16191
-
-# Orig addr: Label_insn_16191 insn_id: 16191 with comment pushfd 
-	Label_insn_16191	 ** pushfd 
-. -> Label_insn_16192
-
-# Orig addr: Label_insn_16192 insn_id: 16192 with comment push 0x080504F3
-	Label_insn_16192	 ** push 0x080504F3
-. -> Label_insn_16193
-
-# Orig addr: Label_insn_16193 insn_id: 16193 with comment push 0xF0000E40
-	Label_insn_16193	 ** push 0xF0000E40
-. -> Label_insn_16194
-
-# Orig addr: Label_insn_16194 insn_id: 16194 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_16194 indirect branch target: -268431808
-0xf0000e40 -> .
-. -> post_callback_Label_insn_16194
-	Label_insn_16194	 () signedness_detector_32
-	post_callback_Label_insn_16194 ** pop eax
-. -> Label_insn_16195
-
-# Orig addr: Label_insn_16195 insn_id: 16195 with comment popfd 
-	Label_insn_16195	 ** popfd 
-. -> Label_insn_16196
-
-# Orig addr: Label_insn_16196 insn_id: 16196 with comment popad 
-	Label_insn_16196	 ** popad 
-. -> Label_insn_16188
-
-# Orig addr: Label_insn_16197 insn_id: 16197 with comment pushfd 
-	Label_insn_16197	 ** pushfd 
-. -> Label_insn_16198
-
-# Orig addr: Label_insn_16198 insn_id: 16198 with comment test edi , edi
-	Label_insn_16198	 ** test edi , edi
-. -> Label_insn_16199
-
-# Orig addr: Label_insn_16199 insn_id: 16199 with comment jns 0x09712EDE
-	Label_insn_16199	 ** jns Label_insn_16201
-. -> Label_insn_16200
-
-# Orig addr: Label_insn_16200 insn_id: 16200 with comment nop  -- Link to callback handler sequence
-	Label_insn_16200	 ** nop 
-. -> Label_insn_16203
-
-# Orig addr: Label_insn_16201 insn_id: 16201 with comment popfd 
-	Label_insn_16201	 ** popfd 
-. -> Label_insn_16202
-
-# Orig addr: Label_insn_16202 insn_id: 16202 with comment mov dword [esp+0x08] , edi
-	Label_insn_16202	 ** mov dword [esp+0x08] , edi
-. -> 0x80505a1
-
-# Orig addr: Label_insn_16203 insn_id: 16203 with comment pushad  -- start of callback handler sequence
-	Label_insn_16203	 ** pushad 
-. -> Label_insn_16204
-
-# Orig addr: Label_insn_16204 insn_id: 16204 with comment pushfd 
-	Label_insn_16204	 ** pushfd 
-. -> Label_insn_16205
-
-# Orig addr: 0x804b248 insn_id: 2209 with comment add edi , dword [ebp-0x40]
-0x804b248 -> .
-	Label_insn_2209	 ** add edi , dword [ebp-0x40]
-. -> Label_insn_18457
-
-# Orig addr: Label_insn_16205 insn_id: 16205 with comment push 0x0805059D
-	Label_insn_16205	 ** push 0x0805059D
-. -> Label_insn_16206
-
-# Orig addr: Label_insn_16206 insn_id: 16206 with comment push 0xF0000E50
-	Label_insn_16206	 ** push 0xF0000E50
-. -> Label_insn_16207
-
-# Orig addr: Label_insn_16207 insn_id: 16207 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_16207 indirect branch target: -268431792
-0xf0000e50 -> .
-. -> post_callback_Label_insn_16207
-	Label_insn_16207	 () signedness_detector_32
-	post_callback_Label_insn_16207 ** pop eax
-. -> Label_insn_16208
-
-# Orig addr: Label_insn_16208 insn_id: 16208 with comment popfd 
-	Label_insn_16208	 ** popfd 
-. -> Label_insn_16209
-
-# Orig addr: Label_insn_16209 insn_id: 16209 with comment popad 
-	Label_insn_16209	 ** popad 
-. -> Label_insn_16201
-
-# Orig addr: Label_insn_16210 insn_id: 16210 with comment pushfd 
-	Label_insn_16210	 ** pushfd 
-. -> Label_insn_16211
-
-# Orig addr: Label_insn_16211 insn_id: 16211 with comment test edi , edi
-	Label_insn_16211	 ** test edi , edi
-. -> Label_insn_16212
-
-# Orig addr: Label_insn_16212 insn_id: 16212 with comment jns 0x0971455E
-	Label_insn_16212	 ** jns Label_insn_16214
-. -> Label_insn_16213
-
-# Orig addr: Label_insn_16213 insn_id: 16213 with comment nop  -- Link to callback handler sequence
-	Label_insn_16213	 ** nop 
-. -> Label_insn_16216
-
-# Orig addr: Label_insn_16214 insn_id: 16214 with comment popfd 
-	Label_insn_16214	 ** popfd 
-. -> Label_insn_16215
-
-# Orig addr: Label_insn_16215 insn_id: 16215 with comment mov edx , edi
-	Label_insn_16215	 ** mov edx , edi
-. -> 0x80505c4
-
-# Orig addr: Label_insn_16216 insn_id: 16216 with comment pushad  -- start of callback handler sequence
-	Label_insn_16216	 ** pushad 
-. -> Label_insn_16217
-
-# Orig addr: Label_insn_16217 insn_id: 16217 with comment pushfd 
-	Label_insn_16217	 ** pushfd 
-. -> Label_insn_16218
-
-# Orig addr: Label_insn_16218 insn_id: 16218 with comment push 0x080505C2
-	Label_insn_16218	 ** push 0x080505C2
-. -> Label_insn_16219
-
-# Orig addr: Label_insn_16219 insn_id: 16219 with comment push 0xF0000E60
-	Label_insn_16219	 ** push 0xF0000E60
-. -> Label_insn_16220
-
-# Orig addr: Label_insn_16220 insn_id: 16220 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_16220 indirect branch target: -268431776
-0xf0000e60 -> .
-. -> post_callback_Label_insn_16220
-	Label_insn_16220	 () signedness_detector_32
-	post_callback_Label_insn_16220 ** pop eax
-. -> Label_insn_16221
-
-# Orig addr: Label_insn_16221 insn_id: 16221 with comment popfd 
-	Label_insn_16221	 ** popfd 
-. -> Label_insn_16222
-
-# Orig addr: Label_insn_16222 insn_id: 16222 with comment popad 
-	Label_insn_16222	 ** popad 
-. -> Label_insn_16214
-
-# Orig addr: Label_insn_16223 insn_id: 16223 with comment jnc 0x0971545E -- Link to callback handler sequence
-	Label_insn_16223	 ** jnc 0x80505cd
-. -> Label_insn_16224
-
-# Orig addr: Label_insn_16224 insn_id: 16224 with comment pushad  -- start of callback handler sequence
-	Label_insn_16224	 ** pushad 
-. -> Label_insn_16225
-
-# Orig addr: Label_insn_16225 insn_id: 16225 with comment pushfd 
-	Label_insn_16225	 ** pushfd 
-. -> Label_insn_16226
-
-# Orig addr: Label_insn_16226 insn_id: 16226 with comment push 0x080505CB
-	Label_insn_16226	 ** push 0x080505CB
-. -> Label_insn_16227
-
-# Orig addr: Label_insn_16227 insn_id: 16227 with comment push 0xF0000E70
-	Label_insn_16227	 ** push 0xF0000E70
-. -> Label_insn_16228
-
-# Orig addr: Label_insn_16228 insn_id: 16228 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0971545E -- Link to callback handler sequence
-# Orig addr: Label_insn_16228 indirect branch target: -268431760
-0xf0000e70 -> .
-. -> post_callback_Label_insn_16228
-	Label_insn_16228	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16228 ** pop eax
-. -> Label_insn_16229
-
-# Orig addr: 0x804b2a8 insn_id: 2240 with comment sub eax , edx
-0x804b2a8 -> .
-	Label_insn_2240	 ** sub eax , edx
-. -> Label_insn_18465
-
-# Orig addr: Label_insn_16229 insn_id: 16229 with comment popfd 
-	Label_insn_16229	 ** popfd 
-. -> Label_insn_16230
-
-# Orig addr: Label_insn_16230 insn_id: 16230 with comment popad 
-	Label_insn_16230	 ** popad 
-. -> 0x80505cd
-
-# Orig addr: Label_insn_16231 insn_id: 16231 with comment jno 0x0971617E -- Link to callback handler sequence
-	Label_insn_16231	 ** jno 0x80505e1
-. -> Label_insn_16232
-
-# Orig addr: Label_insn_16232 insn_id: 16232 with comment pushad  -- start of callback handler sequence
-	Label_insn_16232	 ** pushad 
-. -> Label_insn_16233
-
-# Orig addr: Label_insn_16233 insn_id: 16233 with comment pushfd 
-	Label_insn_16233	 ** pushfd 
-. -> Label_insn_16234
-
-# Orig addr: Label_insn_16234 insn_id: 16234 with comment push 0x080505DF
-	Label_insn_16234	 ** push 0x080505DF
-. -> Label_insn_16235
-
-# Orig addr: Label_insn_16235 insn_id: 16235 with comment push 0xF0000E80
-	Label_insn_16235	 ** push 0xF0000E80
-. -> Label_insn_16236
-
-# Orig addr: Label_insn_16236 insn_id: 16236 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971617E -- Link to callback handler sequence
-# Orig addr: Label_insn_16236 indirect branch target: -268431744
-0xf0000e80 -> .
-. -> post_callback_Label_insn_16236
-	Label_insn_16236	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16236 ** pop eax
-. -> Label_insn_16237
-
-# Orig addr: Label_insn_16237 insn_id: 16237 with comment popfd 
-	Label_insn_16237	 ** popfd 
-. -> Label_insn_16238
-
-# Orig addr: Label_insn_16238 insn_id: 16238 with comment popad 
-	Label_insn_16238	 ** popad 
-. -> 0x80505e1
-
-# Orig addr: Label_insn_16239 insn_id: 16239 with comment jno 0x09716EEE -- Link to callback handler sequence
-	Label_insn_16239	 ** jno 0x8050756
-. -> Label_insn_16240
-
-# Orig addr: Label_insn_16240 insn_id: 16240 with comment pushad  -- start of callback handler sequence
-	Label_insn_16240	 ** pushad 
-. -> Label_insn_16241
-
-# Orig addr: Label_insn_16241 insn_id: 16241 with comment pushfd 
-	Label_insn_16241	 ** pushfd 
-. -> Label_insn_16242
-
-# Orig addr: Label_insn_16242 insn_id: 16242 with comment push 0x08050750
-	Label_insn_16242	 ** push 0x08050750
-. -> Label_insn_16243
-
-# Orig addr: Label_insn_16243 insn_id: 16243 with comment push 0xF0000E90
-	Label_insn_16243	 ** push 0xF0000E90
-. -> Label_insn_16244
-
-# Orig addr: Label_insn_16244 insn_id: 16244 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09716EEE -- Link to callback handler sequence
-# Orig addr: Label_insn_16244 indirect branch target: -268431728
-0xf0000e90 -> .
-. -> post_callback_Label_insn_16244
-	Label_insn_16244	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16244 ** pop eax
-. -> Label_insn_16245
-
-# Orig addr: Label_insn_16245 insn_id: 16245 with comment popfd 
-	Label_insn_16245	 ** popfd 
-. -> Label_insn_16246
-
-# Orig addr: Label_insn_16246 insn_id: 16246 with comment popad 
-	Label_insn_16246	 ** popad 
-. -> 0x8050756
-
-# Orig addr: Label_insn_16247 insn_id: 16247 with comment pushad  -- start of callback handler sequence
-	Label_insn_16247	 ** pushad 
-. -> Label_insn_16248
-
-# Orig addr: Label_insn_16248 insn_id: 16248 with comment pushfd 
-	Label_insn_16248	 ** pushfd 
-. -> Label_insn_16249
-
-# Orig addr: Label_insn_16249 insn_id: 16249 with comment push 0x08050766
-	Label_insn_16249	 ** push 0x08050766
-. -> Label_insn_16250
-
-# Orig addr: Label_insn_16250 insn_id: 16250 with comment push 0xF0000EA0
-	Label_insn_16250	 ** push 0xF0000EA0
-. -> Label_insn_16251
-
-# Orig addr: Label_insn_16251 insn_id: 16251 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09717C0E -- Link to callback handler sequence
-# Orig addr: Label_insn_16251 indirect branch target: -268431712
-0xf0000ea0 -> .
-. -> post_callback_Label_insn_16251
-	Label_insn_16251	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16251 ** pop eax
-. -> Label_insn_16252
-
-# Orig addr: Label_insn_16252 insn_id: 16252 with comment popfd 
-	Label_insn_16252	 ** popfd 
-. -> Label_insn_16253
-
-# Orig addr: Label_insn_16253 insn_id: 16253 with comment popad 
-	Label_insn_16253	 ** popad 
-. -> 0x805076c
-
-# Orig addr: Label_insn_16254 insn_id: 16254 with comment jno 0x0971892E -- Link to callback handler sequence
-	Label_insn_16254	 ** jno Label_insn_7952
-. -> Label_insn_16255
-
-# Orig addr: Label_insn_16255 insn_id: 16255 with comment pushad  -- start of callback handler sequence
-	Label_insn_16255	 ** pushad 
-. -> Label_insn_16256
-
-# Orig addr: Label_insn_16256 insn_id: 16256 with comment pushfd 
-	Label_insn_16256	 ** pushfd 
-. -> Label_insn_16257
-
-# Orig addr: Label_insn_16257 insn_id: 16257 with comment push 0x08050784
-	Label_insn_16257	 ** push 0x08050784
-. -> Label_insn_16258
-
-# Orig addr: Label_insn_16258 insn_id: 16258 with comment push 0xF0000EB0
-	Label_insn_16258	 ** push 0xF0000EB0
-. -> Label_insn_16259
-
-# Orig addr: Label_insn_16259 insn_id: 16259 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971892E -- Link to callback handler sequence
-# Orig addr: Label_insn_16259 indirect branch target: -268431696
-0xf0000eb0 -> .
-. -> post_callback_Label_insn_16259
-	Label_insn_16259	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16259 ** pop eax
-. -> Label_insn_16260
-
-# Orig addr: Label_insn_16260 insn_id: 16260 with comment popfd 
-	Label_insn_16260	 ** popfd 
-. -> Label_insn_16261
-
-# Orig addr: Label_insn_16261 insn_id: 16261 with comment popad 
-	Label_insn_16261	 ** popad 
-. -> Label_insn_7952
-
-# Orig addr: Label_insn_16262 insn_id: 16262 with comment jno 0x0971969E -- Link to callback handler sequence
-	Label_insn_16262	 ** jno Label_insn_7953
-. -> Label_insn_16263
-
-# Orig addr: Label_insn_16263 insn_id: 16263 with comment pushad  -- start of callback handler sequence
-	Label_insn_16263	 ** pushad 
-. -> Label_insn_16264
-
-# Orig addr: 0x804b41b insn_id: 2339 with comment sub ebx , 0x00000001
-0x804b41b -> .
-	Label_insn_2339	 ** sub ebx , 0x00000001
-. -> Label_insn_18505
-
-# Orig addr: Label_insn_16264 insn_id: 16264 with comment pushfd 
-	Label_insn_16264	 ** pushfd 
-. -> Label_insn_16265
-
-# Orig addr: Label_insn_16265 insn_id: 16265 with comment push 0x0805078A
-	Label_insn_16265	 ** push 0x0805078A
-. -> Label_insn_16266
-
-# Orig addr: Label_insn_16266 insn_id: 16266 with comment push 0xF0000EC0
-	Label_insn_16266	 ** push 0xF0000EC0
-. -> Label_insn_16267
-
-# Orig addr: Label_insn_16267 insn_id: 16267 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971969E -- Link to callback handler sequence
-# Orig addr: Label_insn_16267 indirect branch target: -268431680
-0xf0000ec0 -> .
-. -> post_callback_Label_insn_16267
-	Label_insn_16267	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16267 ** pop eax
-. -> Label_insn_16268
-
-# Orig addr: Label_insn_16268 insn_id: 16268 with comment popfd 
-	Label_insn_16268	 ** popfd 
-. -> Label_insn_16269
-
-# Orig addr: Label_insn_16269 insn_id: 16269 with comment popad 
-	Label_insn_16269	 ** popad 
-. -> Label_insn_7953
-
-# Orig addr: 0x804b392 insn_id: 2297 with comment sub eax , edi
-0x804b392 -> .
-	Label_insn_2297	 ** sub eax , edi
-. -> Label_insn_18473
-
-# Orig addr: Label_insn_16270 insn_id: 16270 with comment jno 0x0971A13E -- Link to callback handler sequence
-	Label_insn_16270	 ** jno 0x8050792
-. -> Label_insn_16271
-
-# Orig addr: Label_insn_16271 insn_id: 16271 with comment pushad  -- start of callback handler sequence
-	Label_insn_16271	 ** pushad 
-. -> Label_insn_16272
-
-# Orig addr: Label_insn_16272 insn_id: 16272 with comment pushfd 
-	Label_insn_16272	 ** pushfd 
-. -> Label_insn_16273
-
-# Orig addr: Label_insn_16273 insn_id: 16273 with comment push 0x08050790
-	Label_insn_16273	 ** push 0x08050790
-. -> Label_insn_16274
-
-# Orig addr: Label_insn_16274 insn_id: 16274 with comment push 0xF0000ED0
-	Label_insn_16274	 ** push 0xF0000ED0
-. -> Label_insn_16275
-
-# Orig addr: Label_insn_16275 insn_id: 16275 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971A13E -- Link to callback handler sequence
-# Orig addr: Label_insn_16275 indirect branch target: -268431664
-0xf0000ed0 -> .
-. -> post_callback_Label_insn_16275
-	Label_insn_16275	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16275 ** pop eax
-. -> Label_insn_16276
-
-# Orig addr: Label_insn_16276 insn_id: 16276 with comment popfd 
-	Label_insn_16276	 ** popfd 
-. -> Label_insn_16277
-
-# Orig addr: Label_insn_16277 insn_id: 16277 with comment popad 
-	Label_insn_16277	 ** popad 
-. -> 0x8050792
-
-# Orig addr: Label_insn_16278 insn_id: 16278 with comment jno 0x0971ABDE -- Link to callback handler sequence
-	Label_insn_16278	 ** jno 0x80507d7
-. -> Label_insn_16279
-
-# Orig addr: Label_insn_16279 insn_id: 16279 with comment pushad  -- start of callback handler sequence
-	Label_insn_16279	 ** pushad 
-. -> Label_insn_16280
-
-# Orig addr: Label_insn_16280 insn_id: 16280 with comment pushfd 
-	Label_insn_16280	 ** pushfd 
-. -> Label_insn_16281
-
-# Orig addr: 0x804b3c0 insn_id: 2313 with comment add ebx , 0x00000001
-0x804b3c0 -> .
-	Label_insn_2313	 ** add ebx , 0x00000001
-. -> Label_insn_18481
-
-# Orig addr: Label_insn_16281 insn_id: 16281 with comment push 0x080507D4
-	Label_insn_16281	 ** push 0x080507D4
-. -> Label_insn_16282
-
-# Orig addr: Label_insn_16282 insn_id: 16282 with comment push 0xF0000EE0
-	Label_insn_16282	 ** push 0xF0000EE0
-. -> Label_insn_16283
-
-# Orig addr: Label_insn_16283 insn_id: 16283 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971ABDE -- Link to callback handler sequence
-# Orig addr: Label_insn_16283 indirect branch target: -268431648
-0xf0000ee0 -> .
-. -> post_callback_Label_insn_16283
-	Label_insn_16283	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16283 ** pop eax
-. -> Label_insn_16284
-
-# Orig addr: Label_insn_16284 insn_id: 16284 with comment popfd 
-	Label_insn_16284	 ** popfd 
-. -> Label_insn_16285
-
-# Orig addr: Label_insn_16285 insn_id: 16285 with comment popad 
-	Label_insn_16285	 ** popad 
-. -> 0x80507d7
-
-# Orig addr: Label_insn_16286 insn_id: 16286 with comment jnc 0x0971B94E -- Link to callback handler sequence
-	Label_insn_16286	 ** jnc 0x80507ed
-. -> Label_insn_16287
-
-# Orig addr: Label_insn_16287 insn_id: 16287 with comment pushad  -- start of callback handler sequence
-	Label_insn_16287	 ** pushad 
-. -> Label_insn_16288
-
-# Orig addr: Label_insn_16288 insn_id: 16288 with comment pushfd 
-	Label_insn_16288	 ** pushfd 
-. -> Label_insn_16289
-
-# Orig addr: Label_insn_16289 insn_id: 16289 with comment push 0x080507E7
-	Label_insn_16289	 ** push 0x080507E7
-. -> Label_insn_16290
-
-# Orig addr: 0x804b3e3 insn_id: 2324 with comment add eax , 0x00000001
-0x804b3e3 -> .
-	Label_insn_2324	 ** add eax , 0x00000001
-. -> Label_insn_18489
-
-# Orig addr: Label_insn_16290 insn_id: 16290 with comment push 0xF0000EF0
-	Label_insn_16290	 ** push 0xF0000EF0
-. -> Label_insn_16291
-
-# Orig addr: Label_insn_16291 insn_id: 16291 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0971B94E -- Link to callback handler sequence
-# Orig addr: Label_insn_16291 indirect branch target: -268431632
-0xf0000ef0 -> .
-. -> post_callback_Label_insn_16291
-	Label_insn_16291	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16291 ** pop eax
-. -> Label_insn_16292
-
-# Orig addr: Label_insn_16292 insn_id: 16292 with comment popfd 
-	Label_insn_16292	 ** popfd 
-. -> Label_insn_16293
-
-# Orig addr: Label_insn_16293 insn_id: 16293 with comment popad 
-	Label_insn_16293	 ** popad 
-. -> 0x80507ed
-
-# Orig addr: Label_insn_16294 insn_id: 16294 with comment pushfd 
-	Label_insn_16294	 ** pushfd 
-. -> Label_insn_16295
-
-# Orig addr: Label_insn_16295 insn_id: 16295 with comment test ecx , 0xFFFF0000
-	Label_insn_16295	 ** test ecx , 0xFFFF0000
-. -> Label_insn_16296
-
-# Orig addr: 0x804b400 insn_id: 2331 with comment lea ebx , [esi+eax-0x01]
-0x804b400 -> .
-	Label_insn_2331	 ** lea ebx , [esi+eax-0x01]
-. -> Label_insn_18497
-
-# Orig addr: Label_insn_16296 insn_id: 16296 with comment jz - UNKNOWN TRUNC
-	Label_insn_16296	 ** je Label_insn_16298
-. -> Label_insn_16297
-
-# Orig addr: Label_insn_16297 insn_id: 16297 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_16297	 ** nop 
-. -> Label_insn_16300
-
-# Orig addr: Label_insn_16298 insn_id: 16298 with comment popfd 
-	Label_insn_16298	 ** popfd 
-. -> Label_insn_16299
-
-# Orig addr: Label_insn_16299 insn_id: 16299 with comment mov word [ebp-0x00000350] , cx
-	Label_insn_16299	 ** mov word [ebp-0x00000350] , cx
-. -> 0x8050811
-
-# Orig addr: Label_insn_16300 insn_id: 16300 with comment pushad  -- start of callback handler sequence
-	Label_insn_16300	 ** pushad 
-. -> Label_insn_16301
-
-# Orig addr: Label_insn_16301 insn_id: 16301 with comment pushfd 
-	Label_insn_16301	 ** pushfd 
-. -> Label_insn_16302
-
-# Orig addr: Label_insn_16302 insn_id: 16302 with comment push 0x0805080A
-	Label_insn_16302	 ** push 0x0805080A
-. -> Label_insn_16303
-
-# Orig addr: Label_insn_16303 insn_id: 16303 with comment push 0xF0000F00
-	Label_insn_16303	 ** push 0xF0000F00
-. -> Label_insn_16304
-
-# Orig addr: Label_insn_16304 insn_id: 16304 with comment pop eax -- with callback to truncation_detector_32_16 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_16304 indirect branch target: -268431616
-0xf0000f00 -> .
-. -> post_callback_Label_insn_16304
-	Label_insn_16304	 () truncation_detector_32_16
-	post_callback_Label_insn_16304 ** pop eax
-. -> Label_insn_16305
-
-# Orig addr: Label_insn_16305 insn_id: 16305 with comment popfd 
-	Label_insn_16305	 ** popfd 
-. -> Label_insn_16306
-
-# Orig addr: Label_insn_16306 insn_id: 16306 with comment popad 
-	Label_insn_16306	 ** popad 
-. -> Label_insn_16298
-
-# Orig addr: Label_insn_16307 insn_id: 16307 with comment jno 0x0971DC9E -- Link to callback handler sequence
-	Label_insn_16307	 ** jno 0x8050839
-. -> Label_insn_16308
-
-# Orig addr: Label_insn_16308 insn_id: 16308 with comment pushad  -- start of callback handler sequence
-	Label_insn_16308	 ** pushad 
-. -> Label_insn_16309
-
-# Orig addr: Label_insn_16309 insn_id: 16309 with comment pushfd 
-	Label_insn_16309	 ** pushfd 
-. -> Label_insn_16310
-
-# Orig addr: Label_insn_16310 insn_id: 16310 with comment push 0x08050836
-	Label_insn_16310	 ** push 0x08050836
-. -> Label_insn_16311
-
-# Orig addr: Label_insn_16311 insn_id: 16311 with comment push 0xF0000F10
-	Label_insn_16311	 ** push 0xF0000F10
-. -> Label_insn_16312
-
-# Orig addr: Label_insn_16312 insn_id: 16312 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971DC9E -- Link to callback handler sequence
-# Orig addr: Label_insn_16312 indirect branch target: -268431600
-0xf0000f10 -> .
-. -> post_callback_Label_insn_16312
-	Label_insn_16312	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16312 ** pop eax
-. -> Label_insn_16313
-
-# Orig addr: Label_insn_16313 insn_id: 16313 with comment popfd 
-	Label_insn_16313	 ** popfd 
-. -> Label_insn_16314
-
-# Orig addr: Label_insn_16314 insn_id: 16314 with comment popad 
-	Label_insn_16314	 ** popad 
-. -> 0x8050839
-
-# Orig addr: 0x804b45b insn_id: 2356 with comment lea eax , [esi+eax]
-0x804b45b -> .
-	Label_insn_2356	 ** lea eax , [esi+eax]
-. -> Label_insn_18513
-
-# Orig addr: Label_insn_16315 insn_id: 16315 with comment jnc 0x0971EA0E -- Link to callback handler sequence
-	Label_insn_16315	 ** jnc 0x805086e
-. -> Label_insn_16316
-
-# Orig addr: Label_insn_16316 insn_id: 16316 with comment pushad  -- start of callback handler sequence
-	Label_insn_16316	 ** pushad 
-. -> Label_insn_16317
-
-# Orig addr: Label_insn_16317 insn_id: 16317 with comment pushfd 
-	Label_insn_16317	 ** pushfd 
-. -> Label_insn_16318
-
-# Orig addr: Label_insn_16318 insn_id: 16318 with comment push 0x0805086B
-	Label_insn_16318	 ** push 0x0805086B
-. -> Label_insn_16319
-
-# Orig addr: Label_insn_16319 insn_id: 16319 with comment push 0xF0000F20
-	Label_insn_16319	 ** push 0xF0000F20
-. -> Label_insn_16320
-
-# Orig addr: Label_insn_16320 insn_id: 16320 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0971EA0E -- Link to callback handler sequence
-# Orig addr: Label_insn_16320 indirect branch target: -268431584
-0xf0000f20 -> .
-. -> post_callback_Label_insn_16320
-	Label_insn_16320	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16320 ** pop eax
-. -> Label_insn_16321
-
-# Orig addr: Label_insn_16321 insn_id: 16321 with comment popfd 
-	Label_insn_16321	 ** popfd 
-. -> Label_insn_16322
-
-# Orig addr: Label_insn_16322 insn_id: 16322 with comment popad 
-	Label_insn_16322	 ** popad 
-. -> 0x805086e
-
-# Orig addr: Label_insn_16323 insn_id: 16323 with comment jno 0x0971F72E -- Link to callback handler sequence
-	Label_insn_16323	 ** jno 0x805088a
-. -> Label_insn_16324
-
-# Orig addr: Label_insn_16324 insn_id: 16324 with comment pushad  -- start of callback handler sequence
-	Label_insn_16324	 ** pushad 
-. -> Label_insn_16325
-
-# Orig addr: Label_insn_16325 insn_id: 16325 with comment pushfd 
-	Label_insn_16325	 ** pushfd 
-. -> Label_insn_16326
-
-# Orig addr: Label_insn_16326 insn_id: 16326 with comment push 0x08050887
-	Label_insn_16326	 ** push 0x08050887
-. -> Label_insn_16327
-
-# Orig addr: Label_insn_16327 insn_id: 16327 with comment push 0xF0000F30
-	Label_insn_16327	 ** push 0xF0000F30
-. -> Label_insn_16328
-
-# Orig addr: Label_insn_16328 insn_id: 16328 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0971F72E -- Link to callback handler sequence
-# Orig addr: Label_insn_16328 indirect branch target: -268431568
-0xf0000f30 -> .
-. -> post_callback_Label_insn_16328
-	Label_insn_16328	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16328 ** pop eax
-. -> Label_insn_16329
-
-# Orig addr: Label_insn_16329 insn_id: 16329 with comment popfd 
-	Label_insn_16329	 ** popfd 
-. -> Label_insn_16330
-
-# Orig addr: Label_insn_16330 insn_id: 16330 with comment popad 
-	Label_insn_16330	 ** popad 
-. -> 0x805088a
-
-# Orig addr: Label_insn_16331 insn_id: 16331 with comment jno 0x0972049E -- Link to callback handler sequence
-	Label_insn_16331	 ** jno 0x8050943
-. -> Label_insn_16332
-
-# Orig addr: Label_insn_16332 insn_id: 16332 with comment pushad  -- start of callback handler sequence
-	Label_insn_16332	 ** pushad 
-. -> Label_insn_16333
-
-# Orig addr: Label_insn_16333 insn_id: 16333 with comment pushfd 
-	Label_insn_16333	 ** pushfd 
-. -> Label_insn_16334
-
-# Orig addr: 0x804b4c0 insn_id: 2382 with comment add ebx , dword [ebp-0x40]
-0x804b4c0 -> .
-	Label_insn_2382	 ** add ebx , dword [ebp-0x40]
-. -> Label_insn_18521
-
-# Orig addr: Label_insn_16334 insn_id: 16334 with comment push 0x08050940
-	Label_insn_16334	 ** push 0x08050940
-. -> Label_insn_16335
-
-# Orig addr: Label_insn_16335 insn_id: 16335 with comment push 0xF0000F40
-	Label_insn_16335	 ** push 0xF0000F40
-. -> Label_insn_16336
-
-# Orig addr: Label_insn_16336 insn_id: 16336 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972049E -- Link to callback handler sequence
-# Orig addr: Label_insn_16336 indirect branch target: -268431552
-0xf0000f40 -> .
-. -> post_callback_Label_insn_16336
-	Label_insn_16336	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16336 ** pop eax
-. -> Label_insn_16337
-
-# Orig addr: Label_insn_16337 insn_id: 16337 with comment popfd 
-	Label_insn_16337	 ** popfd 
-. -> Label_insn_16338
-
-# Orig addr: Label_insn_16338 insn_id: 16338 with comment popad 
-	Label_insn_16338	 ** popad 
-. -> 0x8050943
-
-# Orig addr: 0x804b4ea insn_id: 2394 with comment sub eax , edx
-0x804b4ea -> .
-	Label_insn_2394	 ** sub eax , edx
-. -> Label_insn_18529
-
-# Orig addr: Label_insn_16339 insn_id: 16339 with comment jno 0x0972120E -- Link to callback handler sequence
-	Label_insn_16339	 ** jno 0x80509a5
-. -> Label_insn_16340
-
-# Orig addr: Label_insn_16340 insn_id: 16340 with comment pushad  -- start of callback handler sequence
-	Label_insn_16340	 ** pushad 
-. -> Label_insn_16341
-
-# Orig addr: Label_insn_16341 insn_id: 16341 with comment pushfd 
-	Label_insn_16341	 ** pushfd 
-. -> Label_insn_16342
-
-# Orig addr: Label_insn_16342 insn_id: 16342 with comment push 0x080509A2
-	Label_insn_16342	 ** push 0x080509A2
-. -> Label_insn_16343
-
-# Orig addr: Label_insn_16343 insn_id: 16343 with comment push 0xF0000F50
-	Label_insn_16343	 ** push 0xF0000F50
-. -> Label_insn_16344
-
-# Orig addr: Label_insn_16344 insn_id: 16344 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972120E -- Link to callback handler sequence
-# Orig addr: Label_insn_16344 indirect branch target: -268431536
-0xf0000f50 -> .
-. -> post_callback_Label_insn_16344
-	Label_insn_16344	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16344 ** pop eax
-. -> Label_insn_16345
-
-# Orig addr: Label_insn_16345 insn_id: 16345 with comment popfd 
-	Label_insn_16345	 ** popfd 
-. -> Label_insn_16346
-
-# Orig addr: Label_insn_16346 insn_id: 16346 with comment popad 
-	Label_insn_16346	 ** popad 
-. -> 0x80509a5
-
-# Orig addr: Label_insn_16347 insn_id: 16347 with comment jno 0x09721F7E -- Link to callback handler sequence
-	Label_insn_16347	 ** jno 0x80509d8
-. -> Label_insn_16348
-
-# Orig addr: Label_insn_16348 insn_id: 16348 with comment pushad  -- start of callback handler sequence
-	Label_insn_16348	 ** pushad 
-. -> Label_insn_16349
-
-# Orig addr: Label_insn_16349 insn_id: 16349 with comment pushfd 
-	Label_insn_16349	 ** pushfd 
-. -> Label_insn_16350
-
-# Orig addr: Label_insn_16350 insn_id: 16350 with comment push 0x080509D5
-	Label_insn_16350	 ** push 0x080509D5
-. -> Label_insn_16351
-
-# Orig addr: Label_insn_16351 insn_id: 16351 with comment push 0xF0000F60
-	Label_insn_16351	 ** push 0xF0000F60
-. -> Label_insn_16352
-
-# Orig addr: Label_insn_16352 insn_id: 16352 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09721F7E -- Link to callback handler sequence
-# Orig addr: Label_insn_16352 indirect branch target: -268431520
-0xf0000f60 -> .
-. -> post_callback_Label_insn_16352
-	Label_insn_16352	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16352 ** pop eax
-. -> Label_insn_16353
-
-# Orig addr: Label_insn_16353 insn_id: 16353 with comment popfd 
-	Label_insn_16353	 ** popfd 
-. -> Label_insn_16354
-
-# Orig addr: Label_insn_16354 insn_id: 16354 with comment popad 
-	Label_insn_16354	 ** popad 
-. -> 0x80509d8
-
-# Orig addr: Label_insn_16355 insn_id: 16355 with comment jno 0x09722CEE -- Link to callback handler sequence
-	Label_insn_16355	 ** jno 0x80509e8
-. -> Label_insn_16356
-
-# Orig addr: Label_insn_16356 insn_id: 16356 with comment pushad  -- start of callback handler sequence
-	Label_insn_16356	 ** pushad 
-. -> Label_insn_16357
-
-# Orig addr: Label_insn_16357 insn_id: 16357 with comment pushfd 
-	Label_insn_16357	 ** pushfd 
-. -> Label_insn_16358
-
-# Orig addr: Label_insn_16358 insn_id: 16358 with comment push 0x080509E2
-	Label_insn_16358	 ** push 0x080509E2
-. -> Label_insn_16359
-
-# Orig addr: Label_insn_16359 insn_id: 16359 with comment push 0xF0000F70
-	Label_insn_16359	 ** push 0xF0000F70
-. -> Label_insn_16360
-
-# Orig addr: Label_insn_16360 insn_id: 16360 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09722CEE -- Link to callback handler sequence
-# Orig addr: Label_insn_16360 indirect branch target: -268431504
-0xf0000f70 -> .
-. -> post_callback_Label_insn_16360
-	Label_insn_16360	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16360 ** pop eax
-. -> Label_insn_16361
-
-# Orig addr: Label_insn_16361 insn_id: 16361 with comment popfd 
-	Label_insn_16361	 ** popfd 
-. -> Label_insn_16362
-
-# Orig addr: Label_insn_16362 insn_id: 16362 with comment popad 
-	Label_insn_16362	 ** popad 
-. -> 0x80509e8
-
-# Orig addr: Label_insn_16363 insn_id: 16363 with comment jnc 0x09723A5E -- Link to callback handler sequence
-	Label_insn_16363	 ** jnc 0x8050a22
-. -> Label_insn_16364
-
-# Orig addr: Label_insn_16364 insn_id: 16364 with comment pushad  -- start of callback handler sequence
-	Label_insn_16364	 ** pushad 
-. -> Label_insn_16365
-
-# Orig addr: Label_insn_16365 insn_id: 16365 with comment pushfd 
-	Label_insn_16365	 ** pushfd 
-. -> Label_insn_16366
-
-# Orig addr: Label_insn_16366 insn_id: 16366 with comment push 0x08050A1F
-	Label_insn_16366	 ** push 0x08050A1F
-. -> Label_insn_16367
-
-# Orig addr: 0x804b59f insn_id: 2444 with comment add eax , 0x00000001
-0x804b59f -> .
-	Label_insn_2444	 ** add eax , 0x00000001
-. -> Label_insn_18537
-
-# Orig addr: Label_insn_16367 insn_id: 16367 with comment push 0xF0000F80
-	Label_insn_16367	 ** push 0xF0000F80
-. -> Label_insn_16368
-
-# Orig addr: Label_insn_16368 insn_id: 16368 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09723A5E -- Link to callback handler sequence
-# Orig addr: Label_insn_16368 indirect branch target: -268431488
-0xf0000f80 -> .
-. -> post_callback_Label_insn_16368
-	Label_insn_16368	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16368 ** pop eax
-. -> Label_insn_16369
-
-# Orig addr: Label_insn_16369 insn_id: 16369 with comment popfd 
-	Label_insn_16369	 ** popfd 
-. -> Label_insn_16370
-
-# Orig addr: Label_insn_16370 insn_id: 16370 with comment popad 
-	Label_insn_16370	 ** popad 
-. -> 0x8050a22
-
-# Orig addr: Label_insn_16371 insn_id: 16371 with comment jno 0x0972477E -- Link to callback handler sequence
-	Label_insn_16371	 ** jno 0x8050a35
-. -> Label_insn_16372
-
-# Orig addr: Label_insn_16372 insn_id: 16372 with comment pushad  -- start of callback handler sequence
-	Label_insn_16372	 ** pushad 
-. -> Label_insn_16373
-
-# Orig addr: Label_insn_16373 insn_id: 16373 with comment pushfd 
-	Label_insn_16373	 ** pushfd 
-. -> Label_insn_16374
-
-# Orig addr: Label_insn_16374 insn_id: 16374 with comment push 0x08050A33
-	Label_insn_16374	 ** push 0x08050A33
-. -> Label_insn_16375
-
-# Orig addr: Label_insn_16375 insn_id: 16375 with comment push 0xF0000F90
-	Label_insn_16375	 ** push 0xF0000F90
-. -> Label_insn_16376
-
-# Orig addr: Label_insn_16376 insn_id: 16376 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972477E -- Link to callback handler sequence
-# Orig addr: Label_insn_16376 indirect branch target: -268431472
-0xf0000f90 -> .
-. -> post_callback_Label_insn_16376
-	Label_insn_16376	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16376 ** pop eax
-. -> Label_insn_16377
-
-# Orig addr: 0x804b5da insn_id: 2459 with comment sub eax , ebx
-0x804b5da -> .
-	Label_insn_2459	 ** sub eax , ebx
-. -> Label_insn_18545
-
-# Orig addr: Label_insn_16377 insn_id: 16377 with comment popfd 
-	Label_insn_16377	 ** popfd 
-. -> Label_insn_16378
-
-# Orig addr: Label_insn_16378 insn_id: 16378 with comment popad 
-	Label_insn_16378	 ** popad 
-. -> 0x8050a35
-
-# Orig addr: Label_insn_16379 insn_id: 16379 with comment jno 0x097254EE -- Link to callback handler sequence
-	Label_insn_16379	 ** jno 0x8050a76
-. -> Label_insn_16380
-
-# Orig addr: Label_insn_16380 insn_id: 16380 with comment pushad  -- start of callback handler sequence
-	Label_insn_16380	 ** pushad 
-. -> Label_insn_16381
-
-# Orig addr: Label_insn_16381 insn_id: 16381 with comment pushfd 
-	Label_insn_16381	 ** pushfd 
-. -> Label_insn_16382
-
-# Orig addr: Label_insn_16382 insn_id: 16382 with comment push 0x08050A73
-	Label_insn_16382	 ** push 0x08050A73
-. -> Label_insn_16383
-
-# Orig addr: Label_insn_16383 insn_id: 16383 with comment push 0xF0000FA0
-	Label_insn_16383	 ** push 0xF0000FA0
-. -> Label_insn_16384
-
-# Orig addr: Label_insn_16384 insn_id: 16384 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097254EE -- Link to callback handler sequence
-# Orig addr: Label_insn_16384 indirect branch target: -268431456
-0xf0000fa0 -> .
-. -> post_callback_Label_insn_16384
-	Label_insn_16384	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16384 ** pop eax
-. -> Label_insn_16385
-
-# Orig addr: Label_insn_16385 insn_id: 16385 with comment popfd 
-	Label_insn_16385	 ** popfd 
-. -> Label_insn_16386
-
-# Orig addr: Label_insn_16386 insn_id: 16386 with comment popad 
-	Label_insn_16386	 ** popad 
-. -> 0x8050a76
-
-# Orig addr: Label_insn_16387 insn_id: 16387 with comment jno 0x0972625E -- Link to callback handler sequence
-	Label_insn_16387	 ** jno 0x8050a95
-. -> Label_insn_16388
-
-# Orig addr: Label_insn_16388 insn_id: 16388 with comment pushad  -- start of callback handler sequence
-	Label_insn_16388	 ** pushad 
-. -> Label_insn_16389
-
-# Orig addr: Label_insn_16389 insn_id: 16389 with comment pushfd 
-	Label_insn_16389	 ** pushfd 
-. -> Label_insn_16390
-
-# Orig addr: Label_insn_16390 insn_id: 16390 with comment push 0x08050A92
-	Label_insn_16390	 ** push 0x08050A92
-. -> Label_insn_16391
-
-# Orig addr: Label_insn_16391 insn_id: 16391 with comment push 0xF0000FB0
-	Label_insn_16391	 ** push 0xF0000FB0
-. -> Label_insn_16392
-
-# Orig addr: Label_insn_16392 insn_id: 16392 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972625E -- Link to callback handler sequence
-# Orig addr: Label_insn_16392 indirect branch target: -268431440
-0xf0000fb0 -> .
-. -> post_callback_Label_insn_16392
-	Label_insn_16392	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16392 ** pop eax
-. -> Label_insn_16393
-
-# Orig addr: Label_insn_16393 insn_id: 16393 with comment popfd 
-	Label_insn_16393	 ** popfd 
-. -> Label_insn_16394
-
-# Orig addr: Label_insn_16394 insn_id: 16394 with comment popad 
-	Label_insn_16394	 ** popad 
-. -> 0x8050a95
-
-# Orig addr: Label_insn_16395 insn_id: 16395 with comment jno 0x09726FCE -- Link to callback handler sequence
-	Label_insn_16395	 ** jno 0x8050aad
-. -> Label_insn_16396
-
-# Orig addr: Label_insn_16396 insn_id: 16396 with comment pushad  -- start of callback handler sequence
-	Label_insn_16396	 ** pushad 
-. -> Label_insn_16397
-
-# Orig addr: Label_insn_16397 insn_id: 16397 with comment pushfd 
-	Label_insn_16397	 ** pushfd 
-. -> Label_insn_16398
-
-# Orig addr: Label_insn_16398 insn_id: 16398 with comment push 0x08050AAA
-	Label_insn_16398	 ** push 0x08050AAA
-. -> Label_insn_16399
-
-# Orig addr: Label_insn_16399 insn_id: 16399 with comment push 0xF0000FC0
-	Label_insn_16399	 ** push 0xF0000FC0
-. -> Label_insn_16400
-
-# Orig addr: Label_insn_16400 insn_id: 16400 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09726FCE -- Link to callback handler sequence
-# Orig addr: Label_insn_16400 indirect branch target: -268431424
-0xf0000fc0 -> .
-. -> post_callback_Label_insn_16400
-	Label_insn_16400	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16400 ** pop eax
-. -> Label_insn_16401
-
-# Orig addr: Label_insn_16401 insn_id: 16401 with comment popfd 
-	Label_insn_16401	 ** popfd 
-. -> Label_insn_16402
-
-# Orig addr: Label_insn_16402 insn_id: 16402 with comment popad 
-	Label_insn_16402	 ** popad 
-. -> 0x8050aad
-
-# Orig addr: Label_insn_16403 insn_id: 16403 with comment jno 0x09727D3E -- Link to callback handler sequence
-	Label_insn_16403	 ** jno 0x8050ae6
-. -> Label_insn_16404
-
-# Orig addr: Label_insn_16404 insn_id: 16404 with comment pushad  -- start of callback handler sequence
-	Label_insn_16404	 ** pushad 
-. -> Label_insn_16405
-
-# Orig addr: Label_insn_16405 insn_id: 16405 with comment pushfd 
-	Label_insn_16405	 ** pushfd 
-. -> Label_insn_16406
-
-# Orig addr: Label_insn_16406 insn_id: 16406 with comment push 0x08050AE3
-	Label_insn_16406	 ** push 0x08050AE3
-. -> Label_insn_16407
-
-# Orig addr: Label_insn_16407 insn_id: 16407 with comment push 0xF0000FD0
-	Label_insn_16407	 ** push 0xF0000FD0
-. -> Label_insn_16408
-
-# Orig addr: Label_insn_16408 insn_id: 16408 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09727D3E -- Link to callback handler sequence
-# Orig addr: Label_insn_16408 indirect branch target: -268431408
-0xf0000fd0 -> .
-. -> post_callback_Label_insn_16408
-	Label_insn_16408	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16408 ** pop eax
-. -> Label_insn_16409
-
-# Orig addr: Label_insn_16409 insn_id: 16409 with comment popfd 
-	Label_insn_16409	 ** popfd 
-. -> Label_insn_16410
-
-# Orig addr: Label_insn_16410 insn_id: 16410 with comment popad 
-	Label_insn_16410	 ** popad 
-. -> 0x8050ae6
-
-# Orig addr: Label_insn_16411 insn_id: 16411 with comment jnc 0x09728AAE -- Link to callback handler sequence
-	Label_insn_16411	 ** jnc Label_insn_8147
-. -> Label_insn_16412
-
-# Orig addr: Label_insn_16412 insn_id: 16412 with comment pushad  -- start of callback handler sequence
-	Label_insn_16412	 ** pushad 
-. -> Label_insn_16413
-
-# Orig addr: 0x804b710 insn_id: 2534 with comment add ebx , 0x00000001
-0x804b710 -> .
-	Label_insn_2534	 ** add ebx , 0x00000001
-. -> Label_insn_18553
-
-# Orig addr: Label_insn_16413 insn_id: 16413 with comment pushfd 
-	Label_insn_16413	 ** pushfd 
-. -> Label_insn_16414
-
-# Orig addr: Label_insn_16414 insn_id: 16414 with comment push 0x08050AF3
-	Label_insn_16414	 ** push 0x08050AF3
-. -> Label_insn_16415
-
-# Orig addr: Label_insn_16415 insn_id: 16415 with comment push 0xF0000FE0
-	Label_insn_16415	 ** push 0xF0000FE0
-. -> Label_insn_16416
-
-# Orig addr: Label_insn_16416 insn_id: 16416 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09728AAE -- Link to callback handler sequence
-# Orig addr: Label_insn_16416 indirect branch target: -268431392
-0xf0000fe0 -> .
-. -> post_callback_Label_insn_16416
-	Label_insn_16416	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16416 ** pop eax
-. -> Label_insn_16417
-
-# Orig addr: Label_insn_16417 insn_id: 16417 with comment popfd 
-	Label_insn_16417	 ** popfd 
-. -> Label_insn_16418
-
-# Orig addr: Label_insn_16418 insn_id: 16418 with comment popad 
-	Label_insn_16418	 ** popad 
-. -> Label_insn_8147
-
-# Orig addr: Label_insn_16419 insn_id: 16419 with comment jnc 0x0972981E -- Link to callback handler sequence
-	Label_insn_16419	 ** jnc Label_insn_8148
-. -> Label_insn_16420
-
-# Orig addr: Label_insn_16420 insn_id: 16420 with comment pushad  -- start of callback handler sequence
-	Label_insn_16420	 ** pushad 
-. -> Label_insn_16421
-
-# Orig addr: Label_insn_16421 insn_id: 16421 with comment pushfd 
-	Label_insn_16421	 ** pushfd 
-. -> Label_insn_16422
-
-# Orig addr: Label_insn_16422 insn_id: 16422 with comment push 0x08050AF6
-	Label_insn_16422	 ** push 0x08050AF6
-. -> Label_insn_16423
-
-# Orig addr: Label_insn_16423 insn_id: 16423 with comment push 0xF0000FF0
-	Label_insn_16423	 ** push 0xF0000FF0
-. -> Label_insn_16424
-
-# Orig addr: Label_insn_16424 insn_id: 16424 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0972981E -- Link to callback handler sequence
-# Orig addr: Label_insn_16424 indirect branch target: -268431376
-0xf0000ff0 -> .
-. -> post_callback_Label_insn_16424
-	Label_insn_16424	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16424 ** pop eax
-. -> Label_insn_16425
-
-# Orig addr: Label_insn_16425 insn_id: 16425 with comment popfd 
-	Label_insn_16425	 ** popfd 
-. -> Label_insn_16426
-
-# Orig addr: Label_insn_16426 insn_id: 16426 with comment popad 
-	Label_insn_16426	 ** popad 
-. -> Label_insn_8148
-
-# Orig addr: Label_insn_16427 insn_id: 16427 with comment pushfd 
-	Label_insn_16427	 ** pushfd 
-. -> Label_insn_16428
-
-# Orig addr: Label_insn_16428 insn_id: 16428 with comment test bl , bl
-	Label_insn_16428	 ** test bl , bl
-. -> Label_insn_16429
-
-# Orig addr: Label_insn_16429 insn_id: 16429 with comment jns 0x0972A8FE
-	Label_insn_16429	 ** jns Label_insn_16431
-. -> Label_insn_16430
-
-# Orig addr: Label_insn_16430 insn_id: 16430 with comment nop  -- Link to callback handler sequence
-	Label_insn_16430	 ** nop 
-. -> Label_insn_16433
-
-# Orig addr: Label_insn_16431 insn_id: 16431 with comment popfd 
-	Label_insn_16431	 ** popfd 
-. -> Label_insn_16432
-
-# Orig addr: Label_insn_16432 insn_id: 16432 with comment movsx ebx , bl
-	Label_insn_16432	 ** movsx ebx , bl
-. -> Label_insn_8149
-
-# Orig addr: Label_insn_16433 insn_id: 16433 with comment pushad  -- start of callback handler sequence
-	Label_insn_16433	 ** pushad 
-. -> Label_insn_16434
-
-# Orig addr: Label_insn_16434 insn_id: 16434 with comment pushfd 
-	Label_insn_16434	 ** pushfd 
-. -> Label_insn_16435
-
-# Orig addr: Label_insn_16435 insn_id: 16435 with comment push 0x08050AF8
-	Label_insn_16435	 ** push 0x08050AF8
-. -> Label_insn_16436
-
-# Orig addr: Label_insn_16436 insn_id: 16436 with comment push 0xF0001000
-	Label_insn_16436	 ** push 0xF0001000
-. -> Label_insn_16437
-
-# Orig addr: Label_insn_16437 insn_id: 16437 with comment pop eax -- with callback to signedness_detector_8 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_16437 indirect branch target: -268431360
-0xf0001000 -> .
-. -> post_callback_Label_insn_16437
-	Label_insn_16437	 () signedness_detector_8
-	post_callback_Label_insn_16437 ** pop eax
-. -> Label_insn_16438
-
-# Orig addr: Label_insn_16438 insn_id: 16438 with comment popfd 
-	Label_insn_16438	 ** popfd 
-. -> Label_insn_16439
-
-# Orig addr: Label_insn_16439 insn_id: 16439 with comment popad 
-	Label_insn_16439	 ** popad 
-. -> Label_insn_16431
-
-# Orig addr: Label_insn_16440 insn_id: 16440 with comment jno 0x0972B7FE -- Link to callback handler sequence
-	Label_insn_16440	 ** jno 0x8050aff
-. -> Label_insn_16441
-
-# Orig addr: Label_insn_16441 insn_id: 16441 with comment pushad  -- start of callback handler sequence
-	Label_insn_16441	 ** pushad 
-. -> Label_insn_16442
-
-# Orig addr: Label_insn_16442 insn_id: 16442 with comment pushfd 
-	Label_insn_16442	 ** pushfd 
-. -> Label_insn_16443
-
-# Orig addr: Label_insn_16443 insn_id: 16443 with comment push 0x08050AFB
-	Label_insn_16443	 ** push 0x08050AFB
-. -> Label_insn_16444
-
-# Orig addr: Label_insn_16444 insn_id: 16444 with comment push 0xF0001010
-	Label_insn_16444	 ** push 0xF0001010
-. -> Label_insn_16445
-
-# Orig addr: Label_insn_16445 insn_id: 16445 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972B7FE -- Link to callback handler sequence
-# Orig addr: Label_insn_16445 indirect branch target: -268431344
-0xf0001010 -> .
-. -> post_callback_Label_insn_16445
-	Label_insn_16445	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16445 ** pop eax
-. -> Label_insn_16446
-
-# Orig addr: Label_insn_16446 insn_id: 16446 with comment popfd 
-	Label_insn_16446	 ** popfd 
-. -> Label_insn_16447
-
-# Orig addr: Label_insn_16447 insn_id: 16447 with comment popad 
-	Label_insn_16447	 ** popad 
-. -> 0x8050aff
-
-# Orig addr: Label_insn_16448 insn_id: 16448 with comment pushad  -- start of callback handler sequence
-	Label_insn_16448	 ** pushad 
-. -> Label_insn_16449
-
-# Orig addr: Label_insn_16449 insn_id: 16449 with comment pushfd 
-	Label_insn_16449	 ** pushfd 
-. -> Label_insn_16450
-
-# Orig addr: Label_insn_16450 insn_id: 16450 with comment push 0x08050B01
-	Label_insn_16450	 ** push 0x08050B01
-. -> Label_insn_16451
-
-# Orig addr: Label_insn_16451 insn_id: 16451 with comment push 0xF0001020
-	Label_insn_16451	 ** push 0xF0001020
-. -> Label_insn_16452
-
-# Orig addr: Label_insn_16452 insn_id: 16452 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0972C15E -- Link to callback handler sequence
-# Orig addr: Label_insn_16452 indirect branch target: -268431328
-0xf0001020 -> .
-. -> post_callback_Label_insn_16452
-	Label_insn_16452	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16452 ** pop eax
-. -> Label_insn_16453
-
-# Orig addr: Label_insn_16453 insn_id: 16453 with comment popfd 
-	Label_insn_16453	 ** popfd 
-. -> Label_insn_16454
-
-# Orig addr: Label_insn_16454 insn_id: 16454 with comment popad 
-	Label_insn_16454	 ** popad 
-. -> 0x8050b03
-
-# Orig addr: Label_insn_16455 insn_id: 16455 with comment pushfd 
-	Label_insn_16455	 ** pushfd 
-. -> Label_insn_16456
-
-# Orig addr: 0x804b81b insn_id: 2587 with comment call 0x08048E48 Push part
-# Orig addr: 0x804b81b indirect branch target: 134527003
-0x804b81b -> .
-	Label_insn_2587	 ** push 0x0804B820
-. -> Label_insn_9930
-
-# Orig addr: Label_insn_16456 insn_id: 16456 with comment test edi , edi
-	Label_insn_16456	 ** test edi , edi
-. -> Label_insn_16457
-
-# Orig addr: Label_insn_16457 insn_id: 16457 with comment jns 0x0972D50E
-	Label_insn_16457	 ** jns Label_insn_16459
-. -> Label_insn_16458
-
-# Orig addr: Label_insn_16458 insn_id: 16458 with comment nop  -- Link to callback handler sequence
-	Label_insn_16458	 ** nop 
-. -> Label_insn_16461
-
-# Orig addr: Label_insn_16459 insn_id: 16459 with comment popfd 
-	Label_insn_16459	 ** popfd 
-. -> Label_insn_16460
-
-# Orig addr: Label_insn_16460 insn_id: 16460 with comment mov dword [ebp-0x00000328] , edi
-	Label_insn_16460	 ** mov dword [ebp-0x00000328] , edi
-. -> 0x8050b2c
-
-# Orig addr: Label_insn_16461 insn_id: 16461 with comment pushad  -- start of callback handler sequence
-	Label_insn_16461	 ** pushad 
-. -> Label_insn_16462
-
-# Orig addr: Label_insn_16462 insn_id: 16462 with comment pushfd 
-	Label_insn_16462	 ** pushfd 
-. -> Label_insn_16463
-
-# Orig addr: Label_insn_16463 insn_id: 16463 with comment push 0x08050B26
-	Label_insn_16463	 ** push 0x08050B26
-. -> Label_insn_16464
-
-# Orig addr: Label_insn_16464 insn_id: 16464 with comment push 0xF0001030
-	Label_insn_16464	 ** push 0xF0001030
-. -> Label_insn_16465
-
-# Orig addr: Label_insn_16465 insn_id: 16465 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_16465 indirect branch target: -268431312
-0xf0001030 -> .
-. -> post_callback_Label_insn_16465
-	Label_insn_16465	 () signedness_detector_32
-	post_callback_Label_insn_16465 ** pop eax
-. -> Label_insn_16466
-
-# Orig addr: Label_insn_16466 insn_id: 16466 with comment popfd 
-	Label_insn_16466	 ** popfd 
-. -> Label_insn_16467
-
-# Orig addr: Label_insn_16467 insn_id: 16467 with comment popad 
-	Label_insn_16467	 ** popad 
-. -> Label_insn_16459
-
-# Orig addr: Label_insn_16468 insn_id: 16468 with comment jno 0x0972E40E -- Link to callback handler sequence
-	Label_insn_16468	 ** jno 0x8050b46
-. -> Label_insn_16469
-
-# Orig addr: Label_insn_16469 insn_id: 16469 with comment pushad  -- start of callback handler sequence
-	Label_insn_16469	 ** pushad 
-. -> Label_insn_16470
-
-# Orig addr: Label_insn_16470 insn_id: 16470 with comment pushfd 
-	Label_insn_16470	 ** pushfd 
-. -> Label_insn_16471
-
-# Orig addr: Label_insn_16471 insn_id: 16471 with comment push 0x08050B43
-	Label_insn_16471	 ** push 0x08050B43
-. -> Label_insn_16472
-
-# Orig addr: Label_insn_16472 insn_id: 16472 with comment push 0xF0001040
-	Label_insn_16472	 ** push 0xF0001040
-. -> Label_insn_16473
-
-# Orig addr: Label_insn_16473 insn_id: 16473 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0972E40E -- Link to callback handler sequence
-# Orig addr: Label_insn_16473 indirect branch target: -268431296
-0xf0001040 -> .
-. -> post_callback_Label_insn_16473
-	Label_insn_16473	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16473 ** pop eax
-. -> Label_insn_16474
-
-# Orig addr: Label_insn_16474 insn_id: 16474 with comment popfd 
-	Label_insn_16474	 ** popfd 
-. -> Label_insn_16475
-
-# Orig addr: Label_insn_16475 insn_id: 16475 with comment popad 
-	Label_insn_16475	 ** popad 
-. -> 0x8050b46
-
-# Orig addr: Label_insn_16476 insn_id: 16476 with comment jnc 0x0972F17E -- Link to callback handler sequence
-	Label_insn_16476	 ** jnc Label_insn_8171
-. -> Label_insn_16477
-
-# Orig addr: Label_insn_16477 insn_id: 16477 with comment pushad  -- start of callback handler sequence
-	Label_insn_16477	 ** pushad 
-. -> Label_insn_16478
-
-# Orig addr: Label_insn_16478 insn_id: 16478 with comment pushfd 
-	Label_insn_16478	 ** pushfd 
-. -> Label_insn_16479
-
-# Orig addr: Label_insn_16479 insn_id: 16479 with comment push 0x08050B53
-	Label_insn_16479	 ** push 0x08050B53
-. -> Label_insn_16480
-
-# Orig addr: Label_insn_16480 insn_id: 16480 with comment push 0xF0001050
-	Label_insn_16480	 ** push 0xF0001050
-. -> Label_insn_16481
-
-# Orig addr: Label_insn_16481 insn_id: 16481 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0972F17E -- Link to callback handler sequence
-# Orig addr: Label_insn_16481 indirect branch target: -268431280
-0xf0001050 -> .
-. -> post_callback_Label_insn_16481
-	Label_insn_16481	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16481 ** pop eax
-. -> Label_insn_16482
-
-# Orig addr: Label_insn_16482 insn_id: 16482 with comment popfd 
-	Label_insn_16482	 ** popfd 
-. -> Label_insn_16483
-
-# Orig addr: Label_insn_16483 insn_id: 16483 with comment popad 
-	Label_insn_16483	 ** popad 
-. -> Label_insn_8171
-
-# Orig addr: Label_insn_16484 insn_id: 16484 with comment jnc 0x0972FEEE -- Link to callback handler sequence
-	Label_insn_16484	 ** jnc Label_insn_8172
-. -> Label_insn_16485
-
-# Orig addr: Label_insn_16485 insn_id: 16485 with comment pushad  -- start of callback handler sequence
-	Label_insn_16485	 ** pushad 
-. -> Label_insn_16486
-
-# Orig addr: Label_insn_16486 insn_id: 16486 with comment pushfd 
-	Label_insn_16486	 ** pushfd 
-. -> Label_insn_16487
-
-# Orig addr: Label_insn_16487 insn_id: 16487 with comment push 0x08050B56
-	Label_insn_16487	 ** push 0x08050B56
-. -> Label_insn_16488
-
-# Orig addr: Label_insn_16488 insn_id: 16488 with comment push 0xF0001060
-	Label_insn_16488	 ** push 0xF0001060
-. -> Label_insn_16489
-
-# Orig addr: Label_insn_16489 insn_id: 16489 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0972FEEE -- Link to callback handler sequence
-# Orig addr: Label_insn_16489 indirect branch target: -268431264
-0xf0001060 -> .
-. -> post_callback_Label_insn_16489
-	Label_insn_16489	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16489 ** pop eax
-. -> Label_insn_16490
-
-# Orig addr: Label_insn_16490 insn_id: 16490 with comment popfd 
-	Label_insn_16490	 ** popfd 
-. -> Label_insn_16491
-
-# Orig addr: Label_insn_16491 insn_id: 16491 with comment popad 
-	Label_insn_16491	 ** popad 
-. -> Label_insn_8172
-
-# Orig addr: Label_insn_16492 insn_id: 16492 with comment pushfd 
-	Label_insn_16492	 ** pushfd 
-. -> Label_insn_16493
-
-# Orig addr: Label_insn_16493 insn_id: 16493 with comment test dl , dl
-	Label_insn_16493	 ** test dl , dl
-. -> Label_insn_16494
-
-# Orig addr: Label_insn_16494 insn_id: 16494 with comment jns 0x09730FCE
-	Label_insn_16494	 ** jns Label_insn_16496
-. -> Label_insn_16495
-
-# Orig addr: Label_insn_16495 insn_id: 16495 with comment nop  -- Link to callback handler sequence
-	Label_insn_16495	 ** nop 
-. -> Label_insn_16498
-
-# Orig addr: Label_insn_16496 insn_id: 16496 with comment popfd 
-	Label_insn_16496	 ** popfd 
-. -> Label_insn_16497
-
-# Orig addr: Label_insn_16497 insn_id: 16497 with comment movsx edx , dl
-	Label_insn_16497	 ** movsx edx , dl
-. -> Label_insn_8173
-
-# Orig addr: Label_insn_16498 insn_id: 16498 with comment pushad  -- start of callback handler sequence
-	Label_insn_16498	 ** pushad 
-. -> Label_insn_16499
-
-# Orig addr: Label_insn_16499 insn_id: 16499 with comment pushfd 
-	Label_insn_16499	 ** pushfd 
-. -> Label_insn_16500
-
-# Orig addr: Label_insn_16500 insn_id: 16500 with comment push 0x08050B58
-	Label_insn_16500	 ** push 0x08050B58
-. -> Label_insn_16501
-
-# Orig addr: Label_insn_16501 insn_id: 16501 with comment push 0xF0001070
-	Label_insn_16501	 ** push 0xF0001070
-. -> Label_insn_16502
-
-# Orig addr: Label_insn_16502 insn_id: 16502 with comment pop eax -- with callback to signedness_detector_8 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_16502 indirect branch target: -268431248
-0xf0001070 -> .
-. -> post_callback_Label_insn_16502
-	Label_insn_16502	 () signedness_detector_8
-	post_callback_Label_insn_16502 ** pop eax
-. -> Label_insn_16503
-
-# Orig addr: Label_insn_16503 insn_id: 16503 with comment popfd 
-	Label_insn_16503	 ** popfd 
-. -> Label_insn_16504
-
-# Orig addr: Label_insn_16504 insn_id: 16504 with comment popad 
-	Label_insn_16504	 ** popad 
-. -> Label_insn_16496
-
-# Orig addr: Label_insn_16505 insn_id: 16505 with comment jno 0x09731ECE -- Link to callback handler sequence
-	Label_insn_16505	 ** jno 0x8050b5f
-. -> Label_insn_16506
-
-# Orig addr: Label_insn_16506 insn_id: 16506 with comment pushad  -- start of callback handler sequence
-	Label_insn_16506	 ** pushad 
-. -> Label_insn_16507
-
-# Orig addr: Label_insn_16507 insn_id: 16507 with comment pushfd 
-	Label_insn_16507	 ** pushfd 
-. -> Label_insn_16124
-
-# Orig addr: Label_insn_16508 insn_id: 16508 with comment push 0xF0001080
-	Label_insn_16508	 ** push 0xF0001080
-. -> Label_insn_16509
-
-# Orig addr: Label_insn_16509 insn_id: 16509 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09731ECE -- Link to callback handler sequence
-# Orig addr: Label_insn_16509 indirect branch target: -268431232
-0xf0001080 -> .
-. -> post_callback_Label_insn_16509
-	Label_insn_16509	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16509 ** pop eax
-. -> Label_insn_16510
-
-# Orig addr: Label_insn_16510 insn_id: 16510 with comment popfd 
-	Label_insn_16510	 ** popfd 
-. -> Label_insn_16511
-
-# Orig addr: Label_insn_16511 insn_id: 16511 with comment popad 
-	Label_insn_16511	 ** popad 
-. -> 0x8050b5f
-
-# Orig addr: Label_insn_16512 insn_id: 16512 with comment pushad  -- start of callback handler sequence
-	Label_insn_16512	 ** pushad 
-. -> Label_insn_16513
-
-# Orig addr: Label_insn_16513 insn_id: 16513 with comment pushfd 
-	Label_insn_16513	 ** pushfd 
-. -> Label_insn_16514
-
-# Orig addr: Label_insn_16514 insn_id: 16514 with comment push 0x08050B61
-	Label_insn_16514	 ** push 0x08050B61
-. -> Label_insn_16515
-
-# Orig addr: Label_insn_16515 insn_id: 16515 with comment push 0xF0001090
-	Label_insn_16515	 ** push 0xF0001090
-. -> Label_insn_16516
-
-# Orig addr: Label_insn_16516 insn_id: 16516 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973282E -- Link to callback handler sequence
-# Orig addr: Label_insn_16516 indirect branch target: -268431216
-0xf0001090 -> .
-. -> post_callback_Label_insn_16516
-	Label_insn_16516	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16516 ** pop eax
-. -> Label_insn_16517
-
-# Orig addr: Label_insn_16517 insn_id: 16517 with comment popfd 
-	Label_insn_16517	 ** popfd 
-. -> Label_insn_16518
-
-# Orig addr: Label_insn_16518 insn_id: 16518 with comment popad 
-	Label_insn_16518	 ** popad 
-. -> 0x8050b63
-
-# Orig addr: Label_insn_16519 insn_id: 16519 with comment jno 0x0973354E -- Link to callback handler sequence
-	Label_insn_16519	 ** jno 0x8050ba8
-. -> Label_insn_16520
-
-# Orig addr: Label_insn_16520 insn_id: 16520 with comment pushad  -- start of callback handler sequence
-	Label_insn_16520	 ** pushad 
-. -> Label_insn_16521
-
-# Orig addr: Label_insn_16521 insn_id: 16521 with comment pushfd 
-	Label_insn_16521	 ** pushfd 
-. -> Label_insn_16522
-
-# Orig addr: Label_insn_16522 insn_id: 16522 with comment push 0x08050BA5
-	Label_insn_16522	 ** push 0x08050BA5
-. -> Label_insn_16523
-
-# Orig addr: Label_insn_16523 insn_id: 16523 with comment push 0xF00010A0
-	Label_insn_16523	 ** push 0xF00010A0
-. -> Label_insn_16524
-
-# Orig addr: Label_insn_16524 insn_id: 16524 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973354E -- Link to callback handler sequence
-# Orig addr: Label_insn_16524 indirect branch target: -268431200
-0xf00010a0 -> .
-. -> post_callback_Label_insn_16524
-	Label_insn_16524	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16524 ** pop eax
-. -> Label_insn_16525
-
-# Orig addr: Label_insn_16525 insn_id: 16525 with comment popfd 
-	Label_insn_16525	 ** popfd 
-. -> Label_insn_16526
-
-# Orig addr: Label_insn_16526 insn_id: 16526 with comment popad 
-	Label_insn_16526	 ** popad 
-. -> 0x8050ba8
-
-# Orig addr: Label_insn_16527 insn_id: 16527 with comment jno 0x09734316 -- Link to callback handler sequence
-	Label_insn_16527	 ** jno 0x8050beb
-. -> Label_insn_16528
-
-# Orig addr: Label_insn_16528 insn_id: 16528 with comment pushad  -- start of callback handler sequence
-	Label_insn_16528	 ** pushad 
-. -> Label_insn_16529
-
-# Orig addr: Label_insn_16529 insn_id: 16529 with comment pushfd 
-	Label_insn_16529	 ** pushfd 
-. -> Label_insn_16530
-
-# Orig addr: Label_insn_16530 insn_id: 16530 with comment push 0x08050BE8
-	Label_insn_16530	 ** push 0x08050BE8
-. -> Label_insn_16531
-
-# Orig addr: Label_insn_16531 insn_id: 16531 with comment push 0xF00010B0
-	Label_insn_16531	 ** push 0xF00010B0
-. -> Label_insn_16532
-
-# Orig addr: Label_insn_16532 insn_id: 16532 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09734316 -- Link to callback handler sequence
-# Orig addr: Label_insn_16532 indirect branch target: -268431184
-0xf00010b0 -> .
-. -> post_callback_Label_insn_16532
-	Label_insn_16532	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16532 ** pop eax
-. -> Label_insn_16533
-
-# Orig addr: Label_insn_16533 insn_id: 16533 with comment popfd 
-	Label_insn_16533	 ** popfd 
-. -> Label_insn_16534
-
-# Orig addr: Label_insn_16534 insn_id: 16534 with comment popad 
-	Label_insn_16534	 ** popad 
-. -> 0x8050beb
-
-# Orig addr: Label_insn_16535 insn_id: 16535 with comment jno 0x09735086 -- Link to callback handler sequence
-	Label_insn_16535	 ** jno 0x8050c14
-. -> Label_insn_16536
-
-# Orig addr: Label_insn_16536 insn_id: 16536 with comment pushad  -- start of callback handler sequence
-	Label_insn_16536	 ** pushad 
-. -> Label_insn_16537
-
-# Orig addr: Label_insn_16537 insn_id: 16537 with comment pushfd 
-	Label_insn_16537	 ** pushfd 
-. -> Label_insn_16538
-
-# Orig addr: Label_insn_16538 insn_id: 16538 with comment push 0x08050C11
-	Label_insn_16538	 ** push 0x08050C11
-. -> Label_insn_16539
-
-# Orig addr: Label_insn_16539 insn_id: 16539 with comment push 0xF00010C0
-	Label_insn_16539	 ** push 0xF00010C0
-. -> Label_insn_16540
-
-# Orig addr: Label_insn_16540 insn_id: 16540 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09735086 -- Link to callback handler sequence
-# Orig addr: Label_insn_16540 indirect branch target: -268431168
-0xf00010c0 -> .
-. -> post_callback_Label_insn_16540
-	Label_insn_16540	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16540 ** pop eax
-. -> Label_insn_16541
-
-# Orig addr: Label_insn_16541 insn_id: 16541 with comment popfd 
-	Label_insn_16541	 ** popfd 
-. -> Label_insn_16542
-
-# Orig addr: Label_insn_16542 insn_id: 16542 with comment popad 
-	Label_insn_16542	 ** popad 
-. -> 0x8050c14
-
-# Orig addr: Label_insn_16543 insn_id: 16543 with comment jno 0x09735DF6 -- Link to callback handler sequence
-	Label_insn_16543	 ** jno 0x8050c59
-. -> Label_insn_16544
-
-# Orig addr: Label_insn_16544 insn_id: 16544 with comment pushad  -- start of callback handler sequence
-	Label_insn_16544	 ** pushad 
-. -> Label_insn_16545
-
-# Orig addr: Label_insn_16545 insn_id: 16545 with comment pushfd 
-	Label_insn_16545	 ** pushfd 
-. -> Label_insn_16546
-
-# Orig addr: Label_insn_16546 insn_id: 16546 with comment push 0x08050C57
-	Label_insn_16546	 ** push 0x08050C57
-. -> Label_insn_16547
-
-# Orig addr: Label_insn_16547 insn_id: 16547 with comment push 0xF00010D0
-	Label_insn_16547	 ** push 0xF00010D0
-. -> Label_insn_15189
-
-# Orig addr: Label_insn_16548 insn_id: 16548 with comment pushad  -- start of callback handler sequence
-	Label_insn_16548	 ** pushad 
-. -> Label_insn_16549
-
-# Orig addr: Label_insn_16549 insn_id: 16549 with comment pushfd 
-	Label_insn_16549	 ** pushfd 
-. -> Label_insn_16550
-
-# Orig addr: Label_insn_16550 insn_id: 16550 with comment push 0x08050C5E
-	Label_insn_16550	 ** push 0x08050C5E
-. -> Label_insn_16551
-
-# Orig addr: Label_insn_16551 insn_id: 16551 with comment push 0xF00010E0
-	Label_insn_16551	 ** push 0xF00010E0
-. -> Label_insn_16552
-
-# Orig addr: Label_insn_16552 insn_id: 16552 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09736AC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16552 indirect branch target: -268431136
-0xf00010e0 -> .
-. -> post_callback_Label_insn_16552
-	Label_insn_16552	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16552 ** pop eax
-. -> Label_insn_16553
-
-# Orig addr: Label_insn_16553 insn_id: 16553 with comment popfd 
-	Label_insn_16553	 ** popfd 
-. -> Label_insn_16554
-
-# Orig addr: Label_insn_16554 insn_id: 16554 with comment popad 
-	Label_insn_16554	 ** popad 
-. -> 0x8050c60
-
-# Orig addr: 0x804ba68 insn_id: 2757 with comment add eax , 0x00000001
-0x804ba68 -> .
-	Label_insn_2757	 ** add eax , 0x00000001
-. -> Label_insn_18561
-
-# Orig addr: Label_insn_16555 insn_id: 16555 with comment jno 0x097377E6 -- Link to callback handler sequence
-	Label_insn_16555	 ** jno 0x8050c75
-. -> Label_insn_16556
-
-# Orig addr: Label_insn_16556 insn_id: 16556 with comment pushad  -- start of callback handler sequence
-	Label_insn_16556	 ** pushad 
-. -> Label_insn_16557
-
-# Orig addr: Label_insn_16557 insn_id: 16557 with comment pushfd 
-	Label_insn_16557	 ** pushfd 
-. -> Label_insn_16558
-
-# Orig addr: Label_insn_16558 insn_id: 16558 with comment push 0x08050C72
-	Label_insn_16558	 ** push 0x08050C72
-. -> Label_insn_16559
-
-# Orig addr: Label_insn_16559 insn_id: 16559 with comment push 0xF00010F0
-	Label_insn_16559	 ** push 0xF00010F0
-. -> Label_insn_16560
-
-# Orig addr: Label_insn_16560 insn_id: 16560 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097377E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16560 indirect branch target: -268431120
-0xf00010f0 -> .
-. -> post_callback_Label_insn_16560
-	Label_insn_16560	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16560 ** pop eax
-. -> Label_insn_16561
-
-# Orig addr: Label_insn_16561 insn_id: 16561 with comment popfd 
-	Label_insn_16561	 ** popfd 
-. -> Label_insn_16562
-
-# Orig addr: Label_insn_16562 insn_id: 16562 with comment popad 
-	Label_insn_16562	 ** popad 
-. -> 0x8050c75
-
-# Orig addr: Label_insn_16563 insn_id: 16563 with comment jnc 0x09738556 -- Link to callback handler sequence
-	Label_insn_16563	 ** jnc Label_insn_8284
-. -> Label_insn_16564
-
-# Orig addr: Label_insn_16564 insn_id: 16564 with comment pushad  -- start of callback handler sequence
-	Label_insn_16564	 ** pushad 
-. -> Label_insn_16565
-
-# Orig addr: 0x804ba88 insn_id: 2771 with comment add ecx , 0x00000001
-0x804ba88 -> .
-	Label_insn_2771	 ** add ecx , 0x00000001
-. -> Label_insn_18569
-
-# Orig addr: Label_insn_16565 insn_id: 16565 with comment pushfd 
-	Label_insn_16565	 ** pushfd 
-. -> Label_insn_16566
-
-# Orig addr: Label_insn_16566 insn_id: 16566 with comment push 0x08050D58
-	Label_insn_16566	 ** push 0x08050D58
-. -> Label_insn_16567
-
-# Orig addr: Label_insn_16567 insn_id: 16567 with comment push 0xF0001100
-	Label_insn_16567	 ** push 0xF0001100
-. -> Label_insn_16568
-
-# Orig addr: Label_insn_16568 insn_id: 16568 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09738556 -- Link to callback handler sequence
-# Orig addr: Label_insn_16568 indirect branch target: -268431104
-0xf0001100 -> .
-. -> post_callback_Label_insn_16568
-	Label_insn_16568	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16568 ** pop eax
-. -> Label_insn_16569
-
-# Orig addr: Label_insn_16569 insn_id: 16569 with comment popfd 
-	Label_insn_16569	 ** popfd 
-. -> Label_insn_16570
-
-# Orig addr: Label_insn_16570 insn_id: 16570 with comment popad 
-	Label_insn_16570	 ** popad 
-. -> Label_insn_8284
-
-# Orig addr: 0x804ba97 insn_id: 2777 with comment add ecx , 0x00000001
-0x804ba97 -> .
-	Label_insn_2777	 ** add ecx , 0x00000001
-. -> Label_insn_18577
-
-# Orig addr: Label_insn_16571 insn_id: 16571 with comment jno 0x097392C6 -- Link to callback handler sequence
-	Label_insn_16571	 ** jno 0x8050d5e
-. -> Label_insn_16572
-
-# Orig addr: Label_insn_16572 insn_id: 16572 with comment pushad  -- start of callback handler sequence
-	Label_insn_16572	 ** pushad 
-. -> Label_insn_16573
-
-# Orig addr: Label_insn_16573 insn_id: 16573 with comment pushfd 
-	Label_insn_16573	 ** pushfd 
-. -> Label_insn_16574
-
-# Orig addr: Label_insn_16574 insn_id: 16574 with comment push 0x08050D5B
-	Label_insn_16574	 ** push 0x08050D5B
-. -> Label_insn_16575
-
-# Orig addr: Label_insn_16575 insn_id: 16575 with comment push 0xF0001110
-	Label_insn_16575	 ** push 0xF0001110
-. -> Label_insn_16576
-
-# Orig addr: Label_insn_16576 insn_id: 16576 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x097392C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16576 indirect branch target: -268431088
-0xf0001110 -> .
-. -> post_callback_Label_insn_16576
-	Label_insn_16576	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16576 ** pop eax
-. -> Label_insn_16577
-
-# Orig addr: Label_insn_16577 insn_id: 16577 with comment popfd 
-	Label_insn_16577	 ** popfd 
-. -> Label_insn_16578
-
-# Orig addr: Label_insn_16578 insn_id: 16578 with comment popad 
-	Label_insn_16578	 ** popad 
-. -> 0x8050d5e
-
-# Orig addr: Label_insn_16579 insn_id: 16579 with comment jno 0x09739CC6 -- Link to callback handler sequence
-	Label_insn_16579	 ** jno 0x8050da7
-. -> Label_insn_16580
-
-# Orig addr: Label_insn_16580 insn_id: 16580 with comment pushad  -- start of callback handler sequence
-	Label_insn_16580	 ** pushad 
-. -> Label_insn_16581
-
-# Orig addr: Label_insn_16581 insn_id: 16581 with comment pushfd 
-	Label_insn_16581	 ** pushfd 
-. -> Label_insn_16582
-
-# Orig addr: Label_insn_16582 insn_id: 16582 with comment push 0x08050DA4
-	Label_insn_16582	 ** push 0x08050DA4
-. -> Label_insn_16583
-
-# Orig addr: Label_insn_16583 insn_id: 16583 with comment push 0xF0001120
-	Label_insn_16583	 ** push 0xF0001120
-. -> Label_insn_16584
-
-# Orig addr: Label_insn_16584 insn_id: 16584 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09739CC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16584 indirect branch target: -268431072
-0xf0001120 -> .
-. -> post_callback_Label_insn_16584
-	Label_insn_16584	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16584 ** pop eax
-. -> Label_insn_16585
-
-# Orig addr: Label_insn_16585 insn_id: 16585 with comment popfd 
-	Label_insn_16585	 ** popfd 
-. -> Label_insn_16586
-
-# Orig addr: Label_insn_16586 insn_id: 16586 with comment popad 
-	Label_insn_16586	 ** popad 
-. -> 0x8050da7
-
-# Orig addr: Label_insn_16587 insn_id: 16587 with comment jnc 0x0973AA36 -- Link to callback handler sequence
-	Label_insn_16587	 ** jnc 0x8050dbd
-. -> Label_insn_16588
-
-# Orig addr: Label_insn_16588 insn_id: 16588 with comment pushad  -- start of callback handler sequence
-	Label_insn_16588	 ** pushad 
-. -> Label_insn_16589
-
-# Orig addr: Label_insn_16589 insn_id: 16589 with comment pushfd 
-	Label_insn_16589	 ** pushfd 
-. -> Label_insn_16590
-
-# Orig addr: 0x804bad8 insn_id: 2802 with comment add ebx , eax
-0x804bad8 -> .
-	Label_insn_2802	 ** add ebx , eax
-. -> Label_insn_18585
-
-# Orig addr: Label_insn_16590 insn_id: 16590 with comment push 0x08050DB7
-	Label_insn_16590	 ** push 0x08050DB7
-. -> Label_insn_16591
-
-# Orig addr: 0x804bada insn_id: 2803 with comment sub eax , 0x00000001
-0x804bada -> .
-	Label_insn_2803	 ** sub eax , 0x00000001
-. -> Label_insn_18593
-
-# Orig addr: Label_insn_16591 insn_id: 16591 with comment push 0xF0001130
-	Label_insn_16591	 ** push 0xF0001130
-. -> Label_insn_16592
-
-# Orig addr: Label_insn_16592 insn_id: 16592 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0973AA36 -- Link to callback handler sequence
-# Orig addr: Label_insn_16592 indirect branch target: -268431056
-0xf0001130 -> .
-. -> post_callback_Label_insn_16592
-	Label_insn_16592	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16592 ** pop eax
-. -> Label_insn_16593
-
-# Orig addr: Label_insn_16593 insn_id: 16593 with comment popfd 
-	Label_insn_16593	 ** popfd 
-. -> Label_insn_16594
-
-# Orig addr: Label_insn_16594 insn_id: 16594 with comment popad 
-	Label_insn_16594	 ** popad 
-. -> 0x8050dbd
-
-# Orig addr: 0x804bae6 insn_id: 2807 with comment sub ebx , 0x00000001
-0x804bae6 -> .
-	Label_insn_2807	 ** sub ebx , 0x00000001
-. -> Label_insn_18601
-
-# Orig addr: Label_insn_16595 insn_id: 16595 with comment jno 0x0973B756 -- Link to callback handler sequence
-	Label_insn_16595	 ** jno 0x8050e14
-. -> Label_insn_16596
-
-# Orig addr: Label_insn_16596 insn_id: 16596 with comment pushad  -- start of callback handler sequence
-	Label_insn_16596	 ** pushad 
-. -> Label_insn_16597
-
-# Orig addr: Label_insn_16597 insn_id: 16597 with comment pushfd 
-	Label_insn_16597	 ** pushfd 
-. -> Label_insn_16598
-
-# Orig addr: Label_insn_16598 insn_id: 16598 with comment push 0x08050E11
-	Label_insn_16598	 ** push 0x08050E11
-. -> Label_insn_16599
-
-# Orig addr: Label_insn_16599 insn_id: 16599 with comment push 0xF0001140
-	Label_insn_16599	 ** push 0xF0001140
-. -> Label_insn_16600
-
-# Orig addr: Label_insn_16600 insn_id: 16600 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973B756 -- Link to callback handler sequence
-# Orig addr: Label_insn_16600 indirect branch target: -268431040
-0xf0001140 -> .
-. -> post_callback_Label_insn_16600
-	Label_insn_16600	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16600 ** pop eax
-. -> Label_insn_16601
-
-# Orig addr: Label_insn_16601 insn_id: 16601 with comment popfd 
-	Label_insn_16601	 ** popfd 
-. -> Label_insn_16602
-
-# Orig addr: Label_insn_16602 insn_id: 16602 with comment popad 
-	Label_insn_16602	 ** popad 
-. -> 0x8050e14
-
-# Orig addr: Label_insn_16603 insn_id: 16603 with comment jno 0x0973C4C6 -- Link to callback handler sequence
-	Label_insn_16603	 ** jno 0x8050e3d
-. -> Label_insn_16604
-
-# Orig addr: Label_insn_16604 insn_id: 16604 with comment pushad  -- start of callback handler sequence
-	Label_insn_16604	 ** pushad 
-. -> Label_insn_16605
-
-# Orig addr: Label_insn_16605 insn_id: 16605 with comment pushfd 
-	Label_insn_16605	 ** pushfd 
-. -> Label_insn_16606
-
-# Orig addr: Label_insn_16606 insn_id: 16606 with comment push 0x08050E3A
-	Label_insn_16606	 ** push 0x08050E3A
-. -> Label_insn_16607
-
-# Orig addr: Label_insn_16607 insn_id: 16607 with comment push 0xF0001150
-	Label_insn_16607	 ** push 0xF0001150
-. -> Label_insn_16608
-
-# Orig addr: Label_insn_16608 insn_id: 16608 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973C4C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16608 indirect branch target: -268431024
-0xf0001150 -> .
-. -> post_callback_Label_insn_16608
-	Label_insn_16608	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16608 ** pop eax
-. -> Label_insn_16609
-
-# Orig addr: Label_insn_16609 insn_id: 16609 with comment popfd 
-	Label_insn_16609	 ** popfd 
-. -> Label_insn_16610
-
-# Orig addr: Label_insn_16610 insn_id: 16610 with comment popad 
-	Label_insn_16610	 ** popad 
-. -> 0x8050e3d
-
-# Orig addr: Label_insn_16611 insn_id: 16611 with comment pushad  -- start of callback handler sequence
-	Label_insn_16611	 ** pushad 
-. -> Label_insn_16612
-
-# Orig addr: Label_insn_16612 insn_id: 16612 with comment pushfd 
-	Label_insn_16612	 ** pushfd 
-. -> Label_insn_16613
-
-# Orig addr: Label_insn_16613 insn_id: 16613 with comment push 0x08050E44
-	Label_insn_16613	 ** push 0x08050E44
-. -> Label_insn_16614
-
-# Orig addr: Label_insn_16614 insn_id: 16614 with comment push 0xF0001160
-	Label_insn_16614	 ** push 0xF0001160
-. -> Label_insn_16615
-
-# Orig addr: Label_insn_16615 insn_id: 16615 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973D196 -- Link to callback handler sequence
-# Orig addr: Label_insn_16615 indirect branch target: -268431008
-0xf0001160 -> .
-. -> post_callback_Label_insn_16615
-	Label_insn_16615	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16615 ** pop eax
-. -> Label_insn_16616
-
-# Orig addr: Label_insn_16616 insn_id: 16616 with comment popfd 
-	Label_insn_16616	 ** popfd 
-. -> Label_insn_16617
-
-# Orig addr: Label_insn_16617 insn_id: 16617 with comment popad 
-	Label_insn_16617	 ** popad 
-. -> 0x8050e46
-
-# Orig addr: Label_insn_16618 insn_id: 16618 with comment jno 0x0967FBD6 -- Link to callback handler sequence
-	Label_insn_16618	 ** jno 0x8050e72
-. -> Label_insn_16619
-
-# Orig addr: Label_insn_16619 insn_id: 16619 with comment pushad  -- start of callback handler sequence
-	Label_insn_16619	 ** pushad 
-. -> Label_insn_16620
-
-# Orig addr: Label_insn_16620 insn_id: 16620 with comment pushfd 
-	Label_insn_16620	 ** pushfd 
-. -> Label_insn_16621
-
-# Orig addr: Label_insn_16621 insn_id: 16621 with comment push 0x08050E6F
-	Label_insn_16621	 ** push 0x08050E6F
-. -> Label_insn_16622
-
-# Orig addr: Label_insn_16622 insn_id: 16622 with comment push 0xF0001170
-	Label_insn_16622	 ** push 0xF0001170
-. -> Label_insn_16623
-
-# Orig addr: Label_insn_16623 insn_id: 16623 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0967FBD6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16623 indirect branch target: -268430992
-0xf0001170 -> .
-. -> post_callback_Label_insn_16623
-	Label_insn_16623	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16623 ** pop eax
-. -> Label_insn_16624
-
-# Orig addr: Label_insn_16624 insn_id: 16624 with comment popfd 
-	Label_insn_16624	 ** popfd 
-. -> Label_insn_16625
-
-# Orig addr: Label_insn_16625 insn_id: 16625 with comment popad 
-	Label_insn_16625	 ** popad 
-. -> 0x8050e72
-
-# Orig addr: Label_insn_16626 insn_id: 16626 with comment jno 0x09682476 -- Link to callback handler sequence
-	Label_insn_16626	 ** jno 0x8050e95
-. -> Label_insn_16627
-
-# Orig addr: Label_insn_16627 insn_id: 16627 with comment pushad  -- start of callback handler sequence
-	Label_insn_16627	 ** pushad 
-. -> Label_insn_16628
-
-# Orig addr: Label_insn_16628 insn_id: 16628 with comment pushfd 
-	Label_insn_16628	 ** pushfd 
-. -> Label_insn_16629
-
-# Orig addr: Label_insn_16629 insn_id: 16629 with comment push 0x08050E92
-	Label_insn_16629	 ** push 0x08050E92
-. -> Label_insn_16630
-
-# Orig addr: Label_insn_16630 insn_id: 16630 with comment push 0xF0001180
-	Label_insn_16630	 ** push 0xF0001180
-. -> Label_insn_16631
-
-# Orig addr: Label_insn_16631 insn_id: 16631 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09682476 -- Link to callback handler sequence
-# Orig addr: Label_insn_16631 indirect branch target: -268430976
-0xf0001180 -> .
-. -> post_callback_Label_insn_16631
-	Label_insn_16631	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16631 ** pop eax
-. -> Label_insn_16632
-
-# Orig addr: Label_insn_16632 insn_id: 16632 with comment popfd 
-	Label_insn_16632	 ** popfd 
-. -> Label_insn_16633
-
-# Orig addr: Label_insn_16633 insn_id: 16633 with comment popad 
-	Label_insn_16633	 ** popad 
-. -> 0x8050e95
-
-# Orig addr: Label_insn_16634 insn_id: 16634 with comment jno 0x09684CC6 -- Link to callback handler sequence
-	Label_insn_16634	 ** jno 0x8050ea9
-. -> Label_insn_16635
-
-# Orig addr: Label_insn_16635 insn_id: 16635 with comment pushad  -- start of callback handler sequence
-	Label_insn_16635	 ** pushad 
-. -> Label_insn_16636
-
-# Orig addr: Label_insn_16636 insn_id: 16636 with comment pushfd 
-	Label_insn_16636	 ** pushfd 
-. -> Label_insn_16637
-
-# Orig addr: Label_insn_16637 insn_id: 16637 with comment push 0x08050EA3
-	Label_insn_16637	 ** push 0x08050EA3
-. -> Label_insn_16638
-
-# Orig addr: Label_insn_16638 insn_id: 16638 with comment push 0xF0001190
-	Label_insn_16638	 ** push 0xF0001190
-. -> Label_insn_16639
-
-# Orig addr: Label_insn_16639 insn_id: 16639 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09684CC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16639 indirect branch target: -268430960
-0xf0001190 -> .
-. -> post_callback_Label_insn_16639
-	Label_insn_16639	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16639 ** pop eax
-. -> Label_insn_16640
-
-# Orig addr: Label_insn_16640 insn_id: 16640 with comment popfd 
-	Label_insn_16640	 ** popfd 
-. -> Label_insn_16641
-
-# Orig addr: Label_insn_16641 insn_id: 16641 with comment popad 
-	Label_insn_16641	 ** popad 
-. -> 0x8050ea9
-
-# Orig addr: Label_insn_16642 insn_id: 16642 with comment jno 0x095E934E -- Link to callback handler sequence
-	Label_insn_16642	 ** jno 0x8050ede
-. -> Label_insn_16643
-
-# Orig addr: Label_insn_16643 insn_id: 16643 with comment pushad  -- start of callback handler sequence
-	Label_insn_16643	 ** pushad 
-. -> Label_insn_16644
-
-# Orig addr: Label_insn_16644 insn_id: 16644 with comment pushfd 
-	Label_insn_16644	 ** pushfd 
-. -> Label_insn_16645
-
-# Orig addr: Label_insn_16645 insn_id: 16645 with comment push 0x08050EDB
-	Label_insn_16645	 ** push 0x08050EDB
-. -> Label_insn_16646
-
-# Orig addr: Label_insn_16646 insn_id: 16646 with comment push 0xF00011A0
-	Label_insn_16646	 ** push 0xF00011A0
-. -> Label_insn_16647
-
-# Orig addr: Label_insn_16647 insn_id: 16647 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x095E934E -- Link to callback handler sequence
-# Orig addr: Label_insn_16647 indirect branch target: -268430944
-0xf00011a0 -> .
-. -> post_callback_Label_insn_16647
-	Label_insn_16647	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16647 ** pop eax
-. -> Label_insn_16648
-
-# Orig addr: Label_insn_16648 insn_id: 16648 with comment popfd 
-	Label_insn_16648	 ** popfd 
-. -> Label_insn_16649
-
-# Orig addr: Label_insn_16649 insn_id: 16649 with comment popad 
-	Label_insn_16649	 ** popad 
-. -> 0x8050ede
-
-# Orig addr: Label_insn_16650 insn_id: 16650 with comment jnc 0x095E9BEE -- Link to callback handler sequence
-	Label_insn_16650	 ** jnc Label_insn_8383
-. -> Label_insn_16651
-
-# Orig addr: Label_insn_16651 insn_id: 16651 with comment pushad  -- start of callback handler sequence
-	Label_insn_16651	 ** pushad 
-. -> Label_insn_16652
-
-# Orig addr: Label_insn_16652 insn_id: 16652 with comment pushfd 
-	Label_insn_16652	 ** pushfd 
-. -> Label_insn_16653
-
-# Orig addr: Label_insn_16653 insn_id: 16653 with comment push 0x08050F20
-	Label_insn_16653	 ** push 0x08050F20
-. -> Label_insn_16654
-
-# Orig addr: Label_insn_16654 insn_id: 16654 with comment push 0xF00011B0
-	Label_insn_16654	 ** push 0xF00011B0
-. -> Label_insn_16655
-
-# Orig addr: Label_insn_16655 insn_id: 16655 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x095E9BEE -- Link to callback handler sequence
-# Orig addr: Label_insn_16655 indirect branch target: -268430928
-0xf00011b0 -> .
-. -> post_callback_Label_insn_16655
-	Label_insn_16655	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16655 ** pop eax
-. -> Label_insn_16656
-
-# Orig addr: Label_insn_16656 insn_id: 16656 with comment popfd 
-	Label_insn_16656	 ** popfd 
-. -> Label_insn_16657
-
-# Orig addr: Label_insn_16657 insn_id: 16657 with comment popad 
-	Label_insn_16657	 ** popad 
-. -> Label_insn_8383
-
-# Orig addr: Label_insn_16658 insn_id: 16658 with comment jno 0x095436A6 -- Link to callback handler sequence
-	Label_insn_16658	 ** jno 0x8050f26
-. -> Label_insn_16659
-
-# Orig addr: Label_insn_16659 insn_id: 16659 with comment pushad  -- start of callback handler sequence
-	Label_insn_16659	 ** pushad 
-. -> Label_insn_16660
-
-# Orig addr: Label_insn_16660 insn_id: 16660 with comment pushfd 
-	Label_insn_16660	 ** pushfd 
-. -> Label_insn_16661
-
-# Orig addr: Label_insn_16661 insn_id: 16661 with comment push 0x08050F23
-	Label_insn_16661	 ** push 0x08050F23
-. -> Label_insn_16662
-
-# Orig addr: Label_insn_16662 insn_id: 16662 with comment push 0xF00011C0
-	Label_insn_16662	 ** push 0xF00011C0
-. -> Label_insn_16663
-
-# Orig addr: Label_insn_16663 insn_id: 16663 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x095436A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16663 indirect branch target: -268430912
-0xf00011c0 -> .
-. -> post_callback_Label_insn_16663
-	Label_insn_16663	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16663 ** pop eax
-. -> Label_insn_16664
-
-# Orig addr: Label_insn_16664 insn_id: 16664 with comment popfd 
-	Label_insn_16664	 ** popfd 
-. -> Label_insn_16665
-
-# Orig addr: Label_insn_16665 insn_id: 16665 with comment popad 
-	Label_insn_16665	 ** popad 
-. -> 0x8050f26
-
-# Orig addr: Label_insn_16666 insn_id: 16666 with comment jno 0x09542906 -- Link to callback handler sequence
-	Label_insn_16666	 ** jno 0x8050f77
-. -> Label_insn_16667
-
-# Orig addr: Label_insn_16667 insn_id: 16667 with comment pushad  -- start of callback handler sequence
-	Label_insn_16667	 ** pushad 
-. -> Label_insn_16668
-
-# Orig addr: Label_insn_16668 insn_id: 16668 with comment pushfd 
-	Label_insn_16668	 ** pushfd 
-. -> Label_insn_16669
-
-# Orig addr: Label_insn_16669 insn_id: 16669 with comment push 0x08050F74
-	Label_insn_16669	 ** push 0x08050F74
-. -> Label_insn_16670
-
-# Orig addr: Label_insn_16670 insn_id: 16670 with comment push 0xF00011D0
-	Label_insn_16670	 ** push 0xF00011D0
-. -> Label_insn_16671
-
-# Orig addr: Label_insn_16671 insn_id: 16671 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09542906 -- Link to callback handler sequence
-# Orig addr: Label_insn_16671 indirect branch target: -268430896
-0xf00011d0 -> .
-. -> post_callback_Label_insn_16671
-	Label_insn_16671	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16671 ** pop eax
-. -> Label_insn_16672
-
-# Orig addr: Label_insn_16672 insn_id: 16672 with comment popfd 
-	Label_insn_16672	 ** popfd 
-. -> Label_insn_16673
-
-# Orig addr: Label_insn_16673 insn_id: 16673 with comment popad 
-	Label_insn_16673	 ** popad 
-. -> 0x8050f77
-
-# Orig addr: Label_insn_16674 insn_id: 16674 with comment jnc 0x0988DF7E -- Link to callback handler sequence
-	Label_insn_16674	 ** jnc 0x8050f98
-. -> Label_insn_16675
-
-# Orig addr: Label_insn_16675 insn_id: 16675 with comment pushad  -- start of callback handler sequence
-	Label_insn_16675	 ** pushad 
-. -> Label_insn_16676
-
-# Orig addr: Label_insn_16676 insn_id: 16676 with comment pushfd 
-	Label_insn_16676	 ** pushfd 
-. -> Label_insn_16677
-
-# Orig addr: Label_insn_16677 insn_id: 16677 with comment push 0x08050F95
-	Label_insn_16677	 ** push 0x08050F95
-. -> Label_insn_16678
-
-# Orig addr: Label_insn_16678 insn_id: 16678 with comment push 0xF00011E0
-	Label_insn_16678	 ** push 0xF00011E0
-. -> Label_insn_16679
-
-# Orig addr: Label_insn_16679 insn_id: 16679 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0988DF7E -- Link to callback handler sequence
-# Orig addr: Label_insn_16679 indirect branch target: -268430880
-0xf00011e0 -> .
-. -> post_callback_Label_insn_16679
-	Label_insn_16679	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16679 ** pop eax
-. -> Label_insn_16680
-
-# Orig addr: Label_insn_16680 insn_id: 16680 with comment popfd 
-	Label_insn_16680	 ** popfd 
-. -> Label_insn_16681
-
-# Orig addr: Label_insn_16681 insn_id: 16681 with comment popad 
-	Label_insn_16681	 ** popad 
-. -> 0x8050f98
-
-# Orig addr: Label_insn_16682 insn_id: 16682 with comment jno 0x0988F946 -- Link to callback handler sequence
-	Label_insn_16682	 ** jno 0x8050fa4
-. -> Label_insn_16683
-
-# Orig addr: Label_insn_16683 insn_id: 16683 with comment pushad  -- start of callback handler sequence
-	Label_insn_16683	 ** pushad 
-. -> Label_insn_16684
-
-# Orig addr: Label_insn_16684 insn_id: 16684 with comment pushfd 
-	Label_insn_16684	 ** pushfd 
-. -> Label_insn_16685
-
-# Orig addr: Label_insn_16685 insn_id: 16685 with comment push 0x08050FA1
-	Label_insn_16685	 ** push 0x08050FA1
-. -> Label_insn_16686
-
-# Orig addr: Label_insn_16686 insn_id: 16686 with comment push 0xF00011F0
-	Label_insn_16686	 ** push 0xF00011F0
-. -> Label_insn_16687
-
-# Orig addr: Label_insn_16687 insn_id: 16687 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0988F946 -- Link to callback handler sequence
-# Orig addr: Label_insn_16687 indirect branch target: -268430864
-0xf00011f0 -> .
-. -> post_callback_Label_insn_16687
-	Label_insn_16687	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16687 ** pop eax
-. -> Label_insn_16688
-
-# Orig addr: Label_insn_16688 insn_id: 16688 with comment popfd 
-	Label_insn_16688	 ** popfd 
-. -> Label_insn_16689
-
-# Orig addr: Label_insn_16689 insn_id: 16689 with comment popad 
-	Label_insn_16689	 ** popad 
-. -> 0x8050fa4
-
-# Orig addr: Label_insn_16690 insn_id: 16690 with comment jno 0x098938CE -- Link to callback handler sequence
-	Label_insn_16690	 ** jno 0x8050fb7
-. -> Label_insn_16691
-
-# Orig addr: Label_insn_16691 insn_id: 16691 with comment pushad  -- start of callback handler sequence
-	Label_insn_16691	 ** pushad 
-. -> Label_insn_16692
-
-# Orig addr: Label_insn_16692 insn_id: 16692 with comment pushfd 
-	Label_insn_16692	 ** pushfd 
-. -> Label_insn_16693
-
-# Orig addr: Label_insn_16693 insn_id: 16693 with comment push 0x08050FB4
-	Label_insn_16693	 ** push 0x08050FB4
-. -> Label_insn_16694
-
-# Orig addr: Label_insn_16694 insn_id: 16694 with comment push 0xF0001200
-	Label_insn_16694	 ** push 0xF0001200
-. -> Label_insn_16695
-
-# Orig addr: Label_insn_16695 insn_id: 16695 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098938CE -- Link to callback handler sequence
-# Orig addr: Label_insn_16695 indirect branch target: -268430848
-0xf0001200 -> .
-. -> post_callback_Label_insn_16695
-	Label_insn_16695	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16695 ** pop eax
-. -> Label_insn_16696
-
-# Orig addr: Label_insn_16696 insn_id: 16696 with comment popfd 
-	Label_insn_16696	 ** popfd 
-. -> Label_insn_16697
-
-# Orig addr: Label_insn_16697 insn_id: 16697 with comment popad 
-	Label_insn_16697	 ** popad 
-. -> 0x8050fb7
-
-# Orig addr: Label_insn_16698 insn_id: 16698 with comment jnc 0x09897626 -- Link to callback handler sequence
-	Label_insn_16698	 ** jnc 0x8050fe6
-. -> Label_insn_16699
-
-# Orig addr: Label_insn_16699 insn_id: 16699 with comment pushad  -- start of callback handler sequence
-	Label_insn_16699	 ** pushad 
-. -> Label_insn_16700
-
-# Orig addr: Label_insn_16700 insn_id: 16700 with comment pushfd 
-	Label_insn_16700	 ** pushfd 
-. -> Label_insn_16701
-
-# Orig addr: Label_insn_16701 insn_id: 16701 with comment push 0x08050FE3
-	Label_insn_16701	 ** push 0x08050FE3
-. -> Label_insn_16702
-
-# Orig addr: Label_insn_16702 insn_id: 16702 with comment push 0xF0001210
-	Label_insn_16702	 ** push 0xF0001210
-. -> Label_insn_16703
-
-# Orig addr: Label_insn_16703 insn_id: 16703 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09897626 -- Link to callback handler sequence
-# Orig addr: Label_insn_16703 indirect branch target: -268430832
-0xf0001210 -> .
-. -> post_callback_Label_insn_16703
-	Label_insn_16703	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16703 ** pop eax
-. -> Label_insn_16704
-
-# Orig addr: Label_insn_16704 insn_id: 16704 with comment popfd 
-	Label_insn_16704	 ** popfd 
-. -> Label_insn_16705
-
-# Orig addr: Label_insn_16705 insn_id: 16705 with comment popad 
-	Label_insn_16705	 ** popad 
-. -> 0x8050fe6
-
-# Orig addr: Label_insn_16706 insn_id: 16706 with comment jno 0x0989AB96 -- Link to callback handler sequence
-	Label_insn_16706	 ** jno 0x8050ff9
-. -> Label_insn_16707
-
-# Orig addr: Label_insn_16707 insn_id: 16707 with comment pushad  -- start of callback handler sequence
-	Label_insn_16707	 ** pushad 
-. -> Label_insn_16708
-
-# Orig addr: Label_insn_16708 insn_id: 16708 with comment pushfd 
-	Label_insn_16708	 ** pushfd 
-. -> Label_insn_16709
-
-# Orig addr: Label_insn_16709 insn_id: 16709 with comment push 0x08050FF6
-	Label_insn_16709	 ** push 0x08050FF6
-. -> Label_insn_16710
-
-# Orig addr: Label_insn_16710 insn_id: 16710 with comment push 0xF0001220
-	Label_insn_16710	 ** push 0xF0001220
-. -> Label_insn_16711
-
-# Orig addr: Label_insn_16711 insn_id: 16711 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0989AB96 -- Link to callback handler sequence
-# Orig addr: Label_insn_16711 indirect branch target: -268430816
-0xf0001220 -> .
-. -> post_callback_Label_insn_16711
-	Label_insn_16711	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16711 ** pop eax
-. -> Label_insn_16712
-
-# Orig addr: Label_insn_16712 insn_id: 16712 with comment popfd 
-	Label_insn_16712	 ** popfd 
-. -> Label_insn_16713
-
-# Orig addr: Label_insn_16713 insn_id: 16713 with comment popad 
-	Label_insn_16713	 ** popad 
-. -> 0x8050ff9
-
-# Orig addr: Label_insn_16714 insn_id: 16714 with comment jno 0x0989DC66 -- Link to callback handler sequence
-	Label_insn_16714	 ** jno 0x8051048
-. -> Label_insn_16715
-
-# Orig addr: Label_insn_16715 insn_id: 16715 with comment pushad  -- start of callback handler sequence
-	Label_insn_16715	 ** pushad 
-. -> Label_insn_16716
-
-# Orig addr: Label_insn_16716 insn_id: 16716 with comment pushfd 
-	Label_insn_16716	 ** pushfd 
-. -> Label_insn_16717
-
-# Orig addr: Label_insn_16717 insn_id: 16717 with comment push 0x08051045
-	Label_insn_16717	 ** push 0x08051045
-. -> Label_insn_16718
-
-# Orig addr: Label_insn_16718 insn_id: 16718 with comment push 0xF0001230
-	Label_insn_16718	 ** push 0xF0001230
-. -> Label_insn_16719
-
-# Orig addr: Label_insn_16719 insn_id: 16719 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0989DC66 -- Link to callback handler sequence
-# Orig addr: Label_insn_16719 indirect branch target: -268430800
-0xf0001230 -> .
-. -> post_callback_Label_insn_16719
-	Label_insn_16719	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16719 ** pop eax
-. -> Label_insn_16720
-
-# Orig addr: Label_insn_16720 insn_id: 16720 with comment popfd 
-	Label_insn_16720	 ** popfd 
-. -> Label_insn_16721
-
-# Orig addr: Label_insn_16721 insn_id: 16721 with comment popad 
-	Label_insn_16721	 ** popad 
-. -> 0x8051048
-
-# Orig addr: Label_insn_16722 insn_id: 16722 with comment jno 0x098A0996 -- Link to callback handler sequence
-	Label_insn_16722	 ** jno 0x8051077
-. -> Label_insn_16723
-
-# Orig addr: Label_insn_16723 insn_id: 16723 with comment pushad  -- start of callback handler sequence
-	Label_insn_16723	 ** pushad 
-. -> Label_insn_16724
-
-# Orig addr: Label_insn_16724 insn_id: 16724 with comment pushfd 
-	Label_insn_16724	 ** pushfd 
-. -> Label_insn_16725
-
-# Orig addr: Label_insn_16725 insn_id: 16725 with comment push 0x08051074
-	Label_insn_16725	 ** push 0x08051074
-. -> Label_insn_16726
-
-# Orig addr: Label_insn_16726 insn_id: 16726 with comment push 0xF0001240
-	Label_insn_16726	 ** push 0xF0001240
-. -> Label_insn_16727
-
-# Orig addr: Label_insn_16727 insn_id: 16727 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098A0996 -- Link to callback handler sequence
-# Orig addr: Label_insn_16727 indirect branch target: -268430784
-0xf0001240 -> .
-. -> post_callback_Label_insn_16727
-	Label_insn_16727	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16727 ** pop eax
-. -> Label_insn_16728
-
-# Orig addr: Label_insn_16728 insn_id: 16728 with comment popfd 
-	Label_insn_16728	 ** popfd 
-. -> Label_insn_16729
-
-# Orig addr: Label_insn_16729 insn_id: 16729 with comment popad 
-	Label_insn_16729	 ** popad 
-. -> 0x8051077
-
-# Orig addr: Label_insn_16730 insn_id: 16730 with comment jno 0x098A373E -- Link to callback handler sequence
-	Label_insn_16730	 ** jno 0x8051087
-. -> Label_insn_16731
-
-# Orig addr: Label_insn_16731 insn_id: 16731 with comment pushad  -- start of callback handler sequence
-	Label_insn_16731	 ** pushad 
-. -> Label_insn_16732
-
-# Orig addr: Label_insn_16732 insn_id: 16732 with comment pushfd 
-	Label_insn_16732	 ** pushfd 
-. -> Label_insn_16733
-
-# Orig addr: Label_insn_16733 insn_id: 16733 with comment push 0x08051081
-	Label_insn_16733	 ** push 0x08051081
-. -> Label_insn_16734
-
-# Orig addr: Label_insn_16734 insn_id: 16734 with comment push 0xF0001250
-	Label_insn_16734	 ** push 0xF0001250
-. -> Label_insn_16735
-
-# Orig addr: Label_insn_16735 insn_id: 16735 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098A373E -- Link to callback handler sequence
-# Orig addr: Label_insn_16735 indirect branch target: -268430768
-0xf0001250 -> .
-. -> post_callback_Label_insn_16735
-	Label_insn_16735	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16735 ** pop eax
-. -> Label_insn_16736
-
-# Orig addr: Label_insn_16736 insn_id: 16736 with comment popfd 
-	Label_insn_16736	 ** popfd 
-. -> Label_insn_16737
-
-# Orig addr: Label_insn_16737 insn_id: 16737 with comment popad 
-	Label_insn_16737	 ** popad 
-. -> 0x8051087
-
-# Orig addr: Label_insn_16738 insn_id: 16738 with comment jno 0x098A6786 -- Link to callback handler sequence
-	Label_insn_16738	 ** jno 0x80510ca
-. -> Label_insn_16739
-
-# Orig addr: Label_insn_16739 insn_id: 16739 with comment pushad  -- start of callback handler sequence
-	Label_insn_16739	 ** pushad 
-. -> Label_insn_16740
-
-# Orig addr: Label_insn_16740 insn_id: 16740 with comment pushfd 
-	Label_insn_16740	 ** pushfd 
-. -> Label_insn_16741
-
-# Orig addr: Label_insn_16741 insn_id: 16741 with comment push 0x080510C7
-	Label_insn_16741	 ** push 0x080510C7
-. -> Label_insn_16742
-
-# Orig addr: Label_insn_16742 insn_id: 16742 with comment push 0xF0001260
-	Label_insn_16742	 ** push 0xF0001260
-. -> Label_insn_16743
-
-# Orig addr: Label_insn_16743 insn_id: 16743 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098A6786 -- Link to callback handler sequence
-# Orig addr: Label_insn_16743 indirect branch target: -268430752
-0xf0001260 -> .
-. -> post_callback_Label_insn_16743
-	Label_insn_16743	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16743 ** pop eax
-. -> Label_insn_16744
-
-# Orig addr: Label_insn_16744 insn_id: 16744 with comment popfd 
-	Label_insn_16744	 ** popfd 
-. -> Label_insn_16745
-
-# Orig addr: Label_insn_16745 insn_id: 16745 with comment popad 
-	Label_insn_16745	 ** popad 
-. -> 0x80510ca
-
-# Orig addr: Label_insn_16746 insn_id: 16746 with comment jno 0x098A95EE -- Link to callback handler sequence
-	Label_insn_16746	 ** jno 0x80510f9
-. -> Label_insn_16747
-
-# Orig addr: Label_insn_16747 insn_id: 16747 with comment pushad  -- start of callback handler sequence
-	Label_insn_16747	 ** pushad 
-. -> Label_insn_16748
-
-# Orig addr: Label_insn_16748 insn_id: 16748 with comment pushfd 
-	Label_insn_16748	 ** pushfd 
-. -> Label_insn_16749
-
-# Orig addr: Label_insn_16749 insn_id: 16749 with comment push 0x080510F6
-	Label_insn_16749	 ** push 0x080510F6
-. -> Label_insn_16750
-
-# Orig addr: Label_insn_16750 insn_id: 16750 with comment push 0xF0001270
-	Label_insn_16750	 ** push 0xF0001270
-. -> Label_insn_16751
-
-# Orig addr: Label_insn_16751 insn_id: 16751 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098A95EE -- Link to callback handler sequence
-# Orig addr: Label_insn_16751 indirect branch target: -268430736
-0xf0001270 -> .
-. -> post_callback_Label_insn_16751
-	Label_insn_16751	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16751 ** pop eax
-. -> Label_insn_16752
-
-# Orig addr: Label_insn_16752 insn_id: 16752 with comment popfd 
-	Label_insn_16752	 ** popfd 
-. -> Label_insn_16753
-
-# Orig addr: Label_insn_16753 insn_id: 16753 with comment popad 
-	Label_insn_16753	 ** popad 
-. -> 0x80510f9
-
-# Orig addr: Label_insn_16754 insn_id: 16754 with comment jno 0x098AC62E -- Link to callback handler sequence
-	Label_insn_16754	 ** jno 0x8051109
-. -> Label_insn_16755
-
-# Orig addr: Label_insn_16755 insn_id: 16755 with comment pushad  -- start of callback handler sequence
-	Label_insn_16755	 ** pushad 
-. -> Label_insn_16756
-
-# Orig addr: Label_insn_16756 insn_id: 16756 with comment pushfd 
-	Label_insn_16756	 ** pushfd 
-. -> Label_insn_16757
-
-# Orig addr: Label_insn_16757 insn_id: 16757 with comment push 0x08051103
-	Label_insn_16757	 ** push 0x08051103
-. -> Label_insn_16758
-
-# Orig addr: Label_insn_16758 insn_id: 16758 with comment push 0xF0001280
-	Label_insn_16758	 ** push 0xF0001280
-. -> Label_insn_16759
-
-# Orig addr: Label_insn_16759 insn_id: 16759 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098AC62E -- Link to callback handler sequence
-# Orig addr: Label_insn_16759 indirect branch target: -268430720
-0xf0001280 -> .
-. -> post_callback_Label_insn_16759
-	Label_insn_16759	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16759 ** pop eax
-. -> Label_insn_16760
-
-# Orig addr: Label_insn_16760 insn_id: 16760 with comment popfd 
-	Label_insn_16760	 ** popfd 
-. -> Label_insn_16761
-
-# Orig addr: Label_insn_16761 insn_id: 16761 with comment popad 
-	Label_insn_16761	 ** popad 
-. -> 0x8051109
-
-# Orig addr: Label_insn_16762 insn_id: 16762 with comment jnc 0x098AF516 -- Link to callback handler sequence
-	Label_insn_16762	 ** jnc 0x8051128
-. -> Label_insn_16763
-
-# Orig addr: Label_insn_16763 insn_id: 16763 with comment pushad  -- start of callback handler sequence
-	Label_insn_16763	 ** pushad 
-. -> Label_insn_16764
-
-# Orig addr: Label_insn_16764 insn_id: 16764 with comment pushfd 
-	Label_insn_16764	 ** pushfd 
-. -> Label_insn_16765
-
-# Orig addr: Label_insn_16765 insn_id: 16765 with comment push 0x08051125
-	Label_insn_16765	 ** push 0x08051125
-. -> Label_insn_16766
-
-# Orig addr: Label_insn_16766 insn_id: 16766 with comment push 0xF0001290
-	Label_insn_16766	 ** push 0xF0001290
-. -> Label_insn_16767
-
-# Orig addr: Label_insn_16767 insn_id: 16767 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098AF516 -- Link to callback handler sequence
-# Orig addr: Label_insn_16767 indirect branch target: -268430704
-0xf0001290 -> .
-. -> post_callback_Label_insn_16767
-	Label_insn_16767	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16767 ** pop eax
-. -> Label_insn_16768
-
-# Orig addr: Label_insn_16768 insn_id: 16768 with comment popfd 
-	Label_insn_16768	 ** popfd 
-. -> Label_insn_16769
-
-# Orig addr: Label_insn_16769 insn_id: 16769 with comment popad 
-	Label_insn_16769	 ** popad 
-. -> 0x8051128
-
-# Orig addr: Label_insn_16770 insn_id: 16770 with comment jnc 0x098B2166 -- Link to callback handler sequence
-	Label_insn_16770	 ** jnc 0x805116c
-. -> Label_insn_16771
-
-# Orig addr: 0x804bf3c insn_id: 3192 with comment add edx , 0x00000004
-0x804bf3c -> .
-	Label_insn_3192	 ** add edx , 0x00000004
-. -> Label_insn_15171
-
-# Orig addr: Label_insn_16771 insn_id: 16771 with comment pushad  -- start of callback handler sequence
-	Label_insn_16771	 ** pushad 
-. -> Label_insn_16772
-
-# Orig addr: Label_insn_16772 insn_id: 16772 with comment pushfd 
-	Label_insn_16772	 ** pushfd 
-. -> Label_insn_16773
-
-# Orig addr: Label_insn_16773 insn_id: 16773 with comment push 0x08051169
-	Label_insn_16773	 ** push 0x08051169
-. -> Label_insn_16774
-
-# Orig addr: Label_insn_16774 insn_id: 16774 with comment push 0xF00012A0
-	Label_insn_16774	 ** push 0xF00012A0
-. -> Label_insn_16775
-
-# Orig addr: Label_insn_16775 insn_id: 16775 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098B2166 -- Link to callback handler sequence
-# Orig addr: Label_insn_16775 indirect branch target: -268430688
-0xf00012a0 -> .
-. -> post_callback_Label_insn_16775
-	Label_insn_16775	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16775 ** pop eax
-. -> Label_insn_16776
-
-# Orig addr: Label_insn_16776 insn_id: 16776 with comment popfd 
-	Label_insn_16776	 ** popfd 
-. -> Label_insn_16777
-
-# Orig addr: Label_insn_16777 insn_id: 16777 with comment popad 
-	Label_insn_16777	 ** popad 
-. -> 0x805116c
-
-# Orig addr: Label_insn_16778 insn_id: 16778 with comment pushad  -- start of callback handler sequence
-	Label_insn_16778	 ** pushad 
-. -> Label_insn_16779
-
-# Orig addr: Label_insn_16779 insn_id: 16779 with comment pushfd 
-	Label_insn_16779	 ** pushfd 
-. -> Label_insn_16780
-
-# Orig addr: Label_insn_16780 insn_id: 16780 with comment push 0x0805116E
-	Label_insn_16780	 ** push 0x0805116E
-. -> Label_insn_16781
-
-# Orig addr: Label_insn_16781 insn_id: 16781 with comment push 0xF00012B0
-	Label_insn_16781	 ** push 0xF00012B0
-. -> Label_insn_16782
-
-# Orig addr: Label_insn_16782 insn_id: 16782 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098B4F66 -- Link to callback handler sequence
-# Orig addr: Label_insn_16782 indirect branch target: -268430672
-0xf00012b0 -> .
-. -> post_callback_Label_insn_16782
-	Label_insn_16782	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16782 ** pop eax
-. -> Label_insn_16783
-
-# Orig addr: Label_insn_16783 insn_id: 16783 with comment popfd 
-	Label_insn_16783	 ** popfd 
-. -> Label_insn_16784
-
-# Orig addr: Label_insn_16784 insn_id: 16784 with comment popad 
-	Label_insn_16784	 ** popad 
-. -> Label_insn_8529
-
-# Orig addr: Label_insn_16785 insn_id: 16785 with comment jnc 0x098B7FCE -- Link to callback handler sequence
-	Label_insn_16785	 ** jnc 0x8051177
-. -> Label_insn_16786
-
-# Orig addr: Label_insn_16786 insn_id: 16786 with comment pushad  -- start of callback handler sequence
-	Label_insn_16786	 ** pushad 
-. -> Label_insn_16787
-
-# Orig addr: Label_insn_16787 insn_id: 16787 with comment pushfd 
-	Label_insn_16787	 ** pushfd 
-. -> Label_insn_16788
-
-# Orig addr: Label_insn_16788 insn_id: 16788 with comment push 0x08051170
-	Label_insn_16788	 ** push 0x08051170
-. -> Label_insn_16789
-
-# Orig addr: Label_insn_16789 insn_id: 16789 with comment push 0xF00012C0
-	Label_insn_16789	 ** push 0xF00012C0
-. -> Label_insn_16790
-
-# Orig addr: Label_insn_16790 insn_id: 16790 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098B7FCE -- Link to callback handler sequence
-# Orig addr: Label_insn_16790 indirect branch target: -268430656
-0xf00012c0 -> .
-. -> post_callback_Label_insn_16790
-	Label_insn_16790	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16790 ** pop eax
-. -> Label_insn_16791
-
-# Orig addr: Label_insn_16791 insn_id: 16791 with comment popfd 
-	Label_insn_16791	 ** popfd 
-. -> Label_insn_16792
-
-# Orig addr: Label_insn_16792 insn_id: 16792 with comment popad 
-	Label_insn_16792	 ** popad 
-. -> 0x8051177
-
-# Orig addr: Label_insn_16793 insn_id: 16793 with comment jno 0x098BA1F6 -- Link to callback handler sequence
-	Label_insn_16793	 ** jno 0x805118b
-. -> Label_insn_16794
-
-# Orig addr: Label_insn_16794 insn_id: 16794 with comment pushad  -- start of callback handler sequence
-	Label_insn_16794	 ** pushad 
-. -> Label_insn_16795
-
-# Orig addr: Label_insn_16795 insn_id: 16795 with comment pushfd 
-	Label_insn_16795	 ** pushfd 
-. -> Label_insn_16796
-
-# Orig addr: Label_insn_16796 insn_id: 16796 with comment push 0x08051188
-	Label_insn_16796	 ** push 0x08051188
-. -> Label_insn_16797
-
-# Orig addr: Label_insn_16797 insn_id: 16797 with comment push 0xF00012D0
-	Label_insn_16797	 ** push 0xF00012D0
-. -> Label_insn_16798
-
-# Orig addr: Label_insn_16798 insn_id: 16798 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098BA1F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16798 indirect branch target: -268430640
-0xf00012d0 -> .
-. -> post_callback_Label_insn_16798
-	Label_insn_16798	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16798 ** pop eax
-. -> Label_insn_16799
-
-# Orig addr: Label_insn_16799 insn_id: 16799 with comment popfd 
-	Label_insn_16799	 ** popfd 
-. -> Label_insn_16800
-
-# Orig addr: Label_insn_16800 insn_id: 16800 with comment popad 
-	Label_insn_16800	 ** popad 
-. -> 0x805118b
-
-# Orig addr: Label_insn_16801 insn_id: 16801 with comment jno 0x098BD10E -- Link to callback handler sequence
-	Label_insn_16801	 ** jno 0x8051199
-. -> Label_insn_16802
-
-# Orig addr: Label_insn_16802 insn_id: 16802 with comment pushad  -- start of callback handler sequence
-	Label_insn_16802	 ** pushad 
-. -> Label_insn_16803
-
-# Orig addr: Label_insn_16803 insn_id: 16803 with comment pushfd 
-	Label_insn_16803	 ** pushfd 
-. -> Label_insn_16804
-
-# Orig addr: 0x804bfb6 insn_id: 3246 with comment pushfd 
-0x804bfb6 -> .
-	Label_insn_3246	 ** pushfd 
-. -> Label_insn_15180
-
-# Orig addr: Label_insn_16804 insn_id: 16804 with comment push 0x08051196
-	Label_insn_16804	 ** push 0x08051196
-. -> Label_insn_16805
-
-# Orig addr: Label_insn_16805 insn_id: 16805 with comment push 0xF00012E0
-	Label_insn_16805	 ** push 0xF00012E0
-. -> Label_insn_16806
-
-# Orig addr: Label_insn_16806 insn_id: 16806 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098BD10E -- Link to callback handler sequence
-# Orig addr: Label_insn_16806 indirect branch target: -268430624
-0xf00012e0 -> .
-. -> post_callback_Label_insn_16806
-	Label_insn_16806	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16806 ** pop eax
-. -> Label_insn_16807
-
-# Orig addr: Label_insn_16807 insn_id: 16807 with comment popfd 
-	Label_insn_16807	 ** popfd 
-. -> Label_insn_16808
-
-# Orig addr: Label_insn_16808 insn_id: 16808 with comment popad 
-	Label_insn_16808	 ** popad 
-. -> 0x8051199
-
-# Orig addr: Label_insn_16809 insn_id: 16809 with comment jnc 0x098B634E -- Link to callback handler sequence
-	Label_insn_16809	 ** jnc 0x80511d7
-. -> Label_insn_16810
-
-# Orig addr: Label_insn_16810 insn_id: 16810 with comment pushad  -- start of callback handler sequence
-	Label_insn_16810	 ** pushad 
-. -> Label_insn_16811
-
-# Orig addr: Label_insn_16811 insn_id: 16811 with comment pushfd 
-	Label_insn_16811	 ** pushfd 
-. -> Label_insn_16812
-
-# Orig addr: Label_insn_16812 insn_id: 16812 with comment push 0x080511D4
-	Label_insn_16812	 ** push 0x080511D4
-. -> Label_insn_16813
-
-# Orig addr: Label_insn_16813 insn_id: 16813 with comment push 0xF00012F0
-	Label_insn_16813	 ** push 0xF00012F0
-. -> Label_insn_16814
-
-# Orig addr: Label_insn_16852 insn_id: 16852 with comment push 0xF0001340
-	Label_insn_16852	 ** push 0xF0001340
-. -> Label_insn_16853
-
-# Orig addr: Label_insn_16814 insn_id: 16814 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098B634E -- Link to callback handler sequence
-# Orig addr: Label_insn_16814 indirect branch target: -268430608
-0xf00012f0 -> .
-. -> post_callback_Label_insn_16814
-	Label_insn_16814	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16814 ** pop eax
-. -> Label_insn_16815
-
-# Orig addr: Label_insn_16815 insn_id: 16815 with comment popfd 
-	Label_insn_16815	 ** popfd 
-. -> Label_insn_16816
-
-# Orig addr: Label_insn_16816 insn_id: 16816 with comment popad 
-	Label_insn_16816	 ** popad 
-. -> 0x80511d7
-
-# Orig addr: Label_insn_16817 insn_id: 16817 with comment jnc 0x098C213E -- Link to callback handler sequence
-	Label_insn_16817	 ** jnc 0x80511f2
-. -> Label_insn_16818
-
-# Orig addr: Label_insn_16818 insn_id: 16818 with comment pushad  -- start of callback handler sequence
-	Label_insn_16818	 ** pushad 
-. -> Label_insn_16819
-
-# Orig addr: Label_insn_16819 insn_id: 16819 with comment pushfd 
-	Label_insn_16819	 ** pushfd 
-. -> Label_insn_16820
-
-# Orig addr: Label_insn_16820 insn_id: 16820 with comment push 0x080511EF
-	Label_insn_16820	 ** push 0x080511EF
-. -> Label_insn_16821
-
-# Orig addr: Label_insn_16821 insn_id: 16821 with comment push 0xF0001300
-	Label_insn_16821	 ** push 0xF0001300
-. -> Label_insn_16822
-
-# Orig addr: Label_insn_16822 insn_id: 16822 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098C213E -- Link to callback handler sequence
-# Orig addr: Label_insn_16822 indirect branch target: -268430592
-0xf0001300 -> .
-. -> post_callback_Label_insn_16822
-	Label_insn_16822	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16822 ** pop eax
-. -> Label_insn_16823
-
-# Orig addr: Label_insn_16823 insn_id: 16823 with comment popfd 
-	Label_insn_16823	 ** popfd 
-. -> Label_insn_16824
-
-# Orig addr: Label_insn_16824 insn_id: 16824 with comment popad 
-	Label_insn_16824	 ** popad 
-. -> 0x80511f2
-
-# Orig addr: Label_insn_16825 insn_id: 16825 with comment pushad  -- start of callback handler sequence
-	Label_insn_16825	 ** pushad 
-. -> Label_insn_16826
-
-# Orig addr: Label_insn_16826 insn_id: 16826 with comment pushfd 
-	Label_insn_16826	 ** pushfd 
-. -> Label_insn_16827
-
-# Orig addr: Label_insn_16827 insn_id: 16827 with comment push 0x080511F4
-	Label_insn_16827	 ** push 0x080511F4
-. -> Label_insn_16828
-
-# Orig addr: 0x804c02e insn_id: 3276 with comment add eax , dword [ebp-0x2C]
-0x804c02e -> .
-	Label_insn_3276	 ** add eax , dword [ebp-0x2C]
-. -> Label_insn_15196
-
-# Orig addr: Label_insn_16828 insn_id: 16828 with comment push 0xF0001310
-	Label_insn_16828	 ** push 0xF0001310
-. -> Label_insn_16829
-
-# Orig addr: Label_insn_16829 insn_id: 16829 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098C4DAE -- Link to callback handler sequence
-# Orig addr: Label_insn_16829 indirect branch target: -268430576
-0xf0001310 -> .
-. -> post_callback_Label_insn_16829
-	Label_insn_16829	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16829 ** pop eax
-. -> Label_insn_16830
-
-# Orig addr: Label_insn_16830 insn_id: 16830 with comment popfd 
-	Label_insn_16830	 ** popfd 
-. -> Label_insn_16831
-
-# Orig addr: Label_insn_16831 insn_id: 16831 with comment popad 
-	Label_insn_16831	 ** popad 
-. -> 0x80511f6
-
-# Orig addr: Label_insn_16832 insn_id: 16832 with comment jno 0x098C7A1E -- Link to callback handler sequence
-	Label_insn_16832	 ** jno Label_insn_8625
-. -> Label_insn_16833
-
-# Orig addr: Label_insn_16833 insn_id: 16833 with comment pushad  -- start of callback handler sequence
-	Label_insn_16833	 ** pushad 
-. -> Label_insn_16834
-
-# Orig addr: Label_insn_16834 insn_id: 16834 with comment pushfd 
-	Label_insn_16834	 ** pushfd 
-. -> Label_insn_16835
-
-# Orig addr: Label_insn_16835 insn_id: 16835 with comment push 0x080512A0
-	Label_insn_16835	 ** push 0x080512A0
-. -> Label_insn_16836
-
-# Orig addr: Label_insn_16836 insn_id: 16836 with comment push 0xF0001320
-	Label_insn_16836	 ** push 0xF0001320
-. -> Label_insn_16837
-
-# Orig addr: Label_insn_16837 insn_id: 16837 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098C7A1E -- Link to callback handler sequence
-# Orig addr: Label_insn_16837 indirect branch target: -268430560
-0xf0001320 -> .
-. -> post_callback_Label_insn_16837
-	Label_insn_16837	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16837 ** pop eax
-. -> Label_insn_16838
-
-# Orig addr: Label_insn_16838 insn_id: 16838 with comment popfd 
-	Label_insn_16838	 ** popfd 
-. -> Label_insn_16839
-
-# Orig addr: Label_insn_16839 insn_id: 16839 with comment popad 
-	Label_insn_16839	 ** popad 
-. -> Label_insn_8625
-
-# Orig addr: Label_insn_16840 insn_id: 16840 with comment jnc 0x098CA86E -- Link to callback handler sequence
-	Label_insn_16840	 ** jnc 0x80512a6
-. -> Label_insn_16841
-
-# Orig addr: 0x804c06d insn_id: 3293 with comment pushfd 
-0x804c06d -> .
-	Label_insn_3293	 ** pushfd 
-. -> Label_insn_15205
-
-# Orig addr: Label_insn_16841 insn_id: 16841 with comment pushad  -- start of callback handler sequence
-	Label_insn_16841	 ** pushad 
-. -> Label_insn_16842
-
-# Orig addr: Label_insn_16842 insn_id: 16842 with comment pushfd 
-	Label_insn_16842	 ** pushfd 
-. -> Label_insn_16843
-
-# Orig addr: Label_insn_16843 insn_id: 16843 with comment push 0x080512A3
-	Label_insn_16843	 ** push 0x080512A3
-. -> Label_insn_16844
-
-# Orig addr: Label_insn_16844 insn_id: 16844 with comment push 0xF0001330
-	Label_insn_16844	 ** push 0xF0001330
-. -> Label_insn_16845
-
-# Orig addr: Label_insn_16845 insn_id: 16845 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098CA86E -- Link to callback handler sequence
-# Orig addr: Label_insn_16845 indirect branch target: -268430544
-0xf0001330 -> .
-. -> post_callback_Label_insn_16845
-	Label_insn_16845	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16845 ** pop eax
-. -> Label_insn_16846
-
-# Orig addr: Label_insn_16846 insn_id: 16846 with comment popfd 
-	Label_insn_16846	 ** popfd 
-. -> Label_insn_16847
-
-# Orig addr: Label_insn_16847 insn_id: 16847 with comment popad 
-	Label_insn_16847	 ** popad 
-. -> 0x80512a6
-
-# Orig addr: 0x804c08e insn_id: 3301 with comment lea ecx , [esi+edi]
-0x804c08e -> .
-	Label_insn_3301	 ** lea ecx , [esi+edi]
-. -> Label_insn_15220
-
-# Orig addr: Label_insn_16848 insn_id: 16848 with comment jno 0x098CD0F6 -- Link to callback handler sequence
-	Label_insn_16848	 ** jno 0x8051468
-. -> Label_insn_16849
-
-# Orig addr: Label_insn_16849 insn_id: 16849 with comment pushad  -- start of callback handler sequence
-	Label_insn_16849	 ** pushad 
-. -> Label_insn_16850
-
-# Orig addr: Label_insn_16850 insn_id: 16850 with comment pushfd 
-	Label_insn_16850	 ** pushfd 
-. -> Label_insn_16851
-
-# Orig addr: Label_insn_16851 insn_id: 16851 with comment push 0x08051463
-	Label_insn_16851	 ** push 0x08051463
-. -> Label_insn_16852
-
-# Orig addr: Label_insn_16853 insn_id: 16853 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098CD0F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16853 indirect branch target: -268430528
-0xf0001340 -> .
-. -> post_callback_Label_insn_16853
-	Label_insn_16853	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16853 ** pop eax
-. -> Label_insn_16854
-
-# Orig addr: Label_insn_16854 insn_id: 16854 with comment popfd 
-	Label_insn_16854	 ** popfd 
-. -> Label_insn_16855
-
-# Orig addr: Label_insn_16855 insn_id: 16855 with comment popad 
-	Label_insn_16855	 ** popad 
-. -> 0x8051468
-
-# Orig addr: 0x804c0a7 insn_id: 3310 with comment add ebx , 0x00000001
-0x804c0a7 -> .
-	Label_insn_3310	 ** add ebx , 0x00000001
-. -> Label_insn_15228
-
-# Orig addr: 0x804c0aa insn_id: 3311 with comment add eax , 0x00000001
-# eliding, no indirect targets
-0x804c0aa -> 0x0 
-	Label_insn_3311	 ** add eax , 0x00000001
-. -> Label_insn_15236
-
-# Orig addr: Label_insn_16856 insn_id: 16856 with comment jno 0x098D00C6 -- Link to callback handler sequence
-	Label_insn_16856	 ** jno 0x80514cb
-. -> Label_insn_16857
-
-# Orig addr: Label_insn_16857 insn_id: 16857 with comment pushad  -- start of callback handler sequence
-	Label_insn_16857	 ** pushad 
-. -> Label_insn_16858
-
-# Orig addr: Label_insn_16858 insn_id: 16858 with comment pushfd 
-	Label_insn_16858	 ** pushfd 
-. -> Label_insn_16859
-
-# Orig addr: Label_insn_16859 insn_id: 16859 with comment push 0x080514C8
-	Label_insn_16859	 ** push 0x080514C8
-. -> Label_insn_16860
-
-# Orig addr: Label_insn_16860 insn_id: 16860 with comment push 0xF0001350
-	Label_insn_16860	 ** push 0xF0001350
-. -> Label_insn_16861
-
-# Orig addr: Label_insn_16861 insn_id: 16861 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098D00C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16861 indirect branch target: -268430512
-0xf0001350 -> .
-. -> post_callback_Label_insn_16861
-	Label_insn_16861	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16861 ** pop eax
-. -> Label_insn_16862
-
-# Orig addr: Label_insn_16862 insn_id: 16862 with comment popfd 
-	Label_insn_16862	 ** popfd 
-. -> Label_insn_16863
-
-# Orig addr: Label_insn_16863 insn_id: 16863 with comment popad 
-	Label_insn_16863	 ** popad 
-. -> 0x80514cb
-
-# Orig addr: Label_insn_16864 insn_id: 16864 with comment jno 0x098D2DEE -- Link to callback handler sequence
-	Label_insn_16864	 ** jno 0x80514d6
-. -> Label_insn_16865
-
-# Orig addr: 0x804c0cf insn_id: 3322 with comment lea edi , [ebx+0x01]
-0x804c0cf -> .
-	Label_insn_3322	 ** lea edi , [ebx+0x01]
-. -> Label_insn_15244
-
-# Orig addr: Label_insn_16865 insn_id: 16865 with comment pushad  -- start of callback handler sequence
-	Label_insn_16865	 ** pushad 
-. -> Label_insn_16866
-
-# Orig addr: Label_insn_16866 insn_id: 16866 with comment pushfd 
-	Label_insn_16866	 ** pushfd 
-. -> Label_insn_16867
-
-# Orig addr: Label_insn_16867 insn_id: 16867 with comment push 0x080514D3
-	Label_insn_16867	 ** push 0x080514D3
-. -> Label_insn_16868
-
-# Orig addr: Label_insn_16868 insn_id: 16868 with comment push 0xF0001360
-	Label_insn_16868	 ** push 0xF0001360
-. -> Label_insn_16869
-
-# Orig addr: Label_insn_16869 insn_id: 16869 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098D2DEE -- Link to callback handler sequence
-# Orig addr: Label_insn_16869 indirect branch target: -268430496
-0xf0001360 -> .
-. -> post_callback_Label_insn_16869
-	Label_insn_16869	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16869 ** pop eax
-. -> Label_insn_16870
-
-# Orig addr: Label_insn_16870 insn_id: 16870 with comment popfd 
-	Label_insn_16870	 ** popfd 
-. -> Label_insn_16871
-
-# Orig addr: 0x804c0e1 insn_id: 3329 with comment lea ecx , [edi+0x30]
-0x804c0e1 -> .
-	Label_insn_3329	 ** lea ecx , [edi+0x30]
-. -> Label_insn_15252
-
-# Orig addr: Label_insn_16871 insn_id: 16871 with comment popad 
-	Label_insn_16871	 ** popad 
-. -> 0x80514d6
-
-# Orig addr: Label_insn_16872 insn_id: 16872 with comment pushad  -- start of callback handler sequence
-	Label_insn_16872	 ** pushad 
-. -> Label_insn_16873
-
-# Orig addr: 0x804c0ee insn_id: 3333 with comment add ecx , 0x00000001
-0x804c0ee -> .
-	Label_insn_3333	 ** add ecx , 0x00000001
-. -> Label_insn_15260
-
-# Orig addr: Label_insn_16873 insn_id: 16873 with comment pushfd 
-	Label_insn_16873	 ** pushfd 
-. -> Label_insn_16874
-
-# Orig addr: Label_insn_16874 insn_id: 16874 with comment push 0x080514DA
-	Label_insn_16874	 ** push 0x080514DA
-. -> Label_insn_16875
-
-# Orig addr: Label_insn_16875 insn_id: 16875 with comment push 0xF0001370
-	Label_insn_16875	 ** push 0xF0001370
-. -> Label_insn_16876
-
-# Orig addr: Label_insn_16876 insn_id: 16876 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098D5E6E -- Link to callback handler sequence
-# Orig addr: Label_insn_16876 indirect branch target: -268430480
-0xf0001370 -> .
-. -> post_callback_Label_insn_16876
-	Label_insn_16876	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16876 ** pop eax
-. -> Label_insn_16877
-
-# Orig addr: Label_insn_16877 insn_id: 16877 with comment popfd 
-	Label_insn_16877	 ** popfd 
-. -> Label_insn_16878
-
-# Orig addr: Label_insn_16878 insn_id: 16878 with comment popad 
-	Label_insn_16878	 ** popad 
-. -> 0x80514dd
-
-# Orig addr: Label_insn_16879 insn_id: 16879 with comment jno 0x098D8E9E -- Link to callback handler sequence
-	Label_insn_16879	 ** jno Label_insn_8802
-. -> Label_insn_16880
-
-# Orig addr: 0x804c107 insn_id: 3342 with comment add ebx , 0x00000030
-0x804c107 -> .
-	Label_insn_3342	 ** add ebx , 0x00000030
-. -> Label_insn_15268
-
-# Orig addr: Label_insn_16880 insn_id: 16880 with comment pushad  -- start of callback handler sequence
-	Label_insn_16880	 ** pushad 
-. -> Label_insn_16881
-
-# Orig addr: Label_insn_16881 insn_id: 16881 with comment pushfd 
-	Label_insn_16881	 ** pushfd 
-. -> Label_insn_16882
-
-# Orig addr: Label_insn_16882 insn_id: 16882 with comment push 0x080514EB
-	Label_insn_16882	 ** push 0x080514EB
-. -> Label_insn_16883
-
-# Orig addr: Label_insn_16883 insn_id: 16883 with comment push 0xF0001380
-	Label_insn_16883	 ** push 0xF0001380
-. -> Label_insn_16884
-
-# Orig addr: 0x804c114 insn_id: 3346 with comment add edx , 0x00000030
-0x804c114 -> .
-	Label_insn_3346	 ** add edx , 0x00000030
-. -> Label_insn_15276
-
-# Orig addr: Label_insn_16884 insn_id: 16884 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098D8E9E -- Link to callback handler sequence
-# Orig addr: Label_insn_16884 indirect branch target: -268430464
-0xf0001380 -> .
-. -> post_callback_Label_insn_16884
-	Label_insn_16884	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16884 ** pop eax
-. -> Label_insn_16885
-
-# Orig addr: 0x804c117 insn_id: 3347 with comment add ebx , 0x00000001
-# eliding, no indirect targets
-0x804c117 -> 0x0 
-	Label_insn_3347	 ** add ebx , 0x00000001
-. -> Label_insn_15284
-
-# Orig addr: Label_insn_16885 insn_id: 16885 with comment popfd 
-	Label_insn_16885	 ** popfd 
-. -> Label_insn_16886
-
-# Orig addr: 0x804c11a insn_id: 3348 with comment add esi , 0x00000001
-0x804c11a -> .
-	Label_insn_3348	 ** add esi , 0x00000001
-. -> Label_insn_15292
-
-# Orig addr: Label_insn_16886 insn_id: 16886 with comment popad 
-	Label_insn_16886	 ** popad 
-. -> Label_insn_8802
-
-# Orig addr: Label_insn_16887 insn_id: 16887 with comment jno 0x098DBBBE -- Link to callback handler sequence
-	Label_insn_16887	 ** jno 0x80514f1
-. -> Label_insn_16888
-
-# Orig addr: Label_insn_16888 insn_id: 16888 with comment pushad  -- start of callback handler sequence
-	Label_insn_16888	 ** pushad 
-. -> Label_insn_16889
-
-# Orig addr: Label_insn_16889 insn_id: 16889 with comment pushfd 
-	Label_insn_16889	 ** pushfd 
-. -> Label_insn_16890
-
-# Orig addr: Label_insn_16890 insn_id: 16890 with comment push 0x080514EE
-	Label_insn_16890	 ** push 0x080514EE
-. -> Label_insn_16891
-
-# Orig addr: Label_insn_16891 insn_id: 16891 with comment push 0xF0001390
-	Label_insn_16891	 ** push 0xF0001390
-. -> Label_insn_16892
-
-# Orig addr: Label_insn_16892 insn_id: 16892 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098DBBBE -- Link to callback handler sequence
-# Orig addr: Label_insn_16892 indirect branch target: -268430448
-0xf0001390 -> .
-. -> post_callback_Label_insn_16892
-	Label_insn_16892	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16892 ** pop eax
-. -> Label_insn_16893
-
-# Orig addr: 0x804c13b insn_id: 3357 with comment add ebx , 0x00000001
-0x804c13b -> .
-	Label_insn_3357	 ** add ebx , 0x00000001
-. -> Label_insn_15300
-
-# Orig addr: Label_insn_16893 insn_id: 16893 with comment popfd 
-	Label_insn_16893	 ** popfd 
-. -> Label_insn_16894
-
-# Orig addr: Label_insn_16894 insn_id: 16894 with comment popad 
-	Label_insn_16894	 ** popad 
-. -> 0x80514f1
-
-# Orig addr: Label_insn_16895 insn_id: 16895 with comment jno 0x098DE116 -- Link to callback handler sequence
-	Label_insn_16895	 ** jno 0x8051513
-. -> Label_insn_16896
-
-# Orig addr: Label_insn_16896 insn_id: 16896 with comment pushad  -- start of callback handler sequence
-	Label_insn_16896	 ** pushad 
-. -> Label_insn_16897
-
-# Orig addr: Label_insn_16897 insn_id: 16897 with comment pushfd 
-	Label_insn_16897	 ** pushfd 
-. -> Label_insn_16898
-
-# Orig addr: Label_insn_16898 insn_id: 16898 with comment push 0x08051510
-	Label_insn_16898	 ** push 0x08051510
-. -> Label_insn_16899
-
-# Orig addr: Label_insn_16899 insn_id: 16899 with comment push 0xF00013A0
-	Label_insn_16899	 ** push 0xF00013A0
-. -> Label_insn_16900
-
-# Orig addr: Label_insn_16900 insn_id: 16900 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098DE116 -- Link to callback handler sequence
-# Orig addr: Label_insn_16900 indirect branch target: -268430432
-0xf00013a0 -> .
-. -> post_callback_Label_insn_16900
-	Label_insn_16900	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16900 ** pop eax
-. -> Label_insn_16901
-
-# Orig addr: Label_insn_16901 insn_id: 16901 with comment popfd 
-	Label_insn_16901	 ** popfd 
-. -> Label_insn_16902
-
-# Orig addr: Label_insn_16902 insn_id: 16902 with comment popad 
-	Label_insn_16902	 ** popad 
-. -> 0x8051513
-
-# Orig addr: Label_insn_16903 insn_id: 16903 with comment jno 0x098E0F8E -- Link to callback handler sequence
-	Label_insn_16903	 ** jno 0x8051523
-. -> Label_insn_16904
-
-# Orig addr: Label_insn_16904 insn_id: 16904 with comment pushad  -- start of callback handler sequence
-	Label_insn_16904	 ** pushad 
-. -> Label_insn_16905
-
-# Orig addr: Label_insn_16905 insn_id: 16905 with comment pushfd 
-	Label_insn_16905	 ** pushfd 
-. -> Label_insn_16906
-
-# Orig addr: Label_insn_16906 insn_id: 16906 with comment push 0x08051520
-	Label_insn_16906	 ** push 0x08051520
-. -> Label_insn_16907
-
-# Orig addr: Label_insn_16907 insn_id: 16907 with comment push 0xF00013B0
-	Label_insn_16907	 ** push 0xF00013B0
-. -> Label_insn_16908
-
-# Orig addr: Label_insn_16908 insn_id: 16908 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098E0F8E -- Link to callback handler sequence
-# Orig addr: Label_insn_16908 indirect branch target: -268430416
-0xf00013b0 -> .
-. -> post_callback_Label_insn_16908
-	Label_insn_16908	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16908 ** pop eax
-. -> Label_insn_16909
-
-# Orig addr: Label_insn_16909 insn_id: 16909 with comment popfd 
-	Label_insn_16909	 ** popfd 
-. -> Label_insn_16910
-
-# Orig addr: Label_insn_16910 insn_id: 16910 with comment popad 
-	Label_insn_16910	 ** popad 
-. -> 0x8051523
-
-# Orig addr: Label_insn_16911 insn_id: 16911 with comment jno 0x098E2E26 -- Link to callback handler sequence
-	Label_insn_16911	 ** jno 0x8051535
-. -> Label_insn_16912
-
-# Orig addr: Label_insn_16912 insn_id: 16912 with comment pushad  -- start of callback handler sequence
-	Label_insn_16912	 ** pushad 
-. -> Label_insn_16913
-
-# Orig addr: Label_insn_16913 insn_id: 16913 with comment pushfd 
-	Label_insn_16913	 ** pushfd 
-. -> Label_insn_16914
-
-# Orig addr: Label_insn_16914 insn_id: 16914 with comment push 0x08051532
-	Label_insn_16914	 ** push 0x08051532
-. -> Label_insn_16915
-
-# Orig addr: Label_insn_16915 insn_id: 16915 with comment push 0xF00013C0
-	Label_insn_16915	 ** push 0xF00013C0
-. -> Label_insn_16916
-
-# Orig addr: 0x804c196 insn_id: 3386 with comment add edx , ebx
-0x804c196 -> .
-	Label_insn_3386	 ** add edx , ebx
-. -> Label_insn_15308
-
-# Orig addr: Label_insn_16916 insn_id: 16916 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098E2E26 -- Link to callback handler sequence
-# Orig addr: Label_insn_16916 indirect branch target: -268430400
-0xf00013c0 -> .
-. -> post_callback_Label_insn_16916
-	Label_insn_16916	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16916 ** pop eax
-. -> Label_insn_16917
-
-# Orig addr: Label_insn_16917 insn_id: 16917 with comment popfd 
-	Label_insn_16917	 ** popfd 
-. -> Label_insn_16918
-
-# Orig addr: Label_insn_16918 insn_id: 16918 with comment popad 
-	Label_insn_16918	 ** popad 
-. -> 0x8051535
-
-# Orig addr: 0x804c19e insn_id: 3390 with comment add ecx , 0x00000001
-0x804c19e -> .
-	Label_insn_3390	 ** add ecx , 0x00000001
-. -> Label_insn_15316
-
-# Orig addr: Label_insn_16919 insn_id: 16919 with comment jno 0x098E5FF6 -- Link to callback handler sequence
-	Label_insn_16919	 ** jno 0x8051545
-. -> Label_insn_16920
-
-# Orig addr: 0x804c1a1 insn_id: 3391 with comment add ebx , 0x00000001
-# eliding, no indirect targets
-0x804c1a1 -> 0x0 
-	Label_insn_3391	 ** add ebx , 0x00000001
-. -> Label_insn_15324
-
-# Orig addr: Label_insn_16920 insn_id: 16920 with comment pushad  -- start of callback handler sequence
-	Label_insn_16920	 ** pushad 
-. -> Label_insn_16921
-
-# Orig addr: 0x804c1a7 insn_id: 3393 with comment add edx , 0x00000001
-0x804c1a7 -> .
-	Label_insn_3393	 ** add edx , 0x00000001
-. -> Label_insn_18612
-
-# Orig addr: Label_insn_16921 insn_id: 16921 with comment pushfd 
-	Label_insn_16921	 ** pushfd 
-. -> Label_insn_16922
-
-# Orig addr: Label_insn_16922 insn_id: 16922 with comment push 0x08051542
-	Label_insn_16922	 ** push 0x08051542
-. -> Label_insn_16923
-
-# Orig addr: Label_insn_16923 insn_id: 16923 with comment push 0xF00013D0
-	Label_insn_16923	 ** push 0xF00013D0
-. -> Label_insn_16924
-
-# Orig addr: Label_insn_16924 insn_id: 16924 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098E5FF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16924 indirect branch target: -268430384
-0xf00013d0 -> .
-. -> post_callback_Label_insn_16924
-	Label_insn_16924	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16924 ** pop eax
-. -> Label_insn_16925
-
-# Orig addr: Label_insn_16925 insn_id: 16925 with comment popfd 
-	Label_insn_16925	 ** popfd 
-. -> Label_insn_16926
-
-# Orig addr: Label_insn_16926 insn_id: 16926 with comment popad 
-	Label_insn_16926	 ** popad 
-. -> 0x8051545
-
-# Orig addr: Label_insn_16927 insn_id: 16927 with comment jno 0x098E9286 -- Link to callback handler sequence
-	Label_insn_16927	 ** jno 0x8051563
-. -> Label_insn_16928
-
-# Orig addr: Label_insn_16928 insn_id: 16928 with comment pushad  -- start of callback handler sequence
-	Label_insn_16928	 ** pushad 
-. -> Label_insn_16929
-
-# Orig addr: Label_insn_16929 insn_id: 16929 with comment pushfd 
-	Label_insn_16929	 ** pushfd 
-. -> Label_insn_16930
-
-# Orig addr: Label_insn_16930 insn_id: 16930 with comment push 0x08051560
-	Label_insn_16930	 ** push 0x08051560
-. -> Label_insn_16931
-
-# Orig addr: Label_insn_16931 insn_id: 16931 with comment push 0xF00013E0
-	Label_insn_16931	 ** push 0xF00013E0
-. -> Label_insn_16932
-
-# Orig addr: Label_insn_16932 insn_id: 16932 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098E9286 -- Link to callback handler sequence
-# Orig addr: Label_insn_16932 indirect branch target: -268430368
-0xf00013e0 -> .
-. -> post_callback_Label_insn_16932
-	Label_insn_16932	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16932 ** pop eax
-. -> Label_insn_16933
-
-# Orig addr: Label_insn_16933 insn_id: 16933 with comment popfd 
-	Label_insn_16933	 ** popfd 
-. -> Label_insn_16934
-
-# Orig addr: Label_insn_16934 insn_id: 16934 with comment popad 
-	Label_insn_16934	 ** popad 
-. -> 0x8051563
-
-# Orig addr: Label_insn_16935 insn_id: 16935 with comment jno 0x098EC08E -- Link to callback handler sequence
-	Label_insn_16935	 ** jno 0x8051583
-. -> Label_insn_16936
-
-# Orig addr: Label_insn_16936 insn_id: 16936 with comment pushad  -- start of callback handler sequence
-	Label_insn_16936	 ** pushad 
-. -> Label_insn_16937
-
-# Orig addr: Label_insn_16937 insn_id: 16937 with comment pushfd 
-	Label_insn_16937	 ** pushfd 
-. -> Label_insn_16938
-
-# Orig addr: Label_insn_16938 insn_id: 16938 with comment push 0x08051580
-	Label_insn_16938	 ** push 0x08051580
-. -> Label_insn_16939
-
-# Orig addr: Label_insn_16939 insn_id: 16939 with comment push 0xF00013F0
-	Label_insn_16939	 ** push 0xF00013F0
-. -> Label_insn_16940
-
-# Orig addr: Label_insn_16940 insn_id: 16940 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098EC08E -- Link to callback handler sequence
-# Orig addr: Label_insn_16940 indirect branch target: -268430352
-0xf00013f0 -> .
-. -> post_callback_Label_insn_16940
-	Label_insn_16940	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16940 ** pop eax
-. -> Label_insn_16941
-
-# Orig addr: Label_insn_16941 insn_id: 16941 with comment popfd 
-	Label_insn_16941	 ** popfd 
-. -> Label_insn_16942
-
-# Orig addr: Label_insn_16942 insn_id: 16942 with comment popad 
-	Label_insn_16942	 ** popad 
-. -> 0x8051583
-
-# Orig addr: Label_insn_16943 insn_id: 16943 with comment jno 0x098EED9E -- Link to callback handler sequence
-	Label_insn_16943	 ** jno 0x805161b
-. -> Label_insn_16944
-
-# Orig addr: Label_insn_16944 insn_id: 16944 with comment pushad  -- start of callback handler sequence
-	Label_insn_16944	 ** pushad 
-. -> Label_insn_16945
-
-# Orig addr: Label_insn_16945 insn_id: 16945 with comment pushfd 
-	Label_insn_16945	 ** pushfd 
-. -> Label_insn_16946
-
-# Orig addr: Label_insn_16946 insn_id: 16946 with comment push 0x08051618
-	Label_insn_16946	 ** push 0x08051618
-. -> Label_insn_16947
-
-# Orig addr: Label_insn_16947 insn_id: 16947 with comment push 0xF0001400
-	Label_insn_16947	 ** push 0xF0001400
-. -> Label_insn_16948
-
-# Orig addr: Label_insn_16948 insn_id: 16948 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098EED9E -- Link to callback handler sequence
-# Orig addr: Label_insn_16948 indirect branch target: -268430336
-0xf0001400 -> .
-. -> post_callback_Label_insn_16948
-	Label_insn_16948	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16948 ** pop eax
-. -> Label_insn_16949
-
-# Orig addr: Label_insn_16949 insn_id: 16949 with comment popfd 
-	Label_insn_16949	 ** popfd 
-. -> Label_insn_16950
-
-# Orig addr: Label_insn_16950 insn_id: 16950 with comment popad 
-	Label_insn_16950	 ** popad 
-. -> 0x805161b
-
-# Orig addr: Label_insn_16951 insn_id: 16951 with comment pushad  -- start of callback handler sequence
-	Label_insn_16951	 ** pushad 
-. -> Label_insn_16952
-
-# Orig addr: Label_insn_16952 insn_id: 16952 with comment pushfd 
-	Label_insn_16952	 ** pushfd 
-. -> Label_insn_16953
-
-# Orig addr: Label_insn_16953 insn_id: 16953 with comment push 0x0805161D
-	Label_insn_16953	 ** push 0x0805161D
-. -> Label_insn_16954
-
-# Orig addr: Label_insn_16954 insn_id: 16954 with comment push 0xF0001410
-	Label_insn_16954	 ** push 0xF0001410
-. -> Label_insn_16955
-
-# Orig addr: Label_insn_16955 insn_id: 16955 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x09B3C296 -- Link to callback handler sequence
-# Orig addr: Label_insn_16955 indirect branch target: -268430320
-0xf0001410 -> .
-. -> post_callback_Label_insn_16955
-	Label_insn_16955	 () mul_overflow_detector_32
-	post_callback_Label_insn_16955 ** pop eax
-. -> Label_insn_16956
-
-# Orig addr: Label_insn_16956 insn_id: 16956 with comment popfd 
-	Label_insn_16956	 ** popfd 
-. -> Label_insn_16957
-
-# Orig addr: Label_insn_16957 insn_id: 16957 with comment popad 
-	Label_insn_16957	 ** popad 
-. -> Label_insn_8896
-
-# Orig addr: Label_insn_16958 insn_id: 16958 with comment jno 0x098F48CE -- Link to callback handler sequence
-	Label_insn_16958	 ** jno 0x8051623
-. -> Label_insn_16959
-
-# Orig addr: 0x804c24f insn_id: 3439 with comment add ebx , 0x00000001
-0x804c24f -> .
-	Label_insn_3439	 ** add ebx , 0x00000001
-. -> Label_insn_15339
-
-# Orig addr: Label_insn_16959 insn_id: 16959 with comment pushad  -- start of callback handler sequence
-	Label_insn_16959	 ** pushad 
-. -> Label_insn_16960
-
-# Orig addr: Label_insn_16960 insn_id: 16960 with comment pushfd 
-	Label_insn_16960	 ** pushfd 
-. -> Label_insn_16961
-
-# Orig addr: Label_insn_16961 insn_id: 16961 with comment push 0x08051620
-	Label_insn_16961	 ** push 0x08051620
-. -> Label_insn_16962
-
-# Orig addr: Label_insn_16962 insn_id: 16962 with comment push 0xF0001420
-	Label_insn_16962	 ** push 0xF0001420
-. -> Label_insn_16963
-
-# Orig addr: Label_insn_16963 insn_id: 16963 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098F48CE -- Link to callback handler sequence
-# Orig addr: Label_insn_16963 indirect branch target: -268430304
-0xf0001420 -> .
-. -> post_callback_Label_insn_16963
-	Label_insn_16963	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16963 ** pop eax
-. -> Label_insn_16964
-
-# Orig addr: Label_insn_16964 insn_id: 16964 with comment popfd 
-	Label_insn_16964	 ** popfd 
-. -> Label_insn_16965
-
-# Orig addr: Label_insn_16965 insn_id: 16965 with comment popad 
-	Label_insn_16965	 ** popad 
-. -> 0x8051623
-
-# Orig addr: Label_insn_16966 insn_id: 16966 with comment jnc 0x098F6CA6 -- Link to callback handler sequence
-	Label_insn_16966	 ** jnc 0x8051664
-. -> Label_insn_16967
-
-# Orig addr: Label_insn_16967 insn_id: 16967 with comment pushad  -- start of callback handler sequence
-	Label_insn_16967	 ** pushad 
-. -> Label_insn_16968
-
-# Orig addr: Label_insn_16968 insn_id: 16968 with comment pushfd 
-	Label_insn_16968	 ** pushfd 
-. -> Label_insn_16969
-
-# Orig addr: Label_insn_16969 insn_id: 16969 with comment push 0x08051661
-	Label_insn_16969	 ** push 0x08051661
-. -> Label_insn_16970
-
-# Orig addr: Label_insn_16970 insn_id: 16970 with comment push 0xF0001430
-	Label_insn_16970	 ** push 0xF0001430
-. -> Label_insn_16971
-
-# Orig addr: Label_insn_16971 insn_id: 16971 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098F6CA6 -- Link to callback handler sequence
-# Orig addr: Label_insn_16971 indirect branch target: -268430288
-0xf0001430 -> .
-. -> post_callback_Label_insn_16971
-	Label_insn_16971	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16971 ** pop eax
-. -> Label_insn_16972
-
-# Orig addr: Label_insn_16972 insn_id: 16972 with comment popfd 
-	Label_insn_16972	 ** popfd 
-. -> Label_insn_16973
-
-# Orig addr: Label_insn_16973 insn_id: 16973 with comment popad 
-	Label_insn_16973	 ** popad 
-. -> 0x8051664
-
-# Orig addr: Label_insn_16974 insn_id: 16974 with comment jno 0x098F98CE -- Link to callback handler sequence
-	Label_insn_16974	 ** jno 0x8051673
-. -> Label_insn_16975
-
-# Orig addr: Label_insn_16975 insn_id: 16975 with comment pushad  -- start of callback handler sequence
-	Label_insn_16975	 ** pushad 
-. -> Label_insn_16976
-
-# Orig addr: Label_insn_16976 insn_id: 16976 with comment pushfd 
-	Label_insn_16976	 ** pushfd 
-. -> Label_insn_16977
-
-# Orig addr: Label_insn_16977 insn_id: 16977 with comment push 0x08051670
-	Label_insn_16977	 ** push 0x08051670
-. -> Label_insn_16978
-
-# Orig addr: Label_insn_16978 insn_id: 16978 with comment push 0xF0001440
-	Label_insn_16978	 ** push 0xF0001440
-. -> Label_insn_16979
-
-# Orig addr: Label_insn_16979 insn_id: 16979 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098F98CE -- Link to callback handler sequence
-# Orig addr: Label_insn_16979 indirect branch target: -268430272
-0xf0001440 -> .
-. -> post_callback_Label_insn_16979
-	Label_insn_16979	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16979 ** pop eax
-. -> Label_insn_16980
-
-# Orig addr: Label_insn_16980 insn_id: 16980 with comment popfd 
-	Label_insn_16980	 ** popfd 
-. -> Label_insn_16981
-
-# Orig addr: Label_insn_16981 insn_id: 16981 with comment popad 
-	Label_insn_16981	 ** popad 
-. -> 0x8051673
-
-# Orig addr: Label_insn_16982 insn_id: 16982 with comment pushad  -- start of callback handler sequence
-	Label_insn_16982	 ** pushad 
-. -> Label_insn_16983
-
-# Orig addr: Label_insn_16983 insn_id: 16983 with comment pushfd 
-	Label_insn_16983	 ** pushfd 
-. -> Label_insn_16984
-
-# Orig addr: Label_insn_16984 insn_id: 16984 with comment push 0x08051676
-	Label_insn_16984	 ** push 0x08051676
-. -> Label_insn_16985
-
-# Orig addr: Label_insn_16985 insn_id: 16985 with comment push 0xF0001450
-	Label_insn_16985	 ** push 0xF0001450
-. -> Label_insn_16986
-
-# Orig addr: Label_insn_16986 insn_id: 16986 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098FC69E -- Link to callback handler sequence
-# Orig addr: Label_insn_16986 indirect branch target: -268430256
-0xf0001450 -> .
-. -> post_callback_Label_insn_16986
-	Label_insn_16986	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_16986 ** pop eax
-. -> Label_insn_16987
-
-# Orig addr: Label_insn_16987 insn_id: 16987 with comment popfd 
-	Label_insn_16987	 ** popfd 
-. -> Label_insn_16988
-
-# Orig addr: Label_insn_16988 insn_id: 16988 with comment popad 
-	Label_insn_16988	 ** popad 
-. -> 0x8051679
-
-# Orig addr: Label_insn_16989 insn_id: 16989 with comment jno 0x098FF2EE -- Link to callback handler sequence
-	Label_insn_16989	 ** jno 0x80516be
-. -> Label_insn_16990
-
-# Orig addr: Label_insn_16990 insn_id: 16990 with comment pushad  -- start of callback handler sequence
-	Label_insn_16990	 ** pushad 
-. -> Label_insn_16991
-
-# Orig addr: Label_insn_16991 insn_id: 16991 with comment pushfd 
-	Label_insn_16991	 ** pushfd 
-. -> Label_insn_16992
-
-# Orig addr: Label_insn_16992 insn_id: 16992 with comment push 0x080516BB
-	Label_insn_16992	 ** push 0x080516BB
-. -> Label_insn_16993
-
-# Orig addr: Label_insn_16993 insn_id: 16993 with comment push 0xF0001460
-	Label_insn_16993	 ** push 0xF0001460
-. -> Label_insn_16994
-
-# Orig addr: Label_insn_16994 insn_id: 16994 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x098FF2EE -- Link to callback handler sequence
-# Orig addr: Label_insn_16994 indirect branch target: -268430240
-0xf0001460 -> .
-. -> post_callback_Label_insn_16994
-	Label_insn_16994	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_16994 ** pop eax
-. -> Label_insn_16995
-
-# Orig addr: Label_insn_16995 insn_id: 16995 with comment popfd 
-	Label_insn_16995	 ** popfd 
-. -> Label_insn_16996
-
-# Orig addr: Label_insn_16996 insn_id: 16996 with comment popad 
-	Label_insn_16996	 ** popad 
-. -> 0x80516be
-
-# Orig addr: Label_insn_16997 insn_id: 16997 with comment pushad  -- start of callback handler sequence
-	Label_insn_16997	 ** pushad 
-. -> Label_insn_16998
-
-# Orig addr: Label_insn_16998 insn_id: 16998 with comment pushfd 
-	Label_insn_16998	 ** pushfd 
-. -> Label_insn_16999
-
-# Orig addr: Label_insn_16999 insn_id: 16999 with comment push 0x080516C1
-	Label_insn_16999	 ** push 0x080516C1
-. -> Label_insn_17000
-
-# Orig addr: Label_insn_17000 insn_id: 17000 with comment push 0xF0001470
-	Label_insn_17000	 ** push 0xF0001470
-. -> Label_insn_17001
-
-# Orig addr: Label_insn_17001 insn_id: 17001 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09900586 -- Link to callback handler sequence
-# Orig addr: Label_insn_17001 indirect branch target: -268430224
-0xf0001470 -> .
-. -> post_callback_Label_insn_17001
-	Label_insn_17001	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17001 ** pop eax
-. -> Label_insn_17002
-
-# Orig addr: Label_insn_17002 insn_id: 17002 with comment popfd 
-	Label_insn_17002	 ** popfd 
-. -> Label_insn_17003
-
-# Orig addr: Label_insn_17003 insn_id: 17003 with comment popad 
-	Label_insn_17003	 ** popad 
-. -> 0x80516c4
-
-# Orig addr: Label_insn_17004 insn_id: 17004 with comment jnc 0x09903B9E -- Link to callback handler sequence
-	Label_insn_17004	 ** jnc 0x8051719
-. -> Label_insn_17005
-
-# Orig addr: Label_insn_17005 insn_id: 17005 with comment pushad  -- start of callback handler sequence
-	Label_insn_17005	 ** pushad 
-. -> Label_insn_17006
-
-# Orig addr: Label_insn_17006 insn_id: 17006 with comment pushfd 
-	Label_insn_17006	 ** pushfd 
-. -> Label_insn_17007
-
-# Orig addr: Label_insn_17007 insn_id: 17007 with comment push 0x08051716
-	Label_insn_17007	 ** push 0x08051716
-. -> Label_insn_17008
-
-# Orig addr: Label_insn_17008 insn_id: 17008 with comment push 0xF0001480
-	Label_insn_17008	 ** push 0xF0001480
-. -> Label_insn_17009
-
-# Orig addr: Label_insn_17009 insn_id: 17009 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09903B9E -- Link to callback handler sequence
-# Orig addr: Label_insn_17009 indirect branch target: -268430208
-0xf0001480 -> .
-. -> post_callback_Label_insn_17009
-	Label_insn_17009	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17009 ** pop eax
-. -> Label_insn_17010
-
-# Orig addr: Label_insn_17010 insn_id: 17010 with comment popfd 
-	Label_insn_17010	 ** popfd 
-. -> Label_insn_17011
-
-# Orig addr: Label_insn_17011 insn_id: 17011 with comment popad 
-	Label_insn_17011	 ** popad 
-. -> 0x8051719
-
-# Orig addr: Label_insn_17012 insn_id: 17012 with comment jnc 0x099068E6 -- Link to callback handler sequence
-	Label_insn_17012	 ** jnc 0x8051743
-. -> Label_insn_17013
-
-# Orig addr: Label_insn_17013 insn_id: 17013 with comment pushad  -- start of callback handler sequence
-	Label_insn_17013	 ** pushad 
-. -> Label_insn_17014
-
-# Orig addr: Label_insn_17014 insn_id: 17014 with comment pushfd 
-	Label_insn_17014	 ** pushfd 
-. -> Label_insn_17015
-
-# Orig addr: Label_insn_17015 insn_id: 17015 with comment push 0x08051740
-	Label_insn_17015	 ** push 0x08051740
-. -> Label_insn_17016
-
-# Orig addr: Label_insn_17016 insn_id: 17016 with comment push 0xF0001490
-	Label_insn_17016	 ** push 0xF0001490
-. -> Label_insn_17017
-
-# Orig addr: Label_insn_17017 insn_id: 17017 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099068E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17017 indirect branch target: -268430192
-0xf0001490 -> .
-. -> post_callback_Label_insn_17017
-	Label_insn_17017	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17017 ** pop eax
-. -> Label_insn_17018
-
-# Orig addr: Label_insn_17018 insn_id: 17018 with comment popfd 
-	Label_insn_17018	 ** popfd 
-. -> Label_insn_17019
-
-# Orig addr: Label_insn_17019 insn_id: 17019 with comment popad 
-	Label_insn_17019	 ** popad 
-. -> 0x8051743
-
-# Orig addr: Label_insn_17020 insn_id: 17020 with comment jno 0x0990959E -- Link to callback handler sequence
-	Label_insn_17020	 ** jno 0x805176e
-. -> Label_insn_17021
-
-# Orig addr: Label_insn_17021 insn_id: 17021 with comment pushad  -- start of callback handler sequence
-	Label_insn_17021	 ** pushad 
-. -> Label_insn_17022
-
-# Orig addr: Label_insn_17022 insn_id: 17022 with comment pushfd 
-	Label_insn_17022	 ** pushfd 
-. -> Label_insn_17023
-
-# Orig addr: Label_insn_17023 insn_id: 17023 with comment push 0x0805176B
-	Label_insn_17023	 ** push 0x0805176B
-. -> Label_insn_17024
-
-# Orig addr: Label_insn_17024 insn_id: 17024 with comment push 0xF00014A0
-	Label_insn_17024	 ** push 0xF00014A0
-. -> Label_insn_17025
-
-# Orig addr: Label_insn_17025 insn_id: 17025 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0990959E -- Link to callback handler sequence
-# Orig addr: Label_insn_17025 indirect branch target: -268430176
-0xf00014a0 -> .
-. -> post_callback_Label_insn_17025
-	Label_insn_17025	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17025 ** pop eax
-. -> Label_insn_17026
-
-# Orig addr: Label_insn_17026 insn_id: 17026 with comment popfd 
-	Label_insn_17026	 ** popfd 
-. -> Label_insn_17027
-
-# Orig addr: 0x804c3c5 insn_id: 3534 with comment add ebx , 0x00000001
-0x804c3c5 -> .
-	Label_insn_3534	 ** add ebx , 0x00000001
-. -> Label_insn_15347
-
-# Orig addr: Label_insn_17027 insn_id: 17027 with comment popad 
-	Label_insn_17027	 ** popad 
-. -> 0x805176e
-
-# Orig addr: 0x804c3c8 insn_id: 3535 with comment add dword [ebp-0x2C] , 0x00000001
-0x804c3c8 -> .
-	Label_insn_3535	 ** add dword [ebp-0x2C] , 0x00000001
-. -> Label_insn_15355
-
-# Orig addr: Label_insn_17028 insn_id: 17028 with comment pushad  -- start of callback handler sequence
-	Label_insn_17028	 ** pushad 
-. -> Label_insn_17029
-
-# Orig addr: Label_insn_17029 insn_id: 17029 with comment pushfd 
-	Label_insn_17029	 ** pushfd 
-. -> Label_insn_17030
-
-# Orig addr: Label_insn_17030 insn_id: 17030 with comment push 0x08051771
-	Label_insn_17030	 ** push 0x08051771
-. -> Label_insn_17031
-
-# Orig addr: Label_insn_17031 insn_id: 17031 with comment push 0xF00014B0
-	Label_insn_17031	 ** push 0xF00014B0
-. -> Label_insn_17032
-
-# Orig addr: 0x804c3e6 insn_id: 3542 with comment add edx , dword [ebp-0x2C]
-0x804c3e6 -> .
-	Label_insn_3542	 ** add edx , dword [ebp-0x2C]
-. -> Label_insn_15363
-
-# Orig addr: Label_insn_17032 insn_id: 17032 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0990C4BE -- Link to callback handler sequence
-# Orig addr: Label_insn_17032 indirect branch target: -268430160
-0xf00014b0 -> .
-. -> post_callback_Label_insn_17032
-	Label_insn_17032	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17032 ** pop eax
-. -> Label_insn_17033
-
-# Orig addr: Label_insn_17033 insn_id: 17033 with comment popfd 
-	Label_insn_17033	 ** popfd 
-. -> Label_insn_17034
-
-# Orig addr: Label_insn_17034 insn_id: 17034 with comment popad 
-	Label_insn_17034	 ** popad 
-. -> 0x8051774
-
-# Orig addr: Label_insn_17035 insn_id: 17035 with comment jno 0x0990FFE6 -- Link to callback handler sequence
-	Label_insn_17035	 ** jno 0x8051793
-. -> Label_insn_17036
-
-# Orig addr: Label_insn_17036 insn_id: 17036 with comment pushad  -- start of callback handler sequence
-	Label_insn_17036	 ** pushad 
-. -> Label_insn_17037
-
-# Orig addr: Label_insn_17037 insn_id: 17037 with comment pushfd 
-	Label_insn_17037	 ** pushfd 
-. -> Label_insn_17038
-
-# Orig addr: Label_insn_17038 insn_id: 17038 with comment push 0x08051790
-	Label_insn_17038	 ** push 0x08051790
-. -> Label_insn_17039
-
-# Orig addr: Label_insn_17039 insn_id: 17039 with comment push 0xF00014C0
-	Label_insn_17039	 ** push 0xF00014C0
-. -> Label_insn_17040
-
-# Orig addr: Label_insn_17040 insn_id: 17040 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0990FFE6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17040 indirect branch target: -268430144
-0xf00014c0 -> .
-. -> post_callback_Label_insn_17040
-	Label_insn_17040	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17040 ** pop eax
-. -> Label_insn_17041
-
-# Orig addr: Label_insn_17041 insn_id: 17041 with comment popfd 
-	Label_insn_17041	 ** popfd 
-. -> Label_insn_17042
-
-# Orig addr: Label_insn_17042 insn_id: 17042 with comment popad 
-	Label_insn_17042	 ** popad 
-. -> 0x8051793
-
-# Orig addr: Label_insn_17043 insn_id: 17043 with comment pushad  -- start of callback handler sequence
-	Label_insn_17043	 ** pushad 
-. -> Label_insn_17044
-
-# Orig addr: Label_insn_17044 insn_id: 17044 with comment pushfd 
-	Label_insn_17044	 ** pushfd 
-. -> Label_insn_17045
-
-# Orig addr: Label_insn_17045 insn_id: 17045 with comment push 0x08051798
-	Label_insn_17045	 ** push 0x08051798
-. -> Label_insn_17046
-
-# Orig addr: Label_insn_17046 insn_id: 17046 with comment push 0xF00014D0
-	Label_insn_17046	 ** push 0xF00014D0
-. -> Label_insn_17047
-
-# Orig addr: Label_insn_17047 insn_id: 17047 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09913346 -- Link to callback handler sequence
-# Orig addr: Label_insn_17047 indirect branch target: -268430128
-0xf00014d0 -> .
-. -> post_callback_Label_insn_17047
-	Label_insn_17047	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17047 ** pop eax
-. -> Label_insn_17048
-
-# Orig addr: Label_insn_17048 insn_id: 17048 with comment popfd 
-	Label_insn_17048	 ** popfd 
-. -> Label_insn_17049
-
-# Orig addr: Label_insn_17049 insn_id: 17049 with comment popad 
-	Label_insn_17049	 ** popad 
-. -> 0x805179b
-
-# Orig addr: Label_insn_17050 insn_id: 17050 with comment jnc 0x099161DE -- Link to callback handler sequence
-	Label_insn_17050	 ** jnc 0x80517ab
-. -> Label_insn_17051
-
-# Orig addr: Label_insn_17051 insn_id: 17051 with comment pushad  -- start of callback handler sequence
-	Label_insn_17051	 ** pushad 
-. -> Label_insn_17052
-
-# Orig addr: Label_insn_17052 insn_id: 17052 with comment pushfd 
-	Label_insn_17052	 ** pushfd 
-. -> Label_insn_17053
-
-# Orig addr: Label_insn_17053 insn_id: 17053 with comment push 0x080517A8
-	Label_insn_17053	 ** push 0x080517A8
-. -> Label_insn_17054
-
-# Orig addr: Label_insn_17054 insn_id: 17054 with comment push 0xF00014E0
-	Label_insn_17054	 ** push 0xF00014E0
-. -> Label_insn_17055
-
-# Orig addr: Label_insn_17055 insn_id: 17055 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099161DE -- Link to callback handler sequence
-# Orig addr: Label_insn_17055 indirect branch target: -268430112
-0xf00014e0 -> .
-. -> post_callback_Label_insn_17055
-	Label_insn_17055	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17055 ** pop eax
-. -> Label_insn_17056
-
-# Orig addr: Label_insn_17056 insn_id: 17056 with comment popfd 
-	Label_insn_17056	 ** popfd 
-. -> Label_insn_17057
-
-# Orig addr: Label_insn_17057 insn_id: 17057 with comment popad 
-	Label_insn_17057	 ** popad 
-. -> 0x80517ab
-
-# Orig addr: Label_insn_17058 insn_id: 17058 with comment pushfd 
-	Label_insn_17058	 ** pushfd 
-. -> Label_insn_17059
-
-# Orig addr: Label_insn_17059 insn_id: 17059 with comment test eax , 0xFFFFFF00
-	Label_insn_17059	 ** test eax , 0xFFFFFF00
-. -> Label_insn_17060
-
-# Orig addr: Label_insn_17060 insn_id: 17060 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_17060	 ** je Label_insn_17062
-. -> Label_insn_17064
-
-# Orig addr: Label_insn_17061 insn_id: 17061 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_17061	 ** nop 
-. -> Label_insn_17067
-
-# Orig addr: Label_insn_17062 insn_id: 17062 with comment popfd 
-	Label_insn_17062	 ** popfd 
-. -> Label_insn_17063
-
-# Orig addr: Label_insn_17063 insn_id: 17063 with comment movzx eax , al
-	Label_insn_17063	 ** movzx eax , al
-. -> 0x80517f1
-
-# Orig addr: Label_insn_17064 insn_id: 17064 with comment NOT
-	Label_insn_17064	 ** not eax
-. -> Label_insn_17065
-
-# Orig addr: Label_insn_17065 insn_id: 17065 with comment test eax , 0xFFFFFF00
-	Label_insn_17065	 ** test eax , 0xFFFFFF00
-. -> Label_insn_17066
-
-# Orig addr: Label_insn_17066 insn_id: 17066 with comment je 0x0991BA5E
-	Label_insn_17066	 ** je Label_insn_17062
-. -> Label_insn_17061
-
-# Orig addr: Label_insn_17067 insn_id: 17067 with comment pushad  -- start of callback handler sequence
-	Label_insn_17067	 ** pushad 
-. -> Label_insn_17068
-
-# Orig addr: Label_insn_17068 insn_id: 17068 with comment pushfd 
-	Label_insn_17068	 ** pushfd 
-. -> Label_insn_17069
-
-# Orig addr: 0x804c47d insn_id: 3588 with comment add eax , 0x00000001
-0x804c47d -> .
-	Label_insn_3588	 ** add eax , 0x00000001
-. -> Label_insn_15371
-
-# Orig addr: Label_insn_17069 insn_id: 17069 with comment push 0x080517EE
-	Label_insn_17069	 ** push 0x080517EE
-. -> Label_insn_17070
-
-# Orig addr: Label_insn_17070 insn_id: 17070 with comment push 0xF00014F0
-	Label_insn_17070	 ** push 0xF00014F0
-. -> Label_insn_17071
-
-# Orig addr: Label_insn_17071 insn_id: 17071 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_17071 indirect branch target: -268430096
-0xf00014f0 -> .
-. -> post_callback_Label_insn_17071
-	Label_insn_17071	 () truncation_detector_32_8
-	post_callback_Label_insn_17071 ** pop eax
-. -> Label_insn_17072
-
-# Orig addr: Label_insn_17072 insn_id: 17072 with comment popfd 
-	Label_insn_17072	 ** popfd 
-. -> Label_insn_17073
-
-# Orig addr: Label_insn_17073 insn_id: 17073 with comment popad 
-	Label_insn_17073	 ** popad 
-. -> Label_insn_17062
-
-# Orig addr: Label_insn_17074 insn_id: 17074 with comment jno 0x0991F36E -- Link to callback handler sequence
-	Label_insn_17074	 ** jno 0x8051803
-. -> Label_insn_17075
-
-# Orig addr: Label_insn_17075 insn_id: 17075 with comment pushad  -- start of callback handler sequence
-	Label_insn_17075	 ** pushad 
-. -> Label_insn_17076
-
-# Orig addr: Label_insn_17076 insn_id: 17076 with comment pushfd 
-	Label_insn_17076	 ** pushfd 
-. -> Label_insn_17077
-
-# Orig addr: Label_insn_17077 insn_id: 17077 with comment push 0x08051800
-	Label_insn_17077	 ** push 0x08051800
-. -> Label_insn_17078
-
-# Orig addr: Label_insn_17078 insn_id: 17078 with comment push 0xF0001500
-	Label_insn_17078	 ** push 0xF0001500
-. -> Label_insn_17079
-
-# Orig addr: Label_insn_17079 insn_id: 17079 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0991F36E -- Link to callback handler sequence
-# Orig addr: Label_insn_17079 indirect branch target: -268430080
-0xf0001500 -> .
-. -> post_callback_Label_insn_17079
-	Label_insn_17079	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17079 ** pop eax
-. -> Label_insn_17080
-
-# Orig addr: Label_insn_17080 insn_id: 17080 with comment popfd 
-	Label_insn_17080	 ** popfd 
-. -> Label_insn_17081
-
-# Orig addr: Label_insn_17081 insn_id: 17081 with comment popad 
-	Label_insn_17081	 ** popad 
-. -> 0x8051803
-
-# Orig addr: Label_insn_17082 insn_id: 17082 with comment jnc 0x09922476 -- Link to callback handler sequence
-	Label_insn_17082	 ** jnc 0x8051828
-. -> Label_insn_17083
-
-# Orig addr: Label_insn_17083 insn_id: 17083 with comment pushad  -- start of callback handler sequence
-	Label_insn_17083	 ** pushad 
-. -> Label_insn_17084
-
-# Orig addr: Label_insn_17084 insn_id: 17084 with comment pushfd 
-	Label_insn_17084	 ** pushfd 
-. -> Label_insn_17085
-
-# Orig addr: Label_insn_17085 insn_id: 17085 with comment push 0x08051825
-	Label_insn_17085	 ** push 0x08051825
-. -> Label_insn_17086
-
-# Orig addr: Label_insn_17086 insn_id: 17086 with comment push 0xF0001510
-	Label_insn_17086	 ** push 0xF0001510
-. -> Label_insn_17087
-
-# Orig addr: Label_insn_17087 insn_id: 17087 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09922476 -- Link to callback handler sequence
-# Orig addr: Label_insn_17087 indirect branch target: -268430064
-0xf0001510 -> .
-. -> post_callback_Label_insn_17087
-	Label_insn_17087	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17087 ** pop eax
-. -> Label_insn_17088
-
-# Orig addr: Label_insn_17088 insn_id: 17088 with comment popfd 
-	Label_insn_17088	 ** popfd 
-. -> Label_insn_17089
-
-# Orig addr: Label_insn_17089 insn_id: 17089 with comment popad 
-	Label_insn_17089	 ** popad 
-. -> 0x8051828
-
-# Orig addr: Label_insn_17090 insn_id: 17090 with comment pushfd 
-	Label_insn_17090	 ** pushfd 
-. -> Label_insn_17091
-
-# Orig addr: Label_insn_17091 insn_id: 17091 with comment test ebx , ebx
-	Label_insn_17091	 ** test ebx , ebx
-. -> Label_insn_17092
-
-# Orig addr: Label_insn_17092 insn_id: 17092 with comment jns 0x09926266
-	Label_insn_17092	 ** jns Label_insn_17094
-. -> Label_insn_17093
-
-# Orig addr: Label_insn_17093 insn_id: 17093 with comment nop  -- Link to callback handler sequence
-	Label_insn_17093	 ** nop 
-. -> Label_insn_17096
-
-# Orig addr: 0x804c50f insn_id: 3624 with comment add ebx , 0x00000001
-0x804c50f -> .
-	Label_insn_3624	 ** add ebx , 0x00000001
-. -> Label_insn_15379
-
-# Orig addr: Label_insn_17094 insn_id: 17094 with comment popfd 
-	Label_insn_17094	 ** popfd 
-. -> Label_insn_17095
-
-# Orig addr: 0x804c512 insn_id: 3625 with comment add eax , 0x00000001
-# eliding, no indirect targets
-0x804c512 -> 0x0 
-	Label_insn_3625	 ** add eax , 0x00000001
-. -> Label_insn_15388
-
-# Orig addr: Label_insn_17095 insn_id: 17095 with comment mov dword [ebp-0x40] , ebx
-	Label_insn_17095	 ** mov dword [ebp-0x40] , ebx
-. -> 0x8051867
-
-# Orig addr: Label_insn_17096 insn_id: 17096 with comment pushad  -- start of callback handler sequence
-	Label_insn_17096	 ** pushad 
-. -> Label_insn_17097
-
-# Orig addr: Label_insn_17097 insn_id: 17097 with comment pushfd 
-	Label_insn_17097	 ** pushfd 
-. -> Label_insn_17098
-
-# Orig addr: Label_insn_17098 insn_id: 17098 with comment push 0x08051864
-	Label_insn_17098	 ** push 0x08051864
-. -> Label_insn_17099
-
-# Orig addr: Label_insn_17099 insn_id: 17099 with comment push 0xF0001520
-	Label_insn_17099	 ** push 0xF0001520
-. -> Label_insn_17100
-
-# Orig addr: Label_insn_17100 insn_id: 17100 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17100 indirect branch target: -268430048
-0xf0001520 -> .
-. -> post_callback_Label_insn_17100
-	Label_insn_17100	 () signedness_detector_32
-	post_callback_Label_insn_17100 ** pop eax
-. -> Label_insn_17101
-
-# Orig addr: Label_insn_17101 insn_id: 17101 with comment popfd 
-	Label_insn_17101	 ** popfd 
-. -> Label_insn_17102
-
-# Orig addr: Label_insn_17102 insn_id: 17102 with comment popad 
-	Label_insn_17102	 ** popad 
-. -> Label_insn_17094
-
-# Orig addr: Label_insn_17103 insn_id: 17103 with comment jnc 0x0992AC9E -- Link to callback handler sequence
-	Label_insn_17103	 ** jnc 0x8051875
-. -> Label_insn_17104
-
-# Orig addr: Label_insn_17104 insn_id: 17104 with comment pushad  -- start of callback handler sequence
-	Label_insn_17104	 ** pushad 
-. -> Label_insn_17105
-
-# Orig addr: Label_insn_17105 insn_id: 17105 with comment pushfd 
-	Label_insn_17105	 ** pushfd 
-. -> Label_insn_17106
-
-# Orig addr: 0x804c545 insn_id: 3639 with comment lea eax , [ebx+0x01]
-0x804c545 -> .
-	Label_insn_3639	 ** lea eax , [ebx+0x01]
-. -> Label_insn_15396
-
-# Orig addr: Label_insn_17106 insn_id: 17106 with comment push 0x08051872
-	Label_insn_17106	 ** push 0x08051872
-. -> Label_insn_17107
-
-# Orig addr: Label_insn_17107 insn_id: 17107 with comment push 0xF0001530
-	Label_insn_17107	 ** push 0xF0001530
-. -> Label_insn_17108
-
-# Orig addr: Label_insn_17108 insn_id: 17108 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0992AC9E -- Link to callback handler sequence
-# Orig addr: Label_insn_17108 indirect branch target: -268430032
-0xf0001530 -> .
-. -> post_callback_Label_insn_17108
-	Label_insn_17108	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17108 ** pop eax
-. -> Label_insn_17109
-
-# Orig addr: Label_insn_17109 insn_id: 17109 with comment popfd 
-	Label_insn_17109	 ** popfd 
-. -> Label_insn_17110
-
-# Orig addr: Label_insn_17110 insn_id: 17110 with comment popad 
-	Label_insn_17110	 ** popad 
-. -> 0x8051875
-
-# Orig addr: 0x804c555 insn_id: 3644 with comment lea ebx , [eax+0x01]
-0x804c555 -> .
-	Label_insn_3644	 ** lea ebx , [eax+0x01]
-. -> Label_insn_15404
-
-# Orig addr: Label_insn_17111 insn_id: 17111 with comment pushad  -- start of callback handler sequence
-	Label_insn_17111	 ** pushad 
-. -> Label_insn_17112
-
-# Orig addr: Label_insn_17112 insn_id: 17112 with comment pushfd 
-	Label_insn_17112	 ** pushfd 
-. -> Label_insn_17113
-
-# Orig addr: Label_insn_17113 insn_id: 17113 with comment push 0x0805187C
-	Label_insn_17113	 ** push 0x0805187C
-. -> Label_insn_17114
-
-# Orig addr: Label_insn_17114 insn_id: 17114 with comment push 0xF0001540
-	Label_insn_17114	 ** push 0xF0001540
-. -> Label_insn_17115
-
-# Orig addr: Label_insn_17115 insn_id: 17115 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0992D916 -- Link to callback handler sequence
-# Orig addr: Label_insn_17115 indirect branch target: -268430016
-0xf0001540 -> .
-. -> post_callback_Label_insn_17115
-	Label_insn_17115	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17115 ** pop eax
-. -> Label_insn_17116
-
-# Orig addr: Label_insn_17116 insn_id: 17116 with comment popfd 
-	Label_insn_17116	 ** popfd 
-. -> Label_insn_17117
-
-# Orig addr: Label_insn_17117 insn_id: 17117 with comment popad 
-	Label_insn_17117	 ** popad 
-. -> 0x805187f
-
-# Orig addr: Label_insn_17118 insn_id: 17118 with comment jnc 0x09930966 -- Link to callback handler sequence
-	Label_insn_17118	 ** jnc 0x805189a
-. -> Label_insn_17119
-
-# Orig addr: Label_insn_17119 insn_id: 17119 with comment pushad  -- start of callback handler sequence
-	Label_insn_17119	 ** pushad 
-. -> Label_insn_17120
-
-# Orig addr: Label_insn_17120 insn_id: 17120 with comment pushfd 
-	Label_insn_17120	 ** pushfd 
-. -> Label_insn_17121
-
-# Orig addr: Label_insn_17121 insn_id: 17121 with comment push 0x08051897
-	Label_insn_17121	 ** push 0x08051897
-. -> Label_insn_17122
-
-# Orig addr: Label_insn_17122 insn_id: 17122 with comment push 0xF0001550
-	Label_insn_17122	 ** push 0xF0001550
-. -> Label_insn_17123
-
-# Orig addr: Label_insn_17123 insn_id: 17123 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09930966 -- Link to callback handler sequence
-# Orig addr: Label_insn_17123 indirect branch target: -268430000
-0xf0001550 -> .
-. -> post_callback_Label_insn_17123
-	Label_insn_17123	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17123 ** pop eax
-. -> Label_insn_17124
-
-# Orig addr: Label_insn_17124 insn_id: 17124 with comment popfd 
-	Label_insn_17124	 ** popfd 
-. -> Label_insn_17125
-
-# Orig addr: Label_insn_17125 insn_id: 17125 with comment popad 
-	Label_insn_17125	 ** popad 
-. -> 0x805189a
-
-# Orig addr: Label_insn_17126 insn_id: 17126 with comment jno 0x099337F6 -- Link to callback handler sequence
-	Label_insn_17126	 ** jno 0x80518b2
-. -> Label_insn_17127
-
-# Orig addr: 0x804c5b4 insn_id: 3668 with comment add eax , 0x00000002
-0x804c5b4 -> .
-	Label_insn_3668	 ** add eax , 0x00000002
-. -> Label_insn_15412
-
-# Orig addr: Label_insn_17127 insn_id: 17127 with comment pushad  -- start of callback handler sequence
-	Label_insn_17127	 ** pushad 
-. -> Label_insn_17128
-
-# Orig addr: Label_insn_17128 insn_id: 17128 with comment pushfd 
-	Label_insn_17128	 ** pushfd 
-. -> Label_insn_17129
-
-# Orig addr: Label_insn_17129 insn_id: 17129 with comment push 0x080518AF
-	Label_insn_17129	 ** push 0x080518AF
-. -> Label_insn_17130
-
-# Orig addr: Label_insn_17130 insn_id: 17130 with comment push 0xF0001560
-	Label_insn_17130	 ** push 0xF0001560
-. -> Label_insn_17131
-
-# Orig addr: Label_insn_17131 insn_id: 17131 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099337F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17131 indirect branch target: -268429984
-0xf0001560 -> .
-. -> post_callback_Label_insn_17131
-	Label_insn_17131	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17131 ** pop eax
-. -> Label_insn_17132
-
-# Orig addr: Label_insn_17132 insn_id: 17132 with comment popfd 
-	Label_insn_17132	 ** popfd 
-. -> Label_insn_17133
-
-# Orig addr: Label_insn_17133 insn_id: 17133 with comment popad 
-	Label_insn_17133	 ** popad 
-. -> 0x80518b2
-
-# Orig addr: 0x804c5d5 insn_id: 3676 with comment lea ecx , [esi-0x21]
-0x804c5d5 -> .
-	Label_insn_3676	 ** lea ecx , [esi-0x21]
-. -> Label_insn_15420
-
-# Orig addr: Label_insn_17134 insn_id: 17134 with comment pushad  -- start of callback handler sequence
-	Label_insn_17134	 ** pushad 
-. -> Label_insn_17135
-
-# Orig addr: Label_insn_17135 insn_id: 17135 with comment pushfd 
-	Label_insn_17135	 ** pushfd 
-. -> Label_insn_17136
-
-# Orig addr: Label_insn_17136 insn_id: 17136 with comment push 0x080518B7
-	Label_insn_17136	 ** push 0x080518B7
-. -> Label_insn_17137
-
-# Orig addr: Label_insn_17137 insn_id: 17137 with comment push 0xF0001570
-	Label_insn_17137	 ** push 0xF0001570
-. -> Label_insn_17138
-
-# Orig addr: Label_insn_17138 insn_id: 17138 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09936C2E -- Link to callback handler sequence
-# Orig addr: Label_insn_17138 indirect branch target: -268429968
-0xf0001570 -> .
-. -> post_callback_Label_insn_17138
-	Label_insn_17138	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17138 ** pop eax
-. -> Label_insn_17139
-
-# Orig addr: Label_insn_17139 insn_id: 17139 with comment popfd 
-	Label_insn_17139	 ** popfd 
-. -> Label_insn_17140
-
-# Orig addr: Label_insn_17140 insn_id: 17140 with comment popad 
-	Label_insn_17140	 ** popad 
-. -> 0x80518ba
-
-# Orig addr: Label_insn_17141 insn_id: 17141 with comment jno 0x0993A996 -- Link to callback handler sequence
-	Label_insn_17141	 ** jno 0x80518e0
-. -> Label_insn_17142
-
-# Orig addr: Label_insn_17142 insn_id: 17142 with comment pushad  -- start of callback handler sequence
-	Label_insn_17142	 ** pushad 
-. -> Label_insn_17143
-
-# Orig addr: Label_insn_17143 insn_id: 17143 with comment pushfd 
-	Label_insn_17143	 ** pushfd 
-. -> Label_insn_17144
-
-# Orig addr: Label_insn_17144 insn_id: 17144 with comment push 0x080518DC
-	Label_insn_17144	 ** push 0x080518DC
-. -> Label_insn_17145
-
-# Orig addr: Label_insn_17145 insn_id: 17145 with comment push 0xF0001580
-	Label_insn_17145	 ** push 0xF0001580
-. -> Label_insn_17146
-
-# Orig addr: 0x804c60c insn_id: 3690 with comment lea ecx , [ebx+0x01]
-0x804c60c -> .
-	Label_insn_3690	 ** lea ecx , [ebx+0x01]
-. -> Label_insn_15428
-
-# Orig addr: Label_insn_17146 insn_id: 17146 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x0993A996 -- Link to callback handler sequence
-# Orig addr: Label_insn_17146 indirect branch target: -268429952
-0xf0001580 -> .
-. -> post_callback_Label_insn_17146
-	Label_insn_17146	 () mul_overflow_detector_32
-	post_callback_Label_insn_17146 ** pop eax
-. -> Label_insn_17147
-
-# Orig addr: Label_insn_17147 insn_id: 17147 with comment popfd 
-	Label_insn_17147	 ** popfd 
-. -> Label_insn_17148
-
-# Orig addr: Label_insn_17148 insn_id: 17148 with comment popad 
-	Label_insn_17148	 ** popad 
-. -> 0x80518e0
-
-# Orig addr: Label_insn_17149 insn_id: 17149 with comment jno 0x0993D4FE -- Link to callback handler sequence
-	Label_insn_17149	 ** jno 0x8051919
-. -> Label_insn_17150
-
-# Orig addr: 0x804c61c insn_id: 3695 with comment lea edx , [ecx+0x01]
-0x804c61c -> .
-	Label_insn_3695	 ** lea edx , [ecx+0x01]
-. -> Label_insn_15436
-
-# Orig addr: Label_insn_17150 insn_id: 17150 with comment pushad  -- start of callback handler sequence
-	Label_insn_17150	 ** pushad 
-. -> Label_insn_17151
-
-# Orig addr: Label_insn_17151 insn_id: 17151 with comment pushfd 
-	Label_insn_17151	 ** pushfd 
-. -> Label_insn_17152
-
-# Orig addr: Label_insn_17152 insn_id: 17152 with comment push 0x08051916
-	Label_insn_17152	 ** push 0x08051916
-. -> Label_insn_17153
-
-# Orig addr: Label_insn_17153 insn_id: 17153 with comment push 0xF0001590
-	Label_insn_17153	 ** push 0xF0001590
-. -> Label_insn_17154
-
-# Orig addr: Label_insn_17154 insn_id: 17154 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x0993D4FE -- Link to callback handler sequence
-# Orig addr: Label_insn_17154 indirect branch target: -268429936
-0xf0001590 -> .
-. -> post_callback_Label_insn_17154
-	Label_insn_17154	 () mul_overflow_detector_32
-	post_callback_Label_insn_17154 ** pop eax
-. -> Label_insn_17155
-
-# Orig addr: 0x804c62c insn_id: 3700 with comment lea ebx , [edx+0x01]
-0x804c62c -> .
-	Label_insn_3700	 ** lea ebx , [edx+0x01]
-. -> Label_insn_15444
-
-# Orig addr: Label_insn_17155 insn_id: 17155 with comment popfd 
-	Label_insn_17155	 ** popfd 
-. -> Label_insn_17156
-
-# Orig addr: Label_insn_17156 insn_id: 17156 with comment popad 
-	Label_insn_17156	 ** popad 
-. -> 0x8051919
-
-# Orig addr: Label_insn_17157 insn_id: 17157 with comment jnc 0x0994290E -- Link to callback handler sequence
-	Label_insn_17157	 ** jnc 0x805193e
-. -> Label_insn_17158
-
-# Orig addr: Label_insn_17158 insn_id: 17158 with comment pushad  -- start of callback handler sequence
-	Label_insn_17158	 ** pushad 
-. -> Label_insn_17159
-
-# Orig addr: 0x804c63e insn_id: 3706 with comment add ebx , 0x00000001
-0x804c63e -> .
-	Label_insn_3706	 ** add ebx , 0x00000001
-. -> Label_insn_15452
-
-# Orig addr: Label_insn_17159 insn_id: 17159 with comment pushfd 
-	Label_insn_17159	 ** pushfd 
-. -> Label_insn_17160
-
-# Orig addr: Label_insn_17160 insn_id: 17160 with comment push 0x0805193B
-	Label_insn_17160	 ** push 0x0805193B
-. -> Label_insn_17161
-
-# Orig addr: Label_insn_17161 insn_id: 17161 with comment push 0xF00015A0
-	Label_insn_17161	 ** push 0xF00015A0
-. -> Label_insn_17162
-
-# Orig addr: Label_insn_17162 insn_id: 17162 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0994290E -- Link to callback handler sequence
-# Orig addr: Label_insn_17162 indirect branch target: -268429920
-0xf00015a0 -> .
-. -> post_callback_Label_insn_17162
-	Label_insn_17162	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17162 ** pop eax
-. -> Label_insn_17163
-
-# Orig addr: Label_insn_17163 insn_id: 17163 with comment popfd 
-	Label_insn_17163	 ** popfd 
-. -> Label_insn_17164
-
-# Orig addr: Label_insn_17164 insn_id: 17164 with comment popad 
-	Label_insn_17164	 ** popad 
-. -> 0x805193e
-
-# Orig addr: Label_insn_17165 insn_id: 17165 with comment jno 0x09944DBE -- Link to callback handler sequence
-	Label_insn_17165	 ** jno 0x805194b
-. -> Label_insn_17166
-
-# Orig addr: Label_insn_17166 insn_id: 17166 with comment pushad  -- start of callback handler sequence
-	Label_insn_17166	 ** pushad 
-. -> Label_insn_17167
-
-# Orig addr: Label_insn_17167 insn_id: 17167 with comment pushfd 
-	Label_insn_17167	 ** pushfd 
-. -> Label_insn_17168
-
-# Orig addr: 0x804c669 insn_id: 3718 with comment lea eax , [ebx+0x01]
-0x804c669 -> .
-	Label_insn_3718	 ** lea eax , [ebx+0x01]
-. -> Label_insn_15461
-
-# Orig addr: Label_insn_17168 insn_id: 17168 with comment push 0x08051948
-	Label_insn_17168	 ** push 0x08051948
-. -> Label_insn_17169
-
-# Orig addr: Label_insn_17169 insn_id: 17169 with comment push 0xF00015B0
-	Label_insn_17169	 ** push 0xF00015B0
-. -> Label_insn_17170
-
-# Orig addr: Label_insn_17170 insn_id: 17170 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09944DBE -- Link to callback handler sequence
-# Orig addr: Label_insn_17170 indirect branch target: -268429904
-0xf00015b0 -> .
-. -> post_callback_Label_insn_17170
-	Label_insn_17170	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17170 ** pop eax
-. -> Label_insn_17171
-
-# Orig addr: Label_insn_17171 insn_id: 17171 with comment popfd 
-	Label_insn_17171	 ** popfd 
-. -> Label_insn_17172
-
-# Orig addr: Label_insn_17172 insn_id: 17172 with comment popad 
-	Label_insn_17172	 ** popad 
-. -> 0x805194b
-
-# Orig addr: 0x804c679 insn_id: 3723 with comment lea ebx , [eax+0x01]
-0x804c679 -> .
-	Label_insn_3723	 ** lea ebx , [eax+0x01]
-. -> Label_insn_15469
-
-# Orig addr: Label_insn_17173 insn_id: 17173 with comment pushad  -- start of callback handler sequence
-	Label_insn_17173	 ** pushad 
-. -> Label_insn_17174
-
-# Orig addr: Label_insn_17174 insn_id: 17174 with comment pushfd 
-	Label_insn_17174	 ** pushfd 
-. -> Label_insn_17175
-
-# Orig addr: Label_insn_17175 insn_id: 17175 with comment push 0x0805194E
-	Label_insn_17175	 ** push 0x0805194E
-. -> Label_insn_17176
-
-# Orig addr: 0x804c689 insn_id: 3728 with comment add ebx , 0x00000001
-0x804c689 -> .
-	Label_insn_3728	 ** add ebx , 0x00000001
-. -> Label_insn_15477
-
-# Orig addr: Label_insn_17176 insn_id: 17176 with comment push 0xF00015C0
-	Label_insn_17176	 ** push 0xF00015C0
-. -> Label_insn_17177
-
-# Orig addr: Label_insn_17177 insn_id: 17177 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099489FE -- Link to callback handler sequence
-# Orig addr: Label_insn_17177 indirect branch target: -268429888
-0xf00015c0 -> .
-. -> post_callback_Label_insn_17177
-	Label_insn_17177	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17177 ** pop eax
-. -> Label_insn_17178
-
-# Orig addr: Label_insn_17178 insn_id: 17178 with comment popfd 
-	Label_insn_17178	 ** popfd 
-. -> Label_insn_17179
-
-# Orig addr: Label_insn_17179 insn_id: 17179 with comment popad 
-	Label_insn_17179	 ** popad 
-. -> 0x8051951
-
-# Orig addr: 0x804c69b insn_id: 3733 with comment add eax , dword [ebp-0x48]
-0x804c69b -> .
-	Label_insn_3733	 ** add eax , dword [ebp-0x48]
-. -> Label_insn_15485
-
-# Orig addr: Label_insn_17180 insn_id: 17180 with comment jnc 0x0994C87E -- Link to callback handler sequence
-	Label_insn_17180	 ** jnc 0x805195c
-. -> Label_insn_17181
-
-# Orig addr: Label_insn_17181 insn_id: 17181 with comment pushad  -- start of callback handler sequence
-	Label_insn_17181	 ** pushad 
-. -> Label_insn_17182
-
-# Orig addr: 0x804c6a6 insn_id: 3737 with comment add ecx , dword [ebp-0x2C]
-0x804c6a6 -> .
-	Label_insn_3737	 ** add ecx , dword [ebp-0x2C]
-. -> Label_insn_15493
-
-# Orig addr: Label_insn_17182 insn_id: 17182 with comment pushfd 
-	Label_insn_17182	 ** pushfd 
-. -> Label_insn_17183
-
-# Orig addr: Label_insn_17183 insn_id: 17183 with comment push 0x0805195A
-	Label_insn_17183	 ** push 0x0805195A
-. -> Label_insn_17184
-
-# Orig addr: Label_insn_17184 insn_id: 17184 with comment push 0xF00015D0
-	Label_insn_17184	 ** push 0xF00015D0
-. -> Label_insn_17185
-
-# Orig addr: Label_insn_17185 insn_id: 17185 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0994C87E -- Link to callback handler sequence
-# Orig addr: Label_insn_17185 indirect branch target: -268429872
-0xf00015d0 -> .
-. -> post_callback_Label_insn_17185
-	Label_insn_17185	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17185 ** pop eax
-. -> Label_insn_17186
-
-# Orig addr: Label_insn_17186 insn_id: 17186 with comment popfd 
-	Label_insn_17186	 ** popfd 
-. -> Label_insn_17187
-
-# Orig addr: 0x804c6be insn_id: 3743 with comment add esi , dword [ebp-0x2C]
-0x804c6be -> .
-	Label_insn_3743	 ** add esi , dword [ebp-0x2C]
-. -> Label_insn_15501
-
-# Orig addr: Label_insn_17187 insn_id: 17187 with comment popad 
-	Label_insn_17187	 ** popad 
-. -> 0x805195c
-
-# Orig addr: Label_insn_17188 insn_id: 17188 with comment jnc 0x09950A1E -- Link to callback handler sequence
-	Label_insn_17188	 ** jnc 0x805198b
-. -> Label_insn_17189
-
-# Orig addr: Label_insn_17189 insn_id: 17189 with comment pushad  -- start of callback handler sequence
-	Label_insn_17189	 ** pushad 
-. -> Label_insn_17190
-
-# Orig addr: Label_insn_17190 insn_id: 17190 with comment pushfd 
-	Label_insn_17190	 ** pushfd 
-. -> Label_insn_17191
-
-# Orig addr: Label_insn_17191 insn_id: 17191 with comment push 0x08051988
-	Label_insn_17191	 ** push 0x08051988
-. -> Label_insn_17192
-
-# Orig addr: Label_insn_17192 insn_id: 17192 with comment push 0xF00015E0
-	Label_insn_17192	 ** push 0xF00015E0
-. -> Label_insn_17193
-
-# Orig addr: Label_insn_17193 insn_id: 17193 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09950A1E -- Link to callback handler sequence
-# Orig addr: Label_insn_17193 indirect branch target: -268429856
-0xf00015e0 -> .
-. -> post_callback_Label_insn_17193
-	Label_insn_17193	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17193 ** pop eax
-. -> Label_insn_17194
-
-# Orig addr: Label_insn_17194 insn_id: 17194 with comment popfd 
-	Label_insn_17194	 ** popfd 
-. -> Label_insn_17195
-
-# Orig addr: Label_insn_17195 insn_id: 17195 with comment popad 
-	Label_insn_17195	 ** popad 
-. -> 0x805198b
-
-# Orig addr: Label_insn_17196 insn_id: 17196 with comment jnc 0x09954AFE -- Link to callback handler sequence
-	Label_insn_17196	 ** jnc 0x805199b
-. -> Label_insn_17197
-
-# Orig addr: 0x804c6ea insn_id: 3756 with comment add ebx , 0x00000001
-0x804c6ea -> .
-	Label_insn_3756	 ** add ebx , 0x00000001
-. -> Label_insn_15509
-
-# Orig addr: Label_insn_17197 insn_id: 17197 with comment pushad  -- start of callback handler sequence
-	Label_insn_17197	 ** pushad 
-. -> Label_insn_17198
-
-# Orig addr: Label_insn_17198 insn_id: 17198 with comment pushfd 
-	Label_insn_17198	 ** pushfd 
-. -> Label_insn_17199
-
-# Orig addr: Label_insn_17199 insn_id: 17199 with comment push 0x08051998
-	Label_insn_17199	 ** push 0x08051998
-. -> Label_insn_17200
-
-# Orig addr: Label_insn_17200 insn_id: 17200 with comment push 0xF00015F0
-	Label_insn_17200	 ** push 0xF00015F0
-. -> Label_insn_17201
-
-# Orig addr: Label_insn_17201 insn_id: 17201 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09954AFE -- Link to callback handler sequence
-# Orig addr: Label_insn_17201 indirect branch target: -268429840
-0xf00015f0 -> .
-. -> post_callback_Label_insn_17201
-	Label_insn_17201	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17201 ** pop eax
-. -> Label_insn_17202
-
-# Orig addr: Label_insn_17202 insn_id: 17202 with comment popfd 
-	Label_insn_17202	 ** popfd 
-. -> Label_insn_17203
-
-# Orig addr: Label_insn_17203 insn_id: 17203 with comment popad 
-	Label_insn_17203	 ** popad 
-. -> 0x805199b
-
-# Orig addr: Label_insn_17204 insn_id: 17204 with comment jno 0x099581CE -- Link to callback handler sequence
-	Label_insn_17204	 ** jno 0x80519a3
-. -> Label_insn_17205
-
-# Orig addr: Label_insn_17205 insn_id: 17205 with comment pushad  -- start of callback handler sequence
-	Label_insn_17205	 ** pushad 
-. -> Label_insn_17206
-
-# Orig addr: Label_insn_17206 insn_id: 17206 with comment pushfd 
-	Label_insn_17206	 ** pushfd 
-. -> Label_insn_17207
-
-# Orig addr: Label_insn_17207 insn_id: 17207 with comment push 0x080519A0
-	Label_insn_17207	 ** push 0x080519A0
-. -> Label_insn_17208
-
-# Orig addr: Label_insn_17208 insn_id: 17208 with comment push 0xF0001600
-	Label_insn_17208	 ** push 0xF0001600
-. -> Label_insn_17209
-
-# Orig addr: 0x804c72c insn_id: 3772 with comment lea edi , [esi+edx]
-0x804c72c -> .
-	Label_insn_3772	 ** lea edi , [esi+edx]
-. -> Label_insn_15517
-
-# Orig addr: Label_insn_17209 insn_id: 17209 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099581CE -- Link to callback handler sequence
-# Orig addr: Label_insn_17209 indirect branch target: -268429824
-0xf0001600 -> .
-. -> post_callback_Label_insn_17209
-	Label_insn_17209	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17209 ** pop eax
-. -> Label_insn_17210
-
-# Orig addr: 0x804c72f insn_id: 3773 with comment add ecx , edi
-# eliding, no indirect targets
-0x804c72f -> 0x0 
-	Label_insn_3773	 ** add ecx , edi
-. -> Label_insn_15525
-
-# Orig addr: Label_insn_17210 insn_id: 17210 with comment popfd 
-	Label_insn_17210	 ** popfd 
-. -> Label_insn_17211
-
-# Orig addr: 0x804c731 insn_id: 3774 with comment sub eax , edi
-# eliding, no indirect targets
-0x804c731 -> 0x0 
-	Label_insn_3774	 ** sub eax , edi
-. -> Label_insn_15533
-
-# Orig addr: Label_insn_17211 insn_id: 17211 with comment popad 
-	Label_insn_17211	 ** popad 
-. -> 0x80519a3
-
-# Orig addr: Label_insn_17212 insn_id: 17212 with comment pushad  -- start of callback handler sequence
-	Label_insn_17212	 ** pushad 
-. -> Label_insn_17213
-
-# Orig addr: Label_insn_17213 insn_id: 17213 with comment pushfd 
-	Label_insn_17213	 ** pushfd 
-. -> Label_insn_17214
-
-# Orig addr: Label_insn_17214 insn_id: 17214 with comment push 0x080519A6
-	Label_insn_17214	 ** push 0x080519A6
-. -> Label_insn_17215
-
-# Orig addr: Label_insn_17215 insn_id: 17215 with comment push 0xF0001610
-	Label_insn_17215	 ** push 0xF0001610
-. -> Label_insn_17216
-
-# Orig addr: Label_insn_17216 insn_id: 17216 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0995ADD6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17216 indirect branch target: -268429808
-0xf0001610 -> .
-. -> post_callback_Label_insn_17216
-	Label_insn_17216	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17216 ** pop eax
-. -> Label_insn_17217
-
-# Orig addr: Label_insn_17217 insn_id: 17217 with comment popfd 
-	Label_insn_17217	 ** popfd 
-. -> Label_insn_17218
-
-# Orig addr: Label_insn_17218 insn_id: 17218 with comment popad 
-	Label_insn_17218	 ** popad 
-. -> 0x80519a9
-
-# Orig addr: Label_insn_17219 insn_id: 17219 with comment jnc 0x0995DA2E -- Link to callback handler sequence
-	Label_insn_17219	 ** jnc 0x80519b1
-. -> Label_insn_17220
-
-# Orig addr: Label_insn_17220 insn_id: 17220 with comment pushad  -- start of callback handler sequence
-	Label_insn_17220	 ** pushad 
-. -> Label_insn_17221
-
-# Orig addr: Label_insn_17221 insn_id: 17221 with comment pushfd 
-	Label_insn_17221	 ** pushfd 
-. -> Label_insn_17222
-
-# Orig addr: Label_insn_17222 insn_id: 17222 with comment push 0x080519AF
-	Label_insn_17222	 ** push 0x080519AF
-. -> Label_insn_17223
-
-# Orig addr: Label_insn_17223 insn_id: 17223 with comment push 0xF0001620
-	Label_insn_17223	 ** push 0xF0001620
-. -> Label_insn_17224
-
-# Orig addr: Label_insn_17224 insn_id: 17224 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0995DA2E -- Link to callback handler sequence
-# Orig addr: Label_insn_17224 indirect branch target: -268429792
-0xf0001620 -> .
-. -> post_callback_Label_insn_17224
-	Label_insn_17224	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17224 ** pop eax
-. -> Label_insn_17225
-
-# Orig addr: Label_insn_17225 insn_id: 17225 with comment popfd 
-	Label_insn_17225	 ** popfd 
-. -> Label_insn_17226
-
-# Orig addr: Label_insn_17226 insn_id: 17226 with comment popad 
-	Label_insn_17226	 ** popad 
-. -> 0x80519b1
-
-# Orig addr: Label_insn_17227 insn_id: 17227 with comment jnc 0x09960536 -- Link to callback handler sequence
-	Label_insn_17227	 ** jnc 0x80519ee
-. -> Label_insn_17228
-
-# Orig addr: Label_insn_17228 insn_id: 17228 with comment pushad  -- start of callback handler sequence
-	Label_insn_17228	 ** pushad 
-. -> Label_insn_17229
-
-# Orig addr: 0x804c780 insn_id: 3798 with comment sbb eax , eax
-0x804c780 -> .
-	Label_insn_3798	 ** sbb eax , eax
-. -> Label_insn_15541
-
-# Orig addr: Label_insn_17229 insn_id: 17229 with comment pushfd 
-	Label_insn_17229	 ** pushfd 
-. -> Label_insn_17230
-
-# Orig addr: 0x804c782 insn_id: 3799 with comment add esi , ebx
-# eliding, no indirect targets
-0x804c782 -> 0x0 
-	Label_insn_3799	 ** add esi , ebx
-. -> Label_insn_15549
-
-# Orig addr: Label_insn_17230 insn_id: 17230 with comment push 0x080519EB
-	Label_insn_17230	 ** push 0x080519EB
-. -> Label_insn_17231
-
-# Orig addr: Label_insn_17231 insn_id: 17231 with comment push 0xF0001630
-	Label_insn_17231	 ** push 0xF0001630
-. -> Label_insn_17232
-
-# Orig addr: Label_insn_17232 insn_id: 17232 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09960536 -- Link to callback handler sequence
-# Orig addr: Label_insn_17232 indirect branch target: -268429776
-0xf0001630 -> .
-. -> post_callback_Label_insn_17232
-	Label_insn_17232	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17232 ** pop eax
-. -> Label_insn_17233
-
-# Orig addr: Label_insn_17233 insn_id: 17233 with comment popfd 
-	Label_insn_17233	 ** popfd 
-. -> Label_insn_17234
-
-# Orig addr: Label_insn_17234 insn_id: 17234 with comment popad 
-	Label_insn_17234	 ** popad 
-. -> 0x80519ee
-
-# Orig addr: Label_insn_17235 insn_id: 17235 with comment test edx , 0xFFFFFF00
-	Label_insn_17235	 ** test edx , 0xFFFFFF00
-. -> Label_insn_17236
-
-# Orig addr: Label_insn_17236 insn_id: 17236 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_17236	 ** je Label_insn_17238
-. -> Label_insn_17240
-
-# Orig addr: Label_insn_17237 insn_id: 17237 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_17237	 ** nop 
-. -> Label_insn_17243
-
-# Orig addr: Label_insn_17238 insn_id: 17238 with comment popfd 
-	Label_insn_17238	 ** popfd 
-. -> Label_insn_17239
-
-# Orig addr: Label_insn_17239 insn_id: 17239 with comment mov byte [ebp-0x20] , dl
-	Label_insn_17239	 ** mov byte [ebp-0x20] , dl
-. -> 0x80519f4
-
-# Orig addr: Label_insn_17240 insn_id: 17240 with comment NOT
-	Label_insn_17240	 ** not edx
-. -> Label_insn_17241
-
-# Orig addr: Label_insn_17241 insn_id: 17241 with comment test edx , 0xFFFFFF00
-	Label_insn_17241	 ** test edx , 0xFFFFFF00
-. -> Label_insn_17242
-
-# Orig addr: Label_insn_17242 insn_id: 17242 with comment je 0x0996556E
-	Label_insn_17242	 ** je Label_insn_17238
-. -> Label_insn_17237
-
-# Orig addr: Label_insn_17243 insn_id: 17243 with comment pushad  -- start of callback handler sequence
-	Label_insn_17243	 ** pushad 
-. -> Label_insn_17244
-
-# Orig addr: Label_insn_17244 insn_id: 17244 with comment pushfd 
-	Label_insn_17244	 ** pushfd 
-. -> Label_insn_17245
-
-# Orig addr: 0x804c7bb insn_id: 3816 with comment add dword [ebp-0x2C] , 0x00000001
-0x804c7bb -> .
-	Label_insn_3816	 ** add dword [ebp-0x2C] , 0x00000001
-. -> Label_insn_15557
-
-# Orig addr: Label_insn_17245 insn_id: 17245 with comment push 0x080519F1
-	Label_insn_17245	 ** push 0x080519F1
-. -> Label_insn_17246
-
-# Orig addr: Label_insn_17246 insn_id: 17246 with comment push 0xF0001640
-	Label_insn_17246	 ** push 0xF0001640
-. -> Label_insn_17247
-
-# Orig addr: Label_insn_17247 insn_id: 17247 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_17247 indirect branch target: -268429760
-0xf0001640 -> .
-. -> post_callback_Label_insn_17247
-	Label_insn_17247	 () truncation_detector_32_8
-	post_callback_Label_insn_17247 ** pop eax
-. -> Label_insn_17248
-
-# Orig addr: Label_insn_17248 insn_id: 17248 with comment popfd 
-	Label_insn_17248	 ** popfd 
-. -> Label_insn_17249
-
-# Orig addr: Label_insn_17249 insn_id: 17249 with comment popad 
-	Label_insn_17249	 ** popad 
-. -> Label_insn_17238
-
-# Orig addr: Label_insn_17250 insn_id: 17250 with comment jnc 0x09968B2E -- Link to callback handler sequence
-	Label_insn_17250	 ** jnc 0x8051a46
-. -> Label_insn_17251
-
-# Orig addr: Label_insn_17251 insn_id: 17251 with comment pushad  -- start of callback handler sequence
-	Label_insn_17251	 ** pushad 
-. -> Label_insn_17252
-
-# Orig addr: Label_insn_17252 insn_id: 17252 with comment pushfd 
-	Label_insn_17252	 ** pushfd 
-. -> Label_insn_17253
-
-# Orig addr: Label_insn_17253 insn_id: 17253 with comment push 0x08051A43
-	Label_insn_17253	 ** push 0x08051A43
-. -> Label_insn_17254
-
-# Orig addr: Label_insn_17254 insn_id: 17254 with comment push 0xF0001650
-	Label_insn_17254	 ** push 0xF0001650
-. -> Label_insn_17255
-
-# Orig addr: Label_insn_17255 insn_id: 17255 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09968B2E -- Link to callback handler sequence
-# Orig addr: Label_insn_17255 indirect branch target: -268429744
-0xf0001650 -> .
-. -> post_callback_Label_insn_17255
-	Label_insn_17255	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17255 ** pop eax
-. -> Label_insn_17256
-
-# Orig addr: Label_insn_17256 insn_id: 17256 with comment popfd 
-	Label_insn_17256	 ** popfd 
-. -> Label_insn_17257
-
-# Orig addr: 0x804c7fc insn_id: 3834 with comment sub edx , 0x0000005B
-0x804c7fc -> .
-	Label_insn_3834	 ** sub edx , 0x0000005B
-. -> Label_insn_15565
-
-# Orig addr: Label_insn_17257 insn_id: 17257 with comment popad 
-	Label_insn_17257	 ** popad 
-. -> 0x8051a46
-
-# Orig addr: 0x804c804 insn_id: 3837 with comment pushfd 
-0x804c804 -> .
-	Label_insn_3837	 ** pushfd 
-. -> Label_insn_15573
-
-# Orig addr: Label_insn_17258 insn_id: 17258 with comment pushad  -- start of callback handler sequence
-	Label_insn_17258	 ** pushad 
-. -> Label_insn_17259
-
-# Orig addr: Label_insn_17259 insn_id: 17259 with comment pushfd 
-	Label_insn_17259	 ** pushfd 
-. -> Label_insn_17260
-
-# Orig addr: 0x804c810 insn_id: 3840 with comment add eax , 0x00000001
-# Orig addr: 0x804c810 indirect branch target: 134531088
-0x804c810 -> .
-	Label_insn_3840	 ** add eax , 0x00000001
-. -> Label_insn_18614
-
-# Orig addr: Label_insn_17260 insn_id: 17260 with comment push 0x08051A4D
-	Label_insn_17260	 ** push 0x08051A4D
-. -> Label_insn_17261
-
-# Orig addr: 0x804c813 insn_id: 3841 with comment add ecx , 0x00000001
-# eliding, no indirect targets
-0x804c813 -> 0x0 
-	Label_insn_3841	 ** add ecx , 0x00000001
-. -> Label_insn_15595
-
-# Orig addr: Label_insn_17261 insn_id: 17261 with comment push 0xF0001660
-	Label_insn_17261	 ** push 0xF0001660
-. -> Label_insn_17262
-
-# Orig addr: Label_insn_17262 insn_id: 17262 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0996B7CE -- Link to callback handler sequence
-# Orig addr: Label_insn_17262 indirect branch target: -268429728
-0xf0001660 -> .
-. -> post_callback_Label_insn_17262
-	Label_insn_17262	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17262 ** pop eax
-. -> Label_insn_17263
-
-# Orig addr: Label_insn_17263 insn_id: 17263 with comment popfd 
-	Label_insn_17263	 ** popfd 
-. -> Label_insn_17264
-
-# Orig addr: Label_insn_17264 insn_id: 17264 with comment popad 
-	Label_insn_17264	 ** popad 
-. -> 0x8051a50
-
-# Orig addr: Label_insn_17265 insn_id: 17265 with comment jnc 0x0996E6D6 -- Link to callback handler sequence
-	Label_insn_17265	 ** jnc 0x8051a65
-. -> Label_insn_17266
-
-# Orig addr: Label_insn_17266 insn_id: 17266 with comment pushad  -- start of callback handler sequence
-	Label_insn_17266	 ** pushad 
-. -> Label_insn_17267
-
-# Orig addr: Label_insn_17267 insn_id: 17267 with comment pushfd 
-	Label_insn_17267	 ** pushfd 
-. -> Label_insn_17268
-
-# Orig addr: Label_insn_17268 insn_id: 17268 with comment push 0x08051A62
-	Label_insn_17268	 ** push 0x08051A62
-. -> Label_insn_17269
-
-# Orig addr: Label_insn_17269 insn_id: 17269 with comment push 0xF0001670
-	Label_insn_17269	 ** push 0xF0001670
-. -> Label_insn_17270
-
-# Orig addr: Label_insn_17270 insn_id: 17270 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0996E6D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17270 indirect branch target: -268429712
-0xf0001670 -> .
-. -> post_callback_Label_insn_17270
-	Label_insn_17270	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17270 ** pop eax
-. -> Label_insn_17271
-
-# Orig addr: Label_insn_17271 insn_id: 17271 with comment popfd 
-	Label_insn_17271	 ** popfd 
-. -> Label_insn_17272
-
-# Orig addr: Label_insn_17272 insn_id: 17272 with comment popad 
-	Label_insn_17272	 ** popad 
-. -> 0x8051a65
-
-# Orig addr: Label_insn_17273 insn_id: 17273 with comment jno 0x099716C6 -- Link to callback handler sequence
-	Label_insn_17273	 ** jno 0x8051a8b
-. -> Label_insn_17274
-
-# Orig addr: Label_insn_17274 insn_id: 17274 with comment pushad  -- start of callback handler sequence
-	Label_insn_17274	 ** pushad 
-. -> Label_insn_17275
-
-# Orig addr: Label_insn_17275 insn_id: 17275 with comment pushfd 
-	Label_insn_17275	 ** pushfd 
-. -> Label_insn_17276
-
-# Orig addr: Label_insn_17276 insn_id: 17276 with comment push 0x08051A88
-	Label_insn_17276	 ** push 0x08051A88
-. -> Label_insn_17277
-
-# Orig addr: Label_insn_17277 insn_id: 17277 with comment push 0xF0001680
-	Label_insn_17277	 ** push 0xF0001680
-. -> Label_insn_17278
-
-# Orig addr: Label_insn_17278 insn_id: 17278 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099716C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17278 indirect branch target: -268429696
-0xf0001680 -> .
-. -> post_callback_Label_insn_17278
-	Label_insn_17278	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17278 ** pop eax
-. -> Label_insn_17279
-
-# Orig addr: Label_insn_17279 insn_id: 17279 with comment popfd 
-	Label_insn_17279	 ** popfd 
-. -> Label_insn_17280
-
-# Orig addr: Label_insn_17280 insn_id: 17280 with comment popad 
-	Label_insn_17280	 ** popad 
-. -> 0x8051a8b
-
-# Orig addr: Label_insn_17281 insn_id: 17281 with comment pushad  -- start of callback handler sequence
-	Label_insn_17281	 ** pushad 
-. -> Label_insn_17282
-
-# Orig addr: 0x804c86c insn_id: 3868 with comment lea ecx , [edi+esi+0x01]
-0x804c86c -> .
-	Label_insn_3868	 ** lea ecx , [edi+esi+0x01]
-. -> Label_insn_15603
-
-# Orig addr: Label_insn_17282 insn_id: 17282 with comment pushfd 
-	Label_insn_17282	 ** pushfd 
-. -> Label_insn_17283
-
-# Orig addr: Label_insn_17283 insn_id: 17283 with comment push 0x08051A8E
-	Label_insn_17283	 ** push 0x08051A8E
-. -> Label_insn_17284
-
-# Orig addr: Label_insn_17284 insn_id: 17284 with comment push 0xF0001690
-	Label_insn_17284	 ** push 0xF0001690
-. -> Label_insn_17285
-
-# Orig addr: 0x804c875 insn_id: 3871 with comment add eax , ecx
-0x804c875 -> .
-	Label_insn_3871	 ** add eax , ecx
-. -> Label_insn_15611
-
-# Orig addr: Label_insn_17285 insn_id: 17285 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099743DE -- Link to callback handler sequence
-# Orig addr: Label_insn_17285 indirect branch target: -268429680
-0xf0001690 -> .
-. -> post_callback_Label_insn_17285
-	Label_insn_17285	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17285 ** pop eax
-. -> Label_insn_17286
-
-# Orig addr: Label_insn_17286 insn_id: 17286 with comment popfd 
-	Label_insn_17286	 ** popfd 
-. -> Label_insn_17287
-
-# Orig addr: Label_insn_17287 insn_id: 17287 with comment popad 
-	Label_insn_17287	 ** popad 
-. -> 0x8051a91
-
-# Orig addr: 0x804c883 insn_id: 3875 with comment add ecx , 0x00000001
-0x804c883 -> .
-	Label_insn_3875	 ** add ecx , 0x00000001
-. -> Label_insn_15619
-
-# Orig addr: 0x804c886 insn_id: 3876 with comment add eax , 0x00000001
-# eliding, no indirect targets
-0x804c886 -> 0x0 
-	Label_insn_3876	 ** add eax , 0x00000001
-. -> Label_insn_15627
-
-# Orig addr: Label_insn_17288 insn_id: 17288 with comment jnc 0x099770DE -- Link to callback handler sequence
-	Label_insn_17288	 ** jnc Label_insn_9277
-. -> Label_insn_17289
-
-# Orig addr: Label_insn_17289 insn_id: 17289 with comment pushad  -- start of callback handler sequence
-	Label_insn_17289	 ** pushad 
-. -> Label_insn_17290
-
-# Orig addr: 0x804c88d insn_id: 3879 with comment add ebx , 0x00000001
-0x804c88d -> .
-	Label_insn_3879	 ** add ebx , 0x00000001
-. -> Label_insn_18615
-
-# Orig addr: Label_insn_17290 insn_id: 17290 with comment pushfd 
-	Label_insn_17290	 ** pushfd 
-. -> Label_insn_17291
-
-# Orig addr: Label_insn_17291 insn_id: 17291 with comment push 0x08051AB5
-	Label_insn_17291	 ** push 0x08051AB5
-. -> Label_insn_17292
-
-# Orig addr: Label_insn_17292 insn_id: 17292 with comment push 0xF00016A0
-	Label_insn_17292	 ** push 0xF00016A0
-. -> Label_insn_17293
-
-# Orig addr: Label_insn_17293 insn_id: 17293 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099770DE -- Link to callback handler sequence
-# Orig addr: Label_insn_17293 indirect branch target: -268429664
-0xf00016a0 -> .
-. -> post_callback_Label_insn_17293
-	Label_insn_17293	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17293 ** pop eax
-. -> Label_insn_17294
-
-# Orig addr: Label_insn_17294 insn_id: 17294 with comment popfd 
-	Label_insn_17294	 ** popfd 
-. -> Label_insn_17295
-
-# Orig addr: Label_insn_17295 insn_id: 17295 with comment popad 
-	Label_insn_17295	 ** popad 
-. -> Label_insn_9277
-
-# Orig addr: Label_insn_17296 insn_id: 17296 with comment jnc 0x09979F5E -- Link to callback handler sequence
-	Label_insn_17296	 ** jnc Label_insn_9278
-. -> Label_insn_17297
-
-# Orig addr: Label_insn_17297 insn_id: 17297 with comment pushad  -- start of callback handler sequence
-	Label_insn_17297	 ** pushad 
-. -> Label_insn_17298
-
-# Orig addr: Label_insn_17298 insn_id: 17298 with comment pushfd 
-	Label_insn_17298	 ** pushfd 
-. -> Label_insn_17299
-
-# Orig addr: Label_insn_17299 insn_id: 17299 with comment push 0x08051AB8
-	Label_insn_17299	 ** push 0x08051AB8
-. -> Label_insn_17300
-
-# Orig addr: Label_insn_17300 insn_id: 17300 with comment push 0xF00016B0
-	Label_insn_17300	 ** push 0xF00016B0
-. -> Label_insn_17301
-
-# Orig addr: Label_insn_17301 insn_id: 17301 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09979F5E -- Link to callback handler sequence
-# Orig addr: Label_insn_17301 indirect branch target: -268429648
-0xf00016b0 -> .
-. -> post_callback_Label_insn_17301
-	Label_insn_17301	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17301 ** pop eax
-. -> Label_insn_17302
-
-# Orig addr: Label_insn_17302 insn_id: 17302 with comment popfd 
-	Label_insn_17302	 ** popfd 
-. -> Label_insn_17303
-
-# Orig addr: Label_insn_17303 insn_id: 17303 with comment popad 
-	Label_insn_17303	 ** popad 
-. -> Label_insn_9278
-
-# Orig addr: Label_insn_17304 insn_id: 17304 with comment pushfd 
-	Label_insn_17304	 ** pushfd 
-. -> Label_insn_17305
-
-# Orig addr: Label_insn_17305 insn_id: 17305 with comment test bl , bl
-	Label_insn_17305	 ** test bl , bl
-. -> Label_insn_17306
-
-# Orig addr: Label_insn_17306 insn_id: 17306 with comment jns 0x0997DBEE
-	Label_insn_17306	 ** jns Label_insn_17308
-. -> Label_insn_17307
-
-# Orig addr: Label_insn_17307 insn_id: 17307 with comment nop  -- Link to callback handler sequence
-	Label_insn_17307	 ** nop 
-. -> Label_insn_17310
-
-# Orig addr: Label_insn_17308 insn_id: 17308 with comment popfd 
-	Label_insn_17308	 ** popfd 
-. -> Label_insn_17309
-
-# Orig addr: Label_insn_17309 insn_id: 17309 with comment movsx ebx , bl
-	Label_insn_17309	 ** movsx ebx , bl
-. -> Label_insn_9279
-
-# Orig addr: Label_insn_17310 insn_id: 17310 with comment pushad  -- start of callback handler sequence
-	Label_insn_17310	 ** pushad 
-. -> Label_insn_17311
-
-# Orig addr: Label_insn_17311 insn_id: 17311 with comment pushfd 
-	Label_insn_17311	 ** pushfd 
-. -> Label_insn_17312
-
-# Orig addr: Label_insn_17312 insn_id: 17312 with comment push 0x08051ABA
-	Label_insn_17312	 ** push 0x08051ABA
-. -> Label_insn_17313
-
-# Orig addr: Label_insn_17313 insn_id: 17313 with comment push 0xF00016C0
-	Label_insn_17313	 ** push 0xF00016C0
-. -> Label_insn_17314
-
-# Orig addr: Label_insn_17314 insn_id: 17314 with comment pop eax -- with callback to signedness_detector_8 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17314 indirect branch target: -268429632
-0xf00016c0 -> .
-. -> post_callback_Label_insn_17314
-	Label_insn_17314	 () signedness_detector_8
-	post_callback_Label_insn_17314 ** pop eax
-. -> Label_insn_17315
-
-# Orig addr: Label_insn_17315 insn_id: 17315 with comment popfd 
-	Label_insn_17315	 ** popfd 
-. -> Label_insn_17316
-
-# Orig addr: Label_insn_17316 insn_id: 17316 with comment popad 
-	Label_insn_17316	 ** popad 
-. -> Label_insn_17308
-
-# Orig addr: Label_insn_17317 insn_id: 17317 with comment jno 0x09981186 -- Link to callback handler sequence
-	Label_insn_17317	 ** jno 0x8051ac1
-. -> Label_insn_17318
-
-# Orig addr: Label_insn_17318 insn_id: 17318 with comment pushad  -- start of callback handler sequence
-	Label_insn_17318	 ** pushad 
-. -> Label_insn_17319
-
-# Orig addr: Label_insn_17319 insn_id: 17319 with comment pushfd 
-	Label_insn_17319	 ** pushfd 
-. -> Label_insn_17320
-
-# Orig addr: Label_insn_17320 insn_id: 17320 with comment push 0x08051ABD
-	Label_insn_17320	 ** push 0x08051ABD
-. -> Label_insn_17321
-
-# Orig addr: 0x804c907 insn_id: 3916 with comment lea edx , [ebx+0x01]
-0x804c907 -> .
-	Label_insn_3916	 ** lea edx , [ebx+0x01]
-. -> Label_insn_15642
-
-# Orig addr: Label_insn_17321 insn_id: 17321 with comment push 0xF00016D0
-	Label_insn_17321	 ** push 0xF00016D0
-. -> Label_insn_17322
-
-# Orig addr: Label_insn_17322 insn_id: 17322 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09981186 -- Link to callback handler sequence
-# Orig addr: Label_insn_17322 indirect branch target: -268429616
-0xf00016d0 -> .
-. -> post_callback_Label_insn_17322
-	Label_insn_17322	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17322 ** pop eax
-. -> Label_insn_17323
-
-# Orig addr: Label_insn_17323 insn_id: 17323 with comment popfd 
-	Label_insn_17323	 ** popfd 
-. -> Label_insn_17324
-
-# Orig addr: Label_insn_17324 insn_id: 17324 with comment popad 
-	Label_insn_17324	 ** popad 
-. -> 0x8051ac1
-
-# Orig addr: Label_insn_17325 insn_id: 17325 with comment pushad  -- start of callback handler sequence
-	Label_insn_17325	 ** pushad 
-. -> Label_insn_17326
-
-# Orig addr: Label_insn_17326 insn_id: 17326 with comment pushfd 
-	Label_insn_17326	 ** pushfd 
-. -> Label_insn_17327
-
-# Orig addr: Label_insn_17327 insn_id: 17327 with comment push 0x08051AC3
-	Label_insn_17327	 ** push 0x08051AC3
-. -> Label_insn_17328
-
-# Orig addr: Label_insn_17328 insn_id: 17328 with comment push 0xF00016E0
-	Label_insn_17328	 ** push 0xF00016E0
-. -> Label_insn_17329
-
-# Orig addr: Label_insn_17329 insn_id: 17329 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099830F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17329 indirect branch target: -268429600
-0xf00016e0 -> .
-. -> post_callback_Label_insn_17329
-	Label_insn_17329	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17329 ** pop eax
-. -> Label_insn_17330
-
-# Orig addr: Label_insn_17330 insn_id: 17330 with comment popfd 
-	Label_insn_17330	 ** popfd 
-. -> Label_insn_17331
-
-# Orig addr: Label_insn_17331 insn_id: 17331 with comment popad 
-	Label_insn_17331	 ** popad 
-. -> Label_insn_9282
-
-# Orig addr: Label_insn_17332 insn_id: 17332 with comment jno 0x09985DC6 -- Link to callback handler sequence
-	Label_insn_17332	 ** jno 0x8051ac8
-. -> Label_insn_17333
-
-# Orig addr: 0x804c94e insn_id: 3932 with comment sub ecx , eax
-0x804c94e -> .
-	Label_insn_3932	 ** sub ecx , eax
-. -> Label_insn_15650
-
-# Orig addr: Label_insn_17333 insn_id: 17333 with comment pushad  -- start of callback handler sequence
-	Label_insn_17333	 ** pushad 
-. -> Label_insn_17334
-
-# Orig addr: Label_insn_17334 insn_id: 17334 with comment pushfd 
-	Label_insn_17334	 ** pushfd 
-. -> Label_insn_17335
-
-# Orig addr: 0x804c953 insn_id: 3934 with comment lea eax , [edi+eax*8]
-0x804c953 -> .
-	Label_insn_3934	 ** lea eax , [edi+eax*8]
-. -> Label_insn_18616
-
-# Orig addr: Label_insn_17335 insn_id: 17335 with comment push 0x08051AC5
-	Label_insn_17335	 ** push 0x08051AC5
-. -> Label_insn_17336
-
-# Orig addr: Label_insn_17336 insn_id: 17336 with comment push 0xF00016F0
-	Label_insn_17336	 ** push 0xF00016F0
-. -> Label_insn_17337
-
-# Orig addr: Label_insn_17337 insn_id: 17337 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09985DC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17337 indirect branch target: -268429584
-0xf00016f0 -> .
-. -> post_callback_Label_insn_17337
-	Label_insn_17337	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17337 ** pop eax
-. -> Label_insn_17338
-
-# Orig addr: Label_insn_17338 insn_id: 17338 with comment popfd 
-	Label_insn_17338	 ** popfd 
-. -> Label_insn_17339
-
-# Orig addr: Label_insn_17339 insn_id: 17339 with comment popad 
-	Label_insn_17339	 ** popad 
-. -> 0x8051ac8
-
-# Orig addr: 0x804c96e insn_id: 3941 with comment lea edi , [edi+ebx*8]
-0x804c96e -> .
-	Label_insn_3941	 ** lea edi , [edi+ebx*8]
-. -> Label_insn_15666
-
-# Orig addr: Label_insn_17340 insn_id: 17340 with comment pushad  -- start of callback handler sequence
-	Label_insn_17340	 ** pushad 
-. -> Label_insn_17341
-
-# Orig addr: Label_insn_17341 insn_id: 17341 with comment pushfd 
-	Label_insn_17341	 ** pushfd 
-. -> Label_insn_17342
-
-# Orig addr: Label_insn_17342 insn_id: 17342 with comment push 0x08051ACD
-	Label_insn_17342	 ** push 0x08051ACD
-. -> Label_insn_17343
-
-# Orig addr: Label_insn_17343 insn_id: 17343 with comment push 0xF0001700
-	Label_insn_17343	 ** push 0xF0001700
-. -> Label_insn_17344
-
-# Orig addr: Label_insn_17344 insn_id: 17344 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099875C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17344 indirect branch target: -268429568
-0xf0001700 -> .
-. -> post_callback_Label_insn_17344
-	Label_insn_17344	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17344 ** pop eax
-. -> Label_insn_17345
-
-# Orig addr: Label_insn_17345 insn_id: 17345 with comment popfd 
-	Label_insn_17345	 ** popfd 
-. -> Label_insn_17346
-
-# Orig addr: Label_insn_17346 insn_id: 17346 with comment popad 
-	Label_insn_17346	 ** popad 
-. -> 0x8051ad0
-
-# Orig addr: Label_insn_17347 insn_id: 17347 with comment jno 0x0998A3FE -- Link to callback handler sequence
-	Label_insn_17347	 ** jno 0x8051aeb
-. -> Label_insn_17348
-
-# Orig addr: 0x804c989 insn_id: 3950 with comment lea eax , [esi+0x08]
-0x804c989 -> .
-	Label_insn_3950	 ** lea eax , [esi+0x08]
-. -> Label_insn_15674
-
-# Orig addr: Label_insn_17348 insn_id: 17348 with comment pushad  -- start of callback handler sequence
-	Label_insn_17348	 ** pushad 
-. -> Label_insn_17349
-
-# Orig addr: Label_insn_17349 insn_id: 17349 with comment pushfd 
-	Label_insn_17349	 ** pushfd 
-. -> Label_insn_17350
-
-# Orig addr: Label_insn_17350 insn_id: 17350 with comment push 0x08051AE8
-	Label_insn_17350	 ** push 0x08051AE8
-. -> Label_insn_17351
-
-# Orig addr: Label_insn_17351 insn_id: 17351 with comment push 0xF0001710
-	Label_insn_17351	 ** push 0xF0001710
-. -> Label_insn_17352
-
-# Orig addr: Label_insn_17352 insn_id: 17352 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0998A3FE -- Link to callback handler sequence
-# Orig addr: Label_insn_17352 indirect branch target: -268429552
-0xf0001710 -> .
-. -> post_callback_Label_insn_17352
-	Label_insn_17352	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17352 ** pop eax
-. -> Label_insn_17353
-
-# Orig addr: Label_insn_17353 insn_id: 17353 with comment popfd 
-	Label_insn_17353	 ** popfd 
-. -> Label_insn_17354
-
-# Orig addr: Label_insn_17354 insn_id: 17354 with comment popad 
-	Label_insn_17354	 ** popad 
-. -> 0x8051aeb
-
-# Orig addr: Label_insn_17355 insn_id: 17355 with comment pushad  -- start of callback handler sequence
-	Label_insn_17355	 ** pushad 
-. -> Label_insn_17356
-
-# Orig addr: 0x804c9ab insn_id: 3961 with comment lea edx , [eax+0x01]
-0x804c9ab -> .
-	Label_insn_3961	 ** lea edx , [eax+0x01]
-. -> Label_insn_15682
-
-# Orig addr: Label_insn_17356 insn_id: 17356 with comment pushfd 
-	Label_insn_17356	 ** pushfd 
-. -> Label_insn_17357
-
-# Orig addr: Label_insn_17357 insn_id: 17357 with comment push 0x08051AEE
-	Label_insn_17357	 ** push 0x08051AEE
-. -> Label_insn_17358
-
-# Orig addr: Label_insn_17358 insn_id: 17358 with comment push 0xF0001720
-	Label_insn_17358	 ** push 0xF0001720
-. -> Label_insn_17359
-
-# Orig addr: Label_insn_17359 insn_id: 17359 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0998D5C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17359 indirect branch target: -268429536
-0xf0001720 -> .
-. -> post_callback_Label_insn_17359
-	Label_insn_17359	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17359 ** pop eax
-. -> Label_insn_17360
-
-# Orig addr: Label_insn_17360 insn_id: 17360 with comment popfd 
-	Label_insn_17360	 ** popfd 
-. -> Label_insn_17361
-
-# Orig addr: Label_insn_17361 insn_id: 17361 with comment popad 
-	Label_insn_17361	 ** popad 
-. -> 0x8051af1
-
-# Orig addr: Label_insn_17362 insn_id: 17362 with comment jno 0x09990B06 -- Link to callback handler sequence
-	Label_insn_17362	 ** jno 0x8051bdb
-. -> Label_insn_17363
-
-# Orig addr: Label_insn_17363 insn_id: 17363 with comment pushad  -- start of callback handler sequence
-	Label_insn_17363	 ** pushad 
-. -> Label_insn_17364
-
-# Orig addr: Label_insn_17364 insn_id: 17364 with comment pushfd 
-	Label_insn_17364	 ** pushfd 
-. -> Label_insn_17365
-
-# Orig addr: Label_insn_17365 insn_id: 17365 with comment push 0x08051BD8
-	Label_insn_17365	 ** push 0x08051BD8
-. -> Label_insn_17366
-
-# Orig addr: Label_insn_17366 insn_id: 17366 with comment push 0xF0001730
-	Label_insn_17366	 ** push 0xF0001730
-. -> Label_insn_17367
-
-# Orig addr: Label_insn_17367 insn_id: 17367 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09990B06 -- Link to callback handler sequence
-# Orig addr: Label_insn_17367 indirect branch target: -268429520
-0xf0001730 -> .
-. -> post_callback_Label_insn_17367
-	Label_insn_17367	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17367 ** pop eax
-. -> Label_insn_17368
-
-# Orig addr: Label_insn_17368 insn_id: 17368 with comment popfd 
-	Label_insn_17368	 ** popfd 
-. -> Label_insn_17369
-
-# Orig addr: Label_insn_17369 insn_id: 17369 with comment popad 
-	Label_insn_17369	 ** popad 
-. -> 0x8051bdb
-
-# Orig addr: Label_insn_17370 insn_id: 17370 with comment jnc 0x09994AAE -- Link to callback handler sequence
-	Label_insn_17370	 ** jnc 0x8051bef
-. -> Label_insn_17371
-
-# Orig addr: Label_insn_17371 insn_id: 17371 with comment pushad  -- start of callback handler sequence
-	Label_insn_17371	 ** pushad 
-. -> Label_insn_17372
-
-# Orig addr: Label_insn_17372 insn_id: 17372 with comment pushfd 
-	Label_insn_17372	 ** pushfd 
-. -> Label_insn_17373
-
-# Orig addr: Label_insn_17373 insn_id: 17373 with comment push 0x08051BED
-	Label_insn_17373	 ** push 0x08051BED
-. -> Label_insn_17374
-
-# Orig addr: Label_insn_17374 insn_id: 17374 with comment push 0xF0001740
-	Label_insn_17374	 ** push 0xF0001740
-. -> Label_insn_17375
-
-# Orig addr: Label_insn_17375 insn_id: 17375 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09994AAE -- Link to callback handler sequence
-# Orig addr: Label_insn_17375 indirect branch target: -268429504
-0xf0001740 -> .
-. -> post_callback_Label_insn_17375
-	Label_insn_17375	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17375 ** pop eax
-. -> Label_insn_17376
-
-# Orig addr: Label_insn_17376 insn_id: 17376 with comment popfd 
-	Label_insn_17376	 ** popfd 
-. -> Label_insn_17377
-
-# Orig addr: Label_insn_17377 insn_id: 17377 with comment popad 
-	Label_insn_17377	 ** popad 
-. -> 0x8051bef
-
-# Orig addr: Label_insn_17378 insn_id: 17378 with comment pushfd 
-	Label_insn_17378	 ** pushfd 
-. -> Label_insn_17379
-
-# Orig addr: Label_insn_17379 insn_id: 17379 with comment test edx , 0xFFFFFF00
-	Label_insn_17379	 ** test edx , 0xFFFFFF00
-. -> Label_insn_17380
-
-# Orig addr: Label_insn_17380 insn_id: 17380 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_17380	 ** je Label_insn_17382
-. -> Label_insn_17384
-
-# Orig addr: Label_insn_17381 insn_id: 17381 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_17381	 ** nop 
-. -> Label_insn_17387
-
-# Orig addr: Label_insn_17382 insn_id: 17382 with comment popfd 
-	Label_insn_17382	 ** popfd 
-. -> Label_insn_17383
-
-# Orig addr: Label_insn_17383 insn_id: 17383 with comment mov byte [ebp-0x44] , dl
-	Label_insn_17383	 ** mov byte [ebp-0x44] , dl
-. -> 0x8051c2e
-
-# Orig addr: Label_insn_17384 insn_id: 17384 with comment NOT
-	Label_insn_17384	 ** not edx
-. -> Label_insn_17385
-
-# Orig addr: Label_insn_17385 insn_id: 17385 with comment test edx , 0xFFFFFF00
-	Label_insn_17385	 ** test edx , 0xFFFFFF00
-. -> Label_insn_17386
-
-# Orig addr: Label_insn_17386 insn_id: 17386 with comment je 0x0999CA3E
-	Label_insn_17386	 ** je Label_insn_17382
-. -> Label_insn_17381
-
-# Orig addr: Label_insn_17387 insn_id: 17387 with comment pushad  -- start of callback handler sequence
-	Label_insn_17387	 ** pushad 
-. -> Label_insn_17388
-
-# Orig addr: Label_insn_17388 insn_id: 17388 with comment pushfd 
-	Label_insn_17388	 ** pushfd 
-. -> Label_insn_17389
-
-# Orig addr: Label_insn_17389 insn_id: 17389 with comment push 0x08051C2B
-	Label_insn_17389	 ** push 0x08051C2B
-. -> Label_insn_17390
-
-# Orig addr: Label_insn_17390 insn_id: 17390 with comment push 0xF0001750
-	Label_insn_17390	 ** push 0xF0001750
-. -> Label_insn_17391
-
-# Orig addr: Label_insn_17391 insn_id: 17391 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_17391 indirect branch target: -268429488
-0xf0001750 -> .
-. -> post_callback_Label_insn_17391
-	Label_insn_17391	 () truncation_detector_32_8
-	post_callback_Label_insn_17391 ** pop eax
-. -> Label_insn_17392
-
-# Orig addr: Label_insn_17392 insn_id: 17392 with comment popfd 
-	Label_insn_17392	 ** popfd 
-. -> Label_insn_17393
-
-# Orig addr: Label_insn_17393 insn_id: 17393 with comment popad 
-	Label_insn_17393	 ** popad 
-. -> Label_insn_17382
-
-# Orig addr: Label_insn_17394 insn_id: 17394 with comment jnc 0x099A01D6 -- Link to callback handler sequence
-	Label_insn_17394	 ** jnc 0x8051c80
-. -> Label_insn_17395
-
-# Orig addr: Label_insn_17395 insn_id: 17395 with comment pushad  -- start of callback handler sequence
-	Label_insn_17395	 ** pushad 
-. -> Label_insn_17396
-
-# Orig addr: Label_insn_17396 insn_id: 17396 with comment pushfd 
-	Label_insn_17396	 ** pushfd 
-. -> Label_insn_17397
-
-# Orig addr: Label_insn_17397 insn_id: 17397 with comment push 0x08051C7E
-	Label_insn_17397	 ** push 0x08051C7E
-. -> Label_insn_17398
-
-# Orig addr: Label_insn_17398 insn_id: 17398 with comment push 0xF0001760
-	Label_insn_17398	 ** push 0xF0001760
-. -> Label_insn_17399
-
-# Orig addr: Label_insn_17399 insn_id: 17399 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099A01D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17399 indirect branch target: -268429472
-0xf0001760 -> .
-. -> post_callback_Label_insn_17399
-	Label_insn_17399	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17399 ** pop eax
-. -> Label_insn_17400
-
-# Orig addr: Label_insn_17400 insn_id: 17400 with comment popfd 
-	Label_insn_17400	 ** popfd 
-. -> Label_insn_17401
-
-# Orig addr: Label_insn_17401 insn_id: 17401 with comment popad 
-	Label_insn_17401	 ** popad 
-. -> 0x8051c80
-
-# Orig addr: Label_insn_17402 insn_id: 17402 with comment jnc 0x099A34AE -- Link to callback handler sequence
-	Label_insn_17402	 ** jnc Label_insn_9447
-. -> Label_insn_17403
-
-# Orig addr: Label_insn_17403 insn_id: 17403 with comment pushad  -- start of callback handler sequence
-	Label_insn_17403	 ** pushad 
-. -> Label_insn_17404
-
-# Orig addr: Label_insn_17404 insn_id: 17404 with comment pushfd 
-	Label_insn_17404	 ** pushfd 
-. -> Label_insn_17405
-
-# Orig addr: Label_insn_17405 insn_id: 17405 with comment push 0x08051D1C
-	Label_insn_17405	 ** push 0x08051D1C
-. -> Label_insn_17406
-
-# Orig addr: Label_insn_17406 insn_id: 17406 with comment push 0xF0001770
-	Label_insn_17406	 ** push 0xF0001770
-. -> Label_insn_17407
-
-# Orig addr: Label_insn_17407 insn_id: 17407 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099A34AE -- Link to callback handler sequence
-# Orig addr: Label_insn_17407 indirect branch target: -268429456
-0xf0001770 -> .
-. -> post_callback_Label_insn_17407
-	Label_insn_17407	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17407 ** pop eax
-. -> Label_insn_17408
-
-# Orig addr: Label_insn_17408 insn_id: 17408 with comment popfd 
-	Label_insn_17408	 ** popfd 
-. -> Label_insn_17409
-
-# Orig addr: Label_insn_17409 insn_id: 17409 with comment popad 
-	Label_insn_17409	 ** popad 
-. -> Label_insn_9447
-
-# Orig addr: Label_insn_17410 insn_id: 17410 with comment jnc 0x099A669E -- Link to callback handler sequence
-	Label_insn_17410	 ** jnc Label_insn_9448
-. -> Label_insn_17411
-
-# Orig addr: Label_insn_17411 insn_id: 17411 with comment pushad  -- start of callback handler sequence
-	Label_insn_17411	 ** pushad 
-. -> Label_insn_17412
-
-# Orig addr: Label_insn_17412 insn_id: 17412 with comment pushfd 
-	Label_insn_17412	 ** pushfd 
-. -> Label_insn_17413
-
-# Orig addr: Label_insn_17413 insn_id: 17413 with comment push 0x08051D1F
-	Label_insn_17413	 ** push 0x08051D1F
-. -> Label_insn_17414
-
-# Orig addr: Label_insn_17414 insn_id: 17414 with comment push 0xF0001780
-	Label_insn_17414	 ** push 0xF0001780
-. -> Label_insn_17415
-
-# Orig addr: Label_insn_17415 insn_id: 17415 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099A669E -- Link to callback handler sequence
-# Orig addr: Label_insn_17415 indirect branch target: -268429440
-0xf0001780 -> .
-. -> post_callback_Label_insn_17415
-	Label_insn_17415	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17415 ** pop eax
-. -> Label_insn_17416
-
-# Orig addr: Label_insn_17416 insn_id: 17416 with comment popfd 
-	Label_insn_17416	 ** popfd 
-. -> Label_insn_17417
-
-# Orig addr: Label_insn_17417 insn_id: 17417 with comment popad 
-	Label_insn_17417	 ** popad 
-. -> Label_insn_9448
-
-# Orig addr: Label_insn_17418 insn_id: 17418 with comment pushfd 
-	Label_insn_17418	 ** pushfd 
-. -> Label_insn_17419
-
-# Orig addr: Label_insn_17419 insn_id: 17419 with comment test dl , dl
-	Label_insn_17419	 ** test dl , dl
-. -> Label_insn_17420
-
-# Orig addr: Label_insn_17420 insn_id: 17420 with comment jns 0x099AA8CE
-	Label_insn_17420	 ** jns Label_insn_17422
-. -> Label_insn_17421
-
-# Orig addr: Label_insn_17421 insn_id: 17421 with comment nop  -- Link to callback handler sequence
-	Label_insn_17421	 ** nop 
-. -> Label_insn_17424
-
-# Orig addr: Label_insn_17422 insn_id: 17422 with comment popfd 
-	Label_insn_17422	 ** popfd 
-. -> Label_insn_17423
-
-# Orig addr: Label_insn_17423 insn_id: 17423 with comment movsx edx , dl
-	Label_insn_17423	 ** movsx edx , dl
-. -> Label_insn_9449
-
-# Orig addr: Label_insn_17424 insn_id: 17424 with comment pushad  -- start of callback handler sequence
-	Label_insn_17424	 ** pushad 
-. -> Label_insn_17425
-
-# Orig addr: Label_insn_17425 insn_id: 17425 with comment pushfd 
-	Label_insn_17425	 ** pushfd 
-. -> Label_insn_17426
-
-# Orig addr: Label_insn_17426 insn_id: 17426 with comment push 0x08051D21
-	Label_insn_17426	 ** push 0x08051D21
-. -> Label_insn_17427
-
-# Orig addr: Label_insn_17427 insn_id: 17427 with comment push 0xF0001790
-	Label_insn_17427	 ** push 0xF0001790
-. -> Label_insn_17428
-
-# Orig addr: Label_insn_17428 insn_id: 17428 with comment pop eax -- with callback to signedness_detector_8 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17428 indirect branch target: -268429424
-0xf0001790 -> .
-. -> post_callback_Label_insn_17428
-	Label_insn_17428	 () signedness_detector_8
-	post_callback_Label_insn_17428 ** pop eax
-. -> Label_insn_17429
-
-# Orig addr: Label_insn_17429 insn_id: 17429 with comment popfd 
-	Label_insn_17429	 ** popfd 
-. -> Label_insn_17430
-
-# Orig addr: Label_insn_17430 insn_id: 17430 with comment popad 
-	Label_insn_17430	 ** popad 
-. -> Label_insn_17422
-
-# Orig addr: Label_insn_17431 insn_id: 17431 with comment jno 0x099AEF1E -- Link to callback handler sequence
-	Label_insn_17431	 ** jno 0x8051d28
-. -> Label_insn_17432
-
-# Orig addr: Label_insn_17432 insn_id: 17432 with comment pushad  -- start of callback handler sequence
-	Label_insn_17432	 ** pushad 
-. -> Label_insn_17433
-
-# Orig addr: Label_insn_17433 insn_id: 17433 with comment pushfd 
-	Label_insn_17433	 ** pushfd 
-. -> Label_insn_17434
-
-# Orig addr: Label_insn_17434 insn_id: 17434 with comment push 0x08051D24
-	Label_insn_17434	 ** push 0x08051D24
-. -> Label_insn_17435
-
-# Orig addr: Label_insn_17435 insn_id: 17435 with comment push 0xF00017A0
-	Label_insn_17435	 ** push 0xF00017A0
-. -> Label_insn_17436
-
-# Orig addr: Label_insn_17436 insn_id: 17436 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099AEF1E -- Link to callback handler sequence
-# Orig addr: Label_insn_17436 indirect branch target: -268429408
-0xf00017a0 -> .
-. -> post_callback_Label_insn_17436
-	Label_insn_17436	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17436 ** pop eax
-. -> Label_insn_17437
-
-# Orig addr: Label_insn_17437 insn_id: 17437 with comment popfd 
-	Label_insn_17437	 ** popfd 
-. -> Label_insn_17438
-
-# Orig addr: Label_insn_17438 insn_id: 17438 with comment popad 
-	Label_insn_17438	 ** popad 
-. -> 0x8051d28
-
-# Orig addr: Label_insn_17439 insn_id: 17439 with comment pushad  -- start of callback handler sequence
-	Label_insn_17439	 ** pushad 
-. -> Label_insn_17440
-
-# Orig addr: Label_insn_17440 insn_id: 17440 with comment pushfd 
-	Label_insn_17440	 ** pushfd 
-. -> Label_insn_17441
-
-# Orig addr: Label_insn_17441 insn_id: 17441 with comment push 0x08051D2A
-	Label_insn_17441	 ** push 0x08051D2A
-. -> Label_insn_17442
-
-# Orig addr: Label_insn_17442 insn_id: 17442 with comment push 0xF00017B0
-	Label_insn_17442	 ** push 0xF00017B0
-. -> Label_insn_17443
-
-# Orig addr: Label_insn_17443 insn_id: 17443 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099B0FCE -- Link to callback handler sequence
-# Orig addr: Label_insn_17443 indirect branch target: -268429392
-0xf00017b0 -> .
-. -> post_callback_Label_insn_17443
-	Label_insn_17443	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17443 ** pop eax
-. -> Label_insn_17444
-
-# Orig addr: Label_insn_17444 insn_id: 17444 with comment popfd 
-	Label_insn_17444	 ** popfd 
-. -> Label_insn_17445
-
-# Orig addr: Label_insn_17445 insn_id: 17445 with comment popad 
-	Label_insn_17445	 ** popad 
-. -> Label_insn_9452
-
-# Orig addr: Label_insn_17446 insn_id: 17446 with comment jno 0x099B3BA6 -- Link to callback handler sequence
-	Label_insn_17446	 ** jno 0x8051d2f
-. -> Label_insn_17447
-
-# Orig addr: Label_insn_17447 insn_id: 17447 with comment pushad  -- start of callback handler sequence
-	Label_insn_17447	 ** pushad 
-. -> Label_insn_17448
-
-# Orig addr: Label_insn_17448 insn_id: 17448 with comment pushfd 
-	Label_insn_17448	 ** pushfd 
-. -> Label_insn_17449
-
-# Orig addr: Label_insn_17449 insn_id: 17449 with comment push 0x08051D2C
-	Label_insn_17449	 ** push 0x08051D2C
-. -> Label_insn_17450
-
-# Orig addr: Label_insn_17450 insn_id: 17450 with comment push 0xF00017C0
-	Label_insn_17450	 ** push 0xF00017C0
-. -> Label_insn_17451
-
-# Orig addr: Label_insn_17451 insn_id: 17451 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099B3BA6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17451 indirect branch target: -268429376
-0xf00017c0 -> .
-. -> post_callback_Label_insn_17451
-	Label_insn_17451	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17451 ** pop eax
-. -> Label_insn_17452
-
-# Orig addr: Label_insn_17452 insn_id: 17452 with comment popfd 
-	Label_insn_17452	 ** popfd 
-. -> Label_insn_17453
-
-# Orig addr: Label_insn_17453 insn_id: 17453 with comment popad 
-	Label_insn_17453	 ** popad 
-. -> 0x8051d2f
-
-# Orig addr: Label_insn_17454 insn_id: 17454 with comment pushad  -- start of callback handler sequence
-	Label_insn_17454	 ** pushad 
-. -> Label_insn_17455
-
-# Orig addr: Label_insn_17455 insn_id: 17455 with comment pushfd 
-	Label_insn_17455	 ** pushfd 
-. -> Label_insn_17456
-
-# Orig addr: Label_insn_17456 insn_id: 17456 with comment push 0x08051D34
-	Label_insn_17456	 ** push 0x08051D34
-. -> Label_insn_17457
-
-# Orig addr: Label_insn_17457 insn_id: 17457 with comment push 0xF00017D0
-	Label_insn_17457	 ** push 0xF00017D0
-. -> Label_insn_17458
-
-# Orig addr: Label_insn_17458 insn_id: 17458 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099B5E4E -- Link to callback handler sequence
-# Orig addr: Label_insn_17458 indirect branch target: -268429360
-0xf00017d0 -> .
-. -> post_callback_Label_insn_17458
-	Label_insn_17458	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17458 ** pop eax
-. -> Label_insn_17459
-
-# Orig addr: Label_insn_17459 insn_id: 17459 with comment popfd 
-	Label_insn_17459	 ** popfd 
-. -> Label_insn_17460
-
-# Orig addr: Label_insn_17460 insn_id: 17460 with comment popad 
-	Label_insn_17460	 ** popad 
-. -> 0x8051d37
-
-# Orig addr: Label_insn_17461 insn_id: 17461 with comment jno 0x099B90BE -- Link to callback handler sequence
-	Label_insn_17461	 ** jno 0x8051d54
-. -> Label_insn_17462
-
-# Orig addr: Label_insn_17462 insn_id: 17462 with comment pushad  -- start of callback handler sequence
-	Label_insn_17462	 ** pushad 
-. -> Label_insn_17463
-
-# Orig addr: Label_insn_17463 insn_id: 17463 with comment pushfd 
-	Label_insn_17463	 ** pushfd 
-. -> Label_insn_17464
-
-# Orig addr: Label_insn_17464 insn_id: 17464 with comment push 0x08051D51
-	Label_insn_17464	 ** push 0x08051D51
-. -> Label_insn_17465
-
-# Orig addr: Label_insn_17465 insn_id: 17465 with comment push 0xF00017E0
-	Label_insn_17465	 ** push 0xF00017E0
-. -> Label_insn_17466
-
-# Orig addr: Label_insn_17466 insn_id: 17466 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099B90BE -- Link to callback handler sequence
-# Orig addr: Label_insn_17466 indirect branch target: -268429344
-0xf00017e0 -> .
-. -> post_callback_Label_insn_17466
-	Label_insn_17466	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17466 ** pop eax
-. -> Label_insn_17467
-
-# Orig addr: Label_insn_17467 insn_id: 17467 with comment popfd 
-	Label_insn_17467	 ** popfd 
-. -> Label_insn_17468
-
-# Orig addr: Label_insn_17468 insn_id: 17468 with comment popad 
-	Label_insn_17468	 ** popad 
-. -> 0x8051d54
-
-# Orig addr: Label_insn_17469 insn_id: 17469 with comment pushad  -- start of callback handler sequence
-	Label_insn_17469	 ** pushad 
-. -> Label_insn_17470
-
-# Orig addr: Label_insn_17470 insn_id: 17470 with comment pushfd 
-	Label_insn_17470	 ** pushfd 
-. -> Label_insn_17471
-
-# Orig addr: Label_insn_17471 insn_id: 17471 with comment push 0x08051D57
-	Label_insn_17471	 ** push 0x08051D57
-. -> Label_insn_17472
-
-# Orig addr: Label_insn_17472 insn_id: 17472 with comment push 0xF00017F0
-	Label_insn_17472	 ** push 0xF00017F0
-. -> Label_insn_17473
-
-# Orig addr: Label_insn_17473 insn_id: 17473 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099BBCD6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17473 indirect branch target: -268429328
-0xf00017f0 -> .
-. -> post_callback_Label_insn_17473
-	Label_insn_17473	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17473 ** pop eax
-. -> Label_insn_17474
-
-# Orig addr: Label_insn_17474 insn_id: 17474 with comment popfd 
-	Label_insn_17474	 ** popfd 
-. -> Label_insn_17475
-
-# Orig addr: Label_insn_17475 insn_id: 17475 with comment popad 
-	Label_insn_17475	 ** popad 
-. -> 0x8051d5a
-
-# Orig addr: Label_insn_17476 insn_id: 17476 with comment jnc 0x099BEB06 -- Link to callback handler sequence
-	Label_insn_17476	 ** jnc 0x8051d86
-. -> Label_insn_17477
-
-# Orig addr: Label_insn_17477 insn_id: 17477 with comment pushad  -- start of callback handler sequence
-	Label_insn_17477	 ** pushad 
-. -> Label_insn_17478
-
-# Orig addr: Label_insn_17478 insn_id: 17478 with comment pushfd 
-	Label_insn_17478	 ** pushfd 
-. -> Label_insn_17479
-
-# Orig addr: Label_insn_17479 insn_id: 17479 with comment push 0x08051D83
-	Label_insn_17479	 ** push 0x08051D83
-. -> Label_insn_17480
-
-# Orig addr: Label_insn_17480 insn_id: 17480 with comment push 0xF0001800
-	Label_insn_17480	 ** push 0xF0001800
-. -> Label_insn_17481
-
-# Orig addr: Label_insn_17481 insn_id: 17481 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099BEB06 -- Link to callback handler sequence
-# Orig addr: Label_insn_17481 indirect branch target: -268429312
-0xf0001800 -> .
-. -> post_callback_Label_insn_17481
-	Label_insn_17481	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17481 ** pop eax
-. -> Label_insn_17482
-
-# Orig addr: Label_insn_17482 insn_id: 17482 with comment popfd 
-	Label_insn_17482	 ** popfd 
-. -> Label_insn_17483
-
-# Orig addr: Label_insn_17483 insn_id: 17483 with comment popad 
-	Label_insn_17483	 ** popad 
-. -> 0x8051d86
-
-# Orig addr: Label_insn_17484 insn_id: 17484 with comment jnc 0x099C1B06 -- Link to callback handler sequence
-	Label_insn_17484	 ** jnc 0x8051d95
-. -> Label_insn_17485
-
-# Orig addr: Label_insn_17485 insn_id: 17485 with comment pushad  -- start of callback handler sequence
-	Label_insn_17485	 ** pushad 
-. -> Label_insn_17486
-
-# Orig addr: Label_insn_17486 insn_id: 17486 with comment pushfd 
-	Label_insn_17486	 ** pushfd 
-. -> Label_insn_17487
-
-# Orig addr: Label_insn_17487 insn_id: 17487 with comment push 0x08051D92
-	Label_insn_17487	 ** push 0x08051D92
-. -> Label_insn_17488
-
-# Orig addr: Label_insn_17488 insn_id: 17488 with comment push 0xF0001810
-	Label_insn_17488	 ** push 0xF0001810
-. -> Label_insn_17489
-
-# Orig addr: Label_insn_17489 insn_id: 17489 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099C1B06 -- Link to callback handler sequence
-# Orig addr: Label_insn_17489 indirect branch target: -268429296
-0xf0001810 -> .
-. -> post_callback_Label_insn_17489
-	Label_insn_17489	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17489 ** pop eax
-. -> Label_insn_17490
-
-# Orig addr: Label_insn_17490 insn_id: 17490 with comment popfd 
-	Label_insn_17490	 ** popfd 
-. -> Label_insn_17491
-
-# Orig addr: Label_insn_17491 insn_id: 17491 with comment popad 
-	Label_insn_17491	 ** popad 
-. -> 0x8051d95
-
-# Orig addr: Label_insn_17492 insn_id: 17492 with comment jnc 0x099C4EF6 -- Link to callback handler sequence
-	Label_insn_17492	 ** jnc 0x8051da9
-. -> Label_insn_17493
-
-# Orig addr: Label_insn_17493 insn_id: 17493 with comment pushad  -- start of callback handler sequence
-	Label_insn_17493	 ** pushad 
-. -> Label_insn_17494
-
-# Orig addr: Label_insn_17494 insn_id: 17494 with comment pushfd 
-	Label_insn_17494	 ** pushfd 
-. -> Label_insn_17495
-
-# Orig addr: Label_insn_17495 insn_id: 17495 with comment push 0x08051DA6
-	Label_insn_17495	 ** push 0x08051DA6
-. -> Label_insn_17496
-
-# Orig addr: Label_insn_17496 insn_id: 17496 with comment push 0xF0001820
-	Label_insn_17496	 ** push 0xF0001820
-. -> Label_insn_17497
-
-# Orig addr: Label_insn_17497 insn_id: 17497 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099C4EF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17497 indirect branch target: -268429280
-0xf0001820 -> .
-. -> post_callback_Label_insn_17497
-	Label_insn_17497	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17497 ** pop eax
-. -> Label_insn_17498
-
-# Orig addr: Label_insn_17498 insn_id: 17498 with comment popfd 
-	Label_insn_17498	 ** popfd 
-. -> Label_insn_17499
-
-# Orig addr: Label_insn_17499 insn_id: 17499 with comment popad 
-	Label_insn_17499	 ** popad 
-. -> 0x8051da9
-
-# Orig addr: Label_insn_17500 insn_id: 17500 with comment jnc 0x099C7C26 -- Link to callback handler sequence
-	Label_insn_17500	 ** jnc 0x8051dfe
-. -> Label_insn_17501
-
-# Orig addr: Label_insn_17501 insn_id: 17501 with comment pushad  -- start of callback handler sequence
-	Label_insn_17501	 ** pushad 
-. -> Label_insn_17502
-
-# Orig addr: Label_insn_17502 insn_id: 17502 with comment pushfd 
-	Label_insn_17502	 ** pushfd 
-. -> Label_insn_17503
-
-# Orig addr: Label_insn_17503 insn_id: 17503 with comment push 0x08051DFB
-	Label_insn_17503	 ** push 0x08051DFB
-. -> Label_insn_17504
-
-# Orig addr: Label_insn_17504 insn_id: 17504 with comment push 0xF0001830
-	Label_insn_17504	 ** push 0xF0001830
-. -> Label_insn_17505
-
-# Orig addr: 0x804ccdf insn_id: 4210 with comment lea edx , [ebx+0x08]
-0x804ccdf -> .
-	Label_insn_4210	 ** lea edx , [ebx+0x08]
-. -> Label_insn_14664
-
-# Orig addr: Label_insn_17505 insn_id: 17505 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099C7C26 -- Link to callback handler sequence
-# Orig addr: Label_insn_17505 indirect branch target: -268429264
-0xf0001830 -> .
-. -> post_callback_Label_insn_17505
-	Label_insn_17505	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17505 ** pop eax
-. -> Label_insn_17506
-
-# Orig addr: Label_insn_17506 insn_id: 17506 with comment popfd 
-	Label_insn_17506	 ** popfd 
-. -> Label_insn_17507
-
-# Orig addr: Label_insn_17507 insn_id: 17507 with comment popad 
-	Label_insn_17507	 ** popad 
-. -> 0x8051dfe
-
-# Orig addr: Label_insn_17508 insn_id: 17508 with comment pushad  -- start of callback handler sequence
-	Label_insn_17508	 ** pushad 
-. -> Label_insn_17509
-
-# Orig addr: Label_insn_17509 insn_id: 17509 with comment pushfd 
-	Label_insn_17509	 ** pushfd 
-. -> Label_insn_17510
-
-# Orig addr: Label_insn_17510 insn_id: 17510 with comment push 0x08051E05
-	Label_insn_17510	 ** push 0x08051E05
-. -> Label_insn_17511
-
-# Orig addr: Label_insn_17511 insn_id: 17511 with comment push 0xF0001840
-	Label_insn_17511	 ** push 0xF0001840
-. -> Label_insn_17512
-
-# Orig addr: Label_insn_17512 insn_id: 17512 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099C9E66 -- Link to callback handler sequence
-# Orig addr: Label_insn_17512 indirect branch target: -268429248
-0xf0001840 -> .
-. -> post_callback_Label_insn_17512
-	Label_insn_17512	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17512 ** pop eax
-. -> Label_insn_17513
-
-# Orig addr: Label_insn_17513 insn_id: 17513 with comment popfd 
-	Label_insn_17513	 ** popfd 
-. -> Label_insn_17514
-
-# Orig addr: Label_insn_17514 insn_id: 17514 with comment popad 
-	Label_insn_17514	 ** popad 
-. -> 0x8051e08
-
-# Orig addr: Label_insn_17515 insn_id: 17515 with comment jnc 0x099CCBAE -- Link to callback handler sequence
-	Label_insn_17515	 ** jnc 0x8051e1d
-. -> Label_insn_17516
-
-# Orig addr: Label_insn_17516 insn_id: 17516 with comment pushad  -- start of callback handler sequence
-	Label_insn_17516	 ** pushad 
-. -> Label_insn_17517
-
-# Orig addr: Label_insn_17517 insn_id: 17517 with comment pushfd 
-	Label_insn_17517	 ** pushfd 
-. -> Label_insn_17518
-
-# Orig addr: Label_insn_17518 insn_id: 17518 with comment push 0x08051E1A
-	Label_insn_17518	 ** push 0x08051E1A
-. -> Label_insn_17519
-
-# Orig addr: Label_insn_17519 insn_id: 17519 with comment push 0xF0001850
-	Label_insn_17519	 ** push 0xF0001850
-. -> Label_insn_17520
-
-# Orig addr: Label_insn_17520 insn_id: 17520 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099CCBAE -- Link to callback handler sequence
-# Orig addr: Label_insn_17520 indirect branch target: -268429232
-0xf0001850 -> .
-. -> post_callback_Label_insn_17520
-	Label_insn_17520	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17520 ** pop eax
-. -> Label_insn_17521
-
-# Orig addr: 0x804cd1a insn_id: 4230 with comment add edi , 0x00000001
-0x804cd1a -> .
-	Label_insn_4230	 ** add edi , 0x00000001
-. -> Label_insn_14672
-
-# Orig addr: Label_insn_17521 insn_id: 17521 with comment popfd 
-	Label_insn_17521	 ** popfd 
-. -> Label_insn_17522
-
-# Orig addr: Label_insn_17522 insn_id: 17522 with comment popad 
-	Label_insn_17522	 ** popad 
-. -> 0x8051e1d
-
-# Orig addr: Label_insn_17523 insn_id: 17523 with comment jno 0x099CF8E6 -- Link to callback handler sequence
-	Label_insn_17523	 ** jno 0x8051e34
-. -> Label_insn_17524
-
-# Orig addr: Label_insn_17524 insn_id: 17524 with comment pushad  -- start of callback handler sequence
-	Label_insn_17524	 ** pushad 
-. -> Label_insn_17525
-
-# Orig addr: Label_insn_17525 insn_id: 17525 with comment pushfd 
-	Label_insn_17525	 ** pushfd 
-. -> Label_insn_17526
-
-# Orig addr: Label_insn_17526 insn_id: 17526 with comment push 0x08051E31
-	Label_insn_17526	 ** push 0x08051E31
-. -> Label_insn_17527
-
-# Orig addr: Label_insn_17527 insn_id: 17527 with comment push 0xF0001860
-	Label_insn_17527	 ** push 0xF0001860
-. -> Label_insn_17528
-
-# Orig addr: Label_insn_17528 insn_id: 17528 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099CF8E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17528 indirect branch target: -268429216
-0xf0001860 -> .
-. -> post_callback_Label_insn_17528
-	Label_insn_17528	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17528 ** pop eax
-. -> Label_insn_17529
-
-# Orig addr: Label_insn_17529 insn_id: 17529 with comment popfd 
-	Label_insn_17529	 ** popfd 
-. -> Label_insn_17530
-
-# Orig addr: Label_insn_17530 insn_id: 17530 with comment popad 
-	Label_insn_17530	 ** popad 
-. -> 0x8051e34
-
-# Orig addr: Label_insn_17531 insn_id: 17531 with comment pushad  -- start of callback handler sequence
-	Label_insn_17531	 ** pushad 
-. -> Label_insn_17532
-
-# Orig addr: Label_insn_17532 insn_id: 17532 with comment pushfd 
-	Label_insn_17532	 ** pushfd 
-. -> Label_insn_17533
-
-# Orig addr: Label_insn_17533 insn_id: 17533 with comment push 0x08051E37
-	Label_insn_17533	 ** push 0x08051E37
-. -> Label_insn_17534
-
-# Orig addr: Label_insn_17534 insn_id: 17534 with comment push 0xF0001870
-	Label_insn_17534	 ** push 0xF0001870
-. -> Label_insn_17535
-
-# Orig addr: Label_insn_17535 insn_id: 17535 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099D2456 -- Link to callback handler sequence
-# Orig addr: Label_insn_17535 indirect branch target: -268429200
-0xf0001870 -> .
-. -> post_callback_Label_insn_17535
-	Label_insn_17535	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17535 ** pop eax
-. -> Label_insn_17536
-
-# Orig addr: Label_insn_17536 insn_id: 17536 with comment popfd 
-	Label_insn_17536	 ** popfd 
-. -> Label_insn_17537
-
-# Orig addr: Label_insn_17537 insn_id: 17537 with comment popad 
-	Label_insn_17537	 ** popad 
-. -> 0x8051e3a
-
-# Orig addr: Label_insn_17538 insn_id: 17538 with comment jno 0x099D51F6 -- Link to callback handler sequence
-	Label_insn_17538	 ** jno 0x8051e4f
-. -> Label_insn_17539
-
-# Orig addr: Label_insn_17539 insn_id: 17539 with comment pushad  -- start of callback handler sequence
-	Label_insn_17539	 ** pushad 
-. -> Label_insn_17540
-
-# Orig addr: Label_insn_17540 insn_id: 17540 with comment pushfd 
-	Label_insn_17540	 ** pushfd 
-. -> Label_insn_17541
-
-# Orig addr: Label_insn_17541 insn_id: 17541 with comment push 0x08051E4C
-	Label_insn_17541	 ** push 0x08051E4C
-. -> Label_insn_17542
-
-# Orig addr: Label_insn_17542 insn_id: 17542 with comment push 0xF0001880
-	Label_insn_17542	 ** push 0xF0001880
-. -> Label_insn_17543
-
-# Orig addr: Label_insn_17543 insn_id: 17543 with comment pop eax -- with callback to mul_overflow_detector_32 orig: jno 0x099D51F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17543 indirect branch target: -268429184
-0xf0001880 -> .
-. -> post_callback_Label_insn_17543
-	Label_insn_17543	 () mul_overflow_detector_32
-	post_callback_Label_insn_17543 ** pop eax
-. -> Label_insn_17544
-
-# Orig addr: Label_insn_17544 insn_id: 17544 with comment popfd 
-	Label_insn_17544	 ** popfd 
-. -> Label_insn_17545
-
-# Orig addr: Label_insn_17545 insn_id: 17545 with comment popad 
-	Label_insn_17545	 ** popad 
-. -> 0x8051e4f
-
-# Orig addr: Label_insn_17546 insn_id: 17546 with comment pushad  -- start of callback handler sequence
-	Label_insn_17546	 ** pushad 
-. -> Label_insn_17547
-
-# Orig addr: Label_insn_17547 insn_id: 17547 with comment pushfd 
-	Label_insn_17547	 ** pushfd 
-. -> Label_insn_17548
-
-# Orig addr: Label_insn_17548 insn_id: 17548 with comment push 0x08051E54
-	Label_insn_17548	 ** push 0x08051E54
-. -> Label_insn_17549
-
-# Orig addr: Label_insn_17549 insn_id: 17549 with comment push 0xF0001890
-	Label_insn_17549	 ** push 0xF0001890
-. -> Label_insn_17550
-
-# Orig addr: Label_insn_17550 insn_id: 17550 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099D817E -- Link to callback handler sequence
-# Orig addr: Label_insn_17550 indirect branch target: -268429168
-0xf0001890 -> .
-. -> post_callback_Label_insn_17550
-	Label_insn_17550	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17550 ** pop eax
-. -> Label_insn_17551
-
-# Orig addr: Label_insn_17551 insn_id: 17551 with comment popfd 
-	Label_insn_17551	 ** popfd 
-. -> Label_insn_17552
-
-# Orig addr: Label_insn_17552 insn_id: 17552 with comment popad 
-	Label_insn_17552	 ** popad 
-. -> Label_insn_9544
-
-# Orig addr: Label_insn_17553 insn_id: 17553 with comment pushfd 
-	Label_insn_17553	 ** pushfd 
-. -> Label_insn_17554
-
-# Orig addr: Label_insn_17554 insn_id: 17554 with comment test cl , cl
-	Label_insn_17554	 ** test cl , cl
-. -> Label_insn_17555
-
-# Orig addr: Label_insn_17555 insn_id: 17555 with comment jns 0x099DCF6E
-	Label_insn_17555	 ** jns Label_insn_17557
-. -> Label_insn_17556
-
-# Orig addr: Label_insn_17556 insn_id: 17556 with comment nop  -- Link to callback handler sequence
-	Label_insn_17556	 ** nop 
-. -> Label_insn_17559
-
-# Orig addr: Label_insn_17557 insn_id: 17557 with comment popfd 
-	Label_insn_17557	 ** popfd 
-. -> Label_insn_17558
-
-# Orig addr: Label_insn_17558 insn_id: 17558 with comment movsx ecx , cl
-	Label_insn_17558	 ** movsx ecx , cl
-. -> 0x8051e59
-
-# Orig addr: Label_insn_17559 insn_id: 17559 with comment pushad  -- start of callback handler sequence
-	Label_insn_17559	 ** pushad 
-. -> Label_insn_17560
-
-# Orig addr: Label_insn_17560 insn_id: 17560 with comment pushfd 
-	Label_insn_17560	 ** pushfd 
-. -> Label_insn_17561
-
-# Orig addr: Label_insn_17561 insn_id: 17561 with comment push 0x08051E56
-	Label_insn_17561	 ** push 0x08051E56
-. -> Label_insn_17562
-
-# Orig addr: Label_insn_17562 insn_id: 17562 with comment push 0xF00018A0
-	Label_insn_17562	 ** push 0xF00018A0
-. -> Label_insn_17563
-
-# Orig addr: Label_insn_17563 insn_id: 17563 with comment pop eax -- with callback to signedness_detector_8 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17563 indirect branch target: -268429152
-0xf00018a0 -> .
-. -> post_callback_Label_insn_17563
-	Label_insn_17563	 () signedness_detector_8
-	post_callback_Label_insn_17563 ** pop eax
-. -> Label_insn_17564
-
-# Orig addr: Label_insn_17564 insn_id: 17564 with comment popfd 
-	Label_insn_17564	 ** popfd 
-. -> Label_insn_17565
-
-# Orig addr: Label_insn_17565 insn_id: 17565 with comment popad 
-	Label_insn_17565	 ** popad 
-. -> Label_insn_17557
-
-# Orig addr: Label_insn_17566 insn_id: 17566 with comment pushad  -- start of callback handler sequence
-	Label_insn_17566	 ** pushad 
-. -> Label_insn_17567
-
-# Orig addr: Label_insn_17567 insn_id: 17567 with comment pushfd 
-	Label_insn_17567	 ** pushfd 
-. -> Label_insn_17568
-
-# Orig addr: Label_insn_17568 insn_id: 17568 with comment push 0x08051E5D
-	Label_insn_17568	 ** push 0x08051E5D
-. -> Label_insn_17569
-
-# Orig addr: Label_insn_17569 insn_id: 17569 with comment push 0xF00018B0
-	Label_insn_17569	 ** push 0xF00018B0
-. -> Label_insn_17570
-
-# Orig addr: Label_insn_17570 insn_id: 17570 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099E0306 -- Link to callback handler sequence
-# Orig addr: Label_insn_17570 indirect branch target: -268429136
-0xf00018b0 -> .
-. -> post_callback_Label_insn_17570
-	Label_insn_17570	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17570 ** pop eax
-. -> Label_insn_17571
-
-# Orig addr: Label_insn_17571 insn_id: 17571 with comment popfd 
-	Label_insn_17571	 ** popfd 
-. -> Label_insn_17572
-
-# Orig addr: Label_insn_17572 insn_id: 17572 with comment popad 
-	Label_insn_17572	 ** popad 
-. -> 0x8051e61
-
-# Orig addr: Label_insn_17573 insn_id: 17573 with comment pushad  -- start of callback handler sequence
-	Label_insn_17573	 ** pushad 
-. -> Label_insn_17574
-
-# Orig addr: Label_insn_17574 insn_id: 17574 with comment pushfd 
-	Label_insn_17574	 ** pushfd 
-. -> Label_insn_17575
-
-# Orig addr: Label_insn_17575 insn_id: 17575 with comment push 0x08051E63
-	Label_insn_17575	 ** push 0x08051E63
-. -> Label_insn_17576
-
-# Orig addr: Label_insn_17576 insn_id: 17576 with comment push 0xF00018C0
-	Label_insn_17576	 ** push 0xF00018C0
-. -> Label_insn_17577
-
-# Orig addr: Label_insn_17577 insn_id: 17577 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099E2E56 -- Link to callback handler sequence
-# Orig addr: Label_insn_17577 indirect branch target: -268429120
-0xf00018c0 -> .
-. -> post_callback_Label_insn_17577
-	Label_insn_17577	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17577 ** pop eax
-. -> Label_insn_17578
-
-# Orig addr: Label_insn_17578 insn_id: 17578 with comment popfd 
-	Label_insn_17578	 ** popfd 
-. -> Label_insn_17579
-
-# Orig addr: Label_insn_17579 insn_id: 17579 with comment popad 
-	Label_insn_17579	 ** popad 
-. -> Label_insn_9550
-
-# Orig addr: Label_insn_17580 insn_id: 17580 with comment jno 0x099E5B66 -- Link to callback handler sequence
-	Label_insn_17580	 ** jno 0x8051e68
-. -> Label_insn_17581
-
-# Orig addr: Label_insn_17581 insn_id: 17581 with comment pushad  -- start of callback handler sequence
-	Label_insn_17581	 ** pushad 
-. -> Label_insn_17582
-
-# Orig addr: Label_insn_17582 insn_id: 17582 with comment pushfd 
-	Label_insn_17582	 ** pushfd 
-. -> Label_insn_17583
-
-# Orig addr: Label_insn_17583 insn_id: 17583 with comment push 0x08051E65
-	Label_insn_17583	 ** push 0x08051E65
-. -> Label_insn_17584
-
-# Orig addr: Label_insn_17584 insn_id: 17584 with comment push 0xF00018D0
-	Label_insn_17584	 ** push 0xF00018D0
-. -> Label_insn_17585
-
-# Orig addr: Label_insn_17585 insn_id: 17585 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099E5B66 -- Link to callback handler sequence
-# Orig addr: Label_insn_17585 indirect branch target: -268429104
-0xf00018d0 -> .
-. -> post_callback_Label_insn_17585
-	Label_insn_17585	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17585 ** pop eax
-. -> Label_insn_17586
-
-# Orig addr: Label_insn_17586 insn_id: 17586 with comment popfd 
-	Label_insn_17586	 ** popfd 
-. -> Label_insn_17587
-
-# Orig addr: Label_insn_17587 insn_id: 17587 with comment popad 
-	Label_insn_17587	 ** popad 
-. -> 0x8051e68
-
-# Orig addr: Label_insn_17588 insn_id: 17588 with comment pushad  -- start of callback handler sequence
-	Label_insn_17588	 ** pushad 
-. -> Label_insn_17589
-
-# Orig addr: Label_insn_17589 insn_id: 17589 with comment pushfd 
-	Label_insn_17589	 ** pushfd 
-. -> Label_insn_17590
-
-# Orig addr: Label_insn_17590 insn_id: 17590 with comment push 0x08051E6D
-	Label_insn_17590	 ** push 0x08051E6D
-. -> Label_insn_17591
-
-# Orig addr: Label_insn_17591 insn_id: 17591 with comment push 0xF00018E0
-	Label_insn_17591	 ** push 0xF00018E0
-. -> Label_insn_17592
-
-# Orig addr: Label_insn_17592 insn_id: 17592 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099E8176 -- Link to callback handler sequence
-# Orig addr: Label_insn_17592 indirect branch target: -268429088
-0xf00018e0 -> .
-. -> post_callback_Label_insn_17592
-	Label_insn_17592	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17592 ** pop eax
-. -> Label_insn_17593
-
-# Orig addr: Label_insn_17593 insn_id: 17593 with comment popfd 
-	Label_insn_17593	 ** popfd 
-. -> Label_insn_17594
-
-# Orig addr: Label_insn_17594 insn_id: 17594 with comment popad 
-	Label_insn_17594	 ** popad 
-. -> 0x8051e70
-
-# Orig addr: Label_insn_17595 insn_id: 17595 with comment jno 0x099E9F96 -- Link to callback handler sequence
-	Label_insn_17595	 ** jno Label_insn_9561
-. -> Label_insn_17596
-
-# Orig addr: Label_insn_17596 insn_id: 17596 with comment pushad  -- start of callback handler sequence
-	Label_insn_17596	 ** pushad 
-. -> Label_insn_17597
-
-# Orig addr: Label_insn_17597 insn_id: 17597 with comment pushfd 
-	Label_insn_17597	 ** pushfd 
-. -> Label_insn_17598
-
-# Orig addr: Label_insn_17598 insn_id: 17598 with comment push 0x08051E86
-	Label_insn_17598	 ** push 0x08051E86
-. -> Label_insn_17599
-
-# Orig addr: Label_insn_17599 insn_id: 17599 with comment push 0xF00018F0
-	Label_insn_17599	 ** push 0xF00018F0
-. -> Label_insn_17600
-
-# Orig addr: Label_insn_17600 insn_id: 17600 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099E9F96 -- Link to callback handler sequence
-# Orig addr: Label_insn_17600 indirect branch target: -268429072
-0xf00018f0 -> .
-. -> post_callback_Label_insn_17600
-	Label_insn_17600	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17600 ** pop eax
-. -> Label_insn_17601
-
-# Orig addr: Label_insn_17601 insn_id: 17601 with comment popfd 
-	Label_insn_17601	 ** popfd 
-. -> Label_insn_17602
-
-# Orig addr: Label_insn_17602 insn_id: 17602 with comment popad 
-	Label_insn_17602	 ** popad 
-. -> Label_insn_9561
-
-# Orig addr: Label_insn_17603 insn_id: 17603 with comment jno 0x099ED1C6 -- Link to callback handler sequence
-	Label_insn_17603	 ** jno 0x8051e8c
-. -> Label_insn_17604
-
-# Orig addr: Label_insn_17604 insn_id: 17604 with comment pushad  -- start of callback handler sequence
-	Label_insn_17604	 ** pushad 
-. -> Label_insn_17605
-
-# Orig addr: Label_insn_17605 insn_id: 17605 with comment pushfd 
-	Label_insn_17605	 ** pushfd 
-. -> Label_insn_17606
-
-# Orig addr: Label_insn_17606 insn_id: 17606 with comment push 0x08051E89
-	Label_insn_17606	 ** push 0x08051E89
-. -> Label_insn_17607
-
-# Orig addr: Label_insn_17607 insn_id: 17607 with comment push 0xF0001900
-	Label_insn_17607	 ** push 0xF0001900
-. -> Label_insn_17608
-
-# Orig addr: Label_insn_17608 insn_id: 17608 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099ED1C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17608 indirect branch target: -268429056
-0xf0001900 -> .
-. -> post_callback_Label_insn_17608
-	Label_insn_17608	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17608 ** pop eax
-. -> Label_insn_17609
-
-# Orig addr: Label_insn_17609 insn_id: 17609 with comment popfd 
-	Label_insn_17609	 ** popfd 
-. -> Label_insn_17610
-
-# Orig addr: Label_insn_17610 insn_id: 17610 with comment popad 
-	Label_insn_17610	 ** popad 
-. -> 0x8051e8c
-
-# Orig addr: Label_insn_17611 insn_id: 17611 with comment jnc 0x099EF61E -- Link to callback handler sequence
-	Label_insn_17611	 ** jnc 0x8051eb1
-. -> Label_insn_17612
-
-# Orig addr: Label_insn_17612 insn_id: 17612 with comment pushad  -- start of callback handler sequence
-	Label_insn_17612	 ** pushad 
-. -> Label_insn_17613
-
-# Orig addr: Label_insn_17613 insn_id: 17613 with comment pushfd 
-	Label_insn_17613	 ** pushfd 
-. -> Label_insn_17614
-
-# Orig addr: Label_insn_17614 insn_id: 17614 with comment push 0x08051EAF
-	Label_insn_17614	 ** push 0x08051EAF
-. -> Label_insn_17615
-
-# Orig addr: Label_insn_17615 insn_id: 17615 with comment push 0xF0001910
-	Label_insn_17615	 ** push 0xF0001910
-. -> Label_insn_17616
-
-# Orig addr: Label_insn_17616 insn_id: 17616 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099EF61E -- Link to callback handler sequence
-# Orig addr: Label_insn_17616 indirect branch target: -268429040
-0xf0001910 -> .
-. -> post_callback_Label_insn_17616
-	Label_insn_17616	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17616 ** pop eax
-. -> Label_insn_17617
-
-# Orig addr: Label_insn_17617 insn_id: 17617 with comment popfd 
-	Label_insn_17617	 ** popfd 
-. -> Label_insn_17618
-
-# Orig addr: Label_insn_17618 insn_id: 17618 with comment popad 
-	Label_insn_17618	 ** popad 
-. -> 0x8051eb1
-
-# Orig addr: Label_insn_17619 insn_id: 17619 with comment pushfd 
-	Label_insn_17619	 ** pushfd 
-. -> Label_insn_17620
-
-# Orig addr: Label_insn_17620 insn_id: 17620 with comment test edx , 0xFFFFFF00
-	Label_insn_17620	 ** test edx , 0xFFFFFF00
-. -> Label_insn_17621
-
-# Orig addr: Label_insn_17621 insn_id: 17621 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_17621	 ** je Label_insn_17623
-. -> Label_insn_17625
-
-# Orig addr: Label_insn_17622 insn_id: 17622 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_17622	 ** nop 
-. -> Label_insn_17628
-
-# Orig addr: Label_insn_17623 insn_id: 17623 with comment popfd 
-	Label_insn_17623	 ** popfd 
-. -> Label_insn_17624
-
-# Orig addr: Label_insn_17624 insn_id: 17624 with comment mov byte [ebp-0x44] , dl
-	Label_insn_17624	 ** mov byte [ebp-0x44] , dl
-. -> 0x8051f0d
-
-# Orig addr: Label_insn_17625 insn_id: 17625 with comment NOT
-	Label_insn_17625	 ** not edx
-. -> Label_insn_17626
-
-# Orig addr: Label_insn_17626 insn_id: 17626 with comment test edx , 0xFFFFFF00
-	Label_insn_17626	 ** test edx , 0xFFFFFF00
-. -> Label_insn_17627
-
-# Orig addr: Label_insn_17627 insn_id: 17627 with comment je 0x099F4F2E
-	Label_insn_17627	 ** je Label_insn_17623
-. -> Label_insn_17622
-
-# Orig addr: Label_insn_17628 insn_id: 17628 with comment pushad  -- start of callback handler sequence
-	Label_insn_17628	 ** pushad 
-. -> Label_insn_17629
-
-# Orig addr: Label_insn_17629 insn_id: 17629 with comment pushfd 
-	Label_insn_17629	 ** pushfd 
-. -> Label_insn_17630
-
-# Orig addr: Label_insn_17630 insn_id: 17630 with comment push 0x08051F0A
-	Label_insn_17630	 ** push 0x08051F0A
-. -> Label_insn_17631
-
-# Orig addr: Label_insn_17631 insn_id: 17631 with comment push 0xF0001920
-	Label_insn_17631	 ** push 0xF0001920
-. -> Label_insn_17632
-
-# Orig addr: Label_insn_17632 insn_id: 17632 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_17632 indirect branch target: -268429024
-0xf0001920 -> .
-. -> post_callback_Label_insn_17632
-	Label_insn_17632	 () truncation_detector_32_8
-	post_callback_Label_insn_17632 ** pop eax
-. -> Label_insn_17633
-
-# Orig addr: Label_insn_17633 insn_id: 17633 with comment popfd 
-	Label_insn_17633	 ** popfd 
-. -> Label_insn_17634
-
-# Orig addr: Label_insn_17634 insn_id: 17634 with comment popad 
-	Label_insn_17634	 ** popad 
-. -> Label_insn_17623
-
-# Orig addr: Label_insn_17635 insn_id: 17635 with comment jnc 0x099F838E -- Link to callback handler sequence
-	Label_insn_17635	 ** jnc 0x8051f5a
-. -> Label_insn_17636
-
-# Orig addr: Label_insn_17636 insn_id: 17636 with comment pushad  -- start of callback handler sequence
-	Label_insn_17636	 ** pushad 
-. -> Label_insn_17637
-
-# Orig addr: Label_insn_17637 insn_id: 17637 with comment pushfd 
-	Label_insn_17637	 ** pushfd 
-. -> Label_insn_17638
-
-# Orig addr: Label_insn_17638 insn_id: 17638 with comment push 0x08051F58
-	Label_insn_17638	 ** push 0x08051F58
-. -> Label_insn_17639
-
-# Orig addr: Label_insn_17639 insn_id: 17639 with comment push 0xF0001930
-	Label_insn_17639	 ** push 0xF0001930
-. -> Label_insn_17640
-
-# Orig addr: Label_insn_17640 insn_id: 17640 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099F838E -- Link to callback handler sequence
-# Orig addr: Label_insn_17640 indirect branch target: -268429008
-0xf0001930 -> .
-. -> post_callback_Label_insn_17640
-	Label_insn_17640	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17640 ** pop eax
-. -> Label_insn_17641
-
-# Orig addr: Label_insn_17641 insn_id: 17641 with comment popfd 
-	Label_insn_17641	 ** popfd 
-. -> Label_insn_17642
-
-# Orig addr: Label_insn_17642 insn_id: 17642 with comment popad 
-	Label_insn_17642	 ** popad 
-. -> 0x8051f5a
-
-# Orig addr: Label_insn_17643 insn_id: 17643 with comment pushad  -- start of callback handler sequence
-	Label_insn_17643	 ** pushad 
-. -> Label_insn_17644
-
-# Orig addr: Label_insn_17644 insn_id: 17644 with comment pushfd 
-	Label_insn_17644	 ** pushfd 
-. -> Label_insn_17645
-
-# Orig addr: Label_insn_17645 insn_id: 17645 with comment push 0x08051F5D
-	Label_insn_17645	 ** push 0x08051F5D
-. -> Label_insn_17646
-
-# Orig addr: Label_insn_17646 insn_id: 17646 with comment push 0xF0001940
-	Label_insn_17646	 ** push 0xF0001940
-. -> Label_insn_17647
-
-# Orig addr: Label_insn_17647 insn_id: 17647 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099FBB5E -- Link to callback handler sequence
-# Orig addr: Label_insn_17647 indirect branch target: -268428992
-0xf0001940 -> .
-. -> post_callback_Label_insn_17647
-	Label_insn_17647	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17647 ** pop eax
-. -> Label_insn_17648
-
-# Orig addr: Label_insn_17648 insn_id: 17648 with comment popfd 
-	Label_insn_17648	 ** popfd 
-. -> Label_insn_17649
-
-# Orig addr: Label_insn_17649 insn_id: 17649 with comment popad 
-	Label_insn_17649	 ** popad 
-. -> 0x8051f60
-
-# Orig addr: Label_insn_17650 insn_id: 17650 with comment jno 0x099FEBC6 -- Link to callback handler sequence
-	Label_insn_17650	 ** jno Label_insn_9625
-. -> Label_insn_17651
-
-# Orig addr: Label_insn_17651 insn_id: 17651 with comment pushad  -- start of callback handler sequence
-	Label_insn_17651	 ** pushad 
-. -> Label_insn_17652
-
-# Orig addr: Label_insn_17652 insn_id: 17652 with comment pushfd 
-	Label_insn_17652	 ** pushfd 
-. -> Label_insn_17653
-
-# Orig addr: Label_insn_17653 insn_id: 17653 with comment push 0x08051F8E
-	Label_insn_17653	 ** push 0x08051F8E
-. -> Label_insn_17654
-
-# Orig addr: Label_insn_17654 insn_id: 17654 with comment push 0xF0001950
-	Label_insn_17654	 ** push 0xF0001950
-. -> Label_insn_17655
-
-# Orig addr: Label_insn_17655 insn_id: 17655 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x099FEBC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17655 indirect branch target: -268428976
-0xf0001950 -> .
-. -> post_callback_Label_insn_17655
-	Label_insn_17655	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17655 ** pop eax
-. -> Label_insn_17656
-
-# Orig addr: Label_insn_17656 insn_id: 17656 with comment popfd 
-	Label_insn_17656	 ** popfd 
-. -> Label_insn_17657
-
-# Orig addr: Label_insn_17657 insn_id: 17657 with comment popad 
-	Label_insn_17657	 ** popad 
-. -> Label_insn_9625
-
-# Orig addr: Label_insn_17658 insn_id: 17658 with comment jno 0x09A01FD6 -- Link to callback handler sequence
-	Label_insn_17658	 ** jno Label_insn_9626
-. -> Label_insn_17659
-
-# Orig addr: Label_insn_17659 insn_id: 17659 with comment pushad  -- start of callback handler sequence
-	Label_insn_17659	 ** pushad 
-. -> Label_insn_17660
-
-# Orig addr: Label_insn_17660 insn_id: 17660 with comment pushfd 
-	Label_insn_17660	 ** pushfd 
-. -> Label_insn_17661
-
-# Orig addr: Label_insn_17661 insn_id: 17661 with comment push 0x08051F90
-	Label_insn_17661	 ** push 0x08051F90
-. -> Label_insn_17662
-
-# Orig addr: Label_insn_17662 insn_id: 17662 with comment push 0xF0001960
-	Label_insn_17662	 ** push 0xF0001960
-. -> Label_insn_17663
-
-# Orig addr: Label_insn_17663 insn_id: 17663 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A01FD6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17663 indirect branch target: -268428960
-0xf0001960 -> .
-. -> post_callback_Label_insn_17663
-	Label_insn_17663	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17663 ** pop eax
-. -> Label_insn_17664
-
-# Orig addr: Label_insn_17664 insn_id: 17664 with comment popfd 
-	Label_insn_17664	 ** popfd 
-. -> Label_insn_17665
-
-# Orig addr: Label_insn_17665 insn_id: 17665 with comment popad 
-	Label_insn_17665	 ** popad 
-. -> Label_insn_9626
-
-# Orig addr: Label_insn_17666 insn_id: 17666 with comment pushfd 
-	Label_insn_17666	 ** pushfd 
-. -> Label_insn_17667
-
-# Orig addr: Label_insn_17667 insn_id: 17667 with comment test esi , esi
-	Label_insn_17667	 ** test esi , esi
-. -> Label_insn_17668
-
-# Orig addr: Label_insn_17668 insn_id: 17668 with comment jns 0x09A05E26
-	Label_insn_17668	 ** jns Label_insn_17670
-. -> Label_insn_17669
-
-# Orig addr: Label_insn_17669 insn_id: 17669 with comment nop  -- Link to callback handler sequence
-	Label_insn_17669	 ** nop 
-. -> Label_insn_17672
-
-# Orig addr: Label_insn_17670 insn_id: 17670 with comment popfd 
-	Label_insn_17670	 ** popfd 
-. -> Label_insn_17671
-
-# Orig addr: Label_insn_17671 insn_id: 17671 with comment mov dword [ebp-0x1C] , esi
-	Label_insn_17671	 ** mov dword [ebp-0x1C] , esi
-. -> 0x8051f96
-
-# Orig addr: Label_insn_17672 insn_id: 17672 with comment pushad  -- start of callback handler sequence
-	Label_insn_17672	 ** pushad 
-. -> Label_insn_17673
-
-# Orig addr: Label_insn_17673 insn_id: 17673 with comment pushfd 
-	Label_insn_17673	 ** pushfd 
-. -> Label_insn_17674
-
-# Orig addr: Label_insn_17674 insn_id: 17674 with comment push 0x08051F93
-	Label_insn_17674	 ** push 0x08051F93
-. -> Label_insn_17675
-
-# Orig addr: Label_insn_17675 insn_id: 17675 with comment push 0xF0001970
-	Label_insn_17675	 ** push 0xF0001970
-. -> Label_insn_17676
-
-# Orig addr: Label_insn_17676 insn_id: 17676 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17676 indirect branch target: -268428944
-0xf0001970 -> .
-. -> post_callback_Label_insn_17676
-	Label_insn_17676	 () signedness_detector_32
-	post_callback_Label_insn_17676 ** pop eax
-. -> Label_insn_17677
-
-# Orig addr: Label_insn_17677 insn_id: 17677 with comment popfd 
-	Label_insn_17677	 ** popfd 
-. -> Label_insn_17678
-
-# Orig addr: Label_insn_17678 insn_id: 17678 with comment popad 
-	Label_insn_17678	 ** popad 
-. -> Label_insn_17670
-
-# Orig addr: Label_insn_17679 insn_id: 17679 with comment jnc 0x09A093AE -- Link to callback handler sequence
-	Label_insn_17679	 ** jnc 0x8051fac
-. -> Label_insn_17680
-
-# Orig addr: Label_insn_17680 insn_id: 17680 with comment pushad  -- start of callback handler sequence
-	Label_insn_17680	 ** pushad 
-. -> Label_insn_17681
-
-# Orig addr: Label_insn_17681 insn_id: 17681 with comment pushfd 
-	Label_insn_17681	 ** pushfd 
-. -> Label_insn_17682
-
-# Orig addr: Label_insn_17682 insn_id: 17682 with comment push 0x08051FA9
-	Label_insn_17682	 ** push 0x08051FA9
-. -> Label_insn_17683
-
-# Orig addr: Label_insn_17683 insn_id: 17683 with comment push 0xF0001980
-	Label_insn_17683	 ** push 0xF0001980
-. -> Label_insn_17684
-
-# Orig addr: Label_insn_17684 insn_id: 17684 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A093AE -- Link to callback handler sequence
-# Orig addr: Label_insn_17684 indirect branch target: -268428928
-0xf0001980 -> .
-. -> post_callback_Label_insn_17684
-	Label_insn_17684	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17684 ** pop eax
-. -> Label_insn_17685
-
-# Orig addr: Label_insn_17685 insn_id: 17685 with comment popfd 
-	Label_insn_17685	 ** popfd 
-. -> Label_insn_17686
-
-# Orig addr: Label_insn_17686 insn_id: 17686 with comment popad 
-	Label_insn_17686	 ** popad 
-. -> 0x8051fac
-
-# Orig addr: Label_insn_17687 insn_id: 17687 with comment jno 0x09A0ABF6 -- Link to callback handler sequence
-	Label_insn_17687	 ** jno 0x8051fdf
-. -> Label_insn_17688
-
-# Orig addr: Label_insn_17688 insn_id: 17688 with comment pushad  -- start of callback handler sequence
-	Label_insn_17688	 ** pushad 
-. -> Label_insn_17689
-
-# Orig addr: Label_insn_17689 insn_id: 17689 with comment pushfd 
-	Label_insn_17689	 ** pushfd 
-. -> Label_insn_17690
-
-# Orig addr: Label_insn_17690 insn_id: 17690 with comment push 0x08051FDD
-	Label_insn_17690	 ** push 0x08051FDD
-. -> Label_insn_17691
-
-# Orig addr: Label_insn_17691 insn_id: 17691 with comment push 0xF0001990
-	Label_insn_17691	 ** push 0xF0001990
-. -> Label_insn_17692
-
-# Orig addr: Label_insn_17692 insn_id: 17692 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A0ABF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17692 indirect branch target: -268428912
-0xf0001990 -> .
-. -> post_callback_Label_insn_17692
-	Label_insn_17692	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17692 ** pop eax
-. -> Label_insn_17693
-
-# Orig addr: Label_insn_17693 insn_id: 17693 with comment popfd 
-	Label_insn_17693	 ** popfd 
-. -> Label_insn_17694
-
-# Orig addr: Label_insn_17694 insn_id: 17694 with comment popad 
-	Label_insn_17694	 ** popad 
-. -> 0x8051fdf
-
-# Orig addr: Label_insn_17695 insn_id: 17695 with comment pushad  -- start of callback handler sequence
-	Label_insn_17695	 ** pushad 
-. -> Label_insn_17696
-
-# Orig addr: Label_insn_17696 insn_id: 17696 with comment pushfd 
-	Label_insn_17696	 ** pushfd 
-. -> Label_insn_17697
-
-# Orig addr: Label_insn_17697 insn_id: 17697 with comment push 0x08051FE2
-	Label_insn_17697	 ** push 0x08051FE2
-. -> Label_insn_17698
-
-# Orig addr: Label_insn_17698 insn_id: 17698 with comment push 0xF00019A0
-	Label_insn_17698	 ** push 0xF00019A0
-. -> Label_insn_17699
-
-# Orig addr: Label_insn_17699 insn_id: 17699 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A0DD56 -- Link to callback handler sequence
-# Orig addr: Label_insn_17699 indirect branch target: -268428896
-0xf00019a0 -> .
-. -> post_callback_Label_insn_17699
-	Label_insn_17699	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17699 ** pop eax
-. -> Label_insn_17700
-
-# Orig addr: Label_insn_17700 insn_id: 17700 with comment popfd 
-	Label_insn_17700	 ** popfd 
-. -> Label_insn_17701
-
-# Orig addr: Label_insn_17701 insn_id: 17701 with comment popad 
-	Label_insn_17701	 ** popad 
-. -> Label_insn_9647
-
-# Orig addr: Label_insn_17702 insn_id: 17702 with comment pushfd 
-	Label_insn_17702	 ** pushfd 
-. -> Label_insn_17703
-
-# Orig addr: Label_insn_17703 insn_id: 17703 with comment test esi , esi
-	Label_insn_17703	 ** test esi , esi
-. -> Label_insn_17704
-
-# Orig addr: Label_insn_17704 insn_id: 17704 with comment jns 0x09A1272E
-	Label_insn_17704	 ** jns Label_insn_17706
-. -> Label_insn_17705
-
-# Orig addr: Label_insn_17705 insn_id: 17705 with comment nop  -- Link to callback handler sequence
-	Label_insn_17705	 ** nop 
-. -> Label_insn_17708
-
-# Orig addr: Label_insn_17706 insn_id: 17706 with comment popfd 
-	Label_insn_17706	 ** popfd 
-. -> Label_insn_17707
-
-# Orig addr: Label_insn_17707 insn_id: 17707 with comment mov dword [ebp-0x1C] , esi
-	Label_insn_17707	 ** mov dword [ebp-0x1C] , esi
-. -> 0x8051fe8
-
-# Orig addr: Label_insn_17708 insn_id: 17708 with comment pushad  -- start of callback handler sequence
-	Label_insn_17708	 ** pushad 
-. -> Label_insn_17709
-
-# Orig addr: Label_insn_17709 insn_id: 17709 with comment pushfd 
-	Label_insn_17709	 ** pushfd 
-. -> Label_insn_17710
-
-# Orig addr: Label_insn_17710 insn_id: 17710 with comment push 0x08051FE5
-	Label_insn_17710	 ** push 0x08051FE5
-. -> Label_insn_17711
-
-# Orig addr: Label_insn_17711 insn_id: 17711 with comment push 0xF00019B0
-	Label_insn_17711	 ** push 0xF00019B0
-. -> Label_insn_17712
-
-# Orig addr: Label_insn_17712 insn_id: 17712 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17712 indirect branch target: -268428880
-0xf00019b0 -> .
-. -> post_callback_Label_insn_17712
-	Label_insn_17712	 () signedness_detector_32
-	post_callback_Label_insn_17712 ** pop eax
-. -> Label_insn_17713
-
-# Orig addr: Label_insn_17713 insn_id: 17713 with comment popfd 
-	Label_insn_17713	 ** popfd 
-. -> Label_insn_17714
-
-# Orig addr: Label_insn_17714 insn_id: 17714 with comment popad 
-	Label_insn_17714	 ** popad 
-. -> Label_insn_17706
-
-# Orig addr: Label_insn_17715 insn_id: 17715 with comment jno 0x09A15E86 -- Link to callback handler sequence
-	Label_insn_17715	 ** jno 0x8052051
-. -> Label_insn_17716
-
-# Orig addr: Label_insn_17716 insn_id: 17716 with comment pushad  -- start of callback handler sequence
-	Label_insn_17716	 ** pushad 
-. -> Label_insn_17717
-
-# Orig addr: Label_insn_17717 insn_id: 17717 with comment pushfd 
-	Label_insn_17717	 ** pushfd 
-. -> Label_insn_17718
-
-# Orig addr: Label_insn_17718 insn_id: 17718 with comment push 0x0805204B
-	Label_insn_17718	 ** push 0x0805204B
-. -> Label_insn_17719
-
-# Orig addr: Label_insn_17719 insn_id: 17719 with comment push 0xF00019C0
-	Label_insn_17719	 ** push 0xF00019C0
-. -> Label_insn_17720
-
-# Orig addr: Label_insn_17720 insn_id: 17720 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A15E86 -- Link to callback handler sequence
-# Orig addr: Label_insn_17720 indirect branch target: -268428864
-0xf00019c0 -> .
-. -> post_callback_Label_insn_17720
-	Label_insn_17720	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17720 ** pop eax
-. -> Label_insn_17721
-
-# Orig addr: Label_insn_17721 insn_id: 17721 with comment popfd 
-	Label_insn_17721	 ** popfd 
-. -> Label_insn_17722
-
-# Orig addr: Label_insn_17722 insn_id: 17722 with comment popad 
-	Label_insn_17722	 ** popad 
-. -> 0x8052051
-
-# Orig addr: Label_insn_17723 insn_id: 17723 with comment pushad  -- start of callback handler sequence
-	Label_insn_17723	 ** pushad 
-. -> Label_insn_17724
-
-# Orig addr: Label_insn_17724 insn_id: 17724 with comment pushfd 
-	Label_insn_17724	 ** pushfd 
-. -> Label_insn_17725
-
-# Orig addr: Label_insn_17725 insn_id: 17725 with comment push 0x08052059
-	Label_insn_17725	 ** push 0x08052059
-. -> Label_insn_17726
-
-# Orig addr: Label_insn_17726 insn_id: 17726 with comment push 0xF00019D0
-	Label_insn_17726	 ** push 0xF00019D0
-. -> Label_insn_17727
-
-# Orig addr: Label_insn_17727 insn_id: 17727 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A19836 -- Link to callback handler sequence
-# Orig addr: Label_insn_17727 indirect branch target: -268428848
-0xf00019d0 -> .
-. -> post_callback_Label_insn_17727
-	Label_insn_17727	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17727 ** pop eax
-. -> Label_insn_17728
-
-# Orig addr: Label_insn_17728 insn_id: 17728 with comment popfd 
-	Label_insn_17728	 ** popfd 
-. -> Label_insn_17729
-
-# Orig addr: Label_insn_17729 insn_id: 17729 with comment popad 
-	Label_insn_17729	 ** popad 
-. -> Label_insn_9688
-
-# Orig addr: Label_insn_17730 insn_id: 17730 with comment jno 0x09A1C62E -- Link to callback handler sequence
-	Label_insn_17730	 ** jno Label_insn_9689
-. -> Label_insn_17731
-
-# Orig addr: Label_insn_17731 insn_id: 17731 with comment pushad  -- start of callback handler sequence
-	Label_insn_17731	 ** pushad 
-. -> Label_insn_17732
-
-# Orig addr: Label_insn_17732 insn_id: 17732 with comment pushfd 
-	Label_insn_17732	 ** pushfd 
-. -> Label_insn_17733
-
-# Orig addr: Label_insn_17733 insn_id: 17733 with comment push 0x0805205F
-	Label_insn_17733	 ** push 0x0805205F
-. -> Label_insn_17734
-
-# Orig addr: Label_insn_17734 insn_id: 17734 with comment push 0xF00019E0
-	Label_insn_17734	 ** push 0xF00019E0
-. -> Label_insn_17735
-
-# Orig addr: Label_insn_17735 insn_id: 17735 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A1C62E -- Link to callback handler sequence
-# Orig addr: Label_insn_17735 indirect branch target: -268428832
-0xf00019e0 -> .
-. -> post_callback_Label_insn_17735
-	Label_insn_17735	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17735 ** pop eax
-. -> Label_insn_17736
-
-# Orig addr: Label_insn_17736 insn_id: 17736 with comment popfd 
-	Label_insn_17736	 ** popfd 
-. -> Label_insn_17737
-
-# Orig addr: 0x804d14c insn_id: 4624 with comment lea ecx , [eax-0x41]
-0x804d14c -> .
-	Label_insn_4624	 ** lea ecx , [eax-0x41]
-. -> Label_insn_15094
-
-# Orig addr: Label_insn_17737 insn_id: 17737 with comment popad 
-	Label_insn_17737	 ** popad 
-. -> Label_insn_9689
-
-# Orig addr: Label_insn_17738 insn_id: 17738 with comment jno 0x09A1EAE6 -- Link to callback handler sequence
-	Label_insn_17738	 ** jno 0x8052067
-. -> Label_insn_17739
-
-# Orig addr: 0x804d154 insn_id: 4627 with comment add eax , 0x00000020
-0x804d154 -> .
-	Label_insn_4627	 ** add eax , 0x00000020
-. -> Label_insn_15102
-
-# Orig addr: Label_insn_17739 insn_id: 17739 with comment pushad  -- start of callback handler sequence
-	Label_insn_17739	 ** pushad 
-. -> Label_insn_17740
-
-# Orig addr: 0x804d15b insn_id: 4629 with comment lea edi , [ecx-0x41]
-0x804d15b -> .
-	Label_insn_4629	 ** lea edi , [ecx-0x41]
-. -> Label_insn_18609
-
-# Orig addr: Label_insn_17740 insn_id: 17740 with comment pushfd 
-	Label_insn_17740	 ** pushfd 
-. -> Label_insn_17741
-
-# Orig addr: Label_insn_17741 insn_id: 17741 with comment push 0x08052065
-	Label_insn_17741	 ** push 0x08052065
-. -> Label_insn_17742
-
-# Orig addr: Label_insn_17742 insn_id: 17742 with comment push 0xF00019F0
-	Label_insn_17742	 ** push 0xF00019F0
-. -> Label_insn_17743
-
-# Orig addr: 0x804d163 insn_id: 4632 with comment add ecx , 0x00000020
-0x804d163 -> .
-	Label_insn_4632	 ** add ecx , 0x00000020
-. -> Label_insn_18610
-
-# Orig addr: Label_insn_17743 insn_id: 17743 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A1EAE6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17743 indirect branch target: -268428816
-0xf00019f0 -> .
-. -> post_callback_Label_insn_17743
-	Label_insn_17743	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17743 ** pop eax
-. -> Label_insn_17744
-
-# Orig addr: Label_insn_17744 insn_id: 17744 with comment popfd 
-	Label_insn_17744	 ** popfd 
-. -> Label_insn_17745
-
-# Orig addr: Label_insn_17745 insn_id: 17745 with comment popad 
-	Label_insn_17745	 ** popad 
-. -> 0x8052067
-
-# Orig addr: 0x804d16a insn_id: 4635 with comment add edx , 0x00000001
-0x804d16a -> .
-	Label_insn_4635	 ** add edx , 0x00000001
-. -> Label_insn_15124
-
-# Orig addr: Label_insn_17746 insn_id: 17746 with comment jnc 0x09A20F06 -- Link to callback handler sequence
-	Label_insn_17746	 ** jnc 0x805208e
-. -> Label_insn_17747
-
-# Orig addr: 0x804d171 insn_id: 4638 with comment pushfd 
-0x804d171 -> .
-	Label_insn_4638	 ** pushfd 
-. -> Label_insn_15132
-
-# Orig addr: Label_insn_17747 insn_id: 17747 with comment pushad  -- start of callback handler sequence
-	Label_insn_17747	 ** pushad 
-. -> Label_insn_17748
-
-# Orig addr: 0x804d174 insn_id: 4639 with comment pushfd 
-0x804d174 -> .
-	Label_insn_4639	 ** pushfd 
-. -> Label_insn_15148
-
-# Orig addr: Label_insn_17748 insn_id: 17748 with comment pushfd 
-	Label_insn_17748	 ** pushfd 
-. -> Label_insn_17749
-
-# Orig addr: 0x804d177 insn_id: 4640 with comment sub eax , ecx
-# eliding, no indirect targets
-0x804d177 -> 0x0 
-	Label_insn_4640	 ** sub eax , ecx
-. -> Label_insn_15163
-
-# Orig addr: Label_insn_17749 insn_id: 17749 with comment push 0x0805208B
-	Label_insn_17749	 ** push 0x0805208B
-. -> Label_insn_17750
-
-# Orig addr: Label_insn_17750 insn_id: 17750 with comment push 0xF0001A00
-	Label_insn_17750	 ** push 0xF0001A00
-. -> Label_insn_17751
-
-# Orig addr: Label_insn_17751 insn_id: 17751 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A20F06 -- Link to callback handler sequence
-# Orig addr: Label_insn_17751 indirect branch target: -268428800
-0xf0001a00 -> .
-. -> post_callback_Label_insn_17751
-	Label_insn_17751	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17751 ** pop eax
-. -> Label_insn_17752
-
-# Orig addr: Label_insn_17752 insn_id: 17752 with comment popfd 
-	Label_insn_17752	 ** popfd 
-. -> Label_insn_17753
-
-# Orig addr: Label_insn_17753 insn_id: 17753 with comment popad 
-	Label_insn_17753	 ** popad 
-. -> 0x805208e
-
-# Orig addr: Label_insn_17754 insn_id: 17754 with comment jno 0x09A23A3E -- Link to callback handler sequence
-	Label_insn_17754	 ** jno 0x8049280
-. -> Label_insn_17755
-
-# Orig addr: Label_insn_17755 insn_id: 17755 with comment pushad  -- start of callback handler sequence
-	Label_insn_17755	 ** pushad 
-. -> Label_insn_17756
-
-# Orig addr: Label_insn_17756 insn_id: 17756 with comment pushfd 
-	Label_insn_17756	 ** pushfd 
-. -> Label_insn_17757
-
-# Orig addr: Label_insn_17757 insn_id: 17757 with comment push 0x0804927A
-	Label_insn_17757	 ** push 0x0804927A
-. -> Label_insn_17758
-
-# Orig addr: Label_insn_17758 insn_id: 17758 with comment push 0xF0001A10
-	Label_insn_17758	 ** push 0xF0001A10
-. -> Label_insn_17759
-
-# Orig addr: Label_insn_17759 insn_id: 17759 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A23A3E -- Link to callback handler sequence
-# Orig addr: Label_insn_17759 indirect branch target: -268428784
-0xf0001a10 -> .
-. -> post_callback_Label_insn_17759
-	Label_insn_17759	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17759 ** pop eax
-. -> Label_insn_17760
-
-# Orig addr: Label_insn_17760 insn_id: 17760 with comment popfd 
-	Label_insn_17760	 ** popfd 
-. -> Label_insn_17761
-
-# Orig addr: Label_insn_17761 insn_id: 17761 with comment popad 
-	Label_insn_17761	 ** popad 
-. -> 0x8049280
-
-# Orig addr: Label_insn_17762 insn_id: 17762 with comment pushad  -- start of callback handler sequence
-	Label_insn_17762	 ** pushad 
-. -> Label_insn_17763
-
-# Orig addr: Label_insn_17763 insn_id: 17763 with comment pushfd 
-	Label_insn_17763	 ** pushfd 
-. -> Label_insn_17764
-
-# Orig addr: Label_insn_17764 insn_id: 17764 with comment push 0x08049283
-	Label_insn_17764	 ** push 0x08049283
-. -> Label_insn_17765
-
-# Orig addr: Label_insn_17765 insn_id: 17765 with comment push 0xF0001A20
-	Label_insn_17765	 ** push 0xF0001A20
-. -> Label_insn_17766
-
-# Orig addr: Label_insn_17766 insn_id: 17766 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A265E6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17766 indirect branch target: -268428768
-0xf0001a20 -> .
-. -> post_callback_Label_insn_17766
-	Label_insn_17766	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17766 ** pop eax
-. -> Label_insn_17767
-
-# Orig addr: Label_insn_17767 insn_id: 17767 with comment popfd 
-	Label_insn_17767	 ** popfd 
-. -> Label_insn_17768
-
-# Orig addr: Label_insn_17768 insn_id: 17768 with comment popad 
-	Label_insn_17768	 ** popad 
-. -> 0x8049286
-
-# Orig addr: Label_insn_17769 insn_id: 17769 with comment jno 0x09A293FE -- Link to callback handler sequence
-	Label_insn_17769	 ** jno 0x8049293
-. -> Label_insn_17770
-
-# Orig addr: Label_insn_17770 insn_id: 17770 with comment pushad  -- start of callback handler sequence
-	Label_insn_17770	 ** pushad 
-. -> Label_insn_17771
-
-# Orig addr: Label_insn_17771 insn_id: 17771 with comment pushfd 
-	Label_insn_17771	 ** pushfd 
-. -> Label_insn_17772
-
-# Orig addr: Label_insn_17772 insn_id: 17772 with comment push 0x08049290
-	Label_insn_17772	 ** push 0x08049290
-. -> Label_insn_17773
-
-# Orig addr: Label_insn_17773 insn_id: 17773 with comment push 0xF0001A30
-	Label_insn_17773	 ** push 0xF0001A30
-. -> Label_insn_17774
-
-# Orig addr: Label_insn_17774 insn_id: 17774 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A293FE -- Link to callback handler sequence
-# Orig addr: Label_insn_17774 indirect branch target: -268428752
-0xf0001a30 -> .
-. -> post_callback_Label_insn_17774
-	Label_insn_17774	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17774 ** pop eax
-. -> Label_insn_17775
-
-# Orig addr: Label_insn_17775 insn_id: 17775 with comment popfd 
-	Label_insn_17775	 ** popfd 
-. -> Label_insn_17776
-
-# Orig addr: Label_insn_17776 insn_id: 17776 with comment popad 
-	Label_insn_17776	 ** popad 
-. -> 0x8049293
-
-# Orig addr: Label_insn_17777 insn_id: 17777 with comment pushfd 
-	Label_insn_17777	 ** pushfd 
-. -> Label_insn_17778
-
-# Orig addr: Label_insn_17778 insn_id: 17778 with comment test ecx , ecx
-	Label_insn_17778	 ** test ecx , ecx
-. -> Label_insn_17779
-
-# Orig addr: Label_insn_17779 insn_id: 17779 with comment jns 0x09A2CC86
-	Label_insn_17779	 ** jns Label_insn_17781
-. -> Label_insn_17780
-
-# Orig addr: Label_insn_17780 insn_id: 17780 with comment nop  -- Link to callback handler sequence
-	Label_insn_17780	 ** nop 
-. -> Label_insn_17783
-
-# Orig addr: Label_insn_17781 insn_id: 17781 with comment popfd 
-	Label_insn_17781	 ** popfd 
-. -> Label_insn_17782
-
-# Orig addr: Label_insn_17782 insn_id: 17782 with comment mov dword [esp+0x08] , ecx
-	Label_insn_17782	 ** mov dword [esp+0x08] , ecx
-. -> 0x80497db
-
-# Orig addr: Label_insn_17783 insn_id: 17783 with comment pushad  -- start of callback handler sequence
-	Label_insn_17783	 ** pushad 
-. -> Label_insn_17784
-
-# Orig addr: 0x804d1f0 insn_id: 4697 with comment lea ebx , [ebx+eax+0x01]
-0x804d1f0 -> .
-	Label_insn_4697	 ** lea ebx , [ebx+eax+0x01]
-. -> Label_insn_14320
-
-# Orig addr: Label_insn_17784 insn_id: 17784 with comment pushfd 
-	Label_insn_17784	 ** pushfd 
-. -> Label_insn_17785
-
-# Orig addr: Label_insn_17785 insn_id: 17785 with comment push 0x080497D7
-	Label_insn_17785	 ** push 0x080497D7
-. -> Label_insn_17786
-
-# Orig addr: Label_insn_17786 insn_id: 17786 with comment push 0xF0001A40
-	Label_insn_17786	 ** push 0xF0001A40
-. -> Label_insn_17787
-
-# Orig addr: 0x804d1fc insn_id: 4700 with comment lea ebx , [ebx+eax+0x01]
-0x804d1fc -> .
-	Label_insn_4700	 ** lea ebx , [ebx+eax+0x01]
-. -> Label_insn_14315
-
-# Orig addr: Label_insn_17787 insn_id: 17787 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17787 indirect branch target: -268428736
-0xf0001a40 -> .
-. -> post_callback_Label_insn_17787
-	Label_insn_17787	 () signedness_detector_32
-	post_callback_Label_insn_17787 ** pop eax
-. -> Label_insn_17788
-
-# Orig addr: Label_insn_17788 insn_id: 17788 with comment popfd 
-	Label_insn_17788	 ** popfd 
-. -> Label_insn_17789
-
-# Orig addr: Label_insn_17789 insn_id: 17789 with comment popad 
-	Label_insn_17789	 ** popad 
-. -> Label_insn_17781
-
-# Orig addr: Label_insn_17790 insn_id: 17790 with comment pushfd 
-	Label_insn_17790	 ** pushfd 
-. -> Label_insn_17791
-
-# Orig addr: Label_insn_17791 insn_id: 17791 with comment test ecx , ecx
-	Label_insn_17791	 ** test ecx , ecx
-. -> Label_insn_17792
-
-# Orig addr: Label_insn_17792 insn_id: 17792 with comment jns 0x09A31BFE
-	Label_insn_17792	 ** jns Label_insn_17794
-. -> Label_insn_17793
-
-# Orig addr: Label_insn_17793 insn_id: 17793 with comment nop  -- Link to callback handler sequence
-	Label_insn_17793	 ** nop 
-. -> Label_insn_17796
-
-# Orig addr: Label_insn_17794 insn_id: 17794 with comment popfd 
-	Label_insn_17794	 ** popfd 
-. -> Label_insn_17795
-
-# Orig addr: Label_insn_17795 insn_id: 17795 with comment mov dword [esp+0x28] , ecx
-	Label_insn_17795	 ** mov dword [esp+0x28] , ecx
-. -> Label_insn_535
-
-# Orig addr: Label_insn_17796 insn_id: 17796 with comment pushad  -- start of callback handler sequence
-	Label_insn_17796	 ** pushad 
-. -> Label_insn_17797
-
-# Orig addr: Label_insn_17797 insn_id: 17797 with comment pushfd 
-	Label_insn_17797	 ** pushfd 
-. -> Label_insn_17798
-
-# Orig addr: Label_insn_17798 insn_id: 17798 with comment push 0x080497D3
-	Label_insn_17798	 ** push 0x080497D3
-. -> Label_insn_17799
-
-# Orig addr: Label_insn_17799 insn_id: 17799 with comment push 0xF0001A50
-	Label_insn_17799	 ** push 0xF0001A50
-. -> Label_insn_17800
-
-# Orig addr: Label_insn_17800 insn_id: 17800 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17800 indirect branch target: -268428720
-0xf0001a50 -> .
-. -> post_callback_Label_insn_17800
-	Label_insn_17800	 () signedness_detector_32
-	post_callback_Label_insn_17800 ** pop eax
-. -> Label_insn_17801
-
-# Orig addr: Label_insn_17801 insn_id: 17801 with comment popfd 
-	Label_insn_17801	 ** popfd 
-. -> Label_insn_17802
-
-# Orig addr: 0x804d22e insn_id: 4717 with comment lea esi , [ebx+eax+0x01]
-0x804d22e -> .
-	Label_insn_4717	 ** lea esi , [ebx+eax+0x01]
-. -> Label_insn_14324
-
-# Orig addr: Label_insn_17802 insn_id: 17802 with comment popad 
-	Label_insn_17802	 ** popad 
-. -> Label_insn_17794
-
-# Orig addr: Label_insn_17803 insn_id: 17803 with comment jnc 0x09A3613E -- Link to callback handler sequence
-	Label_insn_17803	 ** jnc 0x804981c
-. -> Label_insn_17804
-
-# Orig addr: Label_insn_17804 insn_id: 17804 with comment pushad  -- start of callback handler sequence
-	Label_insn_17804	 ** pushad 
-. -> Label_insn_17805
-
-# Orig addr: Label_insn_17805 insn_id: 17805 with comment pushfd 
-	Label_insn_17805	 ** pushfd 
-. -> Label_insn_17806
-
-# Orig addr: Label_insn_17806 insn_id: 17806 with comment push 0x08049816
-	Label_insn_17806	 ** push 0x08049816
-. -> Label_insn_17807
-
-# Orig addr: Label_insn_17807 insn_id: 17807 with comment push 0xF0001A60
-	Label_insn_17807	 ** push 0xF0001A60
-. -> Label_insn_17808
-
-# Orig addr: Label_insn_17808 insn_id: 17808 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A3613E -- Link to callback handler sequence
-# Orig addr: Label_insn_17808 indirect branch target: -268428704
-0xf0001a60 -> .
-. -> post_callback_Label_insn_17808
-	Label_insn_17808	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17808 ** pop eax
-. -> Label_insn_17809
-
-# Orig addr: Label_insn_17809 insn_id: 17809 with comment popfd 
-	Label_insn_17809	 ** popfd 
-. -> Label_insn_17810
-
-# Orig addr: Label_insn_17810 insn_id: 17810 with comment popad 
-	Label_insn_17810	 ** popad 
-. -> 0x804981c
-
-# Orig addr: Label_insn_17811 insn_id: 17811 with comment pushfd 
-	Label_insn_17811	 ** pushfd 
-. -> Label_insn_17812
-
-# Orig addr: Label_insn_17812 insn_id: 17812 with comment test ecx , ecx
-	Label_insn_17812	 ** test ecx , ecx
-. -> Label_insn_17813
-
-# Orig addr: Label_insn_17813 insn_id: 17813 with comment jns 0x09A3AF66
-	Label_insn_17813	 ** jns Label_insn_17815
-. -> Label_insn_17814
-
-# Orig addr: Label_insn_17814 insn_id: 17814 with comment nop  -- Link to callback handler sequence
-	Label_insn_17814	 ** nop 
-. -> Label_insn_17817
-
-# Orig addr: Label_insn_17815 insn_id: 17815 with comment popfd 
-	Label_insn_17815	 ** popfd 
-. -> Label_insn_17816
-
-# Orig addr: Label_insn_17816 insn_id: 17816 with comment mov dword [esp+0x60] , ecx
-	Label_insn_17816	 ** mov dword [esp+0x60] , ecx
-. -> Label_insn_562
-
-# Orig addr: Label_insn_17817 insn_id: 17817 with comment pushad  -- start of callback handler sequence
-	Label_insn_17817	 ** pushad 
-. -> Label_insn_17818
-
-# Orig addr: Label_insn_17818 insn_id: 17818 with comment pushfd 
-	Label_insn_17818	 ** pushfd 
-. -> Label_insn_17819
-
-# Orig addr: Label_insn_17819 insn_id: 17819 with comment push 0x08049860
-	Label_insn_17819	 ** push 0x08049860
-. -> Label_insn_17820
-
-# Orig addr: Label_insn_17820 insn_id: 17820 with comment push 0xF0001A70
-	Label_insn_17820	 ** push 0xF0001A70
-. -> Label_insn_17821
-
-# Orig addr: Label_insn_17821 insn_id: 17821 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17821 indirect branch target: -268428688
-0xf0001a70 -> .
-. -> post_callback_Label_insn_17821
-	Label_insn_17821	 () signedness_detector_32
-	post_callback_Label_insn_17821 ** pop eax
-. -> Label_insn_17822
-
-# Orig addr: Label_insn_17822 insn_id: 17822 with comment popfd 
-	Label_insn_17822	 ** popfd 
-. -> Label_insn_17823
-
-# Orig addr: Label_insn_17823 insn_id: 17823 with comment popad 
-	Label_insn_17823	 ** popad 
-. -> Label_insn_17815
-
-# Orig addr: Label_insn_17824 insn_id: 17824 with comment jnc 0x09A3E36E -- Link to callback handler sequence
-	Label_insn_17824	 ** jnc 0x8049867
-. -> Label_insn_17825
-
-# Orig addr: Label_insn_17825 insn_id: 17825 with comment pushad  -- start of callback handler sequence
-	Label_insn_17825	 ** pushad 
-. -> Label_insn_17826
-
-# Orig addr: Label_insn_17826 insn_id: 17826 with comment pushfd 
-	Label_insn_17826	 ** pushfd 
-. -> Label_insn_17827
-
-# Orig addr: Label_insn_17827 insn_id: 17827 with comment push 0x08049864
-	Label_insn_17827	 ** push 0x08049864
-. -> Label_insn_17828
-
-# Orig addr: Label_insn_17828 insn_id: 17828 with comment push 0xF0001A80
-	Label_insn_17828	 ** push 0xF0001A80
-. -> Label_insn_17829
-
-# Orig addr: Label_insn_17829 insn_id: 17829 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A3E36E -- Link to callback handler sequence
-# Orig addr: Label_insn_17829 indirect branch target: -268428672
-0xf0001a80 -> .
-. -> post_callback_Label_insn_17829
-	Label_insn_17829	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17829 ** pop eax
-. -> Label_insn_17830
-
-# Orig addr: Label_insn_17830 insn_id: 17830 with comment popfd 
-	Label_insn_17830	 ** popfd 
-. -> Label_insn_17831
-
-# Orig addr: 0x804d2c9 insn_id: 4753 with comment add eax , dword [ebp-0x0000008C]
-0x804d2c9 -> .
-	Label_insn_4753	 ** add eax , dword [ebp-0x0000008C]
-. -> Label_insn_14714
-
-# Orig addr: Label_insn_17831 insn_id: 17831 with comment popad 
-	Label_insn_17831	 ** popad 
-. -> 0x8049867
-
-# Orig addr: Label_insn_17832 insn_id: 17832 with comment pushfd 
-	Label_insn_17832	 ** pushfd 
-. -> Label_insn_17834
-
-# Orig addr: Label_insn_17833 insn_id: 17833 with comment pushfd 
-	Label_insn_17833	 ** pushfd 
-. -> Label_insn_18102
-
-# Orig addr: Label_insn_17834 insn_id: 17834 with comment test ecx , ecx
-	Label_insn_17834	 ** test ecx , ecx
-. -> Label_insn_17835
-
-# Orig addr: 0x804d2e0 insn_id: 4757 with comment add eax , 0x0000000E
-0x804d2e0 -> .
-	Label_insn_4757	 ** add eax , 0x0000000E
-. -> Label_insn_14682
-
-# Orig addr: Label_insn_17835 insn_id: 17835 with comment jns 0x09A41F1E
-	Label_insn_17835	 ** jns Label_insn_17837
-. -> Label_insn_17836
-
-# Orig addr: Label_insn_17836 insn_id: 17836 with comment nop  -- Link to callback handler sequence
-	Label_insn_17836	 ** nop 
-. -> Label_insn_17839
-
-# Orig addr: Label_insn_17837 insn_id: 17837 with comment popfd 
-	Label_insn_17837	 ** popfd 
-. -> Label_insn_17838
-
-# Orig addr: Label_insn_17838 insn_id: 17838 with comment mov dword [esp+0x08] , ecx
-	Label_insn_17838	 ** mov dword [esp+0x08] , ecx
-. -> 0x80498d7
-
-# Orig addr: Label_insn_17839 insn_id: 17839 with comment pushad  -- start of callback handler sequence
-	Label_insn_17839	 ** pushad 
-. -> Label_insn_17840
-
-# Orig addr: Label_insn_17840 insn_id: 17840 with comment pushfd 
-	Label_insn_17840	 ** pushfd 
-. -> Label_insn_17841
-
-# Orig addr: Label_insn_17841 insn_id: 17841 with comment push 0x080498D3
-	Label_insn_17841	 ** push 0x080498D3
-. -> Label_insn_17842
-
-# Orig addr: Label_insn_17842 insn_id: 17842 with comment push 0xF0001A90
-	Label_insn_17842	 ** push 0xF0001A90
-. -> Label_insn_17843
-
-# Orig addr: Label_insn_17843 insn_id: 17843 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17843 indirect branch target: -268428656
-0xf0001a90 -> .
-. -> post_callback_Label_insn_17843
-	Label_insn_17843	 () signedness_detector_32
-	post_callback_Label_insn_17843 ** pop eax
-. -> Label_insn_17844
-
-# Orig addr: Label_insn_17844 insn_id: 17844 with comment popfd 
-	Label_insn_17844	 ** popfd 
-. -> Label_insn_17845
-
-# Orig addr: Label_insn_17845 insn_id: 17845 with comment popad 
-	Label_insn_17845	 ** popad 
-. -> Label_insn_17837
-
-# Orig addr: Label_insn_17846 insn_id: 17846 with comment jnc 0x09A45356 -- Link to callback handler sequence
-	Label_insn_17846	 ** jnc 0x804990e
-. -> Label_insn_17847
-
-# Orig addr: Label_insn_17847 insn_id: 17847 with comment pushad  -- start of callback handler sequence
-	Label_insn_17847	 ** pushad 
-. -> Label_insn_17848
-
-# Orig addr: Label_insn_17848 insn_id: 17848 with comment pushfd 
-	Label_insn_17848	 ** pushfd 
-. -> Label_insn_17849
-
-# Orig addr: 0x804d32e insn_id: 4774 with comment add eax , dword [ebp-0x00000090]
-0x804d32e -> .
-	Label_insn_4774	 ** add eax , dword [ebp-0x00000090]
-. -> Label_insn_14691
-
-# Orig addr: Label_insn_17849 insn_id: 17849 with comment push 0x08049909
-	Label_insn_17849	 ** push 0x08049909
-. -> Label_insn_17850
-
-# Orig addr: Label_insn_17850 insn_id: 17850 with comment push 0xF0001AA0
-	Label_insn_17850	 ** push 0xF0001AA0
-. -> Label_insn_17851
-
-# Orig addr: Label_insn_17851 insn_id: 17851 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A45356 -- Link to callback handler sequence
-# Orig addr: Label_insn_17851 indirect branch target: -268428640
-0xf0001aa0 -> .
-. -> post_callback_Label_insn_17851
-	Label_insn_17851	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17851 ** pop eax
-. -> Label_insn_17852
-
-# Orig addr: Label_insn_17852 insn_id: 17852 with comment popfd 
-	Label_insn_17852	 ** popfd 
-. -> Label_insn_17853
-
-# Orig addr: Label_insn_17853 insn_id: 17853 with comment popad 
-	Label_insn_17853	 ** popad 
-. -> 0x804990e
-
-# Orig addr: Label_insn_17854 insn_id: 17854 with comment jno 0x09A481C6 -- Link to callback handler sequence
-	Label_insn_17854	 ** jno 0x8049975
-. -> Label_insn_17855
-
-# Orig addr: Label_insn_17855 insn_id: 17855 with comment pushad  -- start of callback handler sequence
-	Label_insn_17855	 ** pushad 
-. -> Label_insn_17856
-
-# Orig addr: Label_insn_17856 insn_id: 17856 with comment pushfd 
-	Label_insn_17856	 ** pushfd 
-. -> Label_insn_17857
-
-# Orig addr: Label_insn_17857 insn_id: 17857 with comment push 0x08049971
-	Label_insn_17857	 ** push 0x08049971
-. -> Label_insn_17858
-
-# Orig addr: Label_insn_17858 insn_id: 17858 with comment push 0xF0001AB0
-	Label_insn_17858	 ** push 0xF0001AB0
-. -> Label_insn_17859
-
-# Orig addr: Label_insn_17859 insn_id: 17859 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A481C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17859 indirect branch target: -268428624
-0xf0001ab0 -> .
-. -> post_callback_Label_insn_17859
-	Label_insn_17859	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17859 ** pop eax
-. -> Label_insn_17860
-
-# Orig addr: Label_insn_17860 insn_id: 17860 with comment popfd 
-	Label_insn_17860	 ** popfd 
-. -> Label_insn_17861
-
-# Orig addr: Label_insn_17861 insn_id: 17861 with comment popad 
-	Label_insn_17861	 ** popad 
-. -> 0x8049975
-
-# Orig addr: Label_insn_17862 insn_id: 17862 with comment jnc 0x09A4B1BE -- Link to callback handler sequence
-	Label_insn_17862	 ** jnc 0x804998d
-. -> Label_insn_17863
-
-# Orig addr: Label_insn_17863 insn_id: 17863 with comment pushad  -- start of callback handler sequence
-	Label_insn_17863	 ** pushad 
-. -> Label_insn_17864
-
-# Orig addr: Label_insn_17864 insn_id: 17864 with comment pushfd 
-	Label_insn_17864	 ** pushfd 
-. -> Label_insn_17865
-
-# Orig addr: Label_insn_17865 insn_id: 17865 with comment push 0x08049989
-	Label_insn_17865	 ** push 0x08049989
-. -> Label_insn_17866
-
-# Orig addr: Label_insn_17866 insn_id: 17866 with comment push 0xF0001AC0
-	Label_insn_17866	 ** push 0xF0001AC0
-. -> Label_insn_17867
-
-# Orig addr: 0x804d39f insn_id: 4796 with comment add edx , 0x00000001
-0x804d39f -> .
-	Label_insn_4796	 ** add edx , 0x00000001
-. -> Label_insn_14699
-
-# Orig addr: Label_insn_17867 insn_id: 17867 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A4B1BE -- Link to callback handler sequence
-# Orig addr: Label_insn_17867 indirect branch target: -268428608
-0xf0001ac0 -> .
-. -> post_callback_Label_insn_17867
-	Label_insn_17867	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17867 ** pop eax
-. -> Label_insn_17868
-
-# Orig addr: Label_insn_17868 insn_id: 17868 with comment popfd 
-	Label_insn_17868	 ** popfd 
-. -> Label_insn_17869
-
-# Orig addr: Label_insn_17869 insn_id: 17869 with comment popad 
-	Label_insn_17869	 ** popad 
-. -> 0x804998d
-
-# Orig addr: Label_insn_17870 insn_id: 17870 with comment pushad  -- start of callback handler sequence
-	Label_insn_17870	 ** pushad 
-. -> Label_insn_17871
-
-# Orig addr: Label_insn_17871 insn_id: 17871 with comment pushfd 
-	Label_insn_17871	 ** pushfd 
-. -> Label_insn_17872
-
-# Orig addr: Label_insn_17872 insn_id: 17872 with comment push 0x08049991
-	Label_insn_17872	 ** push 0x08049991
-. -> Label_insn_17873
-
-# Orig addr: Label_insn_17873 insn_id: 17873 with comment push 0xF0001AD0
-	Label_insn_17873	 ** push 0xF0001AD0
-. -> Label_insn_17874
-
-# Orig addr: Label_insn_17874 insn_id: 17874 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A4CB86 -- Link to callback handler sequence
-# Orig addr: Label_insn_17874 indirect branch target: -268428592
-0xf0001ad0 -> .
-. -> post_callback_Label_insn_17874
-	Label_insn_17874	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17874 ** pop eax
-. -> Label_insn_17875
-
-# Orig addr: Label_insn_17875 insn_id: 17875 with comment popfd 
-	Label_insn_17875	 ** popfd 
-. -> Label_insn_17876
-
-# Orig addr: Label_insn_17876 insn_id: 17876 with comment popad 
-	Label_insn_17876	 ** popad 
-. -> 0x8049994
-
-# Orig addr: Label_insn_17877 insn_id: 17877 with comment jno 0x09A4F866 -- Link to callback handler sequence
-	Label_insn_17877	 ** jno 0x80499aa
-. -> Label_insn_17878
-
-# Orig addr: Label_insn_17878 insn_id: 17878 with comment pushad  -- start of callback handler sequence
-	Label_insn_17878	 ** pushad 
-. -> Label_insn_17879
-
-# Orig addr: Label_insn_17879 insn_id: 17879 with comment pushfd 
-	Label_insn_17879	 ** pushfd 
-. -> Label_insn_17880
-
-# Orig addr: Label_insn_17880 insn_id: 17880 with comment push 0x080499A7
-	Label_insn_17880	 ** push 0x080499A7
-. -> Label_insn_17881
-
-# Orig addr: Label_insn_17881 insn_id: 17881 with comment push 0xF0001AE0
-	Label_insn_17881	 ** push 0xF0001AE0
-. -> Label_insn_17882
-
-# Orig addr: Label_insn_17882 insn_id: 17882 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A4F866 -- Link to callback handler sequence
-# Orig addr: Label_insn_17882 indirect branch target: -268428576
-0xf0001ae0 -> .
-. -> post_callback_Label_insn_17882
-	Label_insn_17882	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17882 ** pop eax
-. -> Label_insn_17883
-
-# Orig addr: Label_insn_17883 insn_id: 17883 with comment popfd 
-	Label_insn_17883	 ** popfd 
-. -> Label_insn_17884
-
-# Orig addr: Label_insn_17884 insn_id: 17884 with comment popad 
-	Label_insn_17884	 ** popad 
-. -> 0x80499aa
-
-# Orig addr: Label_insn_17885 insn_id: 17885 with comment pushad  -- start of callback handler sequence
-	Label_insn_17885	 ** pushad 
-. -> Label_insn_17886
-
-# Orig addr: Label_insn_17886 insn_id: 17886 with comment pushfd 
-	Label_insn_17886	 ** pushfd 
-. -> Label_insn_17887
-
-# Orig addr: Label_insn_17887 insn_id: 17887 with comment push 0x080499AC
-	Label_insn_17887	 ** push 0x080499AC
-. -> Label_insn_17888
-
-# Orig addr: Label_insn_17888 insn_id: 17888 with comment push 0xF0001AF0
-	Label_insn_17888	 ** push 0xF0001AF0
-. -> Label_insn_17889
-
-# Orig addr: Label_insn_17889 insn_id: 17889 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A52756 -- Link to callback handler sequence
-# Orig addr: Label_insn_17889 indirect branch target: -268428560
-0xf0001af0 -> .
-. -> post_callback_Label_insn_17889
-	Label_insn_17889	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17889 ** pop eax
-. -> Label_insn_17890
-
-# Orig addr: Label_insn_17890 insn_id: 17890 with comment popfd 
-	Label_insn_17890	 ** popfd 
-. -> Label_insn_17891
-
-# Orig addr: Label_insn_17891 insn_id: 17891 with comment popad 
-	Label_insn_17891	 ** popad 
-. -> 0x80499ae
-
-# Orig addr: Label_insn_17892 insn_id: 17892 with comment jno 0x09A55606 -- Link to callback handler sequence
-	Label_insn_17892	 ** jno 0x80499bc
-. -> Label_insn_17893
-
-# Orig addr: 0x804d434 insn_id: 4830 with comment add eax , edx
-0x804d434 -> .
-	Label_insn_4830	 ** add eax , edx
-. -> Label_insn_14720
-
-# Orig addr: Label_insn_17893 insn_id: 17893 with comment pushad  -- start of callback handler sequence
-	Label_insn_17893	 ** pushad 
-. -> Label_insn_17894
-
-# Orig addr: 0x804d436 insn_id: 4831 with comment lea ebx , [eax+0x02]
-# eliding, no indirect targets
-0x804d436 -> 0x0 
-	Label_insn_4831	 ** lea ebx , [eax+0x02]
-. -> Label_insn_14728
-
-# Orig addr: Label_insn_17894 insn_id: 17894 with comment pushfd 
-	Label_insn_17894	 ** pushfd 
-. -> Label_insn_17895
-
-# Orig addr: 0x804d439 insn_id: 4832 with comment add eax , 0x00000003
-# eliding, no indirect targets
-0x804d439 -> 0x0 
-	Label_insn_4832	 ** add eax , 0x00000003
-. -> Label_insn_14736
-
-# Orig addr: Label_insn_17895 insn_id: 17895 with comment push 0x080499B8
-	Label_insn_17895	 ** push 0x080499B8
-. -> Label_insn_17896
-
-# Orig addr: Label_insn_17896 insn_id: 17896 with comment push 0xF0001B00
-	Label_insn_17896	 ** push 0xF0001B00
-. -> Label_insn_17897
-
-# Orig addr: Label_insn_17897 insn_id: 17897 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A55606 -- Link to callback handler sequence
-# Orig addr: Label_insn_17897 indirect branch target: -268428544
-0xf0001b00 -> .
-. -> post_callback_Label_insn_17897
-	Label_insn_17897	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17897 ** pop eax
-. -> Label_insn_17898
-
-# Orig addr: Label_insn_17898 insn_id: 17898 with comment popfd 
-	Label_insn_17898	 ** popfd 
-. -> Label_insn_17899
-
-# Orig addr: Label_insn_17899 insn_id: 17899 with comment popad 
-	Label_insn_17899	 ** popad 
-. -> 0x80499bc
-
-# Orig addr: Label_insn_17900 insn_id: 17900 with comment pushad  -- start of callback handler sequence
-	Label_insn_17900	 ** pushad 
-. -> Label_insn_17901
-
-# Orig addr: Label_insn_17901 insn_id: 17901 with comment pushfd 
-	Label_insn_17901	 ** pushfd 
-. -> Label_insn_17902
-
-# Orig addr: Label_insn_17902 insn_id: 17902 with comment push 0x080499BE
-	Label_insn_17902	 ** push 0x080499BE
-. -> Label_insn_17903
-
-# Orig addr: Label_insn_17903 insn_id: 17903 with comment push 0xF0001B10
-	Label_insn_17903	 ** push 0xF0001B10
-. -> Label_insn_17904
-
-# Orig addr: 0x804d467 insn_id: 4843 with comment sub esi , edx
-0x804d467 -> .
-	Label_insn_4843	 ** sub esi , edx
-. -> Label_insn_14744
-
-# Orig addr: Label_insn_17904 insn_id: 17904 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A58406 -- Link to callback handler sequence
-# Orig addr: Label_insn_17904 indirect branch target: -268428528
-0xf0001b10 -> .
-. -> post_callback_Label_insn_17904
-	Label_insn_17904	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17904 ** pop eax
-. -> Label_insn_17905
-
-# Orig addr: Label_insn_17905 insn_id: 17905 with comment popfd 
-	Label_insn_17905	 ** popfd 
-. -> Label_insn_17906
-
-# Orig addr: 0x804d46b insn_id: 4845 with comment sub eax , dword [ebp-0x00000090]
-0x804d46b -> .
-	Label_insn_4845	 ** sub eax , dword [ebp-0x00000090]
-. -> Label_insn_14752
-
-# Orig addr: Label_insn_17906 insn_id: 17906 with comment popad 
-	Label_insn_17906	 ** popad 
-. -> 0x80499c0
-
-# Orig addr: 0x804d471 insn_id: 4846 with comment lea eax , [ebx+eax-0x02]
-# eliding, no indirect targets
-0x804d471 -> 0x0 
-	Label_insn_4846	 ** lea eax , [ebx+eax-0x02]
-. -> Label_insn_14760
-
-# Orig addr: Label_insn_17907 insn_id: 17907 with comment jnc 0x09A5B22E -- Link to callback handler sequence
-	Label_insn_17907	 ** jnc 0x80499dc
-. -> Label_insn_17908
-
-# Orig addr: 0x804d47d insn_id: 4849 with comment lea eax , [ebx+esi-0x01]
-0x804d47d -> .
-	Label_insn_4849	 ** lea eax , [ebx+esi-0x01]
-. -> Label_insn_14768
-
-# Orig addr: Label_insn_17908 insn_id: 17908 with comment pushad  -- start of callback handler sequence
-	Label_insn_17908	 ** pushad 
-. -> Label_insn_17909
-
-# Orig addr: Label_insn_17909 insn_id: 17909 with comment pushfd 
-	Label_insn_17909	 ** pushfd 
-. -> Label_insn_17910
-
-# Orig addr: Label_insn_17910 insn_id: 17910 with comment push 0x080499DA
-	Label_insn_17910	 ** push 0x080499DA
-. -> Label_insn_17911
-
-# Orig addr: Label_insn_17911 insn_id: 17911 with comment push 0xF0001B20
-	Label_insn_17911	 ** push 0xF0001B20
-. -> Label_insn_17912
-
-# Orig addr: Label_insn_17912 insn_id: 17912 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A5B22E -- Link to callback handler sequence
-# Orig addr: Label_insn_17912 indirect branch target: -268428512
-0xf0001b20 -> .
-. -> post_callback_Label_insn_17912
-	Label_insn_17912	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17912 ** pop eax
-. -> Label_insn_17913
-
-# Orig addr: Label_insn_17913 insn_id: 17913 with comment popfd 
-	Label_insn_17913	 ** popfd 
-. -> Label_insn_17914
-
-# Orig addr: Label_insn_17914 insn_id: 17914 with comment popad 
-	Label_insn_17914	 ** popad 
-. -> 0x80499dc
-
-# Orig addr: Label_insn_17915 insn_id: 17915 with comment pushad  -- start of callback handler sequence
-	Label_insn_17915	 ** pushad 
-. -> Label_insn_17916
-
-# Orig addr: Label_insn_17916 insn_id: 17916 with comment pushfd 
-	Label_insn_17916	 ** pushfd 
-. -> Label_insn_17917
-
-# Orig addr: 0x804d4af insn_id: 4861 with comment add edx , 0x00000001
-0x804d4af -> .
-	Label_insn_4861	 ** add edx , 0x00000001
-. -> Label_insn_14776
-
-# Orig addr: Label_insn_17917 insn_id: 17917 with comment push 0x080499E5
-	Label_insn_17917	 ** push 0x080499E5
-. -> Label_insn_17918
-
-# Orig addr: Label_insn_17918 insn_id: 17918 with comment push 0xF0001B30
-	Label_insn_17918	 ** push 0xF0001B30
-. -> Label_insn_17919
-
-# Orig addr: Label_insn_17919 insn_id: 17919 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A5E1D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_17919 indirect branch target: -268428496
-0xf0001b30 -> .
-. -> post_callback_Label_insn_17919
-	Label_insn_17919	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17919 ** pop eax
-. -> Label_insn_17920
-
-# Orig addr: Label_insn_17920 insn_id: 17920 with comment popfd 
-	Label_insn_17920	 ** popfd 
-. -> Label_insn_17921
-
-# Orig addr: Label_insn_17921 insn_id: 17921 with comment popad 
-	Label_insn_17921	 ** popad 
-. -> 0x80499e8
-
-# Orig addr: Label_insn_17922 insn_id: 17922 with comment jnc 0x09A61076 -- Link to callback handler sequence
-	Label_insn_17922	 ** jnc 0x8049a09
-. -> Label_insn_17923
-
-# Orig addr: Label_insn_17923 insn_id: 17923 with comment pushad  -- start of callback handler sequence
-	Label_insn_17923	 ** pushad 
-. -> Label_insn_17924
-
-# Orig addr: Label_insn_17924 insn_id: 17924 with comment pushfd 
-	Label_insn_17924	 ** pushfd 
-. -> Label_insn_17925
-
-# Orig addr: Label_insn_17925 insn_id: 17925 with comment push 0x08049A05
-	Label_insn_17925	 ** push 0x08049A05
-. -> Label_insn_17926
-
-# Orig addr: Label_insn_17926 insn_id: 17926 with comment push 0xF0001B40
-	Label_insn_17926	 ** push 0xF0001B40
-. -> Label_insn_17927
-
-# Orig addr: Label_insn_17927 insn_id: 17927 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A61076 -- Link to callback handler sequence
-# Orig addr: Label_insn_17927 indirect branch target: -268428480
-0xf0001b40 -> .
-. -> post_callback_Label_insn_17927
-	Label_insn_17927	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17927 ** pop eax
-. -> Label_insn_17928
-
-# Orig addr: Label_insn_17928 insn_id: 17928 with comment popfd 
-	Label_insn_17928	 ** popfd 
-. -> Label_insn_17929
-
-# Orig addr: Label_insn_17929 insn_id: 17929 with comment popad 
-	Label_insn_17929	 ** popad 
-. -> 0x8049a09
-
-# Orig addr: Label_insn_17930 insn_id: 17930 with comment pushad  -- start of callback handler sequence
-	Label_insn_17930	 ** pushad 
-. -> Label_insn_17931
-
-# Orig addr: Label_insn_17931 insn_id: 17931 with comment pushfd 
-	Label_insn_17931	 ** pushfd 
-. -> Label_insn_17932
-
-# Orig addr: Label_insn_17932 insn_id: 17932 with comment push 0x08049A10
-	Label_insn_17932	 ** push 0x08049A10
-. -> Label_insn_17933
-
-# Orig addr: Label_insn_17933 insn_id: 17933 with comment push 0xF0001B50
-	Label_insn_17933	 ** push 0xF0001B50
-. -> Label_insn_17934
-
-# Orig addr: Label_insn_17934 insn_id: 17934 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A63F6E -- Link to callback handler sequence
-# Orig addr: Label_insn_17934 indirect branch target: -268428464
-0xf0001b50 -> .
-. -> post_callback_Label_insn_17934
-	Label_insn_17934	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17934 ** pop eax
-. -> Label_insn_17935
-
-# Orig addr: Label_insn_17935 insn_id: 17935 with comment popfd 
-	Label_insn_17935	 ** popfd 
-. -> Label_insn_17936
-
-# Orig addr: Label_insn_17936 insn_id: 17936 with comment popad 
-	Label_insn_17936	 ** popad 
-. -> 0x8049a12
-
-# Orig addr: Label_insn_17937 insn_id: 17937 with comment test eax , eax
-	Label_insn_17937	 ** test eax , eax
-. -> Label_insn_17938
-
-# Orig addr: Label_insn_17938 insn_id: 17938 with comment jns 0x09A686AE
-	Label_insn_17938	 ** jns Label_insn_17940
-. -> Label_insn_17939
-
-# Orig addr: Label_insn_17939 insn_id: 17939 with comment nop  -- Link to callback handler sequence
-	Label_insn_17939	 ** nop 
-. -> Label_insn_17942
-
-# Orig addr: Label_insn_17940 insn_id: 17940 with comment popfd 
-	Label_insn_17940	 ** popfd 
-. -> Label_insn_17941
-
-# Orig addr: Label_insn_17941 insn_id: 17941 with comment mov dword [esp+0x00000098] , eax
-	Label_insn_17941	 ** mov dword [esp+0x00000098] , eax
-. -> 0x8049a27
-
-# Orig addr: Label_insn_17942 insn_id: 17942 with comment pushad  -- start of callback handler sequence
-	Label_insn_17942	 ** pushad 
-. -> Label_insn_17943
-
-# Orig addr: Label_insn_17943 insn_id: 17943 with comment pushfd 
-	Label_insn_17943	 ** pushfd 
-. -> Label_insn_17944
-
-# Orig addr: 0x804d536 insn_id: 4894 with comment lea eax , [ebx+ecx+0x02]
-0x804d536 -> .
-	Label_insn_4894	 ** lea eax , [ebx+ecx+0x02]
-. -> Label_insn_14784
-
-# Orig addr: Label_insn_17944 insn_id: 17944 with comment push 0x08049A20
-	Label_insn_17944	 ** push 0x08049A20
-. -> Label_insn_17945
-
-# Orig addr: 0x804d53a insn_id: 4895 with comment add eax , edx
-# eliding, no indirect targets
-0x804d53a -> 0x0 
-	Label_insn_4895	 ** add eax , edx
-. -> Label_insn_14792
-
-# Orig addr: Label_insn_17945 insn_id: 17945 with comment push 0xF0001B60
-	Label_insn_17945	 ** push 0xF0001B60
-. -> Label_insn_17946
-
-# Orig addr: Label_insn_17946 insn_id: 17946 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_17946 indirect branch target: -268428448
-0xf0001b60 -> .
-. -> post_callback_Label_insn_17946
-	Label_insn_17946	 () signedness_detector_32
-	post_callback_Label_insn_17946 ** pop eax
-. -> Label_insn_17947
-
-# Orig addr: 0x804d542 insn_id: 4897 with comment add eax , 0x00000001
-0x804d542 -> .
-	Label_insn_4897	 ** add eax , 0x00000001
-. -> Label_insn_14800
-
-# Orig addr: Label_insn_17947 insn_id: 17947 with comment popfd 
-	Label_insn_17947	 ** popfd 
-. -> Label_insn_17948
-
-# Orig addr: Label_insn_17948 insn_id: 17948 with comment popad 
-	Label_insn_17948	 ** popad 
-. -> Label_insn_17940
-
-# Orig addr: Label_insn_17949 insn_id: 17949 with comment jnc 0x09A6BE6E -- Link to callback handler sequence
-	Label_insn_17949	 ** jnc 0x8049a3c
-. -> Label_insn_17950
-
-# Orig addr: Label_insn_17950 insn_id: 17950 with comment pushad  -- start of callback handler sequence
-	Label_insn_17950	 ** pushad 
-. -> Label_insn_17951
-
-# Orig addr: Label_insn_17951 insn_id: 17951 with comment pushfd 
-	Label_insn_17951	 ** pushfd 
-. -> Label_insn_17952
-
-# Orig addr: Label_insn_17952 insn_id: 17952 with comment push 0x08049A35
-	Label_insn_17952	 ** push 0x08049A35
-. -> Label_insn_17953
-
-# Orig addr: Label_insn_17953 insn_id: 17953 with comment push 0xF0001B70
-	Label_insn_17953	 ** push 0xF0001B70
-. -> Label_insn_17954
-
-# Orig addr: Label_insn_17954 insn_id: 17954 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A6BE6E -- Link to callback handler sequence
-# Orig addr: Label_insn_17954 indirect branch target: -268428432
-0xf0001b70 -> .
-. -> post_callback_Label_insn_17954
-	Label_insn_17954	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17954 ** pop eax
-. -> Label_insn_17955
-
-# Orig addr: Label_insn_17955 insn_id: 17955 with comment popfd 
-	Label_insn_17955	 ** popfd 
-. -> Label_insn_17956
-
-# Orig addr: Label_insn_17956 insn_id: 17956 with comment popad 
-	Label_insn_17956	 ** popad 
-. -> 0x8049a3c
-
-# Orig addr: 0x804d575 insn_id: 4910 with comment sub ecx , 0x00000001
-0x804d575 -> .
-	Label_insn_4910	 ** sub ecx , 0x00000001
-. -> Label_insn_14808
-
-# Orig addr: Label_insn_17957 insn_id: 17957 with comment jnc 0x09A52156 -- Link to callback handler sequence
-	Label_insn_17957	 ** jnc Label_insn_692
-. -> Label_insn_17958
-
-# Orig addr: Label_insn_17958 insn_id: 17958 with comment pushad  -- start of callback handler sequence
-	Label_insn_17958	 ** pushad 
-. -> Label_insn_17959
-
-# Orig addr: Label_insn_17959 insn_id: 17959 with comment pushfd 
-	Label_insn_17959	 ** pushfd 
-. -> Label_insn_17960
-
-# Orig addr: Label_insn_17960 insn_id: 17960 with comment push 0x08049AB0
-	Label_insn_17960	 ** push 0x08049AB0
-. -> Label_insn_17961
-
-# Orig addr: Label_insn_17961 insn_id: 17961 with comment push 0xF0001B80
-	Label_insn_17961	 ** push 0xF0001B80
-. -> Label_insn_17962
-
-# Orig addr: Label_insn_17962 insn_id: 17962 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A52156 -- Link to callback handler sequence
-# Orig addr: Label_insn_17962 indirect branch target: -268428416
-0xf0001b80 -> .
-. -> post_callback_Label_insn_17962
-	Label_insn_17962	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17962 ** pop eax
-. -> Label_insn_17963
-
-# Orig addr: Label_insn_17963 insn_id: 17963 with comment popfd 
-	Label_insn_17963	 ** popfd 
-. -> Label_insn_17964
-
-# Orig addr: Label_insn_17964 insn_id: 17964 with comment popad 
-	Label_insn_17964	 ** popad 
-. -> Label_insn_692
-
-# Orig addr: Label_insn_17965 insn_id: 17965 with comment jnc 0x09A7043E -- Link to callback handler sequence
-	Label_insn_17965	 ** jnc 0x8049ab5
-. -> Label_insn_17966
-
-# Orig addr: Label_insn_17966 insn_id: 17966 with comment pushad  -- start of callback handler sequence
-	Label_insn_17966	 ** pushad 
-. -> Label_insn_17967
-
-# Orig addr: Label_insn_17967 insn_id: 17967 with comment pushfd 
-	Label_insn_17967	 ** pushfd 
-. -> Label_insn_17968
-
-# Orig addr: Label_insn_17968 insn_id: 17968 with comment push 0x08049AB2
-	Label_insn_17968	 ** push 0x08049AB2
-. -> Label_insn_17969
-
-# Orig addr: Label_insn_17969 insn_id: 17969 with comment push 0xF0001B90
-	Label_insn_17969	 ** push 0xF0001B90
-. -> Label_insn_17970
-
-# Orig addr: Label_insn_17970 insn_id: 17970 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A7043E -- Link to callback handler sequence
-# Orig addr: Label_insn_17970 indirect branch target: -268428400
-0xf0001b90 -> .
-. -> post_callback_Label_insn_17970
-	Label_insn_17970	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17970 ** pop eax
-. -> Label_insn_17971
-
-# Orig addr: Label_insn_17971 insn_id: 17971 with comment popfd 
-	Label_insn_17971	 ** popfd 
-. -> Label_insn_17972
-
-# Orig addr: Label_insn_17972 insn_id: 17972 with comment popad 
-	Label_insn_17972	 ** popad 
-. -> 0x8049ab5
-
-# Orig addr: Label_insn_17973 insn_id: 17973 with comment jnc 0x09A72796 -- Link to callback handler sequence
-	Label_insn_17973	 ** jnc 0x8049ad9
-. -> Label_insn_17974
-
-# Orig addr: Label_insn_17974 insn_id: 17974 with comment pushad  -- start of callback handler sequence
-	Label_insn_17974	 ** pushad 
-. -> Label_insn_17975
-
-# Orig addr: Label_insn_17975 insn_id: 17975 with comment pushfd 
-	Label_insn_17975	 ** pushfd 
-. -> Label_insn_17976
-
-# Orig addr: Label_insn_17976 insn_id: 17976 with comment push 0x08049AD2
-	Label_insn_17976	 ** push 0x08049AD2
-. -> Label_insn_17977
-
-# Orig addr: Label_insn_17977 insn_id: 17977 with comment push 0xF0001BA0
-	Label_insn_17977	 ** push 0xF0001BA0
-. -> Label_insn_17978
-
-# Orig addr: Label_insn_17978 insn_id: 17978 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A72796 -- Link to callback handler sequence
-# Orig addr: Label_insn_17978 indirect branch target: -268428384
-0xf0001ba0 -> .
-. -> post_callback_Label_insn_17978
-	Label_insn_17978	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17978 ** pop eax
-. -> Label_insn_17979
-
-# Orig addr: Label_insn_17979 insn_id: 17979 with comment popfd 
-	Label_insn_17979	 ** popfd 
-. -> Label_insn_17980
-
-# Orig addr: Label_insn_17980 insn_id: 17980 with comment popad 
-	Label_insn_17980	 ** popad 
-. -> 0x8049ad9
-
-# Orig addr: Label_insn_17981 insn_id: 17981 with comment jnc 0x09A7590E -- Link to callback handler sequence
-	Label_insn_17981	 ** jnc 0x8049b4a
-. -> Label_insn_17982
-
-# Orig addr: Label_insn_17982 insn_id: 17982 with comment pushad  -- start of callback handler sequence
-	Label_insn_17982	 ** pushad 
-. -> Label_insn_17983
-
-# Orig addr: Label_insn_17983 insn_id: 17983 with comment pushfd 
-	Label_insn_17983	 ** pushfd 
-. -> Label_insn_17984
-
-# Orig addr: Label_insn_17984 insn_id: 17984 with comment push 0x08049B43
-	Label_insn_17984	 ** push 0x08049B43
-. -> Label_insn_17985
-
-# Orig addr: 0x804d603 insn_id: 4957 with comment lea esi , [eax+0x04]
-0x804d603 -> .
-	Label_insn_4957	 ** lea esi , [eax+0x04]
-. -> Label_insn_14816
-
-# Orig addr: Label_insn_17985 insn_id: 17985 with comment push 0xF0001BB0
-	Label_insn_17985	 ** push 0xF0001BB0
-. -> Label_insn_17986
-
-# Orig addr: Label_insn_17986 insn_id: 17986 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A7590E -- Link to callback handler sequence
-# Orig addr: Label_insn_17986 indirect branch target: -268428368
-0xf0001bb0 -> .
-. -> post_callback_Label_insn_17986
-	Label_insn_17986	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_17986 ** pop eax
-. -> Label_insn_17987
-
-# Orig addr: Label_insn_17987 insn_id: 17987 with comment popfd 
-	Label_insn_17987	 ** popfd 
-. -> Label_insn_17988
-
-# Orig addr: Label_insn_17988 insn_id: 17988 with comment popad 
-	Label_insn_17988	 ** popad 
-. -> 0x8049b4a
-
-# Orig addr: Label_insn_17989 insn_id: 17989 with comment jno 0x09A7881E -- Link to callback handler sequence
-	Label_insn_17989	 ** jno 0x8049b96
-. -> Label_insn_17990
-
-# Orig addr: Label_insn_17990 insn_id: 17990 with comment pushad  -- start of callback handler sequence
-	Label_insn_17990	 ** pushad 
-. -> Label_insn_17991
-
-# Orig addr: Label_insn_17991 insn_id: 17991 with comment pushfd 
-	Label_insn_17991	 ** pushfd 
-. -> Label_insn_17992
-
-# Orig addr: Label_insn_17992 insn_id: 17992 with comment push 0x08049B93
-	Label_insn_17992	 ** push 0x08049B93
-. -> Label_insn_17993
-
-# Orig addr: Label_insn_17993 insn_id: 17993 with comment push 0xF0001BC0
-	Label_insn_17993	 ** push 0xF0001BC0
-. -> Label_insn_17994
-
-# Orig addr: Label_insn_17994 insn_id: 17994 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A7881E -- Link to callback handler sequence
-# Orig addr: Label_insn_17994 indirect branch target: -268428352
-0xf0001bc0 -> .
-. -> post_callback_Label_insn_17994
-	Label_insn_17994	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_17994 ** pop eax
-. -> Label_insn_17995
-
-# Orig addr: Label_insn_17995 insn_id: 17995 with comment popfd 
-	Label_insn_17995	 ** popfd 
-. -> Label_insn_17996
-
-# Orig addr: Label_insn_17996 insn_id: 17996 with comment popad 
-	Label_insn_17996	 ** popad 
-. -> 0x8049b96
-
-# Orig addr: Label_insn_17997 insn_id: 17997 with comment jnc 0x09A7B896 -- Link to callback handler sequence
-	Label_insn_17997	 ** jnc 0x8049bad
-. -> Label_insn_17998
-
-# Orig addr: Label_insn_17998 insn_id: 17998 with comment pushad  -- start of callback handler sequence
-	Label_insn_17998	 ** pushad 
-. -> Label_insn_17999
-
-# Orig addr: Label_insn_17999 insn_id: 17999 with comment pushfd 
-	Label_insn_17999	 ** pushfd 
-. -> Label_insn_18000
-
-# Orig addr: Label_insn_18000 insn_id: 18000 with comment push 0x08049BAA
-	Label_insn_18000	 ** push 0x08049BAA
-. -> Label_insn_18001
-
-# Orig addr: 0x804d640 insn_id: 4978 with comment lea esi , [ebx+0x04]
-0x804d640 -> .
-	Label_insn_4978	 ** lea esi , [ebx+0x04]
-. -> Label_insn_14824
-
-# Orig addr: Label_insn_18001 insn_id: 18001 with comment push 0xF0001BD0
-	Label_insn_18001	 ** push 0xF0001BD0
-. -> Label_insn_18002
-
-# Orig addr: Label_insn_18002 insn_id: 18002 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A7B896 -- Link to callback handler sequence
-# Orig addr: Label_insn_18002 indirect branch target: -268428336
-0xf0001bd0 -> .
-. -> post_callback_Label_insn_18002
-	Label_insn_18002	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18002 ** pop eax
-. -> Label_insn_18003
-
-# Orig addr: Label_insn_18003 insn_id: 18003 with comment popfd 
-	Label_insn_18003	 ** popfd 
-. -> Label_insn_18004
-
-# Orig addr: Label_insn_18004 insn_id: 18004 with comment popad 
-	Label_insn_18004	 ** popad 
-. -> 0x8049bad
-
-# Orig addr: Label_insn_18005 insn_id: 18005 with comment jnc 0x09A7EAEE -- Link to callback handler sequence
-	Label_insn_18005	 ** jnc 0x8049bc0
-. -> Label_insn_18006
-
-# Orig addr: Label_insn_18006 insn_id: 18006 with comment pushad  -- start of callback handler sequence
-	Label_insn_18006	 ** pushad 
-. -> Label_insn_18007
-
-# Orig addr: Label_insn_18007 insn_id: 18007 with comment pushfd 
-	Label_insn_18007	 ** pushfd 
-. -> Label_insn_18008
-
-# Orig addr: Label_insn_18008 insn_id: 18008 with comment push 0x08049BBD
-	Label_insn_18008	 ** push 0x08049BBD
-. -> Label_insn_18009
-
-# Orig addr: Label_insn_18009 insn_id: 18009 with comment push 0xF0001BE0
-	Label_insn_18009	 ** push 0xF0001BE0
-. -> Label_insn_18010
-
-# Orig addr: Label_insn_18010 insn_id: 18010 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A7EAEE -- Link to callback handler sequence
-# Orig addr: Label_insn_18010 indirect branch target: -268428320
-0xf0001be0 -> .
-. -> post_callback_Label_insn_18010
-	Label_insn_18010	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18010 ** pop eax
-. -> Label_insn_18011
-
-# Orig addr: Label_insn_18011 insn_id: 18011 with comment popfd 
-	Label_insn_18011	 ** popfd 
-. -> Label_insn_18012
-
-# Orig addr: Label_insn_18012 insn_id: 18012 with comment popad 
-	Label_insn_18012	 ** popad 
-. -> 0x8049bc0
-
-# Orig addr: 0x804d679 insn_id: 4993 with comment lea eax , [ebx+0x1C]
-0x804d679 -> .
-	Label_insn_4993	 ** lea eax , [ebx+0x1C]
-. -> Label_insn_14832
-
-# Orig addr: Label_insn_18013 insn_id: 18013 with comment jno 0x09A818D6 -- Link to callback handler sequence
-	Label_insn_18013	 ** jno 0x8049bd9
-. -> Label_insn_18014
-
-# Orig addr: Label_insn_18014 insn_id: 18014 with comment pushad  -- start of callback handler sequence
-	Label_insn_18014	 ** pushad 
-. -> Label_insn_18015
-
-# Orig addr: Label_insn_18015 insn_id: 18015 with comment pushfd 
-	Label_insn_18015	 ** pushfd 
-. -> Label_insn_18016
-
-# Orig addr: Label_insn_18016 insn_id: 18016 with comment push 0x08049BD6
-	Label_insn_18016	 ** push 0x08049BD6
-. -> Label_insn_18017
-
-# Orig addr: Label_insn_18017 insn_id: 18017 with comment push 0xF0001BF0
-	Label_insn_18017	 ** push 0xF0001BF0
-. -> Label_insn_18018
-
-# Orig addr: Label_insn_18018 insn_id: 18018 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A818D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18018 indirect branch target: -268428304
-0xf0001bf0 -> .
-. -> post_callback_Label_insn_18018
-	Label_insn_18018	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18018 ** pop eax
-. -> Label_insn_18019
-
-# Orig addr: Label_insn_18019 insn_id: 18019 with comment popfd 
-	Label_insn_18019	 ** popfd 
-. -> Label_insn_18020
-
-# Orig addr: Label_insn_18020 insn_id: 18020 with comment popad 
-	Label_insn_18020	 ** popad 
-. -> 0x8049bd9
-
-# Orig addr: Label_insn_18021 insn_id: 18021 with comment jno 0x09A84826 -- Link to callback handler sequence
-	Label_insn_18021	 ** jno 0x8049c12
-. -> Label_insn_18022
-
-# Orig addr: Label_insn_18022 insn_id: 18022 with comment pushad  -- start of callback handler sequence
-	Label_insn_18022	 ** pushad 
-. -> Label_insn_18023
-
-# Orig addr: Label_insn_18023 insn_id: 18023 with comment pushfd 
-	Label_insn_18023	 ** pushfd 
-. -> Label_insn_18024
-
-# Orig addr: Label_insn_18024 insn_id: 18024 with comment push 0x08049C0F
-	Label_insn_18024	 ** push 0x08049C0F
-. -> Label_insn_18025
-
-# Orig addr: Label_insn_18025 insn_id: 18025 with comment push 0xF0001C00
-	Label_insn_18025	 ** push 0xF0001C00
-. -> Label_insn_18026
-
-# Orig addr: Label_insn_18026 insn_id: 18026 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A84826 -- Link to callback handler sequence
-# Orig addr: Label_insn_18026 indirect branch target: -268428288
-0xf0001c00 -> .
-. -> post_callback_Label_insn_18026
-	Label_insn_18026	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18026 ** pop eax
-. -> Label_insn_18027
-
-# Orig addr: Label_insn_18027 insn_id: 18027 with comment popfd 
-	Label_insn_18027	 ** popfd 
-. -> Label_insn_18028
-
-# Orig addr: Label_insn_18028 insn_id: 18028 with comment popad 
-	Label_insn_18028	 ** popad 
-. -> 0x8049c12
-
-# Orig addr: Label_insn_18029 insn_id: 18029 with comment pushad  -- start of callback handler sequence
-	Label_insn_18029	 ** pushad 
-. -> Label_insn_18030
-
-# Orig addr: Label_insn_18030 insn_id: 18030 with comment pushfd 
-	Label_insn_18030	 ** pushfd 
-. -> Label_insn_18031
-
-# Orig addr: Label_insn_18031 insn_id: 18031 with comment push 0x08049C15
-	Label_insn_18031	 ** push 0x08049C15
-. -> Label_insn_18032
-
-# Orig addr: Label_insn_18032 insn_id: 18032 with comment push 0xF0001C10
-	Label_insn_18032	 ** push 0xF0001C10
-. -> Label_insn_18033
-
-# Orig addr: Label_insn_18033 insn_id: 18033 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A876BE -- Link to callback handler sequence
-# Orig addr: Label_insn_18033 indirect branch target: -268428272
-0xf0001c10 -> .
-. -> post_callback_Label_insn_18033
-	Label_insn_18033	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18033 ** pop eax
-. -> Label_insn_18034
-
-# Orig addr: Label_insn_18034 insn_id: 18034 with comment popfd 
-	Label_insn_18034	 ** popfd 
-. -> Label_insn_18035
-
-# Orig addr: Label_insn_18035 insn_id: 18035 with comment popad 
-	Label_insn_18035	 ** popad 
-. -> 0x8049c18
-
-# Orig addr: Label_insn_18036 insn_id: 18036 with comment jnc 0x09A8A596 -- Link to callback handler sequence
-	Label_insn_18036	 ** jnc 0x8049c2a
-. -> Label_insn_18037
-
-# Orig addr: Label_insn_18037 insn_id: 18037 with comment pushad  -- start of callback handler sequence
-	Label_insn_18037	 ** pushad 
-. -> Label_insn_18038
-
-# Orig addr: Label_insn_18038 insn_id: 18038 with comment pushfd 
-	Label_insn_18038	 ** pushfd 
-. -> Label_insn_18039
-
-# Orig addr: Label_insn_18039 insn_id: 18039 with comment push 0x08049C27
-	Label_insn_18039	 ** push 0x08049C27
-. -> Label_insn_18040
-
-# Orig addr: Label_insn_18040 insn_id: 18040 with comment push 0xF0001C20
-	Label_insn_18040	 ** push 0xF0001C20
-. -> Label_insn_18041
-
-# Orig addr: Label_insn_18041 insn_id: 18041 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A8A596 -- Link to callback handler sequence
-# Orig addr: Label_insn_18041 indirect branch target: -268428256
-0xf0001c20 -> .
-. -> post_callback_Label_insn_18041
-	Label_insn_18041	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18041 ** pop eax
-. -> Label_insn_18042
-
-# Orig addr: Label_insn_18042 insn_id: 18042 with comment popfd 
-	Label_insn_18042	 ** popfd 
-. -> Label_insn_18043
-
-# Orig addr: Label_insn_18043 insn_id: 18043 with comment popad 
-	Label_insn_18043	 ** popad 
-. -> 0x8049c2a
-
-# Orig addr: Label_insn_18044 insn_id: 18044 with comment jno 0x09A8D43E -- Link to callback handler sequence
-	Label_insn_18044	 ** jno 0x8049c33
-. -> Label_insn_18045
-
-# Orig addr: Label_insn_18045 insn_id: 18045 with comment pushad  -- start of callback handler sequence
-	Label_insn_18045	 ** pushad 
-. -> Label_insn_18046
-
-# Orig addr: Label_insn_18046 insn_id: 18046 with comment pushfd 
-	Label_insn_18046	 ** pushfd 
-. -> Label_insn_18047
-
-# Orig addr: Label_insn_18047 insn_id: 18047 with comment push 0x08049C30
-	Label_insn_18047	 ** push 0x08049C30
-. -> Label_insn_18048
-
-# Orig addr: Label_insn_18048 insn_id: 18048 with comment push 0xF0001C30
-	Label_insn_18048	 ** push 0xF0001C30
-. -> Label_insn_18049
-
-# Orig addr: Label_insn_18049 insn_id: 18049 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A8D43E -- Link to callback handler sequence
-# Orig addr: Label_insn_18049 indirect branch target: -268428240
-0xf0001c30 -> .
-. -> post_callback_Label_insn_18049
-	Label_insn_18049	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18049 ** pop eax
-. -> Label_insn_18050
-
-# Orig addr: Label_insn_18050 insn_id: 18050 with comment popfd 
-	Label_insn_18050	 ** popfd 
-. -> Label_insn_18051
-
-# Orig addr: Label_insn_18051 insn_id: 18051 with comment popad 
-	Label_insn_18051	 ** popad 
-. -> 0x8049c33
-
-# Orig addr: Label_insn_18052 insn_id: 18052 with comment jnc 0x09A57CD6 -- Link to callback handler sequence
-	Label_insn_18052	 ** jnc 0x8049c46
-. -> Label_insn_18053
-
-# Orig addr: Label_insn_18053 insn_id: 18053 with comment pushad  -- start of callback handler sequence
-	Label_insn_18053	 ** pushad 
-. -> Label_insn_18054
-
-# Orig addr: Label_insn_18054 insn_id: 18054 with comment pushfd 
-	Label_insn_18054	 ** pushfd 
-. -> Label_insn_18055
-
-# Orig addr: Label_insn_18055 insn_id: 18055 with comment push 0x08049C43
-	Label_insn_18055	 ** push 0x08049C43
-. -> Label_insn_18056
-
-# Orig addr: Label_insn_18056 insn_id: 18056 with comment push 0xF0001C40
-	Label_insn_18056	 ** push 0xF0001C40
-. -> Label_insn_18057
-
-# Orig addr: Label_insn_18057 insn_id: 18057 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A57CD6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18057 indirect branch target: -268428224
-0xf0001c40 -> .
-. -> post_callback_Label_insn_18057
-	Label_insn_18057	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18057 ** pop eax
-. -> Label_insn_18058
-
-# Orig addr: Label_insn_18058 insn_id: 18058 with comment popfd 
-	Label_insn_18058	 ** popfd 
-. -> Label_insn_18059
-
-# Orig addr: Label_insn_18059 insn_id: 18059 with comment popad 
-	Label_insn_18059	 ** popad 
-. -> 0x8049c46
-
-# Orig addr: Label_insn_18060 insn_id: 18060 with comment jnc 0x09A91A3E -- Link to callback handler sequence
-	Label_insn_18060	 ** jnc Label_insn_795
-. -> Label_insn_18061
-
-# Orig addr: Label_insn_18061 insn_id: 18061 with comment pushad  -- start of callback handler sequence
-	Label_insn_18061	 ** pushad 
-. -> Label_insn_18062
-
-# Orig addr: Label_insn_18062 insn_id: 18062 with comment pushfd 
-	Label_insn_18062	 ** pushfd 
-. -> Label_insn_18063
-
-# Orig addr: Label_insn_18063 insn_id: 18063 with comment push 0x08049C55
-	Label_insn_18063	 ** push 0x08049C55
-. -> Label_insn_18064
-
-# Orig addr: Label_insn_18064 insn_id: 18064 with comment push 0xF0001C50
-	Label_insn_18064	 ** push 0xF0001C50
-. -> Label_insn_18065
-
-# Orig addr: Label_insn_18065 insn_id: 18065 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A91A3E -- Link to callback handler sequence
-# Orig addr: Label_insn_18065 indirect branch target: -268428208
-0xf0001c50 -> .
-. -> post_callback_Label_insn_18065
-	Label_insn_18065	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18065 ** pop eax
-. -> Label_insn_18066
-
-# Orig addr: Label_insn_18066 insn_id: 18066 with comment popfd 
-	Label_insn_18066	 ** popfd 
-. -> Label_insn_18067
-
-# Orig addr: Label_insn_18067 insn_id: 18067 with comment popad 
-	Label_insn_18067	 ** popad 
-. -> Label_insn_795
-
-# Orig addr: 0x804d7f0 insn_id: 5082 with comment sub edx , dword [eax+edx*4]
-0x804d7f0 -> .
-	Label_insn_5082	 ** sub edx , dword [eax+edx*4]
-. -> Label_insn_14840
-
-# Orig addr: Label_insn_18068 insn_id: 18068 with comment jno 0x09A94C46 -- Link to callback handler sequence
-	Label_insn_18068	 ** jno 0x8049c5b
-. -> Label_insn_18069
-
-# Orig addr: Label_insn_18069 insn_id: 18069 with comment pushad  -- start of callback handler sequence
-	Label_insn_18069	 ** pushad 
-. -> Label_insn_18070
-
-# Orig addr: Label_insn_18070 insn_id: 18070 with comment pushfd 
-	Label_insn_18070	 ** pushfd 
-. -> Label_insn_18071
-
-# Orig addr: Label_insn_18071 insn_id: 18071 with comment push 0x08049C58
-	Label_insn_18071	 ** push 0x08049C58
-. -> Label_insn_18072
-
-# Orig addr: Label_insn_18072 insn_id: 18072 with comment push 0xF0001C60
-	Label_insn_18072	 ** push 0xF0001C60
-. -> Label_insn_18073
-
-# Orig addr: Label_insn_18073 insn_id: 18073 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A94C46 -- Link to callback handler sequence
-# Orig addr: Label_insn_18073 indirect branch target: -268428192
-0xf0001c60 -> .
-. -> post_callback_Label_insn_18073
-	Label_insn_18073	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18073 ** pop eax
-. -> Label_insn_18074
-
-# Orig addr: Label_insn_18074 insn_id: 18074 with comment popfd 
-	Label_insn_18074	 ** popfd 
-. -> Label_insn_18075
-
-# Orig addr: 0x804d807 insn_id: 5090 with comment add esi , 0x00000001
-0x804d807 -> .
-	Label_insn_5090	 ** add esi , 0x00000001
-. -> Label_insn_14848
-
-# Orig addr: Label_insn_18075 insn_id: 18075 with comment popad 
-	Label_insn_18075	 ** popad 
-. -> 0x8049c5b
-
-# Orig addr: Label_insn_18076 insn_id: 18076 with comment jno 0x09A970B6 -- Link to callback handler sequence
-	Label_insn_18076	 ** jno 0x8049c6a
-. -> Label_insn_18077
-
-# Orig addr: Label_insn_18077 insn_id: 18077 with comment pushad  -- start of callback handler sequence
-	Label_insn_18077	 ** pushad 
-. -> Label_insn_18078
-
-# Orig addr: Label_insn_18078 insn_id: 18078 with comment pushfd 
-	Label_insn_18078	 ** pushfd 
-. -> Label_insn_18079
-
-# Orig addr: Label_insn_18079 insn_id: 18079 with comment push 0x08049C67
-	Label_insn_18079	 ** push 0x08049C67
-. -> Label_insn_18080
-
-# Orig addr: Label_insn_18080 insn_id: 18080 with comment push 0xF0001C70
-	Label_insn_18080	 ** push 0xF0001C70
-. -> Label_insn_18081
-
-# Orig addr: Label_insn_18081 insn_id: 18081 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A970B6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18081 indirect branch target: -268428176
-0xf0001c70 -> .
-. -> post_callback_Label_insn_18081
-	Label_insn_18081	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18081 ** pop eax
-. -> Label_insn_18082
-
-# Orig addr: Label_insn_18082 insn_id: 18082 with comment popfd 
-	Label_insn_18082	 ** popfd 
-. -> Label_insn_18083
-
-# Orig addr: Label_insn_18083 insn_id: 18083 with comment popad 
-	Label_insn_18083	 ** popad 
-. -> 0x8049c6a
-
-# Orig addr: Label_insn_18084 insn_id: 18084 with comment jnc 0x09A99FEE -- Link to callback handler sequence
-	Label_insn_18084	 ** jnc 0x8049c8b
-. -> Label_insn_18085
-
-# Orig addr: Label_insn_18085 insn_id: 18085 with comment pushad  -- start of callback handler sequence
-	Label_insn_18085	 ** pushad 
-. -> Label_insn_18086
-
-# Orig addr: Label_insn_18086 insn_id: 18086 with comment pushfd 
-	Label_insn_18086	 ** pushfd 
-. -> Label_insn_18087
-
-# Orig addr: Label_insn_18087 insn_id: 18087 with comment push 0x08049C88
-	Label_insn_18087	 ** push 0x08049C88
-. -> Label_insn_18088
-
-# Orig addr: Label_insn_18088 insn_id: 18088 with comment push 0xF0001C80
-	Label_insn_18088	 ** push 0xF0001C80
-. -> Label_insn_18089
-
-# Orig addr: Label_insn_18089 insn_id: 18089 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A99FEE -- Link to callback handler sequence
-# Orig addr: Label_insn_18089 indirect branch target: -268428160
-0xf0001c80 -> .
-. -> post_callback_Label_insn_18089
-	Label_insn_18089	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18089 ** pop eax
-. -> Label_insn_18090
-
-# Orig addr: 0x804d83b insn_id: 5109 with comment add edi , eax
-0x804d83b -> .
-	Label_insn_5109	 ** add edi , eax
-. -> Label_insn_14856
-
-# Orig addr: Label_insn_18090 insn_id: 18090 with comment popfd 
-	Label_insn_18090	 ** popfd 
-. -> Label_insn_18091
-
-# Orig addr: 0x804d83d insn_id: 5110 with comment sub edx , eax
-# eliding, no indirect targets
-0x804d83d -> 0x0 
-	Label_insn_5110	 ** sub edx , eax
-. -> Label_insn_14864
-
-# Orig addr: Label_insn_18091 insn_id: 18091 with comment popad 
-	Label_insn_18091	 ** popad 
-. -> 0x8049c8b
-
-# Orig addr: Label_insn_18092 insn_id: 18092 with comment jno 0x09A9CFCE -- Link to callback handler sequence
-	Label_insn_18092	 ** jno 0x8049c95
-. -> Label_insn_18093
-
-# Orig addr: Label_insn_18093 insn_id: 18093 with comment pushad  -- start of callback handler sequence
-	Label_insn_18093	 ** pushad 
-. -> Label_insn_18094
-
-# Orig addr: Label_insn_18094 insn_id: 18094 with comment pushfd 
-	Label_insn_18094	 ** pushfd 
-. -> Label_insn_18095
-
-# Orig addr: Label_insn_18095 insn_id: 18095 with comment push 0x08049C92
-	Label_insn_18095	 ** push 0x08049C92
-. -> Label_insn_18096
-
-# Orig addr: Label_insn_18096 insn_id: 18096 with comment push 0xF0001C90
-	Label_insn_18096	 ** push 0xF0001C90
-. -> Label_insn_18097
-
-# Orig addr: Label_insn_18097 insn_id: 18097 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A9CFCE -- Link to callback handler sequence
-# Orig addr: Label_insn_18097 indirect branch target: -268428144
-0xf0001c90 -> .
-. -> post_callback_Label_insn_18097
-	Label_insn_18097	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18097 ** pop eax
-. -> Label_insn_18098
-
-# Orig addr: Label_insn_18098 insn_id: 18098 with comment popfd 
-	Label_insn_18098	 ** popfd 
-. -> Label_insn_18099
-
-# Orig addr: Label_insn_18099 insn_id: 18099 with comment popad 
-	Label_insn_18099	 ** popad 
-. -> 0x8049c95
-
-# Orig addr: Label_insn_18100 insn_id: 18100 with comment jno 0x09A9FF2E -- Link to callback handler sequence
-	Label_insn_18100	 ** jno 0x8049caa
-. -> Label_insn_18101
-
-# Orig addr: Label_insn_18101 insn_id: 18101 with comment pushad  -- start of callback handler sequence
-	Label_insn_18101	 ** pushad 
-. -> Label_insn_17833
-
-# Orig addr: Label_insn_18102 insn_id: 18102 with comment push 0x08049CA7
-	Label_insn_18102	 ** push 0x08049CA7
-. -> Label_insn_18103
-
-# Orig addr: 0x804d86a insn_id: 5127 with comment lea eax , [0x00000026+edx*4]
-0x804d86a -> .
-	Label_insn_5127	 ** lea eax , [0x00000026+edx*4]
-. -> Label_insn_14339
-
-# Orig addr: Label_insn_18103 insn_id: 18103 with comment push 0xF0001CA0
-	Label_insn_18103	 ** push 0xF0001CA0
-. -> Label_insn_18104
-
-# Orig addr: Label_insn_18104 insn_id: 18104 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A9FF2E -- Link to callback handler sequence
-# Orig addr: Label_insn_18104 indirect branch target: -268428128
-0xf0001ca0 -> .
-. -> post_callback_Label_insn_18104
-	Label_insn_18104	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18104 ** pop eax
-. -> Label_insn_18105
-
-# Orig addr: Label_insn_18105 insn_id: 18105 with comment popfd 
-	Label_insn_18105	 ** popfd 
-. -> Label_insn_18106
-
-# Orig addr: Label_insn_18106 insn_id: 18106 with comment popad 
-	Label_insn_18106	 ** popad 
-. -> 0x8049caa
-
-# Orig addr: 0x804d87d insn_id: 5132 with comment add eax , 0x00000008
-0x804d87d -> .
-	Label_insn_5132	 ** add eax , 0x00000008
-. -> Label_insn_14347
-
-# Orig addr: Label_insn_18107 insn_id: 18107 with comment pushad  -- start of callback handler sequence
-	Label_insn_18107	 ** pushad 
-. -> Label_insn_18108
-
-# Orig addr: 0x804d888 insn_id: 5135 with comment add edi , 0x00000001
-0x804d888 -> .
-	Label_insn_5135	 ** add edi , 0x00000001
-. -> Label_insn_14355
-
-# Orig addr: Label_insn_18108 insn_id: 18108 with comment pushfd 
-	Label_insn_18108	 ** pushfd 
-. -> Label_insn_18109
-
-# Orig addr: 0x804d88b insn_id: 5136 with comment add esi , 0x00000001
-0x804d88b -> .
-	Label_insn_5136	 ** add esi , 0x00000001
-. -> Label_insn_14879
-
-# Orig addr: Label_insn_18109 insn_id: 18109 with comment push 0x08049CB0
-	Label_insn_18109	 ** push 0x08049CB0
-. -> Label_insn_18110
-
-# Orig addr: Label_insn_18110 insn_id: 18110 with comment push 0xF0001CB0
-	Label_insn_18110	 ** push 0xF0001CB0
-. -> Label_insn_18111
-
-# Orig addr: Label_insn_18111 insn_id: 18111 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AA2E26 -- Link to callback handler sequence
-# Orig addr: Label_insn_18111 indirect branch target: -268428112
-0xf0001cb0 -> .
-. -> post_callback_Label_insn_18111
-	Label_insn_18111	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18111 ** pop eax
-. -> Label_insn_18112
-
-# Orig addr: 0x804d898 insn_id: 5141 with comment add edx , 0x00000001
-0x804d898 -> .
-	Label_insn_5141	 ** add edx , 0x00000001
-. -> Label_insn_14356
-
-# Orig addr: Label_insn_18112 insn_id: 18112 with comment popfd 
-	Label_insn_18112	 ** popfd 
-. -> Label_insn_18113
-
-# Orig addr: Label_insn_18113 insn_id: 18113 with comment popad 
-	Label_insn_18113	 ** popad 
-. -> 0x8049cb8
-
-# Orig addr: 0x804d89d insn_id: 5143 with comment sub ecx , edx
-0x804d89d -> .
-	Label_insn_5143	 ** sub ecx , edx
-. -> Label_insn_14357
-
-# Orig addr: Label_insn_18114 insn_id: 18114 with comment jnc 0x09AA5E4E -- Link to callback handler sequence
-	Label_insn_18114	 ** jnc 0x8049cf2
-. -> Label_insn_18115
-
-# Orig addr: 0x804d8a8 insn_id: 5147 with comment add edx , 0x00000001
-0x804d8a8 -> .
-	Label_insn_5147	 ** add edx , 0x00000001
-. -> Label_insn_14358
-
-# Orig addr: Label_insn_18115 insn_id: 18115 with comment pushad  -- start of callback handler sequence
-	Label_insn_18115	 ** pushad 
-. -> Label_insn_18116
-
-# Orig addr: Label_insn_18116 insn_id: 18116 with comment pushfd 
-	Label_insn_18116	 ** pushfd 
-. -> Label_insn_18117
-
-# Orig addr: Label_insn_18117 insn_id: 18117 with comment push 0x08049CEF
-	Label_insn_18117	 ** push 0x08049CEF
-. -> Label_insn_18118
-
-# Orig addr: Label_insn_18118 insn_id: 18118 with comment push 0xF0001CC0
-	Label_insn_18118	 ** push 0xF0001CC0
-. -> Label_insn_18119
-
-# Orig addr: Label_insn_18119 insn_id: 18119 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AA5E4E -- Link to callback handler sequence
-# Orig addr: Label_insn_18119 indirect branch target: -268428096
-0xf0001cc0 -> .
-. -> post_callback_Label_insn_18119
-	Label_insn_18119	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18119 ** pop eax
-. -> Label_insn_18120
-
-# Orig addr: Label_insn_18120 insn_id: 18120 with comment popfd 
-	Label_insn_18120	 ** popfd 
-. -> Label_insn_18121
-
-# Orig addr: Label_insn_18121 insn_id: 18121 with comment popad 
-	Label_insn_18121	 ** popad 
-. -> 0x8049cf2
-
-# Orig addr: Label_insn_18122 insn_id: 18122 with comment jno 0x09AA8DF6 -- Link to callback handler sequence
-	Label_insn_18122	 ** jno 0x8049d0e
-. -> Label_insn_18123
-
-# Orig addr: Label_insn_18123 insn_id: 18123 with comment pushad  -- start of callback handler sequence
-	Label_insn_18123	 ** pushad 
-. -> Label_insn_18124
-
-# Orig addr: Label_insn_18124 insn_id: 18124 with comment pushfd 
-	Label_insn_18124	 ** pushfd 
-. -> Label_insn_18125
-
-# Orig addr: Label_insn_18125 insn_id: 18125 with comment push 0x08049D0B
-	Label_insn_18125	 ** push 0x08049D0B
-. -> Label_insn_18126
-
-# Orig addr: Label_insn_18126 insn_id: 18126 with comment push 0xF0001CD0
-	Label_insn_18126	 ** push 0xF0001CD0
-. -> Label_insn_18127
-
-# Orig addr: Label_insn_18127 insn_id: 18127 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AA8DF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18127 indirect branch target: -268428080
-0xf0001cd0 -> .
-. -> post_callback_Label_insn_18127
-	Label_insn_18127	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18127 ** pop eax
-. -> Label_insn_18128
-
-# Orig addr: Label_insn_18128 insn_id: 18128 with comment popfd 
-	Label_insn_18128	 ** popfd 
-. -> Label_insn_18129
-
-# Orig addr: Label_insn_18129 insn_id: 18129 with comment popad 
-	Label_insn_18129	 ** popad 
-. -> 0x8049d0e
-
-# Orig addr: Label_insn_18130 insn_id: 18130 with comment jnc 0x09AABD86 -- Link to callback handler sequence
-	Label_insn_18130	 ** jnc 0x8049d25
-. -> Label_insn_18131
-
-# Orig addr: Label_insn_18131 insn_id: 18131 with comment pushad  -- start of callback handler sequence
-	Label_insn_18131	 ** pushad 
-. -> Label_insn_18132
-
-# Orig addr: Label_insn_18132 insn_id: 18132 with comment pushfd 
-	Label_insn_18132	 ** pushfd 
-. -> Label_insn_18133
-
-# Orig addr: Label_insn_18133 insn_id: 18133 with comment push 0x08049D22
-	Label_insn_18133	 ** push 0x08049D22
-. -> Label_insn_18134
-
-# Orig addr: Label_insn_18134 insn_id: 18134 with comment push 0xF0001CE0
-	Label_insn_18134	 ** push 0xF0001CE0
-. -> Label_insn_18135
-
-# Orig addr: Label_insn_18135 insn_id: 18135 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AABD86 -- Link to callback handler sequence
-# Orig addr: Label_insn_18135 indirect branch target: -268428064
-0xf0001ce0 -> .
-. -> post_callback_Label_insn_18135
-	Label_insn_18135	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18135 ** pop eax
-. -> Label_insn_18136
-
-# Orig addr: Label_insn_18136 insn_id: 18136 with comment popfd 
-	Label_insn_18136	 ** popfd 
-. -> Label_insn_18137
-
-# Orig addr: Label_insn_18137 insn_id: 18137 with comment popad 
-	Label_insn_18137	 ** popad 
-. -> 0x8049d25
-
-# Orig addr: 0x804d902 insn_id: 5174 with comment pushfd 
-0x804d902 -> .
-	Label_insn_5174	 ** pushfd 
-. -> Label_insn_14360
-
-# Orig addr: Label_insn_18138 insn_id: 18138 with comment jnc 0x09AAABF6 -- Link to callback handler sequence
-	Label_insn_18138	 ** jnc 0x8049d38
-. -> Label_insn_18139
-
-# Orig addr: Label_insn_18139 insn_id: 18139 with comment pushad  -- start of callback handler sequence
-	Label_insn_18139	 ** pushad 
-. -> Label_insn_18140
-
-# Orig addr: Label_insn_18140 insn_id: 18140 with comment pushfd 
-	Label_insn_18140	 ** pushfd 
-. -> Label_insn_18141
-
-# Orig addr: Label_insn_18141 insn_id: 18141 with comment push 0x08049D35
-	Label_insn_18141	 ** push 0x08049D35
-. -> Label_insn_18142
-
-# Orig addr: Label_insn_18142 insn_id: 18142 with comment push 0xF0001CF0
-	Label_insn_18142	 ** push 0xF0001CF0
-. -> Label_insn_18143
-
-# Orig addr: Label_insn_18143 insn_id: 18143 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AAABF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18143 indirect branch target: -268428048
-0xf0001cf0 -> .
-. -> post_callback_Label_insn_18143
-	Label_insn_18143	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18143 ** pop eax
-. -> Label_insn_18144
-
-# Orig addr: Label_insn_18144 insn_id: 18144 with comment popfd 
-	Label_insn_18144	 ** popfd 
-. -> Label_insn_18145
-
-# Orig addr: Label_insn_18145 insn_id: 18145 with comment popad 
-	Label_insn_18145	 ** popad 
-. -> 0x8049d38
-
-# Orig addr: Label_insn_18146 insn_id: 18146 with comment jno 0x09AB0616 -- Link to callback handler sequence
-	Label_insn_18146	 ** jno 0x8049d51
-. -> Label_insn_18147
-
-# Orig addr: 0x804d924 insn_id: 5186 with comment imul eax , eax , 0x0000002C
-0x804d924 -> .
-	Label_insn_5186	 ** imul eax , eax , 0x0000002C
-. -> Label_insn_14372
-
-# Orig addr: Label_insn_18147 insn_id: 18147 with comment pushad  -- start of callback handler sequence
-	Label_insn_18147	 ** pushad 
-. -> Label_insn_18148
-
-# Orig addr: Label_insn_18148 insn_id: 18148 with comment pushfd 
-	Label_insn_18148	 ** pushfd 
-. -> Label_insn_18149
-
-# Orig addr: Label_insn_18149 insn_id: 18149 with comment push 0x08049D4E
-	Label_insn_18149	 ** push 0x08049D4E
-. -> Label_insn_18150
-
-# Orig addr: Label_insn_18150 insn_id: 18150 with comment push 0xF0001D00
-	Label_insn_18150	 ** push 0xF0001D00
-. -> Label_insn_18151
-
-# Orig addr: Label_insn_18151 insn_id: 18151 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AB0616 -- Link to callback handler sequence
-# Orig addr: Label_insn_18151 indirect branch target: -268428032
-0xf0001d00 -> .
-. -> post_callback_Label_insn_18151
-	Label_insn_18151	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18151 ** pop eax
-. -> Label_insn_18152
-
-# Orig addr: Label_insn_18152 insn_id: 18152 with comment popfd 
-	Label_insn_18152	 ** popfd 
-. -> Label_insn_18153
-
-# Orig addr: Label_insn_18153 insn_id: 18153 with comment popad 
-	Label_insn_18153	 ** popad 
-. -> 0x8049d51
-
-# Orig addr: Label_insn_18154 insn_id: 18154 with comment jno 0x09AB33A6 -- Link to callback handler sequence
-	Label_insn_18154	 ** jno 0x8049d71
-. -> Label_insn_18155
-
-# Orig addr: Label_insn_18155 insn_id: 18155 with comment pushad  -- start of callback handler sequence
-	Label_insn_18155	 ** pushad 
-. -> Label_insn_18156
-
-# Orig addr: Label_insn_18156 insn_id: 18156 with comment pushfd 
-	Label_insn_18156	 ** pushfd 
-. -> Label_insn_18157
-
-# Orig addr: Label_insn_18157 insn_id: 18157 with comment push 0x08049D6E
-	Label_insn_18157	 ** push 0x08049D6E
-. -> Label_insn_18158
-
-# Orig addr: Label_insn_18158 insn_id: 18158 with comment push 0xF0001D10
-	Label_insn_18158	 ** push 0xF0001D10
-. -> Label_insn_18159
-
-# Orig addr: Label_insn_18159 insn_id: 18159 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AB33A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18159 indirect branch target: -268428016
-0xf0001d10 -> .
-. -> post_callback_Label_insn_18159
-	Label_insn_18159	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18159 ** pop eax
-. -> Label_insn_18160
-
-# Orig addr: Label_insn_18160 insn_id: 18160 with comment popfd 
-	Label_insn_18160	 ** popfd 
-. -> Label_insn_18161
-
-# Orig addr: Label_insn_18161 insn_id: 18161 with comment popad 
-	Label_insn_18161	 ** popad 
-. -> 0x8049d71
-
-# Orig addr: Label_insn_18162 insn_id: 18162 with comment pushad  -- start of callback handler sequence
-	Label_insn_18162	 ** pushad 
-. -> Label_insn_18163
-
-# Orig addr: Label_insn_18163 insn_id: 18163 with comment pushfd 
-	Label_insn_18163	 ** pushfd 
-. -> Label_insn_18164
-
-# Orig addr: Label_insn_18164 insn_id: 18164 with comment push 0x08049D7B
-	Label_insn_18164	 ** push 0x08049D7B
-. -> Label_insn_18165
-
-# Orig addr: Label_insn_18165 insn_id: 18165 with comment push 0xF0001D20
-	Label_insn_18165	 ** push 0xF0001D20
-. -> Label_insn_18166
-
-# Orig addr: Label_insn_18166 insn_id: 18166 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AB6136 -- Link to callback handler sequence
-# Orig addr: Label_insn_18166 indirect branch target: -268428000
-0xf0001d20 -> .
-. -> post_callback_Label_insn_18166
-	Label_insn_18166	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18166 ** pop eax
-. -> Label_insn_18167
-
-# Orig addr: Label_insn_18167 insn_id: 18167 with comment popfd 
-	Label_insn_18167	 ** popfd 
-. -> Label_insn_18168
-
-# Orig addr: Label_insn_18168 insn_id: 18168 with comment popad 
-	Label_insn_18168	 ** popad 
-. -> Label_insn_871
-
-# Orig addr: Label_insn_18169 insn_id: 18169 with comment jnc 0x09AB925E -- Link to callback handler sequence
-	Label_insn_18169	 ** jnc 0x8049d81
-. -> Label_insn_18170
-
-# Orig addr: Label_insn_18170 insn_id: 18170 with comment pushad  -- start of callback handler sequence
-	Label_insn_18170	 ** pushad 
-. -> Label_insn_18171
-
-# Orig addr: Label_insn_18171 insn_id: 18171 with comment pushfd 
-	Label_insn_18171	 ** pushfd 
-. -> Label_insn_18172
-
-# Orig addr: Label_insn_18172 insn_id: 18172 with comment push 0x08049D7E
-	Label_insn_18172	 ** push 0x08049D7E
-. -> Label_insn_18173
-
-# Orig addr: 0x804d9ab insn_id: 5220 with comment add esi , 0x00000028
-0x804d9ab -> .
-	Label_insn_5220	 ** add esi , 0x00000028
-. -> Label_insn_14380
-
-# Orig addr: Label_insn_18173 insn_id: 18173 with comment push 0xF0001D30
-	Label_insn_18173	 ** push 0xF0001D30
-. -> Label_insn_18174
-
-# Orig addr: 0x804d9ae insn_id: 5221 with comment add dword [ebp-0x44] , eax
-# eliding, no indirect targets
-0x804d9ae -> 0x0 
-	Label_insn_5221	 ** add dword [ebp-0x44] , eax
-. -> Label_insn_14907
-
-# Orig addr: Label_insn_18174 insn_id: 18174 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AB925E -- Link to callback handler sequence
-# Orig addr: Label_insn_18174 indirect branch target: -268427984
-0xf0001d30 -> .
-. -> post_callback_Label_insn_18174
-	Label_insn_18174	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18174 ** pop eax
-. -> Label_insn_18175
-
-# Orig addr: Label_insn_18175 insn_id: 18175 with comment popfd 
-	Label_insn_18175	 ** popfd 
-. -> Label_insn_18176
-
-# Orig addr: Label_insn_18176 insn_id: 18176 with comment popad 
-	Label_insn_18176	 ** popad 
-. -> 0x8049d81
-
-# Orig addr: Label_insn_18177 insn_id: 18177 with comment jno 0x09ABBF7E -- Link to callback handler sequence
-	Label_insn_18177	 ** jno 0x8049da6
-. -> Label_insn_18178
-
-# Orig addr: Label_insn_18178 insn_id: 18178 with comment pushad  -- start of callback handler sequence
-	Label_insn_18178	 ** pushad 
-. -> Label_insn_18179
-
-# Orig addr: Label_insn_18179 insn_id: 18179 with comment pushfd 
-	Label_insn_18179	 ** pushfd 
-. -> Label_insn_18180
-
-# Orig addr: Label_insn_18180 insn_id: 18180 with comment push 0x08049DA3
-	Label_insn_18180	 ** push 0x08049DA3
-. -> Label_insn_18181
-
-# Orig addr: Label_insn_18181 insn_id: 18181 with comment push 0xF0001D40
-	Label_insn_18181	 ** push 0xF0001D40
-. -> Label_insn_18182
-
-# Orig addr: Label_insn_18182 insn_id: 18182 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ABBF7E -- Link to callback handler sequence
-# Orig addr: Label_insn_18182 indirect branch target: -268427968
-0xf0001d40 -> .
-. -> post_callback_Label_insn_18182
-	Label_insn_18182	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18182 ** pop eax
-. -> Label_insn_18183
-
-# Orig addr: Label_insn_18183 insn_id: 18183 with comment popfd 
-	Label_insn_18183	 ** popfd 
-. -> Label_insn_18184
-
-# Orig addr: Label_insn_18184 insn_id: 18184 with comment popad 
-	Label_insn_18184	 ** popad 
-. -> 0x8049da6
-
-# Orig addr: Label_insn_18185 insn_id: 18185 with comment pushad  -- start of callback handler sequence
-	Label_insn_18185	 ** pushad 
-. -> Label_insn_18186
-
-# Orig addr: Label_insn_18186 insn_id: 18186 with comment pushfd 
-	Label_insn_18186	 ** pushfd 
-. -> Label_insn_18187
-
-# Orig addr: Label_insn_18187 insn_id: 18187 with comment push 0x08049DA9
-	Label_insn_18187	 ** push 0x08049DA9
-. -> Label_insn_18188
-
-# Orig addr: Label_insn_18188 insn_id: 18188 with comment push 0xF0001D50
-	Label_insn_18188	 ** push 0xF0001D50
-. -> Label_insn_18189
-
-# Orig addr: Label_insn_18189 insn_id: 18189 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ABEC7E -- Link to callback handler sequence
-# Orig addr: Label_insn_18189 indirect branch target: -268427952
-0xf0001d50 -> .
-. -> post_callback_Label_insn_18189
-	Label_insn_18189	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18189 ** pop eax
-. -> Label_insn_18190
-
-# Orig addr: Label_insn_18190 insn_id: 18190 with comment popfd 
-	Label_insn_18190	 ** popfd 
-. -> Label_insn_18191
-
-# Orig addr: Label_insn_18191 insn_id: 18191 with comment popad 
-	Label_insn_18191	 ** popad 
-. -> 0x8049dac
-
-# Orig addr: Label_insn_18192 insn_id: 18192 with comment jno 0x09AC203E -- Link to callback handler sequence
-	Label_insn_18192	 ** jno 0x8049dbf
-. -> Label_insn_18193
-
-# Orig addr: 0x804da15 insn_id: 5246 with comment lea eax , [ecx+ecx*4]
-0x804da15 -> .
-	Label_insn_5246	 ** lea eax , [ecx+ecx*4]
-. -> Label_insn_14388
-
-# Orig addr: Label_insn_18193 insn_id: 18193 with comment pushad  -- start of callback handler sequence
-	Label_insn_18193	 ** pushad 
-. -> Label_insn_18194
-
-# Orig addr: 0x804da18 insn_id: 5247 with comment lea eax , [esi+eax*8]
-# eliding, no indirect targets
-0x804da18 -> 0x0 
-	Label_insn_5247	 ** lea eax , [esi+eax*8]
-. -> Label_insn_14915
-
-# Orig addr: Label_insn_18194 insn_id: 18194 with comment pushfd 
-	Label_insn_18194	 ** pushfd 
-. -> Label_insn_18195
-
-# Orig addr: Label_insn_18195 insn_id: 18195 with comment push 0x08049DBC
-	Label_insn_18195	 ** push 0x08049DBC
-. -> Label_insn_18196
-
-# Orig addr: Label_insn_18196 insn_id: 18196 with comment push 0xF0001D60
-	Label_insn_18196	 ** push 0xF0001D60
-. -> Label_insn_18197
-
-# Orig addr: Label_insn_18197 insn_id: 18197 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AC203E -- Link to callback handler sequence
-# Orig addr: Label_insn_18197 indirect branch target: -268427936
-0xf0001d60 -> .
-. -> post_callback_Label_insn_18197
-	Label_insn_18197	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18197 ** pop eax
-. -> Label_insn_18198
-
-# Orig addr: Label_insn_18198 insn_id: 18198 with comment popfd 
-	Label_insn_18198	 ** popfd 
-. -> Label_insn_18199
-
-# Orig addr: Label_insn_18199 insn_id: 18199 with comment popad 
-	Label_insn_18199	 ** popad 
-. -> 0x8049dbf
-
-# Orig addr: Label_insn_18200 insn_id: 18200 with comment jno 0x09AC5026 -- Link to callback handler sequence
-	Label_insn_18200	 ** jno 0x8049dd2
-. -> Label_insn_18201
-
-# Orig addr: Label_insn_18201 insn_id: 18201 with comment pushad  -- start of callback handler sequence
-	Label_insn_18201	 ** pushad 
-. -> Label_insn_18202
-
-# Orig addr: Label_insn_18202 insn_id: 18202 with comment pushfd 
-	Label_insn_18202	 ** pushfd 
-. -> Label_insn_18203
-
-# Orig addr: Label_insn_18203 insn_id: 18203 with comment push 0x08049DCF
-	Label_insn_18203	 ** push 0x08049DCF
-. -> Label_insn_18204
-
-# Orig addr: Label_insn_18204 insn_id: 18204 with comment push 0xF0001D70
-	Label_insn_18204	 ** push 0xF0001D70
-. -> Label_insn_18205
-
-# Orig addr: Label_insn_18205 insn_id: 18205 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AC5026 -- Link to callback handler sequence
-# Orig addr: Label_insn_18205 indirect branch target: -268427920
-0xf0001d70 -> .
-. -> post_callback_Label_insn_18205
-	Label_insn_18205	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18205 ** pop eax
-. -> Label_insn_18206
-
-# Orig addr: Label_insn_18206 insn_id: 18206 with comment popfd 
-	Label_insn_18206	 ** popfd 
-. -> Label_insn_18207
-
-# Orig addr: Label_insn_18207 insn_id: 18207 with comment popad 
-	Label_insn_18207	 ** popad 
-. -> 0x8049dd2
-
-# Orig addr: Label_insn_18208 insn_id: 18208 with comment pushfd 
-	Label_insn_18208	 ** pushfd 
-. -> Label_insn_18209
-
-# Orig addr: Label_insn_18209 insn_id: 18209 with comment test ecx , ecx
-	Label_insn_18209	 ** test ecx , ecx
-. -> Label_insn_18210
-
-# Orig addr: Label_insn_18210 insn_id: 18210 with comment jns 0x09AC995E
-	Label_insn_18210	 ** jns Label_insn_18212
-. -> Label_insn_18211
-
-# Orig addr: Label_insn_18211 insn_id: 18211 with comment nop  -- Link to callback handler sequence
-	Label_insn_18211	 ** nop 
-. -> Label_insn_18214
-
-# Orig addr: 0x804da71 insn_id: 5270 with comment sub eax , dword [esi+eax*4]
-0x804da71 -> .
-	Label_insn_5270	 ** sub eax , dword [esi+eax*4]
-. -> Label_insn_14396
-
-# Orig addr: Label_insn_18212 insn_id: 18212 with comment popfd 
-	Label_insn_18212	 ** popfd 
-. -> Label_insn_18213
-
-# Orig addr: Label_insn_18213 insn_id: 18213 with comment mov dword [esp+0x08] , ecx
-	Label_insn_18213	 ** mov dword [esp+0x08] , ecx
-. -> 0x8049de8
-
-# Orig addr: 0x804da7a insn_id: 5272 with comment lea ecx , [eax+eax*4]
-0x804da7a -> .
-	Label_insn_5272	 ** lea ecx , [eax+eax*4]
-. -> Label_insn_14404
-
-# Orig addr: Label_insn_18214 insn_id: 18214 with comment pushad  -- start of callback handler sequence
-	Label_insn_18214	 ** pushad 
-. -> Label_insn_18215
-
-# Orig addr: Label_insn_18215 insn_id: 18215 with comment pushfd 
-	Label_insn_18215	 ** pushfd 
-. -> Label_insn_18216
-
-# Orig addr: 0x804da84 insn_id: 5274 with comment lea esi , [edi+ecx*8]
-0x804da84 -> .
-	Label_insn_5274	 ** lea esi , [edi+ecx*8]
-. -> Label_insn_14405
-
-# Orig addr: Label_insn_18216 insn_id: 18216 with comment push 0x08049DE4
-	Label_insn_18216	 ** push 0x08049DE4
-. -> Label_insn_18217
-
-# Orig addr: Label_insn_18217 insn_id: 18217 with comment push 0xF0001D80
-	Label_insn_18217	 ** push 0xF0001D80
-. -> Label_insn_18218
-
-# Orig addr: Label_insn_18218 insn_id: 18218 with comment pop eax -- with callback to signedness_detector_32 orig: nop  -- Link to callback handler sequence
-# Orig addr: Label_insn_18218 indirect branch target: -268427904
-0xf0001d80 -> .
-. -> post_callback_Label_insn_18218
-	Label_insn_18218	 () signedness_detector_32
-	post_callback_Label_insn_18218 ** pop eax
-. -> Label_insn_18219
-
-# Orig addr: Label_insn_18219 insn_id: 18219 with comment popfd 
-	Label_insn_18219	 ** popfd 
-. -> Label_insn_18220
-
-# Orig addr: Label_insn_18220 insn_id: 18220 with comment popad 
-	Label_insn_18220	 ** popad 
-. -> Label_insn_18212
-
-# Orig addr: Label_insn_18221 insn_id: 18221 with comment jnc 0x09ACCE06 -- Link to callback handler sequence
-	Label_insn_18221	 ** jnc 0x8049f0d
-. -> Label_insn_18222
-
-# Orig addr: Label_insn_18222 insn_id: 18222 with comment pushad  -- start of callback handler sequence
-	Label_insn_18222	 ** pushad 
-. -> Label_insn_18223
-
-# Orig addr: Label_insn_18223 insn_id: 18223 with comment pushfd 
-	Label_insn_18223	 ** pushfd 
-. -> Label_insn_18224
-
-# Orig addr: Label_insn_18224 insn_id: 18224 with comment push 0x08049F0A
-	Label_insn_18224	 ** push 0x08049F0A
-. -> Label_insn_18225
-
-# Orig addr: Label_insn_18225 insn_id: 18225 with comment push 0xF0001D90
-	Label_insn_18225	 ** push 0xF0001D90
-. -> Label_insn_18226
-
-# Orig addr: Label_insn_18226 insn_id: 18226 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09ACCE06 -- Link to callback handler sequence
-# Orig addr: Label_insn_18226 indirect branch target: -268427888
-0xf0001d90 -> .
-. -> post_callback_Label_insn_18226
-	Label_insn_18226	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18226 ** pop eax
-. -> Label_insn_18227
-
-# Orig addr: 0x804daa9 insn_id: 5288 with comment add eax , 0x00000001
-0x804daa9 -> .
-	Label_insn_5288	 ** add eax , 0x00000001
-. -> Label_insn_14406
-
-# Orig addr: Label_insn_18227 insn_id: 18227 with comment popfd 
-	Label_insn_18227	 ** popfd 
-. -> Label_insn_18228
-
-# Orig addr: Label_insn_18228 insn_id: 18228 with comment popad 
-	Label_insn_18228	 ** popad 
-. -> 0x8049f0d
-
-# Orig addr: Label_insn_18229 insn_id: 18229 with comment jno 0x09ACF9C6 -- Link to callback handler sequence
-	Label_insn_18229	 ** jno 0x8049fba
-. -> Label_insn_18230
-
-# Orig addr: 0x804dabe insn_id: 5292 with comment sub ecx , eax
-0x804dabe -> .
-	Label_insn_5292	 ** sub ecx , eax
-. -> Label_insn_14937
-
-# Orig addr: Label_insn_18230 insn_id: 18230 with comment pushad  -- start of callback handler sequence
-	Label_insn_18230	 ** pushad 
-. -> Label_insn_18231
-
-# Orig addr: 0x804dac3 insn_id: 5294 with comment add dword [ebp-0x000000D4] , 0x00000001
-0x804dac3 -> .
-	Label_insn_5294	 ** add dword [ebp-0x000000D4] , 0x00000001
-. -> Label_insn_14414
-
-# Orig addr: Label_insn_18231 insn_id: 18231 with comment pushfd 
-	Label_insn_18231	 ** pushfd 
-. -> Label_insn_18232
-
-# Orig addr: 0x804daca insn_id: 5295 with comment add ebx , 0x00000028
-# eliding, no indirect targets
-0x804daca -> 0x0 
-	Label_insn_5295	 ** add ebx , 0x00000028
-. -> Label_insn_14952
-
-# Orig addr: Label_insn_18232 insn_id: 18232 with comment push 0x08049FB5
-	Label_insn_18232	 ** push 0x08049FB5
-. -> Label_insn_18233
-
-# Orig addr: Label_insn_18233 insn_id: 18233 with comment push 0xF0001DA0
-	Label_insn_18233	 ** push 0xF0001DA0
-. -> Label_insn_18234
-
-# Orig addr: Label_insn_18234 insn_id: 18234 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ACF9C6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18234 indirect branch target: -268427872
-0xf0001da0 -> .
-. -> post_callback_Label_insn_18234
-	Label_insn_18234	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18234 ** pop eax
-. -> Label_insn_18235
-
-# Orig addr: Label_insn_18235 insn_id: 18235 with comment popfd 
-	Label_insn_18235	 ** popfd 
-. -> Label_insn_18236
-
-# Orig addr: Label_insn_18236 insn_id: 18236 with comment popad 
-	Label_insn_18236	 ** popad 
-. -> 0x8049fba
-
-# Orig addr: Label_insn_18237 insn_id: 18237 with comment pushad  -- start of callback handler sequence
-	Label_insn_18237	 ** pushad 
-. -> Label_insn_18238
-
-# Orig addr: Label_insn_18238 insn_id: 18238 with comment pushfd 
-	Label_insn_18238	 ** pushfd 
-. -> Label_insn_18239
-
-# Orig addr: Label_insn_18239 insn_id: 18239 with comment push 0x08049FBE
-	Label_insn_18239	 ** push 0x08049FBE
-. -> Label_insn_18240
-
-# Orig addr: Label_insn_18240 insn_id: 18240 with comment push 0xF0001DB0
-	Label_insn_18240	 ** push 0xF0001DB0
-. -> Label_insn_18241
-
-# Orig addr: Label_insn_18241 insn_id: 18241 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AD1B26 -- Link to callback handler sequence
-# Orig addr: Label_insn_18241 indirect branch target: -268427856
-0xf0001db0 -> .
-. -> post_callback_Label_insn_18241
-	Label_insn_18241	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18241 ** pop eax
-. -> Label_insn_18243
-
-# Orig addr: Label_insn_18242 insn_id: 18242 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AEA75E -- Link to callback handler sequence
-# Orig addr: Label_insn_18242 indirect branch target: -268427728
-0xf0001e30 -> .
-. -> post_callback_Label_insn_18242
-	Label_insn_18242	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18242 ** pop eax
-. -> Label_insn_18313
-
-# Orig addr: Label_insn_18243 insn_id: 18243 with comment popfd 
-	Label_insn_18243	 ** popfd 
-. -> Label_insn_18244
-
-# Orig addr: Label_insn_18244 insn_id: 18244 with comment popad 
-	Label_insn_18244	 ** popad 
-. -> 0x8049fc3
-
-# Orig addr: Label_insn_18245 insn_id: 18245 with comment pushfd 
-	Label_insn_18245	 ** pushfd 
-. -> Label_insn_18246
-
-# Orig addr: Label_insn_18246 insn_id: 18246 with comment test eax , 0xFFFFFF00
-	Label_insn_18246	 ** test eax , 0xFFFFFF00
-. -> Label_insn_18247
-
-# Orig addr: Label_insn_18247 insn_id: 18247 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_18247	 ** je Label_insn_18249
-. -> Label_insn_18251
-
-# Orig addr: Label_insn_18248 insn_id: 18248 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_18248	 ** nop 
-. -> Label_insn_18254
-
-# Orig addr: Label_insn_18249 insn_id: 18249 with comment popfd 
-	Label_insn_18249	 ** popfd 
-. -> Label_insn_18250
-
-# Orig addr: Label_insn_18250 insn_id: 18250 with comment movzx eax , al
-	Label_insn_18250	 ** movzx eax , al
-. -> 0x8049fe2
-
-# Orig addr: Label_insn_18251 insn_id: 18251 with comment NOT
-	Label_insn_18251	 ** not eax
-. -> Label_insn_18252
-
-# Orig addr: Label_insn_18252 insn_id: 18252 with comment test eax , 0xFFFFFF00
-	Label_insn_18252	 ** test eax , 0xFFFFFF00
-. -> Label_insn_18253
-
-# Orig addr: 0x804db5c insn_id: 5319 with comment lea eax , [ecx+ecx*4]
-0x804db5c -> .
-	Label_insn_5319	 ** lea eax , [ecx+ecx*4]
-. -> Label_insn_14415
-
-# Orig addr: Label_insn_18253 insn_id: 18253 with comment je 0x09AD6EC6
-	Label_insn_18253	 ** je Label_insn_18249
-. -> Label_insn_18248
-
-# Orig addr: 0x804db5f insn_id: 5320 with comment lea eax , [esi+eax*8]
-# eliding, no indirect targets
-0x804db5f -> 0x0 
-	Label_insn_5320	 ** lea eax , [esi+eax*8]
-. -> Label_insn_14960
-
-# Orig addr: Label_insn_18254 insn_id: 18254 with comment pushad  -- start of callback handler sequence
-	Label_insn_18254	 ** pushad 
-. -> Label_insn_18255
-
-# Orig addr: Label_insn_18255 insn_id: 18255 with comment pushfd 
-	Label_insn_18255	 ** pushfd 
-. -> Label_insn_18256
-
-# Orig addr: Label_insn_18256 insn_id: 18256 with comment push 0x08049FDF
-	Label_insn_18256	 ** push 0x08049FDF
-. -> Label_insn_18257
-
-# Orig addr: Label_insn_18257 insn_id: 18257 with comment push 0xF0001DC0
-	Label_insn_18257	 ** push 0xF0001DC0
-. -> Label_insn_18258
-
-# Orig addr: Label_insn_18258 insn_id: 18258 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_18258 indirect branch target: -268427840
-0xf0001dc0 -> .
-. -> post_callback_Label_insn_18258
-	Label_insn_18258	 () truncation_detector_32_8
-	post_callback_Label_insn_18258 ** pop eax
-. -> Label_insn_18259
-
-# Orig addr: Label_insn_18259 insn_id: 18259 with comment popfd 
-	Label_insn_18259	 ** popfd 
-. -> Label_insn_18260
-
-# Orig addr: Label_insn_18260 insn_id: 18260 with comment popad 
-	Label_insn_18260	 ** popad 
-. -> Label_insn_18249
-
-# Orig addr: Label_insn_18261 insn_id: 18261 with comment jnc 0x09ADA1D6 -- Link to callback handler sequence
-	Label_insn_18261	 ** jnc 0x804a11e
-. -> Label_insn_18262
-
-# Orig addr: 0x804db88 insn_id: 5330 with comment add dword [ebp-0x000000CC] , 0x00000001
-0x804db88 -> .
-	Label_insn_5330	 ** add dword [ebp-0x000000CC] , 0x00000001
-. -> Label_insn_14423
-
-# Orig addr: Label_insn_18262 insn_id: 18262 with comment pushad  -- start of callback handler sequence
-	Label_insn_18262	 ** pushad 
-. -> Label_insn_18263
-
-# Orig addr: Label_insn_18263 insn_id: 18263 with comment pushfd 
-	Label_insn_18263	 ** pushfd 
-. -> Label_insn_18264
-
-# Orig addr: 0x804db9b insn_id: 5333 with comment add dword [ebp-0x000000B4] , eax
-0x804db9b -> .
-	Label_insn_5333	 ** add dword [ebp-0x000000B4] , eax
-. -> Label_insn_14431
-
-# Orig addr: Label_insn_18264 insn_id: 18264 with comment push 0x0804A11B
-	Label_insn_18264	 ** push 0x0804A11B
-. -> Label_insn_18265
-
-# Orig addr: Label_insn_18265 insn_id: 18265 with comment push 0xF0001DD0
-	Label_insn_18265	 ** push 0xF0001DD0
-. -> Label_insn_18266
-
-# Orig addr: Label_insn_18266 insn_id: 18266 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09ADA1D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18266 indirect branch target: -268427824
-0xf0001dd0 -> .
-. -> post_callback_Label_insn_18266
-	Label_insn_18266	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18266 ** pop eax
-. -> Label_insn_18267
-
-# Orig addr: Label_insn_18267 insn_id: 18267 with comment popfd 
-	Label_insn_18267	 ** popfd 
-. -> Label_insn_18268
-
-# Orig addr: Label_insn_18268 insn_id: 18268 with comment popad 
-	Label_insn_18268	 ** popad 
-. -> 0x804a11e
-
-# Orig addr: Label_insn_18269 insn_id: 18269 with comment jno 0x09ADCFD6 -- Link to callback handler sequence
-	Label_insn_18269	 ** jno Label_insn_1113
-. -> Label_insn_18270
-
-# Orig addr: Label_insn_18270 insn_id: 18270 with comment pushad  -- start of callback handler sequence
-	Label_insn_18270	 ** pushad 
-. -> Label_insn_18271
-
-# Orig addr: Label_insn_18271 insn_id: 18271 with comment pushfd 
-	Label_insn_18271	 ** pushfd 
-. -> Label_insn_18272
-
-# Orig addr: Label_insn_18272 insn_id: 18272 with comment push 0x0804A1E8
-	Label_insn_18272	 ** push 0x0804A1E8
-. -> Label_insn_18273
-
-# Orig addr: Label_insn_18273 insn_id: 18273 with comment push 0xF0001DE0
-	Label_insn_18273	 ** push 0xF0001DE0
-. -> Label_insn_18274
-
-# Orig addr: Label_insn_18274 insn_id: 18274 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09ADCFD6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18274 indirect branch target: -268427808
-0xf0001de0 -> .
-. -> post_callback_Label_insn_18274
-	Label_insn_18274	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18274 ** pop eax
-. -> Label_insn_18275
-
-# Orig addr: Label_insn_18275 insn_id: 18275 with comment popfd 
-	Label_insn_18275	 ** popfd 
-. -> Label_insn_18276
-
-# Orig addr: Label_insn_18276 insn_id: 18276 with comment popad 
-	Label_insn_18276	 ** popad 
-. -> Label_insn_1113
-
-# Orig addr: Label_insn_18277 insn_id: 18277 with comment jnc 0x09ADFF06 -- Link to callback handler sequence
-	Label_insn_18277	 ** jnc 0x804a1ee
-. -> Label_insn_18278
-
-# Orig addr: Label_insn_18278 insn_id: 18278 with comment pushad  -- start of callback handler sequence
-	Label_insn_18278	 ** pushad 
-. -> Label_insn_18279
-
-# Orig addr: Label_insn_18279 insn_id: 18279 with comment pushfd 
-	Label_insn_18279	 ** pushfd 
-. -> Label_insn_18280
-
-# Orig addr: Label_insn_18280 insn_id: 18280 with comment push 0x0804A1EB
-	Label_insn_18280	 ** push 0x0804A1EB
-. -> Label_insn_18281
-
-# Orig addr: Label_insn_18281 insn_id: 18281 with comment push 0xF0001DF0
-	Label_insn_18281	 ** push 0xF0001DF0
-. -> Label_insn_18282
-
-# Orig addr: Label_insn_18282 insn_id: 18282 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09ADFF06 -- Link to callback handler sequence
-# Orig addr: Label_insn_18282 indirect branch target: -268427792
-0xf0001df0 -> .
-. -> post_callback_Label_insn_18282
-	Label_insn_18282	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18282 ** pop eax
-. -> Label_insn_18283
-
-# Orig addr: Label_insn_18283 insn_id: 18283 with comment popfd 
-	Label_insn_18283	 ** popfd 
-. -> Label_insn_18284
-
-# Orig addr: Label_insn_18284 insn_id: 18284 with comment popad 
-	Label_insn_18284	 ** popad 
-. -> 0x804a1ee
-
-# Orig addr: Label_insn_18285 insn_id: 18285 with comment jno 0x09AE22A6 -- Link to callback handler sequence
-	Label_insn_18285	 ** jno 0x804a1fa
-. -> Label_insn_18286
-
-# Orig addr: Label_insn_18286 insn_id: 18286 with comment pushad  -- start of callback handler sequence
-	Label_insn_18286	 ** pushad 
-. -> Label_insn_18287
-
-# Orig addr: Label_insn_18287 insn_id: 18287 with comment pushfd 
-	Label_insn_18287	 ** pushfd 
-. -> Label_insn_18288
-
-# Orig addr: Label_insn_18288 insn_id: 18288 with comment push 0x0804A1F8
-	Label_insn_18288	 ** push 0x0804A1F8
-. -> Label_insn_18289
-
-# Orig addr: Label_insn_18289 insn_id: 18289 with comment push 0xF0001E00
-	Label_insn_18289	 ** push 0xF0001E00
-. -> Label_insn_18290
-
-# Orig addr: Label_insn_18365 insn_id: 18365 with comment push 0xF0001EA0
-	Label_insn_18365	 ** push 0xF0001EA0
-. -> Label_insn_18366
-
-# Orig addr: Label_insn_18290 insn_id: 18290 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AE22A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18290 indirect branch target: -268427776
-0xf0001e00 -> .
-. -> post_callback_Label_insn_18290
-	Label_insn_18290	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18290 ** pop eax
-. -> Label_insn_18291
-
-# Orig addr: 0x804dc43 insn_id: 5366 with comment add eax , 0x00000026
-0x804dc43 -> .
-	Label_insn_5366	 ** add eax , 0x00000026
-. -> Label_insn_14432
-
-# Orig addr: Label_insn_18291 insn_id: 18291 with comment popfd 
-	Label_insn_18291	 ** popfd 
-. -> Label_insn_18292
-
-# Orig addr: Label_insn_18292 insn_id: 18292 with comment popad 
-	Label_insn_18292	 ** popad 
-. -> 0x804a1fa
-
-# Orig addr: Label_insn_18293 insn_id: 18293 with comment jnc 0x09AE4F7E -- Link to callback handler sequence
-	Label_insn_18293	 ** jnc 0x804a206
-. -> Label_insn_18294
-
-# Orig addr: 0x804dc52 insn_id: 5371 with comment add eax , 0x00000008
-0x804dc52 -> .
-	Label_insn_5371	 ** add eax , 0x00000008
-. -> Label_insn_14440
-
-# Orig addr: Label_insn_18294 insn_id: 18294 with comment pushad  -- start of callback handler sequence
-	Label_insn_18294	 ** pushad 
-. -> Label_insn_18295
-
-# Orig addr: Label_insn_18295 insn_id: 18295 with comment pushfd 
-	Label_insn_18295	 ** pushfd 
-. -> Label_insn_18296
-
-# Orig addr: Label_insn_18296 insn_id: 18296 with comment push 0x0804A204
-	Label_insn_18296	 ** push 0x0804A204
-. -> Label_insn_18297
-
-# Orig addr: Label_insn_18297 insn_id: 18297 with comment push 0xF0001E10
-	Label_insn_18297	 ** push 0xF0001E10
-. -> Label_insn_18298
-
-# Orig addr: Label_insn_18298 insn_id: 18298 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AE4F7E -- Link to callback handler sequence
-# Orig addr: Label_insn_18298 indirect branch target: -268427760
-0xf0001e10 -> .
-. -> post_callback_Label_insn_18298
-	Label_insn_18298	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18298 ** pop eax
-. -> Label_insn_18299
-
-# Orig addr: Label_insn_18299 insn_id: 18299 with comment popfd 
-	Label_insn_18299	 ** popfd 
-. -> Label_insn_18300
-
-# Orig addr: Label_insn_18300 insn_id: 18300 with comment popad 
-	Label_insn_18300	 ** popad 
-. -> 0x804a206
-
-# Orig addr: Label_insn_18301 insn_id: 18301 with comment jno 0x09AE7B66 -- Link to callback handler sequence
-	Label_insn_18301	 ** jno 0x804a3fe
-. -> Label_insn_18302
-
-# Orig addr: Label_insn_18302 insn_id: 18302 with comment pushad  -- start of callback handler sequence
-	Label_insn_18302	 ** pushad 
-. -> Label_insn_18303
-
-# Orig addr: Label_insn_18303 insn_id: 18303 with comment pushfd 
-	Label_insn_18303	 ** pushfd 
-. -> Label_insn_18304
-
-# Orig addr: 0x804dc8c insn_id: 5383 with comment sub edi , esi
-0x804dc8c -> .
-	Label_insn_5383	 ** sub edi , esi
-. -> Label_insn_14448
-
-# Orig addr: Label_insn_18304 insn_id: 18304 with comment push 0x0804A3FC
-	Label_insn_18304	 ** push 0x0804A3FC
-. -> Label_insn_18305
-
-# Orig addr: Label_insn_18305 insn_id: 18305 with comment push 0xF0001E20
-	Label_insn_18305	 ** push 0xF0001E20
-. -> Label_insn_18306
-
-# Orig addr: Label_insn_18306 insn_id: 18306 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AE7B66 -- Link to callback handler sequence
-# Orig addr: Label_insn_18306 indirect branch target: -268427744
-0xf0001e20 -> .
-. -> post_callback_Label_insn_18306
-	Label_insn_18306	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18306 ** pop eax
-. -> Label_insn_18307
-
-# Orig addr: Label_insn_18307 insn_id: 18307 with comment popfd 
-	Label_insn_18307	 ** popfd 
-. -> Label_insn_18308
-
-# Orig addr: Label_insn_18308 insn_id: 18308 with comment popad 
-	Label_insn_18308	 ** popad 
-. -> 0x804a3fe
-
-# Orig addr: Label_insn_18309 insn_id: 18309 with comment pushad  -- start of callback handler sequence
-	Label_insn_18309	 ** pushad 
-. -> Label_insn_18310
-
-# Orig addr: Label_insn_18310 insn_id: 18310 with comment pushfd 
-	Label_insn_18310	 ** pushfd 
-. -> Label_insn_18311
-
-# Orig addr: Label_insn_18311 insn_id: 18311 with comment push 0x0804A402
-	Label_insn_18311	 ** push 0x0804A402
-. -> Label_insn_18312
-
-# Orig addr: Label_insn_18312 insn_id: 18312 with comment push 0xF0001E30
-	Label_insn_18312	 ** push 0xF0001E30
-. -> Label_insn_18242
-
-# Orig addr: Label_insn_18313 insn_id: 18313 with comment popfd 
-	Label_insn_18313	 ** popfd 
-. -> Label_insn_18314
-
-# Orig addr: Label_insn_18314 insn_id: 18314 with comment popad 
-	Label_insn_18314	 ** popad 
-. -> 0x804a404
-
-# Orig addr: Label_insn_18315 insn_id: 18315 with comment jnc 0x09AED5A6 -- Link to callback handler sequence
-	Label_insn_18315	 ** jnc 0x804a469
-. -> Label_insn_18316
-
-# Orig addr: Label_insn_18316 insn_id: 18316 with comment pushad  -- start of callback handler sequence
-	Label_insn_18316	 ** pushad 
-. -> Label_insn_18317
-
-# Orig addr: Label_insn_18317 insn_id: 18317 with comment pushfd 
-	Label_insn_18317	 ** pushfd 
-. -> Label_insn_18318
-
-# Orig addr: Label_insn_18318 insn_id: 18318 with comment push 0x0804A466
-	Label_insn_18318	 ** push 0x0804A466
-. -> Label_insn_18319
-
-# Orig addr: Label_insn_18319 insn_id: 18319 with comment push 0xF0001E40
-	Label_insn_18319	 ** push 0xF0001E40
-. -> Label_insn_18320
-
-# Orig addr: Label_insn_18320 insn_id: 18320 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AED5A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18320 indirect branch target: -268427712
-0xf0001e40 -> .
-. -> post_callback_Label_insn_18320
-	Label_insn_18320	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18320 ** pop eax
-. -> Label_insn_18321
-
-# Orig addr: Label_insn_18321 insn_id: 18321 with comment popfd 
-	Label_insn_18321	 ** popfd 
-. -> Label_insn_18322
-
-# Orig addr: Label_insn_18322 insn_id: 18322 with comment popad 
-	Label_insn_18322	 ** popad 
-. -> 0x804a469
-
-# Orig addr: 0x804dceb insn_id: 5407 with comment add dword [ebp-0x7C] , eax
-0x804dceb -> .
-	Label_insn_5407	 ** add dword [ebp-0x7C] , eax
-. -> Label_insn_14456
-
-# Orig addr: Label_insn_18323 insn_id: 18323 with comment pushad  -- start of callback handler sequence
-	Label_insn_18323	 ** pushad 
-. -> Label_insn_18324
-
-# Orig addr: Label_insn_18324 insn_id: 18324 with comment pushfd 
-	Label_insn_18324	 ** pushfd 
-. -> Label_insn_18325
-
-# Orig addr: Label_insn_18325 insn_id: 18325 with comment push 0x0804A46B
-	Label_insn_18325	 ** push 0x0804A46B
-. -> Label_insn_18326
-
-# Orig addr: Label_insn_18326 insn_id: 18326 with comment push 0xF0001E50
-	Label_insn_18326	 ** push 0xF0001E50
-. -> Label_insn_18327
-
-# Orig addr: Label_insn_18327 insn_id: 18327 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09AF002E -- Link to callback handler sequence
-# Orig addr: Label_insn_18327 indirect branch target: -268427696
-0xf0001e50 -> .
-. -> post_callback_Label_insn_18327
-	Label_insn_18327	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18327 ** pop eax
-. -> Label_insn_18328
-
-# Orig addr: Label_insn_18328 insn_id: 18328 with comment popfd 
-	Label_insn_18328	 ** popfd 
-. -> Label_insn_18329
-
-# Orig addr: Label_insn_18329 insn_id: 18329 with comment popad 
-	Label_insn_18329	 ** popad 
-. -> 0x804a46d
-
-# Orig addr: Label_insn_18330 insn_id: 18330 with comment jnc 0x09AF2576 -- Link to callback handler sequence
-	Label_insn_18330	 ** jnc 0x804a478
-. -> Label_insn_18331
-
-# Orig addr: Label_insn_18331 insn_id: 18331 with comment pushad  -- start of callback handler sequence
-	Label_insn_18331	 ** pushad 
-. -> Label_insn_18332
-
-# Orig addr: Label_insn_18332 insn_id: 18332 with comment pushfd 
-	Label_insn_18332	 ** pushfd 
-. -> Label_insn_18333
-
-# Orig addr: Label_insn_18333 insn_id: 18333 with comment push 0x0804A475
-	Label_insn_18333	 ** push 0x0804A475
-. -> Label_insn_18334
-
-# Orig addr: Label_insn_18334 insn_id: 18334 with comment push 0xF0001E60
-	Label_insn_18334	 ** push 0xF0001E60
-. -> Label_insn_18335
-
-# Orig addr: Label_insn_18335 insn_id: 18335 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AF2576 -- Link to callback handler sequence
-# Orig addr: Label_insn_18335 indirect branch target: -268427680
-0xf0001e60 -> .
-. -> post_callback_Label_insn_18335
-	Label_insn_18335	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18335 ** pop eax
-. -> Label_insn_18336
-
-# Orig addr: Label_insn_18336 insn_id: 18336 with comment popfd 
-	Label_insn_18336	 ** popfd 
-. -> Label_insn_18337
-
-# Orig addr: Label_insn_18337 insn_id: 18337 with comment popad 
-	Label_insn_18337	 ** popad 
-. -> 0x804a478
-
-# Orig addr: Label_insn_18338 insn_id: 18338 with comment jnc 0x09AF51EE -- Link to callback handler sequence
-	Label_insn_18338	 ** jnc 0x804a4a9
-. -> Label_insn_18339
-
-# Orig addr: Label_insn_18339 insn_id: 18339 with comment pushad  -- start of callback handler sequence
-	Label_insn_18339	 ** pushad 
-. -> Label_insn_18340
-
-# Orig addr: Label_insn_18340 insn_id: 18340 with comment pushfd 
-	Label_insn_18340	 ** pushfd 
-. -> Label_insn_18341
-
-# Orig addr: Label_insn_18341 insn_id: 18341 with comment push 0x0804A4A6
-	Label_insn_18341	 ** push 0x0804A4A6
-. -> Label_insn_18342
-
-# Orig addr: Label_insn_18342 insn_id: 18342 with comment push 0xF0001E70
-	Label_insn_18342	 ** push 0xF0001E70
-. -> Label_insn_18343
-
-# Orig addr: Label_insn_18343 insn_id: 18343 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AF51EE -- Link to callback handler sequence
-# Orig addr: Label_insn_18343 indirect branch target: -268427664
-0xf0001e70 -> .
-. -> post_callback_Label_insn_18343
-	Label_insn_18343	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18343 ** pop eax
-. -> Label_insn_18344
-
-# Orig addr: Label_insn_18344 insn_id: 18344 with comment popfd 
-	Label_insn_18344	 ** popfd 
-. -> Label_insn_18345
-
-# Orig addr: Label_insn_18345 insn_id: 18345 with comment popad 
-	Label_insn_18345	 ** popad 
-. -> 0x804a4a9
-
-# Orig addr: Label_insn_18346 insn_id: 18346 with comment jnc 0x09AF853E -- Link to callback handler sequence
-	Label_insn_18346	 ** jnc 0x804a5b3
-. -> Label_insn_18347
-
-# Orig addr: Label_insn_18347 insn_id: 18347 with comment pushad  -- start of callback handler sequence
-	Label_insn_18347	 ** pushad 
-. -> Label_insn_18348
-
-# Orig addr: Label_insn_18348 insn_id: 18348 with comment pushfd 
-	Label_insn_18348	 ** pushfd 
-. -> Label_insn_18349
-
-# Orig addr: Label_insn_18349 insn_id: 18349 with comment push 0x0804A5B0
-	Label_insn_18349	 ** push 0x0804A5B0
-. -> Label_insn_18350
-
-# Orig addr: Label_insn_18350 insn_id: 18350 with comment push 0xF0001E80
-	Label_insn_18350	 ** push 0xF0001E80
-. -> Label_insn_18351
-
-# Orig addr: Label_insn_18351 insn_id: 18351 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AF853E -- Link to callback handler sequence
-# Orig addr: Label_insn_18351 indirect branch target: -268427648
-0xf0001e80 -> .
-. -> post_callback_Label_insn_18351
-	Label_insn_18351	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18351 ** pop eax
-. -> Label_insn_18352
-
-# Orig addr: Label_insn_18352 insn_id: 18352 with comment popfd 
-	Label_insn_18352	 ** popfd 
-. -> Label_insn_18353
-
-# Orig addr: Label_insn_18353 insn_id: 18353 with comment popad 
-	Label_insn_18353	 ** popad 
-. -> 0x804a5b3
-
-# Orig addr: Label_insn_18354 insn_id: 18354 with comment jnc 0x09AFB3DE -- Link to callback handler sequence
-	Label_insn_18354	 ** jnc 0x804a70a
-. -> Label_insn_18355
-
-# Orig addr: Label_insn_18355 insn_id: 18355 with comment pushad  -- start of callback handler sequence
-	Label_insn_18355	 ** pushad 
-. -> Label_insn_18356
-
-# Orig addr: Label_insn_18356 insn_id: 18356 with comment pushfd 
-	Label_insn_18356	 ** pushfd 
-. -> Label_insn_18357
-
-# Orig addr: Label_insn_18357 insn_id: 18357 with comment push 0x0804A707
-	Label_insn_18357	 ** push 0x0804A707
-. -> Label_insn_18358
-
-# Orig addr: Label_insn_18358 insn_id: 18358 with comment push 0xF0001E90
-	Label_insn_18358	 ** push 0xF0001E90
-. -> Label_insn_18359
-
-# Orig addr: Label_insn_18359 insn_id: 18359 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09AFB3DE -- Link to callback handler sequence
-# Orig addr: Label_insn_18359 indirect branch target: -268427632
-0xf0001e90 -> .
-. -> post_callback_Label_insn_18359
-	Label_insn_18359	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18359 ** pop eax
-. -> Label_insn_18360
-
-# Orig addr: Label_insn_18360 insn_id: 18360 with comment popfd 
-	Label_insn_18360	 ** popfd 
-. -> Label_insn_18361
-
-# Orig addr: Label_insn_18361 insn_id: 18361 with comment popad 
-	Label_insn_18361	 ** popad 
-. -> 0x804a70a
-
-# Orig addr: Label_insn_18362 insn_id: 18362 with comment pushad  -- start of callback handler sequence
-	Label_insn_18362	 ** pushad 
-. -> Label_insn_18363
-
-# Orig addr: Label_insn_18363 insn_id: 18363 with comment pushfd 
-	Label_insn_18363	 ** pushfd 
-. -> Label_insn_18364
-
-# Orig addr: Label_insn_18364 insn_id: 18364 with comment push 0x0804A710
-	Label_insn_18364	 ** push 0x0804A710
-. -> Label_insn_18365
-
-# Orig addr: Label_insn_18366 insn_id: 18366 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098A577E -- Link to callback handler sequence
-# Orig addr: Label_insn_18366 indirect branch target: -268427616
-0xf0001ea0 -> .
-. -> post_callback_Label_insn_18366
-	Label_insn_18366	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18366 ** pop eax
-. -> Label_insn_18367
-
-# Orig addr: Label_insn_18367 insn_id: 18367 with comment popfd 
-	Label_insn_18367	 ** popfd 
-. -> Label_insn_18368
-
-# Orig addr: Label_insn_18368 insn_id: 18368 with comment popad 
-	Label_insn_18368	 ** popad 
-. -> 0x804a716
-
-# Orig addr: Label_insn_18369 insn_id: 18369 with comment jnc 0x098F58BE -- Link to callback handler sequence
-	Label_insn_18369	 ** jnc 0x804a8f6
-. -> Label_insn_18370
-
-# Orig addr: Label_insn_18370 insn_id: 18370 with comment pushad  -- start of callback handler sequence
-	Label_insn_18370	 ** pushad 
-. -> Label_insn_18371
-
-# Orig addr: Label_insn_18371 insn_id: 18371 with comment pushfd 
-	Label_insn_18371	 ** pushfd 
-. -> Label_insn_18372
-
-# Orig addr: Label_insn_18372 insn_id: 18372 with comment push 0x0804A8F4
-	Label_insn_18372	 ** push 0x0804A8F4
-. -> Label_insn_18373
-
-# Orig addr: Label_insn_18373 insn_id: 18373 with comment push 0xF0001EB0
-	Label_insn_18373	 ** push 0xF0001EB0
-. -> Label_insn_18374
-
-# Orig addr: Label_insn_18374 insn_id: 18374 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098F58BE -- Link to callback handler sequence
-# Orig addr: Label_insn_18374 indirect branch target: -268427600
-0xf0001eb0 -> .
-. -> post_callback_Label_insn_18374
-	Label_insn_18374	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18374 ** pop eax
-. -> Label_insn_18375
-
-# Orig addr: Label_insn_18375 insn_id: 18375 with comment popfd 
-	Label_insn_18375	 ** popfd 
-. -> Label_insn_18376
-
-# Orig addr: Label_insn_18376 insn_id: 18376 with comment popad 
-	Label_insn_18376	 ** popad 
-. -> 0x804a8f6
-
-# Orig addr: Label_insn_18377 insn_id: 18377 with comment pushfd 
-	Label_insn_18377	 ** pushfd 
-. -> Label_insn_18378
-
-# Orig addr: Label_insn_18378 insn_id: 18378 with comment test eax , 0xFFFFFF00
-	Label_insn_18378	 ** test eax , 0xFFFFFF00
-. -> Label_insn_18379
-
-# Orig addr: Label_insn_18379 insn_id: 18379 with comment jz - SIGNED or UNSIGNED TRUNC
-	Label_insn_18379	 ** je Label_insn_18381
-. -> Label_insn_18383
-
-# Orig addr: Label_insn_18380 insn_id: 18380 with comment NOP NOP -- Link to callback handler sequence
-	Label_insn_18380	 ** nop 
-. -> Label_insn_18386
-
-# Orig addr: Label_insn_18381 insn_id: 18381 with comment popfd 
-	Label_insn_18381	 ** popfd 
-. -> Label_insn_18382
-
-# Orig addr: Label_insn_18382 insn_id: 18382 with comment mov byte [ebp-0x000000B9] , al
-	Label_insn_18382	 ** mov byte [ebp-0x000000B9] , al
-. -> 0x804ab31
-
-# Orig addr: Label_insn_18383 insn_id: 18383 with comment NOT
-	Label_insn_18383	 ** not eax
-. -> Label_insn_18384
-
-# Orig addr: Label_insn_18384 insn_id: 18384 with comment test eax , 0xFFFFFF00
-	Label_insn_18384	 ** test eax , 0xFFFFFF00
-. -> Label_insn_18385
-
-# Orig addr: Label_insn_18385 insn_id: 18385 with comment je 0x099BB85E
-	Label_insn_18385	 ** je Label_insn_18381
-. -> Label_insn_18380
-
-# Orig addr: Label_insn_18386 insn_id: 18386 with comment pushad  -- start of callback handler sequence
-	Label_insn_18386	 ** pushad 
-. -> Label_insn_18387
-
-# Orig addr: Label_insn_18387 insn_id: 18387 with comment pushfd 
-	Label_insn_18387	 ** pushfd 
-. -> Label_insn_18388
-
-# Orig addr: Label_insn_18388 insn_id: 18388 with comment push 0x0804AB2B
-	Label_insn_18388	 ** push 0x0804AB2B
-. -> Label_insn_18389
-
-# Orig addr: Label_insn_18389 insn_id: 18389 with comment push 0xF0001EC0
-	Label_insn_18389	 ** push 0xF0001EC0
-. -> Label_insn_18390
-
-# Orig addr: Label_insn_18390 insn_id: 18390 with comment pop eax -- with callback to truncation_detector_32_8 orig: NOP NOP -- Link to callback handler sequence
-# Orig addr: Label_insn_18390 indirect branch target: -268427584
-0xf0001ec0 -> .
-. -> post_callback_Label_insn_18390
-	Label_insn_18390	 () truncation_detector_32_8
-	post_callback_Label_insn_18390 ** pop eax
-. -> Label_insn_18391
-
-# Orig addr: Label_insn_18391 insn_id: 18391 with comment popfd 
-	Label_insn_18391	 ** popfd 
-. -> Label_insn_18392
-
-# Orig addr: Label_insn_18392 insn_id: 18392 with comment popad 
-	Label_insn_18392	 ** popad 
-. -> Label_insn_18381
-
-# Orig addr: Label_insn_18393 insn_id: 18393 with comment jnc 0x099FB42E -- Link to callback handler sequence
-	Label_insn_18393	 ** jnc 0x804ab80
-. -> Label_insn_18394
-
-# Orig addr: Label_insn_18394 insn_id: 18394 with comment pushad  -- start of callback handler sequence
-	Label_insn_18394	 ** pushad 
-. -> Label_insn_18395
-
-# Orig addr: Label_insn_18395 insn_id: 18395 with comment pushfd 
-	Label_insn_18395	 ** pushfd 
-. -> Label_insn_18396
-
-# Orig addr: Label_insn_18396 insn_id: 18396 with comment push 0x0804AB7D
-	Label_insn_18396	 ** push 0x0804AB7D
-. -> Label_insn_18397
-
-# Orig addr: Label_insn_18397 insn_id: 18397 with comment push 0xF0001ED0
-	Label_insn_18397	 ** push 0xF0001ED0
-. -> Label_insn_18398
-
-# Orig addr: Label_insn_18398 insn_id: 18398 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099FB42E -- Link to callback handler sequence
-# Orig addr: Label_insn_18398 indirect branch target: -268427568
-0xf0001ed0 -> .
-. -> post_callback_Label_insn_18398
-	Label_insn_18398	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18398 ** pop eax
-. -> Label_insn_18399
-
-# Orig addr: Label_insn_18399 insn_id: 18399 with comment popfd 
-	Label_insn_18399	 ** popfd 
-. -> Label_insn_18400
-
-# Orig addr: Label_insn_18400 insn_id: 18400 with comment popad 
-	Label_insn_18400	 ** popad 
-. -> 0x804ab80
-
-# Orig addr: Label_insn_18401 insn_id: 18401 with comment jnc 0x09A483CE -- Link to callback handler sequence
-	Label_insn_18401	 ** jnc 0x804af20
-. -> Label_insn_18402
-
-# Orig addr: Label_insn_18402 insn_id: 18402 with comment pushad  -- start of callback handler sequence
-	Label_insn_18402	 ** pushad 
-. -> Label_insn_18403
-
-# Orig addr: Label_insn_18403 insn_id: 18403 with comment pushfd 
-	Label_insn_18403	 ** pushfd 
-. -> Label_insn_18404
-
-# Orig addr: Label_insn_18404 insn_id: 18404 with comment push 0x0804AF1D
-	Label_insn_18404	 ** push 0x0804AF1D
-. -> Label_insn_18405
-
-# Orig addr: Label_insn_18405 insn_id: 18405 with comment push 0xF0001EE0
-	Label_insn_18405	 ** push 0xF0001EE0
-. -> Label_insn_18406
-
-# Orig addr: Label_insn_18406 insn_id: 18406 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A483CE -- Link to callback handler sequence
-# Orig addr: Label_insn_18406 indirect branch target: -268427552
-0xf0001ee0 -> .
-. -> post_callback_Label_insn_18406
-	Label_insn_18406	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18406 ** pop eax
-. -> Label_insn_18407
-
-# Orig addr: Label_insn_18407 insn_id: 18407 with comment popfd 
-	Label_insn_18407	 ** popfd 
-. -> Label_insn_18408
-
-# Orig addr: Label_insn_18408 insn_id: 18408 with comment popad 
-	Label_insn_18408	 ** popad 
-. -> 0x804af20
-
-# Orig addr: Label_insn_18409 insn_id: 18409 with comment jnc 0x09A5ABCE -- Link to callback handler sequence
-	Label_insn_18409	 ** jnc 0x804af43
-. -> Label_insn_18410
-
-# Orig addr: Label_insn_18410 insn_id: 18410 with comment pushad  -- start of callback handler sequence
-	Label_insn_18410	 ** pushad 
-. -> Label_insn_18411
-
-# Orig addr: Label_insn_18411 insn_id: 18411 with comment pushfd 
-	Label_insn_18411	 ** pushfd 
-. -> Label_insn_18412
-
-# Orig addr: Label_insn_18412 insn_id: 18412 with comment push 0x0804AF40
-	Label_insn_18412	 ** push 0x0804AF40
-. -> Label_insn_18413
-
-# Orig addr: Label_insn_18413 insn_id: 18413 with comment push 0xF0001EF0
-	Label_insn_18413	 ** push 0xF0001EF0
-. -> Label_insn_18414
-
-# Orig addr: Label_insn_18414 insn_id: 18414 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A5ABCE -- Link to callback handler sequence
-# Orig addr: Label_insn_18414 indirect branch target: -268427536
-0xf0001ef0 -> .
-. -> post_callback_Label_insn_18414
-	Label_insn_18414	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18414 ** pop eax
-. -> Label_insn_18415
-
-# Orig addr: Label_insn_18415 insn_id: 18415 with comment popfd 
-	Label_insn_18415	 ** popfd 
-. -> Label_insn_18416
-
-# Orig addr: Label_insn_18416 insn_id: 18416 with comment popad 
-	Label_insn_18416	 ** popad 
-. -> 0x804af43
-
-# Orig addr: Label_insn_18417 insn_id: 18417 with comment jnc 0x09A736DE -- Link to callback handler sequence
-	Label_insn_18417	 ** jnc 0x804b01e
-. -> Label_insn_18418
-
-# Orig addr: Label_insn_18418 insn_id: 18418 with comment pushad  -- start of callback handler sequence
-	Label_insn_18418	 ** pushad 
-. -> Label_insn_18419
-
-# Orig addr: Label_insn_18419 insn_id: 18419 with comment pushfd 
-	Label_insn_18419	 ** pushfd 
-. -> Label_insn_18420
-
-# Orig addr: Label_insn_18420 insn_id: 18420 with comment push 0x0804B01A
-	Label_insn_18420	 ** push 0x0804B01A
-. -> Label_insn_18421
-
-# Orig addr: Label_insn_18421 insn_id: 18421 with comment push 0xF0001F00
-	Label_insn_18421	 ** push 0xF0001F00
-. -> Label_insn_18422
-
-# Orig addr: Label_insn_18422 insn_id: 18422 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A736DE -- Link to callback handler sequence
-# Orig addr: Label_insn_18422 indirect branch target: -268427520
-0xf0001f00 -> .
-. -> post_callback_Label_insn_18422
-	Label_insn_18422	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18422 ** pop eax
-. -> Label_insn_18423
-
-# Orig addr: Label_insn_18423 insn_id: 18423 with comment popfd 
-	Label_insn_18423	 ** popfd 
-. -> Label_insn_18424
-
-# Orig addr: Label_insn_18424 insn_id: 18424 with comment popad 
-	Label_insn_18424	 ** popad 
-. -> 0x804b01e
-
-# Orig addr: Label_insn_18425 insn_id: 18425 with comment jnc 0x09ACFFC6 -- Link to callback handler sequence
-	Label_insn_18425	 ** jnc Label_insn_2124
-. -> Label_insn_18426
-
-# Orig addr: Label_insn_18426 insn_id: 18426 with comment pushad  -- start of callback handler sequence
-	Label_insn_18426	 ** pushad 
-. -> Label_insn_18427
-
-# Orig addr: Label_insn_18427 insn_id: 18427 with comment pushfd 
-	Label_insn_18427	 ** pushfd 
-. -> Label_insn_18428
-
-# Orig addr: Label_insn_18428 insn_id: 18428 with comment push 0x0804B13A
-	Label_insn_18428	 ** push 0x0804B13A
-. -> Label_insn_18429
-
-# Orig addr: Label_insn_18429 insn_id: 18429 with comment push 0xF0001F10
-	Label_insn_18429	 ** push 0xF0001F10
-. -> Label_insn_18430
-
-# Orig addr: Label_insn_18430 insn_id: 18430 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09ACFFC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18430 indirect branch target: -268427504
-0xf0001f10 -> .
-. -> post_callback_Label_insn_18430
-	Label_insn_18430	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18430 ** pop eax
-. -> Label_insn_18431
-
-# Orig addr: Label_insn_18431 insn_id: 18431 with comment popfd 
-	Label_insn_18431	 ** popfd 
-. -> Label_insn_18432
-
-# Orig addr: Label_insn_18432 insn_id: 18432 with comment popad 
-	Label_insn_18432	 ** popad 
-. -> Label_insn_2124
-
-# Orig addr: Label_insn_18433 insn_id: 18433 with comment jnc 0x098ACD8E -- Link to callback handler sequence
-	Label_insn_18433	 ** jnc 0x804b13f
-. -> Label_insn_18434
-
-# Orig addr: Label_insn_18434 insn_id: 18434 with comment pushad  -- start of callback handler sequence
-	Label_insn_18434	 ** pushad 
-. -> Label_insn_18435
-
-# Orig addr: Label_insn_18435 insn_id: 18435 with comment pushfd 
-	Label_insn_18435	 ** pushfd 
-. -> Label_insn_18436
-
-# Orig addr: Label_insn_18436 insn_id: 18436 with comment push 0x0804B13C
-	Label_insn_18436	 ** push 0x0804B13C
-. -> Label_insn_18437
-
-# Orig addr: Label_insn_18437 insn_id: 18437 with comment push 0xF0001F20
-	Label_insn_18437	 ** push 0xF0001F20
-. -> Label_insn_18438
-
-# Orig addr: Label_insn_18438 insn_id: 18438 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098ACD8E -- Link to callback handler sequence
-# Orig addr: Label_insn_18438 indirect branch target: -268427488
-0xf0001f20 -> .
-. -> post_callback_Label_insn_18438
-	Label_insn_18438	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18438 ** pop eax
-. -> Label_insn_18439
-
-# Orig addr: Label_insn_18439 insn_id: 18439 with comment popfd 
-	Label_insn_18439	 ** popfd 
-. -> Label_insn_18440
-
-# Orig addr: Label_insn_18440 insn_id: 18440 with comment popad 
-	Label_insn_18440	 ** popad 
-. -> 0x804b13f
-
-# Orig addr: Label_insn_18441 insn_id: 18441 with comment jnc 0x098C3FE6 -- Link to callback handler sequence
-	Label_insn_18441	 ** jnc 0x804b1bc
-. -> Label_insn_18442
-
-# Orig addr: 0x804dfcf insn_id: 5583 with comment add dword [ebp-0x7C] , eax
-0x804dfcf -> .
-	Label_insn_5583	 ** add dword [ebp-0x7C] , eax
-. -> Label_insn_14464
-
-# Orig addr: Label_insn_18442 insn_id: 18442 with comment pushad  -- start of callback handler sequence
-	Label_insn_18442	 ** pushad 
-. -> Label_insn_18443
-
-# Orig addr: Label_insn_18443 insn_id: 18443 with comment pushfd 
-	Label_insn_18443	 ** pushfd 
-. -> Label_insn_18444
-
-# Orig addr: Label_insn_18444 insn_id: 18444 with comment push 0x0804B1B9
-	Label_insn_18444	 ** push 0x0804B1B9
-. -> Label_insn_18445
-
-# Orig addr: 0x804dfdc insn_id: 5586 with comment add dword [ebp-0x000000B4] , eax
-0x804dfdc -> .
-	Label_insn_5586	 ** add dword [ebp-0x000000B4] , eax
-. -> Label_insn_14472
-
-# Orig addr: Label_insn_18445 insn_id: 18445 with comment push 0xF0001F30
-	Label_insn_18445	 ** push 0xF0001F30
-. -> Label_insn_18446
-
-# Orig addr: Label_insn_18446 insn_id: 18446 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x098C3FE6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18446 indirect branch target: -268427472
-0xf0001f30 -> .
-. -> post_callback_Label_insn_18446
-	Label_insn_18446	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18446 ** pop eax
-. -> Label_insn_18447
-
-# Orig addr: Label_insn_18447 insn_id: 18447 with comment popfd 
-	Label_insn_18447	 ** popfd 
-. -> Label_insn_18448
-
-# Orig addr: Label_insn_18448 insn_id: 18448 with comment popad 
-	Label_insn_18448	 ** popad 
-. -> 0x804b1bc
-
-# Orig addr: Label_insn_18449 insn_id: 18449 with comment jnc 0x09902DF6 -- Link to callback handler sequence
-	Label_insn_18449	 ** jnc 0x804b1ea
-. -> Label_insn_18450
-
-# Orig addr: Label_insn_18450 insn_id: 18450 with comment pushad  -- start of callback handler sequence
-	Label_insn_18450	 ** pushad 
-. -> Label_insn_18451
-
-# Orig addr: Label_insn_18451 insn_id: 18451 with comment pushfd 
-	Label_insn_18451	 ** pushfd 
-. -> Label_insn_18452
-
-# Orig addr: Label_insn_18452 insn_id: 18452 with comment push 0x0804B1E7
-	Label_insn_18452	 ** push 0x0804B1E7
-. -> Label_insn_18453
-
-# Orig addr: Label_insn_18453 insn_id: 18453 with comment push 0xF0001F40
-	Label_insn_18453	 ** push 0xF0001F40
-. -> Label_insn_18454
-
-# Orig addr: Label_insn_18454 insn_id: 18454 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09902DF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18454 indirect branch target: -268427456
-0xf0001f40 -> .
-. -> post_callback_Label_insn_18454
-	Label_insn_18454	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18454 ** pop eax
-. -> Label_insn_18455
-
-# Orig addr: Label_insn_18455 insn_id: 18455 with comment popfd 
-	Label_insn_18455	 ** popfd 
-. -> Label_insn_18456
-
-# Orig addr: Label_insn_18456 insn_id: 18456 with comment popad 
-	Label_insn_18456	 ** popad 
-. -> 0x804b1ea
-
-# Orig addr: Label_insn_18457 insn_id: 18457 with comment jnc 0x0999DDB6 -- Link to callback handler sequence
-	Label_insn_18457	 ** jnc 0x804b24b
-. -> Label_insn_18458
-
-# Orig addr: Label_insn_18458 insn_id: 18458 with comment pushad  -- start of callback handler sequence
-	Label_insn_18458	 ** pushad 
-. -> Label_insn_18459
-
-# Orig addr: Label_insn_18459 insn_id: 18459 with comment pushfd 
-	Label_insn_18459	 ** pushfd 
-. -> Label_insn_18460
-
-# Orig addr: Label_insn_18460 insn_id: 18460 with comment push 0x0804B248
-	Label_insn_18460	 ** push 0x0804B248
-. -> Label_insn_18461
-
-# Orig addr: Label_insn_18461 insn_id: 18461 with comment push 0xF0001F50
-	Label_insn_18461	 ** push 0xF0001F50
-. -> Label_insn_18462
-
-# Orig addr: Label_insn_18462 insn_id: 18462 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0999DDB6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18462 indirect branch target: -268427440
-0xf0001f50 -> .
-. -> post_callback_Label_insn_18462
-	Label_insn_18462	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18462 ** pop eax
-. -> Label_insn_18463
-
-# Orig addr: Label_insn_18463 insn_id: 18463 with comment popfd 
-	Label_insn_18463	 ** popfd 
-. -> Label_insn_18464
-
-# Orig addr: Label_insn_18464 insn_id: 18464 with comment popad 
-	Label_insn_18464	 ** popad 
-. -> 0x804b24b
-
-# Orig addr: Label_insn_18465 insn_id: 18465 with comment jnc 0x099C8DB6 -- Link to callback handler sequence
-	Label_insn_18465	 ** jnc 0x804b2aa
-. -> Label_insn_18466
-
-# Orig addr: Label_insn_18466 insn_id: 18466 with comment pushad  -- start of callback handler sequence
-	Label_insn_18466	 ** pushad 
-. -> Label_insn_18467
-
-# Orig addr: Label_insn_18467 insn_id: 18467 with comment pushfd 
-	Label_insn_18467	 ** pushfd 
-. -> Label_insn_18468
-
-# Orig addr: Label_insn_18468 insn_id: 18468 with comment push 0x0804B2A8
-	Label_insn_18468	 ** push 0x0804B2A8
-. -> Label_insn_18469
-
-# Orig addr: Label_insn_18469 insn_id: 18469 with comment push 0xF0001F60
-	Label_insn_18469	 ** push 0xF0001F60
-. -> Label_insn_18470
-
-# Orig addr: Label_insn_18470 insn_id: 18470 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x099C8DB6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18470 indirect branch target: -268427424
-0xf0001f60 -> .
-. -> post_callback_Label_insn_18470
-	Label_insn_18470	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18470 ** pop eax
-. -> Label_insn_18471
-
-# Orig addr: Label_insn_18471 insn_id: 18471 with comment popfd 
-	Label_insn_18471	 ** popfd 
-. -> Label_insn_18472
-
-# Orig addr: Label_insn_18472 insn_id: 18472 with comment popad 
-	Label_insn_18472	 ** popad 
-. -> 0x804b2aa
-
-# Orig addr: Label_insn_18473 insn_id: 18473 with comment jnc 0x09A17A66 -- Link to callback handler sequence
-	Label_insn_18473	 ** jnc 0x804b394
-. -> Label_insn_18474
-
-# Orig addr: Label_insn_18474 insn_id: 18474 with comment pushad  -- start of callback handler sequence
-	Label_insn_18474	 ** pushad 
-. -> Label_insn_18475
-
-# Orig addr: Label_insn_18475 insn_id: 18475 with comment pushfd 
-	Label_insn_18475	 ** pushfd 
-. -> Label_insn_18476
-
-# Orig addr: Label_insn_18476 insn_id: 18476 with comment push 0x0804B392
-	Label_insn_18476	 ** push 0x0804B392
-. -> Label_insn_18477
-
-# Orig addr: Label_insn_18477 insn_id: 18477 with comment push 0xF0001F70
-	Label_insn_18477	 ** push 0xF0001F70
-. -> Label_insn_18478
-
-# Orig addr: Label_insn_18478 insn_id: 18478 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A17A66 -- Link to callback handler sequence
-# Orig addr: Label_insn_18478 indirect branch target: -268427408
-0xf0001f70 -> .
-. -> post_callback_Label_insn_18478
-	Label_insn_18478	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18478 ** pop eax
-. -> Label_insn_18479
-
-# Orig addr: Label_insn_18479 insn_id: 18479 with comment popfd 
-	Label_insn_18479	 ** popfd 
-. -> Label_insn_18480
-
-# Orig addr: Label_insn_18480 insn_id: 18480 with comment popad 
-	Label_insn_18480	 ** popad 
-. -> 0x804b394
-
-# Orig addr: Label_insn_18481 insn_id: 18481 with comment jno 0x09A27DF6 -- Link to callback handler sequence
-	Label_insn_18481	 ** jno 0x804b3c3
-. -> Label_insn_18482
-
-# Orig addr: Label_insn_18482 insn_id: 18482 with comment pushad  -- start of callback handler sequence
-	Label_insn_18482	 ** pushad 
-. -> Label_insn_18483
-
-# Orig addr: Label_insn_18483 insn_id: 18483 with comment pushfd 
-	Label_insn_18483	 ** pushfd 
-. -> Label_insn_18484
-
-# Orig addr: Label_insn_18484 insn_id: 18484 with comment push 0x0804B3C0
-	Label_insn_18484	 ** push 0x0804B3C0
-. -> Label_insn_18485
-
-# Orig addr: Label_insn_18485 insn_id: 18485 with comment push 0xF0001F80
-	Label_insn_18485	 ** push 0xF0001F80
-. -> Label_insn_18486
-
-# Orig addr: Label_insn_18486 insn_id: 18486 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x09A27DF6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18486 indirect branch target: -268427392
-0xf0001f80 -> .
-. -> post_callback_Label_insn_18486
-	Label_insn_18486	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18486 ** pop eax
-. -> Label_insn_18487
-
-# Orig addr: Label_insn_18487 insn_id: 18487 with comment popfd 
-	Label_insn_18487	 ** popfd 
-. -> Label_insn_18488
-
-# Orig addr: Label_insn_18488 insn_id: 18488 with comment popad 
-	Label_insn_18488	 ** popad 
-. -> 0x804b3c3
-
-# Orig addr: Label_insn_18489 insn_id: 18489 with comment jnc 0x09A8605E -- Link to callback handler sequence
-	Label_insn_18489	 ** jnc 0x804b3e6
-. -> Label_insn_18490
-
-# Orig addr: Label_insn_18490 insn_id: 18490 with comment pushad  -- start of callback handler sequence
-	Label_insn_18490	 ** pushad 
-. -> Label_insn_18491
-
-# Orig addr: Label_insn_18491 insn_id: 18491 with comment pushfd 
-	Label_insn_18491	 ** pushfd 
-. -> Label_insn_18492
-
-# Orig addr: Label_insn_18492 insn_id: 18492 with comment push 0x0804B3E3
-	Label_insn_18492	 ** push 0x0804B3E3
-. -> Label_insn_18493
-
-# Orig addr: Label_insn_18493 insn_id: 18493 with comment push 0xF0001F90
-	Label_insn_18493	 ** push 0xF0001F90
-. -> Label_insn_18494
-
-# Orig addr: Label_insn_18494 insn_id: 18494 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A8605E -- Link to callback handler sequence
-# Orig addr: Label_insn_18494 indirect branch target: -268427376
-0xf0001f90 -> .
-. -> post_callback_Label_insn_18494
-	Label_insn_18494	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18494 ** pop eax
-. -> Label_insn_18495
-
-# Orig addr: Label_insn_18495 insn_id: 18495 with comment popfd 
-	Label_insn_18495	 ** popfd 
-. -> Label_insn_18496
-
-# Orig addr: Label_insn_18496 insn_id: 18496 with comment popad 
-	Label_insn_18496	 ** popad 
-. -> 0x804b3e6
-
-# Orig addr: Label_insn_18497 insn_id: 18497 with comment jnc 0x09A9C106 -- Link to callback handler sequence
-	Label_insn_18497	 ** jnc 0x804b404
-. -> Label_insn_18498
-
-# Orig addr: 0x804e0fc insn_id: 5653 with comment lea edx , [esi+0x10]
-0x804e0fc -> .
-	Label_insn_5653	 ** lea edx , [esi+0x10]
-. -> Label_insn_14473
-
-# Orig addr: Label_insn_18498 insn_id: 18498 with comment pushad  -- start of callback handler sequence
-	Label_insn_18498	 ** pushad 
-. -> Label_insn_18499
-
-# Orig addr: Label_insn_18499 insn_id: 18499 with comment pushfd 
-	Label_insn_18499	 ** pushfd 
-. -> Label_insn_18500
-
-# Orig addr: Label_insn_18500 insn_id: 18500 with comment push 0x0804B400
-	Label_insn_18500	 ** push 0x0804B400
-. -> Label_insn_18501
-
-# Orig addr: Label_insn_18501 insn_id: 18501 with comment push 0xF0001FA0
-	Label_insn_18501	 ** push 0xF0001FA0
-. -> Label_insn_18502
-
-# Orig addr: Label_insn_18502 insn_id: 18502 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x09A9C106 -- Link to callback handler sequence
-# Orig addr: Label_insn_18502 indirect branch target: -268427360
-0xf0001fa0 -> .
-. -> post_callback_Label_insn_18502
-	Label_insn_18502	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18502 ** pop eax
-. -> Label_insn_18503
-
-# Orig addr: Label_insn_18503 insn_id: 18503 with comment popfd 
-	Label_insn_18503	 ** popfd 
-. -> Label_insn_18504
-
-# Orig addr: Label_insn_18504 insn_id: 18504 with comment popad 
-	Label_insn_18504	 ** popad 
-. -> 0x804b404
-
-# Orig addr: Label_insn_18505 insn_id: 18505 with comment jnc 0x0975B1F6 -- Link to callback handler sequence
-	Label_insn_18505	 ** jnc 0x804b41e
-. -> Label_insn_18506
-
-# Orig addr: Label_insn_18506 insn_id: 18506 with comment pushad  -- start of callback handler sequence
-	Label_insn_18506	 ** pushad 
-. -> Label_insn_18507
-
-# Orig addr: Label_insn_18507 insn_id: 18507 with comment pushfd 
-	Label_insn_18507	 ** pushfd 
-. -> Label_insn_18508
-
-# Orig addr: Label_insn_18508 insn_id: 18508 with comment push 0x0804B41B
-	Label_insn_18508	 ** push 0x0804B41B
-. -> Label_insn_18509
-
-# Orig addr: Label_insn_18509 insn_id: 18509 with comment push 0xF0001FB0
-	Label_insn_18509	 ** push 0xF0001FB0
-. -> Label_insn_18510
-
-# Orig addr: Label_insn_18510 insn_id: 18510 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0975B1F6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18510 indirect branch target: -268427344
-0xf0001fb0 -> .
-. -> post_callback_Label_insn_18510
-	Label_insn_18510	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18510 ** pop eax
-. -> Label_insn_18511
-
-# Orig addr: Label_insn_18511 insn_id: 18511 with comment popfd 
-	Label_insn_18511	 ** popfd 
-. -> Label_insn_18512
-
-# Orig addr: Label_insn_18512 insn_id: 18512 with comment popad 
-	Label_insn_18512	 ** popad 
-. -> 0x804b41e
-
-# Orig addr: Label_insn_18513 insn_id: 18513 with comment jnc 0x096DAC66 -- Link to callback handler sequence
-	Label_insn_18513	 ** jnc 0x804b45e
-. -> Label_insn_18514
-
-# Orig addr: Label_insn_18514 insn_id: 18514 with comment pushad  -- start of callback handler sequence
-	Label_insn_18514	 ** pushad 
-. -> Label_insn_18515
-
-# Orig addr: Label_insn_18515 insn_id: 18515 with comment pushfd 
-	Label_insn_18515	 ** pushfd 
-. -> Label_insn_18516
-
-# Orig addr: Label_insn_18516 insn_id: 18516 with comment push 0x0804B45B
-	Label_insn_18516	 ** push 0x0804B45B
-. -> Label_insn_18517
-
-# Orig addr: Label_insn_18517 insn_id: 18517 with comment push 0xF0001FC0
-	Label_insn_18517	 ** push 0xF0001FC0
-. -> Label_insn_18518
-
-# Orig addr: Label_insn_18518 insn_id: 18518 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096DAC66 -- Link to callback handler sequence
-# Orig addr: Label_insn_18518 indirect branch target: -268427328
-0xf0001fc0 -> .
-. -> post_callback_Label_insn_18518
-	Label_insn_18518	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18518 ** pop eax
-. -> Label_insn_18519
-
-# Orig addr: Label_insn_18519 insn_id: 18519 with comment popfd 
-	Label_insn_18519	 ** popfd 
-. -> Label_insn_18520
-
-# Orig addr: Label_insn_18520 insn_id: 18520 with comment popad 
-	Label_insn_18520	 ** popad 
-. -> 0x804b45e
-
-# Orig addr: Label_insn_18521 insn_id: 18521 with comment jnc 0x096D46D6 -- Link to callback handler sequence
-	Label_insn_18521	 ** jnc 0x804b4c3
-. -> Label_insn_18522
-
-# Orig addr: Label_insn_18522 insn_id: 18522 with comment pushad  -- start of callback handler sequence
-	Label_insn_18522	 ** pushad 
-. -> Label_insn_18523
-
-# Orig addr: Label_insn_18523 insn_id: 18523 with comment pushfd 
-	Label_insn_18523	 ** pushfd 
-. -> Label_insn_18524
-
-# Orig addr: Label_insn_18524 insn_id: 18524 with comment push 0x0804B4C0
-	Label_insn_18524	 ** push 0x0804B4C0
-. -> Label_insn_18525
-
-# Orig addr: Label_insn_18525 insn_id: 18525 with comment push 0xF0001FD0
-	Label_insn_18525	 ** push 0xF0001FD0
-. -> Label_insn_18526
-
-# Orig addr: Label_insn_18526 insn_id: 18526 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096D46D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18526 indirect branch target: -268427312
-0xf0001fd0 -> .
-. -> post_callback_Label_insn_18526
-	Label_insn_18526	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18526 ** pop eax
-. -> Label_insn_18527
-
-# Orig addr: Label_insn_18527 insn_id: 18527 with comment popfd 
-	Label_insn_18527	 ** popfd 
-. -> Label_insn_18528
-
-# Orig addr: Label_insn_18528 insn_id: 18528 with comment popad 
-	Label_insn_18528	 ** popad 
-. -> 0x804b4c3
-
-# Orig addr: Label_insn_18529 insn_id: 18529 with comment jnc 0x096CE376 -- Link to callback handler sequence
-	Label_insn_18529	 ** jnc 0x804b4ec
-. -> Label_insn_18530
-
-# Orig addr: Label_insn_18530 insn_id: 18530 with comment pushad  -- start of callback handler sequence
-	Label_insn_18530	 ** pushad 
-. -> Label_insn_18531
-
-# Orig addr: Label_insn_18531 insn_id: 18531 with comment pushfd 
-	Label_insn_18531	 ** pushfd 
-. -> Label_insn_18532
-
-# Orig addr: Label_insn_18532 insn_id: 18532 with comment push 0x0804B4EA
-	Label_insn_18532	 ** push 0x0804B4EA
-. -> Label_insn_18533
-
-# Orig addr: Label_insn_18533 insn_id: 18533 with comment push 0xF0001FE0
-	Label_insn_18533	 ** push 0xF0001FE0
-. -> Label_insn_18534
-
-# Orig addr: Label_insn_18534 insn_id: 18534 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096CE376 -- Link to callback handler sequence
-# Orig addr: Label_insn_18534 indirect branch target: -268427296
-0xf0001fe0 -> .
-. -> post_callback_Label_insn_18534
-	Label_insn_18534	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18534 ** pop eax
-. -> Label_insn_18535
-
-# Orig addr: Label_insn_18535 insn_id: 18535 with comment popfd 
-	Label_insn_18535	 ** popfd 
-. -> Label_insn_18536
-
-# Orig addr: Label_insn_18536 insn_id: 18536 with comment popad 
-	Label_insn_18536	 ** popad 
-. -> 0x804b4ec
-
-# Orig addr: Label_insn_18537 insn_id: 18537 with comment jnc 0x096C7ED6 -- Link to callback handler sequence
-	Label_insn_18537	 ** jnc 0x804b5a2
-. -> Label_insn_18538
-
-# Orig addr: Label_insn_18538 insn_id: 18538 with comment pushad  -- start of callback handler sequence
-	Label_insn_18538	 ** pushad 
-. -> Label_insn_18539
-
-# Orig addr: Label_insn_18539 insn_id: 18539 with comment pushfd 
-	Label_insn_18539	 ** pushfd 
-. -> Label_insn_18540
-
-# Orig addr: Label_insn_18540 insn_id: 18540 with comment push 0x0804B59F
-	Label_insn_18540	 ** push 0x0804B59F
-. -> Label_insn_18541
-
-# Orig addr: Label_insn_18541 insn_id: 18541 with comment push 0xF0001FF0
-	Label_insn_18541	 ** push 0xF0001FF0
-. -> Label_insn_18542
-
-# Orig addr: Label_insn_18542 insn_id: 18542 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C7ED6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18542 indirect branch target: -268427280
-0xf0001ff0 -> .
-. -> post_callback_Label_insn_18542
-	Label_insn_18542	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18542 ** pop eax
-. -> Label_insn_18543
-
-# Orig addr: Label_insn_18543 insn_id: 18543 with comment popfd 
-	Label_insn_18543	 ** popfd 
-. -> Label_insn_18544
-
-# Orig addr: Label_insn_18544 insn_id: 18544 with comment popad 
-	Label_insn_18544	 ** popad 
-. -> 0x804b5a2
-
-# Orig addr: Label_insn_18545 insn_id: 18545 with comment jnc 0x096C22A6 -- Link to callback handler sequence
-	Label_insn_18545	 ** jnc 0x804b5dc
-. -> Label_insn_18546
-
-# Orig addr: Label_insn_18546 insn_id: 18546 with comment pushad  -- start of callback handler sequence
-	Label_insn_18546	 ** pushad 
-. -> Label_insn_18547
-
-# Orig addr: Label_insn_18547 insn_id: 18547 with comment pushfd 
-	Label_insn_18547	 ** pushfd 
-. -> Label_insn_18548
-
-# Orig addr: Label_insn_18548 insn_id: 18548 with comment push 0x0804B5DA
-	Label_insn_18548	 ** push 0x0804B5DA
-. -> Label_insn_18549
-
-# Orig addr: Label_insn_18549 insn_id: 18549 with comment push 0xF0002000
-	Label_insn_18549	 ** push 0xF0002000
-. -> Label_insn_18550
-
-# Orig addr: Label_insn_18550 insn_id: 18550 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096C22A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18550 indirect branch target: -268427264
-0xf0002000 -> .
-. -> post_callback_Label_insn_18550
-	Label_insn_18550	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18550 ** pop eax
-. -> Label_insn_18551
-
-# Orig addr: Label_insn_18551 insn_id: 18551 with comment popfd 
-	Label_insn_18551	 ** popfd 
-. -> Label_insn_18552
-
-# Orig addr: Label_insn_18552 insn_id: 18552 with comment popad 
-	Label_insn_18552	 ** popad 
-. -> 0x804b5dc
-
-# Orig addr: Label_insn_18553 insn_id: 18553 with comment jnc 0x096BBA96 -- Link to callback handler sequence
-	Label_insn_18553	 ** jnc 0x804b713
-. -> Label_insn_18554
-
-# Orig addr: Label_insn_18554 insn_id: 18554 with comment pushad  -- start of callback handler sequence
-	Label_insn_18554	 ** pushad 
-. -> Label_insn_18555
-
-# Orig addr: Label_insn_18555 insn_id: 18555 with comment pushfd 
-	Label_insn_18555	 ** pushfd 
-. -> Label_insn_18556
-
-# Orig addr: Label_insn_18556 insn_id: 18556 with comment push 0x0804B710
-	Label_insn_18556	 ** push 0x0804B710
-. -> Label_insn_18557
-
-# Orig addr: Label_insn_18557 insn_id: 18557 with comment push 0xF0002010
-	Label_insn_18557	 ** push 0xF0002010
-. -> Label_insn_18558
-
-# Orig addr: Label_insn_18558 insn_id: 18558 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096BBA96 -- Link to callback handler sequence
-# Orig addr: Label_insn_18558 indirect branch target: -268427248
-0xf0002010 -> .
-. -> post_callback_Label_insn_18558
-	Label_insn_18558	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18558 ** pop eax
-. -> Label_insn_18559
-
-# Orig addr: Label_insn_18559 insn_id: 18559 with comment popfd 
-	Label_insn_18559	 ** popfd 
-. -> Label_insn_18560
-
-# Orig addr: Label_insn_18560 insn_id: 18560 with comment popad 
-	Label_insn_18560	 ** popad 
-. -> 0x804b713
-
-# Orig addr: Label_insn_18561 insn_id: 18561 with comment jno 0x096B37A6 -- Link to callback handler sequence
-	Label_insn_18561	 ** jno 0x804ba6b
-. -> Label_insn_18562
-
-# Orig addr: Label_insn_18562 insn_id: 18562 with comment pushad  -- start of callback handler sequence
-	Label_insn_18562	 ** pushad 
-. -> Label_insn_18563
-
-# Orig addr: Label_insn_18563 insn_id: 18563 with comment pushfd 
-	Label_insn_18563	 ** pushfd 
-. -> Label_insn_18564
-
-# Orig addr: Label_insn_18564 insn_id: 18564 with comment push 0x0804BA68
-	Label_insn_18564	 ** push 0x0804BA68
-. -> Label_insn_18565
-
-# Orig addr: Label_insn_18565 insn_id: 18565 with comment push 0xF0002020
-	Label_insn_18565	 ** push 0xF0002020
-. -> Label_insn_18566
-
-# Orig addr: Label_insn_18566 insn_id: 18566 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096B37A6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18566 indirect branch target: -268427232
-0xf0002020 -> .
-. -> post_callback_Label_insn_18566
-	Label_insn_18566	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18566 ** pop eax
-. -> Label_insn_18567
-
-# Orig addr: Label_insn_18567 insn_id: 18567 with comment popfd 
-	Label_insn_18567	 ** popfd 
-. -> Label_insn_18568
-
-# Orig addr: Label_insn_18568 insn_id: 18568 with comment popad 
-	Label_insn_18568	 ** popad 
-. -> 0x804ba6b
-
-# Orig addr: Label_insn_18569 insn_id: 18569 with comment jno 0x096AE396 -- Link to callback handler sequence
-	Label_insn_18569	 ** jno 0x804ba8b
-. -> Label_insn_18570
-
-# Orig addr: Label_insn_18570 insn_id: 18570 with comment pushad  -- start of callback handler sequence
-	Label_insn_18570	 ** pushad 
-. -> Label_insn_18571
-
-# Orig addr: Label_insn_18571 insn_id: 18571 with comment pushfd 
-	Label_insn_18571	 ** pushfd 
-. -> Label_insn_18572
-
-# Orig addr: Label_insn_18572 insn_id: 18572 with comment push 0x0804BA88
-	Label_insn_18572	 ** push 0x0804BA88
-. -> Label_insn_18573
-
-# Orig addr: Label_insn_18573 insn_id: 18573 with comment push 0xF0002030
-	Label_insn_18573	 ** push 0xF0002030
-. -> Label_insn_18574
-
-# Orig addr: Label_insn_18574 insn_id: 18574 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096AE396 -- Link to callback handler sequence
-# Orig addr: Label_insn_18574 indirect branch target: -268427216
-0xf0002030 -> .
-. -> post_callback_Label_insn_18574
-	Label_insn_18574	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18574 ** pop eax
-. -> Label_insn_18575
-
-# Orig addr: Label_insn_18575 insn_id: 18575 with comment popfd 
-	Label_insn_18575	 ** popfd 
-. -> Label_insn_18576
-
-# Orig addr: Label_insn_18576 insn_id: 18576 with comment popad 
-	Label_insn_18576	 ** popad 
-. -> 0x804ba8b
-
-# Orig addr: Label_insn_18577 insn_id: 18577 with comment jno 0x096A8C66 -- Link to callback handler sequence
-	Label_insn_18577	 ** jno 0x804ba9a
-. -> Label_insn_18578
-
-# Orig addr: Label_insn_18578 insn_id: 18578 with comment pushad  -- start of callback handler sequence
-	Label_insn_18578	 ** pushad 
-. -> Label_insn_18579
-
-# Orig addr: Label_insn_18579 insn_id: 18579 with comment pushfd 
-	Label_insn_18579	 ** pushfd 
-. -> Label_insn_18580
-
-# Orig addr: Label_insn_18580 insn_id: 18580 with comment push 0x0804BA97
-	Label_insn_18580	 ** push 0x0804BA97
-. -> Label_insn_18581
-
-# Orig addr: Label_insn_18581 insn_id: 18581 with comment push 0xF0002040
-	Label_insn_18581	 ** push 0xF0002040
-. -> Label_insn_18582
-
-# Orig addr: Label_insn_18582 insn_id: 18582 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x096A8C66 -- Link to callback handler sequence
-# Orig addr: Label_insn_18582 indirect branch target: -268427200
-0xf0002040 -> .
-. -> post_callback_Label_insn_18582
-	Label_insn_18582	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18582 ** pop eax
-. -> Label_insn_18583
-
-# Orig addr: Label_insn_18583 insn_id: 18583 with comment popfd 
-	Label_insn_18583	 ** popfd 
-. -> Label_insn_18584
-
-# Orig addr: Label_insn_18584 insn_id: 18584 with comment popad 
-	Label_insn_18584	 ** popad 
-. -> 0x804ba9a
-
-# Orig addr: Label_insn_18585 insn_id: 18585 with comment jnc 0x096A3BC6 -- Link to callback handler sequence
-	Label_insn_18585	 ** jnc Label_insn_2803
-. -> Label_insn_18586
-
-# Orig addr: Label_insn_18586 insn_id: 18586 with comment pushad  -- start of callback handler sequence
-	Label_insn_18586	 ** pushad 
-. -> Label_insn_18587
-
-# Orig addr: Label_insn_18587 insn_id: 18587 with comment pushfd 
-	Label_insn_18587	 ** pushfd 
-. -> Label_insn_18588
-
-# Orig addr: Label_insn_18588 insn_id: 18588 with comment push 0x0804BAD8
-	Label_insn_18588	 ** push 0x0804BAD8
-. -> Label_insn_18589
-
-# Orig addr: Label_insn_18589 insn_id: 18589 with comment push 0xF0002050
-	Label_insn_18589	 ** push 0xF0002050
-. -> Label_insn_18590
-
-# Orig addr: Label_insn_18590 insn_id: 18590 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x096A3BC6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18590 indirect branch target: -268427184
-0xf0002050 -> .
-. -> post_callback_Label_insn_18590
-	Label_insn_18590	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18590 ** pop eax
-. -> Label_insn_18591
-
-# Orig addr: Label_insn_18591 insn_id: 18591 with comment popfd 
-	Label_insn_18591	 ** popfd 
-. -> Label_insn_18592
-
-# Orig addr: Label_insn_18592 insn_id: 18592 with comment popad 
-	Label_insn_18592	 ** popad 
-. -> Label_insn_2803
-
-# Orig addr: Label_insn_18593 insn_id: 18593 with comment jnc 0x0973D7D6 -- Link to callback handler sequence
-	Label_insn_18593	 ** jnc 0x804badd
-. -> Label_insn_18594
-
-# Orig addr: Label_insn_18594 insn_id: 18594 with comment pushad  -- start of callback handler sequence
-	Label_insn_18594	 ** pushad 
-. -> Label_insn_18595
-
-# Orig addr: Label_insn_18595 insn_id: 18595 with comment pushfd 
-	Label_insn_18595	 ** pushfd 
-. -> Label_insn_18596
-
-# Orig addr: Label_insn_18596 insn_id: 18596 with comment push 0x0804BADA
-	Label_insn_18596	 ** push 0x0804BADA
-. -> Label_insn_18597
-
-# Orig addr: Label_insn_18597 insn_id: 18597 with comment push 0xF0002060
-	Label_insn_18597	 ** push 0xF0002060
-. -> Label_insn_18598
-
-# Orig addr: Label_insn_18598 insn_id: 18598 with comment pop eax -- with callback to addsub_overflow_detector_unsigned_32 orig: jnc 0x0973D7D6 -- Link to callback handler sequence
-# Orig addr: Label_insn_18598 indirect branch target: -268427168
-0xf0002060 -> .
-. -> post_callback_Label_insn_18598
-	Label_insn_18598	 () addsub_overflow_detector_unsigned_32
-	post_callback_Label_insn_18598 ** pop eax
-. -> Label_insn_18599
-
-# Orig addr: Label_insn_18599 insn_id: 18599 with comment popfd 
-	Label_insn_18599	 ** popfd 
-. -> Label_insn_18600
-
-# Orig addr: Label_insn_18600 insn_id: 18600 with comment popad 
-	Label_insn_18600	 ** popad 
-. -> 0x804badd
-
-# Orig addr: Label_insn_18601 insn_id: 18601 with comment jno 0x0973BE36 -- Link to callback handler sequence
-	Label_insn_18601	 ** jno 0x804bae9
-. -> Label_insn_18602
-
-# Orig addr: Label_insn_18602 insn_id: 18602 with comment pushad  -- start of callback handler sequence
-	Label_insn_18602	 ** pushad 
-. -> Label_insn_18603
-
-# Orig addr: Label_insn_18603 insn_id: 18603 with comment pushfd 
-	Label_insn_18603	 ** pushfd 
-. -> Label_insn_18604
-
-# Orig addr: Label_insn_18604 insn_id: 18604 with comment push 0x0804BAE6
-	Label_insn_18604	 ** push 0x0804BAE6
-. -> Label_insn_18605
-
-# Orig addr: Label_insn_18605 insn_id: 18605 with comment push 0xF0002070
-	Label_insn_18605	 ** push 0xF0002070
-. -> Label_insn_18606
-
-# Orig addr: Label_insn_18606 insn_id: 18606 with comment pop eax -- with callback to addsub_overflow_detector_signed_32 orig: jno 0x0973BE36 -- Link to callback handler sequence
-# Orig addr: Label_insn_18606 indirect branch target: -268427152
-0xf0002070 -> .
-. -> post_callback_Label_insn_18606
-	Label_insn_18606	 () addsub_overflow_detector_signed_32
-	post_callback_Label_insn_18606 ** pop eax
-. -> Label_insn_18607
-
-# Orig addr: Label_insn_18607 insn_id: 18607 with comment popfd 
-	Label_insn_18607	 ** popfd 
-. -> Label_insn_18608
-
-# Orig addr: Label_insn_18608 insn_id: 18608 with comment popad 
-	Label_insn_18608	 ** popad 
-. -> 0x804bae9
-
-# Orig addr: 0x804e3c3 insn_id: 5801 with comment add dword [ebp-0x7C] , eax
-0x804e3c3 -> .
-	Label_insn_5801	 ** add dword [ebp-0x7C] , eax
-. -> Label_insn_14481
-
-# Orig addr: 0x804e3fe insn_id: 5814 with comment add ebx , 0x00000001
-0x804e3fe -> .
-	Label_insn_5814	 ** add ebx , 0x00000001
-. -> Label_insn_14489
-
-# Orig addr: 0x804e4be insn_id: 5849 with comment add dword [ebp-0x000000EC] , eax
-0x804e4be -> .
-	Label_insn_5849	 ** add dword [ebp-0x000000EC] , eax
-. -> Label_insn_14497
-
-# Orig addr: 0x804e52e insn_id: 5866 with comment add dword [ebp-0x00000124] , eax
-0x804e52e -> .
-	Label_insn_5866	 ** add dword [ebp-0x00000124] , eax
-. -> Label_insn_14505
-
-# Orig addr: 0x804e53b insn_id: 5868 with comment add ebx , 0x00000002
-0x804e53b -> .
-	Label_insn_5868	 ** add ebx , 0x00000002
-. -> Label_insn_14513
-
-# Orig addr: 0x804e566 insn_id: 5878 with comment lea edx , [ebx+0x01]
-0x804e566 -> .
-	Label_insn_5878	 ** lea edx , [ebx+0x01]
-. -> Label_insn_14514
-
-# Orig addr: 0x804e577 insn_id: 5882 with comment add dword [ebp-0x000000EC] , eax
-0x804e577 -> .
-	Label_insn_5882	 ** add dword [ebp-0x000000EC] , eax
-. -> Label_insn_14988
-
-# Orig addr: 0x804e583 insn_id: 5884 with comment add dword [ebp-0x00000124] , eax
-0x804e583 -> .
-	Label_insn_5884	 ** add dword [ebp-0x00000124] , eax
-. -> Label_insn_14522
-
-# Orig addr: 0x804e8d6 insn_id: 6065 with comment lea edx , [ebx+0x01]
-0x804e8d6 -> .
-	Label_insn_6065	 ** lea edx , [ebx+0x01]
-. -> Label_insn_14523
-
-# Orig addr: 0x804e921 insn_id: 6077 with comment add ebx , dword [ebp-0x00000144]
-0x804e921 -> .
-	Label_insn_6077	 ** add ebx , dword [ebp-0x00000144]
-. -> Label_insn_14531
-
-# Orig addr: 0x804e95d insn_id: 6090 with comment sub eax , dword [ebp-0x0000015C]
-0x804e95d -> .
-	Label_insn_6090	 ** sub eax , dword [ebp-0x0000015C]
-. -> Label_insn_14539
-
-# Orig addr: 0x804e975 insn_id: 6095 with comment add esi , eax
-0x804e975 -> .
-	Label_insn_6095	 ** add esi , eax
-. -> Label_insn_14547
-
-# Orig addr: 0x804e990 insn_id: 6101 with comment add dword [ebp-0x00000144] , 0x00000001
-0x804e990 -> .
-	Label_insn_6101	 ** add dword [ebp-0x00000144] , 0x00000001
-. -> Label_insn_14555
-
-# Orig addr: 0x804e997 insn_id: 6102 with comment add edi , 0x00000001
-# eliding, no indirect targets
-0x804e997 -> 0x0 
-	Label_insn_6102	 ** add edi , 0x00000001
-. -> Label_insn_15003
-
-# Orig addr: 0x804e9d6 insn_id: 6116 with comment add edi , 0x00000001
-0x804e9d6 -> .
-	Label_insn_6116	 ** add edi , 0x00000001
-. -> Label_insn_14563
-
-# Orig addr: 0x804e9f5 insn_id: 6126 with comment add edi , 0x00000001
-0x804e9f5 -> .
-	Label_insn_6126	 ** add edi , 0x00000001
-. -> Label_insn_14571
-
-# Orig addr: 0x804e9f8 insn_id: 6127 with comment add eax , 0x00000001
-# eliding, no indirect targets
-0x804e9f8 -> 0x0 
-	Label_insn_6127	 ** add eax , 0x00000001
-. -> Label_insn_15011
-
-# Orig addr: 0x804ea4c insn_id: 6148 with comment add dword [ebp-0x00000148] , 0x00000005
-0x804ea4c -> .
-	Label_insn_6148	 ** add dword [ebp-0x00000148] , 0x00000005
-. -> Label_insn_14579
-
-# Orig addr: 0x804ea85 insn_id: 6158 with comment add dword [ebp-0x00000144] , 0x00000001
-0x804ea85 -> .
-	Label_insn_6158	 ** add dword [ebp-0x00000144] , 0x00000001
-. -> Label_insn_14587
-
-# Orig addr: 0x804ea8c insn_id: 6159 with comment add dword [ebp-0x000000B4] , eax
-# eliding, no indirect targets
-0x804ea8c -> 0x0 
-	Label_insn_6159	 ** add dword [ebp-0x000000B4] , eax
-. -> Label_insn_15019
-
-# Orig addr: 0x804ea92 insn_id: 6160 with comment add dword [ebp-0x00000148] , 0x00000005
-# eliding, no indirect targets
-0x804ea92 -> 0x0 
-	Label_insn_6160	 ** add dword [ebp-0x00000148] , 0x00000005
-. -> Label_insn_15027
-
-# Orig addr: 0x804ec63 insn_id: 6265 with comment lea edi , [ebx+0x01]
-0x804ec63 -> .
-	Label_insn_6265	 ** lea edi , [ebx+0x01]
-. -> Label_insn_14595
-
-# Orig addr: 0x804ecce insn_id: 6291 with comment lea ebx , [edi+edi]
-0x804ecce -> .
-	Label_insn_6291	 ** lea ebx , [edi+edi]
-. -> Label_insn_14603
-
-# Orig addr: 0x804ecfb insn_id: 6304 with comment sub edx , esi
-0x804ecfb -> .
-	Label_insn_6304	 ** sub edx , esi
-. -> Label_insn_14611
-
-# Orig addr: 0x804ecff insn_id: 6306 with comment lea edx , [eax+edx]
-0x804ecff -> .
-	Label_insn_6306	 ** lea edx , [eax+edx]
-. -> Label_insn_14619
-
-# Orig addr: 0x804ed05 insn_id: 6308 with comment lea edx , [ebx-0x01]
-0x804ed05 -> .
-	Label_insn_6308	 ** lea edx , [ebx-0x01]
-. -> Label_insn_14620
-
-# Orig addr: 0x804ed08 insn_id: 6309 with comment sub edx , esi
-# eliding, no indirect targets
-0x804ed08 -> 0x0 
-	Label_insn_6309	 ** sub edx , esi
-. -> Label_insn_15049
-
-# Orig addr: 0x804ed65 insn_id: 6335 with comment lea ebx , [edi+edi]
-0x804ed65 -> .
-	Label_insn_6335	 ** lea ebx , [edi+edi]
-. -> Label_insn_14621
-
-# Orig addr: 0x804ed8e insn_id: 6348 with comment sub edx , esi
-0x804ed8e -> .
-	Label_insn_6348	 ** sub edx , esi
-. -> Label_insn_14629
-
-# Orig addr: 0x804ed92 insn_id: 6350 with comment lea edx , [eax+edx]
-0x804ed92 -> .
-	Label_insn_6350	 ** lea edx , [eax+edx]
-. -> Label_insn_14637
-
-# Orig addr: 0x804ed98 insn_id: 6352 with comment lea edx , [ebx-0x01]
-0x804ed98 -> .
-	Label_insn_6352	 ** lea edx , [ebx-0x01]
-. -> Label_insn_14638
-
-# Orig addr: 0x804ed9b insn_id: 6353 with comment sub edx , esi
-# eliding, no indirect targets
-0x804ed9b -> 0x0 
-	Label_insn_6353	 ** sub edx , esi
-. -> Label_insn_15071
-
-# Orig addr: 0x804edda insn_id: 6369 with comment add eax , 0x00000001
-0x804edda -> .
-	Label_insn_6369	 ** add eax , 0x00000001
-. -> Label_insn_14639
-
-# Orig addr: 0x804eddf insn_id: 6371 with comment sub edx , esi
-0x804eddf -> .
-	Label_insn_6371	 ** sub edx , esi
-. -> Label_insn_14647
-
-# Orig addr: 0x804efd4 insn_id: 6513 with comment sub eax , ebx
-0x804efd4 -> .
-	Label_insn_6513	 ** sub eax , ebx
-. -> Label_insn_14648
-
-# Orig addr: 0x804efd6 insn_id: 6514 with comment add esi , eax
-# eliding, no indirect targets
-0x804efd6 -> 0x0 
-	Label_insn_6514	 ** add esi , eax
-. -> Label_insn_15086
-
-# Orig addr: 0x804f0af insn_id: 6560 with comment sub eax , ebx
-0x804f0af -> .
-	Label_insn_6560	 ** sub eax , ebx
-. -> Label_insn_14656
-
-# Orig addr: 0x804f3c4 insn_id: 6794 with comment sbb edx , edx
-0x804f3c4 -> .
-	Label_insn_6794	 ** sbb edx , edx
-. -> Label_insn_15690
-
-# Orig addr: 0x804f42b insn_id: 6825 with comment add eax , 0x00000024
-0x804f42b -> .
-	Label_insn_6825	 ** add eax , 0x00000024
-. -> Label_insn_15698
-
-# Orig addr: 0x804f484 insn_id: 6845 with comment add eax , 0x00000001
-0x804f484 -> .
-	Label_insn_6845	 ** add eax , 0x00000001
-. -> Label_insn_15706
-
-# Orig addr: 0x804f493 insn_id: 6848 with comment add ecx , 0x00000002
-0x804f493 -> .
-	Label_insn_6848	 ** add ecx , 0x00000002
-. -> Label_insn_18617
-
-# Orig addr: 0x804f4b6 insn_id: 6857 with comment sub eax , dword [ebp-0x0000030C]
-0x804f4b6 -> .
-	Label_insn_6857	 ** sub eax , dword [ebp-0x0000030C]
-. -> Label_insn_15721
-
-# Orig addr: 0x804f4c6 insn_id: 6861 with comment sbb eax , eax
-0x804f4c6 -> .
-	Label_insn_6861	 ** sbb eax , eax
-. -> Label_insn_15728
-
-# Orig addr: 0x804f54e insn_id: 6893 with comment lea edi , [edx+edi]
-0x804f54e -> .
-	Label_insn_6893	 ** lea edi , [edx+edi]
-. -> Label_insn_15736
-
-# Orig addr: 0x804f623 insn_id: 6950 with comment add ecx , dword [ebp-0x000002E4]
-0x804f623 -> .
-	Label_insn_6950	 ** add ecx , dword [ebp-0x000002E4]
-. -> Label_insn_15744
-
-# Orig addr: 0x804f672 insn_id: 6969 with comment add ecx , 0x00000001
-0x804f672 -> .
-	Label_insn_6969	 ** add ecx , 0x00000001
-. -> Label_insn_15752
-
-# Orig addr: 0x804f688 insn_id: 6975 with comment add ecx , 0x00000001
-0x804f688 -> .
-	Label_insn_6975	 ** add ecx , 0x00000001
-. -> Label_insn_15760
-
-# Orig addr: 0x804f69e insn_id: 6981 with comment add ecx , 0x00000001
-0x804f69e -> .
-	Label_insn_6981	 ** add ecx , 0x00000001
-. -> Label_insn_15768
-
-# Orig addr: 0x804f6b4 insn_id: 6987 with comment add ecx , 0x00000001
-0x804f6b4 -> .
-	Label_insn_6987	 ** add ecx , 0x00000001
-. -> Label_insn_15776
-
-# Orig addr: 0x804f6ca insn_id: 6993 with comment add eax , 0x00000001
-0x804f6ca -> .
-	Label_insn_6993	 ** add eax , 0x00000001
-. -> Label_insn_15784
-
-# Orig addr: 0x804f6dd insn_id: 6999 with comment sub ecx , eax
-0x804f6dd -> .
-	Label_insn_6999	 ** sub ecx , eax
-. -> Label_insn_15792
-
-# Orig addr: 0x804f707 insn_id: 7008 with comment add dword [ebp-0x0000030C] , ecx
-0x804f707 -> .
-	Label_insn_7008	 ** add dword [ebp-0x0000030C] , ecx
-. -> Label_insn_15800
-
-# Orig addr: 0x804f71d insn_id: 7014 with comment sub ecx , eax
-0x804f71d -> .
-	Label_insn_7014	 ** sub ecx , eax
-. -> Label_insn_15808
-
-# Orig addr: 0x804f747 insn_id: 7023 with comment add dword [ebp-0x0000030C] , ecx
-0x804f747 -> .
-	Label_insn_7023	 ** add dword [ebp-0x0000030C] , ecx
-. -> Label_insn_15816
-
-# Orig addr: 0x804f79a insn_id: 7041 with comment add ecx , 0x00000001
-0x804f79a -> .
-	Label_insn_7041	 ** add ecx , 0x00000001
-. -> Label_insn_15824
-
-# Orig addr: 0x804f7bc insn_id: 7049 with comment add eax , dword [ebp-0x000002E4]
-0x804f7bc -> .
-	Label_insn_7049	 ** add eax , dword [ebp-0x000002E4]
-. -> Label_insn_15832
-
-# Orig addr: 0x804f7e9 insn_id: 7059 with comment add eax , dword [ebp-0x000002E4]
-0x804f7e9 -> .
-	Label_insn_7059	 ** add eax , dword [ebp-0x000002E4]
-. -> Label_insn_15840
-
-# Orig addr: 0x804f808 insn_id: 7065 with comment add ecx , 0x00000001
-0x804f808 -> .
-	Label_insn_7065	 ** add ecx , 0x00000001
-. -> Label_insn_15848
-
-# Orig addr: 0x804f811 insn_id: 7067 with comment pushfd 
-0x804f811 -> .
-	Label_insn_7067	 ** pushfd 
-. -> Label_insn_15856
-
-# Orig addr: 0x804f81c insn_id: 7070 with comment sbb eax , eax
-0x804f81c -> .
-	Label_insn_7070	 ** sbb eax , eax
-. -> Label_insn_15868
-
-# Orig addr: 0x804f838 insn_id: 7078 with comment sbb eax , eax
-0x804f838 -> .
-	Label_insn_7078	 ** sbb eax , eax
-. -> Label_insn_15876
-
-# Orig addr: 0x804f90a insn_id: 7126 with comment pushfd 
-0x804f90a -> .
-	Label_insn_7126	 ** pushfd 
-. -> Label_insn_15885
-
-# Orig addr: 0x804f929 insn_id: 7134 with comment add eax , 0x00000001
-0x804f929 -> .
-	Label_insn_7134	 ** add eax , 0x00000001
-. -> Label_insn_15897
-
-# Orig addr: 0x804f93b insn_id: 7138 with comment add ecx , 0x00000001
-0x804f93b -> .
-	Label_insn_7138	 ** add ecx , 0x00000001
-. -> Label_insn_15905
-
-# Orig addr: 0x804f9ab insn_id: 7160 with comment lea eax , [esi+edi]
-0x804f9ab -> .
-	Label_insn_7160	 ** lea eax , [esi+edi]
-. -> Label_insn_15913
-
-# Orig addr: 0x804f9ea insn_id: 7173 with comment lea edx , [esi+eax]
-0x804f9ea -> .
-	Label_insn_7173	 ** lea edx , [esi+eax]
-. -> Label_insn_15921
-
-# Orig addr: 0x804fa17 insn_id: 7182 with comment add eax , 0x00000001
-0x804fa17 -> .
-	Label_insn_7182	 ** add eax , 0x00000001
-. -> Label_insn_15929
-
-# Orig addr: 0x804fa36 insn_id: 7189 with comment add ecx , dword [ebp-0x00000338]
-0x804fa36 -> .
-	Label_insn_7189	 ** add ecx , dword [ebp-0x00000338]
-. -> Label_insn_15937
-
-# Orig addr: 0x804fa3f insn_id: 7191 with comment lea eax , [ebx+ebx]
-0x804fa3f -> .
-	Label_insn_7191	 ** lea eax , [ebx+ebx]
-. -> Label_insn_18619
-
-# Orig addr: 0x804fb2a insn_id: 7249 with comment lea eax , [esi+edi]
-0x804fb2a -> .
-	Label_insn_7249	 ** lea eax , [esi+edi]
-. -> Label_insn_15952
-
-# Orig addr: 0x804fb95 insn_id: 7271 with comment pushfd 
-0x804fb95 -> .
-	Label_insn_7271	 ** pushfd 
-. -> Label_insn_15961
-
-# Orig addr: 0x804fc19 insn_id: 7298 with comment lea eax , [esi+edi]
-0x804fc19 -> .
-	Label_insn_7298	 ** lea eax , [esi+edi]
-. -> Label_insn_15973
-
-# Orig addr: 0x804fccb insn_id: 7333 with comment lea edx , [eax+edx+0x04]
-0x804fccb -> .
-	Label_insn_7333	 ** lea edx , [eax+edx+0x04]
-. -> Label_insn_15981
-
-# Orig addr: 0x804fd22 insn_id: 7352 with comment lea edx , [eax+edx+0x04]
-0x804fd22 -> .
-	Label_insn_7352	 ** lea edx , [eax+edx+0x04]
-. -> Label_insn_15989
-
-# Orig addr: 0x804fde0 insn_id: 7390 with comment lea eax , [esi+edi]
-0x804fde0 -> .
-	Label_insn_7390	 ** lea eax , [esi+edi]
-. -> Label_insn_15997
-
-# Orig addr: 0x804fe88 insn_id: 7422 with comment lea eax , [esi+edi]
-0x804fe88 -> .
-	Label_insn_7422	 ** lea eax , [esi+edi]
-. -> Label_insn_16005
-
-# Orig addr: 0x804fefe insn_id: 7444 with comment add ebx , ebx
-0x804fefe -> .
-	Label_insn_7444	 ** add ebx , ebx
-. -> Label_insn_16013
-
-# Orig addr: 0x804ff42 insn_id: 7459 with comment pushfd 
-0x804ff42 -> .
-	Label_insn_7459	 ** pushfd 
-. -> Label_insn_16022
-
-# Orig addr: 0x804ff47 insn_id: 7461 with comment sbb eax , eax
-0x804ff47 -> .
-	Label_insn_7461	 ** sbb eax , eax
-. -> Label_insn_18620
-
-# Orig addr: 0x804ffce insn_id: 7495 with comment add esi , 0x0000002C
-0x804ffce -> .
-	Label_insn_7495	 ** add esi , 0x0000002C
-. -> Label_insn_16041
-
-# Orig addr: 0x804ffd1 insn_id: 7496 with comment add dword [ebp-0x0000033C] , 0x00000001
-# eliding, no indirect targets
-0x804ffd1 -> 0x0 
-	Label_insn_7496	 ** add dword [ebp-0x0000033C] , 0x00000001
-. -> Label_insn_16049
-
-# Orig addr: 0x805007b insn_id: 7534 with comment add ecx , dword [ebp-0x000002E4]
-0x805007b -> .
-	Label_insn_7534	 ** add ecx , dword [ebp-0x000002E4]
-. -> Label_insn_16057
-
-# Orig addr: 0x8050083 insn_id: 7536 with comment sub eax , 0x00000012
-0x8050083 -> .
-	Label_insn_7536	 ** sub eax , 0x00000012
-. -> Label_insn_18621
-
-# Orig addr: 0x80500ce insn_id: 7553 with comment add ebx , ebx
-0x80500ce -> .
-	Label_insn_7553	 ** add ebx , ebx
-. -> Label_insn_16072
-
-# Orig addr: 0x805012e insn_id: 7575 with comment lea eax , [ebx+ebx]
-0x805012e -> .
-	Label_insn_7575	 ** lea eax , [ebx+ebx]
-. -> Label_insn_16080
-
-# Orig addr: 0x8050169 insn_id: 7591 with comment add eax , 0x00000001
-0x8050169 -> .
-	Label_insn_7591	 ** add eax , 0x00000001
-. -> Label_insn_16088
-
-# Orig addr: 0x8050178 insn_id: 7595 with comment lea eax , [ebx+ebx]
-0x8050178 -> .
-	Label_insn_7595	 ** lea eax , [ebx+ebx]
-. -> Label_insn_18622
-
-# Orig addr: 0x80501b6 insn_id: 7612 with comment add ebx , ebx
-0x80501b6 -> .
-	Label_insn_7612	 ** add ebx , ebx
-. -> Label_insn_16103
-
-# Orig addr: 0x805022b insn_id: 7639 with comment add ecx , dword [ebp-0x000002E4]
-0x805022b -> .
-	Label_insn_7639	 ** add ecx , dword [ebp-0x000002E4]
-. -> Label_insn_16111
-
-# Orig addr: 0x8050278 insn_id: 7656 with comment add ecx , dword [ebp-0x000002E4]
-0x8050278 -> .
-	Label_insn_7656	 ** add ecx , dword [ebp-0x000002E4]
-. -> Label_insn_16119
-
-# Orig addr: 0x80502bd insn_id: 7670 with comment add ecx , 0x00000001
-0x80502bd -> .
-	Label_insn_7670	 ** add ecx , 0x00000001
-. -> Label_insn_16128
-
-# Orig addr: 0x8050334 insn_id: 7694 with comment sub eax , 0x00000041
-0x8050334 -> .
-	Label_insn_7694	 ** sub eax , 0x00000041
-. -> Label_insn_16136
-
-# Orig addr: 0x8050350 insn_id: 7701 with comment add ecx , 0x00000003
-0x8050350 -> .
-	Label_insn_7701	 ** add ecx , 0x00000003
-. -> Label_insn_16144
-
-# Orig addr: 0x8050377 insn_id: 7708 with comment sub ecx , dword [ebp-0x0000030C]
-0x8050377 -> .
-	Label_insn_7708	 ** sub ecx , dword [ebp-0x0000030C]
-. -> Label_insn_16152
-
-# Orig addr: 0x805038b insn_id: 7712 with comment sub eax , edi
-0x805038b -> .
-	Label_insn_7712	 ** sub eax , edi
-. -> Label_insn_16160
-
-# Orig addr: 0x805039f insn_id: 7718 with comment sbb eax , eax
-0x805039f -> .
-	Label_insn_7718	 ** sbb eax , eax
-. -> Label_insn_16168
-
-# Orig addr: 0x805042f insn_id: 7751 with comment lea edi , [edx+edi]
-0x805042f -> .
-	Label_insn_7751	 ** lea edi , [edx+edi]
-. -> Label_insn_16176
-
-# Orig addr: 0x80504f3 insn_id: 7799 with comment pushfd 
-0x80504f3 -> .
-	Label_insn_7799	 ** pushfd 
-. -> Label_insn_16185
-
-# Orig addr: 0x805059d insn_id: 7836 with comment pushfd 
-0x805059d -> .
-	Label_insn_7836	 ** pushfd 
-. -> Label_insn_16198
-
-# Orig addr: 0x80505c2 insn_id: 7844 with comment pushfd 
-0x80505c2 -> .
-	Label_insn_7844	 ** pushfd 
-. -> Label_insn_16211
-
-# Orig addr: 0x80505cb insn_id: 7848 with comment sbb eax , eax
-0x80505cb -> .
-	Label_insn_7848	 ** sbb eax , eax
-. -> Label_insn_16223
-
-# Orig addr: 0x80505df insn_id: 7856 with comment sbb eax , eax
-0x80505df -> .
-	Label_insn_7856	 ** sbb eax , eax
-. -> Label_insn_16231
-
-# Orig addr: 0x8050750 insn_id: 7941 with comment add edi , dword [ebp-0x00000328]
-0x8050750 -> .
-	Label_insn_7941	 ** add edi , dword [ebp-0x00000328]
-. -> Label_insn_16239
-
-# Orig addr: 0x8050766 insn_id: 7946 with comment sub ecx , dword [ebp-0x0000030C]
-0x8050766 -> .
-	Label_insn_7946	 ** sub ecx , dword [ebp-0x0000030C]
-. -> Label_insn_18623
-
-# Orig addr: 0x8050784 insn_id: 7951 with comment sub eax , dword [ebp-0x00000338]
-0x8050784 -> .
-	Label_insn_7951	 ** sub eax , dword [ebp-0x00000338]
-. -> Label_insn_16254
-
-# Orig addr: 0x805078a insn_id: 7952 with comment add eax , dword [ebp-0x00000310]
-# eliding, no indirect targets
-0x805078a -> 0x0 
-	Label_insn_7952	 ** add eax , dword [ebp-0x00000310]
-. -> Label_insn_16262
-
-# Orig addr: 0x8050790 insn_id: 7953 with comment add ecx , eax
-# eliding, no indirect targets
-0x8050790 -> 0x0 
-	Label_insn_7953	 ** add ecx , eax
-. -> Label_insn_16270
-
-# Orig addr: 0x80507d4 insn_id: 7966 with comment add eax , 0x00000001
-0x80507d4 -> .
-	Label_insn_7966	 ** add eax , 0x00000001
-. -> Label_insn_16278
-
-# Orig addr: 0x80507e7 insn_id: 7971 with comment sub ecx , dword [ebp-0x0000030C]
-0x80507e7 -> .
-	Label_insn_7971	 ** sub ecx , dword [ebp-0x0000030C]
-. -> Label_insn_16286
-
-# Orig addr: 0x805080a insn_id: 7978 with comment pushfd 
-0x805080a -> .
-	Label_insn_7978	 ** pushfd 
-. -> Label_insn_16295
-
-# Orig addr: 0x8050836 insn_id: 7988 with comment add eax , 0x00000001
-0x8050836 -> .
-	Label_insn_7988	 ** add eax , 0x00000001
-. -> Label_insn_16307
-
-# Orig addr: 0x805086b insn_id: 8006 with comment sub eax , 0x00000041
-0x805086b -> .
-	Label_insn_8006	 ** sub eax , 0x00000041
-. -> Label_insn_16315
-
-# Orig addr: 0x8050887 insn_id: 8013 with comment add ecx , 0x00000003
-0x8050887 -> .
-	Label_insn_8013	 ** add ecx , 0x00000003
-. -> Label_insn_16323
-
-# Orig addr: 0x8050940 insn_id: 8056 with comment add ecx , 0x00000001
-0x8050940 -> .
-	Label_insn_8056	 ** add ecx , 0x00000001
-. -> Label_insn_16331
-
-# Orig addr: 0x80509a2 insn_id: 8076 with comment add ecx , 0x00000001
-0x80509a2 -> .
-	Label_insn_8076	 ** add ecx , 0x00000001
-. -> Label_insn_16339
-
-# Orig addr: 0x80509d5 insn_id: 8086 with comment add eax , 0x00000001
-0x80509d5 -> .
-	Label_insn_8086	 ** add eax , 0x00000001
-. -> Label_insn_16347
-
-# Orig addr: 0x80509e2 insn_id: 8090 with comment add dword [ebp-0x00000338] , eax
-0x80509e2 -> .
-	Label_insn_8090	 ** add dword [ebp-0x00000338] , eax
-. -> Label_insn_16355
-
-# Orig addr: 0x8050a1f insn_id: 8104 with comment lea eax , [ecx+edi]
-0x8050a1f -> .
-	Label_insn_8104	 ** lea eax , [ecx+edi]
-. -> Label_insn_16363
-
-# Orig addr: 0x8050a33 insn_id: 8108 with comment add ebx , ebx
-0x8050a33 -> .
-	Label_insn_8108	 ** add ebx , ebx
-. -> Label_insn_16371
-
-# Orig addr: 0x8050a73 insn_id: 8120 with comment add ecx , 0x00000001
-0x8050a73 -> .
-	Label_insn_8120	 ** add ecx , 0x00000001
-. -> Label_insn_16379
-
-# Orig addr: 0x8050a92 insn_id: 8127 with comment add eax , 0x00000003
-0x8050a92 -> .
-	Label_insn_8127	 ** add eax , 0x00000003
-. -> Label_insn_16387
-
-# Orig addr: 0x8050aaa insn_id: 8131 with comment add eax , 0x00000001
-0x8050aaa -> .
-	Label_insn_8131	 ** add eax , 0x00000001
-. -> Label_insn_16395
-
-# Orig addr: 0x8050ae3 insn_id: 8142 with comment add eax , 0x00000001
-0x8050ae3 -> .
-	Label_insn_8142	 ** add eax , 0x00000001
-. -> Label_insn_16403
-
-# Orig addr: 0x8050af3 insn_id: 8146 with comment lea edx , [ecx+ecx*4]
-0x8050af3 -> .
-	Label_insn_8146	 ** lea edx , [ecx+ecx*4]
-. -> Label_insn_16411
-
-# Orig addr: 0x8050af6 insn_id: 8147 with comment add edx , edx
-# eliding, no indirect targets
-0x8050af6 -> 0x0 
-	Label_insn_8147	 ** add edx , edx
-. -> Label_insn_16419
-
-# Orig addr: 0x8050af8 insn_id: 8148 with comment pushfd 
-0x8050af8 -> .
-	Label_insn_8148	 ** pushfd 
-. -> Label_insn_16428
-
-# Orig addr: 0x8050afb insn_id: 8149 with comment lea ecx , [edx+ebx-0x30]
-# eliding, no indirect targets
-0x8050afb -> 0x0 
-	Label_insn_8149	 ** lea ecx , [edx+ebx-0x30]
-. -> Label_insn_16440
-
-# Orig addr: 0x8050b01 insn_id: 8151 with comment sbb edx , edx
-0x8050b01 -> .
-	Label_insn_8151	 ** sbb edx , edx
-. -> Label_insn_18624
-
-# Orig addr: 0x8050b26 insn_id: 8160 with comment pushfd 
-0x8050b26 -> .
-	Label_insn_8160	 ** pushfd 
-. -> Label_insn_16456
-
-# Orig addr: 0x8050b43 insn_id: 8166 with comment add eax , 0x00000001
-0x8050b43 -> .
-	Label_insn_8166	 ** add eax , 0x00000001
-. -> Label_insn_16468
-
-# Orig addr: 0x8050b53 insn_id: 8170 with comment lea ebx , [ecx+ecx*4]
-0x8050b53 -> .
-	Label_insn_8170	 ** lea ebx , [ecx+ecx*4]
-. -> Label_insn_16476
-
-# Orig addr: 0x8050b56 insn_id: 8171 with comment add ebx , ebx
-# eliding, no indirect targets
-0x8050b56 -> 0x0 
-	Label_insn_8171	 ** add ebx , ebx
-. -> Label_insn_16484
-
-# Orig addr: 0x8050b58 insn_id: 8172 with comment pushfd 
-0x8050b58 -> .
-	Label_insn_8172	 ** pushfd 
-. -> Label_insn_16493
-
-# Orig addr: 0x8050b5b insn_id: 8173 with comment lea ecx , [ebx+edx-0x30]
-# eliding, no indirect targets
-0x8050b5b -> 0x0 
-	Label_insn_8173	 ** lea ecx , [ebx+edx-0x30]
-. -> Label_insn_16505
-
-# Orig addr: 0x8050b61 insn_id: 8175 with comment sbb edx , edx
-0x8050b61 -> .
-	Label_insn_8175	 ** sbb edx , edx
-. -> Label_insn_18625
-
-# Orig addr: 0x8050ba5 insn_id: 8191 with comment add eax , 0x00000001
-0x8050ba5 -> .
-	Label_insn_8191	 ** add eax , 0x00000001
-. -> Label_insn_16519
-
-# Orig addr: 0x8050be8 insn_id: 8205 with comment add ecx , 0x00000004
-0x8050be8 -> .
-	Label_insn_8205	 ** add ecx , 0x00000004
-. -> Label_insn_16527
-
-# Orig addr: 0x8050c11 insn_id: 8213 with comment add ecx , 0x00000001
-0x8050c11 -> .
-	Label_insn_8213	 ** add ecx , 0x00000001
-. -> Label_insn_16535
-
-# Orig addr: 0x8050c57 insn_id: 8227 with comment add ebx , ebx
-0x8050c57 -> .
-	Label_insn_8227	 ** add ebx , ebx
-. -> Label_insn_16543
-
-# Orig addr: 0x8050c5e insn_id: 8229 with comment neg ecx
-0x8050c5e -> .
-	Label_insn_8229	 ** neg ecx
-. -> Label_insn_18626
-
-# Orig addr: 0x8050c72 insn_id: 8233 with comment lea eax , [ebx+ebx]
-0x8050c72 -> .
-	Label_insn_8233	 ** lea eax , [ebx+ebx]
-. -> Label_insn_16555
-
-# Orig addr: 0x8050d58 insn_id: 8283 with comment sub eax , 0x00000001
-0x8050d58 -> .
-	Label_insn_8283	 ** sub eax , 0x00000001
-. -> Label_insn_16563
-
-# Orig addr: 0x8050d5b insn_id: 8284 with comment sub ecx , 0x00000001
-# eliding, no indirect targets
-0x8050d5b -> 0x0 
-	Label_insn_8284	 ** sub ecx , 0x00000001
-. -> Label_insn_16571
-
-# Orig addr: 0x8050da4 insn_id: 8302 with comment add eax , 0x00000001
-0x8050da4 -> .
-	Label_insn_8302	 ** add eax , 0x00000001
-. -> Label_insn_16579
-
-# Orig addr: 0x8050db7 insn_id: 8307 with comment sub ecx , dword [ebp-0x0000030C]
-0x8050db7 -> .
-	Label_insn_8307	 ** sub ecx , dword [ebp-0x0000030C]
-. -> Label_insn_16587
-
-# Orig addr: 0x8050e11 insn_id: 8326 with comment add eax , 0x00000001
-0x8050e11 -> .
-	Label_insn_8326	 ** add eax , 0x00000001
-. -> Label_insn_16595
-
-# Orig addr: 0x8050e3a insn_id: 8333 with comment sub ecx , 0x00000001
-0x8050e3a -> .
-	Label_insn_8333	 ** sub ecx , 0x00000001
-. -> Label_insn_16603
-
-# Orig addr: 0x8050e44 insn_id: 8335 with comment sbb eax , eax
-0x8050e44 -> .
-	Label_insn_8335	 ** sbb eax , eax
-. -> Label_insn_18627
-
-# Orig addr: 0x8050e6f insn_id: 8347 with comment add ecx , 0x00000001
-0x8050e6f -> .
-	Label_insn_8347	 ** add ecx , 0x00000001
-. -> Label_insn_16618
-
-# Orig addr: 0x8050e92 insn_id: 8354 with comment add eax , 0x00000001
-0x8050e92 -> .
-	Label_insn_8354	 ** add eax , 0x00000001
-. -> Label_insn_16626
-
-# Orig addr: 0x8050ea3 insn_id: 8358 with comment add dword [ebp-0x00000338] , eax
-0x8050ea3 -> .
-	Label_insn_8358	 ** add dword [ebp-0x00000338] , eax
-. -> Label_insn_16634
-
-# Orig addr: 0x8050edb insn_id: 8369 with comment add eax , 0x00000003
-0x8050edb -> .
-	Label_insn_8369	 ** add eax , 0x00000003
-. -> Label_insn_16642
-
-# Orig addr: 0x8050f20 insn_id: 8382 with comment sub eax , 0x00000001
-0x8050f20 -> .
-	Label_insn_8382	 ** sub eax , 0x00000001
-. -> Label_insn_16650
-
-# Orig addr: 0x8050f23 insn_id: 8383 with comment sub ecx , 0x00000001
-# eliding, no indirect targets
-0x8050f23 -> 0x0 
-	Label_insn_8383	 ** sub ecx , 0x00000001
-. -> Label_insn_16658
-
-# Orig addr: 0x8050f74 insn_id: 8401 with comment add eax , 0x00000001
-0x8050f74 -> .
-	Label_insn_8401	 ** add eax , 0x00000001
-. -> Label_insn_16666
-
-# Orig addr: 0x8050f95 insn_id: 8410 with comment add eax , 0x00000017
-0x8050f95 -> .
-	Label_insn_8410	 ** add eax , 0x00000017
-. -> Label_insn_16674
-
-# Orig addr: 0x8050fa1 insn_id: 8413 with comment add ecx , 0x00000002
-0x8050fa1 -> .
-	Label_insn_8413	 ** add ecx , 0x00000002
-. -> Label_insn_16682
-
-# Orig addr: 0x8050fb4 insn_id: 8417 with comment add eax , 0x00000003
-0x8050fb4 -> .
-	Label_insn_8417	 ** add eax , 0x00000003
-. -> Label_insn_16690
-
-# Orig addr: 0x8050fe3 insn_id: 8426 with comment add eax , 0x0000000F
-0x8050fe3 -> .
-	Label_insn_8426	 ** add eax , 0x0000000F
-. -> Label_insn_16698
-
-# Orig addr: 0x8050ff6 insn_id: 8431 with comment add ecx , 0x00000003
-0x8050ff6 -> .
-	Label_insn_8431	 ** add ecx , 0x00000003
-. -> Label_insn_16706
-
-# Orig addr: 0x8051045 insn_id: 8447 with comment add eax , 0x00000001
-0x8051045 -> .
-	Label_insn_8447	 ** add eax , 0x00000001
-. -> Label_insn_16714
-
-# Orig addr: 0x8051074 insn_id: 8456 with comment add eax , 0x00000001
-0x8051074 -> .
-	Label_insn_8456	 ** add eax , 0x00000001
-. -> Label_insn_16722
-
-# Orig addr: 0x8051081 insn_id: 8460 with comment add dword [ebp-0x00000338] , ecx
-0x8051081 -> .
-	Label_insn_8460	 ** add dword [ebp-0x00000338] , ecx
-. -> Label_insn_16730
-
-# Orig addr: 0x80510c7 insn_id: 8474 with comment add eax , 0x00000001
-0x80510c7 -> .
-	Label_insn_8474	 ** add eax , 0x00000001
-. -> Label_insn_16738
-
-# Orig addr: 0x80510f6 insn_id: 8483 with comment add eax , 0x00000001
-0x80510f6 -> .
-	Label_insn_8483	 ** add eax , 0x00000001
-. -> Label_insn_16746
-
-# Orig addr: 0x8051103 insn_id: 8487 with comment add dword [ebp-0x00000338] , ecx
-0x8051103 -> .
-	Label_insn_8487	 ** add dword [ebp-0x00000338] , ecx
-. -> Label_insn_16754
-
-# Orig addr: 0x8051125 insn_id: 8495 with comment lea eax , [ecx+0x01]
-0x8051125 -> .
-	Label_insn_8495	 ** lea eax , [ecx+0x01]
-. -> Label_insn_16762
-
-# Orig addr: 0x8051169 insn_id: 8526 with comment lea edx , [eax+edx]
-0x8051169 -> .
-	Label_insn_8526	 ** lea edx , [eax+edx]
-. -> Label_insn_16770
-
-# Orig addr: 0x805116e insn_id: 8528 with comment sub eax , edx
-0x805116e -> .
-	Label_insn_8528	 ** sub eax , edx
-. -> Label_insn_18628
-
-# Orig addr: 0x8051170 insn_id: 8529 with comment lea edx , [0x08055300+eax*4]
-# eliding, no indirect targets
-0x8051170 -> 0x0 
-	Label_insn_8529	 ** lea edx , [0x08055300+eax*4]
-. -> Label_insn_16785
-
-# Orig addr: 0x8051188 insn_id: 8535 with comment lea edx , [eax-0x08]
-0x8051188 -> .
-	Label_insn_8535	 ** lea edx , [eax-0x08]
-. -> Label_insn_16793
-
-# Orig addr: 0x8051196 insn_id: 8541 with comment lea eax , [ecx-0x08]
-0x8051196 -> .
-	Label_insn_8541	 ** lea eax , [ecx-0x08]
-. -> Label_insn_16801
-
-# Orig addr: 0x80511d4 insn_id: 8563 with comment lea ecx , [eax+0x08]
-0x80511d4 -> .
-	Label_insn_8563	 ** lea ecx , [eax+0x08]
-. -> Label_insn_16809
-
-# Orig addr: 0x80511ef insn_id: 8571 with comment lea edx , [eax+edx]
-0x80511ef -> .
-	Label_insn_8571	 ** lea edx , [eax+edx]
-. -> Label_insn_16817
-
-# Orig addr: 0x80511f4 insn_id: 8573 with comment sub eax , edx
-0x80511f4 -> .
-	Label_insn_8573	 ** sub eax , edx
-. -> Label_insn_18629
-
-# Orig addr: 0x80512a0 insn_id: 8624 with comment add esi , 0x00000001
-0x80512a0 -> .
-	Label_insn_8624	 ** add esi , 0x00000001
-. -> Label_insn_16832
-
-# Orig addr: 0x80512a3 insn_id: 8625 with comment add dword [ebp-0x44] , eax
-# eliding, no indirect targets
-0x80512a3 -> 0x0 
-	Label_insn_8625	 ** add dword [ebp-0x44] , eax
-. -> Label_insn_16840
-
-# Orig addr: 0x8051463 insn_id: 8742 with comment sub eax , 0x80000000
-0x8051463 -> .
-	Label_insn_8742	 ** sub eax , 0x80000000
-. -> Label_insn_16848
-
-# Orig addr: 0x80514c8 insn_id: 8789 with comment lea ecx , [esi+0x04]
-# Orig addr: 0x80514c8 indirect branch target: 134550728
-0x80514c8 -> .
-	Label_insn_8789	 ** lea ecx , [esi+0x04]
-. -> Label_insn_16856
-
-# Orig addr: 0x80514d3 insn_id: 8793 with comment add edx , 0x00000001
-0x80514d3 -> .
-	Label_insn_8793	 ** add edx , 0x00000001
-. -> Label_insn_16864
-
-# Orig addr: 0x80514da insn_id: 8796 with comment add eax , 0x00000010
-0x80514da -> .
-	Label_insn_8796	 ** add eax , 0x00000010
-. -> Label_insn_18630
-
-# Orig addr: 0x80514eb insn_id: 8801 with comment lea ecx , [esi+0x08]
-0x80514eb -> .
-	Label_insn_8801	 ** lea ecx , [esi+0x08]
-. -> Label_insn_16879
-
-# Orig addr: 0x80514ee insn_id: 8802 with comment add edx , 0x00000001
-# eliding, no indirect targets
-0x80514ee -> 0x0 
-	Label_insn_8802	 ** add edx , 0x00000001
-. -> Label_insn_16887
-
-# Orig addr: 0x8051510 insn_id: 8817 with comment lea ecx , [esi+0x04]
-# Orig addr: 0x8051510 indirect branch target: 134550800
-0x8051510 -> .
-	Label_insn_8817	 ** lea ecx , [esi+0x04]
-. -> Label_insn_16895
-
-# Orig addr: 0x8051520 insn_id: 8823 with comment lea ecx , [esi+0x04]
-# Orig addr: 0x8051520 indirect branch target: 134550816
-0x8051520 -> .
-	Label_insn_8823	 ** lea ecx , [esi+0x04]
-. -> Label_insn_16903
-
-# Orig addr: 0x8051532 insn_id: 8830 with comment lea ecx , [esi+0x08]
-0x8051532 -> .
-	Label_insn_8830	 ** lea ecx , [esi+0x08]
-. -> Label_insn_16911
-
-# Orig addr: 0x8051542 insn_id: 8835 with comment lea ecx , [esi+0x0C]
-0x8051542 -> .
-	Label_insn_8835	 ** lea ecx , [esi+0x0C]
-. -> Label_insn_16919
-
-# Orig addr: 0x8051560 insn_id: 8843 with comment lea ecx , [esi+0x04]
-# Orig addr: 0x8051560 indirect branch target: 134550880
-0x8051560 -> .
-	Label_insn_8843	 ** lea ecx , [esi+0x04]
-. -> Label_insn_16927
-
-# Orig addr: 0x8051580 insn_id: 8851 with comment lea ecx , [esi+0x04]
-# Orig addr: 0x8051580 indirect branch target: 134550912
-0x8051580 -> .
-	Label_insn_8851	 ** lea ecx , [esi+0x04]
-. -> Label_insn_16935
-
-# Orig addr: 0x8051618 insn_id: 8893 with comment lea eax , [edi+0x01]
-0x8051618 -> .
-	Label_insn_8893	 ** lea eax , [edi+0x01]
-. -> Label_insn_16943
-
-# Orig addr: 0x805161d insn_id: 8895 with comment imul ebx , esi , 0x0000002C
-0x805161d -> .
-	Label_insn_8895	 ** imul ebx , esi , 0x0000002C
-. -> Label_insn_18631
-
-# Orig addr: 0x8051620 insn_id: 8896 with comment lea ebx , [edx+ebx]
-# eliding, no indirect targets
-0x8051620 -> 0x0 
-	Label_insn_8896	 ** lea ebx , [edx+ebx]
-. -> Label_insn_16958
-
-# Orig addr: 0x8051661 insn_id: 8907 with comment lea ecx , [edx-0x30]
-0x8051661 -> .
-	Label_insn_8907	 ** lea ecx , [edx-0x30]
-. -> Label_insn_16966
-
-# Orig addr: 0x8051670 insn_id: 8914 with comment add ecx , 0x00000001
-0x8051670 -> .
-	Label_insn_8914	 ** add ecx , 0x00000001
-. -> Label_insn_16974
-
-# Orig addr: 0x8051676 insn_id: 8916 with comment lea edx , [eax-0x30]
-0x8051676 -> .
-	Label_insn_8916	 ** lea edx , [eax-0x30]
-. -> Label_insn_18632
-
-# Orig addr: 0x80516bb insn_id: 8941 with comment add eax , 0x00000001
-0x80516bb -> .
-	Label_insn_8941	 ** add eax , 0x00000001
-. -> Label_insn_16989
-
-# Orig addr: 0x80516c1 insn_id: 8943 with comment lea ecx , [eax-0x01]
-0x80516c1 -> .
-	Label_insn_8943	 ** lea ecx , [eax-0x01]
-. -> Label_insn_18633
-
-# Orig addr: 0x8051716 insn_id: 8967 with comment lea eax , [edx-0x30]
-0x8051716 -> .
-	Label_insn_8967	 ** lea eax , [edx-0x30]
-. -> Label_insn_17004
-
-# Orig addr: 0x8051740 insn_id: 8980 with comment lea eax , [edi+0x01]
-0x8051740 -> .
-	Label_insn_8980	 ** lea eax , [edi+0x01]
-. -> Label_insn_17012
-
-# Orig addr: 0x805176b insn_id: 8999 with comment add eax , 0x00000001
-0x805176b -> .
-	Label_insn_8999	 ** add eax , 0x00000001
-. -> Label_insn_17020
-
-# Orig addr: 0x8051771 insn_id: 9001 with comment lea edi , [eax-0x01]
-0x8051771 -> .
-	Label_insn_9001	 ** lea edi , [eax-0x01]
-. -> Label_insn_18634
-
-# Orig addr: 0x8051790 insn_id: 9013 with comment add esi , 0x00000008
-0x8051790 -> .
-	Label_insn_9013	 ** add esi , 0x00000008
-. -> Label_insn_17035
-
-# Orig addr: 0x8051798 insn_id: 9016 with comment add esi , 0x00000010
-0x8051798 -> .
-	Label_insn_9016	 ** add esi , 0x00000010
-. -> Label_insn_18635
-
-# Orig addr: 0x80517a8 insn_id: 9021 with comment lea eax , [edx-0x25]
-0x80517a8 -> .
-	Label_insn_9021	 ** lea eax , [edx-0x25]
-. -> Label_insn_17050
-
-# Orig addr: 0x80517ee insn_id: 9046 with comment pushfd 
-0x80517ee -> .
-	Label_insn_9046	 ** pushfd 
-. -> Label_insn_17059
-
-# Orig addr: 0x8051800 insn_id: 9051 with comment add eax , 0x0000000F
-0x8051800 -> .
-	Label_insn_9051	 ** add eax , 0x0000000F
-. -> Label_insn_17074
-
-# Orig addr: 0x8051825 insn_id: 9063 with comment add ecx , 0x00000001
-0x8051825 -> .
-	Label_insn_9063	 ** add ecx , 0x00000001
-. -> Label_insn_17082
-
-# Orig addr: 0x8051864 insn_id: 9084 with comment pushfd 
-0x8051864 -> .
-	Label_insn_9084	 ** pushfd 
-. -> Label_insn_17091
-
-# Orig addr: 0x8051872 insn_id: 9089 with comment add eax , 0x00000001
-0x8051872 -> .
-	Label_insn_9089	 ** add eax , 0x00000001
-. -> Label_insn_17103
-
-# Orig addr: 0x805187c insn_id: 9091 with comment add ecx , 0x00000010
-0x805187c -> .
-	Label_insn_9091	 ** add ecx , 0x00000010
-. -> Label_insn_18636
-
-# Orig addr: 0x8051897 insn_id: 9101 with comment lea ecx , [esi+ecx]
-0x8051897 -> .
-	Label_insn_9101	 ** lea ecx , [esi+ecx]
-. -> Label_insn_17118
-
-# Orig addr: 0x80518af insn_id: 9109 with comment add edi , 0x00000001
-0x80518af -> .
-	Label_insn_9109	 ** add edi , 0x00000001
-. -> Label_insn_17126
-
-# Orig addr: 0x80518b7 insn_id: 9112 with comment add esi , 0x00000001
-0x80518b7 -> .
-	Label_insn_9112	 ** add esi , 0x00000001
-. -> Label_insn_18637
-
-# Orig addr: 0x80518dc insn_id: 9122 with comment imul eax , dword [ebp-0x34] , 0x0000002C
-0x80518dc -> .
-	Label_insn_9122	 ** imul eax , dword [ebp-0x34] , 0x0000002C
-. -> Label_insn_17141
-
-# Orig addr: 0x8051916 insn_id: 9139 with comment imul esi , esi , 0x0000002C
-0x8051916 -> .
-	Label_insn_9139	 ** imul esi , esi , 0x0000002C
-. -> Label_insn_17149
-
-# Orig addr: 0x805193b insn_id: 9155 with comment sub eax , 0x00000030
-0x805193b -> .
-	Label_insn_9155	 ** sub eax , 0x00000030
-. -> Label_insn_17157
-
-# Orig addr: 0x8051948 insn_id: 9159 with comment add esi , 0x00000001
-0x8051948 -> .
-	Label_insn_9159	 ** add esi , 0x00000001
-. -> Label_insn_17165
-
-# Orig addr: 0x805194e insn_id: 9161 with comment sub eax , 0x00000030
-0x805194e -> .
-	Label_insn_9161	 ** sub eax , 0x00000030
-. -> Label_insn_18638
-
-# Orig addr: 0x805195a insn_id: 9166 with comment sub edi , ecx
-0x805195a -> .
-	Label_insn_9166	 ** sub edi , ecx
-. -> Label_insn_17180
-
-# Orig addr: 0x8051988 insn_id: 9180 with comment lea edi , [esi+0x01]
-0x8051988 -> .
-	Label_insn_9180	 ** lea edi , [esi+0x01]
-. -> Label_insn_17188
-
-# Orig addr: 0x8051998 insn_id: 9184 with comment sub eax , 0x00000030
-0x8051998 -> .
-	Label_insn_9184	 ** sub eax , 0x00000030
-. -> Label_insn_17196
-
-# Orig addr: 0x80519a0 insn_id: 9188 with comment add edi , 0x00000001
-0x80519a0 -> .
-	Label_insn_9188	 ** add edi , 0x00000001
-. -> Label_insn_17204
-
-# Orig addr: 0x80519a6 insn_id: 9190 with comment sub eax , 0x00000030
-0x80519a6 -> .
-	Label_insn_9190	 ** sub eax , 0x00000030
-. -> Label_insn_18639
-
-# Orig addr: 0x80519af insn_id: 9194 with comment sub ecx , esi
-0x80519af -> .
-	Label_insn_9194	 ** sub ecx , esi
-. -> Label_insn_17219
-
-# Orig addr: 0x80519eb insn_id: 9213 with comment sub ecx , 0x00000030
-0x80519eb -> .
-	Label_insn_9213	 ** sub ecx , 0x00000030
-. -> Label_insn_17227
-
-# Orig addr: 0x80519f1 insn_id: 9215 with comment pushfd 
-0x80519f1 -> .
-	Label_insn_9215	 ** pushfd 
-. -> Label_insn_17235
-
-# Orig addr: 0x8051a43 insn_id: 9241 with comment add eax , 0x00000001
-0x8051a43 -> .
-	Label_insn_9241	 ** add eax , 0x00000001
-. -> Label_insn_17250
-
-# Orig addr: 0x8051a4d insn_id: 9243 with comment add edx , 0x00000010
-0x8051a4d -> .
-	Label_insn_9243	 ** add edx , 0x00000010
-. -> Label_insn_18641
-
-# Orig addr: 0x8051a62 insn_id: 9251 with comment lea edx , [ecx+edx]
-0x8051a62 -> .
-	Label_insn_9251	 ** lea edx , [ecx+edx]
-. -> Label_insn_17265
-
-# Orig addr: 0x8051a88 insn_id: 9262 with comment add edx , 0x00000001
-0x8051a88 -> .
-	Label_insn_9262	 ** add edx , 0x00000001
-. -> Label_insn_17273
-
-# Orig addr: 0x8051a8e insn_id: 9264 with comment lea eax , [ecx-0x30]
-0x8051a8e -> .
-	Label_insn_9264	 ** lea eax , [ecx-0x30]
-. -> Label_insn_18642
-
-# Orig addr: 0x8051ab5 insn_id: 9276 with comment lea ecx , [edx+edx*4]
-0x8051ab5 -> .
-	Label_insn_9276	 ** lea ecx , [edx+edx*4]
-. -> Label_insn_17288
-
-# Orig addr: 0x8051ab8 insn_id: 9277 with comment add ecx , ecx
-# eliding, no indirect targets
-0x8051ab8 -> 0x0 
-	Label_insn_9277	 ** add ecx , ecx
-. -> Label_insn_17296
-
-# Orig addr: 0x8051aba insn_id: 9278 with comment pushfd 
-0x8051aba -> .
-	Label_insn_9278	 ** pushfd 
-. -> Label_insn_17305
-
-# Orig addr: 0x8051abd insn_id: 9279 with comment lea edx , [ecx+ebx-0x30]
-# eliding, no indirect targets
-0x8051abd -> 0x0 
-	Label_insn_9279	 ** lea edx , [ecx+ebx-0x30]
-. -> Label_insn_17317
-
-# Orig addr: 0x8051ac3 insn_id: 9281 with comment sbb ecx , ecx
-0x8051ac3 -> .
-	Label_insn_9281	 ** sbb ecx , ecx
-. -> Label_insn_18643
-
-# Orig addr: 0x8051ac5 insn_id: 9282 with comment add eax , 0x00000001
-# eliding, no indirect targets
-0x8051ac5 -> 0x0 
-	Label_insn_9282	 ** add eax , 0x00000001
-. -> Label_insn_17332
-
-# Orig addr: 0x8051acd insn_id: 9285 with comment lea ecx , [ebx-0x30]
-0x8051acd -> .
-	Label_insn_9285	 ** lea ecx , [ebx-0x30]
-. -> Label_insn_18644
-
-# Orig addr: 0x8051ae8 insn_id: 9293 with comment sub edx , 0x00000001
-0x8051ae8 -> .
-	Label_insn_9293	 ** sub edx , 0x00000001
-. -> Label_insn_17347
-
-# Orig addr: 0x8051aee insn_id: 9295 with comment lea esi , [eax+0x01]
-0x8051aee -> .
-	Label_insn_9295	 ** lea esi , [eax+0x01]
-. -> Label_insn_18645
-
-# Orig addr: 0x8051bd8 insn_id: 9351 with comment add eax , 0x0000000D
-0x8051bd8 -> .
-	Label_insn_9351	 ** add eax , 0x0000000D
-. -> Label_insn_17362
-
-# Orig addr: 0x8051bed insn_id: 9357 with comment add eax , eax
-0x8051bed -> .
-	Label_insn_9357	 ** add eax , eax
-. -> Label_insn_17370
-
-# Orig addr: 0x8051c2b insn_id: 9374 with comment pushfd 
-0x8051c2b -> .
-	Label_insn_9374	 ** pushfd 
-. -> Label_insn_17379
-
-# Orig addr: 0x8051c7e insn_id: 9398 with comment add eax , eax
-0x8051c7e -> .
-	Label_insn_9398	 ** add eax , eax
-. -> Label_insn_17394
-
-# Orig addr: 0x8051d1c insn_id: 9446 with comment lea esi , [eax+eax*4]
-0x8051d1c -> .
-	Label_insn_9446	 ** lea esi , [eax+eax*4]
-. -> Label_insn_17402
-
-# Orig addr: 0x8051d1f insn_id: 9447 with comment add esi , esi
-# eliding, no indirect targets
-0x8051d1f -> 0x0 
-	Label_insn_9447	 ** add esi , esi
-. -> Label_insn_17410
-
-# Orig addr: 0x8051d21 insn_id: 9448 with comment pushfd 
-0x8051d21 -> .
-	Label_insn_9448	 ** pushfd 
-. -> Label_insn_17419
-
-# Orig addr: 0x8051d24 insn_id: 9449 with comment lea eax , [esi+edx-0x30]
-# eliding, no indirect targets
-0x8051d24 -> 0x0 
-	Label_insn_9449	 ** lea eax , [esi+edx-0x30]
-. -> Label_insn_17431
-
-# Orig addr: 0x8051d2a insn_id: 9451 with comment sbb edx , edx
-0x8051d2a -> .
-	Label_insn_9451	 ** sbb edx , edx
-. -> Label_insn_18646
-
-# Orig addr: 0x8051d2c insn_id: 9452 with comment add ecx , 0x00000001
-# eliding, no indirect targets
-0x8051d2c -> 0x0 
-	Label_insn_9452	 ** add ecx , 0x00000001
-. -> Label_insn_17446
-
-# Orig addr: 0x8051d34 insn_id: 9455 with comment lea esi , [edx-0x30]
-0x8051d34 -> .
-	Label_insn_9455	 ** lea esi , [edx-0x30]
-. -> Label_insn_18647
-
-# Orig addr: 0x8051d51 insn_id: 9464 with comment sub eax , 0x00000001
-0x8051d51 -> .
-	Label_insn_9464	 ** sub eax , 0x00000001
-. -> Label_insn_17461
-
-# Orig addr: 0x8051d57 insn_id: 9466 with comment lea eax , [ecx+0x01]
-0x8051d57 -> .
-	Label_insn_9466	 ** lea eax , [ecx+0x01]
-. -> Label_insn_18648
-
-# Orig addr: 0x8051d83 insn_id: 9478 with comment add ecx , 0x00000001
-0x8051d83 -> .
-	Label_insn_9478	 ** add ecx , 0x00000001
-. -> Label_insn_17476
-
-# Orig addr: 0x8051d92 insn_id: 9482 with comment lea edi , [esi+0x02]
-0x8051d92 -> .
-	Label_insn_9482	 ** lea edi , [esi+0x02]
-. -> Label_insn_17484
-
-# Orig addr: 0x8051da6 insn_id: 9488 with comment lea edx , [esi-0x30]
-0x8051da6 -> .
-	Label_insn_9488	 ** lea edx , [esi-0x30]
-. -> Label_insn_17492
-
-# Orig addr: 0x8051dfb insn_id: 9515 with comment add eax , 0x00000001
-0x8051dfb -> .
-	Label_insn_9515	 ** add eax , 0x00000001
-. -> Label_insn_17500
-
-# Orig addr: 0x8051e05 insn_id: 9517 with comment add edx , 0x00000010
-0x8051e05 -> .
-	Label_insn_9517	 ** add edx , 0x00000010
-. -> Label_insn_18649
-
-# Orig addr: 0x8051e1a insn_id: 9525 with comment lea eax , [ecx+eax]
-0x8051e1a -> .
-	Label_insn_9525	 ** lea eax , [ecx+eax]
-. -> Label_insn_17515
-
-# Orig addr: 0x8051e31 insn_id: 9532 with comment add eax , 0x00000001
-0x8051e31 -> .
-	Label_insn_9532	 ** add eax , 0x00000001
-. -> Label_insn_17523
-
-# Orig addr: 0x8051e37 insn_id: 9534 with comment lea ecx , [edx-0x30]
-0x8051e37 -> .
-	Label_insn_9534	 ** lea ecx , [edx-0x30]
-. -> Label_insn_18650
-
-# Orig addr: 0x8051e4c insn_id: 9541 with comment imul edx , eax , 0x0000000A
-0x8051e4c -> .
-	Label_insn_9541	 ** imul edx , eax , 0x0000000A
-. -> Label_insn_17538
-
-# Orig addr: 0x8051e54 insn_id: 9543 with comment sbb eax , eax
-0x8051e54 -> .
-	Label_insn_9543	 ** sbb eax , eax
-. -> Label_insn_18651
-
-# Orig addr: 0x8051e56 insn_id: 9544 with comment pushfd 
-# eliding, no indirect targets
-0x8051e56 -> 0x0 
-	Label_insn_9544	 ** pushfd 
-. -> Label_insn_17554
-
-# Orig addr: 0x8051e5d insn_id: 9547 with comment lea eax , [edx+ecx-0x30]
-0x8051e5d -> .
-	Label_insn_9547	 ** lea eax , [edx+ecx-0x30]
-. -> Label_insn_18652
-
-# Orig addr: 0x8051e63 insn_id: 9549 with comment sbb edx , edx
-0x8051e63 -> .
-	Label_insn_9549	 ** sbb edx , edx
-. -> Label_insn_18653
-
-# Orig addr: 0x8051e65 insn_id: 9550 with comment add edi , 0x00000001
-# eliding, no indirect targets
-0x8051e65 -> 0x0 
-	Label_insn_9550	 ** add edi , 0x00000001
-. -> Label_insn_17580
-
-# Orig addr: 0x8051e6d insn_id: 9553 with comment lea edx , [ecx-0x30]
-0x8051e6d -> .
-	Label_insn_9553	 ** lea edx , [ecx-0x30]
-. -> Label_insn_18654
-
-# Orig addr: 0x8051e86 insn_id: 9560 with comment sub eax , 0x00000001
-0x8051e86 -> .
-	Label_insn_9560	 ** sub eax , 0x00000001
-. -> Label_insn_17595
-
-# Orig addr: 0x8051e89 insn_id: 9561 with comment add edi , 0x00000001
-# eliding, no indirect targets
-0x8051e89 -> 0x0 
-	Label_insn_9561	 ** add edi , 0x00000001
-. -> Label_insn_17603
-
-# Orig addr: 0x8051eaf insn_id: 9571 with comment add eax , eax
-0x8051eaf -> .
-	Label_insn_9571	 ** add eax , eax
-. -> Label_insn_17611
-
-# Orig addr: 0x8051f0a insn_id: 9596 with comment pushfd 
-0x8051f0a -> .
-	Label_insn_9596	 ** pushfd 
-. -> Label_insn_17620
-
-# Orig addr: 0x8051f58 insn_id: 9612 with comment sbb eax , eax
-0x8051f58 -> .
-	Label_insn_9612	 ** sbb eax , eax
-. -> Label_insn_17635
-
-# Orig addr: 0x8051f5d insn_id: 9614 with comment add eax , 0x00000004
-0x8051f5d -> .
-	Label_insn_9614	 ** add eax , 0x00000004
-. -> Label_insn_18655
-
-# Orig addr: 0x8051f8e insn_id: 9624 with comment neg esi
-0x8051f8e -> .
-	Label_insn_9624	 ** neg esi
-. -> Label_insn_17650
-
-# Orig addr: 0x8051f90 insn_id: 9625 with comment add esi , 0x00000014
-# eliding, no indirect targets
-0x8051f90 -> 0x0 
-	Label_insn_9625	 ** add esi , 0x00000014
-. -> Label_insn_17658
-
-# Orig addr: 0x8051f93 insn_id: 9626 with comment pushfd 
-# eliding, no indirect targets
-0x8051f93 -> 0x0 
-	Label_insn_9626	 ** pushfd 
-. -> Label_insn_17667
-
-# Orig addr: 0x8051fa9 insn_id: 9633 with comment add ecx , 0x00000001
-0x8051fa9 -> .
-	Label_insn_9633	 ** add ecx , 0x00000001
-. -> Label_insn_17679
-
-# Orig addr: 0x8051fdd insn_id: 9644 with comment sbb esi , esi
-0x8051fdd -> .
-	Label_insn_9644	 ** sbb esi , esi
-. -> Label_insn_17687
-
-# Orig addr: 0x8051fe2 insn_id: 9646 with comment add esi , 0x00000003
-0x8051fe2 -> .
-	Label_insn_9646	 ** add esi , 0x00000003
-. -> Label_insn_18656
-
-# Orig addr: 0x8051fe5 insn_id: 9647 with comment pushfd 
-# eliding, no indirect targets
-0x8051fe5 -> 0x0 
-	Label_insn_9647	 ** pushfd 
-. -> Label_insn_17703
-
-# Orig addr: 0x8052046 insn_id: 9683 with comment call 0x0805209A Push part
-0x8052046 -> .
-	Label_insn_9683	 ** push 0x0805204B
-. -> Label_insn_9931
-
-# Orig addr: 0x805204b insn_id: 9684 with comment add ebx , 0x00002FA9
-# Orig addr: 0x805204b indirect branch target: 134553675
-0x805204b -> .
-	Label_insn_9684	 ** add ebx , 0x00002FA9
-. -> Label_insn_17715
-
-# Orig addr: 0x8052059 insn_id: 9687 with comment lea edi , [ebx-0x000000EC]
-0x8052059 -> .
-	Label_insn_9687	 ** lea edi , [ebx-0x000000EC]
-. -> Label_insn_18657
-
-# Orig addr: 0x805205f insn_id: 9688 with comment lea eax , [ebx-0x000000EC]
-# eliding, no indirect targets
-0x805205f -> 0x0 
-	Label_insn_9688	 ** lea eax , [ebx-0x000000EC]
-. -> Label_insn_17730
-
-# Orig addr: 0x8052065 insn_id: 9689 with comment sub edi , eax
-# eliding, no indirect targets
-0x8052065 -> 0x0 
-	Label_insn_9689	 ** sub edi , eax
-. -> Label_insn_17738
-
-# Orig addr: Label_insn_9935 insn_id: 9935 with comment call 0x0805209A Jump part
-	Label_insn_9935	 ** jmp 0x805209a
-
-# Orig addr: 0x8052084 insn_id: 9700 with comment call dword [ebx+esi*4-0x000000EC] Push part
-0x8052084 -> .
-	Label_insn_9700	 ** push 0x0805208B
-. -> Label_insn_9932
-
-# Orig addr: 0x805208b insn_id: 9701 with comment add esi , 0x00000001
-# Orig addr: 0x805208b indirect branch target: 134553739
-0x805208b -> .
-	Label_insn_9701	 ** add esi , 0x00000001
-. -> Label_insn_17746
-
-# Orig addr: 0x80520a4 insn_id: 9717 with comment call 0x0805209A Push part
-0x80520a4 -> .
-	Label_insn_9717	 ** push 0x080520A9
-. -> Label_insn_9935
-
-# Orig addr: 0x80520a9 insn_id: 9718 with comment add ebx , 0x00002F4B
-# Orig addr: 0x80520a9 indirect branch target: 134553769
-0x80520a9 -> .
-	Label_insn_9718	 ** add ebx , 0x00002F4B
-. -> Label_insn_14331
-
-# Orig addr: 0x80520f8 insn_id: 9747 with comment sub ebx , 0x00000004
-0x80520f8 -> .
-	Label_insn_9747	 ** sub ebx , 0x00000004
-. -> Label_insn_14330
-
-# Orig addr: 0x80520fb insn_id: 9748 with comment call eax Push part
-# eliding, no indirect targets
-0x80520fb -> 0x0 
-	Label_insn_9748	 ** push 0x080520FD
-. -> Label_insn_9933
-
-# Orig addr: 0x8052113 insn_id: 9762 with comment call 0x08052118 Push part
-0x8052113 -> .
-	Label_insn_9762	 ** push 0x08052118
-. -> Label_insn_9934
-
-# Orig addr: Label_insn_9936 insn_id: 9936 with comment call 0x08048E04 Jump part
-	Label_insn_9936	 ** jmp 0x8048e04
-
-# Orig addr: Label_insn_18609 insn_id: 18609 with comment jnc 0x096A3086 -- Link to callback handler sequence
-	Label_insn_18609	 ** jnc 0x804d15e
-. -> Label_insn_15110
-
-# Orig addr: Label_insn_18610 insn_id: 18610 with comment jnc 0x096A3DA6 -- Link to callback handler sequence
-	Label_insn_18610	 ** jnc 0x804d166
-. -> Label_insn_15117
-
-# Orig addr: Label_insn_18611 insn_id: 18611 with comment pushfd 
-	Label_insn_18611	 ** pushfd 
-. -> Label_insn_15132
-
-# Orig addr: Label_insn_18612 insn_id: 18612 with comment jno 0x096B9976 -- Link to callback handler sequence
-	Label_insn_18612	 ** jno 0x804c1aa
-. -> Label_insn_15332
-
-# Orig addr: Label_insn_18613 insn_id: 18613 with comment pushfd 
-	Label_insn_18613	 ** pushfd 
-. -> Label_insn_15573
-
-# Orig addr: Label_insn_18614 insn_id: 18614 with comment jnc 0x096D3286 -- Link to callback handler sequence
-	Label_insn_18614	 ** jnc Label_insn_3841
-. -> Label_insn_15588
-
-# Orig addr: Label_insn_18615 insn_id: 18615 with comment jnc 0x096D7B06 -- Link to callback handler sequence
-	Label_insn_18615	 ** jnc 0x804c890
-. -> Label_insn_15635
-
-# Orig addr: Label_insn_18616 insn_id: 18616 with comment jnc 0x096DA266 -- Link to callback handler sequence
-	Label_insn_18616	 ** jnc 0x804c956
-. -> Label_insn_15659
-
-# Orig addr: Label_insn_18617 insn_id: 18617 with comment jno 0x096DFF86 -- Link to callback handler sequence
-	Label_insn_18617	 ** jno 0x804f496
-. -> Label_insn_15714
-
-# Orig addr: Label_insn_18618 insn_id: 18618 with comment pushfd 
-	Label_insn_18618	 ** pushfd 
-. -> Label_insn_15856
-
-# Orig addr: Label_insn_18619 insn_id: 18619 with comment jno 0x096F849E -- Link to callback handler sequence
-	Label_insn_18619	 ** jno 0x804fa42
-. -> Label_insn_15945
-
-# Orig addr: Label_insn_18620 insn_id: 18620 with comment jnc 0x09701A4E -- Link to callback handler sequence
-	Label_insn_18620	 ** jnc 0x804ff49
-. -> Label_insn_16034
-
-# Orig addr: Label_insn_18621 insn_id: 18621 with comment jnc 0x09704BAE -- Link to callback handler sequence
-	Label_insn_18621	 ** jnc 0x8050086
-. -> Label_insn_16065
-
-# Orig addr: Label_insn_18622 insn_id: 18622 with comment jno 0x0970802E -- Link to callback handler sequence
-	Label_insn_18622	 ** jno 0x805017b
-. -> Label_insn_16096
-
-# Orig addr: Label_insn_18623 insn_id: 18623 with comment jnc 0x09717C0E -- Link to callback handler sequence
-	Label_insn_18623	 ** jnc 0x805076c
-. -> Label_insn_16247
-
-# Orig addr: Label_insn_18624 insn_id: 18624 with comment jnc 0x0972C15E -- Link to callback handler sequence
-	Label_insn_18624	 ** jnc 0x8050b03
-. -> Label_insn_16448
-
-# Orig addr: Label_insn_18625 insn_id: 18625 with comment jno 0x0973282E -- Link to callback handler sequence
-	Label_insn_18625	 ** jno 0x8050b63
-. -> Label_insn_16512
-
-# Orig addr: Label_insn_18626 insn_id: 18626 with comment jno 0x09736AC6 -- Link to callback handler sequence
-	Label_insn_18626	 ** jno 0x8050c60
-. -> Label_insn_16548
-
-# Orig addr: Label_insn_18627 insn_id: 18627 with comment jno 0x0973D196 -- Link to callback handler sequence
-	Label_insn_18627	 ** jno 0x8050e46
-. -> Label_insn_16611
-
-# Orig addr: Label_insn_18628 insn_id: 18628 with comment jnc 0x098B4F66 -- Link to callback handler sequence
-	Label_insn_18628	 ** jnc Label_insn_8529
-. -> Label_insn_16778
-
-# Orig addr: Label_insn_18629 insn_id: 18629 with comment jnc 0x098C4DAE -- Link to callback handler sequence
-	Label_insn_18629	 ** jnc 0x80511f6
-. -> Label_insn_16825
-
-# Orig addr: Label_insn_18630 insn_id: 18630 with comment jno 0x098D5E6E -- Link to callback handler sequence
-	Label_insn_18630	 ** jno 0x80514dd
-. -> Label_insn_16872
-
-# Orig addr: Label_insn_18631 insn_id: 18631 with comment jno 0x09B3C296 -- Link to callback handler sequence
-	Label_insn_18631	 ** jno Label_insn_8896
-. -> Label_insn_16951
-
-# Orig addr: Label_insn_18632 insn_id: 18632 with comment jnc 0x098FC69E -- Link to callback handler sequence
-	Label_insn_18632	 ** jnc 0x8051679
-. -> Label_insn_16982
-
-# Orig addr: Label_insn_18633 insn_id: 18633 with comment jno 0x09900586 -- Link to callback handler sequence
-	Label_insn_18633	 ** jno 0x80516c4
-. -> Label_insn_16997
-
-# Orig addr: Label_insn_18634 insn_id: 18634 with comment jno 0x0990C4BE -- Link to callback handler sequence
-	Label_insn_18634	 ** jno 0x8051774
-. -> Label_insn_17028
-
-# Orig addr: Label_insn_18635 insn_id: 18635 with comment jno 0x09913346 -- Link to callback handler sequence
-	Label_insn_18635	 ** jno 0x805179b
-. -> Label_insn_17043
-
-# Orig addr: Label_insn_18636 insn_id: 18636 with comment jno 0x0992D916 -- Link to callback handler sequence
-	Label_insn_18636	 ** jno 0x805187f
-. -> Label_insn_17111
-
-# Orig addr: Label_insn_18637 insn_id: 18637 with comment jno 0x09936C2E -- Link to callback handler sequence
-	Label_insn_18637	 ** jno 0x80518ba
-. -> Label_insn_17134
-
-# Orig addr: Label_insn_18638 insn_id: 18638 with comment jnc 0x099489FE -- Link to callback handler sequence
-	Label_insn_18638	 ** jnc 0x8051951
-. -> Label_insn_17173
-
-# Orig addr: Label_insn_18639 insn_id: 18639 with comment jnc 0x0995ADD6 -- Link to callback handler sequence
-	Label_insn_18639	 ** jnc 0x80519a9
-. -> Label_insn_17212
-
-# Orig addr: Label_insn_18640 insn_id: 18640 with comment pushfd 
-	Label_insn_18640	 ** pushfd 
-. -> Label_insn_17235
-
-# Orig addr: Label_insn_18641 insn_id: 18641 with comment jno 0x0996B7CE -- Link to callback handler sequence
-	Label_insn_18641	 ** jno 0x8051a50
-. -> Label_insn_17258
-
-# Orig addr: Label_insn_18642 insn_id: 18642 with comment jnc 0x099743DE -- Link to callback handler sequence
-	Label_insn_18642	 ** jnc 0x8051a91
-. -> Label_insn_17281
-
-# Orig addr: Label_insn_18643 insn_id: 18643 with comment jnc 0x099830F6 -- Link to callback handler sequence
-	Label_insn_18643	 ** jnc Label_insn_9282
-. -> Label_insn_17325
-
-# Orig addr: Label_insn_18644 insn_id: 18644 with comment jnc 0x099875C6 -- Link to callback handler sequence
-	Label_insn_18644	 ** jnc 0x8051ad0
-. -> Label_insn_17340
-
-# Orig addr: Label_insn_18645 insn_id: 18645 with comment jno 0x0998D5C6 -- Link to callback handler sequence
-	Label_insn_18645	 ** jno 0x8051af1
-. -> Label_insn_17355
-
-# Orig addr: Label_insn_18646 insn_id: 18646 with comment jno 0x099B0FCE -- Link to callback handler sequence
-	Label_insn_18646	 ** jno Label_insn_9452
-. -> Label_insn_17439
-
-# Orig addr: Label_insn_18647 insn_id: 18647 with comment jnc 0x099B5E4E -- Link to callback handler sequence
-	Label_insn_18647	 ** jnc 0x8051d37
-. -> Label_insn_17454
-
-# Orig addr: Label_insn_18648 insn_id: 18648 with comment jno 0x099BBCD6 -- Link to callback handler sequence
-	Label_insn_18648	 ** jno 0x8051d5a
-. -> Label_insn_17469
-
-# Orig addr: Label_insn_18649 insn_id: 18649 with comment jno 0x099C9E66 -- Link to callback handler sequence
-	Label_insn_18649	 ** jno 0x8051e08
-. -> Label_insn_17508
-
-# Orig addr: Label_insn_18650 insn_id: 18650 with comment jnc 0x099D2456 -- Link to callback handler sequence
-	Label_insn_18650	 ** jnc 0x8051e3a
-. -> Label_insn_17531
-
-# Orig addr: Label_insn_18651 insn_id: 18651 with comment jno 0x099D817E -- Link to callback handler sequence
-	Label_insn_18651	 ** jno Label_insn_9544
-. -> Label_insn_17546
-
-# Orig addr: Label_insn_18652 insn_id: 18652 with comment jno 0x099E0306 -- Link to callback handler sequence
-	Label_insn_18652	 ** jno 0x8051e61
-. -> Label_insn_17566
-
-# Orig addr: Label_insn_18653 insn_id: 18653 with comment jno 0x099E2E56 -- Link to callback handler sequence
-	Label_insn_18653	 ** jno Label_insn_9550
-. -> Label_insn_17573
-
-# Orig addr: Label_insn_18654 insn_id: 18654 with comment jnc 0x099E8176 -- Link to callback handler sequence
-	Label_insn_18654	 ** jnc 0x8051e70
-. -> Label_insn_17588
-
-# Orig addr: Label_insn_18655 insn_id: 18655 with comment jnc 0x099FBB5E -- Link to callback handler sequence
-	Label_insn_18655	 ** jnc 0x8051f60
-. -> Label_insn_17643
-
-# Orig addr: Label_insn_18656 insn_id: 18656 with comment jno 0x09A0DD56 -- Link to callback handler sequence
-	Label_insn_18656	 ** jno Label_insn_9647
-. -> Label_insn_17695
-
-# Orig addr: Label_insn_18657 insn_id: 18657 with comment jno 0x09A19836 -- Link to callback handler sequence
-	Label_insn_18657	 ** jno Label_insn_9688
-. -> Label_insn_17723
-
-# Orig addr: Label_insn_18658 insn_id: 18658 with comment jno 0x09A265E6 -- Link to callback handler sequence
-	Label_insn_18658	 ** jno 0x8049286
-. -> Label_insn_17762
-
-# Orig addr: Label_insn_18659 insn_id: 18659 with comment jnc 0x09A4CB86 -- Link to callback handler sequence
-	Label_insn_18659	 ** jnc 0x8049994
-. -> Label_insn_17870
-
-# Orig addr: Label_insn_18660 insn_id: 18660 with comment jno 0x09A52756 -- Link to callback handler sequence
-	Label_insn_18660	 ** jno 0x80499ae
-. -> Label_insn_17885
-
-# Orig addr: Label_insn_18661 insn_id: 18661 with comment jnc 0x09A58406 -- Link to callback handler sequence
-	Label_insn_18661	 ** jnc 0x80499c0
-. -> Label_insn_17900
-
-# Orig addr: Label_insn_18662 insn_id: 18662 with comment jnc 0x09A5E1D6 -- Link to callback handler sequence
-	Label_insn_18662	 ** jnc 0x80499e8
-. -> Label_insn_17915
-
-# Orig addr: Label_insn_18663 insn_id: 18663 with comment jno 0x09A63F6E -- Link to callback handler sequence
-	Label_insn_18663	 ** jno 0x8049a12
-. -> Label_insn_17930
-
-# Orig addr: Label_insn_18664 insn_id: 18664 with comment pushfd 
-	Label_insn_18664	 ** pushfd 
-. -> Label_insn_17937
-
-# Orig addr: Label_insn_18665 insn_id: 18665 with comment jno 0x09A876BE -- Link to callback handler sequence
-	Label_insn_18665	 ** jno 0x8049c18
-. -> Label_insn_18029
-
-# Orig addr: Label_insn_18666 insn_id: 18666 with comment jno 0x09AA2E26 -- Link to callback handler sequence
-	Label_insn_18666	 ** jno 0x8049cb8
-. -> Label_insn_18107
-
-# Orig addr: Label_insn_18667 insn_id: 18667 with comment jno 0x09AB6136 -- Link to callback handler sequence
-	Label_insn_18667	 ** jno Label_insn_871
-. -> Label_insn_18162
-
-# Orig addr: Label_insn_18668 insn_id: 18668 with comment jno 0x09ABEC7E -- Link to callback handler sequence
-	Label_insn_18668	 ** jno 0x8049dac
-. -> Label_insn_18185
-
-# Orig addr: Label_insn_18669 insn_id: 18669 with comment jnc 0x09AD1B26 -- Link to callback handler sequence
-	Label_insn_18669	 ** jnc 0x8049fc3
-. -> Label_insn_18237
-
-# Orig addr: Label_insn_18670 insn_id: 18670 with comment jno 0x09AEA75E -- Link to callback handler sequence
-	Label_insn_18670	 ** jno 0x804a404
-. -> Label_insn_18309
-
-# Orig addr: Label_insn_18671 insn_id: 18671 with comment jno 0x09AF002E -- Link to callback handler sequence
-	Label_insn_18671	 ** jno 0x804a46d
-. -> Label_insn_18323
-
-# Orig addr: Label_insn_18672 insn_id: 18672 with comment jnc 0x098A577E -- Link to callback handler sequence
-	Label_insn_18672	 ** jnc 0x804a716
-. -> Label_insn_18362
-
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm
deleted file mode 100644
index a48700af5..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm
+++ /dev/null
@@ -1,10846 +0,0 @@
-BITS 32
-ORG 0xff000000
-[map symbols a.irdb.aspri.asm.map]
-Label_insn_9928: jmp dword [0x08054F10+eax*4]
-Label_insn_14305: push 0xF0000010
-nop
-nop
-Label_insn_14306: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14306: pop eax
-nop
-Label_insn_14319: pushfd
-nop
-Label_insn_4: push 0x08048E04
-nop
-Label_insn_14320: jnc 0x804d1f4
-nop
-nop
-Label_insn_14321: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14321: pop eax
-nop
-Label_insn_14316: pushad
-nop
-Label_insn_14317: popad
-nop
-Label_insn_14318: pushad
-nop
-nop
-Label_insn_14313: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14313: pop eax
-nop
-Label_insn_14314: popfd
-nop
-Label_insn_14315: jnc 0x804d200
-nop
-Label_insn_14307: popfd
-nop
-Label_insn_14308: popad
-nop
-Label_insn_14309: pushad
-nop
-Label_insn_14310: push 0xF0000020
-nop
-nop
-Label_insn_14311: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14311: pop eax
-nop
-Label_insn_9930: jmp 0x8048e48
-Label_insn_14312: popad
-nop
-Label_insn_14322: popfd
-nop
-Label_insn_14323: push 0xF0000050
-nop
-Label_insn_14324: jnc 0x804d232
-nop
-Label_insn_14325: popfd
-nop
-Label_insn_9929: jmp eax
-Label_insn_14326: popad
-nop
-Label_insn_14327: push 0x0804D1F0
-nop
-Label_insn_14328: push 0xF0000040
-nop
-nop
-Label_insn_14329: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14329: pop eax
-nop
-Label_insn_14330: jno Label_insn_9748
-nop
-Label_insn_14331: jno 0x80520af
-nop
-Label_insn_14332: pushad
-nop
-Label_insn_14333: pushfd
-nop
-Label_insn_14334: push 0x080520A9
-nop
-Label_insn_14335: push 0xF0000000
-nop
-nop
-Label_insn_14336: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14336: pop eax
-nop
-Label_insn_14337: popfd
-nop
-Label_insn_14338: popad
-nop
-Label_insn_14339: jnc 0x804d871
-nop
-Label_insn_14340: pushad
-nop
-Label_insn_14341: pushfd
-nop
-Label_insn_14342: push 0x0804D86A
-nop
-Label_insn_14343: push 0xF00001C0
-nop
-nop
-Label_insn_14344: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14344: pop eax
-nop
-Label_insn_14345: popfd
-nop
-Label_insn_14346: popad
-nop
-Label_insn_14347: jnc 0x804d880
-nop
-Label_insn_14348: pushad
-nop
-Label_insn_14349: pushfd
-nop
-Label_insn_14350: push 0x0804D87D
-nop
-Label_insn_14351: push 0xF00001D0
-nop
-nop
-Label_insn_14352: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14352: pop eax
-nop
-Label_insn_14353: popfd
-nop
-Label_insn_14354: popad
-nop
-Label_insn_14355: jno Label_insn_5136
-nop
-Label_insn_14356: jno 0x804d89b
-nop
-Label_insn_14357: jno 0x804d89f
-nop
-Label_insn_14358: jno 0x804d8ab
-nop
-Label_insn_14359: pushfd
-nop
-Label_insn_14360: test eax , eax
-nop
-Label_insn_14361: jns Label_insn_14363
-nop
-Label_insn_14362: nop
-nop
-Label_insn_14363: popfd
-nop
-Label_insn_14364: mov dword [ebp-0x000000D8] , eax
-nop
-Label_insn_14365: pushad
-nop
-Label_insn_14366: pushfd
-nop
-Label_insn_14367: push 0x0804D902
-nop
-Label_insn_14368: push 0xF0000230
-nop
-nop
-Label_insn_14369: nop ;signedness_detector_32
-post_callback_Label_insn_14369: pop eax
-nop
-Label_insn_14370: popfd
-nop
-Label_insn_14371: popad
-nop
-Label_insn_14372: jno 0x804d927
-nop
-Label_insn_14373: pushad
-nop
-Label_insn_14374: pushfd
-nop
-Label_insn_14375: push 0x0804D924
-nop
-Label_insn_14376: push 0xF0000240
-nop
-nop
-Label_insn_14377: nop ;mul_overflow_detector_32
-post_callback_Label_insn_14377: pop eax
-nop
-Label_insn_14378: popfd
-nop
-Label_insn_14379: popad
-nop
-Label_insn_14380: jno Label_insn_5221
-nop
-Label_insn_14381: pushad
-nop
-Label_insn_14382: pushfd
-nop
-Label_insn_14383: push 0x0804D9AB
-nop
-Label_insn_14384: push 0xF0000250
-nop
-nop
-Label_insn_14385: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14385: pop eax
-nop
-Label_insn_14386: popfd
-nop
-Label_insn_14387: popad
-nop
-Label_insn_14388: jnc Label_insn_5247
-nop
-Label_insn_14389: pushad
-nop
-Label_insn_14390: pushfd
-nop
-Label_insn_14391: push 0x0804DA15
-nop
-Label_insn_14392: push 0xF0000270
-nop
-nop
-Label_insn_14393: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14393: pop eax
-nop
-Label_insn_14394: popfd
-nop
-Label_insn_14395: popad
-nop
-Label_insn_14396: jnc 0x804da74
-nop
-Label_insn_14397: pushad
-nop
-Label_insn_14398: pushfd
-nop
-Label_insn_14399: push 0x0804DA71
-nop
-Label_insn_14400: push 0xF0000290
-nop
-nop
-Label_insn_14401: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14401: pop eax
-nop
-Label_insn_14402: popfd
-nop
-Label_insn_14403: popad
-nop
-Label_insn_14404: jnc 0x804da7d
-nop
-Label_insn_14405: jnc 0x804da87
-nop
-Label_insn_14406: jnc 0x804daac
-nop
-Label_insn_14407: pushad
-nop
-Label_insn_14408: pushfd
-nop
-Label_insn_14409: push 0x0804DAA9
-nop
-Label_insn_14410: push 0xF00002C0
-nop
-nop
-Label_insn_14411: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14411: pop eax
-nop
-Label_insn_14412: popfd
-nop
-Label_insn_14413: popad
-nop
-Label_insn_14414: jno Label_insn_5295
-nop
-Label_insn_14415: jnc Label_insn_5320
-nop
-Label_insn_14416: pushad
-nop
-Label_insn_14417: pushfd
-nop
-Label_insn_14418: push 0x0804DB5C
-nop
-Label_insn_14419: push 0xF0000300
-nop
-nop
-Label_insn_14420: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14420: pop eax
-nop
-Label_insn_14421: popfd
-nop
-Label_insn_14422: popad
-nop
-Label_insn_14423: jno 0x804db8f
-nop
-Label_insn_14424: pushad
-nop
-Label_insn_14425: pushfd
-nop
-Label_insn_14426: push 0x0804DB88
-nop
-Label_insn_14427: push 0xF0000320
-nop
-Label_insn_14505: jnc 0x804e534
-nop
-nop
-Label_insn_14428: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14428: pop eax
-nop
-Label_insn_14429: popfd
-nop
-Label_insn_14430: popad
-nop
-Label_insn_14431: jno 0x804dba1
-nop
-Label_insn_14432: jno 0x804dc46
-nop
-Label_insn_14433: pushad
-nop
-Label_insn_14434: pushfd
-nop
-Label_insn_14435: push 0x0804DC43
-nop
-Label_insn_14436: push 0xF0000340
-nop
-nop
-Label_insn_14437: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14437: pop eax
-nop
-Label_insn_14438: popfd
-nop
-Label_insn_14439: popad
-nop
-Label_insn_14440: jno 0x804dc55
-nop
-Label_insn_14441: pushad
-nop
-Label_insn_14442: pushfd
-nop
-Label_insn_14443: push 0x0804DC52
-nop
-Label_insn_14444: push 0xF0000350
-nop
-nop
-Label_insn_14445: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14445: pop eax
-nop
-Label_insn_14446: popfd
-nop
-Label_insn_14447: popad
-nop
-Label_insn_14448: jno 0x804dc8e
-nop
-Label_insn_14449: pushad
-nop
-Label_insn_14450: pushfd
-nop
-Label_insn_14451: push 0x0804DC8C
-nop
-Label_insn_14452: push 0xF0000360
-nop
-nop
-Label_insn_14453: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14453: pop eax
-nop
-Label_insn_14454: popfd
-nop
-Label_insn_14455: popad
-nop
-Label_insn_14456: jno 0x804dcee
-nop
-Label_insn_14457: pushad
-nop
-Label_insn_14458: pushfd
-nop
-Label_insn_14459: push 0x0804DCEB
-nop
-Label_insn_14460: push 0xF0000370
-nop
-nop
-Label_insn_14461: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14461: pop eax
-nop
-Label_insn_14462: popfd
-nop
-Label_insn_14463: popad
-nop
-Label_insn_14464: jno 0x804dfd2
-nop
-Label_insn_14465: pushad
-nop
-Label_insn_14466: pushfd
-nop
-Label_insn_14467: push 0x0804DFCF
-nop
-Label_insn_14468: push 0xF0000380
-nop
-nop
-Label_insn_14469: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14469: pop eax
-nop
-Label_insn_14470: popfd
-nop
-Label_insn_14471: popad
-nop
-Label_insn_14472: jno 0x804dfe2
-nop
-Label_insn_14473: jno 0x804e0ff
-nop
-Label_insn_14474: pushad
-nop
-Label_insn_14475: pushfd
-nop
-Label_insn_14476: push 0x0804E0FC
-nop
-Label_insn_14477: push 0xF00003A0
-nop
-nop
-Label_insn_14478: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14478: pop eax
-nop
-Label_insn_14479: popfd
-nop
-Label_insn_14480: popad
-nop
-Label_insn_14481: jno 0x804e3c6
-nop
-Label_insn_14482: pushad
-nop
-Label_insn_14483: pushfd
-nop
-Label_insn_14484: push 0x0804E3C3
-nop
-Label_insn_14485: push 0xF00003B0
-nop
-nop
-Label_insn_14486: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14486: pop eax
-nop
-Label_insn_14487: popfd
-nop
-Label_insn_14488: popad
-nop
-Label_insn_14489: jnc 0x804e401
-nop
-Label_insn_14490: pushad
-nop
-Label_insn_14491: pushfd
-nop
-Label_insn_14492: push 0x0804E3FE
-nop
-Label_insn_14493: push 0xF00003C0
-nop
-nop
-Label_insn_14494: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14494: pop eax
-nop
-Label_insn_14495: popfd
-nop
-Label_insn_14496: popad
-nop
-Label_insn_14497: jnc 0x804e4c4
-nop
-Label_insn_14498: pushad
-nop
-Label_insn_14499: pushfd
-nop
-Label_insn_14500: push 0x0804E4BE
-nop
-Label_insn_14501: push 0xF00003D0
-nop
-nop
-Label_insn_14502: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14502: pop eax
-nop
-Label_insn_14503: popfd
-nop
-Label_insn_14504: popad
-nop
-Label_insn_14506: pushad
-nop
-Label_insn_14507: pushfd
-nop
-Label_insn_14508: push 0x0804E52E
-nop
-Label_insn_14509: push 0xF00003E0
-nop
-nop
-Label_insn_14510: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14510: pop eax
-nop
-Label_insn_14511: popfd
-nop
-Label_insn_14512: popad
-nop
-Label_insn_14513: jnc 0x804e53e
-nop
-Label_insn_14514: jnc 0x804e569
-nop
-Label_insn_14515: pushad
-nop
-Label_insn_14516: pushfd
-nop
-Label_insn_14517: push 0x0804E566
-nop
-Label_insn_14518: push 0xF0000400
-nop
-nop
-Label_insn_14519: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14519: pop eax
-nop
-Label_insn_14520: popfd
-nop
-Label_insn_14521: popad
-nop
-Label_insn_14522: jnc 0x804e589
-nop
-Label_insn_14523: jno 0x804e8d9
-nop
-Label_insn_14524: pushad
-nop
-Label_insn_14525: pushfd
-nop
-Label_insn_14526: push 0x0804E8D6
-nop
-Label_insn_14527: push 0xF0000430
-nop
-nop
-Label_insn_14528: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14528: pop eax
-nop
-Label_insn_14529: popfd
-nop
-Label_insn_14530: popad
-nop
-Label_insn_14531: jnc 0x804e927
-nop
-Label_insn_14532: pushad
-nop
-Label_insn_14533: pushfd
-nop
-Label_insn_14534: push 0x0804E921
-nop
-Label_insn_14535: push 0xF0000440
-nop
-nop
-Label_insn_14536: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14536: pop eax
-nop
-Label_insn_14537: popfd
-nop
-Label_insn_14538: popad
-nop
-Label_insn_14539: jno 0x804e963
-nop
-Label_insn_14540: pushad
-nop
-Label_insn_14541: pushfd
-nop
-Label_insn_14542: push 0x0804E95D
-nop
-Label_insn_14543: push 0xF0000450
-nop
-nop
-Label_insn_14544: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14544: pop eax
-nop
-Label_insn_14545: popfd
-nop
-Label_insn_14546: popad
-nop
-Label_insn_14547: jno 0x804e977
-nop
-Label_insn_14548: pushad
-nop
-Label_insn_14549: pushfd
-nop
-Label_insn_14550: push 0x0804E975
-nop
-Label_insn_14551: push 0xF0000460
-nop
-nop
-Label_insn_14552: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14552: pop eax
-nop
-Label_insn_14553: popfd
-nop
-Label_insn_14554: popad
-nop
-Label_insn_14555: jnc Label_insn_6102
-nop
-Label_insn_14556: pushad
-nop
-Label_insn_14557: pushfd
-nop
-Label_insn_14558: push 0x0804E990
-nop
-Label_insn_14559: push 0xF0000470
-nop
-nop
-Label_insn_14560: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14560: pop eax
-nop
-Label_insn_14561: popfd
-nop
-Label_insn_14562: popad
-nop
-Label_insn_14563: jno 0x804e9d9
-nop
-Label_insn_14564: pushad
-nop
-Label_insn_14565: pushfd
-nop
-Label_insn_14566: push 0x0804E9D6
-nop
-Label_insn_14567: push 0xF0000490
-nop
-nop
-Label_insn_14568: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14568: pop eax
-nop
-Label_insn_14569: popfd
-nop
-Label_insn_14570: popad
-nop
-Label_insn_14571: jno Label_insn_6127
-nop
-Label_insn_14572: pushad
-nop
-Label_insn_14573: pushfd
-nop
-Label_insn_14574: push 0x0804E9F5
-nop
-Label_insn_14575: push 0xF00004A0
-nop
-nop
-Label_insn_14576: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14576: pop eax
-nop
-Label_insn_14577: popfd
-nop
-Label_insn_14578: popad
-nop
-Label_insn_14579: jnc 0x804ea53
-nop
-Label_insn_14580: pushad
-nop
-Label_insn_14581: pushfd
-nop
-Label_insn_14582: push 0x0804EA4C
-nop
-Label_insn_14583: push 0xF00004C0
-nop
-nop
-Label_insn_14584: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14584: pop eax
-nop
-Label_insn_14585: popfd
-nop
-Label_insn_14586: popad
-nop
-Label_insn_14587: jnc Label_insn_6159
-nop
-Label_insn_14588: pushad
-nop
-Label_insn_14589: pushfd
-nop
-Label_insn_14590: push 0x0804EA85
-nop
-Label_insn_14591: push 0xF00004D0
-nop
-nop
-Label_insn_14592: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14592: pop eax
-nop
-Label_insn_14593: popfd
-nop
-Label_insn_14594: popad
-nop
-Label_insn_14595: jnc 0x804ec66
-nop
-Label_insn_14596: pushad
-nop
-Label_insn_14597: pushfd
-nop
-Label_insn_14598: push 0x0804EC63
-nop
-Label_insn_14599: push 0xF0000500
-nop
-nop
-Label_insn_14600: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14600: pop eax
-nop
-Label_insn_14601: popfd
-nop
-Label_insn_14602: popad
-nop
-Label_insn_14603: jnc 0x804ecd1
-nop
-Label_insn_14604: pushad
-nop
-Label_insn_14605: pushfd
-nop
-Label_insn_14606: push 0x0804ECCE
-nop
-Label_insn_14607: push 0xF0000510
-nop
-nop
-Label_insn_14608: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14608: pop eax
-nop
-Label_insn_14609: popfd
-nop
-Label_insn_14610: popad
-nop
-Label_insn_14611: jnc 0x804ecfd
-nop
-Label_insn_14612: pushad
-nop
-Label_insn_14613: pushfd
-nop
-Label_insn_14614: push 0x0804ECFB
-nop
-Label_insn_14615: push 0xF0000520
-nop
-nop
-Label_insn_14616: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14616: pop eax
-nop
-Label_insn_14617: popfd
-nop
-Label_insn_14618: popad
-nop
-Label_insn_14619: jnc 0x804ed02
-nop
-Label_insn_14620: jnc Label_insn_6309
-nop
-Label_insn_14621: jnc 0x804ed68
-nop
-Label_insn_14622: pushad
-nop
-Label_insn_14623: pushfd
-nop
-Label_insn_14624: push 0x0804ED65
-nop
-Label_insn_14625: push 0xF0000560
-nop
-nop
-Label_insn_14626: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14626: pop eax
-nop
-Label_insn_14627: popfd
-nop
-Label_insn_14628: popad
-nop
-Label_insn_14629: jnc 0x804ed90
-nop
-Label_insn_14630: pushad
-nop
-Label_insn_14631: pushfd
-nop
-Label_insn_14632: push 0x0804ED8E
-nop
-Label_insn_14633: push 0xF0000570
-nop
-nop
-Label_insn_14634: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14634: pop eax
-nop
-Label_insn_14635: popfd
-nop
-Label_insn_14636: popad
-nop
-Label_insn_14637: jnc 0x804ed95
-nop
-Label_insn_14638: jnc Label_insn_6353
-nop
-Label_insn_14639: jnc 0x804eddd
-nop
-Label_insn_14640: pushad
-nop
-Label_insn_14641: pushfd
-nop
-Label_insn_14642: push 0x0804EDDA
-nop
-Label_insn_14643: push 0xF00005B0
-nop
-nop
-Label_insn_14644: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14644: pop eax
-nop
-Label_insn_14645: popfd
-nop
-Label_insn_14646: popad
-nop
-Label_insn_14647: jnc 0x804ede1
-nop
-Label_insn_14648: jno Label_insn_6514
-nop
-Label_insn_14649: pushad
-nop
-Label_insn_14650: pushfd
-nop
-Label_insn_14651: push 0x0804EFD4
-nop
-Label_insn_14652: push 0xF00005D0
-nop
-nop
-Label_insn_14653: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14653: pop eax
-nop
-Label_insn_14654: popfd
-nop
-Label_insn_14655: popad
-nop
-Label_insn_14656: jno 0x804f0b1
-nop
-Label_insn_14657: pushad
-nop
-Label_insn_14658: pushfd
-nop
-Label_insn_14659: push 0x0804F0AF
-nop
-Label_insn_14660: push 0xF00005F0
-nop
-nop
-Label_insn_14661: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14661: pop eax
-nop
-Label_insn_14662: popfd
-nop
-Label_insn_14663: popad
-nop
-Label_insn_14664: jno 0x804cce2
-nop
-Label_insn_14665: pushad
-nop
-Label_insn_14666: pushfd
-nop
-Label_insn_14667: push 0x0804CCDF
-nop
-Label_insn_14668: push 0xF0000600
-nop
-nop
-Label_insn_14669: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14669: pop eax
-nop
-Label_insn_14670: popfd
-nop
-Label_insn_14671: popad
-nop
-Label_insn_14672: jno 0x804cd1d
-nop
-Label_insn_14673: pushad
-nop
-Label_insn_14674: pushfd
-nop
-Label_insn_14675: push 0x0804CD1A
-nop
-Label_insn_14676: push 0xF0000610
-nop
-nop
-Label_insn_14677: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14677: pop eax
-nop
-Label_insn_14678: popfd
-nop
-Label_insn_14679: popad
-nop
-Label_insn_14680: push 0x080520F8
-nop
-Label_insn_14681: popad
-nop
-Label_insn_14682: jnc 0x804d2e3
-nop
-Label_insn_14683: pushad
-nop
-Label_insn_14684: pushfd
-nop
-Label_insn_14685: pushfd
-nop
-Label_insn_14686: push 0x0804D2E0
-nop
-Label_insn_14687: push 0xF0000060
-nop
-nop
-Label_insn_14688: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14688: pop eax
-nop
-Label_insn_14689: popfd
-nop
-Label_insn_14690: popad
-nop
-Label_insn_14691: jnc 0x804d334
-nop
-Label_insn_14692: pushad
-nop
-Label_insn_14693: pushfd
-nop
-Label_insn_14694: push 0x0804D32E
-nop
-Label_insn_14695: push 0xF0000070
-nop
-nop
-Label_insn_14696: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14696: pop eax
-nop
-Label_insn_14697: popfd
-nop
-Label_insn_14698: popad
-nop
-Label_insn_14699: jno 0x804d3a2
-nop
-Label_insn_14700: pushad
-nop
-Label_insn_14701: pushfd
-nop
-Label_insn_14702: push 0x0804D39F
-nop
-Label_insn_14703: push 0x0804D1FC
-nop
-Label_insn_14704: pushfd
-nop
-Label_insn_535: pushfd
-nop
-nop
-Label_insn_14705: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14705: pop eax
-nop
-Label_insn_14706: popfd
-nop
-Label_insn_14707: popad
-nop
-Label_insn_14708: pushad
-nop
-Label_insn_14709: pushfd
-nop
-Label_insn_14710: push 0x0804D22E
-nop
-Label_insn_14711: pushad
-nop
-Label_insn_14712: pushfd
-nop
-Label_insn_14713: push 0x0804D2C9
-nop
-Label_insn_14714: jnc 0x804d2cf
-nop
-Label_insn_14715: push 0xF0000030
-nop
-Label_insn_14716: push 0xF0000080
-nop
-nop
-Label_insn_14717: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14717: pop eax
-nop
-Label_insn_14718: popfd
-nop
-Label_insn_14719: popad
-nop
-Label_insn_14720: jnc Label_insn_4831
-nop
-Label_insn_14721: pushad
-nop
-Label_insn_14722: pushfd
-nop
-Label_insn_14723: push 0x0804D434
-nop
-Label_insn_14724: push 0xF0000090
-nop
-nop
-Label_insn_14725: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14725: pop eax
-nop
-Label_insn_14726: popfd
-nop
-Label_insn_14727: popad
-nop
-Label_insn_14728: jnc Label_insn_4832
-nop
-Label_insn_14729: pushad
-nop
-Label_insn_14730: pushfd
-nop
-Label_insn_14731: push 0x0804D436
-nop
-Label_insn_14732: push 0xF00000A0
-nop
-nop
-Label_insn_14733: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14733: pop eax
-nop
-Label_insn_14734: popfd
-nop
-Label_insn_14735: popad
-nop
-Label_insn_14736: jnc 0x804d43c
-nop
-Label_insn_14737: pushad
-nop
-Label_insn_14738: pushfd
-nop
-Label_insn_14739: push 0x0804D439
-nop
-Label_insn_14740: push 0xF00000B0
-nop
-nop
-Label_insn_14741: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14741: pop eax
-nop
-Label_insn_14742: popfd
-nop
-Label_insn_14743: popad
-nop
-Label_insn_14744: jnc 0x804d469
-nop
-Label_insn_14745: pushad
-nop
-Label_insn_14746: pushfd
-nop
-Label_insn_14747: push 0x0804D467
-nop
-Label_insn_14748: push 0xF00000C0
-nop
-nop
-Label_insn_14749: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14749: pop eax
-nop
-Label_insn_14750: popfd
-nop
-Label_insn_14751: popad
-nop
-Label_insn_14752: jnc Label_insn_4846
-nop
-Label_insn_14753: pushad
-nop
-Label_insn_14754: pushfd
-nop
-Label_insn_14755: push 0x0804D46B
-nop
-Label_insn_14756: push 0xF00000D0
-nop
-nop
-Label_insn_14757: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14757: pop eax
-nop
-Label_insn_14758: popfd
-nop
-Label_insn_14759: popad
-nop
-Label_insn_14760: jnc 0x804d475
-nop
-Label_insn_14761: pushad
-nop
-Label_insn_14762: pushfd
-nop
-Label_insn_14763: push 0x0804D471
-nop
-Label_insn_14764: push 0xF00000E0
-nop
-nop
-Label_insn_14765: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14765: pop eax
-nop
-Label_insn_14766: popfd
-nop
-Label_insn_14767: popad
-nop
-Label_insn_14768: jnc 0x804d481
-nop
-Label_insn_14769: pushad
-nop
-Label_insn_14770: pushfd
-nop
-Label_insn_14771: push 0x0804D47D
-nop
-Label_insn_14772: push 0xF00000F0
-nop
-nop
-Label_insn_14773: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14773: pop eax
-nop
-Label_insn_14774: popfd
-nop
-Label_insn_14775: popad
-nop
-Label_insn_14776: jno 0x804d4b2
-nop
-Label_insn_14777: pushad
-nop
-Label_insn_14778: pushfd
-nop
-Label_insn_14779: push 0x0804D4AF
-nop
-Label_insn_14780: push 0xF0000100
-nop
-nop
-Label_insn_14781: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14781: pop eax
-nop
-Label_insn_14782: popfd
-nop
-Label_insn_245: sub ebx , 0x08054F10
-nop
-Label_insn_14783: popad
-nop
-Label_insn_247: sub ebx , 0x00000001
-nop
-Label_insn_14784: jnc Label_insn_4895
-nop
-Label_insn_14785: pushad
-nop
-Label_insn_14786: pushfd
-nop
-Label_insn_251: add eax , 0x00000001
-nop
-Label_insn_14787: push 0x0804D536
-nop
-Label_insn_14788: push 0xF0000110
-nop
-Label_insn_253: push 0x0804929F
-nop
-nop
-Label_insn_14789: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14789: pop eax
-nop
-Label_insn_14790: popfd
-nop
-Label_insn_14791: popad
-nop
-Label_insn_14792: jnc 0x804d53c
-nop
-Label_insn_14793: pushad
-nop
-Label_insn_14794: pushfd
-nop
-Label_insn_14795: push 0x0804D53A
-nop
-Label_insn_14796: push 0xF0000120
-nop
-nop
-Label_insn_14797: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14797: pop eax
-nop
-Label_insn_14798: popfd
-nop
-Label_insn_14799: popad
-nop
-Label_insn_14800: jnc 0x804d545
-nop
-Label_insn_14801: pushad
-nop
-Label_insn_14802: pushfd
-nop
-Label_insn_14803: push 0x0804D542
-nop
-Label_insn_14804: push 0xF0000130
-nop
-Label_insn_274: push 0x080492E1
-nop
-nop
-Label_insn_14805: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14805: pop eax
-nop
-Label_insn_14806: popfd
-nop
-Label_insn_14807: popad
-nop
-Label_insn_14808: jnc 0x804d578
-nop
-Label_insn_14809: pushad
-nop
-Label_insn_14810: pushfd
-nop
-Label_insn_14811: push 0x0804D575
-nop
-Label_insn_14812: push 0xF0000140
-nop
-nop
-Label_insn_14813: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14813: pop eax
-nop
-Label_insn_14814: popfd
-nop
-Label_insn_14815: popad
-nop
-Label_insn_14816: jno 0x804d606
-nop
-Label_insn_14817: pushad
-nop
-Label_insn_14818: pushfd
-nop
-Label_insn_14819: push 0x0804D603
-nop
-Label_insn_14820: push 0xF0000150
-nop
-nop
-Label_insn_14821: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14821: pop eax
-nop
-Label_insn_14822: popfd
-nop
-Label_insn_14823: popad
-nop
-Label_insn_14824: jno 0x804d643
-nop
-Label_insn_14825: pushad
-nop
-Label_insn_14826: pushfd
-nop
-Label_insn_14827: push 0x0804D640
-nop
-Label_insn_14828: push 0xF0000160
-nop
-nop
-Label_insn_14829: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14829: pop eax
-nop
-Label_insn_14830: popfd
-nop
-Label_insn_14831: popad
-nop
-Label_insn_14832: jno 0x804d67c
-nop
-Label_insn_14833: pushad
-nop
-Label_insn_14834: pushfd
-nop
-Label_insn_14835: push 0x0804D679
-nop
-Label_insn_14836: push 0xF0000170
-nop
-nop
-Label_insn_14837: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14837: pop eax
-nop
-Label_insn_14838: popfd
-nop
-Label_insn_14839: popad
-nop
-Label_insn_14840: jno 0x804d7f3
-nop
-Label_insn_14841: pushad
-nop
-Label_insn_14842: pushfd
-nop
-Label_insn_14843: push 0x0804D7F0
-nop
-Label_insn_14844: push 0xF0000180
-nop
-nop
-Label_insn_14845: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14845: pop eax
-nop
-Label_insn_14846: popfd
-nop
-Label_insn_14847: popad
-nop
-Label_insn_14848: jno 0x804d80a
-nop
-Label_insn_14849: pushad
-nop
-Label_insn_14850: pushfd
-nop
-Label_insn_14851: push 0x0804D807
-nop
-Label_insn_14852: push 0xF0000190
-nop
-nop
-Label_insn_14853: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14853: pop eax
-nop
-Label_insn_14854: popfd
-nop
-Label_insn_14855: popad
-nop
-Label_insn_14856: jno Label_insn_5110
-nop
-Label_insn_14857: pushad
-nop
-Label_insn_14858: pushfd
-nop
-Label_insn_14859: push 0x0804D83B
-nop
-Label_insn_14860: push 0xF00001A0
-nop
-nop
-Label_insn_14861: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14861: pop eax
-nop
-Label_insn_14862: popfd
-nop
-Label_insn_14863: popad
-nop
-Label_insn_14864: jno 0x804d83f
-nop
-Label_insn_14865: pushad
-nop
-Label_insn_14866: pushfd
-nop
-Label_insn_14867: push 0x0804D83D
-nop
-Label_insn_14868: push 0xF00001B0
-nop
-nop
-Label_insn_14869: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14869: pop eax
-nop
-Label_insn_14870: popfd
-nop
-Label_insn_14871: popad
-nop
-Label_insn_14872: pushad
-nop
-Label_insn_14873: pushfd
-nop
-Label_insn_14874: push 0x0804D888
-nop
-Label_insn_14875: push 0xF00001E0
-nop
-nop
-Label_insn_14876: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14876: pop eax
-nop
-Label_insn_14877: popfd
-nop
-Label_insn_14878: popad
-nop
-Label_insn_14879: jno 0x804d88e
-nop
-Label_insn_14880: pushad
-nop
-Label_insn_14881: pushfd
-nop
-Label_insn_14882: push 0x0804D88B
-nop
-Label_insn_14883: push 0xF00001F0
-nop
-nop
-Label_insn_14884: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14884: pop eax
-nop
-Label_insn_14885: popfd
-nop
-Label_insn_14886: popad
-nop
-Label_insn_14887: pushad
-nop
-Label_insn_14888: pushfd
-nop
-Label_insn_14889: push 0x0804D898
-nop
-Label_insn_14890: push 0xF0000200
-nop
-Label_insn_14925: push 0x0804DA7A
-nop
-nop
-Label_insn_14891: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14891: pop eax
-nop
-Label_insn_14892: popfd
-nop
-Label_insn_14893: popad
-nop
-Label_insn_14894: pushad
-nop
-Label_insn_14895: pushfd
-nop
-Label_insn_14896: push 0x0804D89D
-nop
-Label_insn_14897: push 0xF0000210
-nop
-nop
-Label_insn_14898: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14898: pop eax
-nop
-Label_insn_14899: popfd
-nop
-Label_insn_14900: popad
-nop
-Label_insn_14901: pushad
-nop
-Label_insn_14902: pushfd
-nop
-Label_insn_14903: push 0x0804D8A8
-nop
-Label_insn_14904: push 0xF0000220
-nop
-nop
-Label_insn_14905: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14905: pop eax
-nop
-Label_insn_14906: popfd
-nop
-Label_insn_14907: jno 0x804d9b1
-nop
-Label_insn_14908: pushad
-nop
-Label_insn_14909: pushfd
-nop
-Label_insn_14910: push 0x0804D9AE
-nop
-Label_insn_14911: push 0xF0000260
-nop
-nop
-Label_insn_14912: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14912: pop eax
-nop
-Label_insn_14913: popfd
-nop
-Label_insn_14914: popad
-nop
-Label_insn_14915: jnc 0x804da1b
-nop
-Label_insn_14916: pushad
-nop
-Label_insn_14917: pushfd
-nop
-Label_insn_14918: push 0x0804DA18
-nop
-Label_insn_14919: push 0xF0000280
-nop
-nop
-Label_insn_14920: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14920: pop eax
-nop
-Label_insn_14921: popfd
-nop
-Label_insn_14922: popad
-nop
-Label_insn_14923: pushad
-nop
-Label_insn_14924: pushfd
-nop
-Label_insn_14926: push 0xF00002A0
-nop
-nop
-Label_insn_14927: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14927: pop eax
-nop
-Label_insn_14928: popfd
-nop
-Label_insn_14929: popad
-nop
-Label_insn_14930: pushad
-nop
-Label_insn_14931: pushfd
-nop
-Label_insn_14932: push 0x0804DA84
-nop
-Label_insn_14933: push 0xF00002B0
-nop
-nop
-Label_insn_14934: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14934: pop eax
-nop
-Label_insn_14935: popfd
-nop
-Label_insn_14936: popad
-nop
-Label_insn_14937: jnc 0x804dac0
-nop
-Label_insn_14938: pushad
-nop
-Label_insn_14939: pushfd
-nop
-Label_insn_14940: push 0x0804DABE
-nop
-Label_insn_14941: push 0xF00002D0
-nop
-nop
-Label_insn_14942: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14942: pop eax
-nop
-Label_insn_14943: popfd
-nop
-Label_insn_14944: popad
-nop
-Label_insn_14945: pushad
-nop
-Label_insn_14946: pushfd
-nop
-Label_insn_14947: push 0x0804DAC3
-nop
-Label_insn_14948: push 0xF00002E0
-nop
-nop
-Label_insn_14949: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14949: pop eax
-nop
-Label_insn_14950: popfd
-nop
-Label_insn_14951: popad
-nop
-Label_insn_14952: jno 0x804dacd
-nop
-Label_insn_14953: pushad
-nop
-Label_insn_14954: pushfd
-nop
-Label_insn_14955: push 0x0804DACA
-nop
-Label_insn_14956: push 0xF00002F0
-nop
-nop
-Label_insn_14957: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14957: pop eax
-nop
-Label_insn_14958: popfd
-nop
-Label_insn_14959: popad
-nop
-Label_insn_14960: jnc 0x804db62
-nop
-Label_insn_14961: pushad
-nop
-Label_insn_14962: pushfd
-nop
-Label_insn_14963: push 0x0804DB5F
-nop
-Label_insn_14964: push 0xF0000310
-nop
-nop
-Label_insn_14965: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14965: pop eax
-nop
-Label_insn_14966: popfd
-nop
-Label_insn_14967: popad
-nop
-Label_insn_14968: pushad
-nop
-Label_insn_14969: pushfd
-nop
-Label_insn_14970: push 0x0804DB9B
-nop
-Label_insn_14971: push 0xF0000330
-nop
-nop
-Label_insn_14972: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_14972: pop eax
-nop
-Label_insn_14973: popfd
-nop
-Label_insn_14974: popad
-nop
-Label_insn_14975: pushad
-nop
-Label_insn_14976: pushfd
-nop
-Label_insn_14977: push 0x0804DFDC
-nop
-Label_insn_534: pushfd
-nop
-Label_insn_14978: push 0xF0000390
-nop
-Label_insn_14979: popfd
-nop
-Label_insn_14980: popad
-nop
-Label_insn_14981: pushad
-nop
-Label_insn_14982: pushfd
-nop
-Label_insn_14983: push 0x0804E53B
-nop
-Label_insn_14984: push 0xF00003F0
-nop
-Label_insn_548: lea eax , [ebx-0x00008000]
-nop
-nop
-Label_insn_14985: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14985: pop eax
-nop
-Label_insn_14986: popfd
-nop
-Label_insn_14987: popad
-nop
-Label_insn_14988: jnc 0x804e57d
-nop
-Label_insn_14989: pushad
-nop
-Label_insn_14990: pushfd
-nop
-Label_insn_14991: push 0x0804E577
-nop
-Label_insn_14992: push 0xF0000410
-nop
-nop
-Label_insn_14993: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_14993: pop eax
-nop
-Label_insn_14994: popfd
-nop
-Label_insn_561: pushfd
-nop
-Label_insn_14995: popad
-nop
-Label_insn_562: lea eax , [eax+ecx*4]
-nop
-Label_insn_14996: pushad
-nop
-Label_insn_14997: pushfd
-nop
-Label_insn_14998: push 0x0804E583
-nop
-Label_insn_14999: push 0xF0000420
-nop
-nop
-Label_insn_15000: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15000: pop eax
-nop
-Label_insn_15001: popfd
-nop
-Label_insn_15002: popad
-nop
-Label_insn_15003: jno 0x804e99a
-nop
-Label_insn_15004: pushad
-nop
-Label_insn_15005: pushfd
-nop
-Label_insn_15006: push 0x0804E997
-nop
-Label_insn_15007: push 0xF0000480
-nop
-nop
-Label_insn_15008: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15008: pop eax
-nop
-Label_insn_15009: popfd
-nop
-Label_insn_15010: popad
-nop
-Label_insn_586: pushfd
-nop
-Label_insn_15011: jno 0x804e9fb
-nop
-Label_insn_15012: pushad
-nop
-Label_insn_15013: pushfd
-nop
-Label_insn_15014: push 0x0804E9F8
-nop
-Label_insn_15015: push 0xF00004B0
-nop
-nop
-Label_insn_15016: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15016: pop eax
-nop
-Label_insn_15017: popfd
-nop
-Label_insn_15018: popad
-nop
-Label_insn_598: sub eax , 0x00008000
-nop
-Label_insn_15019: jnc Label_insn_6160
-nop
-Label_insn_15020: pushad
-nop
-Label_insn_15021: pushfd
-nop
-Label_insn_15022: push 0x0804EA8C
-nop
-Label_insn_15023: push 0xF00004E0
-nop
-nop
-Label_insn_15024: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15024: pop eax
-nop
-Label_insn_15025: popfd
-nop
-Label_insn_15026: popad
-nop
-Label_insn_15027: jnc 0x804ea99
-nop
-Label_insn_15028: pushad
-nop
-Label_insn_15029: pushfd
-nop
-Label_insn_15030: push 0x0804EA92
-nop
-Label_insn_15031: push 0xF00004F0
-nop
-nop
-Label_insn_15032: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15032: pop eax
-nop
-Label_insn_15033: popfd
-nop
-Label_insn_15034: popad
-nop
-Label_insn_620: add eax , dword [esp+0x64]
-nop
-Label_insn_15035: pushad
-nop
-Label_insn_15036: pushfd
-nop
-Label_insn_15037: push 0x0804ECFF
-nop
-Label_insn_626: lea eax , [ecx+edx+0x12]
-nop
-Label_insn_15038: push 0xF0000530
-nop
-nop
-Label_insn_15039: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15039: pop eax
-nop
-Label_insn_628: lea eax , [eax+edx*4]
-nop
-Label_insn_15040: popfd
-nop
-Label_insn_15041: popad
-nop
-Label_insn_15042: pushad
-nop
-Label_insn_15043: pushfd
-nop
-Label_insn_15044: push 0x0804ED05
-nop
-Label_insn_634: sub esi , 0x00000001
-nop
-Label_insn_15045: push 0xF0000540
-nop
-nop
-Label_insn_15046: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15046: pop eax
-nop
-Label_insn_636: add ecx , esi
-nop
-Label_insn_15047: popfd
-nop
-Label_insn_15048: popad
-nop
-Label_insn_15049: jnc 0x804ed0a
-nop
-Label_insn_640: add esi , dword [esp+0x54]
-nop
-Label_insn_15050: pushad
-nop
-Label_insn_642: sub ecx , edx
-nop
-Label_insn_15051: pushfd
-nop
-Label_insn_15052: push 0x0804ED08
-nop
-Label_insn_15053: push 0xF0000550
-nop
-nop
-Label_insn_15054: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15054: pop eax
-nop
-Label_insn_15055: popfd
-nop
-Label_insn_15056: popad
-nop
-Label_insn_648: sub esi , edx
-nop
-Label_insn_651: add eax , 0x00000001
-nop
-Label_insn_15057: pushad
-nop
-Label_insn_15058: pushfd
-nop
-Label_insn_15059: push 0x0804ED92
-nop
-Label_insn_15060: push 0xF0000580
-nop
-nop
-Label_insn_15061: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15061: pop eax
-nop
-Label_insn_15062: popfd
-nop
-Label_insn_657: add edx , dword [esp+0x74]
-nop
-Label_insn_15063: popad
-nop
-Label_insn_659: neg eax
-nop
-Label_insn_15064: pushad
-nop
-Label_insn_15065: pushfd
-nop
-Label_insn_15066: push 0x0804ED98
-nop
-Label_insn_662: pushfd
-nop
-Label_insn_15067: push 0xF0000590
-nop
-nop
-Label_insn_15068: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15068: pop eax
-nop
-Label_insn_15069: popfd
-nop
-Label_insn_15070: popad
-nop
-Label_insn_666: sub esi , dword [esp+0x00000088]
-nop
-Label_insn_15071: jnc 0x804ed9d
-nop
-Label_insn_15072: pushad
-nop
-Label_insn_15073: pushfd
-nop
-Label_insn_15074: push 0x0804ED9B
-nop
-Label_insn_15075: push 0xF00005A0
-nop
-nop
-Label_insn_15076: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15076: pop eax
-nop
-Label_insn_15077: popfd
-nop
-Label_insn_15078: popad
-nop
-Label_insn_15079: pushad
-nop
-Label_insn_15080: pushfd
-nop
-Label_insn_15081: push 0x0804EDDF
-nop
-Label_insn_15082: push 0xF00005C0
-nop
-nop
-Label_insn_15083: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15083: pop eax
-nop
-Label_insn_15084: popfd
-nop
-Label_insn_15085: popad
-nop
-Label_insn_15086: jno 0x804efd8
-nop
-Label_insn_15087: pushad
-nop
-Label_insn_15088: pushfd
-nop
-Label_insn_691: add ebx , edi
-nop
-Label_insn_15089: push 0x0804EFD6
-nop
-Label_insn_692: lea eax , [esi+edx]
-nop
-Label_insn_15090: push 0xF00005E0
-nop
-nop
-Label_insn_15091: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15091: pop eax
-nop
-Label_insn_15092: popfd
-nop
-Label_insn_15093: popad
-nop
-Label_insn_15094: jnc 0x804d14f
-nop
-Label_insn_701: add esi , dword [esp+0x00000090]
-nop
-Label_insn_15095: pushad
-nop
-Label_insn_15096: pushfd
-nop
-Label_insn_15097: push 0x0804D14C
-nop
-Label_insn_15098: push 0xF0000620
-nop
-nop
-Label_insn_15099: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15099: pop eax
-nop
-Label_insn_15100: popfd
-nop
-Label_insn_15101: popad
-nop
-Label_insn_15102: jnc 0x804d157
-nop
-Label_insn_15103: pushad
-nop
-Label_insn_15104: pushfd
-nop
-Label_insn_15105: push 0x0804D154
-nop
-Label_insn_15106: push 0xF0000630
-nop
-nop
-Label_insn_15107: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15107: pop eax
-nop
-Label_insn_15108: popfd
-nop
-Label_insn_15109: popad
-nop
-Label_insn_15110: pushad
-nop
-Label_insn_722: add eax , dword [esp+0x00000084]
-nop
-Label_insn_15111: pushfd
-nop
-Label_insn_15112: push 0x0804D15B
-nop
-Label_insn_15113: push 0xF0000640
-nop
-nop
-Label_insn_15114: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15114: pop eax
-nop
-Label_insn_15115: popfd
-nop
-Label_insn_15116: popad
-nop
-Label_insn_15117: pushad
-nop
-Label_insn_15118: pushfd
-nop
-Label_insn_15119: push 0x0804D163
-nop
-Label_insn_15120: push 0xF0000650
-nop
-nop
-Label_insn_15121: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15121: pop eax
-nop
-Label_insn_15122: popfd
-nop
-Label_insn_15123: popad
-nop
-Label_insn_15124: jno 0x804d16d
-nop
-Label_insn_739: lea ecx , [edx+0x01]
-nop
-Label_insn_15125: pushad
-nop
-Label_insn_15126: pushfd
-nop
-Label_insn_15127: push 0x0804D16A
-nop
-Label_insn_15128: push 0xF0000660
-nop
-nop
-Label_insn_15129: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15129: pop eax
-nop
-Label_insn_745: sub eax , 0x00000001
-nop
-Label_insn_15130: popfd
-nop
-Label_insn_15131: popad
-nop
-Label_insn_15132: test eax , 0xFFFFFF00
-nop
-Label_insn_15133: je Label_insn_15135
-nop
-Label_insn_750: lea eax , [edx-0x01]
-nop
-Label_insn_15134: nop
-nop
-Label_insn_15135: popfd
-nop
-Label_insn_15136: movzx eax , al
-nop
-Label_insn_15137: not eax
-nop
-Label_insn_15138: test eax , 0xFFFFFF00
-nop
-Label_insn_15139: je Label_insn_15135
-nop
-Label_insn_756: sub eax , 0x00000001
-nop
-Label_insn_15140: pushad
-nop
-Label_insn_15141: pushfd
-nop
-Label_insn_15142: push 0x0804D171
-nop
-Label_insn_15143: push 0xF0000670
-nop
-nop
-Label_insn_15144: nop ;truncation_detector_32_8
-post_callback_Label_insn_15144: pop eax
-nop
-Label_insn_15145: popfd
-nop
-Label_insn_15146: popad
-nop
-Label_insn_15147: pushfd
-nop
-Label_insn_15148: test ecx , 0xFFFFFF00
-nop
-Label_insn_15149: je Label_insn_15151
-nop
-Label_insn_15150: nop
-nop
-Label_insn_770: add esi , 0x00000001
-nop
-Label_insn_15151: popfd
-nop
-Label_insn_15152: movzx ecx , cl
-nop
-Label_insn_772: add edi , 0x00000001
-nop
-Label_insn_15153: not ecx
-nop
-Label_insn_15154: test ecx , 0xFFFFFF00
-nop
-Label_insn_15155: je Label_insn_15151
-nop
-Label_insn_15156: pushad
-nop
-Label_insn_15157: pushfd
-nop
-Label_insn_15158: push 0x0804D174
-nop
-Label_insn_15159: push 0xF0000680
-nop
-Label_insn_779: add ebx , 0x00000040
-nop
-nop
-Label_insn_15160: nop ;truncation_detector_32_8
-post_callback_Label_insn_15160: pop eax
-nop
-Label_insn_15161: popfd
-nop
-Label_insn_15162: popad
-nop
-Label_insn_782: add esi , 0x00000002
-nop
-Label_insn_15163: jnc 0x804d179
-nop
-Label_insn_15164: pushad
-nop
-Label_insn_15165: pushfd
-nop
-Label_insn_789: lea eax , [esi+0x02]
-nop
-Label_insn_15166: push 0x0804D177
-nop
-Label_insn_15167: push 0xF0000690
-nop
-nop
-Label_insn_15168: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15168: pop eax
-nop
-Label_insn_15169: popfd
-nop
-Label_insn_15170: popad
-nop
-Label_insn_794: add ebx , 0xFFFFFF80
-nop
-Label_insn_795: add esi , 0x00000003
-nop
-Label_insn_15171: jnc 0x804bf3f
-nop
-Label_insn_15172: pushad
-nop
-Label_insn_15173: pushfd
-nop
-Label_insn_15174: push 0x0804BF3C
-nop
-Label_insn_15175: push 0xF00006A0
-nop
-nop
-Label_insn_15176: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15176: pop eax
-nop
-Label_insn_802: add esi , 0x00000001
-nop
-Label_insn_15177: popfd
-nop
-Label_insn_15178: popad
-nop
-Label_insn_15179: pushfd
-nop
-Label_insn_15180: test eax , 0xFFFFFF00
-nop
-Label_insn_809: sub ebx , 0x00000040
-nop
-Label_insn_15181: je Label_insn_15183
-nop
-Label_insn_15182: nop
-nop
-Label_insn_15183: popfd
-nop
-Label_insn_812: add esi , 0x00000004
-nop
-Label_insn_15184: mov byte [ebp-0x41] , al
-nop
-Label_insn_15185: not eax
-nop
-Label_insn_15186: test eax , 0xFFFFFF00
-nop
-Label_insn_15187: je Label_insn_15183
-nop
-Label_insn_817: add esi , 0x00000002
-nop
-Label_insn_15188: pushad
-nop
-nop
-Label_insn_15189: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15189: pop eax
-nop
-Label_insn_15190: pushfd
-nop
-Label_insn_15191: push 0x0804BFB6
-nop
-Label_insn_820: add dword [esp+0x00000094] , 0x00000001
-nop
-Label_insn_15192: push 0xF00006B0
-nop
-nop
-Label_insn_15193: nop ;truncation_detector_32_8
-post_callback_Label_insn_15193: pop eax
-nop
-Label_insn_15194: popfd
-nop
-Label_insn_15195: popad
-nop
-Label_insn_15196: jno 0x804c031
-nop
-Label_insn_15197: pushad
-nop
-Label_insn_15198: pushfd
-nop
-Label_insn_15199: push 0x0804C02E
-nop
-Label_insn_15200: push 0xF00006C0
-nop
-Label_insn_832: add edi , 0x00000001
-nop
-nop
-Label_insn_15201: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15201: pop eax
-nop
-Label_insn_15202: popfd
-nop
-Label_insn_15203: popad
-nop
-Label_insn_15204: pushfd
-nop
-Label_insn_15205: test eax , 0xFFFFFF00
-nop
-Label_insn_15206: je Label_insn_15208
-nop
-Label_insn_15207: nop
-nop
-Label_insn_841: lea ecx , [edx+0x01]
-nop
-Label_insn_15208: popfd
-nop
-Label_insn_15209: mov byte [ebp-0x4C] , al
-nop
-Label_insn_15210: not eax
-nop
-Label_insn_15211: test eax , 0xFFFFFF00
-nop
-Label_insn_15212: je Label_insn_15208
-nop
-Label_insn_15213: pushad
-nop
-Label_insn_847: sub eax , 0x00000001
-nop
-Label_insn_15214: pushfd
-nop
-Label_insn_15215: push 0x0804C06D
-nop
-Label_insn_15216: push 0xF00006D0
-nop
-nop
-Label_insn_15217: nop ;truncation_detector_32_8
-post_callback_Label_insn_15217: pop eax
-nop
-Label_insn_15218: popfd
-nop
-Label_insn_852: lea eax , [edx-0x01]
-nop
-Label_insn_15219: popad
-nop
-Label_insn_15220: jnc 0x804c091
-nop
-Label_insn_858: sub eax , 0x00000001
-nop
-Label_insn_867: add esi , 0x00000001
-nop
-Label_insn_870: add esi , 0x00000001
-nop
-Label_insn_871: add edi , 0x00000001
-nop
-Label_insn_880: add esi , 0x00000001
-nop
-Label_insn_15221: pushad
-nop
-Label_insn_882: add edi , 0x00000001
-nop
-Label_insn_15222: pushfd
-nop
-Label_insn_15223: push 0x0804C08E
-nop
-Label_insn_15224: push 0xF00006E0
-nop
-nop
-Label_insn_15225: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15225: pop eax
-nop
-Label_insn_15226: popfd
-nop
-Label_insn_15227: popad
-nop
-Label_insn_889: add esi , 0x00000002
-nop
-Label_insn_15228: jno Label_insn_3311
-nop
-Label_insn_15229: pushad
-nop
-Label_insn_15230: pushfd
-nop
-Label_insn_894: add esi , 0x00000004
-nop
-Label_insn_15231: push 0x0804C0A7
-nop
-Label_insn_15232: push 0xF00006F0
-nop
-nop
-Label_insn_15233: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15233: pop eax
-nop
-Label_insn_15234: popfd
-nop
-Label_insn_899: pushfd
-nop
-Label_insn_15235: popad
-nop
-Label_insn_15236: jno 0x804c0ad
-nop
-Label_insn_15237: pushad
-nop
-Label_insn_15238: pushfd
-nop
-Label_insn_15239: push 0x0804C0AA
-nop
-Label_insn_15240: push 0xF0000700
-nop
-nop
-Label_insn_15241: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15241: pop eax
-nop
-Label_insn_15242: popfd
-nop
-Label_insn_15243: popad
-nop
-Label_insn_15244: jnc 0x804c0d2
-nop
-Label_insn_15245: pushad
-nop
-Label_insn_15246: pushfd
-nop
-Label_insn_15247: push 0x0804C0CF
-nop
-Label_insn_15248: push 0xF0000710
-nop
-nop
-Label_insn_15249: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15249: pop eax
-nop
-Label_insn_15250: popfd
-nop
-Label_insn_15251: popad
-nop
-Label_insn_15252: jnc 0x804c0e4
-nop
-Label_insn_15253: pushad
-nop
-Label_insn_15254: pushfd
-nop
-Label_insn_15255: push 0x0804C0E1
-nop
-Label_insn_15256: push 0xF0000720
-nop
-nop
-Label_insn_15257: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15257: pop eax
-nop
-Label_insn_15258: popfd
-nop
-Label_insn_15259: popad
-nop
-Label_insn_15260: jno 0x804c0f1
-nop
-Label_insn_15261: pushad
-nop
-Label_insn_15262: pushfd
-nop
-Label_insn_15263: push 0x0804C0EE
-nop
-Label_insn_15264: push 0xF0000730
-nop
-nop
-Label_insn_15265: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15265: pop eax
-nop
-Label_insn_15266: popfd
-nop
-Label_insn_15267: popad
-nop
-Label_insn_15268: jnc 0x804c10a
-nop
-Label_insn_15269: pushad
-nop
-Label_insn_15270: pushfd
-nop
-Label_insn_15271: push 0x0804C107
-nop
-Label_insn_15272: push 0xF0000740
-nop
-nop
-Label_insn_15273: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15273: pop eax
-nop
-Label_insn_15274: popfd
-nop
-Label_insn_15275: popad
-nop
-Label_insn_15276: jno Label_insn_3347
-nop
-Label_insn_15277: pushad
-nop
-Label_insn_15278: pushfd
-nop
-Label_insn_15279: push 0x0804C114
-nop
-Label_insn_15280: push 0xF0000750
-nop
-Label_insn_15318: pushfd
-nop
-nop
-Label_insn_15281: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15281: pop eax
-nop
-Label_insn_15282: popfd
-nop
-Label_insn_15283: popad
-nop
-Label_insn_15284: jno Label_insn_3348
-nop
-Label_insn_15285: pushad
-nop
-Label_insn_965: sub eax , 0x00000001
-nop
-Label_insn_15286: pushfd
-nop
-Label_insn_15287: push 0x0804C117
-nop
-Label_insn_15288: push 0xF0000760
-nop
-nop
-Label_insn_15289: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15289: pop eax
-nop
-Label_insn_15290: popfd
-nop
-Label_insn_15291: popad
-nop
-Label_insn_15292: jno 0x804c11d
-nop
-Label_insn_15293: pushad
-nop
-Label_insn_15294: pushfd
-nop
-Label_insn_15295: push 0x0804C11A
-nop
-Label_insn_15296: push 0xF0000770
-nop
-nop
-Label_insn_15297: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15297: pop eax
-nop
-Label_insn_15298: popfd
-nop
-Label_insn_15299: popad
-nop
-Label_insn_15300: jnc 0x804c13e
-nop
-Label_insn_15301: pushad
-nop
-Label_insn_15302: pushfd
-nop
-Label_insn_15303: push 0x0804C13B
-nop
-Label_insn_15304: push 0xF0000780
-nop
-nop
-Label_insn_15305: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15305: pop eax
-nop
-Label_insn_15306: popfd
-nop
-Label_insn_15307: popad
-nop
-Label_insn_15308: jnc 0x804c198
-nop
-Label_insn_15309: pushad
-nop
-Label_insn_15310: pushfd
-nop
-Label_insn_15311: push 0x0804C196
-nop
-Label_insn_15312: push 0xF0000790
-nop
-nop
-Label_insn_15313: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15313: pop eax
-nop
-Label_insn_15314: popfd
-nop
-Label_insn_15315: popad
-nop
-Label_insn_1001: add dword [esp+0x60] , 0x00000001
-nop
-Label_insn_15316: jno Label_insn_3391
-nop
-Label_insn_1003: add dword [esp+0x58] , 0x00000004
-nop
-Label_insn_15317: pushad
-nop
-Label_insn_15319: push 0x0804C19E
-nop
-Label_insn_15320: push 0xF00007A0
-nop
-nop
-Label_insn_15321: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15321: pop eax
-nop
-Label_insn_15322: popfd
-nop
-Label_insn_1010: pushfd
-nop
-Label_insn_15323: popad
-nop
-Label_insn_15324: jnc 0x804c1a4
-nop
-Label_insn_15325: pushad
-nop
-Label_insn_15326: pushfd
-nop
-Label_insn_15327: push 0x0804C1A1
-nop
-Label_insn_15328: push 0xF00007B0
-nop
-nop
-Label_insn_15329: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15329: pop eax
-nop
-Label_insn_15330: popfd
-nop
-Label_insn_15331: popad
-nop
-Label_insn_15332: pushad
-nop
-Label_insn_15333: pushfd
-nop
-Label_insn_15334: push 0x0804C1A7
-nop
-Label_insn_15335: push 0xF00007C0
-nop
-nop
-Label_insn_15336: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15336: pop eax
-nop
-Label_insn_9931: jmp 0x805209a
-Label_insn_15337: popfd
-nop
-Label_insn_15338: popad
-nop
-Label_insn_15339: jnc 0x804c252
-nop
-Label_insn_15340: pushad
-nop
-Label_insn_9932: jmp dword [ebx+esi*4-0x000000EC]
-Label_insn_15341: pushfd
-nop
-Label_insn_15342: push 0x0804C24F
-nop
-Label_insn_15343: push 0xF00007D0
-nop
-nop
-Label_insn_15344: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15344: pop eax
-nop
-Label_insn_15345: popfd
-nop
-Label_insn_9933: jmp eax
-Label_insn_15346: popad
-nop
-Label_insn_15347: jno Label_insn_3535
-nop
-Label_insn_15348: pushad
-nop
-Label_insn_9934: jmp 0x8052118
-Label_insn_15349: pushfd
-nop
-Label_insn_15350: push 0x0804C3C5
-nop
-Label_insn_15351: push 0xF00007E0
-nop
-nop
-Label_insn_15352: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15352: pop eax
-nop
-Label_insn_15353: popfd
-nop
-Label_insn_15354: popad
-nop
-Label_insn_15355: jno 0x804c3cc
-nop
-Label_insn_15356: pushad
-nop
-Label_insn_15357: pushfd
-nop
-Label_insn_15358: push 0x0804C3C8
-nop
-Label_insn_15359: push 0xF00007F0
-nop
-nop
-Label_insn_15360: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15360: pop eax
-nop
-Label_insn_15361: popfd
-nop
-Label_insn_15362: popad
-nop
-Label_insn_15363: jno 0x804c3e9
-nop
-Label_insn_15364: pushad
-nop
-Label_insn_15365: pushfd
-nop
-Label_insn_15366: push 0x0804C3E6
-nop
-Label_insn_15367: push 0xF0000800
-nop
-nop
-Label_insn_15368: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15368: pop eax
-nop
-Label_insn_15369: popfd
-nop
-Label_insn_1069: lea eax , [ebx-0x01]
-nop
-Label_insn_15370: popad
-nop
-Label_insn_15371: jno 0x804c480
-nop
-Label_insn_15372: pushad
-nop
-Label_insn_15373: pushfd
-nop
-Label_insn_15374: push 0x0804C47D
-nop
-Label_insn_15375: push 0xF0000810
-nop
-nop
-Label_insn_15376: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15376: pop eax
-nop
-Label_insn_15377: popfd
-nop
-Label_insn_15378: popad
-nop
-Label_insn_15379: jnc Label_insn_3625
-nop
-Label_insn_15380: popfd
-nop
-Label_insn_15381: pushad
-nop
-Label_insn_15382: pushfd
-nop
-Label_insn_15383: push 0x0804C50F
-nop
-Label_insn_15384: push 0xF0000820
-nop
-nop
-Label_insn_15385: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15385: pop eax
-nop
-Label_insn_15386: popfd
-nop
-Label_insn_15387: popad
-nop
-Label_insn_15388: jno 0x804c515
-nop
-Label_insn_15389: pushad
-nop
-Label_insn_15390: pushfd
-nop
-Label_insn_15391: push 0x0804C512
-nop
-Label_insn_15392: push 0xF0000830
-nop
-nop
-Label_insn_15393: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15393: pop eax
-nop
-Label_insn_15394: popfd
-nop
-Label_insn_15395: popad
-nop
-Label_insn_15396: jnc 0x804c548
-nop
-Label_insn_15397: pushad
-nop
-Label_insn_15398: pushfd
-nop
-Label_insn_15399: push 0x0804C545
-nop
-Label_insn_15400: push 0xF0000840
-nop
-nop
-Label_insn_15401: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15401: pop eax
-nop
-Label_insn_15402: popfd
-nop
-Label_insn_15403: popad
-nop
-Label_insn_15404: jnc 0x804c558
-nop
-Label_insn_1112: sub edi , 0x00000001
-nop
-Label_insn_1113: lea eax , [edi+esi]
-nop
-Label_insn_15405: pushad
-nop
-Label_insn_15406: pushfd
-nop
-Label_insn_15407: push 0x0804C555
-nop
-Label_insn_15408: push 0xF0000850
-nop
-Label_insn_1117: add edi , eax
-nop
-nop
-Label_insn_15409: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15409: pop eax
-nop
-Label_insn_15410: popfd
-nop
-Label_insn_15411: popad
-nop
-Label_insn_1121: sub edi , edx
-nop
-Label_insn_15412: jno 0x804c5b7
-nop
-Label_insn_15413: pushad
-nop
-Label_insn_15414: pushfd
-nop
-Label_insn_15415: push 0x0804C5B4
-nop
-Label_insn_15416: push 0xF0000860
-nop
-nop
-Label_insn_15417: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15417: pop eax
-nop
-Label_insn_15418: popfd
-nop
-Label_insn_15419: popad
-nop
-Label_insn_15420: jnc 0x804c5d8
-nop
-Label_insn_15421: pushad
-nop
-Label_insn_15422: pushfd
-nop
-Label_insn_15423: push 0x0804C5D5
-nop
-Label_insn_15424: push 0xF0000870
-nop
-nop
-Label_insn_15425: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15425: pop eax
-nop
-Label_insn_15426: popfd
-nop
-Label_insn_15427: popad
-nop
-Label_insn_15428: jnc 0x804c60f
-nop
-Label_insn_15429: pushad
-nop
-Label_insn_15430: pushfd
-nop
-Label_insn_15431: push 0x0804C60C
-nop
-Label_insn_15432: push 0xF0000880
-nop
-nop
-Label_insn_15433: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15433: pop eax
-nop
-Label_insn_15434: popfd
-nop
-Label_insn_15435: popad
-nop
-Label_insn_15436: jnc 0x804c61f
-nop
-Label_insn_15437: pushad
-nop
-Label_insn_15438: pushfd
-nop
-Label_insn_15439: push 0x0804C61C
-nop
-Label_insn_15440: push 0xF0000890
-nop
-nop
-Label_insn_15441: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15441: pop eax
-nop
-Label_insn_15442: popfd
-nop
-Label_insn_15443: popad
-nop
-Label_insn_15444: jnc 0x804c62f
-nop
-Label_insn_15445: pushad
-nop
-Label_insn_15446: pushfd
-nop
-Label_insn_15447: push 0x0804C62C
-nop
-Label_insn_15448: push 0xF00008A0
-nop
-nop
-Label_insn_15449: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15449: pop eax
-nop
-Label_insn_15450: popfd
-nop
-Label_insn_15451: popad
-nop
-Label_insn_15452: jnc 0x804c641
-nop
-Label_insn_15453: popad
-nop
-Label_insn_15454: pushad
-nop
-Label_insn_15455: pushfd
-nop
-Label_insn_15456: push 0x0804C63E
-nop
-Label_insn_15457: push 0xF00008B0
-nop
-nop
-Label_insn_15458: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15458: pop eax
-nop
-Label_insn_15459: popfd
-nop
-Label_insn_15460: popad
-nop
-Label_insn_15461: jnc 0x804c66c
-nop
-Label_insn_15462: pushad
-nop
-Label_insn_15463: pushfd
-nop
-Label_insn_15464: push 0x0804C669
-nop
-Label_insn_15465: push 0xF00008C0
-nop
-nop
-Label_insn_15466: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15466: pop eax
-nop
-Label_insn_15467: popfd
-nop
-Label_insn_15468: popad
-nop
-Label_insn_15469: jnc 0x804c67c
-nop
-Label_insn_15470: pushad
-nop
-Label_insn_15471: pushfd
-nop
-Label_insn_15472: push 0x0804C679
-nop
-Label_insn_15473: push 0xF00008D0
-nop
-nop
-Label_insn_15474: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15474: pop eax
-nop
-Label_insn_15475: popfd
-nop
-Label_insn_15476: popad
-nop
-Label_insn_15477: jnc 0x804c68c
-nop
-Label_insn_15478: pushad
-nop
-Label_insn_15479: pushfd
-nop
-Label_insn_15480: push 0x0804C689
-nop
-Label_insn_15481: push 0xF00008E0
-nop
-nop
-Label_insn_15482: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15482: pop eax
-nop
-Label_insn_15483: popfd
-nop
-Label_insn_15484: popad
-nop
-Label_insn_15485: jnc 0x804c69e
-nop
-Label_insn_15486: pushad
-nop
-Label_insn_15487: pushfd
-nop
-Label_insn_15488: push 0x0804C69B
-nop
-Label_insn_15489: push 0xF00008F0
-nop
-nop
-Label_insn_15490: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15490: pop eax
-nop
-Label_insn_15491: popfd
-nop
-Label_insn_15492: popad
-nop
-Label_insn_15493: jno 0x804c6a9
-nop
-Label_insn_15494: pushad
-nop
-Label_insn_15495: pushfd
-nop
-Label_insn_15496: push 0x0804C6A6
-nop
-Label_insn_15497: push 0xF0000900
-nop
-nop
-Label_insn_15498: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15498: pop eax
-nop
-Label_insn_15499: popfd
-nop
-Label_insn_15500: popad
-nop
-Label_insn_15501: jno 0x804c6c1
-nop
-Label_insn_15502: pushad
-nop
-Label_insn_15503: pushfd
-nop
-Label_insn_15504: push 0x0804C6BE
-nop
-Label_insn_15505: push 0xF0000910
-nop
-Label_insn_1239: add edi , eax
-nop
-nop
-Label_insn_15506: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15506: pop eax
-nop
-Label_insn_15507: popfd
-nop
-Label_insn_15508: popad
-nop
-Label_insn_1242: add esi , eax
-nop
-Label_insn_15509: jnc 0x804c6ed
-nop
-Label_insn_15510: pushad
-nop
-Label_insn_15511: pushfd
-nop
-Label_insn_15512: push 0x0804C6EA
-nop
-Label_insn_15513: push 0xF0000920
-nop
-nop
-Label_insn_15514: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15514: pop eax
-nop
-Label_insn_15515: popfd
-nop
-Label_insn_15516: popad
-nop
-Label_insn_15517: jnc Label_insn_3773
-nop
-Label_insn_15518: pushad
-nop
-Label_insn_15519: pushfd
-nop
-Label_insn_15520: push 0x0804C72C
-nop
-Label_insn_15521: push 0xF0000930
-nop
-nop
-Label_insn_15522: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15522: pop eax
-nop
-Label_insn_15523: popfd
-nop
-Label_insn_15524: popad
-nop
-Label_insn_15525: jnc Label_insn_3774
-nop
-Label_insn_15526: pushad
-nop
-Label_insn_15527: pushfd
-nop
-Label_insn_15528: push 0x0804C72F
-nop
-Label_insn_15529: push 0xF0000940
-nop
-nop
-Label_insn_15530: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15530: pop eax
-nop
-Label_insn_15531: popfd
-nop
-Label_insn_15532: popad
-nop
-Label_insn_15533: jnc 0x804c733
-nop
-Label_insn_15534: pushad
-nop
-Label_insn_15535: pushfd
-nop
-Label_insn_15536: push 0x0804C731
-nop
-Label_insn_15537: push 0xF0000950
-nop
-nop
-Label_insn_15538: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15538: pop eax
-nop
-Label_insn_1282: lea edx , [eax+0x01]
-nop
-Label_insn_15539: popfd
-nop
-Label_insn_15540: popad
-nop
-Label_insn_1284: sub ecx , ebx
-nop
-Label_insn_15541: jno Label_insn_3799
-nop
-Label_insn_15542: pushad
-nop
-Label_insn_1288: lea esi , [eax-0x06]
-nop
-Label_insn_15543: pushfd
-nop
-Label_insn_15544: push 0x0804C780
-nop
-Label_insn_15545: push 0xF0000960
-nop
-nop
-Label_insn_15546: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15546: pop eax
-nop
-Label_insn_15547: popfd
-nop
-Label_insn_15548: popad
-nop
-Label_insn_15549: jnc 0x804c784
-nop
-Label_insn_15550: pushad
-nop
-Label_insn_15551: pushfd
-nop
-Label_insn_15552: push 0x0804C782
-nop
-Label_insn_15553: push 0xF0000970
-nop
-nop
-Label_insn_15554: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15554: pop eax
-nop
-Label_insn_15555: popfd
-nop
-Label_insn_15556: popad
-nop
-Label_insn_1304: lea ebx , [eax+0x04]
-nop
-Label_insn_15557: jno 0x804c7bf
-nop
-Label_insn_15558: pushad
-nop
-Label_insn_15559: pushfd
-nop
-Label_insn_15560: push 0x0804C7BB
-nop
-Label_insn_15561: push 0xF0000980
-nop
-nop
-Label_insn_15562: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15562: pop eax
-nop
-Label_insn_15563: popfd
-nop
-Label_insn_15564: popad
-nop
-Label_insn_15565: jnc 0x804c7ff
-nop
-Label_insn_15566: pushad
-nop
-Label_insn_15567: pushfd
-nop
-Label_insn_15568: push 0x0804C7FC
-nop
-Label_insn_15569: push 0xF0000990
-nop
-nop
-Label_insn_15570: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15570: pop eax
-nop
-Label_insn_15571: popfd
-nop
-Label_insn_15572: popad
-nop
-Label_insn_15573: test edx , 0xFFFFFF00
-nop
-Label_insn_15574: je Label_insn_15576
-nop
-Label_insn_15575: nop
-nop
-Label_insn_15576: popfd
-nop
-Label_insn_15577: movzx edx , dl
-nop
-Label_insn_15578: not edx
-nop
-Label_insn_15579: test edx , 0xFFFFFF00
-nop
-Label_insn_15580: je Label_insn_15576
-nop
-Label_insn_15581: pushad
-nop
-Label_insn_15582: pushfd
-nop
-Label_insn_15583: push 0x0804C804
-nop
-Label_insn_15584: push 0xF00009A0
-nop
-nop
-Label_insn_15585: nop ;truncation_detector_32_8
-post_callback_Label_insn_15585: pop eax
-nop
-Label_insn_15586: popfd
-nop
-Label_insn_15587: popad
-nop
-Label_insn_15588: pushad
-nop
-Label_insn_15589: pushfd
-nop
-Label_insn_15590: push 0x0804C810
-nop
-Label_insn_15591: push 0xF00009B0
-nop
-nop
-Label_insn_15592: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15592: pop eax
-nop
-Label_insn_15593: popfd
-nop
-Label_insn_15594: popad
-nop
-Label_insn_15595: jno 0x804c816
-nop
-Label_insn_15596: pushad
-nop
-Label_insn_15597: pushfd
-nop
-Label_insn_15598: push 0x0804C813
-nop
-Label_insn_15599: push 0xF00009C0
-nop
-Label_insn_1377: lea eax , [edx+eax]
-nop
-nop
-Label_insn_15600: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15600: pop eax
-nop
-Label_insn_15601: popfd
-nop
-Label_insn_15602: popad
-nop
-Label_insn_15603: jnc 0x804c870
-nop
-Label_insn_15604: pushad
-nop
-Label_insn_15605: pushfd
-nop
-Label_insn_15606: push 0x0804C86C
-nop
-Label_insn_15607: push 0xF00009D0
-nop
-nop
-Label_insn_15608: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15608: pop eax
-nop
-Label_insn_15609: popfd
-nop
-Label_insn_15610: popad
-nop
-Label_insn_15611: jnc 0x804c877
-nop
-Label_insn_15612: pushad
-nop
-Label_insn_15613: pushfd
-nop
-Label_insn_15614: push 0x0804C875
-nop
-Label_insn_15615: push 0xF00009E0
-nop
-nop
-Label_insn_15616: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15616: pop eax
-nop
-Label_insn_15617: popfd
-nop
-Label_insn_15618: popad
-nop
-Label_insn_15619: jnc Label_insn_3876
-nop
-Label_insn_15620: pushad
-nop
-Label_insn_15621: pushfd
-nop
-Label_insn_15622: push 0x0804C883
-nop
-Label_insn_15623: push 0xF00009F0
-nop
-nop
-Label_insn_15624: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15624: pop eax
-nop
-Label_insn_15625: popfd
-nop
-Label_insn_15626: popad
-nop
-Label_insn_15627: jno 0x804c889
-nop
-Label_insn_15628: pushad
-nop
-Label_insn_15629: pushfd
-nop
-Label_insn_15630: push 0x0804C886
-nop
-Label_insn_15631: push 0xF0000A00
-nop
-nop
-Label_insn_15632: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15632: pop eax
-nop
-Label_insn_15633: popfd
-nop
-Label_insn_15634: popad
-nop
-Label_insn_15635: pushad
-nop
-Label_insn_15636: pushfd
-nop
-Label_insn_15637: push 0x0804C88D
-nop
-Label_insn_15638: push 0xF0000A10
-nop
-nop
-Label_insn_15639: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15639: pop eax
-nop
-Label_insn_15640: popfd
-nop
-Label_insn_15641: popad
-nop
-Label_insn_15642: jno 0x804c90a
-nop
-Label_insn_15643: pushad
-nop
-Label_insn_15644: pushfd
-nop
-Label_insn_15645: push 0x0804C907
-nop
-Label_insn_15646: push 0xF0000A20
-nop
-nop
-Label_insn_15647: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15647: pop eax
-nop
-Label_insn_15648: popfd
-nop
-Label_insn_15649: popad
-nop
-Label_insn_15650: jnc 0x804c950
-nop
-Label_insn_15651: pushad
-nop
-Label_insn_15652: pushfd
-nop
-Label_insn_1453: add dword [ebp-0x6C] , eax
-nop
-Label_insn_15653: push 0x0804C94E
-nop
-Label_insn_15654: push 0xF0000A30
-nop
-Label_insn_1455: add dword [ebp-0x000000A4] , eax
-nop
-nop
-Label_insn_15655: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15655: pop eax
-nop
-Label_insn_15656: popad
-nop
-Label_insn_15657: popfd
-nop
-Label_insn_15658: popad
-nop
-Label_insn_15659: pushad
-nop
-Label_insn_15660: pushfd
-nop
-Label_insn_15661: push 0x0804C953
-nop
-Label_insn_15662: push 0xF0000A40
-nop
-nop
-Label_insn_15663: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15663: pop eax
-nop
-Label_insn_15664: popfd
-nop
-Label_insn_15665: popad
-nop
-Label_insn_15666: jno 0x804c971
-nop
-Label_insn_15667: pushad
-nop
-Label_insn_15668: pushfd
-nop
-Label_insn_15669: push 0x0804C96E
-nop
-Label_insn_15670: push 0xF0000A50
-nop
-nop
-Label_insn_15671: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15671: pop eax
-nop
-Label_insn_15672: popfd
-nop
-Label_insn_15673: popad
-nop
-Label_insn_15674: jno 0x804c98c
-nop
-Label_insn_15675: pushad
-nop
-Label_insn_15676: pushfd
-nop
-Label_insn_15677: push 0x0804C989
-nop
-Label_insn_15678: push 0xF0000A60
-nop
-nop
-Label_insn_15679: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15679: pop eax
-nop
-Label_insn_15680: popfd
-nop
-Label_insn_15681: popad
-nop
-Label_insn_15682: jno 0x804c9ae
-nop
-Label_insn_15683: pushad
-nop
-Label_insn_15684: pushfd
-nop
-Label_insn_15685: push 0x0804C9AB
-nop
-Label_insn_15686: push 0xF0000A70
-nop
-nop
-Label_insn_15687: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15687: pop eax
-nop
-Label_insn_15688: popfd
-nop
-Label_insn_15689: popad
-nop
-Label_insn_15690: jno 0x804f3c6
-nop
-Label_insn_15691: pushad
-nop
-Label_insn_15692: pushfd
-nop
-Label_insn_15693: push 0x0804F3C4
-nop
-Label_insn_15694: push 0xF0000A80
-nop
-nop
-Label_insn_15695: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15695: pop eax
-nop
-Label_insn_15696: popfd
-nop
-Label_insn_15697: popad
-nop
-Label_insn_15698: jno 0x804f42e
-nop
-Label_insn_15699: pushad
-nop
-Label_insn_15700: pushfd
-nop
-Label_insn_15701: push 0x0804F42B
-nop
-Label_insn_15702: push 0xF0000A90
-nop
-nop
-Label_insn_15703: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15703: pop eax
-nop
-Label_insn_15704: popfd
-nop
-Label_insn_15705: popad
-nop
-Label_insn_15706: jno 0x804f487
-nop
-Label_insn_15707: pushad
-nop
-Label_insn_15708: pushfd
-nop
-Label_insn_15709: push 0x0804F484
-nop
-Label_insn_15710: push 0xF0000AA0
-nop
-nop
-Label_insn_15711: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15711: pop eax
-nop
-Label_insn_15712: popfd
-nop
-Label_insn_15713: popad
-nop
-Label_insn_15714: pushad
-nop
-Label_insn_15715: pushfd
-nop
-Label_insn_15716: push 0x0804F493
-nop
-Label_insn_15717: push 0xF0000AB0
-nop
-Label_insn_15755: push 0x0804F672
-nop
-nop
-Label_insn_15718: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15718: pop eax
-nop
-Label_insn_15719: popfd
-nop
-Label_insn_15720: popad
-nop
-Label_insn_15721: jno 0x804f4bc
-nop
-Label_insn_15722: pushad
-nop
-Label_insn_15723: pushfd
-nop
-Label_insn_15724: push 0x0804F4B6
-nop
-Label_insn_15725: push 0xF0000AC0
-nop
-nop
-Label_insn_15726: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15726: pop eax
-nop
-Label_insn_15727: popfd
-nop
-Label_insn_15728: jno 0x804f4c8
-nop
-Label_insn_15729: pushad
-nop
-Label_insn_15730: pushfd
-nop
-Label_insn_15731: push 0x0804F4C6
-nop
-Label_insn_15732: push 0xF0000AD0
-nop
-nop
-Label_insn_15733: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15733: pop eax
-nop
-Label_insn_15734: popfd
-nop
-Label_insn_15735: popad
-nop
-Label_insn_15736: jnc 0x804f551
-nop
-Label_insn_15737: pushad
-nop
-Label_insn_15738: pushfd
-nop
-Label_insn_15739: push 0x0804F54E
-nop
-Label_insn_15740: push 0xF0000AE0
-nop
-nop
-Label_insn_15741: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15741: pop eax
-nop
-Label_insn_15742: popfd
-nop
-Label_insn_15743: popad
-nop
-Label_insn_15744: jnc 0x804f629
-nop
-Label_insn_15745: pushad
-nop
-Label_insn_1570: add ebx , edi
-nop
-Label_insn_15746: pushfd
-nop
-Label_insn_15747: push 0x0804F623
-nop
-Label_insn_15748: push 0xF0000AF0
-nop
-nop
-Label_insn_15749: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15749: pop eax
-nop
-Label_insn_15750: popfd
-nop
-Label_insn_15751: popad
-nop
-Label_insn_15752: jno 0x804f675
-nop
-Label_insn_15753: pushad
-nop
-Label_insn_15754: pushfd
-nop
-Label_insn_15756: push 0xF0000B00
-nop
-nop
-Label_insn_15757: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15757: pop eax
-nop
-Label_insn_15758: popfd
-nop
-Label_insn_15759: popad
-nop
-Label_insn_15760: jno 0x804f68b
-nop
-Label_insn_15761: pushad
-nop
-Label_insn_15762: pushfd
-nop
-Label_insn_15763: push 0x0804F688
-nop
-Label_insn_15764: push 0xF0000B10
-nop
-nop
-Label_insn_15765: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15765: pop eax
-nop
-Label_insn_15766: popfd
-nop
-Label_insn_15767: popad
-nop
-Label_insn_15768: jno 0x804f6a1
-nop
-Label_insn_15769: pushad
-nop
-Label_insn_15770: pushfd
-nop
-Label_insn_15771: push 0x0804F69E
-nop
-Label_insn_15772: push 0xF0000B20
-nop
-nop
-Label_insn_15773: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15773: pop eax
-nop
-Label_insn_15774: popfd
-nop
-Label_insn_15775: popad
-nop
-Label_insn_15776: jno 0x804f6b7
-nop
-Label_insn_15777: pushad
-nop
-Label_insn_15778: pushfd
-nop
-Label_insn_15779: push 0x0804F6B4
-nop
-Label_insn_15780: push 0xF0000B30
-nop
-nop
-Label_insn_15781: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15781: pop eax
-nop
-Label_insn_15782: popfd
-nop
-Label_insn_15783: popad
-nop
-Label_insn_15784: jno 0x804f6cd
-nop
-Label_insn_15785: pushad
-nop
-Label_insn_15786: pushfd
-nop
-Label_insn_15787: push 0x0804F6CA
-nop
-Label_insn_15788: push 0xF0000B40
-nop
-nop
-Label_insn_15789: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15789: pop eax
-nop
-Label_insn_15790: popfd
-nop
-Label_insn_15791: popad
-nop
-Label_insn_15792: jno 0x804f6df
-nop
-Label_insn_15793: pushad
-nop
-Label_insn_15794: pushfd
-nop
-Label_insn_15795: push 0x0804F6DD
-nop
-Label_insn_15796: push 0xF0000B50
-nop
-nop
-Label_insn_15797: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15797: pop eax
-nop
-Label_insn_15798: popfd
-nop
-Label_insn_15799: popad
-nop
-Label_insn_15800: jno 0x804f70d
-nop
-Label_insn_15801: pushad
-nop
-Label_insn_15802: pushfd
-nop
-Label_insn_15803: push 0x0804F707
-nop
-Label_insn_15804: push 0xF0000B60
-nop
-nop
-Label_insn_15805: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15805: pop eax
-nop
-Label_insn_15806: popfd
-nop
-Label_insn_15807: popad
-nop
-Label_insn_15808: jno 0x804f71f
-nop
-Label_insn_15809: pushad
-nop
-Label_insn_15810: pushfd
-nop
-Label_insn_15811: push 0x0804F71D
-nop
-Label_insn_15812: push 0xF0000B70
-nop
-nop
-Label_insn_15813: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15813: pop eax
-nop
-Label_insn_15814: popfd
-nop
-Label_insn_15815: popad
-nop
-Label_insn_15816: jno 0x804f74d
-nop
-Label_insn_15817: pushad
-nop
-Label_insn_15818: pushfd
-nop
-Label_insn_15819: push 0x0804F747
-nop
-Label_insn_15820: push 0xF0000B80
-nop
-nop
-Label_insn_15821: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15821: pop eax
-nop
-Label_insn_15822: popfd
-nop
-Label_insn_15823: popad
-nop
-Label_insn_15824: jno 0x804f79d
-nop
-Label_insn_15825: pushad
-nop
-Label_insn_15826: pushfd
-nop
-Label_insn_15827: push 0x0804F79A
-nop
-Label_insn_15828: push 0xF0000B90
-nop
-nop
-Label_insn_15829: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15829: pop eax
-nop
-Label_insn_15830: popfd
-nop
-Label_insn_15831: popad
-nop
-Label_insn_15832: jnc 0x804f7c2
-nop
-Label_insn_15833: pushad
-nop
-Label_insn_15834: pushfd
-nop
-Label_insn_15835: push 0x0804F7BC
-nop
-Label_insn_15836: push 0xF0000BA0
-nop
-nop
-Label_insn_15837: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15837: pop eax
-nop
-Label_insn_15838: popfd
-nop
-Label_insn_15839: popad
-nop
-Label_insn_15840: jnc 0x804f7ef
-nop
-Label_insn_15841: pushad
-nop
-Label_insn_15842: pushfd
-nop
-Label_insn_15843: push 0x0804F7E9
-nop
-Label_insn_15844: push 0xF0000BB0
-nop
-nop
-Label_insn_15845: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15845: pop eax
-nop
-Label_insn_15846: popfd
-nop
-Label_insn_15847: popad
-nop
-Label_insn_15848: jno 0x804f80b
-nop
-Label_insn_15849: pushad
-nop
-Label_insn_15850: pushfd
-nop
-Label_insn_15851: push 0x0804F808
-nop
-Label_insn_15852: push 0xF0000BC0
-nop
-nop
-Label_insn_15853: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15853: pop eax
-nop
-Label_insn_15854: popfd
-nop
-Label_insn_15855: popad
-nop
-Label_insn_15856: test edi , edi
-nop
-Label_insn_15857: jns Label_insn_15859
-nop
-Label_insn_15858: nop
-nop
-Label_insn_1714: pushfd
-nop
-Label_insn_15859: popfd
-nop
-Label_insn_15860: mov eax , edi
-nop
-Label_insn_15861: pushad
-nop
-Label_insn_15862: pushfd
-nop
-Label_insn_15863: push 0x0804F811
-nop
-Label_insn_15864: push 0xF0000BD0
-nop
-nop
-Label_insn_15865: nop ;signedness_detector_32
-post_callback_Label_insn_15865: pop eax
-nop
-Label_insn_15866: popfd
-nop
-Label_insn_15867: popad
-nop
-Label_insn_15868: jnc 0x804f81e
-nop
-Label_insn_15869: pushad
-nop
-Label_insn_15870: pushfd
-nop
-Label_insn_15871: push 0x0804F81C
-nop
-Label_insn_15872: push 0xF0000BE0
-nop
-nop
-Label_insn_15873: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15873: pop eax
-nop
-Label_insn_15874: popfd
-nop
-Label_insn_15875: popad
-nop
-Label_insn_1735: lea ebx , [edi+0x01]
-nop
-Label_insn_15876: jno 0x804f83a
-nop
-Label_insn_15877: pushad
-nop
-Label_insn_15878: pushfd
-nop
-Label_insn_15879: push 0x0804F838
-nop
-Label_insn_15880: push 0xF0000BF0
-nop
-nop
-Label_insn_15881: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15881: pop eax
-nop
-Label_insn_15882: popfd
-nop
-Label_insn_15883: popad
-nop
-Label_insn_15884: pushfd
-nop
-Label_insn_15885: test edi , edi
-nop
-Label_insn_15886: jns Label_insn_15888
-nop
-Label_insn_15887: nop
-nop
-Label_insn_15888: popfd
-nop
-Label_insn_15889: mov dword [esp+0x08] , edi
-nop
-Label_insn_15890: pushad
-nop
-Label_insn_15891: pushfd
-nop
-Label_insn_15892: push 0x0804F90A
-nop
-Label_insn_15893: push 0xF0000C00
-nop
-nop
-Label_insn_15894: nop ;signedness_detector_32
-post_callback_Label_insn_15894: pop eax
-nop
-Label_insn_15895: popfd
-nop
-Label_insn_15896: popad
-nop
-Label_insn_15897: jno 0x804f92c
-nop
-Label_insn_15898: pushad
-nop
-Label_insn_15899: pushfd
-nop
-Label_insn_15900: push 0x0804F929
-nop
-Label_insn_15901: push 0xF0000C10
-nop
-nop
-Label_insn_15902: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15902: pop eax
-nop
-Label_insn_15903: popfd
-nop
-Label_insn_15904: popad
-nop
-Label_insn_15905: jno 0x804f93e
-nop
-Label_insn_15906: pushad
-nop
-Label_insn_15907: pushfd
-nop
-Label_insn_15908: push 0x0804F93B
-nop
-Label_insn_15909: push 0xF0000C20
-nop
-nop
-Label_insn_15910: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15910: pop eax
-nop
-Label_insn_15911: popfd
-nop
-Label_insn_15912: popad
-nop
-Label_insn_15913: jno 0x804f9ae
-nop
-Label_insn_15914: pushad
-nop
-Label_insn_15915: pushfd
-nop
-Label_insn_15916: push 0x0804F9AB
-nop
-Label_insn_15917: push 0xF0000C30
-nop
-nop
-Label_insn_15918: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15918: pop eax
-nop
-Label_insn_15919: popfd
-nop
-Label_insn_15920: popad
-nop
-Label_insn_15921: jnc 0x804f9ed
-nop
-Label_insn_15922: pushad
-nop
-Label_insn_15923: pushfd
-nop
-Label_insn_15924: push 0x0804F9EA
-nop
-Label_insn_15925: push 0xF0000C40
-nop
-nop
-Label_insn_15926: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15926: pop eax
-nop
-Label_insn_15927: popfd
-nop
-Label_insn_15928: popad
-nop
-Label_insn_15929: jnc 0x804fa1a
-nop
-Label_insn_15930: pushad
-nop
-Label_insn_15931: pushfd
-nop
-Label_insn_15932: push 0x0804FA17
-nop
-Label_insn_15933: push 0xF0000C50
-nop
-nop
-Label_insn_15934: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15934: pop eax
-nop
-Label_insn_15935: popfd
-nop
-Label_insn_15936: popad
-nop
-Label_insn_15937: jno 0x804fa3c
-nop
-Label_insn_15938: pushad
-nop
-Label_insn_15939: pushfd
-nop
-Label_insn_15940: push 0x0804FA36
-nop
-Label_insn_15941: push 0xF0000C60
-nop
-nop
-Label_insn_15942: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15942: pop eax
-nop
-Label_insn_15943: popfd
-nop
-Label_insn_15944: popad
-nop
-Label_insn_15945: pushad
-nop
-Label_insn_15946: pushfd
-nop
-Label_insn_15947: push 0x0804FA3F
-nop
-Label_insn_15948: push 0xF0000C70
-nop
-nop
-Label_insn_15949: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15949: pop eax
-nop
-Label_insn_15950: popfd
-nop
-Label_insn_15951: popad
-nop
-Label_insn_15952: jno 0x804fb2d
-nop
-Label_insn_15953: pushad
-nop
-Label_insn_15954: pushfd
-nop
-Label_insn_15955: push 0x0804FB2A
-nop
-Label_insn_15956: push 0xF0000C80
-nop
-nop
-Label_insn_15957: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15957: pop eax
-nop
-Label_insn_15958: popfd
-nop
-Label_insn_15959: popad
-nop
-Label_insn_15960: pushfd
-nop
-Label_insn_15961: test edi , edi
-nop
-Label_insn_15962: jns Label_insn_15964
-nop
-Label_insn_15963: nop
-nop
-Label_insn_15964: popfd
-nop
-Label_insn_15965: mov dword [esp+0x08] , edi
-nop
-Label_insn_15966: pushad
-nop
-Label_insn_15967: pushfd
-nop
-Label_insn_15968: push 0x0804FB95
-nop
-Label_insn_15969: push 0xF0000C90
-nop
-nop
-Label_insn_15970: nop ;signedness_detector_32
-post_callback_Label_insn_15970: pop eax
-nop
-Label_insn_15971: popfd
-nop
-Label_insn_15972: popad
-nop
-Label_insn_15973: jno 0x804fc1c
-nop
-Label_insn_15974: pushad
-nop
-Label_insn_15975: pushfd
-nop
-Label_insn_15976: push 0x0804FC19
-nop
-Label_insn_15977: push 0xF0000CA0
-nop
-nop
-Label_insn_15978: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_15978: pop eax
-nop
-Label_insn_15979: popfd
-nop
-Label_insn_15980: popad
-nop
-Label_insn_15981: jnc 0x804fccf
-nop
-Label_insn_15982: pushad
-nop
-Label_insn_15983: pushfd
-nop
-Label_insn_15984: push 0x0804FCCB
-nop
-Label_insn_15985: push 0xF0000CB0
-nop
-nop
-Label_insn_15986: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15986: pop eax
-nop
-Label_insn_15987: popfd
-nop
-Label_insn_15988: popad
-nop
-Label_insn_15989: jnc 0x804fd26
-nop
-Label_insn_15990: pushad
-nop
-Label_insn_15991: pushfd
-nop
-Label_insn_15992: push 0x0804FD22
-nop
-Label_insn_15993: push 0xF0000CC0
-nop
-nop
-Label_insn_15994: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_15994: pop eax
-nop
-Label_insn_15995: popfd
-nop
-Label_insn_15996: popad
-nop
-Label_insn_15997: jno 0x804fde3
-nop
-Label_insn_15998: pushad
-nop
-Label_insn_15999: pushfd
-nop
-Label_insn_16000: push 0x0804FDE0
-nop
-Label_insn_16001: push 0xF0000CD0
-nop
-nop
-Label_insn_16002: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16002: pop eax
-nop
-Label_insn_16003: popfd
-nop
-Label_insn_16004: popad
-nop
-Label_insn_16005: jno 0x804fe8b
-nop
-Label_insn_16006: pushad
-nop
-Label_insn_16007: pushfd
-nop
-Label_insn_16008: push 0x0804FE88
-nop
-Label_insn_16009: push 0xF0000CE0
-nop
-Label_insn_16049: jno 0x804ffd8
-nop
-nop
-Label_insn_16010: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16010: pop eax
-nop
-Label_insn_16011: popfd
-nop
-Label_insn_16012: popad
-nop
-Label_insn_16013: jno 0x804ff00
-nop
-Label_insn_16014: pushad
-nop
-Label_insn_16015: pushfd
-nop
-Label_insn_16016: push 0x0804FEFE
-nop
-Label_insn_16017: push 0xF0000CF0
-nop
-nop
-Label_insn_16018: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16018: pop eax
-nop
-Label_insn_16019: popfd
-nop
-Label_insn_16020: popad
-nop
-Label_insn_16021: pushfd
-nop
-Label_insn_16022: test edi , edi
-nop
-Label_insn_16023: jns Label_insn_16025
-nop
-Label_insn_16024: nop
-nop
-Label_insn_16025: popfd
-nop
-Label_insn_16026: mov ecx , edi
-nop
-Label_insn_16027: pushad
-nop
-Label_insn_16028: pushfd
-nop
-Label_insn_16029: push 0x0804FF42
-nop
-Label_insn_16030: push 0xF0000D00
-nop
-nop
-Label_insn_16031: nop ;signedness_detector_32
-post_callback_Label_insn_16031: pop eax
-nop
-Label_insn_16032: popfd
-nop
-Label_insn_16033: popad
-nop
-Label_insn_16034: pushad
-nop
-Label_insn_16035: pushfd
-nop
-Label_insn_16036: push 0x0804FF47
-nop
-Label_insn_16037: push 0xF0000D10
-nop
-nop
-Label_insn_16038: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16038: pop eax
-nop
-Label_insn_16039: popfd
-nop
-Label_insn_16040: popad
-nop
-Label_insn_16041: jno Label_insn_7496
-nop
-Label_insn_16042: pushad
-nop
-Label_insn_16043: pushfd
-nop
-Label_insn_16044: push 0x0804FFCE
-nop
-Label_insn_16045: push 0xF0000D20
-nop
-nop
-Label_insn_16046: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16046: pop eax
-nop
-Label_insn_16047: popfd
-nop
-Label_insn_16048: popad
-nop
-Label_insn_1978: add eax , 0x0000000B
-nop
-Label_insn_16050: pushad
-nop
-Label_insn_16051: pushfd
-nop
-Label_insn_16052: push 0x0804FFD1
-nop
-Label_insn_16053: push 0xF0000D30
-nop
-nop
-Label_insn_16054: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16054: pop eax
-nop
-Label_insn_16055: popfd
-nop
-Label_insn_16056: popad
-nop
-Label_insn_1988: lea eax , [edi+edx]
-nop
-Label_insn_16057: jnc 0x8050081
-nop
-Label_insn_16058: pushad
-nop
-Label_insn_16059: pushfd
-nop
-Label_insn_16060: push 0x0805007B
-nop
-Label_insn_16061: push 0xF0000D40
-nop
-nop
-Label_insn_16062: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16062: pop eax
-nop
-Label_insn_16063: popfd
-nop
-Label_insn_16064: popad
-nop
-Label_insn_16065: pushad
-nop
-Label_insn_16066: pushfd
-nop
-Label_insn_16067: push 0x08050083
-nop
-Label_insn_16068: push 0xF0000D50
-nop
-nop
-Label_insn_16069: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16069: pop eax
-nop
-Label_insn_16070: popfd
-nop
-Label_insn_16071: popad
-nop
-Label_insn_16072: jno 0x80500d0
-nop
-Label_insn_16073: pushad
-nop
-Label_insn_16074: pushfd
-nop
-Label_insn_16075: push 0x080500CE
-nop
-Label_insn_16076: push 0xF0000D60
-nop
-nop
-Label_insn_16077: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16077: pop eax
-nop
-Label_insn_16078: popfd
-nop
-Label_insn_16079: popad
-nop
-Label_insn_16080: jno 0x8050131
-nop
-Label_insn_16081: pushad
-nop
-Label_insn_16082: pushfd
-nop
-Label_insn_16083: push 0x0805012E
-nop
-Label_insn_16084: push 0xF0000D70
-nop
-nop
-Label_insn_16085: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16085: pop eax
-nop
-Label_insn_16086: popfd
-nop
-Label_insn_16087: popad
-nop
-Label_insn_16088: jno 0x805016c
-nop
-Label_insn_16089: pushad
-nop
-Label_insn_16090: pushfd
-nop
-Label_insn_16091: push 0x08050169
-nop
-Label_insn_16092: push 0xF0000D80
-nop
-nop
-Label_insn_16093: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16093: pop eax
-nop
-Label_insn_16094: popfd
-nop
-Label_insn_16095: popad
-nop
-Label_insn_2042: lea eax , [esi+eax+0x04]
-nop
-Label_insn_16096: pushad
-nop
-Label_insn_16097: pushfd
-nop
-Label_insn_16098: push 0x08050178
-nop
-Label_insn_16099: push 0xF0000D90
-nop
-nop
-Label_insn_16100: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16100: pop eax
-nop
-Label_insn_16101: popfd
-nop
-Label_insn_16102: popad
-nop
-Label_insn_16103: jno 0x80501b8
-nop
-Label_insn_16104: pushad
-nop
-Label_insn_16105: pushfd
-nop
-Label_insn_16106: push 0x080501B6
-nop
-Label_insn_16107: push 0xF0000DA0
-nop
-nop
-Label_insn_16108: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16108: pop eax
-nop
-Label_insn_16109: popfd
-nop
-Label_insn_16110: popad
-nop
-Label_insn_16111: jnc 0x8050231
-nop
-Label_insn_16112: pushad
-nop
-Label_insn_16113: pushfd
-nop
-Label_insn_16114: push 0x0805022B
-nop
-Label_insn_16115: push 0xF0000DB0
-nop
-nop
-Label_insn_16116: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16116: pop eax
-nop
-Label_insn_16117: popfd
-nop
-Label_insn_16118: popad
-nop
-Label_insn_16119: jnc 0x805027e
-nop
-Label_insn_16120: pushad
-nop
-Label_insn_16121: pushfd
-nop
-Label_insn_16122: push 0x08050278
-nop
-Label_insn_16123: push 0xF0000DC0
-nop
-Label_insn_16124: push 0x08050B5B
-nop
-nop
-Label_insn_16125: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16125: pop eax
-nop
-Label_insn_16126: popfd
-nop
-Label_insn_16127: popad
-nop
-Label_insn_16128: jno 0x80502c0
-nop
-Label_insn_16129: pushad
-nop
-Label_insn_16130: pushfd
-nop
-Label_insn_16131: push 0x080502BD
-nop
-Label_insn_16132: push 0xF0000DD0
-nop
-nop
-Label_insn_16133: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16133: pop eax
-nop
-Label_insn_16134: popfd
-nop
-Label_insn_16135: popad
-nop
-Label_insn_16136: jnc 0x8050337
-nop
-Label_insn_16137: pushad
-nop
-Label_insn_2123: sub eax , esi
-nop
-Label_insn_16138: pushfd
-nop
-Label_insn_2124: lea ebx , [eax+0x01]
-nop
-Label_insn_16139: push 0x08050334
-nop
-Label_insn_16140: push 0xF0000DE0
-nop
-nop
-Label_insn_16141: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16141: pop eax
-nop
-Label_insn_16142: popfd
-nop
-Label_insn_16143: popad
-nop
-Label_insn_16144: jno 0x8050353
-nop
-Label_insn_16145: pushad
-nop
-Label_insn_16146: pushfd
-nop
-Label_insn_16147: push 0x08050350
-nop
-Label_insn_16148: push 0xF0000DF0
-nop
-nop
-Label_insn_16149: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16149: pop eax
-nop
-Label_insn_16150: popfd
-nop
-Label_insn_16151: popad
-nop
-Label_insn_16152: jnc 0x805037d
-nop
-Label_insn_16153: pushad
-nop
-Label_insn_16154: pushfd
-nop
-Label_insn_16155: push 0x08050377
-nop
-Label_insn_16156: push 0xF0000E00
-nop
-nop
-Label_insn_16157: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16157: pop eax
-nop
-Label_insn_16158: popfd
-nop
-Label_insn_16159: popad
-nop
-Label_insn_16160: jno 0x805038d
-nop
-Label_insn_16161: pushad
-nop
-Label_insn_16162: pushfd
-nop
-Label_insn_16163: push 0x0805038B
-nop
-Label_insn_16164: push 0xF0000E10
-nop
-nop
-Label_insn_16165: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16165: pop eax
-nop
-Label_insn_16166: popfd
-nop
-Label_insn_16167: popad
-nop
-Label_insn_16168: jnc 0x80503a1
-nop
-Label_insn_2166: lea eax , [esi+eax]
-nop
-Label_insn_16169: pushad
-nop
-Label_insn_16170: pushfd
-nop
-Label_insn_16171: push 0x0805039F
-nop
-Label_insn_16172: push 0xF0000E20
-nop
-nop
-Label_insn_16173: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16173: pop eax
-nop
-Label_insn_16174: popfd
-nop
-Label_insn_16175: popad
-nop
-Label_insn_16176: jnc 0x8050432
-nop
-Label_insn_16177: pushad
-nop
-Label_insn_16178: pushfd
-nop
-Label_insn_2180: add edi , dword [ebp-0x40]
-nop
-Label_insn_16179: push 0x0805042F
-nop
-Label_insn_16180: push 0xF0000E30
-nop
-nop
-Label_insn_16181: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16181: pop eax
-nop
-Label_insn_16182: popfd
-nop
-Label_insn_16183: popad
-nop
-Label_insn_16184: pushfd
-nop
-Label_insn_16185: test edi , edi
-nop
-Label_insn_16186: jns Label_insn_16188
-nop
-Label_insn_16187: nop
-nop
-Label_insn_16188: popfd
-nop
-Label_insn_16189: mov ecx , edi
-nop
-Label_insn_16190: pushad
-nop
-Label_insn_16191: pushfd
-nop
-Label_insn_16192: push 0x080504F3
-nop
-Label_insn_16193: push 0xF0000E40
-nop
-nop
-Label_insn_16194: nop ;signedness_detector_32
-post_callback_Label_insn_16194: pop eax
-nop
-Label_insn_16195: popfd
-nop
-Label_insn_16196: popad
-nop
-Label_insn_16197: pushfd
-nop
-Label_insn_16198: test edi , edi
-nop
-Label_insn_16199: jns Label_insn_16201
-nop
-Label_insn_16200: nop
-nop
-Label_insn_16201: popfd
-nop
-Label_insn_16202: mov dword [esp+0x08] , edi
-nop
-Label_insn_16203: pushad
-nop
-Label_insn_16204: pushfd
-nop
-Label_insn_2209: add edi , dword [ebp-0x40]
-nop
-Label_insn_16205: push 0x0805059D
-nop
-Label_insn_16206: push 0xF0000E50
-nop
-nop
-Label_insn_16207: nop ;signedness_detector_32
-post_callback_Label_insn_16207: pop eax
-nop
-Label_insn_16208: popfd
-nop
-Label_insn_16209: popad
-nop
-Label_insn_16210: pushfd
-nop
-Label_insn_16211: test edi , edi
-nop
-Label_insn_16212: jns Label_insn_16214
-nop
-Label_insn_16213: nop
-nop
-Label_insn_16214: popfd
-nop
-Label_insn_16215: mov edx , edi
-nop
-Label_insn_16216: pushad
-nop
-Label_insn_16217: pushfd
-nop
-Label_insn_16218: push 0x080505C2
-nop
-Label_insn_16219: push 0xF0000E60
-nop
-nop
-Label_insn_16220: nop ;signedness_detector_32
-post_callback_Label_insn_16220: pop eax
-nop
-Label_insn_16221: popfd
-nop
-Label_insn_16222: popad
-nop
-Label_insn_16223: jnc 0x80505cd
-nop
-Label_insn_16224: pushad
-nop
-Label_insn_16225: pushfd
-nop
-Label_insn_16226: push 0x080505CB
-nop
-Label_insn_16227: push 0xF0000E70
-nop
-nop
-Label_insn_16228: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16228: pop eax
-nop
-Label_insn_2240: sub eax , edx
-nop
-Label_insn_16229: popfd
-nop
-Label_insn_16230: popad
-nop
-Label_insn_16231: jno 0x80505e1
-nop
-Label_insn_16232: pushad
-nop
-Label_insn_16233: pushfd
-nop
-Label_insn_16234: push 0x080505DF
-nop
-Label_insn_16235: push 0xF0000E80
-nop
-nop
-Label_insn_16236: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16236: pop eax
-nop
-Label_insn_16237: popfd
-nop
-Label_insn_16238: popad
-nop
-Label_insn_16239: jno 0x8050756
-nop
-Label_insn_16240: pushad
-nop
-Label_insn_16241: pushfd
-nop
-Label_insn_16242: push 0x08050750
-nop
-Label_insn_16243: push 0xF0000E90
-nop
-nop
-Label_insn_16244: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16244: pop eax
-nop
-Label_insn_16245: popfd
-nop
-Label_insn_16246: popad
-nop
-Label_insn_16247: pushad
-nop
-Label_insn_16248: pushfd
-nop
-Label_insn_16249: push 0x08050766
-nop
-Label_insn_16250: push 0xF0000EA0
-nop
-nop
-Label_insn_16251: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16251: pop eax
-nop
-Label_insn_16252: popfd
-nop
-Label_insn_16253: popad
-nop
-Label_insn_16254: jno Label_insn_7952
-nop
-Label_insn_16255: pushad
-nop
-Label_insn_16256: pushfd
-nop
-Label_insn_16257: push 0x08050784
-nop
-Label_insn_16258: push 0xF0000EB0
-nop
-nop
-Label_insn_16259: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16259: pop eax
-nop
-Label_insn_16260: popfd
-nop
-Label_insn_16261: popad
-nop
-Label_insn_16262: jno Label_insn_7953
-nop
-Label_insn_16263: pushad
-nop
-Label_insn_2339: sub ebx , 0x00000001
-nop
-Label_insn_16264: pushfd
-nop
-Label_insn_16265: push 0x0805078A
-nop
-Label_insn_16266: push 0xF0000EC0
-nop
-nop
-Label_insn_16267: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16267: pop eax
-nop
-Label_insn_16268: popfd
-nop
-Label_insn_16269: popad
-nop
-Label_insn_2297: sub eax , edi
-nop
-Label_insn_16270: jno 0x8050792
-nop
-Label_insn_16271: pushad
-nop
-Label_insn_16272: pushfd
-nop
-Label_insn_16273: push 0x08050790
-nop
-Label_insn_16274: push 0xF0000ED0
-nop
-nop
-Label_insn_16275: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16275: pop eax
-nop
-Label_insn_16276: popfd
-nop
-Label_insn_16277: popad
-nop
-Label_insn_16278: jno 0x80507d7
-nop
-Label_insn_16279: pushad
-nop
-Label_insn_16280: pushfd
-nop
-Label_insn_2313: add ebx , 0x00000001
-nop
-Label_insn_16281: push 0x080507D4
-nop
-Label_insn_16282: push 0xF0000EE0
-nop
-nop
-Label_insn_16283: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16283: pop eax
-nop
-Label_insn_16284: popfd
-nop
-Label_insn_16285: popad
-nop
-Label_insn_16286: jnc 0x80507ed
-nop
-Label_insn_16287: pushad
-nop
-Label_insn_16288: pushfd
-nop
-Label_insn_16289: push 0x080507E7
-nop
-Label_insn_2324: add eax , 0x00000001
-nop
-Label_insn_16290: push 0xF0000EF0
-nop
-nop
-Label_insn_16291: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16291: pop eax
-nop
-Label_insn_16292: popfd
-nop
-Label_insn_16293: popad
-nop
-Label_insn_16294: pushfd
-nop
-Label_insn_16295: test ecx , 0xFFFF0000
-nop
-Label_insn_2331: lea ebx , [esi+eax-0x01]
-nop
-Label_insn_16296: je Label_insn_16298
-nop
-Label_insn_16297: nop
-nop
-Label_insn_16298: popfd
-nop
-Label_insn_16299: mov word [ebp-0x00000350] , cx
-nop
-Label_insn_16300: pushad
-nop
-Label_insn_16301: pushfd
-nop
-Label_insn_16302: push 0x0805080A
-nop
-Label_insn_16303: push 0xF0000F00
-nop
-nop
-Label_insn_16304: nop ;truncation_detector_32_16
-post_callback_Label_insn_16304: pop eax
-nop
-Label_insn_16305: popfd
-nop
-Label_insn_16306: popad
-nop
-Label_insn_16307: jno 0x8050839
-nop
-Label_insn_16308: pushad
-nop
-Label_insn_16309: pushfd
-nop
-Label_insn_16310: push 0x08050836
-nop
-Label_insn_16311: push 0xF0000F10
-nop
-nop
-Label_insn_16312: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16312: pop eax
-nop
-Label_insn_16313: popfd
-nop
-Label_insn_16314: popad
-nop
-Label_insn_2356: lea eax , [esi+eax]
-nop
-Label_insn_16315: jnc 0x805086e
-nop
-Label_insn_16316: pushad
-nop
-Label_insn_16317: pushfd
-nop
-Label_insn_16318: push 0x0805086B
-nop
-Label_insn_16319: push 0xF0000F20
-nop
-nop
-Label_insn_16320: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16320: pop eax
-nop
-Label_insn_16321: popfd
-nop
-Label_insn_16322: popad
-nop
-Label_insn_16323: jno 0x805088a
-nop
-Label_insn_16324: pushad
-nop
-Label_insn_16325: pushfd
-nop
-Label_insn_16326: push 0x08050887
-nop
-Label_insn_16327: push 0xF0000F30
-nop
-nop
-Label_insn_16328: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16328: pop eax
-nop
-Label_insn_16329: popfd
-nop
-Label_insn_16330: popad
-nop
-Label_insn_16331: jno 0x8050943
-nop
-Label_insn_16332: pushad
-nop
-Label_insn_16333: pushfd
-nop
-Label_insn_2382: add ebx , dword [ebp-0x40]
-nop
-Label_insn_16334: push 0x08050940
-nop
-Label_insn_16335: push 0xF0000F40
-nop
-nop
-Label_insn_16336: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16336: pop eax
-nop
-Label_insn_16337: popfd
-nop
-Label_insn_16338: popad
-nop
-Label_insn_2394: sub eax , edx
-nop
-Label_insn_16339: jno 0x80509a5
-nop
-Label_insn_16340: pushad
-nop
-Label_insn_16341: pushfd
-nop
-Label_insn_16342: push 0x080509A2
-nop
-Label_insn_16343: push 0xF0000F50
-nop
-nop
-Label_insn_16344: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16344: pop eax
-nop
-Label_insn_16345: popfd
-nop
-Label_insn_16346: popad
-nop
-Label_insn_16347: jno 0x80509d8
-nop
-Label_insn_16348: pushad
-nop
-Label_insn_16349: pushfd
-nop
-Label_insn_16350: push 0x080509D5
-nop
-Label_insn_16351: push 0xF0000F60
-nop
-nop
-Label_insn_16352: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16352: pop eax
-nop
-Label_insn_16353: popfd
-nop
-Label_insn_16354: popad
-nop
-Label_insn_16355: jno 0x80509e8
-nop
-Label_insn_16356: pushad
-nop
-Label_insn_16357: pushfd
-nop
-Label_insn_16358: push 0x080509E2
-nop
-Label_insn_16359: push 0xF0000F70
-nop
-nop
-Label_insn_16360: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16360: pop eax
-nop
-Label_insn_16361: popfd
-nop
-Label_insn_16362: popad
-nop
-Label_insn_16363: jnc 0x8050a22
-nop
-Label_insn_16364: pushad
-nop
-Label_insn_16365: pushfd
-nop
-Label_insn_16366: push 0x08050A1F
-nop
-Label_insn_2444: add eax , 0x00000001
-nop
-Label_insn_16367: push 0xF0000F80
-nop
-nop
-Label_insn_16368: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16368: pop eax
-nop
-Label_insn_16369: popfd
-nop
-Label_insn_16370: popad
-nop
-Label_insn_16371: jno 0x8050a35
-nop
-Label_insn_16372: pushad
-nop
-Label_insn_16373: pushfd
-nop
-Label_insn_16374: push 0x08050A33
-nop
-Label_insn_16375: push 0xF0000F90
-nop
-nop
-Label_insn_16376: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16376: pop eax
-nop
-Label_insn_2459: sub eax , ebx
-nop
-Label_insn_16377: popfd
-nop
-Label_insn_16378: popad
-nop
-Label_insn_16379: jno 0x8050a76
-nop
-Label_insn_16380: pushad
-nop
-Label_insn_16381: pushfd
-nop
-Label_insn_16382: push 0x08050A73
-nop
-Label_insn_16383: push 0xF0000FA0
-nop
-nop
-Label_insn_16384: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16384: pop eax
-nop
-Label_insn_16385: popfd
-nop
-Label_insn_16386: popad
-nop
-Label_insn_16387: jno 0x8050a95
-nop
-Label_insn_16388: pushad
-nop
-Label_insn_16389: pushfd
-nop
-Label_insn_16390: push 0x08050A92
-nop
-Label_insn_16391: push 0xF0000FB0
-nop
-nop
-Label_insn_16392: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16392: pop eax
-nop
-Label_insn_16393: popfd
-nop
-Label_insn_16394: popad
-nop
-Label_insn_16395: jno 0x8050aad
-nop
-Label_insn_16396: pushad
-nop
-Label_insn_16397: pushfd
-nop
-Label_insn_16398: push 0x08050AAA
-nop
-Label_insn_16399: push 0xF0000FC0
-nop
-nop
-Label_insn_16400: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16400: pop eax
-nop
-Label_insn_16401: popfd
-nop
-Label_insn_16402: popad
-nop
-Label_insn_16403: jno 0x8050ae6
-nop
-Label_insn_16404: pushad
-nop
-Label_insn_16405: pushfd
-nop
-Label_insn_16406: push 0x08050AE3
-nop
-Label_insn_16407: push 0xF0000FD0
-nop
-nop
-Label_insn_16408: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16408: pop eax
-nop
-Label_insn_16409: popfd
-nop
-Label_insn_16410: popad
-nop
-Label_insn_16411: jnc Label_insn_8147
-nop
-Label_insn_16412: pushad
-nop
-Label_insn_2534: add ebx , 0x00000001
-nop
-Label_insn_16413: pushfd
-nop
-Label_insn_16414: push 0x08050AF3
-nop
-Label_insn_16415: push 0xF0000FE0
-nop
-nop
-Label_insn_16416: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16416: pop eax
-nop
-Label_insn_16417: popfd
-nop
-Label_insn_16418: popad
-nop
-Label_insn_16419: jnc Label_insn_8148
-nop
-Label_insn_16420: pushad
-nop
-Label_insn_16421: pushfd
-nop
-Label_insn_16422: push 0x08050AF6
-nop
-Label_insn_16423: push 0xF0000FF0
-nop
-nop
-Label_insn_16424: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16424: pop eax
-nop
-Label_insn_16425: popfd
-nop
-Label_insn_16426: popad
-nop
-Label_insn_16427: pushfd
-nop
-Label_insn_16428: test bl , bl
-nop
-Label_insn_16429: jns Label_insn_16431
-nop
-Label_insn_16430: nop
-nop
-Label_insn_16431: popfd
-nop
-Label_insn_16432: movsx ebx , bl
-nop
-Label_insn_16433: pushad
-nop
-Label_insn_16434: pushfd
-nop
-Label_insn_16435: push 0x08050AF8
-nop
-Label_insn_16436: push 0xF0001000
-nop
-nop
-Label_insn_16437: nop ;signedness_detector_8
-post_callback_Label_insn_16437: pop eax
-nop
-Label_insn_16438: popfd
-nop
-Label_insn_16439: popad
-nop
-Label_insn_16440: jno 0x8050aff
-nop
-Label_insn_16441: pushad
-nop
-Label_insn_16442: pushfd
-nop
-Label_insn_16443: push 0x08050AFB
-nop
-Label_insn_16444: push 0xF0001010
-nop
-nop
-Label_insn_16445: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16445: pop eax
-nop
-Label_insn_16446: popfd
-nop
-Label_insn_16447: popad
-nop
-Label_insn_16448: pushad
-nop
-Label_insn_16449: pushfd
-nop
-Label_insn_16450: push 0x08050B01
-nop
-Label_insn_16451: push 0xF0001020
-nop
-nop
-Label_insn_16452: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16452: pop eax
-nop
-Label_insn_16453: popfd
-nop
-Label_insn_16454: popad
-nop
-Label_insn_16455: pushfd
-nop
-Label_insn_2587: push 0x0804B820
-nop
-Label_insn_16456: test edi , edi
-nop
-Label_insn_16457: jns Label_insn_16459
-nop
-Label_insn_16458: nop
-nop
-Label_insn_16459: popfd
-nop
-Label_insn_16460: mov dword [ebp-0x00000328] , edi
-nop
-Label_insn_16461: pushad
-nop
-Label_insn_16462: pushfd
-nop
-Label_insn_16463: push 0x08050B26
-nop
-Label_insn_16464: push 0xF0001030
-nop
-nop
-Label_insn_16465: nop ;signedness_detector_32
-post_callback_Label_insn_16465: pop eax
-nop
-Label_insn_16466: popfd
-nop
-Label_insn_16467: popad
-nop
-Label_insn_16468: jno 0x8050b46
-nop
-Label_insn_16469: pushad
-nop
-Label_insn_16470: pushfd
-nop
-Label_insn_16471: push 0x08050B43
-nop
-Label_insn_16472: push 0xF0001040
-nop
-nop
-Label_insn_16473: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16473: pop eax
-nop
-Label_insn_16474: popfd
-nop
-Label_insn_16475: popad
-nop
-Label_insn_16476: jnc Label_insn_8171
-nop
-Label_insn_16477: pushad
-nop
-Label_insn_16478: pushfd
-nop
-Label_insn_16479: push 0x08050B53
-nop
-Label_insn_16480: push 0xF0001050
-nop
-nop
-Label_insn_16481: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16481: pop eax
-nop
-Label_insn_16482: popfd
-nop
-Label_insn_16483: popad
-nop
-Label_insn_16484: jnc Label_insn_8172
-nop
-Label_insn_16485: pushad
-nop
-Label_insn_16486: pushfd
-nop
-Label_insn_16487: push 0x08050B56
-nop
-Label_insn_16488: push 0xF0001060
-nop
-nop
-Label_insn_16489: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16489: pop eax
-nop
-Label_insn_16490: popfd
-nop
-Label_insn_16491: popad
-nop
-Label_insn_16492: pushfd
-nop
-Label_insn_16493: test dl , dl
-nop
-Label_insn_16494: jns Label_insn_16496
-nop
-Label_insn_16495: nop
-nop
-Label_insn_16496: popfd
-nop
-Label_insn_16497: movsx edx , dl
-nop
-Label_insn_16498: pushad
-nop
-Label_insn_16499: pushfd
-nop
-Label_insn_16500: push 0x08050B58
-nop
-Label_insn_16501: push 0xF0001070
-nop
-nop
-Label_insn_16502: nop ;signedness_detector_8
-post_callback_Label_insn_16502: pop eax
-nop
-Label_insn_16503: popfd
-nop
-Label_insn_16504: popad
-nop
-Label_insn_16505: jno 0x8050b5f
-nop
-Label_insn_16506: pushad
-nop
-Label_insn_16507: pushfd
-nop
-Label_insn_16508: push 0xF0001080
-nop
-nop
-Label_insn_16509: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16509: pop eax
-nop
-Label_insn_16510: popfd
-nop
-Label_insn_16511: popad
-nop
-Label_insn_16512: pushad
-nop
-Label_insn_16513: pushfd
-nop
-Label_insn_16514: push 0x08050B61
-nop
-Label_insn_16515: push 0xF0001090
-nop
-nop
-Label_insn_16516: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16516: pop eax
-nop
-Label_insn_16517: popfd
-nop
-Label_insn_16518: popad
-nop
-Label_insn_16519: jno 0x8050ba8
-nop
-Label_insn_16520: pushad
-nop
-Label_insn_16521: pushfd
-nop
-Label_insn_16522: push 0x08050BA5
-nop
-Label_insn_16523: push 0xF00010A0
-nop
-nop
-Label_insn_16524: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16524: pop eax
-nop
-Label_insn_16525: popfd
-nop
-Label_insn_16526: popad
-nop
-Label_insn_16527: jno 0x8050beb
-nop
-Label_insn_16528: pushad
-nop
-Label_insn_16529: pushfd
-nop
-Label_insn_16530: push 0x08050BE8
-nop
-Label_insn_16531: push 0xF00010B0
-nop
-nop
-Label_insn_16532: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16532: pop eax
-nop
-Label_insn_16533: popfd
-nop
-Label_insn_16534: popad
-nop
-Label_insn_16535: jno 0x8050c14
-nop
-Label_insn_16536: pushad
-nop
-Label_insn_16537: pushfd
-nop
-Label_insn_16538: push 0x08050C11
-nop
-Label_insn_16539: push 0xF00010C0
-nop
-nop
-Label_insn_16540: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16540: pop eax
-nop
-Label_insn_16541: popfd
-nop
-Label_insn_16542: popad
-nop
-Label_insn_16543: jno 0x8050c59
-nop
-Label_insn_16544: pushad
-nop
-Label_insn_16545: pushfd
-nop
-Label_insn_16546: push 0x08050C57
-nop
-Label_insn_16547: push 0xF00010D0
-nop
-Label_insn_16548: pushad
-nop
-Label_insn_16549: pushfd
-nop
-Label_insn_16550: push 0x08050C5E
-nop
-Label_insn_16551: push 0xF00010E0
-nop
-nop
-Label_insn_16552: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16552: pop eax
-nop
-Label_insn_16553: popfd
-nop
-Label_insn_16554: popad
-nop
-Label_insn_2757: add eax , 0x00000001
-nop
-Label_insn_16555: jno 0x8050c75
-nop
-Label_insn_16556: pushad
-nop
-Label_insn_16557: pushfd
-nop
-Label_insn_16558: push 0x08050C72
-nop
-Label_insn_16559: push 0xF00010F0
-nop
-nop
-Label_insn_16560: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16560: pop eax
-nop
-Label_insn_16561: popfd
-nop
-Label_insn_16562: popad
-nop
-Label_insn_16563: jnc Label_insn_8284
-nop
-Label_insn_16564: pushad
-nop
-Label_insn_2771: add ecx , 0x00000001
-nop
-Label_insn_16565: pushfd
-nop
-Label_insn_16566: push 0x08050D58
-nop
-Label_insn_16567: push 0xF0001100
-nop
-nop
-Label_insn_16568: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16568: pop eax
-nop
-Label_insn_16569: popfd
-nop
-Label_insn_16570: popad
-nop
-Label_insn_2777: add ecx , 0x00000001
-nop
-Label_insn_16571: jno 0x8050d5e
-nop
-Label_insn_16572: pushad
-nop
-Label_insn_16573: pushfd
-nop
-Label_insn_16574: push 0x08050D5B
-nop
-Label_insn_16575: push 0xF0001110
-nop
-nop
-Label_insn_16576: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16576: pop eax
-nop
-Label_insn_16577: popfd
-nop
-Label_insn_16578: popad
-nop
-Label_insn_16579: jno 0x8050da7
-nop
-Label_insn_16580: pushad
-nop
-Label_insn_16581: pushfd
-nop
-Label_insn_16582: push 0x08050DA4
-nop
-Label_insn_16583: push 0xF0001120
-nop
-nop
-Label_insn_16584: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16584: pop eax
-nop
-Label_insn_16585: popfd
-nop
-Label_insn_16586: popad
-nop
-Label_insn_16587: jnc 0x8050dbd
-nop
-Label_insn_16588: pushad
-nop
-Label_insn_16589: pushfd
-nop
-Label_insn_2802: add ebx , eax
-nop
-Label_insn_16590: push 0x08050DB7
-nop
-Label_insn_2803: sub eax , 0x00000001
-nop
-Label_insn_16591: push 0xF0001130
-nop
-nop
-Label_insn_16592: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16592: pop eax
-nop
-Label_insn_16593: popfd
-nop
-Label_insn_16594: popad
-nop
-Label_insn_2807: sub ebx , 0x00000001
-nop
-Label_insn_16595: jno 0x8050e14
-nop
-Label_insn_16596: pushad
-nop
-Label_insn_16597: pushfd
-nop
-Label_insn_16598: push 0x08050E11
-nop
-Label_insn_16599: push 0xF0001140
-nop
-nop
-Label_insn_16600: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16600: pop eax
-nop
-Label_insn_16601: popfd
-nop
-Label_insn_16602: popad
-nop
-Label_insn_16603: jno 0x8050e3d
-nop
-Label_insn_16604: pushad
-nop
-Label_insn_16605: pushfd
-nop
-Label_insn_16606: push 0x08050E3A
-nop
-Label_insn_16607: push 0xF0001150
-nop
-nop
-Label_insn_16608: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16608: pop eax
-nop
-Label_insn_16609: popfd
-nop
-Label_insn_16610: popad
-nop
-Label_insn_16611: pushad
-nop
-Label_insn_16612: pushfd
-nop
-Label_insn_16613: push 0x08050E44
-nop
-Label_insn_16614: push 0xF0001160
-nop
-nop
-Label_insn_16615: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16615: pop eax
-nop
-Label_insn_16616: popfd
-nop
-Label_insn_16617: popad
-nop
-Label_insn_16618: jno 0x8050e72
-nop
-Label_insn_16619: pushad
-nop
-Label_insn_16620: pushfd
-nop
-Label_insn_16621: push 0x08050E6F
-nop
-Label_insn_16622: push 0xF0001170
-nop
-nop
-Label_insn_16623: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16623: pop eax
-nop
-Label_insn_16624: popfd
-nop
-Label_insn_16625: popad
-nop
-Label_insn_16626: jno 0x8050e95
-nop
-Label_insn_16627: pushad
-nop
-Label_insn_16628: pushfd
-nop
-Label_insn_16629: push 0x08050E92
-nop
-Label_insn_16630: push 0xF0001180
-nop
-nop
-Label_insn_16631: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16631: pop eax
-nop
-Label_insn_16632: popfd
-nop
-Label_insn_16633: popad
-nop
-Label_insn_16634: jno 0x8050ea9
-nop
-Label_insn_16635: pushad
-nop
-Label_insn_16636: pushfd
-nop
-Label_insn_16637: push 0x08050EA3
-nop
-Label_insn_16638: push 0xF0001190
-nop
-nop
-Label_insn_16639: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16639: pop eax
-nop
-Label_insn_16640: popfd
-nop
-Label_insn_16641: popad
-nop
-Label_insn_16642: jno 0x8050ede
-nop
-Label_insn_16643: pushad
-nop
-Label_insn_16644: pushfd
-nop
-Label_insn_16645: push 0x08050EDB
-nop
-Label_insn_16646: push 0xF00011A0
-nop
-nop
-Label_insn_16647: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16647: pop eax
-nop
-Label_insn_16648: popfd
-nop
-Label_insn_16649: popad
-nop
-Label_insn_16650: jnc Label_insn_8383
-nop
-Label_insn_16651: pushad
-nop
-Label_insn_16652: pushfd
-nop
-Label_insn_16653: push 0x08050F20
-nop
-Label_insn_16654: push 0xF00011B0
-nop
-nop
-Label_insn_16655: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16655: pop eax
-nop
-Label_insn_16656: popfd
-nop
-Label_insn_16657: popad
-nop
-Label_insn_16658: jno 0x8050f26
-nop
-Label_insn_16659: pushad
-nop
-Label_insn_16660: pushfd
-nop
-Label_insn_16661: push 0x08050F23
-nop
-Label_insn_16662: push 0xF00011C0
-nop
-nop
-Label_insn_16663: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16663: pop eax
-nop
-Label_insn_16664: popfd
-nop
-Label_insn_16665: popad
-nop
-Label_insn_16666: jno 0x8050f77
-nop
-Label_insn_16667: pushad
-nop
-Label_insn_16668: pushfd
-nop
-Label_insn_16669: push 0x08050F74
-nop
-Label_insn_16670: push 0xF00011D0
-nop
-nop
-Label_insn_16671: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16671: pop eax
-nop
-Label_insn_16672: popfd
-nop
-Label_insn_16673: popad
-nop
-Label_insn_16674: jnc 0x8050f98
-nop
-Label_insn_16675: pushad
-nop
-Label_insn_16676: pushfd
-nop
-Label_insn_16677: push 0x08050F95
-nop
-Label_insn_16678: push 0xF00011E0
-nop
-nop
-Label_insn_16679: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16679: pop eax
-nop
-Label_insn_16680: popfd
-nop
-Label_insn_16681: popad
-nop
-Label_insn_16682: jno 0x8050fa4
-nop
-Label_insn_16683: pushad
-nop
-Label_insn_16684: pushfd
-nop
-Label_insn_16685: push 0x08050FA1
-nop
-Label_insn_16686: push 0xF00011F0
-nop
-nop
-Label_insn_16687: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16687: pop eax
-nop
-Label_insn_16688: popfd
-nop
-Label_insn_16689: popad
-nop
-Label_insn_16690: jno 0x8050fb7
-nop
-Label_insn_16691: pushad
-nop
-Label_insn_16692: pushfd
-nop
-Label_insn_16693: push 0x08050FB4
-nop
-Label_insn_16694: push 0xF0001200
-nop
-nop
-Label_insn_16695: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16695: pop eax
-nop
-Label_insn_16696: popfd
-nop
-Label_insn_16697: popad
-nop
-Label_insn_16698: jnc 0x8050fe6
-nop
-Label_insn_16699: pushad
-nop
-Label_insn_16700: pushfd
-nop
-Label_insn_16701: push 0x08050FE3
-nop
-Label_insn_16702: push 0xF0001210
-nop
-nop
-Label_insn_16703: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16703: pop eax
-nop
-Label_insn_16704: popfd
-nop
-Label_insn_16705: popad
-nop
-Label_insn_16706: jno 0x8050ff9
-nop
-Label_insn_16707: pushad
-nop
-Label_insn_16708: pushfd
-nop
-Label_insn_16709: push 0x08050FF6
-nop
-Label_insn_16710: push 0xF0001220
-nop
-nop
-Label_insn_16711: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16711: pop eax
-nop
-Label_insn_16712: popfd
-nop
-Label_insn_16713: popad
-nop
-Label_insn_16714: jno 0x8051048
-nop
-Label_insn_16715: pushad
-nop
-Label_insn_16716: pushfd
-nop
-Label_insn_16717: push 0x08051045
-nop
-Label_insn_16718: push 0xF0001230
-nop
-nop
-Label_insn_16719: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16719: pop eax
-nop
-Label_insn_16720: popfd
-nop
-Label_insn_16721: popad
-nop
-Label_insn_16722: jno 0x8051077
-nop
-Label_insn_16723: pushad
-nop
-Label_insn_16724: pushfd
-nop
-Label_insn_16725: push 0x08051074
-nop
-Label_insn_16726: push 0xF0001240
-nop
-nop
-Label_insn_16727: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16727: pop eax
-nop
-Label_insn_16728: popfd
-nop
-Label_insn_16729: popad
-nop
-Label_insn_16730: jno 0x8051087
-nop
-Label_insn_16731: pushad
-nop
-Label_insn_16732: pushfd
-nop
-Label_insn_16733: push 0x08051081
-nop
-Label_insn_16734: push 0xF0001250
-nop
-nop
-Label_insn_16735: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16735: pop eax
-nop
-Label_insn_16736: popfd
-nop
-Label_insn_16737: popad
-nop
-Label_insn_16738: jno 0x80510ca
-nop
-Label_insn_16739: pushad
-nop
-Label_insn_16740: pushfd
-nop
-Label_insn_16741: push 0x080510C7
-nop
-Label_insn_16742: push 0xF0001260
-nop
-nop
-Label_insn_16743: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16743: pop eax
-nop
-Label_insn_16744: popfd
-nop
-Label_insn_16745: popad
-nop
-Label_insn_16746: jno 0x80510f9
-nop
-Label_insn_16747: pushad
-nop
-Label_insn_16748: pushfd
-nop
-Label_insn_16749: push 0x080510F6
-nop
-Label_insn_16750: push 0xF0001270
-nop
-nop
-Label_insn_16751: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16751: pop eax
-nop
-Label_insn_16752: popfd
-nop
-Label_insn_16753: popad
-nop
-Label_insn_16754: jno 0x8051109
-nop
-Label_insn_16755: pushad
-nop
-Label_insn_16756: pushfd
-nop
-Label_insn_16757: push 0x08051103
-nop
-Label_insn_16758: push 0xF0001280
-nop
-nop
-Label_insn_16759: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16759: pop eax
-nop
-Label_insn_16760: popfd
-nop
-Label_insn_16761: popad
-nop
-Label_insn_16762: jnc 0x8051128
-nop
-Label_insn_16763: pushad
-nop
-Label_insn_16764: pushfd
-nop
-Label_insn_16765: push 0x08051125
-nop
-Label_insn_16766: push 0xF0001290
-nop
-nop
-Label_insn_16767: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16767: pop eax
-nop
-Label_insn_16768: popfd
-nop
-Label_insn_16769: popad
-nop
-Label_insn_16770: jnc 0x805116c
-nop
-Label_insn_3192: add edx , 0x00000004
-nop
-Label_insn_16771: pushad
-nop
-Label_insn_16772: pushfd
-nop
-Label_insn_16773: push 0x08051169
-nop
-Label_insn_16774: push 0xF00012A0
-nop
-nop
-Label_insn_16775: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16775: pop eax
-nop
-Label_insn_16776: popfd
-nop
-Label_insn_16777: popad
-nop
-Label_insn_16778: pushad
-nop
-Label_insn_16779: pushfd
-nop
-Label_insn_16780: push 0x0805116E
-nop
-Label_insn_16781: push 0xF00012B0
-nop
-nop
-Label_insn_16782: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16782: pop eax
-nop
-Label_insn_16783: popfd
-nop
-Label_insn_16784: popad
-nop
-Label_insn_16785: jnc 0x8051177
-nop
-Label_insn_16786: pushad
-nop
-Label_insn_16787: pushfd
-nop
-Label_insn_16788: push 0x08051170
-nop
-Label_insn_16789: push 0xF00012C0
-nop
-nop
-Label_insn_16790: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16790: pop eax
-nop
-Label_insn_16791: popfd
-nop
-Label_insn_16792: popad
-nop
-Label_insn_16793: jno 0x805118b
-nop
-Label_insn_16794: pushad
-nop
-Label_insn_16795: pushfd
-nop
-Label_insn_16796: push 0x08051188
-nop
-Label_insn_16797: push 0xF00012D0
-nop
-nop
-Label_insn_16798: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16798: pop eax
-nop
-Label_insn_16799: popfd
-nop
-Label_insn_16800: popad
-nop
-Label_insn_16801: jno 0x8051199
-nop
-Label_insn_16802: pushad
-nop
-Label_insn_16803: pushfd
-nop
-Label_insn_3246: pushfd
-nop
-Label_insn_16804: push 0x08051196
-nop
-Label_insn_16805: push 0xF00012E0
-nop
-nop
-Label_insn_16806: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16806: pop eax
-nop
-Label_insn_16807: popfd
-nop
-Label_insn_16808: popad
-nop
-Label_insn_16809: jnc 0x80511d7
-nop
-Label_insn_16810: pushad
-nop
-Label_insn_16811: pushfd
-nop
-Label_insn_16812: push 0x080511D4
-nop
-Label_insn_16813: push 0xF00012F0
-nop
-Label_insn_16852: push 0xF0001340
-nop
-nop
-Label_insn_16814: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16814: pop eax
-nop
-Label_insn_16815: popfd
-nop
-Label_insn_16816: popad
-nop
-Label_insn_16817: jnc 0x80511f2
-nop
-Label_insn_16818: pushad
-nop
-Label_insn_16819: pushfd
-nop
-Label_insn_16820: push 0x080511EF
-nop
-Label_insn_16821: push 0xF0001300
-nop
-nop
-Label_insn_16822: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16822: pop eax
-nop
-Label_insn_16823: popfd
-nop
-Label_insn_16824: popad
-nop
-Label_insn_16825: pushad
-nop
-Label_insn_16826: pushfd
-nop
-Label_insn_16827: push 0x080511F4
-nop
-Label_insn_3276: add eax , dword [ebp-0x2C]
-nop
-Label_insn_16828: push 0xF0001310
-nop
-nop
-Label_insn_16829: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16829: pop eax
-nop
-Label_insn_16830: popfd
-nop
-Label_insn_16831: popad
-nop
-Label_insn_16832: jno Label_insn_8625
-nop
-Label_insn_16833: pushad
-nop
-Label_insn_16834: pushfd
-nop
-Label_insn_16835: push 0x080512A0
-nop
-Label_insn_16836: push 0xF0001320
-nop
-nop
-Label_insn_16837: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16837: pop eax
-nop
-Label_insn_16838: popfd
-nop
-Label_insn_16839: popad
-nop
-Label_insn_16840: jnc 0x80512a6
-nop
-Label_insn_3293: pushfd
-nop
-Label_insn_16841: pushad
-nop
-Label_insn_16842: pushfd
-nop
-Label_insn_16843: push 0x080512A3
-nop
-Label_insn_16844: push 0xF0001330
-nop
-nop
-Label_insn_16845: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16845: pop eax
-nop
-Label_insn_16846: popfd
-nop
-Label_insn_16847: popad
-nop
-Label_insn_3301: lea ecx , [esi+edi]
-nop
-Label_insn_16848: jno 0x8051468
-nop
-Label_insn_16849: pushad
-nop
-Label_insn_16850: pushfd
-nop
-Label_insn_16851: push 0x08051463
-nop
-nop
-Label_insn_16853: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16853: pop eax
-nop
-Label_insn_16854: popfd
-nop
-Label_insn_16855: popad
-nop
-Label_insn_3310: add ebx , 0x00000001
-nop
-Label_insn_3311: add eax , 0x00000001
-nop
-Label_insn_16856: jno 0x80514cb
-nop
-Label_insn_16857: pushad
-nop
-Label_insn_16858: pushfd
-nop
-Label_insn_16859: push 0x080514C8
-nop
-Label_insn_16860: push 0xF0001350
-nop
-nop
-Label_insn_16861: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16861: pop eax
-nop
-Label_insn_16862: popfd
-nop
-Label_insn_16863: popad
-nop
-Label_insn_16864: jno 0x80514d6
-nop
-Label_insn_3322: lea edi , [ebx+0x01]
-nop
-Label_insn_16865: pushad
-nop
-Label_insn_16866: pushfd
-nop
-Label_insn_16867: push 0x080514D3
-nop
-Label_insn_16868: push 0xF0001360
-nop
-nop
-Label_insn_16869: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16869: pop eax
-nop
-Label_insn_16870: popfd
-nop
-Label_insn_3329: lea ecx , [edi+0x30]
-nop
-Label_insn_16871: popad
-nop
-Label_insn_16872: pushad
-nop
-Label_insn_3333: add ecx , 0x00000001
-nop
-Label_insn_16873: pushfd
-nop
-Label_insn_16874: push 0x080514DA
-nop
-Label_insn_16875: push 0xF0001370
-nop
-nop
-Label_insn_16876: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16876: pop eax
-nop
-Label_insn_16877: popfd
-nop
-Label_insn_16878: popad
-nop
-Label_insn_16879: jno Label_insn_8802
-nop
-Label_insn_3342: add ebx , 0x00000030
-nop
-Label_insn_16880: pushad
-nop
-Label_insn_16881: pushfd
-nop
-Label_insn_16882: push 0x080514EB
-nop
-Label_insn_16883: push 0xF0001380
-nop
-Label_insn_3346: add edx , 0x00000030
-nop
-nop
-Label_insn_16884: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16884: pop eax
-nop
-Label_insn_3347: add ebx , 0x00000001
-nop
-Label_insn_16885: popfd
-nop
-Label_insn_3348: add esi , 0x00000001
-nop
-Label_insn_16886: popad
-nop
-Label_insn_16887: jno 0x80514f1
-nop
-Label_insn_16888: pushad
-nop
-Label_insn_16889: pushfd
-nop
-Label_insn_16890: push 0x080514EE
-nop
-Label_insn_16891: push 0xF0001390
-nop
-nop
-Label_insn_16892: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16892: pop eax
-nop
-Label_insn_3357: add ebx , 0x00000001
-nop
-Label_insn_16893: popfd
-nop
-Label_insn_16894: popad
-nop
-Label_insn_16895: jno 0x8051513
-nop
-Label_insn_16896: pushad
-nop
-Label_insn_16897: pushfd
-nop
-Label_insn_16898: push 0x08051510
-nop
-Label_insn_16899: push 0xF00013A0
-nop
-nop
-Label_insn_16900: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16900: pop eax
-nop
-Label_insn_16901: popfd
-nop
-Label_insn_16902: popad
-nop
-Label_insn_16903: jno 0x8051523
-nop
-Label_insn_16904: pushad
-nop
-Label_insn_16905: pushfd
-nop
-Label_insn_16906: push 0x08051520
-nop
-Label_insn_16907: push 0xF00013B0
-nop
-nop
-Label_insn_16908: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16908: pop eax
-nop
-Label_insn_16909: popfd
-nop
-Label_insn_16910: popad
-nop
-Label_insn_16911: jno 0x8051535
-nop
-Label_insn_16912: pushad
-nop
-Label_insn_16913: pushfd
-nop
-Label_insn_16914: push 0x08051532
-nop
-Label_insn_16915: push 0xF00013C0
-nop
-Label_insn_3386: add edx , ebx
-nop
-nop
-Label_insn_16916: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16916: pop eax
-nop
-Label_insn_16917: popfd
-nop
-Label_insn_16918: popad
-nop
-Label_insn_3390: add ecx , 0x00000001
-nop
-Label_insn_16919: jno 0x8051545
-nop
-Label_insn_3391: add ebx , 0x00000001
-nop
-Label_insn_16920: pushad
-nop
-Label_insn_3393: add edx , 0x00000001
-nop
-Label_insn_16921: pushfd
-nop
-Label_insn_16922: push 0x08051542
-nop
-Label_insn_16923: push 0xF00013D0
-nop
-nop
-Label_insn_16924: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16924: pop eax
-nop
-Label_insn_16925: popfd
-nop
-Label_insn_16926: popad
-nop
-Label_insn_16927: jno 0x8051563
-nop
-Label_insn_16928: pushad
-nop
-Label_insn_16929: pushfd
-nop
-Label_insn_16930: push 0x08051560
-nop
-Label_insn_16931: push 0xF00013E0
-nop
-nop
-Label_insn_16932: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16932: pop eax
-nop
-Label_insn_16933: popfd
-nop
-Label_insn_16934: popad
-nop
-Label_insn_16935: jno 0x8051583
-nop
-Label_insn_16936: pushad
-nop
-Label_insn_16937: pushfd
-nop
-Label_insn_16938: push 0x08051580
-nop
-Label_insn_16939: push 0xF00013F0
-nop
-nop
-Label_insn_16940: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16940: pop eax
-nop
-Label_insn_16941: popfd
-nop
-Label_insn_16942: popad
-nop
-Label_insn_16943: jno 0x805161b
-nop
-Label_insn_16944: pushad
-nop
-Label_insn_16945: pushfd
-nop
-Label_insn_16946: push 0x08051618
-nop
-Label_insn_16947: push 0xF0001400
-nop
-nop
-Label_insn_16948: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16948: pop eax
-nop
-Label_insn_16949: popfd
-nop
-Label_insn_16950: popad
-nop
-Label_insn_16951: pushad
-nop
-Label_insn_16952: pushfd
-nop
-Label_insn_16953: push 0x0805161D
-nop
-Label_insn_16954: push 0xF0001410
-nop
-nop
-Label_insn_16955: nop ;mul_overflow_detector_32
-post_callback_Label_insn_16955: pop eax
-nop
-Label_insn_16956: popfd
-nop
-Label_insn_16957: popad
-nop
-Label_insn_16958: jno 0x8051623
-nop
-Label_insn_3439: add ebx , 0x00000001
-nop
-Label_insn_16959: pushad
-nop
-Label_insn_16960: pushfd
-nop
-Label_insn_16961: push 0x08051620
-nop
-Label_insn_16962: push 0xF0001420
-nop
-nop
-Label_insn_16963: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16963: pop eax
-nop
-Label_insn_16964: popfd
-nop
-Label_insn_16965: popad
-nop
-Label_insn_16966: jnc 0x8051664
-nop
-Label_insn_16967: pushad
-nop
-Label_insn_16968: pushfd
-nop
-Label_insn_16969: push 0x08051661
-nop
-Label_insn_16970: push 0xF0001430
-nop
-nop
-Label_insn_16971: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16971: pop eax
-nop
-Label_insn_16972: popfd
-nop
-Label_insn_16973: popad
-nop
-Label_insn_16974: jno 0x8051673
-nop
-Label_insn_16975: pushad
-nop
-Label_insn_16976: pushfd
-nop
-Label_insn_16977: push 0x08051670
-nop
-Label_insn_16978: push 0xF0001440
-nop
-nop
-Label_insn_16979: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16979: pop eax
-nop
-Label_insn_16980: popfd
-nop
-Label_insn_16981: popad
-nop
-Label_insn_16982: pushad
-nop
-Label_insn_16983: pushfd
-nop
-Label_insn_16984: push 0x08051676
-nop
-Label_insn_16985: push 0xF0001450
-nop
-nop
-Label_insn_16986: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_16986: pop eax
-nop
-Label_insn_16987: popfd
-nop
-Label_insn_16988: popad
-nop
-Label_insn_16989: jno 0x80516be
-nop
-Label_insn_16990: pushad
-nop
-Label_insn_16991: pushfd
-nop
-Label_insn_16992: push 0x080516BB
-nop
-Label_insn_16993: push 0xF0001460
-nop
-nop
-Label_insn_16994: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_16994: pop eax
-nop
-Label_insn_16995: popfd
-nop
-Label_insn_16996: popad
-nop
-Label_insn_16997: pushad
-nop
-Label_insn_16998: pushfd
-nop
-Label_insn_16999: push 0x080516C1
-nop
-Label_insn_17000: push 0xF0001470
-nop
-nop
-Label_insn_17001: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17001: pop eax
-nop
-Label_insn_17002: popfd
-nop
-Label_insn_17003: popad
-nop
-Label_insn_17004: jnc 0x8051719
-nop
-Label_insn_17005: pushad
-nop
-Label_insn_17006: pushfd
-nop
-Label_insn_17007: push 0x08051716
-nop
-Label_insn_17008: push 0xF0001480
-nop
-nop
-Label_insn_17009: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17009: pop eax
-nop
-Label_insn_17010: popfd
-nop
-Label_insn_17011: popad
-nop
-Label_insn_17012: jnc 0x8051743
-nop
-Label_insn_17013: pushad
-nop
-Label_insn_17014: pushfd
-nop
-Label_insn_17015: push 0x08051740
-nop
-Label_insn_17016: push 0xF0001490
-nop
-nop
-Label_insn_17017: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17017: pop eax
-nop
-Label_insn_17018: popfd
-nop
-Label_insn_17019: popad
-nop
-Label_insn_17020: jno 0x805176e
-nop
-Label_insn_17021: pushad
-nop
-Label_insn_17022: pushfd
-nop
-Label_insn_17023: push 0x0805176B
-nop
-Label_insn_17024: push 0xF00014A0
-nop
-nop
-Label_insn_17025: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17025: pop eax
-nop
-Label_insn_17026: popfd
-nop
-Label_insn_3534: add ebx , 0x00000001
-nop
-Label_insn_17027: popad
-nop
-Label_insn_3535: add dword [ebp-0x2C] , 0x00000001
-nop
-Label_insn_17028: pushad
-nop
-Label_insn_17029: pushfd
-nop
-Label_insn_17030: push 0x08051771
-nop
-Label_insn_17031: push 0xF00014B0
-nop
-Label_insn_3542: add edx , dword [ebp-0x2C]
-nop
-nop
-Label_insn_17032: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17032: pop eax
-nop
-Label_insn_17033: popfd
-nop
-Label_insn_17034: popad
-nop
-Label_insn_17035: jno 0x8051793
-nop
-Label_insn_17036: pushad
-nop
-Label_insn_17037: pushfd
-nop
-Label_insn_17038: push 0x08051790
-nop
-Label_insn_17039: push 0xF00014C0
-nop
-nop
-Label_insn_17040: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17040: pop eax
-nop
-Label_insn_17041: popfd
-nop
-Label_insn_17042: popad
-nop
-Label_insn_17043: pushad
-nop
-Label_insn_17044: pushfd
-nop
-Label_insn_17045: push 0x08051798
-nop
-Label_insn_17046: push 0xF00014D0
-nop
-nop
-Label_insn_17047: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17047: pop eax
-nop
-Label_insn_17048: popfd
-nop
-Label_insn_17049: popad
-nop
-Label_insn_17050: jnc 0x80517ab
-nop
-Label_insn_17051: pushad
-nop
-Label_insn_17052: pushfd
-nop
-Label_insn_17053: push 0x080517A8
-nop
-Label_insn_17054: push 0xF00014E0
-nop
-nop
-Label_insn_17055: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17055: pop eax
-nop
-Label_insn_17056: popfd
-nop
-Label_insn_17057: popad
-nop
-Label_insn_17058: pushfd
-nop
-Label_insn_17059: test eax , 0xFFFFFF00
-nop
-Label_insn_17060: je Label_insn_17062
-nop
-Label_insn_17061: nop
-nop
-Label_insn_17062: popfd
-nop
-Label_insn_17063: movzx eax , al
-nop
-Label_insn_17064: not eax
-nop
-Label_insn_17065: test eax , 0xFFFFFF00
-nop
-Label_insn_17066: je Label_insn_17062
-nop
-Label_insn_17067: pushad
-nop
-Label_insn_17068: pushfd
-nop
-Label_insn_3588: add eax , 0x00000001
-nop
-Label_insn_17069: push 0x080517EE
-nop
-Label_insn_17070: push 0xF00014F0
-nop
-nop
-Label_insn_17071: nop ;truncation_detector_32_8
-post_callback_Label_insn_17071: pop eax
-nop
-Label_insn_17072: popfd
-nop
-Label_insn_17073: popad
-nop
-Label_insn_17074: jno 0x8051803
-nop
-Label_insn_17075: pushad
-nop
-Label_insn_17076: pushfd
-nop
-Label_insn_17077: push 0x08051800
-nop
-Label_insn_17078: push 0xF0001500
-nop
-nop
-Label_insn_17079: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17079: pop eax
-nop
-Label_insn_17080: popfd
-nop
-Label_insn_17081: popad
-nop
-Label_insn_17082: jnc 0x8051828
-nop
-Label_insn_17083: pushad
-nop
-Label_insn_17084: pushfd
-nop
-Label_insn_17085: push 0x08051825
-nop
-Label_insn_17086: push 0xF0001510
-nop
-nop
-Label_insn_17087: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17087: pop eax
-nop
-Label_insn_17088: popfd
-nop
-Label_insn_17089: popad
-nop
-Label_insn_17090: pushfd
-nop
-Label_insn_17091: test ebx , ebx
-nop
-Label_insn_17092: jns Label_insn_17094
-nop
-Label_insn_17093: nop
-nop
-Label_insn_3624: add ebx , 0x00000001
-nop
-Label_insn_17094: popfd
-nop
-Label_insn_3625: add eax , 0x00000001
-nop
-Label_insn_17095: mov dword [ebp-0x40] , ebx
-nop
-Label_insn_17096: pushad
-nop
-Label_insn_17097: pushfd
-nop
-Label_insn_17098: push 0x08051864
-nop
-Label_insn_17099: push 0xF0001520
-nop
-nop
-Label_insn_17100: nop ;signedness_detector_32
-post_callback_Label_insn_17100: pop eax
-nop
-Label_insn_17101: popfd
-nop
-Label_insn_17102: popad
-nop
-Label_insn_17103: jnc 0x8051875
-nop
-Label_insn_17104: pushad
-nop
-Label_insn_17105: pushfd
-nop
-Label_insn_3639: lea eax , [ebx+0x01]
-nop
-Label_insn_17106: push 0x08051872
-nop
-Label_insn_17107: push 0xF0001530
-nop
-nop
-Label_insn_17108: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17108: pop eax
-nop
-Label_insn_17109: popfd
-nop
-Label_insn_17110: popad
-nop
-Label_insn_3644: lea ebx , [eax+0x01]
-nop
-Label_insn_17111: pushad
-nop
-Label_insn_17112: pushfd
-nop
-Label_insn_17113: push 0x0805187C
-nop
-Label_insn_17114: push 0xF0001540
-nop
-nop
-Label_insn_17115: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17115: pop eax
-nop
-Label_insn_17116: popfd
-nop
-Label_insn_17117: popad
-nop
-Label_insn_17118: jnc 0x805189a
-nop
-Label_insn_17119: pushad
-nop
-Label_insn_17120: pushfd
-nop
-Label_insn_17121: push 0x08051897
-nop
-Label_insn_17122: push 0xF0001550
-nop
-nop
-Label_insn_17123: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17123: pop eax
-nop
-Label_insn_17124: popfd
-nop
-Label_insn_17125: popad
-nop
-Label_insn_17126: jno 0x80518b2
-nop
-Label_insn_3668: add eax , 0x00000002
-nop
-Label_insn_17127: pushad
-nop
-Label_insn_17128: pushfd
-nop
-Label_insn_17129: push 0x080518AF
-nop
-Label_insn_17130: push 0xF0001560
-nop
-nop
-Label_insn_17131: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17131: pop eax
-nop
-Label_insn_17132: popfd
-nop
-Label_insn_17133: popad
-nop
-Label_insn_3676: lea ecx , [esi-0x21]
-nop
-Label_insn_17134: pushad
-nop
-Label_insn_17135: pushfd
-nop
-Label_insn_17136: push 0x080518B7
-nop
-Label_insn_17137: push 0xF0001570
-nop
-nop
-Label_insn_17138: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17138: pop eax
-nop
-Label_insn_17139: popfd
-nop
-Label_insn_17140: popad
-nop
-Label_insn_17141: jno 0x80518e0
-nop
-Label_insn_17142: pushad
-nop
-Label_insn_17143: pushfd
-nop
-Label_insn_17144: push 0x080518DC
-nop
-Label_insn_17145: push 0xF0001580
-nop
-Label_insn_3690: lea ecx , [ebx+0x01]
-nop
-nop
-Label_insn_17146: nop ;mul_overflow_detector_32
-post_callback_Label_insn_17146: pop eax
-nop
-Label_insn_17147: popfd
-nop
-Label_insn_17148: popad
-nop
-Label_insn_17149: jno 0x8051919
-nop
-Label_insn_3695: lea edx , [ecx+0x01]
-nop
-Label_insn_17150: pushad
-nop
-Label_insn_17151: pushfd
-nop
-Label_insn_17152: push 0x08051916
-nop
-Label_insn_17153: push 0xF0001590
-nop
-nop
-Label_insn_17154: nop ;mul_overflow_detector_32
-post_callback_Label_insn_17154: pop eax
-nop
-Label_insn_3700: lea ebx , [edx+0x01]
-nop
-Label_insn_17155: popfd
-nop
-Label_insn_17156: popad
-nop
-Label_insn_17157: jnc 0x805193e
-nop
-Label_insn_17158: pushad
-nop
-Label_insn_3706: add ebx , 0x00000001
-nop
-Label_insn_17159: pushfd
-nop
-Label_insn_17160: push 0x0805193B
-nop
-Label_insn_17161: push 0xF00015A0
-nop
-nop
-Label_insn_17162: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17162: pop eax
-nop
-Label_insn_17163: popfd
-nop
-Label_insn_17164: popad
-nop
-Label_insn_17165: jno 0x805194b
-nop
-Label_insn_17166: pushad
-nop
-Label_insn_17167: pushfd
-nop
-Label_insn_3718: lea eax , [ebx+0x01]
-nop
-Label_insn_17168: push 0x08051948
-nop
-Label_insn_17169: push 0xF00015B0
-nop
-nop
-Label_insn_17170: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17170: pop eax
-nop
-Label_insn_17171: popfd
-nop
-Label_insn_17172: popad
-nop
-Label_insn_3723: lea ebx , [eax+0x01]
-nop
-Label_insn_17173: pushad
-nop
-Label_insn_17174: pushfd
-nop
-Label_insn_17175: push 0x0805194E
-nop
-Label_insn_3728: add ebx , 0x00000001
-nop
-Label_insn_17176: push 0xF00015C0
-nop
-nop
-Label_insn_17177: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17177: pop eax
-nop
-Label_insn_17178: popfd
-nop
-Label_insn_17179: popad
-nop
-Label_insn_3733: add eax , dword [ebp-0x48]
-nop
-Label_insn_17180: jnc 0x805195c
-nop
-Label_insn_17181: pushad
-nop
-Label_insn_3737: add ecx , dword [ebp-0x2C]
-nop
-Label_insn_17182: pushfd
-nop
-Label_insn_17183: push 0x0805195A
-nop
-Label_insn_17184: push 0xF00015D0
-nop
-nop
-Label_insn_17185: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17185: pop eax
-nop
-Label_insn_17186: popfd
-nop
-Label_insn_3743: add esi , dword [ebp-0x2C]
-nop
-Label_insn_17187: popad
-nop
-Label_insn_17188: jnc 0x805198b
-nop
-Label_insn_17189: pushad
-nop
-Label_insn_17190: pushfd
-nop
-Label_insn_17191: push 0x08051988
-nop
-Label_insn_17192: push 0xF00015E0
-nop
-nop
-Label_insn_17193: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17193: pop eax
-nop
-Label_insn_17194: popfd
-nop
-Label_insn_17195: popad
-nop
-Label_insn_17196: jnc 0x805199b
-nop
-Label_insn_3756: add ebx , 0x00000001
-nop
-Label_insn_17197: pushad
-nop
-Label_insn_17198: pushfd
-nop
-Label_insn_17199: push 0x08051998
-nop
-Label_insn_17200: push 0xF00015F0
-nop
-nop
-Label_insn_17201: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17201: pop eax
-nop
-Label_insn_17202: popfd
-nop
-Label_insn_17203: popad
-nop
-Label_insn_17204: jno 0x80519a3
-nop
-Label_insn_17205: pushad
-nop
-Label_insn_17206: pushfd
-nop
-Label_insn_17207: push 0x080519A0
-nop
-Label_insn_17208: push 0xF0001600
-nop
-Label_insn_3772: lea edi , [esi+edx]
-nop
-nop
-Label_insn_17209: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17209: pop eax
-nop
-Label_insn_3773: add ecx , edi
-nop
-Label_insn_17210: popfd
-nop
-Label_insn_3774: sub eax , edi
-nop
-Label_insn_17211: popad
-nop
-Label_insn_17212: pushad
-nop
-Label_insn_17213: pushfd
-nop
-Label_insn_17214: push 0x080519A6
-nop
-Label_insn_17215: push 0xF0001610
-nop
-nop
-Label_insn_17216: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17216: pop eax
-nop
-Label_insn_17217: popfd
-nop
-Label_insn_17218: popad
-nop
-Label_insn_17219: jnc 0x80519b1
-nop
-Label_insn_17220: pushad
-nop
-Label_insn_17221: pushfd
-nop
-Label_insn_17222: push 0x080519AF
-nop
-Label_insn_17223: push 0xF0001620
-nop
-nop
-Label_insn_17224: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17224: pop eax
-nop
-Label_insn_17225: popfd
-nop
-Label_insn_17226: popad
-nop
-Label_insn_17227: jnc 0x80519ee
-nop
-Label_insn_17228: pushad
-nop
-Label_insn_3798: sbb eax , eax
-nop
-Label_insn_17229: pushfd
-nop
-Label_insn_3799: add esi , ebx
-nop
-Label_insn_17230: push 0x080519EB
-nop
-Label_insn_17231: push 0xF0001630
-nop
-nop
-Label_insn_17232: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17232: pop eax
-nop
-Label_insn_17233: popfd
-nop
-Label_insn_17234: popad
-nop
-Label_insn_17235: test edx , 0xFFFFFF00
-nop
-Label_insn_17236: je Label_insn_17238
-nop
-Label_insn_17237: nop
-nop
-Label_insn_17238: popfd
-nop
-Label_insn_17239: mov byte [ebp-0x20] , dl
-nop
-Label_insn_17240: not edx
-nop
-Label_insn_17241: test edx , 0xFFFFFF00
-nop
-Label_insn_17242: je Label_insn_17238
-nop
-Label_insn_17243: pushad
-nop
-Label_insn_17244: pushfd
-nop
-Label_insn_3816: add dword [ebp-0x2C] , 0x00000001
-nop
-Label_insn_17245: push 0x080519F1
-nop
-Label_insn_17246: push 0xF0001640
-nop
-nop
-Label_insn_17247: nop ;truncation_detector_32_8
-post_callback_Label_insn_17247: pop eax
-nop
-Label_insn_17248: popfd
-nop
-Label_insn_17249: popad
-nop
-Label_insn_17250: jnc 0x8051a46
-nop
-Label_insn_17251: pushad
-nop
-Label_insn_17252: pushfd
-nop
-Label_insn_17253: push 0x08051A43
-nop
-Label_insn_17254: push 0xF0001650
-nop
-nop
-Label_insn_17255: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17255: pop eax
-nop
-Label_insn_17256: popfd
-nop
-Label_insn_3834: sub edx , 0x0000005B
-nop
-Label_insn_17257: popad
-nop
-Label_insn_3837: pushfd
-nop
-Label_insn_17258: pushad
-nop
-Label_insn_17259: pushfd
-nop
-Label_insn_3840: add eax , 0x00000001
-nop
-Label_insn_17260: push 0x08051A4D
-nop
-Label_insn_3841: add ecx , 0x00000001
-nop
-Label_insn_17261: push 0xF0001660
-nop
-nop
-Label_insn_17262: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17262: pop eax
-nop
-Label_insn_17263: popfd
-nop
-Label_insn_17264: popad
-nop
-Label_insn_17265: jnc 0x8051a65
-nop
-Label_insn_17266: pushad
-nop
-Label_insn_17267: pushfd
-nop
-Label_insn_17268: push 0x08051A62
-nop
-Label_insn_17269: push 0xF0001670
-nop
-nop
-Label_insn_17270: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17270: pop eax
-nop
-Label_insn_17271: popfd
-nop
-Label_insn_17272: popad
-nop
-Label_insn_17273: jno 0x8051a8b
-nop
-Label_insn_17274: pushad
-nop
-Label_insn_17275: pushfd
-nop
-Label_insn_17276: push 0x08051A88
-nop
-Label_insn_17277: push 0xF0001680
-nop
-nop
-Label_insn_17278: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17278: pop eax
-nop
-Label_insn_17279: popfd
-nop
-Label_insn_17280: popad
-nop
-Label_insn_17281: pushad
-nop
-Label_insn_3868: lea ecx , [edi+esi+0x01]
-nop
-Label_insn_17282: pushfd
-nop
-Label_insn_17283: push 0x08051A8E
-nop
-Label_insn_17284: push 0xF0001690
-nop
-Label_insn_3871: add eax , ecx
-nop
-nop
-Label_insn_17285: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17285: pop eax
-nop
-Label_insn_17286: popfd
-nop
-Label_insn_17287: popad
-nop
-Label_insn_3875: add ecx , 0x00000001
-nop
-Label_insn_3876: add eax , 0x00000001
-nop
-Label_insn_17288: jnc Label_insn_9277
-nop
-Label_insn_17289: pushad
-nop
-Label_insn_3879: add ebx , 0x00000001
-nop
-Label_insn_17290: pushfd
-nop
-Label_insn_17291: push 0x08051AB5
-nop
-Label_insn_17292: push 0xF00016A0
-nop
-nop
-Label_insn_17293: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17293: pop eax
-nop
-Label_insn_17294: popfd
-nop
-Label_insn_17295: popad
-nop
-Label_insn_17296: jnc Label_insn_9278
-nop
-Label_insn_17297: pushad
-nop
-Label_insn_17298: pushfd
-nop
-Label_insn_17299: push 0x08051AB8
-nop
-Label_insn_17300: push 0xF00016B0
-nop
-nop
-Label_insn_17301: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17301: pop eax
-nop
-Label_insn_17302: popfd
-nop
-Label_insn_17303: popad
-nop
-Label_insn_17304: pushfd
-nop
-Label_insn_17305: test bl , bl
-nop
-Label_insn_17306: jns Label_insn_17308
-nop
-Label_insn_17307: nop
-nop
-Label_insn_17308: popfd
-nop
-Label_insn_17309: movsx ebx , bl
-nop
-Label_insn_17310: pushad
-nop
-Label_insn_17311: pushfd
-nop
-Label_insn_17312: push 0x08051ABA
-nop
-Label_insn_17313: push 0xF00016C0
-nop
-nop
-Label_insn_17314: nop ;signedness_detector_8
-post_callback_Label_insn_17314: pop eax
-nop
-Label_insn_17315: popfd
-nop
-Label_insn_17316: popad
-nop
-Label_insn_17317: jno 0x8051ac1
-nop
-Label_insn_17318: pushad
-nop
-Label_insn_17319: pushfd
-nop
-Label_insn_17320: push 0x08051ABD
-nop
-Label_insn_3916: lea edx , [ebx+0x01]
-nop
-Label_insn_17321: push 0xF00016D0
-nop
-nop
-Label_insn_17322: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17322: pop eax
-nop
-Label_insn_17323: popfd
-nop
-Label_insn_17324: popad
-nop
-Label_insn_17325: pushad
-nop
-Label_insn_17326: pushfd
-nop
-Label_insn_17327: push 0x08051AC3
-nop
-Label_insn_17328: push 0xF00016E0
-nop
-nop
-Label_insn_17329: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17329: pop eax
-nop
-Label_insn_17330: popfd
-nop
-Label_insn_17331: popad
-nop
-Label_insn_17332: jno 0x8051ac8
-nop
-Label_insn_3932: sub ecx , eax
-nop
-Label_insn_17333: pushad
-nop
-Label_insn_17334: pushfd
-nop
-Label_insn_3934: lea eax , [edi+eax*8]
-nop
-Label_insn_17335: push 0x08051AC5
-nop
-Label_insn_17336: push 0xF00016F0
-nop
-nop
-Label_insn_17337: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17337: pop eax
-nop
-Label_insn_17338: popfd
-nop
-Label_insn_17339: popad
-nop
-Label_insn_3941: lea edi , [edi+ebx*8]
-nop
-Label_insn_17340: pushad
-nop
-Label_insn_17341: pushfd
-nop
-Label_insn_17342: push 0x08051ACD
-nop
-Label_insn_17343: push 0xF0001700
-nop
-nop
-Label_insn_17344: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17344: pop eax
-nop
-Label_insn_17345: popfd
-nop
-Label_insn_17346: popad
-nop
-Label_insn_17347: jno 0x8051aeb
-nop
-Label_insn_3950: lea eax , [esi+0x08]
-nop
-Label_insn_17348: pushad
-nop
-Label_insn_17349: pushfd
-nop
-Label_insn_17350: push 0x08051AE8
-nop
-Label_insn_17351: push 0xF0001710
-nop
-nop
-Label_insn_17352: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17352: pop eax
-nop
-Label_insn_17353: popfd
-nop
-Label_insn_17354: popad
-nop
-Label_insn_17355: pushad
-nop
-Label_insn_3961: lea edx , [eax+0x01]
-nop
-Label_insn_17356: pushfd
-nop
-Label_insn_17357: push 0x08051AEE
-nop
-Label_insn_17358: push 0xF0001720
-nop
-nop
-Label_insn_17359: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17359: pop eax
-nop
-Label_insn_17360: popfd
-nop
-Label_insn_17361: popad
-nop
-Label_insn_17362: jno 0x8051bdb
-nop
-Label_insn_17363: pushad
-nop
-Label_insn_17364: pushfd
-nop
-Label_insn_17365: push 0x08051BD8
-nop
-Label_insn_17366: push 0xF0001730
-nop
-nop
-Label_insn_17367: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17367: pop eax
-nop
-Label_insn_17368: popfd
-nop
-Label_insn_17369: popad
-nop
-Label_insn_17370: jnc 0x8051bef
-nop
-Label_insn_17371: pushad
-nop
-Label_insn_17372: pushfd
-nop
-Label_insn_17373: push 0x08051BED
-nop
-Label_insn_17374: push 0xF0001740
-nop
-nop
-Label_insn_17375: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17375: pop eax
-nop
-Label_insn_17376: popfd
-nop
-Label_insn_17377: popad
-nop
-Label_insn_17378: pushfd
-nop
-Label_insn_17379: test edx , 0xFFFFFF00
-nop
-Label_insn_17380: je Label_insn_17382
-nop
-Label_insn_17381: nop
-nop
-Label_insn_17382: popfd
-nop
-Label_insn_17383: mov byte [ebp-0x44] , dl
-nop
-Label_insn_17384: not edx
-nop
-Label_insn_17385: test edx , 0xFFFFFF00
-nop
-Label_insn_17386: je Label_insn_17382
-nop
-Label_insn_17387: pushad
-nop
-Label_insn_17388: pushfd
-nop
-Label_insn_17389: push 0x08051C2B
-nop
-Label_insn_17390: push 0xF0001750
-nop
-nop
-Label_insn_17391: nop ;truncation_detector_32_8
-post_callback_Label_insn_17391: pop eax
-nop
-Label_insn_17392: popfd
-nop
-Label_insn_17393: popad
-nop
-Label_insn_17394: jnc 0x8051c80
-nop
-Label_insn_17395: pushad
-nop
-Label_insn_17396: pushfd
-nop
-Label_insn_17397: push 0x08051C7E
-nop
-Label_insn_17398: push 0xF0001760
-nop
-nop
-Label_insn_17399: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17399: pop eax
-nop
-Label_insn_17400: popfd
-nop
-Label_insn_17401: popad
-nop
-Label_insn_17402: jnc Label_insn_9447
-nop
-Label_insn_17403: pushad
-nop
-Label_insn_17404: pushfd
-nop
-Label_insn_17405: push 0x08051D1C
-nop
-Label_insn_17406: push 0xF0001770
-nop
-nop
-Label_insn_17407: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17407: pop eax
-nop
-Label_insn_17408: popfd
-nop
-Label_insn_17409: popad
-nop
-Label_insn_17410: jnc Label_insn_9448
-nop
-Label_insn_17411: pushad
-nop
-Label_insn_17412: pushfd
-nop
-Label_insn_17413: push 0x08051D1F
-nop
-Label_insn_17414: push 0xF0001780
-nop
-nop
-Label_insn_17415: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17415: pop eax
-nop
-Label_insn_17416: popfd
-nop
-Label_insn_17417: popad
-nop
-Label_insn_17418: pushfd
-nop
-Label_insn_17419: test dl , dl
-nop
-Label_insn_17420: jns Label_insn_17422
-nop
-Label_insn_17421: nop
-nop
-Label_insn_17422: popfd
-nop
-Label_insn_17423: movsx edx , dl
-nop
-Label_insn_17424: pushad
-nop
-Label_insn_17425: pushfd
-nop
-Label_insn_17426: push 0x08051D21
-nop
-Label_insn_17427: push 0xF0001790
-nop
-nop
-Label_insn_17428: nop ;signedness_detector_8
-post_callback_Label_insn_17428: pop eax
-nop
-Label_insn_17429: popfd
-nop
-Label_insn_17430: popad
-nop
-Label_insn_17431: jno 0x8051d28
-nop
-Label_insn_17432: pushad
-nop
-Label_insn_17433: pushfd
-nop
-Label_insn_17434: push 0x08051D24
-nop
-Label_insn_17435: push 0xF00017A0
-nop
-nop
-Label_insn_17436: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17436: pop eax
-nop
-Label_insn_17437: popfd
-nop
-Label_insn_17438: popad
-nop
-Label_insn_17439: pushad
-nop
-Label_insn_17440: pushfd
-nop
-Label_insn_17441: push 0x08051D2A
-nop
-Label_insn_17442: push 0xF00017B0
-nop
-nop
-Label_insn_17443: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17443: pop eax
-nop
-Label_insn_17444: popfd
-nop
-Label_insn_17445: popad
-nop
-Label_insn_17446: jno 0x8051d2f
-nop
-Label_insn_17447: pushad
-nop
-Label_insn_17448: pushfd
-nop
-Label_insn_17449: push 0x08051D2C
-nop
-Label_insn_17450: push 0xF00017C0
-nop
-nop
-Label_insn_17451: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17451: pop eax
-nop
-Label_insn_17452: popfd
-nop
-Label_insn_17453: popad
-nop
-Label_insn_17454: pushad
-nop
-Label_insn_17455: pushfd
-nop
-Label_insn_17456: push 0x08051D34
-nop
-Label_insn_17457: push 0xF00017D0
-nop
-nop
-Label_insn_17458: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17458: pop eax
-nop
-Label_insn_17459: popfd
-nop
-Label_insn_17460: popad
-nop
-Label_insn_17461: jno 0x8051d54
-nop
-Label_insn_17462: pushad
-nop
-Label_insn_17463: pushfd
-nop
-Label_insn_17464: push 0x08051D51
-nop
-Label_insn_17465: push 0xF00017E0
-nop
-nop
-Label_insn_17466: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17466: pop eax
-nop
-Label_insn_17467: popfd
-nop
-Label_insn_17468: popad
-nop
-Label_insn_17469: pushad
-nop
-Label_insn_17470: pushfd
-nop
-Label_insn_17471: push 0x08051D57
-nop
-Label_insn_17472: push 0xF00017F0
-nop
-nop
-Label_insn_17473: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17473: pop eax
-nop
-Label_insn_17474: popfd
-nop
-Label_insn_17475: popad
-nop
-Label_insn_17476: jnc 0x8051d86
-nop
-Label_insn_17477: pushad
-nop
-Label_insn_17478: pushfd
-nop
-Label_insn_17479: push 0x08051D83
-nop
-Label_insn_17480: push 0xF0001800
-nop
-nop
-Label_insn_17481: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17481: pop eax
-nop
-Label_insn_17482: popfd
-nop
-Label_insn_17483: popad
-nop
-Label_insn_17484: jnc 0x8051d95
-nop
-Label_insn_17485: pushad
-nop
-Label_insn_17486: pushfd
-nop
-Label_insn_17487: push 0x08051D92
-nop
-Label_insn_17488: push 0xF0001810
-nop
-nop
-Label_insn_17489: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17489: pop eax
-nop
-Label_insn_17490: popfd
-nop
-Label_insn_17491: popad
-nop
-Label_insn_17492: jnc 0x8051da9
-nop
-Label_insn_17493: pushad
-nop
-Label_insn_17494: pushfd
-nop
-Label_insn_17495: push 0x08051DA6
-nop
-Label_insn_17496: push 0xF0001820
-nop
-nop
-Label_insn_17497: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17497: pop eax
-nop
-Label_insn_17498: popfd
-nop
-Label_insn_17499: popad
-nop
-Label_insn_17500: jnc 0x8051dfe
-nop
-Label_insn_17501: pushad
-nop
-Label_insn_17502: pushfd
-nop
-Label_insn_17503: push 0x08051DFB
-nop
-Label_insn_17504: push 0xF0001830
-nop
-Label_insn_4210: lea edx , [ebx+0x08]
-nop
-nop
-Label_insn_17505: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17505: pop eax
-nop
-Label_insn_17506: popfd
-nop
-Label_insn_17507: popad
-nop
-Label_insn_17508: pushad
-nop
-Label_insn_17509: pushfd
-nop
-Label_insn_17510: push 0x08051E05
-nop
-Label_insn_17511: push 0xF0001840
-nop
-nop
-Label_insn_17512: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17512: pop eax
-nop
-Label_insn_17513: popfd
-nop
-Label_insn_17514: popad
-nop
-Label_insn_17515: jnc 0x8051e1d
-nop
-Label_insn_17516: pushad
-nop
-Label_insn_17517: pushfd
-nop
-Label_insn_17518: push 0x08051E1A
-nop
-Label_insn_17519: push 0xF0001850
-nop
-nop
-Label_insn_17520: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17520: pop eax
-nop
-Label_insn_4230: add edi , 0x00000001
-nop
-Label_insn_17521: popfd
-nop
-Label_insn_17522: popad
-nop
-Label_insn_17523: jno 0x8051e34
-nop
-Label_insn_17524: pushad
-nop
-Label_insn_17525: pushfd
-nop
-Label_insn_17526: push 0x08051E31
-nop
-Label_insn_17527: push 0xF0001860
-nop
-nop
-Label_insn_17528: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17528: pop eax
-nop
-Label_insn_17529: popfd
-nop
-Label_insn_17530: popad
-nop
-Label_insn_17531: pushad
-nop
-Label_insn_17532: pushfd
-nop
-Label_insn_17533: push 0x08051E37
-nop
-Label_insn_17534: push 0xF0001870
-nop
-nop
-Label_insn_17535: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17535: pop eax
-nop
-Label_insn_17536: popfd
-nop
-Label_insn_17537: popad
-nop
-Label_insn_17538: jno 0x8051e4f
-nop
-Label_insn_17539: pushad
-nop
-Label_insn_17540: pushfd
-nop
-Label_insn_17541: push 0x08051E4C
-nop
-Label_insn_17542: push 0xF0001880
-nop
-nop
-Label_insn_17543: nop ;mul_overflow_detector_32
-post_callback_Label_insn_17543: pop eax
-nop
-Label_insn_17544: popfd
-nop
-Label_insn_17545: popad
-nop
-Label_insn_17546: pushad
-nop
-Label_insn_17547: pushfd
-nop
-Label_insn_17548: push 0x08051E54
-nop
-Label_insn_17549: push 0xF0001890
-nop
-nop
-Label_insn_17550: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17550: pop eax
-nop
-Label_insn_17551: popfd
-nop
-Label_insn_17552: popad
-nop
-Label_insn_17553: pushfd
-nop
-Label_insn_17554: test cl , cl
-nop
-Label_insn_17555: jns Label_insn_17557
-nop
-Label_insn_17556: nop
-nop
-Label_insn_17557: popfd
-nop
-Label_insn_17558: movsx ecx , cl
-nop
-Label_insn_17559: pushad
-nop
-Label_insn_17560: pushfd
-nop
-Label_insn_17561: push 0x08051E56
-nop
-Label_insn_17562: push 0xF00018A0
-nop
-nop
-Label_insn_17563: nop ;signedness_detector_8
-post_callback_Label_insn_17563: pop eax
-nop
-Label_insn_17564: popfd
-nop
-Label_insn_17565: popad
-nop
-Label_insn_17566: pushad
-nop
-Label_insn_17567: pushfd
-nop
-Label_insn_17568: push 0x08051E5D
-nop
-Label_insn_17569: push 0xF00018B0
-nop
-nop
-Label_insn_17570: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17570: pop eax
-nop
-Label_insn_17571: popfd
-nop
-Label_insn_17572: popad
-nop
-Label_insn_17573: pushad
-nop
-Label_insn_17574: pushfd
-nop
-Label_insn_17575: push 0x08051E63
-nop
-Label_insn_17576: push 0xF00018C0
-nop
-nop
-Label_insn_17577: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17577: pop eax
-nop
-Label_insn_17578: popfd
-nop
-Label_insn_17579: popad
-nop
-Label_insn_17580: jno 0x8051e68
-nop
-Label_insn_17581: pushad
-nop
-Label_insn_17582: pushfd
-nop
-Label_insn_17583: push 0x08051E65
-nop
-Label_insn_17584: push 0xF00018D0
-nop
-nop
-Label_insn_17585: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17585: pop eax
-nop
-Label_insn_17586: popfd
-nop
-Label_insn_17587: popad
-nop
-Label_insn_17588: pushad
-nop
-Label_insn_17589: pushfd
-nop
-Label_insn_17590: push 0x08051E6D
-nop
-Label_insn_17591: push 0xF00018E0
-nop
-nop
-Label_insn_17592: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17592: pop eax
-nop
-Label_insn_17593: popfd
-nop
-Label_insn_17594: popad
-nop
-Label_insn_17595: jno Label_insn_9561
-nop
-Label_insn_17596: pushad
-nop
-Label_insn_17597: pushfd
-nop
-Label_insn_17598: push 0x08051E86
-nop
-Label_insn_17599: push 0xF00018F0
-nop
-nop
-Label_insn_17600: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17600: pop eax
-nop
-Label_insn_17601: popfd
-nop
-Label_insn_17602: popad
-nop
-Label_insn_17603: jno 0x8051e8c
-nop
-Label_insn_17604: pushad
-nop
-Label_insn_17605: pushfd
-nop
-Label_insn_17606: push 0x08051E89
-nop
-Label_insn_17607: push 0xF0001900
-nop
-nop
-Label_insn_17608: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17608: pop eax
-nop
-Label_insn_17609: popfd
-nop
-Label_insn_17610: popad
-nop
-Label_insn_17611: jnc 0x8051eb1
-nop
-Label_insn_17612: pushad
-nop
-Label_insn_17613: pushfd
-nop
-Label_insn_17614: push 0x08051EAF
-nop
-Label_insn_17615: push 0xF0001910
-nop
-nop
-Label_insn_17616: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17616: pop eax
-nop
-Label_insn_17617: popfd
-nop
-Label_insn_17618: popad
-nop
-Label_insn_17619: pushfd
-nop
-Label_insn_17620: test edx , 0xFFFFFF00
-nop
-Label_insn_17621: je Label_insn_17623
-nop
-Label_insn_17622: nop
-nop
-Label_insn_17623: popfd
-nop
-Label_insn_17624: mov byte [ebp-0x44] , dl
-nop
-Label_insn_17625: not edx
-nop
-Label_insn_17626: test edx , 0xFFFFFF00
-nop
-Label_insn_17627: je Label_insn_17623
-nop
-Label_insn_17628: pushad
-nop
-Label_insn_17629: pushfd
-nop
-Label_insn_17630: push 0x08051F0A
-nop
-Label_insn_17631: push 0xF0001920
-nop
-nop
-Label_insn_17632: nop ;truncation_detector_32_8
-post_callback_Label_insn_17632: pop eax
-nop
-Label_insn_17633: popfd
-nop
-Label_insn_17634: popad
-nop
-Label_insn_17635: jnc 0x8051f5a
-nop
-Label_insn_17636: pushad
-nop
-Label_insn_17637: pushfd
-nop
-Label_insn_17638: push 0x08051F58
-nop
-Label_insn_17639: push 0xF0001930
-nop
-nop
-Label_insn_17640: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17640: pop eax
-nop
-Label_insn_17641: popfd
-nop
-Label_insn_17642: popad
-nop
-Label_insn_17643: pushad
-nop
-Label_insn_17644: pushfd
-nop
-Label_insn_17645: push 0x08051F5D
-nop
-Label_insn_17646: push 0xF0001940
-nop
-nop
-Label_insn_17647: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17647: pop eax
-nop
-Label_insn_17648: popfd
-nop
-Label_insn_17649: popad
-nop
-Label_insn_17650: jno Label_insn_9625
-nop
-Label_insn_17651: pushad
-nop
-Label_insn_17652: pushfd
-nop
-Label_insn_17653: push 0x08051F8E
-nop
-Label_insn_17654: push 0xF0001950
-nop
-nop
-Label_insn_17655: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17655: pop eax
-nop
-Label_insn_17656: popfd
-nop
-Label_insn_17657: popad
-nop
-Label_insn_17658: jno Label_insn_9626
-nop
-Label_insn_17659: pushad
-nop
-Label_insn_17660: pushfd
-nop
-Label_insn_17661: push 0x08051F90
-nop
-Label_insn_17662: push 0xF0001960
-nop
-nop
-Label_insn_17663: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17663: pop eax
-nop
-Label_insn_17664: popfd
-nop
-Label_insn_17665: popad
-nop
-Label_insn_17666: pushfd
-nop
-Label_insn_17667: test esi , esi
-nop
-Label_insn_17668: jns Label_insn_17670
-nop
-Label_insn_17669: nop
-nop
-Label_insn_17670: popfd
-nop
-Label_insn_17671: mov dword [ebp-0x1C] , esi
-nop
-Label_insn_17672: pushad
-nop
-Label_insn_17673: pushfd
-nop
-Label_insn_17674: push 0x08051F93
-nop
-Label_insn_17675: push 0xF0001970
-nop
-nop
-Label_insn_17676: nop ;signedness_detector_32
-post_callback_Label_insn_17676: pop eax
-nop
-Label_insn_17677: popfd
-nop
-Label_insn_17678: popad
-nop
-Label_insn_17679: jnc 0x8051fac
-nop
-Label_insn_17680: pushad
-nop
-Label_insn_17681: pushfd
-nop
-Label_insn_17682: push 0x08051FA9
-nop
-Label_insn_17683: push 0xF0001980
-nop
-nop
-Label_insn_17684: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17684: pop eax
-nop
-Label_insn_17685: popfd
-nop
-Label_insn_17686: popad
-nop
-Label_insn_17687: jno 0x8051fdf
-nop
-Label_insn_17688: pushad
-nop
-Label_insn_17689: pushfd
-nop
-Label_insn_17690: push 0x08051FDD
-nop
-Label_insn_17691: push 0xF0001990
-nop
-nop
-Label_insn_17692: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17692: pop eax
-nop
-Label_insn_17693: popfd
-nop
-Label_insn_17694: popad
-nop
-Label_insn_17695: pushad
-nop
-Label_insn_17696: pushfd
-nop
-Label_insn_17697: push 0x08051FE2
-nop
-Label_insn_17698: push 0xF00019A0
-nop
-nop
-Label_insn_17699: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17699: pop eax
-nop
-Label_insn_17700: popfd
-nop
-Label_insn_17701: popad
-nop
-Label_insn_17702: pushfd
-nop
-Label_insn_17703: test esi , esi
-nop
-Label_insn_17704: jns Label_insn_17706
-nop
-Label_insn_17705: nop
-nop
-Label_insn_17706: popfd
-nop
-Label_insn_17707: mov dword [ebp-0x1C] , esi
-nop
-Label_insn_17708: pushad
-nop
-Label_insn_17709: pushfd
-nop
-Label_insn_17710: push 0x08051FE5
-nop
-Label_insn_17711: push 0xF00019B0
-nop
-nop
-Label_insn_17712: nop ;signedness_detector_32
-post_callback_Label_insn_17712: pop eax
-nop
-Label_insn_17713: popfd
-nop
-Label_insn_17714: popad
-nop
-Label_insn_17715: jno 0x8052051
-nop
-Label_insn_17716: pushad
-nop
-Label_insn_17717: pushfd
-nop
-Label_insn_17718: push 0x0805204B
-nop
-Label_insn_17719: push 0xF00019C0
-nop
-nop
-Label_insn_17720: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17720: pop eax
-nop
-Label_insn_17721: popfd
-nop
-Label_insn_17722: popad
-nop
-Label_insn_17723: pushad
-nop
-Label_insn_17724: pushfd
-nop
-Label_insn_17725: push 0x08052059
-nop
-Label_insn_17726: push 0xF00019D0
-nop
-nop
-Label_insn_17727: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17727: pop eax
-nop
-Label_insn_17728: popfd
-nop
-Label_insn_17729: popad
-nop
-Label_insn_17730: jno Label_insn_9689
-nop
-Label_insn_17731: pushad
-nop
-Label_insn_17732: pushfd
-nop
-Label_insn_17733: push 0x0805205F
-nop
-Label_insn_17734: push 0xF00019E0
-nop
-nop
-Label_insn_17735: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17735: pop eax
-nop
-Label_insn_17736: popfd
-nop
-Label_insn_4624: lea ecx , [eax-0x41]
-nop
-Label_insn_17737: popad
-nop
-Label_insn_17738: jno 0x8052067
-nop
-Label_insn_4627: add eax , 0x00000020
-nop
-Label_insn_17739: pushad
-nop
-Label_insn_4629: lea edi , [ecx-0x41]
-nop
-Label_insn_17740: pushfd
-nop
-Label_insn_17741: push 0x08052065
-nop
-Label_insn_17742: push 0xF00019F0
-nop
-Label_insn_4632: add ecx , 0x00000020
-nop
-nop
-Label_insn_17743: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17743: pop eax
-nop
-Label_insn_17744: popfd
-nop
-Label_insn_17745: popad
-nop
-Label_insn_4635: add edx , 0x00000001
-nop
-Label_insn_17746: jnc 0x805208e
-nop
-Label_insn_4638: pushfd
-nop
-Label_insn_17747: pushad
-nop
-Label_insn_4639: pushfd
-nop
-Label_insn_17748: pushfd
-nop
-Label_insn_4640: sub eax , ecx
-nop
-Label_insn_17749: push 0x0805208B
-nop
-Label_insn_17750: push 0xF0001A00
-nop
-nop
-Label_insn_17751: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17751: pop eax
-nop
-Label_insn_17752: popfd
-nop
-Label_insn_17753: popad
-nop
-Label_insn_17754: jno 0x8049280
-nop
-Label_insn_17755: pushad
-nop
-Label_insn_17756: pushfd
-nop
-Label_insn_17757: push 0x0804927A
-nop
-Label_insn_17758: push 0xF0001A10
-nop
-nop
-Label_insn_17759: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17759: pop eax
-nop
-Label_insn_17760: popfd
-nop
-Label_insn_17761: popad
-nop
-Label_insn_17762: pushad
-nop
-Label_insn_17763: pushfd
-nop
-Label_insn_17764: push 0x08049283
-nop
-Label_insn_17765: push 0xF0001A20
-nop
-nop
-Label_insn_17766: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17766: pop eax
-nop
-Label_insn_17767: popfd
-nop
-Label_insn_17768: popad
-nop
-Label_insn_17769: jno 0x8049293
-nop
-Label_insn_17770: pushad
-nop
-Label_insn_17771: pushfd
-nop
-Label_insn_17772: push 0x08049290
-nop
-Label_insn_17773: push 0xF0001A30
-nop
-nop
-Label_insn_17774: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17774: pop eax
-nop
-Label_insn_17775: popfd
-nop
-Label_insn_17776: popad
-nop
-Label_insn_17777: pushfd
-nop
-Label_insn_17778: test ecx , ecx
-nop
-Label_insn_17779: jns Label_insn_17781
-nop
-Label_insn_17780: nop
-nop
-Label_insn_17781: popfd
-nop
-Label_insn_17782: mov dword [esp+0x08] , ecx
-nop
-Label_insn_17783: pushad
-nop
-Label_insn_4697: lea ebx , [ebx+eax+0x01]
-nop
-Label_insn_17784: pushfd
-nop
-Label_insn_17785: push 0x080497D7
-nop
-Label_insn_17786: push 0xF0001A40
-nop
-Label_insn_4700: lea ebx , [ebx+eax+0x01]
-nop
-nop
-Label_insn_17787: nop ;signedness_detector_32
-post_callback_Label_insn_17787: pop eax
-nop
-Label_insn_17788: popfd
-nop
-Label_insn_17789: popad
-nop
-Label_insn_17790: pushfd
-nop
-Label_insn_17791: test ecx , ecx
-nop
-Label_insn_17792: jns Label_insn_17794
-nop
-Label_insn_17793: nop
-nop
-Label_insn_17794: popfd
-nop
-Label_insn_17795: mov dword [esp+0x28] , ecx
-nop
-Label_insn_17796: pushad
-nop
-Label_insn_17797: pushfd
-nop
-Label_insn_17798: push 0x080497D3
-nop
-Label_insn_17799: push 0xF0001A50
-nop
-nop
-Label_insn_17800: nop ;signedness_detector_32
-post_callback_Label_insn_17800: pop eax
-nop
-Label_insn_17801: popfd
-nop
-Label_insn_4717: lea esi , [ebx+eax+0x01]
-nop
-Label_insn_17802: popad
-nop
-Label_insn_17803: jnc 0x804981c
-nop
-Label_insn_17804: pushad
-nop
-Label_insn_17805: pushfd
-nop
-Label_insn_17806: push 0x08049816
-nop
-Label_insn_17807: push 0xF0001A60
-nop
-nop
-Label_insn_17808: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17808: pop eax
-nop
-Label_insn_17809: popfd
-nop
-Label_insn_17810: popad
-nop
-Label_insn_17811: pushfd
-nop
-Label_insn_17812: test ecx , ecx
-nop
-Label_insn_17813: jns Label_insn_17815
-nop
-Label_insn_17814: nop
-nop
-Label_insn_17815: popfd
-nop
-Label_insn_17816: mov dword [esp+0x60] , ecx
-nop
-Label_insn_17817: pushad
-nop
-Label_insn_17818: pushfd
-nop
-Label_insn_17819: push 0x08049860
-nop
-Label_insn_17820: push 0xF0001A70
-nop
-nop
-Label_insn_17821: nop ;signedness_detector_32
-post_callback_Label_insn_17821: pop eax
-nop
-Label_insn_17822: popfd
-nop
-Label_insn_17823: popad
-nop
-Label_insn_17824: jnc 0x8049867
-nop
-Label_insn_17825: pushad
-nop
-Label_insn_17826: pushfd
-nop
-Label_insn_17827: push 0x08049864
-nop
-Label_insn_17828: push 0xF0001A80
-nop
-nop
-Label_insn_17829: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17829: pop eax
-nop
-Label_insn_17830: popfd
-nop
-Label_insn_4753: add eax , dword [ebp-0x0000008C]
-nop
-Label_insn_17831: popad
-nop
-Label_insn_17832: pushfd
-nop
-Label_insn_17833: pushfd
-nop
-Label_insn_17834: test ecx , ecx
-nop
-Label_insn_4757: add eax , 0x0000000E
-nop
-Label_insn_17835: jns Label_insn_17837
-nop
-Label_insn_17836: nop
-nop
-Label_insn_17837: popfd
-nop
-Label_insn_17838: mov dword [esp+0x08] , ecx
-nop
-Label_insn_17839: pushad
-nop
-Label_insn_17840: pushfd
-nop
-Label_insn_17841: push 0x080498D3
-nop
-Label_insn_17842: push 0xF0001A90
-nop
-nop
-Label_insn_17843: nop ;signedness_detector_32
-post_callback_Label_insn_17843: pop eax
-nop
-Label_insn_17844: popfd
-nop
-Label_insn_17845: popad
-nop
-Label_insn_17846: jnc 0x804990e
-nop
-Label_insn_17847: pushad
-nop
-Label_insn_17848: pushfd
-nop
-Label_insn_4774: add eax , dword [ebp-0x00000090]
-nop
-Label_insn_17849: push 0x08049909
-nop
-Label_insn_17850: push 0xF0001AA0
-nop
-nop
-Label_insn_17851: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17851: pop eax
-nop
-Label_insn_17852: popfd
-nop
-Label_insn_17853: popad
-nop
-Label_insn_17854: jno 0x8049975
-nop
-Label_insn_17855: pushad
-nop
-Label_insn_17856: pushfd
-nop
-Label_insn_17857: push 0x08049971
-nop
-Label_insn_17858: push 0xF0001AB0
-nop
-nop
-Label_insn_17859: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17859: pop eax
-nop
-Label_insn_17860: popfd
-nop
-Label_insn_17861: popad
-nop
-Label_insn_17862: jnc 0x804998d
-nop
-Label_insn_17863: pushad
-nop
-Label_insn_17864: pushfd
-nop
-Label_insn_17865: push 0x08049989
-nop
-Label_insn_17866: push 0xF0001AC0
-nop
-Label_insn_4796: add edx , 0x00000001
-nop
-nop
-Label_insn_17867: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17867: pop eax
-nop
-Label_insn_17868: popfd
-nop
-Label_insn_17869: popad
-nop
-Label_insn_17870: pushad
-nop
-Label_insn_17871: pushfd
-nop
-Label_insn_17872: push 0x08049991
-nop
-Label_insn_17873: push 0xF0001AD0
-nop
-nop
-Label_insn_17874: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17874: pop eax
-nop
-Label_insn_17875: popfd
-nop
-Label_insn_17876: popad
-nop
-Label_insn_17877: jno 0x80499aa
-nop
-Label_insn_17878: pushad
-nop
-Label_insn_17879: pushfd
-nop
-Label_insn_17880: push 0x080499A7
-nop
-Label_insn_17881: push 0xF0001AE0
-nop
-nop
-Label_insn_17882: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17882: pop eax
-nop
-Label_insn_17883: popfd
-nop
-Label_insn_17884: popad
-nop
-Label_insn_17885: pushad
-nop
-Label_insn_17886: pushfd
-nop
-Label_insn_17887: push 0x080499AC
-nop
-Label_insn_17888: push 0xF0001AF0
-nop
-nop
-Label_insn_17889: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17889: pop eax
-nop
-Label_insn_17890: popfd
-nop
-Label_insn_17891: popad
-nop
-Label_insn_17892: jno 0x80499bc
-nop
-Label_insn_4830: add eax , edx
-nop
-Label_insn_17893: pushad
-nop
-Label_insn_4831: lea ebx , [eax+0x02]
-nop
-Label_insn_17894: pushfd
-nop
-Label_insn_4832: add eax , 0x00000003
-nop
-Label_insn_17895: push 0x080499B8
-nop
-Label_insn_17896: push 0xF0001B00
-nop
-nop
-Label_insn_17897: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17897: pop eax
-nop
-Label_insn_17898: popfd
-nop
-Label_insn_17899: popad
-nop
-Label_insn_17900: pushad
-nop
-Label_insn_17901: pushfd
-nop
-Label_insn_17902: push 0x080499BE
-nop
-Label_insn_17903: push 0xF0001B10
-nop
-Label_insn_4843: sub esi , edx
-nop
-nop
-Label_insn_17904: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17904: pop eax
-nop
-Label_insn_17905: popfd
-nop
-Label_insn_4845: sub eax , dword [ebp-0x00000090]
-nop
-Label_insn_17906: popad
-nop
-Label_insn_4846: lea eax , [ebx+eax-0x02]
-nop
-Label_insn_17907: jnc 0x80499dc
-nop
-Label_insn_4849: lea eax , [ebx+esi-0x01]
-nop
-Label_insn_17908: pushad
-nop
-Label_insn_17909: pushfd
-nop
-Label_insn_17910: push 0x080499DA
-nop
-Label_insn_17911: push 0xF0001B20
-nop
-nop
-Label_insn_17912: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17912: pop eax
-nop
-Label_insn_17913: popfd
-nop
-Label_insn_17914: popad
-nop
-Label_insn_17915: pushad
-nop
-Label_insn_17916: pushfd
-nop
-Label_insn_4861: add edx , 0x00000001
-nop
-Label_insn_17917: push 0x080499E5
-nop
-Label_insn_17918: push 0xF0001B30
-nop
-nop
-Label_insn_17919: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17919: pop eax
-nop
-Label_insn_17920: popfd
-nop
-Label_insn_17921: popad
-nop
-Label_insn_17922: jnc 0x8049a09
-nop
-Label_insn_17923: pushad
-nop
-Label_insn_17924: pushfd
-nop
-Label_insn_17925: push 0x08049A05
-nop
-Label_insn_17926: push 0xF0001B40
-nop
-nop
-Label_insn_17927: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17927: pop eax
-nop
-Label_insn_17928: popfd
-nop
-Label_insn_17929: popad
-nop
-Label_insn_17930: pushad
-nop
-Label_insn_17931: pushfd
-nop
-Label_insn_17932: push 0x08049A10
-nop
-Label_insn_17933: push 0xF0001B50
-nop
-nop
-Label_insn_17934: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17934: pop eax
-nop
-Label_insn_17935: popfd
-nop
-Label_insn_17936: popad
-nop
-Label_insn_17937: test eax , eax
-nop
-Label_insn_17938: jns Label_insn_17940
-nop
-Label_insn_17939: nop
-nop
-Label_insn_17940: popfd
-nop
-Label_insn_17941: mov dword [esp+0x00000098] , eax
-nop
-Label_insn_17942: pushad
-nop
-Label_insn_17943: pushfd
-nop
-Label_insn_4894: lea eax , [ebx+ecx+0x02]
-nop
-Label_insn_17944: push 0x08049A20
-nop
-Label_insn_4895: add eax , edx
-nop
-Label_insn_17945: push 0xF0001B60
-nop
-nop
-Label_insn_17946: nop ;signedness_detector_32
-post_callback_Label_insn_17946: pop eax
-nop
-Label_insn_4897: add eax , 0x00000001
-nop
-Label_insn_17947: popfd
-nop
-Label_insn_17948: popad
-nop
-Label_insn_17949: jnc 0x8049a3c
-nop
-Label_insn_17950: pushad
-nop
-Label_insn_17951: pushfd
-nop
-Label_insn_17952: push 0x08049A35
-nop
-Label_insn_17953: push 0xF0001B70
-nop
-nop
-Label_insn_17954: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17954: pop eax
-nop
-Label_insn_17955: popfd
-nop
-Label_insn_17956: popad
-nop
-Label_insn_4910: sub ecx , 0x00000001
-nop
-Label_insn_17957: jnc Label_insn_692
-nop
-Label_insn_17958: pushad
-nop
-Label_insn_17959: pushfd
-nop
-Label_insn_17960: push 0x08049AB0
-nop
-Label_insn_17961: push 0xF0001B80
-nop
-nop
-Label_insn_17962: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17962: pop eax
-nop
-Label_insn_17963: popfd
-nop
-Label_insn_17964: popad
-nop
-Label_insn_17965: jnc 0x8049ab5
-nop
-Label_insn_17966: pushad
-nop
-Label_insn_17967: pushfd
-nop
-Label_insn_17968: push 0x08049AB2
-nop
-Label_insn_17969: push 0xF0001B90
-nop
-nop
-Label_insn_17970: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17970: pop eax
-nop
-Label_insn_17971: popfd
-nop
-Label_insn_17972: popad
-nop
-Label_insn_17973: jnc 0x8049ad9
-nop
-Label_insn_17974: pushad
-nop
-Label_insn_17975: pushfd
-nop
-Label_insn_17976: push 0x08049AD2
-nop
-Label_insn_17977: push 0xF0001BA0
-nop
-nop
-Label_insn_17978: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17978: pop eax
-nop
-Label_insn_17979: popfd
-nop
-Label_insn_17980: popad
-nop
-Label_insn_17981: jnc 0x8049b4a
-nop
-Label_insn_17982: pushad
-nop
-Label_insn_17983: pushfd
-nop
-Label_insn_17984: push 0x08049B43
-nop
-Label_insn_4957: lea esi , [eax+0x04]
-nop
-Label_insn_17985: push 0xF0001BB0
-nop
-nop
-Label_insn_17986: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_17986: pop eax
-nop
-Label_insn_17987: popfd
-nop
-Label_insn_17988: popad
-nop
-Label_insn_17989: jno 0x8049b96
-nop
-Label_insn_17990: pushad
-nop
-Label_insn_17991: pushfd
-nop
-Label_insn_17992: push 0x08049B93
-nop
-Label_insn_17993: push 0xF0001BC0
-nop
-nop
-Label_insn_17994: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_17994: pop eax
-nop
-Label_insn_17995: popfd
-nop
-Label_insn_17996: popad
-nop
-Label_insn_17997: jnc 0x8049bad
-nop
-Label_insn_17998: pushad
-nop
-Label_insn_17999: pushfd
-nop
-Label_insn_18000: push 0x08049BAA
-nop
-Label_insn_4978: lea esi , [ebx+0x04]
-nop
-Label_insn_18001: push 0xF0001BD0
-nop
-nop
-Label_insn_18002: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18002: pop eax
-nop
-Label_insn_18003: popfd
-nop
-Label_insn_18004: popad
-nop
-Label_insn_18005: jnc 0x8049bc0
-nop
-Label_insn_18006: pushad
-nop
-Label_insn_18007: pushfd
-nop
-Label_insn_18008: push 0x08049BBD
-nop
-Label_insn_18009: push 0xF0001BE0
-nop
-nop
-Label_insn_18010: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18010: pop eax
-nop
-Label_insn_18011: popfd
-nop
-Label_insn_18012: popad
-nop
-Label_insn_4993: lea eax , [ebx+0x1C]
-nop
-Label_insn_18013: jno 0x8049bd9
-nop
-Label_insn_18014: pushad
-nop
-Label_insn_18015: pushfd
-nop
-Label_insn_18016: push 0x08049BD6
-nop
-Label_insn_18017: push 0xF0001BF0
-nop
-nop
-Label_insn_18018: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18018: pop eax
-nop
-Label_insn_18019: popfd
-nop
-Label_insn_18020: popad
-nop
-Label_insn_18021: jno 0x8049c12
-nop
-Label_insn_18022: pushad
-nop
-Label_insn_18023: pushfd
-nop
-Label_insn_18024: push 0x08049C0F
-nop
-Label_insn_18025: push 0xF0001C00
-nop
-nop
-Label_insn_18026: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18026: pop eax
-nop
-Label_insn_18027: popfd
-nop
-Label_insn_18028: popad
-nop
-Label_insn_18029: pushad
-nop
-Label_insn_18030: pushfd
-nop
-Label_insn_18031: push 0x08049C15
-nop
-Label_insn_18032: push 0xF0001C10
-nop
-nop
-Label_insn_18033: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18033: pop eax
-nop
-Label_insn_18034: popfd
-nop
-Label_insn_18035: popad
-nop
-Label_insn_18036: jnc 0x8049c2a
-nop
-Label_insn_18037: pushad
-nop
-Label_insn_18038: pushfd
-nop
-Label_insn_18039: push 0x08049C27
-nop
-Label_insn_18040: push 0xF0001C20
-nop
-nop
-Label_insn_18041: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18041: pop eax
-nop
-Label_insn_18042: popfd
-nop
-Label_insn_18043: popad
-nop
-Label_insn_18044: jno 0x8049c33
-nop
-Label_insn_18045: pushad
-nop
-Label_insn_18046: pushfd
-nop
-Label_insn_18047: push 0x08049C30
-nop
-Label_insn_18048: push 0xF0001C30
-nop
-nop
-Label_insn_18049: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18049: pop eax
-nop
-Label_insn_18050: popfd
-nop
-Label_insn_18051: popad
-nop
-Label_insn_18052: jnc 0x8049c46
-nop
-Label_insn_18053: pushad
-nop
-Label_insn_18054: pushfd
-nop
-Label_insn_18055: push 0x08049C43
-nop
-Label_insn_18056: push 0xF0001C40
-nop
-nop
-Label_insn_18057: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18057: pop eax
-nop
-Label_insn_18058: popfd
-nop
-Label_insn_18059: popad
-nop
-Label_insn_18060: jnc Label_insn_795
-nop
-Label_insn_18061: pushad
-nop
-Label_insn_18062: pushfd
-nop
-Label_insn_18063: push 0x08049C55
-nop
-Label_insn_18064: push 0xF0001C50
-nop
-nop
-Label_insn_18065: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18065: pop eax
-nop
-Label_insn_18066: popfd
-nop
-Label_insn_18067: popad
-nop
-Label_insn_5082: sub edx , dword [eax+edx*4]
-nop
-Label_insn_18068: jno 0x8049c5b
-nop
-Label_insn_18069: pushad
-nop
-Label_insn_18070: pushfd
-nop
-Label_insn_18071: push 0x08049C58
-nop
-Label_insn_18072: push 0xF0001C60
-nop
-nop
-Label_insn_18073: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18073: pop eax
-nop
-Label_insn_18074: popfd
-nop
-Label_insn_5090: add esi , 0x00000001
-nop
-Label_insn_18075: popad
-nop
-Label_insn_18076: jno 0x8049c6a
-nop
-Label_insn_18077: pushad
-nop
-Label_insn_18078: pushfd
-nop
-Label_insn_18079: push 0x08049C67
-nop
-Label_insn_18080: push 0xF0001C70
-nop
-nop
-Label_insn_18081: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18081: pop eax
-nop
-Label_insn_18082: popfd
-nop
-Label_insn_18083: popad
-nop
-Label_insn_18084: jnc 0x8049c8b
-nop
-Label_insn_18085: pushad
-nop
-Label_insn_18086: pushfd
-nop
-Label_insn_18087: push 0x08049C88
-nop
-Label_insn_18088: push 0xF0001C80
-nop
-nop
-Label_insn_18089: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18089: pop eax
-nop
-Label_insn_5109: add edi , eax
-nop
-Label_insn_18090: popfd
-nop
-Label_insn_5110: sub edx , eax
-nop
-Label_insn_18091: popad
-nop
-Label_insn_18092: jno 0x8049c95
-nop
-Label_insn_18093: pushad
-nop
-Label_insn_18094: pushfd
-nop
-Label_insn_18095: push 0x08049C92
-nop
-Label_insn_18096: push 0xF0001C90
-nop
-nop
-Label_insn_18097: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18097: pop eax
-nop
-Label_insn_18098: popfd
-nop
-Label_insn_18099: popad
-nop
-Label_insn_18100: jno 0x8049caa
-nop
-Label_insn_18101: pushad
-nop
-Label_insn_18102: push 0x08049CA7
-nop
-Label_insn_5127: lea eax , [0x00000026+edx*4]
-nop
-Label_insn_18103: push 0xF0001CA0
-nop
-nop
-Label_insn_18104: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18104: pop eax
-nop
-Label_insn_18105: popfd
-nop
-Label_insn_18106: popad
-nop
-Label_insn_5132: add eax , 0x00000008
-nop
-Label_insn_18107: pushad
-nop
-Label_insn_5135: add edi , 0x00000001
-nop
-Label_insn_18108: pushfd
-nop
-Label_insn_5136: add esi , 0x00000001
-nop
-Label_insn_18109: push 0x08049CB0
-nop
-Label_insn_18110: push 0xF0001CB0
-nop
-nop
-Label_insn_18111: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18111: pop eax
-nop
-Label_insn_5141: add edx , 0x00000001
-nop
-Label_insn_18112: popfd
-nop
-Label_insn_18113: popad
-nop
-Label_insn_5143: sub ecx , edx
-nop
-Label_insn_18114: jnc 0x8049cf2
-nop
-Label_insn_5147: add edx , 0x00000001
-nop
-Label_insn_18115: pushad
-nop
-Label_insn_18116: pushfd
-nop
-Label_insn_18117: push 0x08049CEF
-nop
-Label_insn_18118: push 0xF0001CC0
-nop
-nop
-Label_insn_18119: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18119: pop eax
-nop
-Label_insn_18120: popfd
-nop
-Label_insn_18121: popad
-nop
-Label_insn_18122: jno 0x8049d0e
-nop
-Label_insn_18123: pushad
-nop
-Label_insn_18124: pushfd
-nop
-Label_insn_18125: push 0x08049D0B
-nop
-Label_insn_18126: push 0xF0001CD0
-nop
-nop
-Label_insn_18127: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18127: pop eax
-nop
-Label_insn_18128: popfd
-nop
-Label_insn_18129: popad
-nop
-Label_insn_18130: jnc 0x8049d25
-nop
-Label_insn_18131: pushad
-nop
-Label_insn_18132: pushfd
-nop
-Label_insn_18133: push 0x08049D22
-nop
-Label_insn_18134: push 0xF0001CE0
-nop
-nop
-Label_insn_18135: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18135: pop eax
-nop
-Label_insn_18136: popfd
-nop
-Label_insn_18137: popad
-nop
-Label_insn_5174: pushfd
-nop
-Label_insn_18138: jnc 0x8049d38
-nop
-Label_insn_18139: pushad
-nop
-Label_insn_18140: pushfd
-nop
-Label_insn_18141: push 0x08049D35
-nop
-Label_insn_18142: push 0xF0001CF0
-nop
-nop
-Label_insn_18143: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18143: pop eax
-nop
-Label_insn_18144: popfd
-nop
-Label_insn_18145: popad
-nop
-Label_insn_18146: jno 0x8049d51
-nop
-Label_insn_5186: imul eax , eax , 0x0000002C
-nop
-Label_insn_18147: pushad
-nop
-Label_insn_18148: pushfd
-nop
-Label_insn_18149: push 0x08049D4E
-nop
-Label_insn_18150: push 0xF0001D00
-nop
-nop
-Label_insn_18151: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18151: pop eax
-nop
-Label_insn_18152: popfd
-nop
-Label_insn_18153: popad
-nop
-Label_insn_18154: jno 0x8049d71
-nop
-Label_insn_18155: pushad
-nop
-Label_insn_18156: pushfd
-nop
-Label_insn_18157: push 0x08049D6E
-nop
-Label_insn_18158: push 0xF0001D10
-nop
-nop
-Label_insn_18159: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18159: pop eax
-nop
-Label_insn_18160: popfd
-nop
-Label_insn_18161: popad
-nop
-Label_insn_18162: pushad
-nop
-Label_insn_18163: pushfd
-nop
-Label_insn_18164: push 0x08049D7B
-nop
-Label_insn_18165: push 0xF0001D20
-nop
-nop
-Label_insn_18166: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18166: pop eax
-nop
-Label_insn_18167: popfd
-nop
-Label_insn_18168: popad
-nop
-Label_insn_18169: jnc 0x8049d81
-nop
-Label_insn_18170: pushad
-nop
-Label_insn_18171: pushfd
-nop
-Label_insn_18172: push 0x08049D7E
-nop
-Label_insn_5220: add esi , 0x00000028
-nop
-Label_insn_18173: push 0xF0001D30
-nop
-Label_insn_5221: add dword [ebp-0x44] , eax
-nop
-nop
-Label_insn_18174: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18174: pop eax
-nop
-Label_insn_18175: popfd
-nop
-Label_insn_18176: popad
-nop
-Label_insn_18177: jno 0x8049da6
-nop
-Label_insn_18178: pushad
-nop
-Label_insn_18179: pushfd
-nop
-Label_insn_18180: push 0x08049DA3
-nop
-Label_insn_18181: push 0xF0001D40
-nop
-nop
-Label_insn_18182: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18182: pop eax
-nop
-Label_insn_18183: popfd
-nop
-Label_insn_18184: popad
-nop
-Label_insn_18185: pushad
-nop
-Label_insn_18186: pushfd
-nop
-Label_insn_18187: push 0x08049DA9
-nop
-Label_insn_18188: push 0xF0001D50
-nop
-nop
-Label_insn_18189: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18189: pop eax
-nop
-Label_insn_18190: popfd
-nop
-Label_insn_18191: popad
-nop
-Label_insn_18192: jno 0x8049dbf
-nop
-Label_insn_5246: lea eax , [ecx+ecx*4]
-nop
-Label_insn_18193: pushad
-nop
-Label_insn_5247: lea eax , [esi+eax*8]
-nop
-Label_insn_18194: pushfd
-nop
-Label_insn_18195: push 0x08049DBC
-nop
-Label_insn_18196: push 0xF0001D60
-nop
-nop
-Label_insn_18197: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18197: pop eax
-nop
-Label_insn_18198: popfd
-nop
-Label_insn_18199: popad
-nop
-Label_insn_18200: jno 0x8049dd2
-nop
-Label_insn_18201: pushad
-nop
-Label_insn_18202: pushfd
-nop
-Label_insn_18203: push 0x08049DCF
-nop
-Label_insn_18204: push 0xF0001D70
-nop
-nop
-Label_insn_18205: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18205: pop eax
-nop
-Label_insn_18206: popfd
-nop
-Label_insn_18207: popad
-nop
-Label_insn_18208: pushfd
-nop
-Label_insn_18209: test ecx , ecx
-nop
-Label_insn_18210: jns Label_insn_18212
-nop
-Label_insn_18211: nop
-nop
-Label_insn_5270: sub eax , dword [esi+eax*4]
-nop
-Label_insn_18212: popfd
-nop
-Label_insn_18213: mov dword [esp+0x08] , ecx
-nop
-Label_insn_5272: lea ecx , [eax+eax*4]
-nop
-Label_insn_18214: pushad
-nop
-Label_insn_18215: pushfd
-nop
-Label_insn_5274: lea esi , [edi+ecx*8]
-nop
-Label_insn_18216: push 0x08049DE4
-nop
-Label_insn_18217: push 0xF0001D80
-nop
-nop
-Label_insn_18218: nop ;signedness_detector_32
-post_callback_Label_insn_18218: pop eax
-nop
-Label_insn_18219: popfd
-nop
-Label_insn_18220: popad
-nop
-Label_insn_18221: jnc 0x8049f0d
-nop
-Label_insn_18222: pushad
-nop
-Label_insn_18223: pushfd
-nop
-Label_insn_18224: push 0x08049F0A
-nop
-Label_insn_18225: push 0xF0001D90
-nop
-nop
-Label_insn_18226: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18226: pop eax
-nop
-Label_insn_5288: add eax , 0x00000001
-nop
-Label_insn_18227: popfd
-nop
-Label_insn_18228: popad
-nop
-Label_insn_18229: jno 0x8049fba
-nop
-Label_insn_5292: sub ecx , eax
-nop
-Label_insn_18230: pushad
-nop
-Label_insn_5294: add dword [ebp-0x000000D4] , 0x00000001
-nop
-Label_insn_18231: pushfd
-nop
-Label_insn_5295: add ebx , 0x00000028
-nop
-Label_insn_18232: push 0x08049FB5
-nop
-Label_insn_18233: push 0xF0001DA0
-nop
-nop
-Label_insn_18234: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18234: pop eax
-nop
-Label_insn_18235: popfd
-nop
-Label_insn_18236: popad
-nop
-Label_insn_18237: pushad
-nop
-Label_insn_18238: pushfd
-nop
-Label_insn_18239: push 0x08049FBE
-nop
-Label_insn_18240: push 0xF0001DB0
-nop
-nop
-Label_insn_18241: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18241: pop eax
-nop
-nop
-Label_insn_18242: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18242: pop eax
-nop
-Label_insn_18243: popfd
-nop
-Label_insn_18244: popad
-nop
-Label_insn_18245: pushfd
-nop
-Label_insn_18246: test eax , 0xFFFFFF00
-nop
-Label_insn_18247: je Label_insn_18249
-nop
-Label_insn_18248: nop
-nop
-Label_insn_18249: popfd
-nop
-Label_insn_18250: movzx eax , al
-nop
-Label_insn_18251: not eax
-nop
-Label_insn_18252: test eax , 0xFFFFFF00
-nop
-Label_insn_5319: lea eax , [ecx+ecx*4]
-nop
-Label_insn_18253: je Label_insn_18249
-nop
-Label_insn_5320: lea eax , [esi+eax*8]
-nop
-Label_insn_18254: pushad
-nop
-Label_insn_18255: pushfd
-nop
-Label_insn_18256: push 0x08049FDF
-nop
-Label_insn_18257: push 0xF0001DC0
-nop
-nop
-Label_insn_18258: nop ;truncation_detector_32_8
-post_callback_Label_insn_18258: pop eax
-nop
-Label_insn_18259: popfd
-nop
-Label_insn_18260: popad
-nop
-Label_insn_18261: jnc 0x804a11e
-nop
-Label_insn_5330: add dword [ebp-0x000000CC] , 0x00000001
-nop
-Label_insn_18262: pushad
-nop
-Label_insn_18263: pushfd
-nop
-Label_insn_5333: add dword [ebp-0x000000B4] , eax
-nop
-Label_insn_18264: push 0x0804A11B
-nop
-Label_insn_18265: push 0xF0001DD0
-nop
-nop
-Label_insn_18266: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18266: pop eax
-nop
-Label_insn_18267: popfd
-nop
-Label_insn_18268: popad
-nop
-Label_insn_18269: jno Label_insn_1113
-nop
-Label_insn_18270: pushad
-nop
-Label_insn_18271: pushfd
-nop
-Label_insn_18272: push 0x0804A1E8
-nop
-Label_insn_18273: push 0xF0001DE0
-nop
-nop
-Label_insn_18274: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18274: pop eax
-nop
-Label_insn_18275: popfd
-nop
-Label_insn_18276: popad
-nop
-Label_insn_18277: jnc 0x804a1ee
-nop
-Label_insn_18278: pushad
-nop
-Label_insn_18279: pushfd
-nop
-Label_insn_18280: push 0x0804A1EB
-nop
-Label_insn_18281: push 0xF0001DF0
-nop
-nop
-Label_insn_18282: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18282: pop eax
-nop
-Label_insn_18283: popfd
-nop
-Label_insn_18284: popad
-nop
-Label_insn_18285: jno 0x804a1fa
-nop
-Label_insn_18286: pushad
-nop
-Label_insn_18287: pushfd
-nop
-Label_insn_18288: push 0x0804A1F8
-nop
-Label_insn_18289: push 0xF0001E00
-nop
-Label_insn_18365: push 0xF0001EA0
-nop
-nop
-Label_insn_18290: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18290: pop eax
-nop
-Label_insn_5366: add eax , 0x00000026
-nop
-Label_insn_18291: popfd
-nop
-Label_insn_18292: popad
-nop
-Label_insn_18293: jnc 0x804a206
-nop
-Label_insn_5371: add eax , 0x00000008
-nop
-Label_insn_18294: pushad
-nop
-Label_insn_18295: pushfd
-nop
-Label_insn_18296: push 0x0804A204
-nop
-Label_insn_18297: push 0xF0001E10
-nop
-nop
-Label_insn_18298: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18298: pop eax
-nop
-Label_insn_18299: popfd
-nop
-Label_insn_18300: popad
-nop
-Label_insn_18301: jno 0x804a3fe
-nop
-Label_insn_18302: pushad
-nop
-Label_insn_18303: pushfd
-nop
-Label_insn_5383: sub edi , esi
-nop
-Label_insn_18304: push 0x0804A3FC
-nop
-Label_insn_18305: push 0xF0001E20
-nop
-nop
-Label_insn_18306: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18306: pop eax
-nop
-Label_insn_18307: popfd
-nop
-Label_insn_18308: popad
-nop
-Label_insn_18309: pushad
-nop
-Label_insn_18310: pushfd
-nop
-Label_insn_18311: push 0x0804A402
-nop
-Label_insn_18312: push 0xF0001E30
-nop
-Label_insn_18313: popfd
-nop
-Label_insn_18314: popad
-nop
-Label_insn_18315: jnc 0x804a469
-nop
-Label_insn_18316: pushad
-nop
-Label_insn_18317: pushfd
-nop
-Label_insn_18318: push 0x0804A466
-nop
-Label_insn_18319: push 0xF0001E40
-nop
-nop
-Label_insn_18320: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18320: pop eax
-nop
-Label_insn_18321: popfd
-nop
-Label_insn_18322: popad
-nop
-Label_insn_5407: add dword [ebp-0x7C] , eax
-nop
-Label_insn_18323: pushad
-nop
-Label_insn_18324: pushfd
-nop
-Label_insn_18325: push 0x0804A46B
-nop
-Label_insn_18326: push 0xF0001E50
-nop
-nop
-Label_insn_18327: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18327: pop eax
-nop
-Label_insn_18328: popfd
-nop
-Label_insn_18329: popad
-nop
-Label_insn_18330: jnc 0x804a478
-nop
-Label_insn_18331: pushad
-nop
-Label_insn_18332: pushfd
-nop
-Label_insn_18333: push 0x0804A475
-nop
-Label_insn_18334: push 0xF0001E60
-nop
-nop
-Label_insn_18335: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18335: pop eax
-nop
-Label_insn_18336: popfd
-nop
-Label_insn_18337: popad
-nop
-Label_insn_18338: jnc 0x804a4a9
-nop
-Label_insn_18339: pushad
-nop
-Label_insn_18340: pushfd
-nop
-Label_insn_18341: push 0x0804A4A6
-nop
-Label_insn_18342: push 0xF0001E70
-nop
-nop
-Label_insn_18343: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18343: pop eax
-nop
-Label_insn_18344: popfd
-nop
-Label_insn_18345: popad
-nop
-Label_insn_18346: jnc 0x804a5b3
-nop
-Label_insn_18347: pushad
-nop
-Label_insn_18348: pushfd
-nop
-Label_insn_18349: push 0x0804A5B0
-nop
-Label_insn_18350: push 0xF0001E80
-nop
-nop
-Label_insn_18351: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18351: pop eax
-nop
-Label_insn_18352: popfd
-nop
-Label_insn_18353: popad
-nop
-Label_insn_18354: jnc 0x804a70a
-nop
-Label_insn_18355: pushad
-nop
-Label_insn_18356: pushfd
-nop
-Label_insn_18357: push 0x0804A707
-nop
-Label_insn_18358: push 0xF0001E90
-nop
-nop
-Label_insn_18359: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18359: pop eax
-nop
-Label_insn_18360: popfd
-nop
-Label_insn_18361: popad
-nop
-Label_insn_18362: pushad
-nop
-Label_insn_18363: pushfd
-nop
-Label_insn_18364: push 0x0804A710
-nop
-nop
-Label_insn_18366: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18366: pop eax
-nop
-Label_insn_18367: popfd
-nop
-Label_insn_18368: popad
-nop
-Label_insn_18369: jnc 0x804a8f6
-nop
-Label_insn_18370: pushad
-nop
-Label_insn_18371: pushfd
-nop
-Label_insn_18372: push 0x0804A8F4
-nop
-Label_insn_18373: push 0xF0001EB0
-nop
-nop
-Label_insn_18374: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18374: pop eax
-nop
-Label_insn_18375: popfd
-nop
-Label_insn_18376: popad
-nop
-Label_insn_18377: pushfd
-nop
-Label_insn_18378: test eax , 0xFFFFFF00
-nop
-Label_insn_18379: je Label_insn_18381
-nop
-Label_insn_18380: nop
-nop
-Label_insn_18381: popfd
-nop
-Label_insn_18382: mov byte [ebp-0x000000B9] , al
-nop
-Label_insn_18383: not eax
-nop
-Label_insn_18384: test eax , 0xFFFFFF00
-nop
-Label_insn_18385: je Label_insn_18381
-nop
-Label_insn_18386: pushad
-nop
-Label_insn_18387: pushfd
-nop
-Label_insn_18388: push 0x0804AB2B
-nop
-Label_insn_18389: push 0xF0001EC0
-nop
-nop
-Label_insn_18390: nop ;truncation_detector_32_8
-post_callback_Label_insn_18390: pop eax
-nop
-Label_insn_18391: popfd
-nop
-Label_insn_18392: popad
-nop
-Label_insn_18393: jnc 0x804ab80
-nop
-Label_insn_18394: pushad
-nop
-Label_insn_18395: pushfd
-nop
-Label_insn_18396: push 0x0804AB7D
-nop
-Label_insn_18397: push 0xF0001ED0
-nop
-nop
-Label_insn_18398: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18398: pop eax
-nop
-Label_insn_18399: popfd
-nop
-Label_insn_18400: popad
-nop
-Label_insn_18401: jnc 0x804af20
-nop
-Label_insn_18402: pushad
-nop
-Label_insn_18403: pushfd
-nop
-Label_insn_18404: push 0x0804AF1D
-nop
-Label_insn_18405: push 0xF0001EE0
-nop
-nop
-Label_insn_18406: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18406: pop eax
-nop
-Label_insn_18407: popfd
-nop
-Label_insn_18408: popad
-nop
-Label_insn_18409: jnc 0x804af43
-nop
-Label_insn_18410: pushad
-nop
-Label_insn_18411: pushfd
-nop
-Label_insn_18412: push 0x0804AF40
-nop
-Label_insn_18413: push 0xF0001EF0
-nop
-nop
-Label_insn_18414: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18414: pop eax
-nop
-Label_insn_18415: popfd
-nop
-Label_insn_18416: popad
-nop
-Label_insn_18417: jnc 0x804b01e
-nop
-Label_insn_18418: pushad
-nop
-Label_insn_18419: pushfd
-nop
-Label_insn_18420: push 0x0804B01A
-nop
-Label_insn_18421: push 0xF0001F00
-nop
-nop
-Label_insn_18422: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18422: pop eax
-nop
-Label_insn_18423: popfd
-nop
-Label_insn_18424: popad
-nop
-Label_insn_18425: jnc Label_insn_2124
-nop
-Label_insn_18426: pushad
-nop
-Label_insn_18427: pushfd
-nop
-Label_insn_18428: push 0x0804B13A
-nop
-Label_insn_18429: push 0xF0001F10
-nop
-nop
-Label_insn_18430: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18430: pop eax
-nop
-Label_insn_18431: popfd
-nop
-Label_insn_18432: popad
-nop
-Label_insn_18433: jnc 0x804b13f
-nop
-Label_insn_18434: pushad
-nop
-Label_insn_18435: pushfd
-nop
-Label_insn_18436: push 0x0804B13C
-nop
-Label_insn_18437: push 0xF0001F20
-nop
-nop
-Label_insn_18438: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18438: pop eax
-nop
-Label_insn_18439: popfd
-nop
-Label_insn_18440: popad
-nop
-Label_insn_18441: jnc 0x804b1bc
-nop
-Label_insn_5583: add dword [ebp-0x7C] , eax
-nop
-Label_insn_18442: pushad
-nop
-Label_insn_18443: pushfd
-nop
-Label_insn_18444: push 0x0804B1B9
-nop
-Label_insn_5586: add dword [ebp-0x000000B4] , eax
-nop
-Label_insn_18445: push 0xF0001F30
-nop
-nop
-Label_insn_18446: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18446: pop eax
-nop
-Label_insn_18447: popfd
-nop
-Label_insn_18448: popad
-nop
-Label_insn_18449: jnc 0x804b1ea
-nop
-Label_insn_18450: pushad
-nop
-Label_insn_18451: pushfd
-nop
-Label_insn_18452: push 0x0804B1E7
-nop
-Label_insn_18453: push 0xF0001F40
-nop
-nop
-Label_insn_18454: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18454: pop eax
-nop
-Label_insn_18455: popfd
-nop
-Label_insn_18456: popad
-nop
-Label_insn_18457: jnc 0x804b24b
-nop
-Label_insn_18458: pushad
-nop
-Label_insn_18459: pushfd
-nop
-Label_insn_18460: push 0x0804B248
-nop
-Label_insn_18461: push 0xF0001F50
-nop
-nop
-Label_insn_18462: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18462: pop eax
-nop
-Label_insn_18463: popfd
-nop
-Label_insn_18464: popad
-nop
-Label_insn_18465: jnc 0x804b2aa
-nop
-Label_insn_18466: pushad
-nop
-Label_insn_18467: pushfd
-nop
-Label_insn_18468: push 0x0804B2A8
-nop
-Label_insn_18469: push 0xF0001F60
-nop
-nop
-Label_insn_18470: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18470: pop eax
-nop
-Label_insn_18471: popfd
-nop
-Label_insn_18472: popad
-nop
-Label_insn_18473: jnc 0x804b394
-nop
-Label_insn_18474: pushad
-nop
-Label_insn_18475: pushfd
-nop
-Label_insn_18476: push 0x0804B392
-nop
-Label_insn_18477: push 0xF0001F70
-nop
-nop
-Label_insn_18478: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18478: pop eax
-nop
-Label_insn_18479: popfd
-nop
-Label_insn_18480: popad
-nop
-Label_insn_18481: jno 0x804b3c3
-nop
-Label_insn_18482: pushad
-nop
-Label_insn_18483: pushfd
-nop
-Label_insn_18484: push 0x0804B3C0
-nop
-Label_insn_18485: push 0xF0001F80
-nop
-nop
-Label_insn_18486: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18486: pop eax
-nop
-Label_insn_18487: popfd
-nop
-Label_insn_18488: popad
-nop
-Label_insn_18489: jnc 0x804b3e6
-nop
-Label_insn_18490: pushad
-nop
-Label_insn_18491: pushfd
-nop
-Label_insn_18492: push 0x0804B3E3
-nop
-Label_insn_18493: push 0xF0001F90
-nop
-nop
-Label_insn_18494: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18494: pop eax
-nop
-Label_insn_18495: popfd
-nop
-Label_insn_18496: popad
-nop
-Label_insn_18497: jnc 0x804b404
-nop
-Label_insn_5653: lea edx , [esi+0x10]
-nop
-Label_insn_18498: pushad
-nop
-Label_insn_18499: pushfd
-nop
-Label_insn_18500: push 0x0804B400
-nop
-Label_insn_18501: push 0xF0001FA0
-nop
-nop
-Label_insn_18502: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18502: pop eax
-nop
-Label_insn_18503: popfd
-nop
-Label_insn_18504: popad
-nop
-Label_insn_18505: jnc 0x804b41e
-nop
-Label_insn_18506: pushad
-nop
-Label_insn_18507: pushfd
-nop
-Label_insn_18508: push 0x0804B41B
-nop
-Label_insn_18509: push 0xF0001FB0
-nop
-nop
-Label_insn_18510: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18510: pop eax
-nop
-Label_insn_18511: popfd
-nop
-Label_insn_18512: popad
-nop
-Label_insn_18513: jnc 0x804b45e
-nop
-Label_insn_18514: pushad
-nop
-Label_insn_18515: pushfd
-nop
-Label_insn_18516: push 0x0804B45B
-nop
-Label_insn_18517: push 0xF0001FC0
-nop
-nop
-Label_insn_18518: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18518: pop eax
-nop
-Label_insn_18519: popfd
-nop
-Label_insn_18520: popad
-nop
-Label_insn_18521: jnc 0x804b4c3
-nop
-Label_insn_18522: pushad
-nop
-Label_insn_18523: pushfd
-nop
-Label_insn_18524: push 0x0804B4C0
-nop
-Label_insn_18525: push 0xF0001FD0
-nop
-nop
-Label_insn_18526: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18526: pop eax
-nop
-Label_insn_18527: popfd
-nop
-Label_insn_18528: popad
-nop
-Label_insn_18529: jnc 0x804b4ec
-nop
-Label_insn_18530: pushad
-nop
-Label_insn_18531: pushfd
-nop
-Label_insn_18532: push 0x0804B4EA
-nop
-Label_insn_18533: push 0xF0001FE0
-nop
-nop
-Label_insn_18534: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18534: pop eax
-nop
-Label_insn_18535: popfd
-nop
-Label_insn_18536: popad
-nop
-Label_insn_18537: jnc 0x804b5a2
-nop
-Label_insn_18538: pushad
-nop
-Label_insn_18539: pushfd
-nop
-Label_insn_18540: push 0x0804B59F
-nop
-Label_insn_18541: push 0xF0001FF0
-nop
-nop
-Label_insn_18542: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18542: pop eax
-nop
-Label_insn_18543: popfd
-nop
-Label_insn_18544: popad
-nop
-Label_insn_18545: jnc 0x804b5dc
-nop
-Label_insn_18546: pushad
-nop
-Label_insn_18547: pushfd
-nop
-Label_insn_18548: push 0x0804B5DA
-nop
-Label_insn_18549: push 0xF0002000
-nop
-nop
-Label_insn_18550: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18550: pop eax
-nop
-Label_insn_18551: popfd
-nop
-Label_insn_18552: popad
-nop
-Label_insn_18553: jnc 0x804b713
-nop
-Label_insn_18554: pushad
-nop
-Label_insn_18555: pushfd
-nop
-Label_insn_18556: push 0x0804B710
-nop
-Label_insn_18557: push 0xF0002010
-nop
-nop
-Label_insn_18558: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18558: pop eax
-nop
-Label_insn_18559: popfd
-nop
-Label_insn_18560: popad
-nop
-Label_insn_18561: jno 0x804ba6b
-nop
-Label_insn_18562: pushad
-nop
-Label_insn_18563: pushfd
-nop
-Label_insn_18564: push 0x0804BA68
-nop
-Label_insn_18565: push 0xF0002020
-nop
-nop
-Label_insn_18566: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18566: pop eax
-nop
-Label_insn_18567: popfd
-nop
-Label_insn_18568: popad
-nop
-Label_insn_18569: jno 0x804ba8b
-nop
-Label_insn_18570: pushad
-nop
-Label_insn_18571: pushfd
-nop
-Label_insn_18572: push 0x0804BA88
-nop
-Label_insn_18573: push 0xF0002030
-nop
-nop
-Label_insn_18574: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18574: pop eax
-nop
-Label_insn_18575: popfd
-nop
-Label_insn_18576: popad
-nop
-Label_insn_18577: jno 0x804ba9a
-nop
-Label_insn_18578: pushad
-nop
-Label_insn_18579: pushfd
-nop
-Label_insn_18580: push 0x0804BA97
-nop
-Label_insn_18581: push 0xF0002040
-nop
-nop
-Label_insn_18582: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18582: pop eax
-nop
-Label_insn_18583: popfd
-nop
-Label_insn_18584: popad
-nop
-Label_insn_18585: jnc Label_insn_2803
-nop
-Label_insn_18586: pushad
-nop
-Label_insn_18587: pushfd
-nop
-Label_insn_18588: push 0x0804BAD8
-nop
-Label_insn_18589: push 0xF0002050
-nop
-nop
-Label_insn_18590: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18590: pop eax
-nop
-Label_insn_18591: popfd
-nop
-Label_insn_18592: popad
-nop
-Label_insn_18593: jnc 0x804badd
-nop
-Label_insn_18594: pushad
-nop
-Label_insn_18595: pushfd
-nop
-Label_insn_18596: push 0x0804BADA
-nop
-Label_insn_18597: push 0xF0002060
-nop
-nop
-Label_insn_18598: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_18598: pop eax
-nop
-Label_insn_18599: popfd
-nop
-Label_insn_18600: popad
-nop
-Label_insn_18601: jno 0x804bae9
-nop
-Label_insn_18602: pushad
-nop
-Label_insn_18603: pushfd
-nop
-Label_insn_18604: push 0x0804BAE6
-nop
-Label_insn_18605: push 0xF0002070
-nop
-nop
-Label_insn_18606: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_18606: pop eax
-nop
-Label_insn_18607: popfd
-nop
-Label_insn_18608: popad
-nop
-Label_insn_5801: add dword [ebp-0x7C] , eax
-nop
-Label_insn_5814: add ebx , 0x00000001
-nop
-Label_insn_5849: add dword [ebp-0x000000EC] , eax
-nop
-Label_insn_5866: add dword [ebp-0x00000124] , eax
-nop
-Label_insn_5868: add ebx , 0x00000002
-nop
-Label_insn_5878: lea edx , [ebx+0x01]
-nop
-Label_insn_5882: add dword [ebp-0x000000EC] , eax
-nop
-Label_insn_5884: add dword [ebp-0x00000124] , eax
-nop
-Label_insn_6065: lea edx , [ebx+0x01]
-nop
-Label_insn_6077: add ebx , dword [ebp-0x00000144]
-nop
-Label_insn_6090: sub eax , dword [ebp-0x0000015C]
-nop
-Label_insn_6095: add esi , eax
-nop
-Label_insn_6101: add dword [ebp-0x00000144] , 0x00000001
-nop
-Label_insn_6102: add edi , 0x00000001
-nop
-Label_insn_6116: add edi , 0x00000001
-nop
-Label_insn_6126: add edi , 0x00000001
-nop
-Label_insn_6127: add eax , 0x00000001
-nop
-Label_insn_6148: add dword [ebp-0x00000148] , 0x00000005
-nop
-Label_insn_6158: add dword [ebp-0x00000144] , 0x00000001
-nop
-Label_insn_6159: add dword [ebp-0x000000B4] , eax
-nop
-Label_insn_6160: add dword [ebp-0x00000148] , 0x00000005
-nop
-Label_insn_6265: lea edi , [ebx+0x01]
-nop
-Label_insn_6291: lea ebx , [edi+edi]
-nop
-Label_insn_6304: sub edx , esi
-nop
-Label_insn_6306: lea edx , [eax+edx]
-nop
-Label_insn_6308: lea edx , [ebx-0x01]
-nop
-Label_insn_6309: sub edx , esi
-nop
-Label_insn_6335: lea ebx , [edi+edi]
-nop
-Label_insn_6348: sub edx , esi
-nop
-Label_insn_6350: lea edx , [eax+edx]
-nop
-Label_insn_6352: lea edx , [ebx-0x01]
-nop
-Label_insn_6353: sub edx , esi
-nop
-Label_insn_6369: add eax , 0x00000001
-nop
-Label_insn_6371: sub edx , esi
-nop
-Label_insn_6513: sub eax , ebx
-nop
-Label_insn_6514: add esi , eax
-nop
-Label_insn_6560: sub eax , ebx
-nop
-Label_insn_6794: sbb edx , edx
-nop
-Label_insn_6825: add eax , 0x00000024
-nop
-Label_insn_6845: add eax , 0x00000001
-nop
-Label_insn_6848: add ecx , 0x00000002
-nop
-Label_insn_6857: sub eax , dword [ebp-0x0000030C]
-nop
-Label_insn_6861: sbb eax , eax
-nop
-Label_insn_6893: lea edi , [edx+edi]
-nop
-Label_insn_6950: add ecx , dword [ebp-0x000002E4]
-nop
-Label_insn_6969: add ecx , 0x00000001
-nop
-Label_insn_6975: add ecx , 0x00000001
-nop
-Label_insn_6981: add ecx , 0x00000001
-nop
-Label_insn_6987: add ecx , 0x00000001
-nop
-Label_insn_6993: add eax , 0x00000001
-nop
-Label_insn_6999: sub ecx , eax
-nop
-Label_insn_7008: add dword [ebp-0x0000030C] , ecx
-nop
-Label_insn_7014: sub ecx , eax
-nop
-Label_insn_7023: add dword [ebp-0x0000030C] , ecx
-nop
-Label_insn_7041: add ecx , 0x00000001
-nop
-Label_insn_7049: add eax , dword [ebp-0x000002E4]
-nop
-Label_insn_7059: add eax , dword [ebp-0x000002E4]
-nop
-Label_insn_7065: add ecx , 0x00000001
-nop
-Label_insn_7067: pushfd
-nop
-Label_insn_7070: sbb eax , eax
-nop
-Label_insn_7078: sbb eax , eax
-nop
-Label_insn_7126: pushfd
-nop
-Label_insn_7134: add eax , 0x00000001
-nop
-Label_insn_7138: add ecx , 0x00000001
-nop
-Label_insn_7160: lea eax , [esi+edi]
-nop
-Label_insn_7173: lea edx , [esi+eax]
-nop
-Label_insn_7182: add eax , 0x00000001
-nop
-Label_insn_7189: add ecx , dword [ebp-0x00000338]
-nop
-Label_insn_7191: lea eax , [ebx+ebx]
-nop
-Label_insn_7249: lea eax , [esi+edi]
-nop
-Label_insn_7271: pushfd
-nop
-Label_insn_7298: lea eax , [esi+edi]
-nop
-Label_insn_7333: lea edx , [eax+edx+0x04]
-nop
-Label_insn_7352: lea edx , [eax+edx+0x04]
-nop
-Label_insn_7390: lea eax , [esi+edi]
-nop
-Label_insn_7422: lea eax , [esi+edi]
-nop
-Label_insn_7444: add ebx , ebx
-nop
-Label_insn_7459: pushfd
-nop
-Label_insn_7461: sbb eax , eax
-nop
-Label_insn_7495: add esi , 0x0000002C
-nop
-Label_insn_7496: add dword [ebp-0x0000033C] , 0x00000001
-nop
-Label_insn_7534: add ecx , dword [ebp-0x000002E4]
-nop
-Label_insn_7536: sub eax , 0x00000012
-nop
-Label_insn_7553: add ebx , ebx
-nop
-Label_insn_7575: lea eax , [ebx+ebx]
-nop
-Label_insn_7591: add eax , 0x00000001
-nop
-Label_insn_7595: lea eax , [ebx+ebx]
-nop
-Label_insn_7612: add ebx , ebx
-nop
-Label_insn_7639: add ecx , dword [ebp-0x000002E4]
-nop
-Label_insn_7656: add ecx , dword [ebp-0x000002E4]
-nop
-Label_insn_7670: add ecx , 0x00000001
-nop
-Label_insn_7694: sub eax , 0x00000041
-nop
-Label_insn_7701: add ecx , 0x00000003
-nop
-Label_insn_7708: sub ecx , dword [ebp-0x0000030C]
-nop
-Label_insn_7712: sub eax , edi
-nop
-Label_insn_7718: sbb eax , eax
-nop
-Label_insn_7751: lea edi , [edx+edi]
-nop
-Label_insn_7799: pushfd
-nop
-Label_insn_7836: pushfd
-nop
-Label_insn_7844: pushfd
-nop
-Label_insn_7848: sbb eax , eax
-nop
-Label_insn_7856: sbb eax , eax
-nop
-Label_insn_7941: add edi , dword [ebp-0x00000328]
-nop
-Label_insn_7946: sub ecx , dword [ebp-0x0000030C]
-nop
-Label_insn_7951: sub eax , dword [ebp-0x00000338]
-nop
-Label_insn_7952: add eax , dword [ebp-0x00000310]
-nop
-Label_insn_7953: add ecx , eax
-nop
-Label_insn_7966: add eax , 0x00000001
-nop
-Label_insn_7971: sub ecx , dword [ebp-0x0000030C]
-nop
-Label_insn_7978: pushfd
-nop
-Label_insn_7988: add eax , 0x00000001
-nop
-Label_insn_8006: sub eax , 0x00000041
-nop
-Label_insn_8013: add ecx , 0x00000003
-nop
-Label_insn_8056: add ecx , 0x00000001
-nop
-Label_insn_8076: add ecx , 0x00000001
-nop
-Label_insn_8086: add eax , 0x00000001
-nop
-Label_insn_8090: add dword [ebp-0x00000338] , eax
-nop
-Label_insn_8104: lea eax , [ecx+edi]
-nop
-Label_insn_8108: add ebx , ebx
-nop
-Label_insn_8120: add ecx , 0x00000001
-nop
-Label_insn_8127: add eax , 0x00000003
-nop
-Label_insn_8131: add eax , 0x00000001
-nop
-Label_insn_8142: add eax , 0x00000001
-nop
-Label_insn_8146: lea edx , [ecx+ecx*4]
-nop
-Label_insn_8147: add edx , edx
-nop
-Label_insn_8148: pushfd
-nop
-Label_insn_8149: lea ecx , [edx+ebx-0x30]
-nop
-Label_insn_8151: sbb edx , edx
-nop
-Label_insn_8160: pushfd
-nop
-Label_insn_8166: add eax , 0x00000001
-nop
-Label_insn_8170: lea ebx , [ecx+ecx*4]
-nop
-Label_insn_8171: add ebx , ebx
-nop
-Label_insn_8172: pushfd
-nop
-Label_insn_8173: lea ecx , [ebx+edx-0x30]
-nop
-Label_insn_8175: sbb edx , edx
-nop
-Label_insn_8191: add eax , 0x00000001
-nop
-Label_insn_8205: add ecx , 0x00000004
-nop
-Label_insn_8213: add ecx , 0x00000001
-nop
-Label_insn_8227: add ebx , ebx
-nop
-Label_insn_8229: neg ecx
-nop
-Label_insn_8233: lea eax , [ebx+ebx]
-nop
-Label_insn_8283: sub eax , 0x00000001
-nop
-Label_insn_8284: sub ecx , 0x00000001
-nop
-Label_insn_8302: add eax , 0x00000001
-nop
-Label_insn_8307: sub ecx , dword [ebp-0x0000030C]
-nop
-Label_insn_8326: add eax , 0x00000001
-nop
-Label_insn_8333: sub ecx , 0x00000001
-nop
-Label_insn_8335: sbb eax , eax
-nop
-Label_insn_8347: add ecx , 0x00000001
-nop
-Label_insn_8354: add eax , 0x00000001
-nop
-Label_insn_8358: add dword [ebp-0x00000338] , eax
-nop
-Label_insn_8369: add eax , 0x00000003
-nop
-Label_insn_8382: sub eax , 0x00000001
-nop
-Label_insn_8383: sub ecx , 0x00000001
-nop
-Label_insn_8401: add eax , 0x00000001
-nop
-Label_insn_8410: add eax , 0x00000017
-nop
-Label_insn_8413: add ecx , 0x00000002
-nop
-Label_insn_8417: add eax , 0x00000003
-nop
-Label_insn_8426: add eax , 0x0000000F
-nop
-Label_insn_8431: add ecx , 0x00000003
-nop
-Label_insn_8447: add eax , 0x00000001
-nop
-Label_insn_8456: add eax , 0x00000001
-nop
-Label_insn_8460: add dword [ebp-0x00000338] , ecx
-nop
-Label_insn_8474: add eax , 0x00000001
-nop
-Label_insn_8483: add eax , 0x00000001
-nop
-Label_insn_8487: add dword [ebp-0x00000338] , ecx
-nop
-Label_insn_8495: lea eax , [ecx+0x01]
-nop
-Label_insn_8526: lea edx , [eax+edx]
-nop
-Label_insn_8528: sub eax , edx
-nop
-Label_insn_8529: lea edx , [0x08055300+eax*4]
-nop
-Label_insn_8535: lea edx , [eax-0x08]
-nop
-Label_insn_8541: lea eax , [ecx-0x08]
-nop
-Label_insn_8563: lea ecx , [eax+0x08]
-nop
-Label_insn_8571: lea edx , [eax+edx]
-nop
-Label_insn_8573: sub eax , edx
-nop
-Label_insn_8624: add esi , 0x00000001
-nop
-Label_insn_8625: add dword [ebp-0x44] , eax
-nop
-Label_insn_8742: sub eax , 0x80000000
-nop
-Label_insn_8789: lea ecx , [esi+0x04]
-nop
-Label_insn_8793: add edx , 0x00000001
-nop
-Label_insn_8796: add eax , 0x00000010
-nop
-Label_insn_8801: lea ecx , [esi+0x08]
-nop
-Label_insn_8802: add edx , 0x00000001
-nop
-Label_insn_8817: lea ecx , [esi+0x04]
-nop
-Label_insn_8823: lea ecx , [esi+0x04]
-nop
-Label_insn_8830: lea ecx , [esi+0x08]
-nop
-Label_insn_8835: lea ecx , [esi+0x0C]
-nop
-Label_insn_8843: lea ecx , [esi+0x04]
-nop
-Label_insn_8851: lea ecx , [esi+0x04]
-nop
-Label_insn_8893: lea eax , [edi+0x01]
-nop
-Label_insn_8895: imul ebx , esi , 0x0000002C
-nop
-Label_insn_8896: lea ebx , [edx+ebx]
-nop
-Label_insn_8907: lea ecx , [edx-0x30]
-nop
-Label_insn_8914: add ecx , 0x00000001
-nop
-Label_insn_8916: lea edx , [eax-0x30]
-nop
-Label_insn_8941: add eax , 0x00000001
-nop
-Label_insn_8943: lea ecx , [eax-0x01]
-nop
-Label_insn_8967: lea eax , [edx-0x30]
-nop
-Label_insn_8980: lea eax , [edi+0x01]
-nop
-Label_insn_8999: add eax , 0x00000001
-nop
-Label_insn_9001: lea edi , [eax-0x01]
-nop
-Label_insn_9013: add esi , 0x00000008
-nop
-Label_insn_9016: add esi , 0x00000010
-nop
-Label_insn_9021: lea eax , [edx-0x25]
-nop
-Label_insn_9046: pushfd
-nop
-Label_insn_9051: add eax , 0x0000000F
-nop
-Label_insn_9063: add ecx , 0x00000001
-nop
-Label_insn_9084: pushfd
-nop
-Label_insn_9089: add eax , 0x00000001
-nop
-Label_insn_9091: add ecx , 0x00000010
-nop
-Label_insn_9101: lea ecx , [esi+ecx]
-nop
-Label_insn_9109: add edi , 0x00000001
-nop
-Label_insn_9112: add esi , 0x00000001
-nop
-Label_insn_9122: imul eax , dword [ebp-0x34] , 0x0000002C
-nop
-Label_insn_9139: imul esi , esi , 0x0000002C
-nop
-Label_insn_9155: sub eax , 0x00000030
-nop
-Label_insn_9159: add esi , 0x00000001
-nop
-Label_insn_9161: sub eax , 0x00000030
-nop
-Label_insn_9166: sub edi , ecx
-nop
-Label_insn_9180: lea edi , [esi+0x01]
-nop
-Label_insn_9184: sub eax , 0x00000030
-nop
-Label_insn_9188: add edi , 0x00000001
-nop
-Label_insn_9190: sub eax , 0x00000030
-nop
-Label_insn_9194: sub ecx , esi
-nop
-Label_insn_9213: sub ecx , 0x00000030
-nop
-Label_insn_9215: pushfd
-nop
-Label_insn_9241: add eax , 0x00000001
-nop
-Label_insn_9243: add edx , 0x00000010
-nop
-Label_insn_9251: lea edx , [ecx+edx]
-nop
-Label_insn_9262: add edx , 0x00000001
-nop
-Label_insn_9264: lea eax , [ecx-0x30]
-nop
-Label_insn_9276: lea ecx , [edx+edx*4]
-nop
-Label_insn_9277: add ecx , ecx
-nop
-Label_insn_9278: pushfd
-nop
-Label_insn_9279: lea edx , [ecx+ebx-0x30]
-nop
-Label_insn_9281: sbb ecx , ecx
-nop
-Label_insn_9282: add eax , 0x00000001
-nop
-Label_insn_9285: lea ecx , [ebx-0x30]
-nop
-Label_insn_9293: sub edx , 0x00000001
-nop
-Label_insn_9295: lea esi , [eax+0x01]
-nop
-Label_insn_9351: add eax , 0x0000000D
-nop
-Label_insn_9357: add eax , eax
-nop
-Label_insn_9374: pushfd
-nop
-Label_insn_9398: add eax , eax
-nop
-Label_insn_9446: lea esi , [eax+eax*4]
-nop
-Label_insn_9447: add esi , esi
-nop
-Label_insn_9448: pushfd
-nop
-Label_insn_9449: lea eax , [esi+edx-0x30]
-nop
-Label_insn_9451: sbb edx , edx
-nop
-Label_insn_9452: add ecx , 0x00000001
-nop
-Label_insn_9455: lea esi , [edx-0x30]
-nop
-Label_insn_9464: sub eax , 0x00000001
-nop
-Label_insn_9466: lea eax , [ecx+0x01]
-nop
-Label_insn_9478: add ecx , 0x00000001
-nop
-Label_insn_9482: lea edi , [esi+0x02]
-nop
-Label_insn_9488: lea edx , [esi-0x30]
-nop
-Label_insn_9515: add eax , 0x00000001
-nop
-Label_insn_9517: add edx , 0x00000010
-nop
-Label_insn_9525: lea eax , [ecx+eax]
-nop
-Label_insn_9532: add eax , 0x00000001
-nop
-Label_insn_9534: lea ecx , [edx-0x30]
-nop
-Label_insn_9541: imul edx , eax , 0x0000000A
-nop
-Label_insn_9543: sbb eax , eax
-nop
-Label_insn_9544: pushfd
-nop
-Label_insn_9547: lea eax , [edx+ecx-0x30]
-nop
-Label_insn_9549: sbb edx , edx
-nop
-Label_insn_9550: add edi , 0x00000001
-nop
-Label_insn_9553: lea edx , [ecx-0x30]
-nop
-Label_insn_9560: sub eax , 0x00000001
-nop
-Label_insn_9561: add edi , 0x00000001
-nop
-Label_insn_9571: add eax , eax
-nop
-Label_insn_9596: pushfd
-nop
-Label_insn_9612: sbb eax , eax
-nop
-Label_insn_9614: add eax , 0x00000004
-nop
-Label_insn_9624: neg esi
-nop
-Label_insn_9625: add esi , 0x00000014
-nop
-Label_insn_9626: pushfd
-nop
-Label_insn_9633: add ecx , 0x00000001
-nop
-Label_insn_9644: sbb esi , esi
-nop
-Label_insn_9646: add esi , 0x00000003
-nop
-Label_insn_9647: pushfd
-nop
-Label_insn_9683: push 0x0805204B
-nop
-Label_insn_9684: add ebx , 0x00002FA9
-nop
-Label_insn_9687: lea edi , [ebx-0x000000EC]
-nop
-Label_insn_9688: lea eax , [ebx-0x000000EC]
-nop
-Label_insn_9689: sub edi , eax
-nop
-Label_insn_9935: jmp 0x805209a
-Label_insn_9700: push 0x0805208B
-nop
-Label_insn_9701: add esi , 0x00000001
-nop
-Label_insn_9717: push 0x080520A9
-nop
-Label_insn_9718: add ebx , 0x00002F4B
-nop
-Label_insn_9747: sub ebx , 0x00000004
-nop
-Label_insn_9748: push 0x080520FD
-nop
-Label_insn_9762: push 0x08052118
-nop
-Label_insn_9936: jmp 0x8048e04
-Label_insn_18609: jnc 0x804d15e
-nop
-Label_insn_18610: jnc 0x804d166
-nop
-Label_insn_18611: pushfd
-nop
-Label_insn_18612: jno 0x804c1aa
-nop
-Label_insn_18613: pushfd
-nop
-Label_insn_18614: jnc Label_insn_3841
-nop
-Label_insn_18615: jnc 0x804c890
-nop
-Label_insn_18616: jnc 0x804c956
-nop
-Label_insn_18617: jno 0x804f496
-nop
-Label_insn_18618: pushfd
-nop
-Label_insn_18619: jno 0x804fa42
-nop
-Label_insn_18620: jnc 0x804ff49
-nop
-Label_insn_18621: jnc 0x8050086
-nop
-Label_insn_18622: jno 0x805017b
-nop
-Label_insn_18623: jnc 0x805076c
-nop
-Label_insn_18624: jnc 0x8050b03
-nop
-Label_insn_18625: jno 0x8050b63
-nop
-Label_insn_18626: jno 0x8050c60
-nop
-Label_insn_18627: jno 0x8050e46
-nop
-Label_insn_18628: jnc Label_insn_8529
-nop
-Label_insn_18629: jnc 0x80511f6
-nop
-Label_insn_18630: jno 0x80514dd
-nop
-Label_insn_18631: jno Label_insn_8896
-nop
-Label_insn_18632: jnc 0x8051679
-nop
-Label_insn_18633: jno 0x80516c4
-nop
-Label_insn_18634: jno 0x8051774
-nop
-Label_insn_18635: jno 0x805179b
-nop
-Label_insn_18636: jno 0x805187f
-nop
-Label_insn_18637: jno 0x80518ba
-nop
-Label_insn_18638: jnc 0x8051951
-nop
-Label_insn_18639: jnc 0x80519a9
-nop
-Label_insn_18640: pushfd
-nop
-Label_insn_18641: jno 0x8051a50
-nop
-Label_insn_18642: jnc 0x8051a91
-nop
-Label_insn_18643: jnc Label_insn_9282
-nop
-Label_insn_18644: jnc 0x8051ad0
-nop
-Label_insn_18645: jno 0x8051af1
-nop
-Label_insn_18646: jno Label_insn_9452
-nop
-Label_insn_18647: jnc 0x8051d37
-nop
-Label_insn_18648: jno 0x8051d5a
-nop
-Label_insn_18649: jno 0x8051e08
-nop
-Label_insn_18650: jnc 0x8051e3a
-nop
-Label_insn_18651: jno Label_insn_9544
-nop
-Label_insn_18652: jno 0x8051e61
-nop
-Label_insn_18653: jno Label_insn_9550
-nop
-Label_insn_18654: jnc 0x8051e70
-nop
-Label_insn_18655: jnc 0x8051f60
-nop
-Label_insn_18656: jno Label_insn_9647
-nop
-Label_insn_18657: jno Label_insn_9688
-nop
-Label_insn_18658: jno 0x8049286
-nop
-Label_insn_18659: jnc 0x8049994
-nop
-Label_insn_18660: jno 0x80499ae
-nop
-Label_insn_18661: jnc 0x80499c0
-nop
-Label_insn_18662: jnc 0x80499e8
-nop
-Label_insn_18663: jno 0x8049a12
-nop
-Label_insn_18664: pushfd
-nop
-Label_insn_18665: jno 0x8049c18
-nop
-Label_insn_18666: jno 0x8049cb8
-nop
-Label_insn_18667: jno Label_insn_871
-nop
-Label_insn_18668: jno 0x8049dac
-nop
-Label_insn_18669: jnc 0x8049fc3
-nop
-Label_insn_18670: jno 0x804a404
-nop
-Label_insn_18671: jno 0x804a46d
-nop
-Label_insn_18672: jnc 0x804a716
-nop
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.bin b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.bin
deleted file mode 100644
index 0e5c4f4c906d5ef5236461f2489e9c53e35e0363..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 19048
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
CpH}Sv

diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map
deleted file mode 100644
index 709bf2138..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.aspri.asm.map
+++ /dev/null
@@ -1,5438 +0,0 @@
-
-- NASM Map file ---------------------------------------------------------------
-
-Source file:  a.irdb.aspri.asm
-Output file:  a.irdb.aspri.asm.bin
-
--- Symbols --------------------------------------------------------------------
-
----- Section .text ------------------------------------------------------------
-
-Real              Virtual           Name
-        FF000000          FF000000  Label_insn_9928
-        FF000007          FF000007  Label_insn_14305
-        FF00000E          FF00000E  Label_insn_14306
-        FF00000F          FF00000F  post_callback_Label_insn_14306
-        FF000011          FF000011  Label_insn_14319
-        FF000013          FF000013  Label_insn_4
-        FF000019          FF000019  Label_insn_14320
-        FF000021          FF000021  Label_insn_14321
-        FF000022          FF000022  post_callback_Label_insn_14321
-        FF000024          FF000024  Label_insn_14316
-        FF000026          FF000026  Label_insn_14317
-        FF000028          FF000028  Label_insn_14318
-        FF00002B          FF00002B  Label_insn_14313
-        FF00002C          FF00002C  post_callback_Label_insn_14313
-        FF00002E          FF00002E  Label_insn_14314
-        FF000030          FF000030  Label_insn_14315
-        FF000037          FF000037  Label_insn_14307
-        FF000039          FF000039  Label_insn_14308
-        FF00003B          FF00003B  Label_insn_14309
-        FF00003D          FF00003D  Label_insn_14310
-        FF000044          FF000044  Label_insn_14311
-        FF000045          FF000045  post_callback_Label_insn_14311
-        FF000047          FF000047  Label_insn_9930
-        FF00004C          FF00004C  Label_insn_14312
-        FF00004E          FF00004E  Label_insn_14322
-        FF000050          FF000050  Label_insn_14323
-        FF000056          FF000056  Label_insn_14324
-        FF00005D          FF00005D  Label_insn_14325
-        FF00005F          FF00005F  Label_insn_9929
-        FF000061          FF000061  Label_insn_14326
-        FF000063          FF000063  Label_insn_14327
-        FF000069          FF000069  Label_insn_14328
-        FF000070          FF000070  Label_insn_14329
-        FF000071          FF000071  post_callback_Label_insn_14329
-        FF000073          FF000073  Label_insn_14330
-        FF00007A          FF00007A  Label_insn_14331
-        FF000081          FF000081  Label_insn_14332
-        FF000083          FF000083  Label_insn_14333
-        FF000085          FF000085  Label_insn_14334
-        FF00008B          FF00008B  Label_insn_14335
-        FF000092          FF000092  Label_insn_14336
-        FF000093          FF000093  post_callback_Label_insn_14336
-        FF000095          FF000095  Label_insn_14337
-        FF000097          FF000097  Label_insn_14338
-        FF000099          FF000099  Label_insn_14339
-        FF0000A0          FF0000A0  Label_insn_14340
-        FF0000A2          FF0000A2  Label_insn_14341
-        FF0000A4          FF0000A4  Label_insn_14342
-        FF0000AA          FF0000AA  Label_insn_14343
-        FF0000B1          FF0000B1  Label_insn_14344
-        FF0000B2          FF0000B2  post_callback_Label_insn_14344
-        FF0000B4          FF0000B4  Label_insn_14345
-        FF0000B6          FF0000B6  Label_insn_14346
-        FF0000B8          FF0000B8  Label_insn_14347
-        FF0000BF          FF0000BF  Label_insn_14348
-        FF0000C1          FF0000C1  Label_insn_14349
-        FF0000C3          FF0000C3  Label_insn_14350
-        FF0000C9          FF0000C9  Label_insn_14351
-        FF0000D0          FF0000D0  Label_insn_14352
-        FF0000D1          FF0000D1  post_callback_Label_insn_14352
-        FF0000D3          FF0000D3  Label_insn_14353
-        FF0000D5          FF0000D5  Label_insn_14354
-        FF0000D7          FF0000D7  Label_insn_14355
-        FF0000DE          FF0000DE  Label_insn_14356
-        FF0000E5          FF0000E5  Label_insn_14357
-        FF0000EC          FF0000EC  Label_insn_14358
-        FF0000F3          FF0000F3  Label_insn_14359
-        FF0000F5          FF0000F5  Label_insn_14360
-        FF0000F8          FF0000F8  Label_insn_14361
-        FF0000FF          FF0000FF  Label_insn_14362
-        FF000101          FF000101  Label_insn_14363
-        FF000103          FF000103  Label_insn_14364
-        FF00010A          FF00010A  Label_insn_14365
-        FF00010C          FF00010C  Label_insn_14366
-        FF00010E          FF00010E  Label_insn_14367
-        FF000114          FF000114  Label_insn_14368
-        FF00011B          FF00011B  Label_insn_14369
-        FF00011C          FF00011C  post_callback_Label_insn_14369
-        FF00011E          FF00011E  Label_insn_14370
-        FF000120          FF000120  Label_insn_14371
-        FF000122          FF000122  Label_insn_14372
-        FF000129          FF000129  Label_insn_14373
-        FF00012B          FF00012B  Label_insn_14374
-        FF00012D          FF00012D  Label_insn_14375
-        FF000133          FF000133  Label_insn_14376
-        FF00013A          FF00013A  Label_insn_14377
-        FF00013B          FF00013B  post_callback_Label_insn_14377
-        FF00013D          FF00013D  Label_insn_14378
-        FF00013F          FF00013F  Label_insn_14379
-        FF000141          FF000141  Label_insn_14380
-        FF000148          FF000148  Label_insn_14381
-        FF00014A          FF00014A  Label_insn_14382
-        FF00014C          FF00014C  Label_insn_14383
-        FF000152          FF000152  Label_insn_14384
-        FF000159          FF000159  Label_insn_14385
-        FF00015A          FF00015A  post_callback_Label_insn_14385
-        FF00015C          FF00015C  Label_insn_14386
-        FF00015E          FF00015E  Label_insn_14387
-        FF000160          FF000160  Label_insn_14388
-        FF000167          FF000167  Label_insn_14389
-        FF000169          FF000169  Label_insn_14390
-        FF00016B          FF00016B  Label_insn_14391
-        FF000171          FF000171  Label_insn_14392
-        FF000178          FF000178  Label_insn_14393
-        FF000179          FF000179  post_callback_Label_insn_14393
-        FF00017B          FF00017B  Label_insn_14394
-        FF00017D          FF00017D  Label_insn_14395
-        FF00017F          FF00017F  Label_insn_14396
-        FF000186          FF000186  Label_insn_14397
-        FF000188          FF000188  Label_insn_14398
-        FF00018A          FF00018A  Label_insn_14399
-        FF000190          FF000190  Label_insn_14400
-        FF000197          FF000197  Label_insn_14401
-        FF000198          FF000198  post_callback_Label_insn_14401
-        FF00019A          FF00019A  Label_insn_14402
-        FF00019C          FF00019C  Label_insn_14403
-        FF00019E          FF00019E  Label_insn_14404
-        FF0001A5          FF0001A5  Label_insn_14405
-        FF0001AC          FF0001AC  Label_insn_14406
-        FF0001B3          FF0001B3  Label_insn_14407
-        FF0001B5          FF0001B5  Label_insn_14408
-        FF0001B7          FF0001B7  Label_insn_14409
-        FF0001BD          FF0001BD  Label_insn_14410
-        FF0001C4          FF0001C4  Label_insn_14411
-        FF0001C5          FF0001C5  post_callback_Label_insn_14411
-        FF0001C7          FF0001C7  Label_insn_14412
-        FF0001C9          FF0001C9  Label_insn_14413
-        FF0001CB          FF0001CB  Label_insn_14414
-        FF0001D2          FF0001D2  Label_insn_14415
-        FF0001D9          FF0001D9  Label_insn_14416
-        FF0001DB          FF0001DB  Label_insn_14417
-        FF0001DD          FF0001DD  Label_insn_14418
-        FF0001E3          FF0001E3  Label_insn_14419
-        FF0001EA          FF0001EA  Label_insn_14420
-        FF0001EB          FF0001EB  post_callback_Label_insn_14420
-        FF0001ED          FF0001ED  Label_insn_14421
-        FF0001EF          FF0001EF  Label_insn_14422
-        FF0001F1          FF0001F1  Label_insn_14423
-        FF0001F8          FF0001F8  Label_insn_14424
-        FF0001FA          FF0001FA  Label_insn_14425
-        FF0001FC          FF0001FC  Label_insn_14426
-        FF000202          FF000202  Label_insn_14427
-        FF000208          FF000208  Label_insn_14505
-        FF000210          FF000210  Label_insn_14428
-        FF000211          FF000211  post_callback_Label_insn_14428
-        FF000213          FF000213  Label_insn_14429
-        FF000215          FF000215  Label_insn_14430
-        FF000217          FF000217  Label_insn_14431
-        FF00021E          FF00021E  Label_insn_14432
-        FF000225          FF000225  Label_insn_14433
-        FF000227          FF000227  Label_insn_14434
-        FF000229          FF000229  Label_insn_14435
-        FF00022F          FF00022F  Label_insn_14436
-        FF000236          FF000236  Label_insn_14437
-        FF000237          FF000237  post_callback_Label_insn_14437
-        FF000239          FF000239  Label_insn_14438
-        FF00023B          FF00023B  Label_insn_14439
-        FF00023D          FF00023D  Label_insn_14440
-        FF000244          FF000244  Label_insn_14441
-        FF000246          FF000246  Label_insn_14442
-        FF000248          FF000248  Label_insn_14443
-        FF00024E          FF00024E  Label_insn_14444
-        FF000255          FF000255  Label_insn_14445
-        FF000256          FF000256  post_callback_Label_insn_14445
-        FF000258          FF000258  Label_insn_14446
-        FF00025A          FF00025A  Label_insn_14447
-        FF00025C          FF00025C  Label_insn_14448
-        FF000263          FF000263  Label_insn_14449
-        FF000265          FF000265  Label_insn_14450
-        FF000267          FF000267  Label_insn_14451
-        FF00026D          FF00026D  Label_insn_14452
-        FF000274          FF000274  Label_insn_14453
-        FF000275          FF000275  post_callback_Label_insn_14453
-        FF000277          FF000277  Label_insn_14454
-        FF000279          FF000279  Label_insn_14455
-        FF00027B          FF00027B  Label_insn_14456
-        FF000282          FF000282  Label_insn_14457
-        FF000284          FF000284  Label_insn_14458
-        FF000286          FF000286  Label_insn_14459
-        FF00028C          FF00028C  Label_insn_14460
-        FF000293          FF000293  Label_insn_14461
-        FF000294          FF000294  post_callback_Label_insn_14461
-        FF000296          FF000296  Label_insn_14462
-        FF000298          FF000298  Label_insn_14463
-        FF00029A          FF00029A  Label_insn_14464
-        FF0002A1          FF0002A1  Label_insn_14465
-        FF0002A3          FF0002A3  Label_insn_14466
-        FF0002A5          FF0002A5  Label_insn_14467
-        FF0002AB          FF0002AB  Label_insn_14468
-        FF0002B2          FF0002B2  Label_insn_14469
-        FF0002B3          FF0002B3  post_callback_Label_insn_14469
-        FF0002B5          FF0002B5  Label_insn_14470
-        FF0002B7          FF0002B7  Label_insn_14471
-        FF0002B9          FF0002B9  Label_insn_14472
-        FF0002C0          FF0002C0  Label_insn_14473
-        FF0002C7          FF0002C7  Label_insn_14474
-        FF0002C9          FF0002C9  Label_insn_14475
-        FF0002CB          FF0002CB  Label_insn_14476
-        FF0002D1          FF0002D1  Label_insn_14477
-        FF0002D8          FF0002D8  Label_insn_14478
-        FF0002D9          FF0002D9  post_callback_Label_insn_14478
-        FF0002DB          FF0002DB  Label_insn_14479
-        FF0002DD          FF0002DD  Label_insn_14480
-        FF0002DF          FF0002DF  Label_insn_14481
-        FF0002E6          FF0002E6  Label_insn_14482
-        FF0002E8          FF0002E8  Label_insn_14483
-        FF0002EA          FF0002EA  Label_insn_14484
-        FF0002F0          FF0002F0  Label_insn_14485
-        FF0002F7          FF0002F7  Label_insn_14486
-        FF0002F8          FF0002F8  post_callback_Label_insn_14486
-        FF0002FA          FF0002FA  Label_insn_14487
-        FF0002FC          FF0002FC  Label_insn_14488
-        FF0002FE          FF0002FE  Label_insn_14489
-        FF000305          FF000305  Label_insn_14490
-        FF000307          FF000307  Label_insn_14491
-        FF000309          FF000309  Label_insn_14492
-        FF00030F          FF00030F  Label_insn_14493
-        FF000316          FF000316  Label_insn_14494
-        FF000317          FF000317  post_callback_Label_insn_14494
-        FF000319          FF000319  Label_insn_14495
-        FF00031B          FF00031B  Label_insn_14496
-        FF00031D          FF00031D  Label_insn_14497
-        FF000324          FF000324  Label_insn_14498
-        FF000326          FF000326  Label_insn_14499
-        FF000328          FF000328  Label_insn_14500
-        FF00032E          FF00032E  Label_insn_14501
-        FF000335          FF000335  Label_insn_14502
-        FF000336          FF000336  post_callback_Label_insn_14502
-        FF000338          FF000338  Label_insn_14503
-        FF00033A          FF00033A  Label_insn_14504
-        FF00033C          FF00033C  Label_insn_14506
-        FF00033E          FF00033E  Label_insn_14507
-        FF000340          FF000340  Label_insn_14508
-        FF000346          FF000346  Label_insn_14509
-        FF00034D          FF00034D  Label_insn_14510
-        FF00034E          FF00034E  post_callback_Label_insn_14510
-        FF000350          FF000350  Label_insn_14511
-        FF000352          FF000352  Label_insn_14512
-        FF000354          FF000354  Label_insn_14513
-        FF00035B          FF00035B  Label_insn_14514
-        FF000362          FF000362  Label_insn_14515
-        FF000364          FF000364  Label_insn_14516
-        FF000366          FF000366  Label_insn_14517
-        FF00036C          FF00036C  Label_insn_14518
-        FF000373          FF000373  Label_insn_14519
-        FF000374          FF000374  post_callback_Label_insn_14519
-        FF000376          FF000376  Label_insn_14520
-        FF000378          FF000378  Label_insn_14521
-        FF00037A          FF00037A  Label_insn_14522
-        FF000381          FF000381  Label_insn_14523
-        FF000388          FF000388  Label_insn_14524
-        FF00038A          FF00038A  Label_insn_14525
-        FF00038C          FF00038C  Label_insn_14526
-        FF000392          FF000392  Label_insn_14527
-        FF000399          FF000399  Label_insn_14528
-        FF00039A          FF00039A  post_callback_Label_insn_14528
-        FF00039C          FF00039C  Label_insn_14529
-        FF00039E          FF00039E  Label_insn_14530
-        FF0003A0          FF0003A0  Label_insn_14531
-        FF0003A7          FF0003A7  Label_insn_14532
-        FF0003A9          FF0003A9  Label_insn_14533
-        FF0003AB          FF0003AB  Label_insn_14534
-        FF0003B1          FF0003B1  Label_insn_14535
-        FF0003B8          FF0003B8  Label_insn_14536
-        FF0003B9          FF0003B9  post_callback_Label_insn_14536
-        FF0003BB          FF0003BB  Label_insn_14537
-        FF0003BD          FF0003BD  Label_insn_14538
-        FF0003BF          FF0003BF  Label_insn_14539
-        FF0003C6          FF0003C6  Label_insn_14540
-        FF0003C8          FF0003C8  Label_insn_14541
-        FF0003CA          FF0003CA  Label_insn_14542
-        FF0003D0          FF0003D0  Label_insn_14543
-        FF0003D7          FF0003D7  Label_insn_14544
-        FF0003D8          FF0003D8  post_callback_Label_insn_14544
-        FF0003DA          FF0003DA  Label_insn_14545
-        FF0003DC          FF0003DC  Label_insn_14546
-        FF0003DE          FF0003DE  Label_insn_14547
-        FF0003E5          FF0003E5  Label_insn_14548
-        FF0003E7          FF0003E7  Label_insn_14549
-        FF0003E9          FF0003E9  Label_insn_14550
-        FF0003EF          FF0003EF  Label_insn_14551
-        FF0003F6          FF0003F6  Label_insn_14552
-        FF0003F7          FF0003F7  post_callback_Label_insn_14552
-        FF0003F9          FF0003F9  Label_insn_14553
-        FF0003FB          FF0003FB  Label_insn_14554
-        FF0003FD          FF0003FD  Label_insn_14555
-        FF000404          FF000404  Label_insn_14556
-        FF000406          FF000406  Label_insn_14557
-        FF000408          FF000408  Label_insn_14558
-        FF00040E          FF00040E  Label_insn_14559
-        FF000415          FF000415  Label_insn_14560
-        FF000416          FF000416  post_callback_Label_insn_14560
-        FF000418          FF000418  Label_insn_14561
-        FF00041A          FF00041A  Label_insn_14562
-        FF00041C          FF00041C  Label_insn_14563
-        FF000423          FF000423  Label_insn_14564
-        FF000425          FF000425  Label_insn_14565
-        FF000427          FF000427  Label_insn_14566
-        FF00042D          FF00042D  Label_insn_14567
-        FF000434          FF000434  Label_insn_14568
-        FF000435          FF000435  post_callback_Label_insn_14568
-        FF000437          FF000437  Label_insn_14569
-        FF000439          FF000439  Label_insn_14570
-        FF00043B          FF00043B  Label_insn_14571
-        FF000442          FF000442  Label_insn_14572
-        FF000444          FF000444  Label_insn_14573
-        FF000446          FF000446  Label_insn_14574
-        FF00044C          FF00044C  Label_insn_14575
-        FF000453          FF000453  Label_insn_14576
-        FF000454          FF000454  post_callback_Label_insn_14576
-        FF000456          FF000456  Label_insn_14577
-        FF000458          FF000458  Label_insn_14578
-        FF00045A          FF00045A  Label_insn_14579
-        FF000461          FF000461  Label_insn_14580
-        FF000463          FF000463  Label_insn_14581
-        FF000465          FF000465  Label_insn_14582
-        FF00046B          FF00046B  Label_insn_14583
-        FF000472          FF000472  Label_insn_14584
-        FF000473          FF000473  post_callback_Label_insn_14584
-        FF000475          FF000475  Label_insn_14585
-        FF000477          FF000477  Label_insn_14586
-        FF000479          FF000479  Label_insn_14587
-        FF000480          FF000480  Label_insn_14588
-        FF000482          FF000482  Label_insn_14589
-        FF000484          FF000484  Label_insn_14590
-        FF00048A          FF00048A  Label_insn_14591
-        FF000491          FF000491  Label_insn_14592
-        FF000492          FF000492  post_callback_Label_insn_14592
-        FF000494          FF000494  Label_insn_14593
-        FF000496          FF000496  Label_insn_14594
-        FF000498          FF000498  Label_insn_14595
-        FF00049F          FF00049F  Label_insn_14596
-        FF0004A1          FF0004A1  Label_insn_14597
-        FF0004A3          FF0004A3  Label_insn_14598
-        FF0004A9          FF0004A9  Label_insn_14599
-        FF0004B0          FF0004B0  Label_insn_14600
-        FF0004B1          FF0004B1  post_callback_Label_insn_14600
-        FF0004B3          FF0004B3  Label_insn_14601
-        FF0004B5          FF0004B5  Label_insn_14602
-        FF0004B7          FF0004B7  Label_insn_14603
-        FF0004BE          FF0004BE  Label_insn_14604
-        FF0004C0          FF0004C0  Label_insn_14605
-        FF0004C2          FF0004C2  Label_insn_14606
-        FF0004C8          FF0004C8  Label_insn_14607
-        FF0004CF          FF0004CF  Label_insn_14608
-        FF0004D0          FF0004D0  post_callback_Label_insn_14608
-        FF0004D2          FF0004D2  Label_insn_14609
-        FF0004D4          FF0004D4  Label_insn_14610
-        FF0004D6          FF0004D6  Label_insn_14611
-        FF0004DD          FF0004DD  Label_insn_14612
-        FF0004DF          FF0004DF  Label_insn_14613
-        FF0004E1          FF0004E1  Label_insn_14614
-        FF0004E7          FF0004E7  Label_insn_14615
-        FF0004EE          FF0004EE  Label_insn_14616
-        FF0004EF          FF0004EF  post_callback_Label_insn_14616
-        FF0004F1          FF0004F1  Label_insn_14617
-        FF0004F3          FF0004F3  Label_insn_14618
-        FF0004F5          FF0004F5  Label_insn_14619
-        FF0004FC          FF0004FC  Label_insn_14620
-        FF000503          FF000503  Label_insn_14621
-        FF00050A          FF00050A  Label_insn_14622
-        FF00050C          FF00050C  Label_insn_14623
-        FF00050E          FF00050E  Label_insn_14624
-        FF000514          FF000514  Label_insn_14625
-        FF00051B          FF00051B  Label_insn_14626
-        FF00051C          FF00051C  post_callback_Label_insn_14626
-        FF00051E          FF00051E  Label_insn_14627
-        FF000520          FF000520  Label_insn_14628
-        FF000522          FF000522  Label_insn_14629
-        FF000529          FF000529  Label_insn_14630
-        FF00052B          FF00052B  Label_insn_14631
-        FF00052D          FF00052D  Label_insn_14632
-        FF000533          FF000533  Label_insn_14633
-        FF00053A          FF00053A  Label_insn_14634
-        FF00053B          FF00053B  post_callback_Label_insn_14634
-        FF00053D          FF00053D  Label_insn_14635
-        FF00053F          FF00053F  Label_insn_14636
-        FF000541          FF000541  Label_insn_14637
-        FF000548          FF000548  Label_insn_14638
-        FF00054F          FF00054F  Label_insn_14639
-        FF000556          FF000556  Label_insn_14640
-        FF000558          FF000558  Label_insn_14641
-        FF00055A          FF00055A  Label_insn_14642
-        FF000560          FF000560  Label_insn_14643
-        FF000567          FF000567  Label_insn_14644
-        FF000568          FF000568  post_callback_Label_insn_14644
-        FF00056A          FF00056A  Label_insn_14645
-        FF00056C          FF00056C  Label_insn_14646
-        FF00056E          FF00056E  Label_insn_14647
-        FF000575          FF000575  Label_insn_14648
-        FF00057C          FF00057C  Label_insn_14649
-        FF00057E          FF00057E  Label_insn_14650
-        FF000580          FF000580  Label_insn_14651
-        FF000586          FF000586  Label_insn_14652
-        FF00058D          FF00058D  Label_insn_14653
-        FF00058E          FF00058E  post_callback_Label_insn_14653
-        FF000590          FF000590  Label_insn_14654
-        FF000592          FF000592  Label_insn_14655
-        FF000594          FF000594  Label_insn_14656
-        FF00059B          FF00059B  Label_insn_14657
-        FF00059D          FF00059D  Label_insn_14658
-        FF00059F          FF00059F  Label_insn_14659
-        FF0005A5          FF0005A5  Label_insn_14660
-        FF0005AC          FF0005AC  Label_insn_14661
-        FF0005AD          FF0005AD  post_callback_Label_insn_14661
-        FF0005AF          FF0005AF  Label_insn_14662
-        FF0005B1          FF0005B1  Label_insn_14663
-        FF0005B3          FF0005B3  Label_insn_14664
-        FF0005BA          FF0005BA  Label_insn_14665
-        FF0005BC          FF0005BC  Label_insn_14666
-        FF0005BE          FF0005BE  Label_insn_14667
-        FF0005C4          FF0005C4  Label_insn_14668
-        FF0005CB          FF0005CB  Label_insn_14669
-        FF0005CC          FF0005CC  post_callback_Label_insn_14669
-        FF0005CE          FF0005CE  Label_insn_14670
-        FF0005D0          FF0005D0  Label_insn_14671
-        FF0005D2          FF0005D2  Label_insn_14672
-        FF0005D9          FF0005D9  Label_insn_14673
-        FF0005DB          FF0005DB  Label_insn_14674
-        FF0005DD          FF0005DD  Label_insn_14675
-        FF0005E3          FF0005E3  Label_insn_14676
-        FF0005EA          FF0005EA  Label_insn_14677
-        FF0005EB          FF0005EB  post_callback_Label_insn_14677
-        FF0005ED          FF0005ED  Label_insn_14678
-        FF0005EF          FF0005EF  Label_insn_14679
-        FF0005F1          FF0005F1  Label_insn_14680
-        FF0005F7          FF0005F7  Label_insn_14681
-        FF0005F9          FF0005F9  Label_insn_14682
-        FF000600          FF000600  Label_insn_14683
-        FF000602          FF000602  Label_insn_14684
-        FF000604          FF000604  Label_insn_14685
-        FF000606          FF000606  Label_insn_14686
-        FF00060C          FF00060C  Label_insn_14687
-        FF000613          FF000613  Label_insn_14688
-        FF000614          FF000614  post_callback_Label_insn_14688
-        FF000616          FF000616  Label_insn_14689
-        FF000618          FF000618  Label_insn_14690
-        FF00061A          FF00061A  Label_insn_14691
-        FF000621          FF000621  Label_insn_14692
-        FF000623          FF000623  Label_insn_14693
-        FF000625          FF000625  Label_insn_14694
-        FF00062B          FF00062B  Label_insn_14695
-        FF000632          FF000632  Label_insn_14696
-        FF000633          FF000633  post_callback_Label_insn_14696
-        FF000635          FF000635  Label_insn_14697
-        FF000637          FF000637  Label_insn_14698
-        FF000639          FF000639  Label_insn_14699
-        FF000640          FF000640  Label_insn_14700
-        FF000642          FF000642  Label_insn_14701
-        FF000644          FF000644  Label_insn_14702
-        FF00064A          FF00064A  Label_insn_14703
-        FF000650          FF000650  Label_insn_14704
-        FF000652          FF000652  Label_insn_535
-        FF000655          FF000655  Label_insn_14705
-        FF000656          FF000656  post_callback_Label_insn_14705
-        FF000658          FF000658  Label_insn_14706
-        FF00065A          FF00065A  Label_insn_14707
-        FF00065C          FF00065C  Label_insn_14708
-        FF00065E          FF00065E  Label_insn_14709
-        FF000660          FF000660  Label_insn_14710
-        FF000666          FF000666  Label_insn_14711
-        FF000668          FF000668  Label_insn_14712
-        FF00066A          FF00066A  Label_insn_14713
-        FF000670          FF000670  Label_insn_14714
-        FF000677          FF000677  Label_insn_14715
-        FF00067D          FF00067D  Label_insn_14716
-        FF000684          FF000684  Label_insn_14717
-        FF000685          FF000685  post_callback_Label_insn_14717
-        FF000687          FF000687  Label_insn_14718
-        FF000689          FF000689  Label_insn_14719
-        FF00068B          FF00068B  Label_insn_14720
-        FF000692          FF000692  Label_insn_14721
-        FF000694          FF000694  Label_insn_14722
-        FF000696          FF000696  Label_insn_14723
-        FF00069C          FF00069C  Label_insn_14724
-        FF0006A3          FF0006A3  Label_insn_14725
-        FF0006A4          FF0006A4  post_callback_Label_insn_14725
-        FF0006A6          FF0006A6  Label_insn_14726
-        FF0006A8          FF0006A8  Label_insn_14727
-        FF0006AA          FF0006AA  Label_insn_14728
-        FF0006B1          FF0006B1  Label_insn_14729
-        FF0006B3          FF0006B3  Label_insn_14730
-        FF0006B5          FF0006B5  Label_insn_14731
-        FF0006BB          FF0006BB  Label_insn_14732
-        FF0006C2          FF0006C2  Label_insn_14733
-        FF0006C3          FF0006C3  post_callback_Label_insn_14733
-        FF0006C5          FF0006C5  Label_insn_14734
-        FF0006C7          FF0006C7  Label_insn_14735
-        FF0006C9          FF0006C9  Label_insn_14736
-        FF0006D0          FF0006D0  Label_insn_14737
-        FF0006D2          FF0006D2  Label_insn_14738
-        FF0006D4          FF0006D4  Label_insn_14739
-        FF0006DA          FF0006DA  Label_insn_14740
-        FF0006E1          FF0006E1  Label_insn_14741
-        FF0006E2          FF0006E2  post_callback_Label_insn_14741
-        FF0006E4          FF0006E4  Label_insn_14742
-        FF0006E6          FF0006E6  Label_insn_14743
-        FF0006E8          FF0006E8  Label_insn_14744
-        FF0006EF          FF0006EF  Label_insn_14745
-        FF0006F1          FF0006F1  Label_insn_14746
-        FF0006F3          FF0006F3  Label_insn_14747
-        FF0006F9          FF0006F9  Label_insn_14748
-        FF000700          FF000700  Label_insn_14749
-        FF000701          FF000701  post_callback_Label_insn_14749
-        FF000703          FF000703  Label_insn_14750
-        FF000705          FF000705  Label_insn_14751
-        FF000707          FF000707  Label_insn_14752
-        FF00070E          FF00070E  Label_insn_14753
-        FF000710          FF000710  Label_insn_14754
-        FF000712          FF000712  Label_insn_14755
-        FF000718          FF000718  Label_insn_14756
-        FF00071F          FF00071F  Label_insn_14757
-        FF000720          FF000720  post_callback_Label_insn_14757
-        FF000722          FF000722  Label_insn_14758
-        FF000724          FF000724  Label_insn_14759
-        FF000726          FF000726  Label_insn_14760
-        FF00072D          FF00072D  Label_insn_14761
-        FF00072F          FF00072F  Label_insn_14762
-        FF000731          FF000731  Label_insn_14763
-        FF000737          FF000737  Label_insn_14764
-        FF00073E          FF00073E  Label_insn_14765
-        FF00073F          FF00073F  post_callback_Label_insn_14765
-        FF000741          FF000741  Label_insn_14766
-        FF000743          FF000743  Label_insn_14767
-        FF000745          FF000745  Label_insn_14768
-        FF00074C          FF00074C  Label_insn_14769
-        FF00074E          FF00074E  Label_insn_14770
-        FF000750          FF000750  Label_insn_14771
-        FF000756          FF000756  Label_insn_14772
-        FF00075D          FF00075D  Label_insn_14773
-        FF00075E          FF00075E  post_callback_Label_insn_14773
-        FF000760          FF000760  Label_insn_14774
-        FF000762          FF000762  Label_insn_14775
-        FF000764          FF000764  Label_insn_14776
-        FF00076B          FF00076B  Label_insn_14777
-        FF00076D          FF00076D  Label_insn_14778
-        FF00076F          FF00076F  Label_insn_14779
-        FF000775          FF000775  Label_insn_14780
-        FF00077C          FF00077C  Label_insn_14781
-        FF00077D          FF00077D  post_callback_Label_insn_14781
-        FF00077F          FF00077F  Label_insn_14782
-        FF000781          FF000781  Label_insn_245
-        FF000788          FF000788  Label_insn_14783
-        FF00078A          FF00078A  Label_insn_247
-        FF00078E          FF00078E  Label_insn_14784
-        FF000795          FF000795  Label_insn_14785
-        FF000797          FF000797  Label_insn_14786
-        FF000799          FF000799  Label_insn_251
-        FF00079D          FF00079D  Label_insn_14787
-        FF0007A3          FF0007A3  Label_insn_14788
-        FF0007A9          FF0007A9  Label_insn_253
-        FF0007B0          FF0007B0  Label_insn_14789
-        FF0007B1          FF0007B1  post_callback_Label_insn_14789
-        FF0007B3          FF0007B3  Label_insn_14790
-        FF0007B5          FF0007B5  Label_insn_14791
-        FF0007B7          FF0007B7  Label_insn_14792
-        FF0007BE          FF0007BE  Label_insn_14793
-        FF0007C0          FF0007C0  Label_insn_14794
-        FF0007C2          FF0007C2  Label_insn_14795
-        FF0007C8          FF0007C8  Label_insn_14796
-        FF0007CF          FF0007CF  Label_insn_14797
-        FF0007D0          FF0007D0  post_callback_Label_insn_14797
-        FF0007D2          FF0007D2  Label_insn_14798
-        FF0007D4          FF0007D4  Label_insn_14799
-        FF0007D6          FF0007D6  Label_insn_14800
-        FF0007DD          FF0007DD  Label_insn_14801
-        FF0007DF          FF0007DF  Label_insn_14802
-        FF0007E1          FF0007E1  Label_insn_14803
-        FF0007E7          FF0007E7  Label_insn_14804
-        FF0007ED          FF0007ED  Label_insn_274
-        FF0007F4          FF0007F4  Label_insn_14805
-        FF0007F5          FF0007F5  post_callback_Label_insn_14805
-        FF0007F7          FF0007F7  Label_insn_14806
-        FF0007F9          FF0007F9  Label_insn_14807
-        FF0007FB          FF0007FB  Label_insn_14808
-        FF000802          FF000802  Label_insn_14809
-        FF000804          FF000804  Label_insn_14810
-        FF000806          FF000806  Label_insn_14811
-        FF00080C          FF00080C  Label_insn_14812
-        FF000813          FF000813  Label_insn_14813
-        FF000814          FF000814  post_callback_Label_insn_14813
-        FF000816          FF000816  Label_insn_14814
-        FF000818          FF000818  Label_insn_14815
-        FF00081A          FF00081A  Label_insn_14816
-        FF000821          FF000821  Label_insn_14817
-        FF000823          FF000823  Label_insn_14818
-        FF000825          FF000825  Label_insn_14819
-        FF00082B          FF00082B  Label_insn_14820
-        FF000832          FF000832  Label_insn_14821
-        FF000833          FF000833  post_callback_Label_insn_14821
-        FF000835          FF000835  Label_insn_14822
-        FF000837          FF000837  Label_insn_14823
-        FF000839          FF000839  Label_insn_14824
-        FF000840          FF000840  Label_insn_14825
-        FF000842          FF000842  Label_insn_14826
-        FF000844          FF000844  Label_insn_14827
-        FF00084A          FF00084A  Label_insn_14828
-        FF000851          FF000851  Label_insn_14829
-        FF000852          FF000852  post_callback_Label_insn_14829
-        FF000854          FF000854  Label_insn_14830
-        FF000856          FF000856  Label_insn_14831
-        FF000858          FF000858  Label_insn_14832
-        FF00085F          FF00085F  Label_insn_14833
-        FF000861          FF000861  Label_insn_14834
-        FF000863          FF000863  Label_insn_14835
-        FF000869          FF000869  Label_insn_14836
-        FF000870          FF000870  Label_insn_14837
-        FF000871          FF000871  post_callback_Label_insn_14837
-        FF000873          FF000873  Label_insn_14838
-        FF000875          FF000875  Label_insn_14839
-        FF000877          FF000877  Label_insn_14840
-        FF00087E          FF00087E  Label_insn_14841
-        FF000880          FF000880  Label_insn_14842
-        FF000882          FF000882  Label_insn_14843
-        FF000888          FF000888  Label_insn_14844
-        FF00088F          FF00088F  Label_insn_14845
-        FF000890          FF000890  post_callback_Label_insn_14845
-        FF000892          FF000892  Label_insn_14846
-        FF000894          FF000894  Label_insn_14847
-        FF000896          FF000896  Label_insn_14848
-        FF00089D          FF00089D  Label_insn_14849
-        FF00089F          FF00089F  Label_insn_14850
-        FF0008A1          FF0008A1  Label_insn_14851
-        FF0008A7          FF0008A7  Label_insn_14852
-        FF0008AE          FF0008AE  Label_insn_14853
-        FF0008AF          FF0008AF  post_callback_Label_insn_14853
-        FF0008B1          FF0008B1  Label_insn_14854
-        FF0008B3          FF0008B3  Label_insn_14855
-        FF0008B5          FF0008B5  Label_insn_14856
-        FF0008BC          FF0008BC  Label_insn_14857
-        FF0008BE          FF0008BE  Label_insn_14858
-        FF0008C0          FF0008C0  Label_insn_14859
-        FF0008C6          FF0008C6  Label_insn_14860
-        FF0008CD          FF0008CD  Label_insn_14861
-        FF0008CE          FF0008CE  post_callback_Label_insn_14861
-        FF0008D0          FF0008D0  Label_insn_14862
-        FF0008D2          FF0008D2  Label_insn_14863
-        FF0008D4          FF0008D4  Label_insn_14864
-        FF0008DB          FF0008DB  Label_insn_14865
-        FF0008DD          FF0008DD  Label_insn_14866
-        FF0008DF          FF0008DF  Label_insn_14867
-        FF0008E5          FF0008E5  Label_insn_14868
-        FF0008EC          FF0008EC  Label_insn_14869
-        FF0008ED          FF0008ED  post_callback_Label_insn_14869
-        FF0008EF          FF0008EF  Label_insn_14870
-        FF0008F1          FF0008F1  Label_insn_14871
-        FF0008F3          FF0008F3  Label_insn_14872
-        FF0008F5          FF0008F5  Label_insn_14873
-        FF0008F7          FF0008F7  Label_insn_14874
-        FF0008FD          FF0008FD  Label_insn_14875
-        FF000904          FF000904  Label_insn_14876
-        FF000905          FF000905  post_callback_Label_insn_14876
-        FF000907          FF000907  Label_insn_14877
-        FF000909          FF000909  Label_insn_14878
-        FF00090B          FF00090B  Label_insn_14879
-        FF000912          FF000912  Label_insn_14880
-        FF000914          FF000914  Label_insn_14881
-        FF000916          FF000916  Label_insn_14882
-        FF00091C          FF00091C  Label_insn_14883
-        FF000923          FF000923  Label_insn_14884
-        FF000924          FF000924  post_callback_Label_insn_14884
-        FF000926          FF000926  Label_insn_14885
-        FF000928          FF000928  Label_insn_14886
-        FF00092A          FF00092A  Label_insn_14887
-        FF00092C          FF00092C  Label_insn_14888
-        FF00092E          FF00092E  Label_insn_14889
-        FF000934          FF000934  Label_insn_14890
-        FF00093A          FF00093A  Label_insn_14925
-        FF000941          FF000941  Label_insn_14891
-        FF000942          FF000942  post_callback_Label_insn_14891
-        FF000944          FF000944  Label_insn_14892
-        FF000946          FF000946  Label_insn_14893
-        FF000948          FF000948  Label_insn_14894
-        FF00094A          FF00094A  Label_insn_14895
-        FF00094C          FF00094C  Label_insn_14896
-        FF000952          FF000952  Label_insn_14897
-        FF000959          FF000959  Label_insn_14898
-        FF00095A          FF00095A  post_callback_Label_insn_14898
-        FF00095C          FF00095C  Label_insn_14899
-        FF00095E          FF00095E  Label_insn_14900
-        FF000960          FF000960  Label_insn_14901
-        FF000962          FF000962  Label_insn_14902
-        FF000964          FF000964  Label_insn_14903
-        FF00096A          FF00096A  Label_insn_14904
-        FF000971          FF000971  Label_insn_14905
-        FF000972          FF000972  post_callback_Label_insn_14905
-        FF000974          FF000974  Label_insn_14906
-        FF000976          FF000976  Label_insn_14907
-        FF00097D          FF00097D  Label_insn_14908
-        FF00097F          FF00097F  Label_insn_14909
-        FF000981          FF000981  Label_insn_14910
-        FF000987          FF000987  Label_insn_14911
-        FF00098E          FF00098E  Label_insn_14912
-        FF00098F          FF00098F  post_callback_Label_insn_14912
-        FF000991          FF000991  Label_insn_14913
-        FF000993          FF000993  Label_insn_14914
-        FF000995          FF000995  Label_insn_14915
-        FF00099C          FF00099C  Label_insn_14916
-        FF00099E          FF00099E  Label_insn_14917
-        FF0009A0          FF0009A0  Label_insn_14918
-        FF0009A6          FF0009A6  Label_insn_14919
-        FF0009AD          FF0009AD  Label_insn_14920
-        FF0009AE          FF0009AE  post_callback_Label_insn_14920
-        FF0009B0          FF0009B0  Label_insn_14921
-        FF0009B2          FF0009B2  Label_insn_14922
-        FF0009B4          FF0009B4  Label_insn_14923
-        FF0009B6          FF0009B6  Label_insn_14924
-        FF0009B8          FF0009B8  Label_insn_14926
-        FF0009BF          FF0009BF  Label_insn_14927
-        FF0009C0          FF0009C0  post_callback_Label_insn_14927
-        FF0009C2          FF0009C2  Label_insn_14928
-        FF0009C4          FF0009C4  Label_insn_14929
-        FF0009C6          FF0009C6  Label_insn_14930
-        FF0009C8          FF0009C8  Label_insn_14931
-        FF0009CA          FF0009CA  Label_insn_14932
-        FF0009D0          FF0009D0  Label_insn_14933
-        FF0009D7          FF0009D7  Label_insn_14934
-        FF0009D8          FF0009D8  post_callback_Label_insn_14934
-        FF0009DA          FF0009DA  Label_insn_14935
-        FF0009DC          FF0009DC  Label_insn_14936
-        FF0009DE          FF0009DE  Label_insn_14937
-        FF0009E5          FF0009E5  Label_insn_14938
-        FF0009E7          FF0009E7  Label_insn_14939
-        FF0009E9          FF0009E9  Label_insn_14940
-        FF0009EF          FF0009EF  Label_insn_14941
-        FF0009F6          FF0009F6  Label_insn_14942
-        FF0009F7          FF0009F7  post_callback_Label_insn_14942
-        FF0009F9          FF0009F9  Label_insn_14943
-        FF0009FB          FF0009FB  Label_insn_14944
-        FF0009FD          FF0009FD  Label_insn_14945
-        FF0009FF          FF0009FF  Label_insn_14946
-        FF000A01          FF000A01  Label_insn_14947
-        FF000A07          FF000A07  Label_insn_14948
-        FF000A0E          FF000A0E  Label_insn_14949
-        FF000A0F          FF000A0F  post_callback_Label_insn_14949
-        FF000A11          FF000A11  Label_insn_14950
-        FF000A13          FF000A13  Label_insn_14951
-        FF000A15          FF000A15  Label_insn_14952
-        FF000A1C          FF000A1C  Label_insn_14953
-        FF000A1E          FF000A1E  Label_insn_14954
-        FF000A20          FF000A20  Label_insn_14955
-        FF000A26          FF000A26  Label_insn_14956
-        FF000A2D          FF000A2D  Label_insn_14957
-        FF000A2E          FF000A2E  post_callback_Label_insn_14957
-        FF000A30          FF000A30  Label_insn_14958
-        FF000A32          FF000A32  Label_insn_14959
-        FF000A34          FF000A34  Label_insn_14960
-        FF000A3B          FF000A3B  Label_insn_14961
-        FF000A3D          FF000A3D  Label_insn_14962
-        FF000A3F          FF000A3F  Label_insn_14963
-        FF000A45          FF000A45  Label_insn_14964
-        FF000A4C          FF000A4C  Label_insn_14965
-        FF000A4D          FF000A4D  post_callback_Label_insn_14965
-        FF000A4F          FF000A4F  Label_insn_14966
-        FF000A51          FF000A51  Label_insn_14967
-        FF000A53          FF000A53  Label_insn_14968
-        FF000A55          FF000A55  Label_insn_14969
-        FF000A57          FF000A57  Label_insn_14970
-        FF000A5D          FF000A5D  Label_insn_14971
-        FF000A64          FF000A64  Label_insn_14972
-        FF000A65          FF000A65  post_callback_Label_insn_14972
-        FF000A67          FF000A67  Label_insn_14973
-        FF000A69          FF000A69  Label_insn_14974
-        FF000A6B          FF000A6B  Label_insn_14975
-        FF000A6D          FF000A6D  Label_insn_14976
-        FF000A6F          FF000A6F  Label_insn_14977
-        FF000A75          FF000A75  Label_insn_534
-        FF000A77          FF000A77  Label_insn_14978
-        FF000A7D          FF000A7D  Label_insn_14979
-        FF000A7F          FF000A7F  Label_insn_14980
-        FF000A81          FF000A81  Label_insn_14981
-        FF000A83          FF000A83  Label_insn_14982
-        FF000A85          FF000A85  Label_insn_14983
-        FF000A8B          FF000A8B  Label_insn_14984
-        FF000A91          FF000A91  Label_insn_548
-        FF000A99          FF000A99  Label_insn_14985
-        FF000A9A          FF000A9A  post_callback_Label_insn_14985
-        FF000A9C          FF000A9C  Label_insn_14986
-        FF000A9E          FF000A9E  Label_insn_14987
-        FF000AA0          FF000AA0  Label_insn_14988
-        FF000AA7          FF000AA7  Label_insn_14989
-        FF000AA9          FF000AA9  Label_insn_14990
-        FF000AAB          FF000AAB  Label_insn_14991
-        FF000AB1          FF000AB1  Label_insn_14992
-        FF000AB8          FF000AB8  Label_insn_14993
-        FF000AB9          FF000AB9  post_callback_Label_insn_14993
-        FF000ABB          FF000ABB  Label_insn_14994
-        FF000ABD          FF000ABD  Label_insn_561
-        FF000ABF          FF000ABF  Label_insn_14995
-        FF000AC1          FF000AC1  Label_insn_562
-        FF000AC5          FF000AC5  Label_insn_14996
-        FF000AC7          FF000AC7  Label_insn_14997
-        FF000AC9          FF000AC9  Label_insn_14998
-        FF000ACF          FF000ACF  Label_insn_14999
-        FF000AD6          FF000AD6  Label_insn_15000
-        FF000AD7          FF000AD7  post_callback_Label_insn_15000
-        FF000AD9          FF000AD9  Label_insn_15001
-        FF000ADB          FF000ADB  Label_insn_15002
-        FF000ADD          FF000ADD  Label_insn_15003
-        FF000AE4          FF000AE4  Label_insn_15004
-        FF000AE6          FF000AE6  Label_insn_15005
-        FF000AE8          FF000AE8  Label_insn_15006
-        FF000AEE          FF000AEE  Label_insn_15007
-        FF000AF5          FF000AF5  Label_insn_15008
-        FF000AF6          FF000AF6  post_callback_Label_insn_15008
-        FF000AF8          FF000AF8  Label_insn_15009
-        FF000AFA          FF000AFA  Label_insn_15010
-        FF000AFC          FF000AFC  Label_insn_586
-        FF000AFE          FF000AFE  Label_insn_15011
-        FF000B05          FF000B05  Label_insn_15012
-        FF000B07          FF000B07  Label_insn_15013
-        FF000B09          FF000B09  Label_insn_15014
-        FF000B0F          FF000B0F  Label_insn_15015
-        FF000B16          FF000B16  Label_insn_15016
-        FF000B17          FF000B17  post_callback_Label_insn_15016
-        FF000B19          FF000B19  Label_insn_15017
-        FF000B1B          FF000B1B  Label_insn_15018
-        FF000B1D          FF000B1D  Label_insn_598
-        FF000B23          FF000B23  Label_insn_15019
-        FF000B2A          FF000B2A  Label_insn_15020
-        FF000B2C          FF000B2C  Label_insn_15021
-        FF000B2E          FF000B2E  Label_insn_15022
-        FF000B34          FF000B34  Label_insn_15023
-        FF000B3B          FF000B3B  Label_insn_15024
-        FF000B3C          FF000B3C  post_callback_Label_insn_15024
-        FF000B3E          FF000B3E  Label_insn_15025
-        FF000B40          FF000B40  Label_insn_15026
-        FF000B42          FF000B42  Label_insn_15027
-        FF000B49          FF000B49  Label_insn_15028
-        FF000B4B          FF000B4B  Label_insn_15029
-        FF000B4D          FF000B4D  Label_insn_15030
-        FF000B53          FF000B53  Label_insn_15031
-        FF000B5A          FF000B5A  Label_insn_15032
-        FF000B5B          FF000B5B  post_callback_Label_insn_15032
-        FF000B5D          FF000B5D  Label_insn_15033
-        FF000B5F          FF000B5F  Label_insn_15034
-        FF000B61          FF000B61  Label_insn_620
-        FF000B66          FF000B66  Label_insn_15035
-        FF000B68          FF000B68  Label_insn_15036
-        FF000B6A          FF000B6A  Label_insn_15037
-        FF000B70          FF000B70  Label_insn_626
-        FF000B75          FF000B75  Label_insn_15038
-        FF000B7C          FF000B7C  Label_insn_15039
-        FF000B7D          FF000B7D  post_callback_Label_insn_15039
-        FF000B7F          FF000B7F  Label_insn_628
-        FF000B83          FF000B83  Label_insn_15040
-        FF000B85          FF000B85  Label_insn_15041
-        FF000B87          FF000B87  Label_insn_15042
-        FF000B89          FF000B89  Label_insn_15043
-        FF000B8B          FF000B8B  Label_insn_15044
-        FF000B91          FF000B91  Label_insn_634
-        FF000B95          FF000B95  Label_insn_15045
-        FF000B9C          FF000B9C  Label_insn_15046
-        FF000B9D          FF000B9D  post_callback_Label_insn_15046
-        FF000B9F          FF000B9F  Label_insn_636
-        FF000BA2          FF000BA2  Label_insn_15047
-        FF000BA4          FF000BA4  Label_insn_15048
-        FF000BA6          FF000BA6  Label_insn_15049
-        FF000BAD          FF000BAD  Label_insn_640
-        FF000BB2          FF000BB2  Label_insn_15050
-        FF000BB4          FF000BB4  Label_insn_642
-        FF000BB7          FF000BB7  Label_insn_15051
-        FF000BB9          FF000BB9  Label_insn_15052
-        FF000BBF          FF000BBF  Label_insn_15053
-        FF000BC6          FF000BC6  Label_insn_15054
-        FF000BC7          FF000BC7  post_callback_Label_insn_15054
-        FF000BC9          FF000BC9  Label_insn_15055
-        FF000BCB          FF000BCB  Label_insn_15056
-        FF000BCD          FF000BCD  Label_insn_648
-        FF000BD0          FF000BD0  Label_insn_651
-        FF000BD4          FF000BD4  Label_insn_15057
-        FF000BD6          FF000BD6  Label_insn_15058
-        FF000BD8          FF000BD8  Label_insn_15059
-        FF000BDE          FF000BDE  Label_insn_15060
-        FF000BE5          FF000BE5  Label_insn_15061
-        FF000BE6          FF000BE6  post_callback_Label_insn_15061
-        FF000BE8          FF000BE8  Label_insn_15062
-        FF000BEA          FF000BEA  Label_insn_657
-        FF000BEF          FF000BEF  Label_insn_15063
-        FF000BF1          FF000BF1  Label_insn_659
-        FF000BF4          FF000BF4  Label_insn_15064
-        FF000BF6          FF000BF6  Label_insn_15065
-        FF000BF8          FF000BF8  Label_insn_15066
-        FF000BFE          FF000BFE  Label_insn_662
-        FF000C00          FF000C00  Label_insn_15067
-        FF000C07          FF000C07  Label_insn_15068
-        FF000C08          FF000C08  post_callback_Label_insn_15068
-        FF000C0A          FF000C0A  Label_insn_15069
-        FF000C0C          FF000C0C  Label_insn_15070
-        FF000C0E          FF000C0E  Label_insn_666
-        FF000C16          FF000C16  Label_insn_15071
-        FF000C1D          FF000C1D  Label_insn_15072
-        FF000C1F          FF000C1F  Label_insn_15073
-        FF000C21          FF000C21  Label_insn_15074
-        FF000C27          FF000C27  Label_insn_15075
-        FF000C2E          FF000C2E  Label_insn_15076
-        FF000C2F          FF000C2F  post_callback_Label_insn_15076
-        FF000C31          FF000C31  Label_insn_15077
-        FF000C33          FF000C33  Label_insn_15078
-        FF000C35          FF000C35  Label_insn_15079
-        FF000C37          FF000C37  Label_insn_15080
-        FF000C39          FF000C39  Label_insn_15081
-        FF000C3F          FF000C3F  Label_insn_15082
-        FF000C46          FF000C46  Label_insn_15083
-        FF000C47          FF000C47  post_callback_Label_insn_15083
-        FF000C49          FF000C49  Label_insn_15084
-        FF000C4B          FF000C4B  Label_insn_15085
-        FF000C4D          FF000C4D  Label_insn_15086
-        FF000C54          FF000C54  Label_insn_15087
-        FF000C56          FF000C56  Label_insn_15088
-        FF000C58          FF000C58  Label_insn_691
-        FF000C5B          FF000C5B  Label_insn_15089
-        FF000C61          FF000C61  Label_insn_692
-        FF000C65          FF000C65  Label_insn_15090
-        FF000C6C          FF000C6C  Label_insn_15091
-        FF000C6D          FF000C6D  post_callback_Label_insn_15091
-        FF000C6F          FF000C6F  Label_insn_15092
-        FF000C71          FF000C71  Label_insn_15093
-        FF000C73          FF000C73  Label_insn_15094
-        FF000C7A          FF000C7A  Label_insn_701
-        FF000C82          FF000C82  Label_insn_15095
-        FF000C84          FF000C84  Label_insn_15096
-        FF000C86          FF000C86  Label_insn_15097
-        FF000C8C          FF000C8C  Label_insn_15098
-        FF000C93          FF000C93  Label_insn_15099
-        FF000C94          FF000C94  post_callback_Label_insn_15099
-        FF000C96          FF000C96  Label_insn_15100
-        FF000C98          FF000C98  Label_insn_15101
-        FF000C9A          FF000C9A  Label_insn_15102
-        FF000CA1          FF000CA1  Label_insn_15103
-        FF000CA3          FF000CA3  Label_insn_15104
-        FF000CA5          FF000CA5  Label_insn_15105
-        FF000CAB          FF000CAB  Label_insn_15106
-        FF000CB2          FF000CB2  Label_insn_15107
-        FF000CB3          FF000CB3  post_callback_Label_insn_15107
-        FF000CB5          FF000CB5  Label_insn_15108
-        FF000CB7          FF000CB7  Label_insn_15109
-        FF000CB9          FF000CB9  Label_insn_15110
-        FF000CBB          FF000CBB  Label_insn_722
-        FF000CC3          FF000CC3  Label_insn_15111
-        FF000CC5          FF000CC5  Label_insn_15112
-        FF000CCB          FF000CCB  Label_insn_15113
-        FF000CD2          FF000CD2  Label_insn_15114
-        FF000CD3          FF000CD3  post_callback_Label_insn_15114
-        FF000CD5          FF000CD5  Label_insn_15115
-        FF000CD7          FF000CD7  Label_insn_15116
-        FF000CD9          FF000CD9  Label_insn_15117
-        FF000CDB          FF000CDB  Label_insn_15118
-        FF000CDD          FF000CDD  Label_insn_15119
-        FF000CE3          FF000CE3  Label_insn_15120
-        FF000CEA          FF000CEA  Label_insn_15121
-        FF000CEB          FF000CEB  post_callback_Label_insn_15121
-        FF000CED          FF000CED  Label_insn_15122
-        FF000CEF          FF000CEF  Label_insn_15123
-        FF000CF1          FF000CF1  Label_insn_15124
-        FF000CF8          FF000CF8  Label_insn_739
-        FF000CFC          FF000CFC  Label_insn_15125
-        FF000CFE          FF000CFE  Label_insn_15126
-        FF000D00          FF000D00  Label_insn_15127
-        FF000D06          FF000D06  Label_insn_15128
-        FF000D0D          FF000D0D  Label_insn_15129
-        FF000D0E          FF000D0E  post_callback_Label_insn_15129
-        FF000D10          FF000D10  Label_insn_745
-        FF000D14          FF000D14  Label_insn_15130
-        FF000D16          FF000D16  Label_insn_15131
-        FF000D18          FF000D18  Label_insn_15132
-        FF000D1E          FF000D1E  Label_insn_15133
-        FF000D25          FF000D25  Label_insn_750
-        FF000D29          FF000D29  Label_insn_15134
-        FF000D2B          FF000D2B  Label_insn_15135
-        FF000D2D          FF000D2D  Label_insn_15136
-        FF000D31          FF000D31  Label_insn_15137
-        FF000D34          FF000D34  Label_insn_15138
-        FF000D3A          FF000D3A  Label_insn_15139
-        FF000D41          FF000D41  Label_insn_756
-        FF000D45          FF000D45  Label_insn_15140
-        FF000D47          FF000D47  Label_insn_15141
-        FF000D49          FF000D49  Label_insn_15142
-        FF000D4F          FF000D4F  Label_insn_15143
-        FF000D56          FF000D56  Label_insn_15144
-        FF000D57          FF000D57  post_callback_Label_insn_15144
-        FF000D59          FF000D59  Label_insn_15145
-        FF000D5B          FF000D5B  Label_insn_15146
-        FF000D5D          FF000D5D  Label_insn_15147
-        FF000D5F          FF000D5F  Label_insn_15148
-        FF000D66          FF000D66  Label_insn_15149
-        FF000D6D          FF000D6D  Label_insn_15150
-        FF000D6F          FF000D6F  Label_insn_770
-        FF000D73          FF000D73  Label_insn_15151
-        FF000D75          FF000D75  Label_insn_15152
-        FF000D79          FF000D79  Label_insn_772
-        FF000D7D          FF000D7D  Label_insn_15153
-        FF000D80          FF000D80  Label_insn_15154
-        FF000D87          FF000D87  Label_insn_15155
-        FF000D8E          FF000D8E  Label_insn_15156
-        FF000D90          FF000D90  Label_insn_15157
-        FF000D92          FF000D92  Label_insn_15158
-        FF000D98          FF000D98  Label_insn_15159
-        FF000D9E          FF000D9E  Label_insn_779
-        FF000DA3          FF000DA3  Label_insn_15160
-        FF000DA4          FF000DA4  post_callback_Label_insn_15160
-        FF000DA6          FF000DA6  Label_insn_15161
-        FF000DA8          FF000DA8  Label_insn_15162
-        FF000DAA          FF000DAA  Label_insn_782
-        FF000DAE          FF000DAE  Label_insn_15163
-        FF000DB5          FF000DB5  Label_insn_15164
-        FF000DB7          FF000DB7  Label_insn_15165
-        FF000DB9          FF000DB9  Label_insn_789
-        FF000DBD          FF000DBD  Label_insn_15166
-        FF000DC3          FF000DC3  Label_insn_15167
-        FF000DCA          FF000DCA  Label_insn_15168
-        FF000DCB          FF000DCB  post_callback_Label_insn_15168
-        FF000DCD          FF000DCD  Label_insn_15169
-        FF000DCF          FF000DCF  Label_insn_15170
-        FF000DD1          FF000DD1  Label_insn_794
-        FF000DD5          FF000DD5  Label_insn_795
-        FF000DD9          FF000DD9  Label_insn_15171
-        FF000DE0          FF000DE0  Label_insn_15172
-        FF000DE2          FF000DE2  Label_insn_15173
-        FF000DE4          FF000DE4  Label_insn_15174
-        FF000DEA          FF000DEA  Label_insn_15175
-        FF000DF1          FF000DF1  Label_insn_15176
-        FF000DF2          FF000DF2  post_callback_Label_insn_15176
-        FF000DF4          FF000DF4  Label_insn_802
-        FF000DF8          FF000DF8  Label_insn_15177
-        FF000DFA          FF000DFA  Label_insn_15178
-        FF000DFC          FF000DFC  Label_insn_15179
-        FF000DFE          FF000DFE  Label_insn_15180
-        FF000E04          FF000E04  Label_insn_809
-        FF000E08          FF000E08  Label_insn_15181
-        FF000E0F          FF000E0F  Label_insn_15182
-        FF000E11          FF000E11  Label_insn_15183
-        FF000E13          FF000E13  Label_insn_812
-        FF000E17          FF000E17  Label_insn_15184
-        FF000E1B          FF000E1B  Label_insn_15185
-        FF000E1E          FF000E1E  Label_insn_15186
-        FF000E24          FF000E24  Label_insn_15187
-        FF000E2B          FF000E2B  Label_insn_817
-        FF000E2F          FF000E2F  Label_insn_15188
-        FF000E32          FF000E32  Label_insn_15189
-        FF000E33          FF000E33  post_callback_Label_insn_15189
-        FF000E35          FF000E35  Label_insn_15190
-        FF000E37          FF000E37  Label_insn_15191
-        FF000E3D          FF000E3D  Label_insn_820
-        FF000E46          FF000E46  Label_insn_15192
-        FF000E4D          FF000E4D  Label_insn_15193
-        FF000E4E          FF000E4E  post_callback_Label_insn_15193
-        FF000E50          FF000E50  Label_insn_15194
-        FF000E52          FF000E52  Label_insn_15195
-        FF000E54          FF000E54  Label_insn_15196
-        FF000E5B          FF000E5B  Label_insn_15197
-        FF000E5D          FF000E5D  Label_insn_15198
-        FF000E5F          FF000E5F  Label_insn_15199
-        FF000E65          FF000E65  Label_insn_15200
-        FF000E6B          FF000E6B  Label_insn_832
-        FF000E70          FF000E70  Label_insn_15201
-        FF000E71          FF000E71  post_callback_Label_insn_15201
-        FF000E73          FF000E73  Label_insn_15202
-        FF000E75          FF000E75  Label_insn_15203
-        FF000E77          FF000E77  Label_insn_15204
-        FF000E79          FF000E79  Label_insn_15205
-        FF000E7F          FF000E7F  Label_insn_15206
-        FF000E86          FF000E86  Label_insn_15207
-        FF000E88          FF000E88  Label_insn_841
-        FF000E8C          FF000E8C  Label_insn_15208
-        FF000E8E          FF000E8E  Label_insn_15209
-        FF000E92          FF000E92  Label_insn_15210
-        FF000E95          FF000E95  Label_insn_15211
-        FF000E9B          FF000E9B  Label_insn_15212
-        FF000EA2          FF000EA2  Label_insn_15213
-        FF000EA4          FF000EA4  Label_insn_847
-        FF000EA8          FF000EA8  Label_insn_15214
-        FF000EAA          FF000EAA  Label_insn_15215
-        FF000EB0          FF000EB0  Label_insn_15216
-        FF000EB7          FF000EB7  Label_insn_15217
-        FF000EB8          FF000EB8  post_callback_Label_insn_15217
-        FF000EBA          FF000EBA  Label_insn_15218
-        FF000EBC          FF000EBC  Label_insn_852
-        FF000EC0          FF000EC0  Label_insn_15219
-        FF000EC2          FF000EC2  Label_insn_15220
-        FF000EC9          FF000EC9  Label_insn_858
-        FF000ECD          FF000ECD  Label_insn_867
-        FF000ED1          FF000ED1  Label_insn_870
-        FF000ED5          FF000ED5  Label_insn_871
-        FF000ED9          FF000ED9  Label_insn_880
-        FF000EDD          FF000EDD  Label_insn_15221
-        FF000EDF          FF000EDF  Label_insn_882
-        FF000EE3          FF000EE3  Label_insn_15222
-        FF000EE5          FF000EE5  Label_insn_15223
-        FF000EEB          FF000EEB  Label_insn_15224
-        FF000EF2          FF000EF2  Label_insn_15225
-        FF000EF3          FF000EF3  post_callback_Label_insn_15225
-        FF000EF5          FF000EF5  Label_insn_15226
-        FF000EF7          FF000EF7  Label_insn_15227
-        FF000EF9          FF000EF9  Label_insn_889
-        FF000EFD          FF000EFD  Label_insn_15228
-        FF000F04          FF000F04  Label_insn_15229
-        FF000F06          FF000F06  Label_insn_15230
-        FF000F08          FF000F08  Label_insn_894
-        FF000F0C          FF000F0C  Label_insn_15231
-        FF000F12          FF000F12  Label_insn_15232
-        FF000F19          FF000F19  Label_insn_15233
-        FF000F1A          FF000F1A  post_callback_Label_insn_15233
-        FF000F1C          FF000F1C  Label_insn_15234
-        FF000F1E          FF000F1E  Label_insn_899
-        FF000F20          FF000F20  Label_insn_15235
-        FF000F22          FF000F22  Label_insn_15236
-        FF000F29          FF000F29  Label_insn_15237
-        FF000F2B          FF000F2B  Label_insn_15238
-        FF000F2D          FF000F2D  Label_insn_15239
-        FF000F33          FF000F33  Label_insn_15240
-        FF000F3A          FF000F3A  Label_insn_15241
-        FF000F3B          FF000F3B  post_callback_Label_insn_15241
-        FF000F3D          FF000F3D  Label_insn_15242
-        FF000F3F          FF000F3F  Label_insn_15243
-        FF000F41          FF000F41  Label_insn_15244
-        FF000F48          FF000F48  Label_insn_15245
-        FF000F4A          FF000F4A  Label_insn_15246
-        FF000F4C          FF000F4C  Label_insn_15247
-        FF000F52          FF000F52  Label_insn_15248
-        FF000F59          FF000F59  Label_insn_15249
-        FF000F5A          FF000F5A  post_callback_Label_insn_15249
-        FF000F5C          FF000F5C  Label_insn_15250
-        FF000F5E          FF000F5E  Label_insn_15251
-        FF000F60          FF000F60  Label_insn_15252
-        FF000F67          FF000F67  Label_insn_15253
-        FF000F69          FF000F69  Label_insn_15254
-        FF000F6B          FF000F6B  Label_insn_15255
-        FF000F71          FF000F71  Label_insn_15256
-        FF000F78          FF000F78  Label_insn_15257
-        FF000F79          FF000F79  post_callback_Label_insn_15257
-        FF000F7B          FF000F7B  Label_insn_15258
-        FF000F7D          FF000F7D  Label_insn_15259
-        FF000F7F          FF000F7F  Label_insn_15260
-        FF000F86          FF000F86  Label_insn_15261
-        FF000F88          FF000F88  Label_insn_15262
-        FF000F8A          FF000F8A  Label_insn_15263
-        FF000F90          FF000F90  Label_insn_15264
-        FF000F97          FF000F97  Label_insn_15265
-        FF000F98          FF000F98  post_callback_Label_insn_15265
-        FF000F9A          FF000F9A  Label_insn_15266
-        FF000F9C          FF000F9C  Label_insn_15267
-        FF000F9E          FF000F9E  Label_insn_15268
-        FF000FA5          FF000FA5  Label_insn_15269
-        FF000FA7          FF000FA7  Label_insn_15270
-        FF000FA9          FF000FA9  Label_insn_15271
-        FF000FAF          FF000FAF  Label_insn_15272
-        FF000FB6          FF000FB6  Label_insn_15273
-        FF000FB7          FF000FB7  post_callback_Label_insn_15273
-        FF000FB9          FF000FB9  Label_insn_15274
-        FF000FBB          FF000FBB  Label_insn_15275
-        FF000FBD          FF000FBD  Label_insn_15276
-        FF000FC4          FF000FC4  Label_insn_15277
-        FF000FC6          FF000FC6  Label_insn_15278
-        FF000FC8          FF000FC8  Label_insn_15279
-        FF000FCE          FF000FCE  Label_insn_15280
-        FF000FD4          FF000FD4  Label_insn_15318
-        FF000FD7          FF000FD7  Label_insn_15281
-        FF000FD8          FF000FD8  post_callback_Label_insn_15281
-        FF000FDA          FF000FDA  Label_insn_15282
-        FF000FDC          FF000FDC  Label_insn_15283
-        FF000FDE          FF000FDE  Label_insn_15284
-        FF000FE5          FF000FE5  Label_insn_15285
-        FF000FE7          FF000FE7  Label_insn_965
-        FF000FEB          FF000FEB  Label_insn_15286
-        FF000FED          FF000FED  Label_insn_15287
-        FF000FF3          FF000FF3  Label_insn_15288
-        FF000FFA          FF000FFA  Label_insn_15289
-        FF000FFB          FF000FFB  post_callback_Label_insn_15289
-        FF000FFD          FF000FFD  Label_insn_15290
-        FF000FFF          FF000FFF  Label_insn_15291
-        FF001001          FF001001  Label_insn_15292
-        FF001008          FF001008  Label_insn_15293
-        FF00100A          FF00100A  Label_insn_15294
-        FF00100C          FF00100C  Label_insn_15295
-        FF001012          FF001012  Label_insn_15296
-        FF001019          FF001019  Label_insn_15297
-        FF00101A          FF00101A  post_callback_Label_insn_15297
-        FF00101C          FF00101C  Label_insn_15298
-        FF00101E          FF00101E  Label_insn_15299
-        FF001020          FF001020  Label_insn_15300
-        FF001027          FF001027  Label_insn_15301
-        FF001029          FF001029  Label_insn_15302
-        FF00102B          FF00102B  Label_insn_15303
-        FF001031          FF001031  Label_insn_15304
-        FF001038          FF001038  Label_insn_15305
-        FF001039          FF001039  post_callback_Label_insn_15305
-        FF00103B          FF00103B  Label_insn_15306
-        FF00103D          FF00103D  Label_insn_15307
-        FF00103F          FF00103F  Label_insn_15308
-        FF001046          FF001046  Label_insn_15309
-        FF001048          FF001048  Label_insn_15310
-        FF00104A          FF00104A  Label_insn_15311
-        FF001050          FF001050  Label_insn_15312
-        FF001057          FF001057  Label_insn_15313
-        FF001058          FF001058  post_callback_Label_insn_15313
-        FF00105A          FF00105A  Label_insn_15314
-        FF00105C          FF00105C  Label_insn_15315
-        FF00105E          FF00105E  Label_insn_1001
-        FF001064          FF001064  Label_insn_15316
-        FF00106B          FF00106B  Label_insn_1003
-        FF001071          FF001071  Label_insn_15317
-        FF001073          FF001073  Label_insn_15319
-        FF001079          FF001079  Label_insn_15320
-        FF001080          FF001080  Label_insn_15321
-        FF001081          FF001081  post_callback_Label_insn_15321
-        FF001083          FF001083  Label_insn_15322
-        FF001085          FF001085  Label_insn_1010
-        FF001087          FF001087  Label_insn_15323
-        FF001089          FF001089  Label_insn_15324
-        FF001090          FF001090  Label_insn_15325
-        FF001092          FF001092  Label_insn_15326
-        FF001094          FF001094  Label_insn_15327
-        FF00109A          FF00109A  Label_insn_15328
-        FF0010A1          FF0010A1  Label_insn_15329
-        FF0010A2          FF0010A2  post_callback_Label_insn_15329
-        FF0010A4          FF0010A4  Label_insn_15330
-        FF0010A6          FF0010A6  Label_insn_15331
-        FF0010A8          FF0010A8  Label_insn_15332
-        FF0010AA          FF0010AA  Label_insn_15333
-        FF0010AC          FF0010AC  Label_insn_15334
-        FF0010B2          FF0010B2  Label_insn_15335
-        FF0010B9          FF0010B9  Label_insn_15336
-        FF0010BA          FF0010BA  post_callback_Label_insn_15336
-        FF0010BC          FF0010BC  Label_insn_9931
-        FF0010C1          FF0010C1  Label_insn_15337
-        FF0010C3          FF0010C3  Label_insn_15338
-        FF0010C5          FF0010C5  Label_insn_15339
-        FF0010CC          FF0010CC  Label_insn_15340
-        FF0010CE          FF0010CE  Label_insn_9932
-        FF0010D5          FF0010D5  Label_insn_15341
-        FF0010D7          FF0010D7  Label_insn_15342
-        FF0010DD          FF0010DD  Label_insn_15343
-        FF0010E4          FF0010E4  Label_insn_15344
-        FF0010E5          FF0010E5  post_callback_Label_insn_15344
-        FF0010E7          FF0010E7  Label_insn_15345
-        FF0010E9          FF0010E9  Label_insn_9933
-        FF0010EB          FF0010EB  Label_insn_15346
-        FF0010ED          FF0010ED  Label_insn_15347
-        FF0010F4          FF0010F4  Label_insn_15348
-        FF0010F6          FF0010F6  Label_insn_9934
-        FF0010FB          FF0010FB  Label_insn_15349
-        FF0010FD          FF0010FD  Label_insn_15350
-        FF001103          FF001103  Label_insn_15351
-        FF00110A          FF00110A  Label_insn_15352
-        FF00110B          FF00110B  post_callback_Label_insn_15352
-        FF00110D          FF00110D  Label_insn_15353
-        FF00110F          FF00110F  Label_insn_15354
-        FF001111          FF001111  Label_insn_15355
-        FF001118          FF001118  Label_insn_15356
-        FF00111A          FF00111A  Label_insn_15357
-        FF00111C          FF00111C  Label_insn_15358
-        FF001122          FF001122  Label_insn_15359
-        FF001129          FF001129  Label_insn_15360
-        FF00112A          FF00112A  post_callback_Label_insn_15360
-        FF00112C          FF00112C  Label_insn_15361
-        FF00112E          FF00112E  Label_insn_15362
-        FF001130          FF001130  Label_insn_15363
-        FF001137          FF001137  Label_insn_15364
-        FF001139          FF001139  Label_insn_15365
-        FF00113B          FF00113B  Label_insn_15366
-        FF001141          FF001141  Label_insn_15367
-        FF001148          FF001148  Label_insn_15368
-        FF001149          FF001149  post_callback_Label_insn_15368
-        FF00114B          FF00114B  Label_insn_15369
-        FF00114D          FF00114D  Label_insn_1069
-        FF001151          FF001151  Label_insn_15370
-        FF001153          FF001153  Label_insn_15371
-        FF00115A          FF00115A  Label_insn_15372
-        FF00115C          FF00115C  Label_insn_15373
-        FF00115E          FF00115E  Label_insn_15374
-        FF001164          FF001164  Label_insn_15375
-        FF00116B          FF00116B  Label_insn_15376
-        FF00116C          FF00116C  post_callback_Label_insn_15376
-        FF00116E          FF00116E  Label_insn_15377
-        FF001170          FF001170  Label_insn_15378
-        FF001172          FF001172  Label_insn_15379
-        FF001179          FF001179  Label_insn_15380
-        FF00117B          FF00117B  Label_insn_15381
-        FF00117D          FF00117D  Label_insn_15382
-        FF00117F          FF00117F  Label_insn_15383
-        FF001185          FF001185  Label_insn_15384
-        FF00118C          FF00118C  Label_insn_15385
-        FF00118D          FF00118D  post_callback_Label_insn_15385
-        FF00118F          FF00118F  Label_insn_15386
-        FF001191          FF001191  Label_insn_15387
-        FF001193          FF001193  Label_insn_15388
-        FF00119A          FF00119A  Label_insn_15389
-        FF00119C          FF00119C  Label_insn_15390
-        FF00119E          FF00119E  Label_insn_15391
-        FF0011A4          FF0011A4  Label_insn_15392
-        FF0011AB          FF0011AB  Label_insn_15393
-        FF0011AC          FF0011AC  post_callback_Label_insn_15393
-        FF0011AE          FF0011AE  Label_insn_15394
-        FF0011B0          FF0011B0  Label_insn_15395
-        FF0011B2          FF0011B2  Label_insn_15396
-        FF0011B9          FF0011B9  Label_insn_15397
-        FF0011BB          FF0011BB  Label_insn_15398
-        FF0011BD          FF0011BD  Label_insn_15399
-        FF0011C3          FF0011C3  Label_insn_15400
-        FF0011CA          FF0011CA  Label_insn_15401
-        FF0011CB          FF0011CB  post_callback_Label_insn_15401
-        FF0011CD          FF0011CD  Label_insn_15402
-        FF0011CF          FF0011CF  Label_insn_15403
-        FF0011D1          FF0011D1  Label_insn_15404
-        FF0011D8          FF0011D8  Label_insn_1112
-        FF0011DC          FF0011DC  Label_insn_1113
-        FF0011E0          FF0011E0  Label_insn_15405
-        FF0011E2          FF0011E2  Label_insn_15406
-        FF0011E4          FF0011E4  Label_insn_15407
-        FF0011EA          FF0011EA  Label_insn_15408
-        FF0011F0          FF0011F0  Label_insn_1117
-        FF0011F4          FF0011F4  Label_insn_15409
-        FF0011F5          FF0011F5  post_callback_Label_insn_15409
-        FF0011F7          FF0011F7  Label_insn_15410
-        FF0011F9          FF0011F9  Label_insn_15411
-        FF0011FB          FF0011FB  Label_insn_1121
-        FF0011FE          FF0011FE  Label_insn_15412
-        FF001205          FF001205  Label_insn_15413
-        FF001207          FF001207  Label_insn_15414
-        FF001209          FF001209  Label_insn_15415
-        FF00120F          FF00120F  Label_insn_15416
-        FF001216          FF001216  Label_insn_15417
-        FF001217          FF001217  post_callback_Label_insn_15417
-        FF001219          FF001219  Label_insn_15418
-        FF00121B          FF00121B  Label_insn_15419
-        FF00121D          FF00121D  Label_insn_15420
-        FF001224          FF001224  Label_insn_15421
-        FF001226          FF001226  Label_insn_15422
-        FF001228          FF001228  Label_insn_15423
-        FF00122E          FF00122E  Label_insn_15424
-        FF001235          FF001235  Label_insn_15425
-        FF001236          FF001236  post_callback_Label_insn_15425
-        FF001238          FF001238  Label_insn_15426
-        FF00123A          FF00123A  Label_insn_15427
-        FF00123C          FF00123C  Label_insn_15428
-        FF001243          FF001243  Label_insn_15429
-        FF001245          FF001245  Label_insn_15430
-        FF001247          FF001247  Label_insn_15431
-        FF00124D          FF00124D  Label_insn_15432
-        FF001254          FF001254  Label_insn_15433
-        FF001255          FF001255  post_callback_Label_insn_15433
-        FF001257          FF001257  Label_insn_15434
-        FF001259          FF001259  Label_insn_15435
-        FF00125B          FF00125B  Label_insn_15436
-        FF001262          FF001262  Label_insn_15437
-        FF001264          FF001264  Label_insn_15438
-        FF001266          FF001266  Label_insn_15439
-        FF00126C          FF00126C  Label_insn_15440
-        FF001273          FF001273  Label_insn_15441
-        FF001274          FF001274  post_callback_Label_insn_15441
-        FF001276          FF001276  Label_insn_15442
-        FF001278          FF001278  Label_insn_15443
-        FF00127A          FF00127A  Label_insn_15444
-        FF001281          FF001281  Label_insn_15445
-        FF001283          FF001283  Label_insn_15446
-        FF001285          FF001285  Label_insn_15447
-        FF00128B          FF00128B  Label_insn_15448
-        FF001292          FF001292  Label_insn_15449
-        FF001293          FF001293  post_callback_Label_insn_15449
-        FF001295          FF001295  Label_insn_15450
-        FF001297          FF001297  Label_insn_15451
-        FF001299          FF001299  Label_insn_15452
-        FF0012A0          FF0012A0  Label_insn_15453
-        FF0012A2          FF0012A2  Label_insn_15454
-        FF0012A4          FF0012A4  Label_insn_15455
-        FF0012A6          FF0012A6  Label_insn_15456
-        FF0012AC          FF0012AC  Label_insn_15457
-        FF0012B3          FF0012B3  Label_insn_15458
-        FF0012B4          FF0012B4  post_callback_Label_insn_15458
-        FF0012B6          FF0012B6  Label_insn_15459
-        FF0012B8          FF0012B8  Label_insn_15460
-        FF0012BA          FF0012BA  Label_insn_15461
-        FF0012C1          FF0012C1  Label_insn_15462
-        FF0012C3          FF0012C3  Label_insn_15463
-        FF0012C5          FF0012C5  Label_insn_15464
-        FF0012CB          FF0012CB  Label_insn_15465
-        FF0012D2          FF0012D2  Label_insn_15466
-        FF0012D3          FF0012D3  post_callback_Label_insn_15466
-        FF0012D5          FF0012D5  Label_insn_15467
-        FF0012D7          FF0012D7  Label_insn_15468
-        FF0012D9          FF0012D9  Label_insn_15469
-        FF0012E0          FF0012E0  Label_insn_15470
-        FF0012E2          FF0012E2  Label_insn_15471
-        FF0012E4          FF0012E4  Label_insn_15472
-        FF0012EA          FF0012EA  Label_insn_15473
-        FF0012F1          FF0012F1  Label_insn_15474
-        FF0012F2          FF0012F2  post_callback_Label_insn_15474
-        FF0012F4          FF0012F4  Label_insn_15475
-        FF0012F6          FF0012F6  Label_insn_15476
-        FF0012F8          FF0012F8  Label_insn_15477
-        FF0012FF          FF0012FF  Label_insn_15478
-        FF001301          FF001301  Label_insn_15479
-        FF001303          FF001303  Label_insn_15480
-        FF001309          FF001309  Label_insn_15481
-        FF001310          FF001310  Label_insn_15482
-        FF001311          FF001311  post_callback_Label_insn_15482
-        FF001313          FF001313  Label_insn_15483
-        FF001315          FF001315  Label_insn_15484
-        FF001317          FF001317  Label_insn_15485
-        FF00131E          FF00131E  Label_insn_15486
-        FF001320          FF001320  Label_insn_15487
-        FF001322          FF001322  Label_insn_15488
-        FF001328          FF001328  Label_insn_15489
-        FF00132F          FF00132F  Label_insn_15490
-        FF001330          FF001330  post_callback_Label_insn_15490
-        FF001332          FF001332  Label_insn_15491
-        FF001334          FF001334  Label_insn_15492
-        FF001336          FF001336  Label_insn_15493
-        FF00133D          FF00133D  Label_insn_15494
-        FF00133F          FF00133F  Label_insn_15495
-        FF001341          FF001341  Label_insn_15496
-        FF001347          FF001347  Label_insn_15497
-        FF00134E          FF00134E  Label_insn_15498
-        FF00134F          FF00134F  post_callback_Label_insn_15498
-        FF001351          FF001351  Label_insn_15499
-        FF001353          FF001353  Label_insn_15500
-        FF001355          FF001355  Label_insn_15501
-        FF00135C          FF00135C  Label_insn_15502
-        FF00135E          FF00135E  Label_insn_15503
-        FF001360          FF001360  Label_insn_15504
-        FF001366          FF001366  Label_insn_15505
-        FF00136C          FF00136C  Label_insn_1239
-        FF001370          FF001370  Label_insn_15506
-        FF001371          FF001371  post_callback_Label_insn_15506
-        FF001373          FF001373  Label_insn_15507
-        FF001375          FF001375  Label_insn_15508
-        FF001377          FF001377  Label_insn_1242
-        FF00137A          FF00137A  Label_insn_15509
-        FF001381          FF001381  Label_insn_15510
-        FF001383          FF001383  Label_insn_15511
-        FF001385          FF001385  Label_insn_15512
-        FF00138B          FF00138B  Label_insn_15513
-        FF001392          FF001392  Label_insn_15514
-        FF001393          FF001393  post_callback_Label_insn_15514
-        FF001395          FF001395  Label_insn_15515
-        FF001397          FF001397  Label_insn_15516
-        FF001399          FF001399  Label_insn_15517
-        FF0013A0          FF0013A0  Label_insn_15518
-        FF0013A2          FF0013A2  Label_insn_15519
-        FF0013A4          FF0013A4  Label_insn_15520
-        FF0013AA          FF0013AA  Label_insn_15521
-        FF0013B1          FF0013B1  Label_insn_15522
-        FF0013B2          FF0013B2  post_callback_Label_insn_15522
-        FF0013B4          FF0013B4  Label_insn_15523
-        FF0013B6          FF0013B6  Label_insn_15524
-        FF0013B8          FF0013B8  Label_insn_15525
-        FF0013BF          FF0013BF  Label_insn_15526
-        FF0013C1          FF0013C1  Label_insn_15527
-        FF0013C3          FF0013C3  Label_insn_15528
-        FF0013C9          FF0013C9  Label_insn_15529
-        FF0013D0          FF0013D0  Label_insn_15530
-        FF0013D1          FF0013D1  post_callback_Label_insn_15530
-        FF0013D3          FF0013D3  Label_insn_15531
-        FF0013D5          FF0013D5  Label_insn_15532
-        FF0013D7          FF0013D7  Label_insn_15533
-        FF0013DE          FF0013DE  Label_insn_15534
-        FF0013E0          FF0013E0  Label_insn_15535
-        FF0013E2          FF0013E2  Label_insn_15536
-        FF0013E8          FF0013E8  Label_insn_15537
-        FF0013EF          FF0013EF  Label_insn_15538
-        FF0013F0          FF0013F0  post_callback_Label_insn_15538
-        FF0013F2          FF0013F2  Label_insn_1282
-        FF0013F6          FF0013F6  Label_insn_15539
-        FF0013F8          FF0013F8  Label_insn_15540
-        FF0013FA          FF0013FA  Label_insn_1284
-        FF0013FD          FF0013FD  Label_insn_15541
-        FF001404          FF001404  Label_insn_15542
-        FF001406          FF001406  Label_insn_1288
-        FF00140A          FF00140A  Label_insn_15543
-        FF00140C          FF00140C  Label_insn_15544
-        FF001412          FF001412  Label_insn_15545
-        FF001419          FF001419  Label_insn_15546
-        FF00141A          FF00141A  post_callback_Label_insn_15546
-        FF00141C          FF00141C  Label_insn_15547
-        FF00141E          FF00141E  Label_insn_15548
-        FF001420          FF001420  Label_insn_15549
-        FF001427          FF001427  Label_insn_15550
-        FF001429          FF001429  Label_insn_15551
-        FF00142B          FF00142B  Label_insn_15552
-        FF001431          FF001431  Label_insn_15553
-        FF001438          FF001438  Label_insn_15554
-        FF001439          FF001439  post_callback_Label_insn_15554
-        FF00143B          FF00143B  Label_insn_15555
-        FF00143D          FF00143D  Label_insn_15556
-        FF00143F          FF00143F  Label_insn_1304
-        FF001443          FF001443  Label_insn_15557
-        FF00144A          FF00144A  Label_insn_15558
-        FF00144C          FF00144C  Label_insn_15559
-        FF00144E          FF00144E  Label_insn_15560
-        FF001454          FF001454  Label_insn_15561
-        FF00145B          FF00145B  Label_insn_15562
-        FF00145C          FF00145C  post_callback_Label_insn_15562
-        FF00145E          FF00145E  Label_insn_15563
-        FF001460          FF001460  Label_insn_15564
-        FF001462          FF001462  Label_insn_15565
-        FF001469          FF001469  Label_insn_15566
-        FF00146B          FF00146B  Label_insn_15567
-        FF00146D          FF00146D  Label_insn_15568
-        FF001473          FF001473  Label_insn_15569
-        FF00147A          FF00147A  Label_insn_15570
-        FF00147B          FF00147B  post_callback_Label_insn_15570
-        FF00147D          FF00147D  Label_insn_15571
-        FF00147F          FF00147F  Label_insn_15572
-        FF001481          FF001481  Label_insn_15573
-        FF001488          FF001488  Label_insn_15574
-        FF00148F          FF00148F  Label_insn_15575
-        FF001491          FF001491  Label_insn_15576
-        FF001493          FF001493  Label_insn_15577
-        FF001497          FF001497  Label_insn_15578
-        FF00149A          FF00149A  Label_insn_15579
-        FF0014A1          FF0014A1  Label_insn_15580
-        FF0014A8          FF0014A8  Label_insn_15581
-        FF0014AA          FF0014AA  Label_insn_15582
-        FF0014AC          FF0014AC  Label_insn_15583
-        FF0014B2          FF0014B2  Label_insn_15584
-        FF0014B9          FF0014B9  Label_insn_15585
-        FF0014BA          FF0014BA  post_callback_Label_insn_15585
-        FF0014BC          FF0014BC  Label_insn_15586
-        FF0014BE          FF0014BE  Label_insn_15587
-        FF0014C0          FF0014C0  Label_insn_15588
-        FF0014C2          FF0014C2  Label_insn_15589
-        FF0014C4          FF0014C4  Label_insn_15590
-        FF0014CA          FF0014CA  Label_insn_15591
-        FF0014D1          FF0014D1  Label_insn_15592
-        FF0014D2          FF0014D2  post_callback_Label_insn_15592
-        FF0014D4          FF0014D4  Label_insn_15593
-        FF0014D6          FF0014D6  Label_insn_15594
-        FF0014D8          FF0014D8  Label_insn_15595
-        FF0014DF          FF0014DF  Label_insn_15596
-        FF0014E1          FF0014E1  Label_insn_15597
-        FF0014E3          FF0014E3  Label_insn_15598
-        FF0014E9          FF0014E9  Label_insn_15599
-        FF0014EF          FF0014EF  Label_insn_1377
-        FF0014F4          FF0014F4  Label_insn_15600
-        FF0014F5          FF0014F5  post_callback_Label_insn_15600
-        FF0014F7          FF0014F7  Label_insn_15601
-        FF0014F9          FF0014F9  Label_insn_15602
-        FF0014FB          FF0014FB  Label_insn_15603
-        FF001502          FF001502  Label_insn_15604
-        FF001504          FF001504  Label_insn_15605
-        FF001506          FF001506  Label_insn_15606
-        FF00150C          FF00150C  Label_insn_15607
-        FF001513          FF001513  Label_insn_15608
-        FF001514          FF001514  post_callback_Label_insn_15608
-        FF001516          FF001516  Label_insn_15609
-        FF001518          FF001518  Label_insn_15610
-        FF00151A          FF00151A  Label_insn_15611
-        FF001521          FF001521  Label_insn_15612
-        FF001523          FF001523  Label_insn_15613
-        FF001525          FF001525  Label_insn_15614
-        FF00152B          FF00152B  Label_insn_15615
-        FF001532          FF001532  Label_insn_15616
-        FF001533          FF001533  post_callback_Label_insn_15616
-        FF001535          FF001535  Label_insn_15617
-        FF001537          FF001537  Label_insn_15618
-        FF001539          FF001539  Label_insn_15619
-        FF001540          FF001540  Label_insn_15620
-        FF001542          FF001542  Label_insn_15621
-        FF001544          FF001544  Label_insn_15622
-        FF00154A          FF00154A  Label_insn_15623
-        FF001551          FF001551  Label_insn_15624
-        FF001552          FF001552  post_callback_Label_insn_15624
-        FF001554          FF001554  Label_insn_15625
-        FF001556          FF001556  Label_insn_15626
-        FF001558          FF001558  Label_insn_15627
-        FF00155F          FF00155F  Label_insn_15628
-        FF001561          FF001561  Label_insn_15629
-        FF001563          FF001563  Label_insn_15630
-        FF001569          FF001569  Label_insn_15631
-        FF001570          FF001570  Label_insn_15632
-        FF001571          FF001571  post_callback_Label_insn_15632
-        FF001573          FF001573  Label_insn_15633
-        FF001575          FF001575  Label_insn_15634
-        FF001577          FF001577  Label_insn_15635
-        FF001579          FF001579  Label_insn_15636
-        FF00157B          FF00157B  Label_insn_15637
-        FF001581          FF001581  Label_insn_15638
-        FF001588          FF001588  Label_insn_15639
-        FF001589          FF001589  post_callback_Label_insn_15639
-        FF00158B          FF00158B  Label_insn_15640
-        FF00158D          FF00158D  Label_insn_15641
-        FF00158F          FF00158F  Label_insn_15642
-        FF001596          FF001596  Label_insn_15643
-        FF001598          FF001598  Label_insn_15644
-        FF00159A          FF00159A  Label_insn_15645
-        FF0015A0          FF0015A0  Label_insn_15646
-        FF0015A7          FF0015A7  Label_insn_15647
-        FF0015A8          FF0015A8  post_callback_Label_insn_15647
-        FF0015AA          FF0015AA  Label_insn_15648
-        FF0015AC          FF0015AC  Label_insn_15649
-        FF0015AE          FF0015AE  Label_insn_15650
-        FF0015B5          FF0015B5  Label_insn_15651
-        FF0015B7          FF0015B7  Label_insn_15652
-        FF0015B9          FF0015B9  Label_insn_1453
-        FF0015BD          FF0015BD  Label_insn_15653
-        FF0015C3          FF0015C3  Label_insn_15654
-        FF0015C9          FF0015C9  Label_insn_1455
-        FF0015D1          FF0015D1  Label_insn_15655
-        FF0015D2          FF0015D2  post_callback_Label_insn_15655
-        FF0015D4          FF0015D4  Label_insn_15656
-        FF0015D6          FF0015D6  Label_insn_15657
-        FF0015D8          FF0015D8  Label_insn_15658
-        FF0015DA          FF0015DA  Label_insn_15659
-        FF0015DC          FF0015DC  Label_insn_15660
-        FF0015DE          FF0015DE  Label_insn_15661
-        FF0015E4          FF0015E4  Label_insn_15662
-        FF0015EB          FF0015EB  Label_insn_15663
-        FF0015EC          FF0015EC  post_callback_Label_insn_15663
-        FF0015EE          FF0015EE  Label_insn_15664
-        FF0015F0          FF0015F0  Label_insn_15665
-        FF0015F2          FF0015F2  Label_insn_15666
-        FF0015F9          FF0015F9  Label_insn_15667
-        FF0015FB          FF0015FB  Label_insn_15668
-        FF0015FD          FF0015FD  Label_insn_15669
-        FF001603          FF001603  Label_insn_15670
-        FF00160A          FF00160A  Label_insn_15671
-        FF00160B          FF00160B  post_callback_Label_insn_15671
-        FF00160D          FF00160D  Label_insn_15672
-        FF00160F          FF00160F  Label_insn_15673
-        FF001611          FF001611  Label_insn_15674
-        FF001618          FF001618  Label_insn_15675
-        FF00161A          FF00161A  Label_insn_15676
-        FF00161C          FF00161C  Label_insn_15677
-        FF001622          FF001622  Label_insn_15678
-        FF001629          FF001629  Label_insn_15679
-        FF00162A          FF00162A  post_callback_Label_insn_15679
-        FF00162C          FF00162C  Label_insn_15680
-        FF00162E          FF00162E  Label_insn_15681
-        FF001630          FF001630  Label_insn_15682
-        FF001637          FF001637  Label_insn_15683
-        FF001639          FF001639  Label_insn_15684
-        FF00163B          FF00163B  Label_insn_15685
-        FF001641          FF001641  Label_insn_15686
-        FF001648          FF001648  Label_insn_15687
-        FF001649          FF001649  post_callback_Label_insn_15687
-        FF00164B          FF00164B  Label_insn_15688
-        FF00164D          FF00164D  Label_insn_15689
-        FF00164F          FF00164F  Label_insn_15690
-        FF001656          FF001656  Label_insn_15691
-        FF001658          FF001658  Label_insn_15692
-        FF00165A          FF00165A  Label_insn_15693
-        FF001660          FF001660  Label_insn_15694
-        FF001667          FF001667  Label_insn_15695
-        FF001668          FF001668  post_callback_Label_insn_15695
-        FF00166A          FF00166A  Label_insn_15696
-        FF00166C          FF00166C  Label_insn_15697
-        FF00166E          FF00166E  Label_insn_15698
-        FF001675          FF001675  Label_insn_15699
-        FF001677          FF001677  Label_insn_15700
-        FF001679          FF001679  Label_insn_15701
-        FF00167F          FF00167F  Label_insn_15702
-        FF001686          FF001686  Label_insn_15703
-        FF001687          FF001687  post_callback_Label_insn_15703
-        FF001689          FF001689  Label_insn_15704
-        FF00168B          FF00168B  Label_insn_15705
-        FF00168D          FF00168D  Label_insn_15706
-        FF001694          FF001694  Label_insn_15707
-        FF001696          FF001696  Label_insn_15708
-        FF001698          FF001698  Label_insn_15709
-        FF00169E          FF00169E  Label_insn_15710
-        FF0016A5          FF0016A5  Label_insn_15711
-        FF0016A6          FF0016A6  post_callback_Label_insn_15711
-        FF0016A8          FF0016A8  Label_insn_15712
-        FF0016AA          FF0016AA  Label_insn_15713
-        FF0016AC          FF0016AC  Label_insn_15714
-        FF0016AE          FF0016AE  Label_insn_15715
-        FF0016B0          FF0016B0  Label_insn_15716
-        FF0016B6          FF0016B6  Label_insn_15717
-        FF0016BC          FF0016BC  Label_insn_15755
-        FF0016C3          FF0016C3  Label_insn_15718
-        FF0016C4          FF0016C4  post_callback_Label_insn_15718
-        FF0016C6          FF0016C6  Label_insn_15719
-        FF0016C8          FF0016C8  Label_insn_15720
-        FF0016CA          FF0016CA  Label_insn_15721
-        FF0016D1          FF0016D1  Label_insn_15722
-        FF0016D3          FF0016D3  Label_insn_15723
-        FF0016D5          FF0016D5  Label_insn_15724
-        FF0016DB          FF0016DB  Label_insn_15725
-        FF0016E2          FF0016E2  Label_insn_15726
-        FF0016E3          FF0016E3  post_callback_Label_insn_15726
-        FF0016E5          FF0016E5  Label_insn_15727
-        FF0016E7          FF0016E7  Label_insn_15728
-        FF0016EE          FF0016EE  Label_insn_15729
-        FF0016F0          FF0016F0  Label_insn_15730
-        FF0016F2          FF0016F2  Label_insn_15731
-        FF0016F8          FF0016F8  Label_insn_15732
-        FF0016FF          FF0016FF  Label_insn_15733
-        FF001700          FF001700  post_callback_Label_insn_15733
-        FF001702          FF001702  Label_insn_15734
-        FF001704          FF001704  Label_insn_15735
-        FF001706          FF001706  Label_insn_15736
-        FF00170D          FF00170D  Label_insn_15737
-        FF00170F          FF00170F  Label_insn_15738
-        FF001711          FF001711  Label_insn_15739
-        FF001717          FF001717  Label_insn_15740
-        FF00171E          FF00171E  Label_insn_15741
-        FF00171F          FF00171F  post_callback_Label_insn_15741
-        FF001721          FF001721  Label_insn_15742
-        FF001723          FF001723  Label_insn_15743
-        FF001725          FF001725  Label_insn_15744
-        FF00172C          FF00172C  Label_insn_15745
-        FF00172E          FF00172E  Label_insn_1570
-        FF001731          FF001731  Label_insn_15746
-        FF001733          FF001733  Label_insn_15747
-        FF001739          FF001739  Label_insn_15748
-        FF001740          FF001740  Label_insn_15749
-        FF001741          FF001741  post_callback_Label_insn_15749
-        FF001743          FF001743  Label_insn_15750
-        FF001745          FF001745  Label_insn_15751
-        FF001747          FF001747  Label_insn_15752
-        FF00174E          FF00174E  Label_insn_15753
-        FF001750          FF001750  Label_insn_15754
-        FF001752          FF001752  Label_insn_15756
-        FF001759          FF001759  Label_insn_15757
-        FF00175A          FF00175A  post_callback_Label_insn_15757
-        FF00175C          FF00175C  Label_insn_15758
-        FF00175E          FF00175E  Label_insn_15759
-        FF001760          FF001760  Label_insn_15760
-        FF001767          FF001767  Label_insn_15761
-        FF001769          FF001769  Label_insn_15762
-        FF00176B          FF00176B  Label_insn_15763
-        FF001771          FF001771  Label_insn_15764
-        FF001778          FF001778  Label_insn_15765
-        FF001779          FF001779  post_callback_Label_insn_15765
-        FF00177B          FF00177B  Label_insn_15766
-        FF00177D          FF00177D  Label_insn_15767
-        FF00177F          FF00177F  Label_insn_15768
-        FF001786          FF001786  Label_insn_15769
-        FF001788          FF001788  Label_insn_15770
-        FF00178A          FF00178A  Label_insn_15771
-        FF001790          FF001790  Label_insn_15772
-        FF001797          FF001797  Label_insn_15773
-        FF001798          FF001798  post_callback_Label_insn_15773
-        FF00179A          FF00179A  Label_insn_15774
-        FF00179C          FF00179C  Label_insn_15775
-        FF00179E          FF00179E  Label_insn_15776
-        FF0017A5          FF0017A5  Label_insn_15777
-        FF0017A7          FF0017A7  Label_insn_15778
-        FF0017A9          FF0017A9  Label_insn_15779
-        FF0017AF          FF0017AF  Label_insn_15780
-        FF0017B6          FF0017B6  Label_insn_15781
-        FF0017B7          FF0017B7  post_callback_Label_insn_15781
-        FF0017B9          FF0017B9  Label_insn_15782
-        FF0017BB          FF0017BB  Label_insn_15783
-        FF0017BD          FF0017BD  Label_insn_15784
-        FF0017C4          FF0017C4  Label_insn_15785
-        FF0017C6          FF0017C6  Label_insn_15786
-        FF0017C8          FF0017C8  Label_insn_15787
-        FF0017CE          FF0017CE  Label_insn_15788
-        FF0017D5          FF0017D5  Label_insn_15789
-        FF0017D6          FF0017D6  post_callback_Label_insn_15789
-        FF0017D8          FF0017D8  Label_insn_15790
-        FF0017DA          FF0017DA  Label_insn_15791
-        FF0017DC          FF0017DC  Label_insn_15792
-        FF0017E3          FF0017E3  Label_insn_15793
-        FF0017E5          FF0017E5  Label_insn_15794
-        FF0017E7          FF0017E7  Label_insn_15795
-        FF0017ED          FF0017ED  Label_insn_15796
-        FF0017F4          FF0017F4  Label_insn_15797
-        FF0017F5          FF0017F5  post_callback_Label_insn_15797
-        FF0017F7          FF0017F7  Label_insn_15798
-        FF0017F9          FF0017F9  Label_insn_15799
-        FF0017FB          FF0017FB  Label_insn_15800
-        FF001802          FF001802  Label_insn_15801
-        FF001804          FF001804  Label_insn_15802
-        FF001806          FF001806  Label_insn_15803
-        FF00180C          FF00180C  Label_insn_15804
-        FF001813          FF001813  Label_insn_15805
-        FF001814          FF001814  post_callback_Label_insn_15805
-        FF001816          FF001816  Label_insn_15806
-        FF001818          FF001818  Label_insn_15807
-        FF00181A          FF00181A  Label_insn_15808
-        FF001821          FF001821  Label_insn_15809
-        FF001823          FF001823  Label_insn_15810
-        FF001825          FF001825  Label_insn_15811
-        FF00182B          FF00182B  Label_insn_15812
-        FF001832          FF001832  Label_insn_15813
-        FF001833          FF001833  post_callback_Label_insn_15813
-        FF001835          FF001835  Label_insn_15814
-        FF001837          FF001837  Label_insn_15815
-        FF001839          FF001839  Label_insn_15816
-        FF001840          FF001840  Label_insn_15817
-        FF001842          FF001842  Label_insn_15818
-        FF001844          FF001844  Label_insn_15819
-        FF00184A          FF00184A  Label_insn_15820
-        FF001851          FF001851  Label_insn_15821
-        FF001852          FF001852  post_callback_Label_insn_15821
-        FF001854          FF001854  Label_insn_15822
-        FF001856          FF001856  Label_insn_15823
-        FF001858          FF001858  Label_insn_15824
-        FF00185F          FF00185F  Label_insn_15825
-        FF001861          FF001861  Label_insn_15826
-        FF001863          FF001863  Label_insn_15827
-        FF001869          FF001869  Label_insn_15828
-        FF001870          FF001870  Label_insn_15829
-        FF001871          FF001871  post_callback_Label_insn_15829
-        FF001873          FF001873  Label_insn_15830
-        FF001875          FF001875  Label_insn_15831
-        FF001877          FF001877  Label_insn_15832
-        FF00187E          FF00187E  Label_insn_15833
-        FF001880          FF001880  Label_insn_15834
-        FF001882          FF001882  Label_insn_15835
-        FF001888          FF001888  Label_insn_15836
-        FF00188F          FF00188F  Label_insn_15837
-        FF001890          FF001890  post_callback_Label_insn_15837
-        FF001892          FF001892  Label_insn_15838
-        FF001894          FF001894  Label_insn_15839
-        FF001896          FF001896  Label_insn_15840
-        FF00189D          FF00189D  Label_insn_15841
-        FF00189F          FF00189F  Label_insn_15842
-        FF0018A1          FF0018A1  Label_insn_15843
-        FF0018A7          FF0018A7  Label_insn_15844
-        FF0018AE          FF0018AE  Label_insn_15845
-        FF0018AF          FF0018AF  post_callback_Label_insn_15845
-        FF0018B1          FF0018B1  Label_insn_15846
-        FF0018B3          FF0018B3  Label_insn_15847
-        FF0018B5          FF0018B5  Label_insn_15848
-        FF0018BC          FF0018BC  Label_insn_15849
-        FF0018BE          FF0018BE  Label_insn_15850
-        FF0018C0          FF0018C0  Label_insn_15851
-        FF0018C6          FF0018C6  Label_insn_15852
-        FF0018CD          FF0018CD  Label_insn_15853
-        FF0018CE          FF0018CE  post_callback_Label_insn_15853
-        FF0018D0          FF0018D0  Label_insn_15854
-        FF0018D2          FF0018D2  Label_insn_15855
-        FF0018D4          FF0018D4  Label_insn_15856
-        FF0018D7          FF0018D7  Label_insn_15857
-        FF0018DE          FF0018DE  Label_insn_15858
-        FF0018E0          FF0018E0  Label_insn_1714
-        FF0018E2          FF0018E2  Label_insn_15859
-        FF0018E4          FF0018E4  Label_insn_15860
-        FF0018E7          FF0018E7  Label_insn_15861
-        FF0018E9          FF0018E9  Label_insn_15862
-        FF0018EB          FF0018EB  Label_insn_15863
-        FF0018F1          FF0018F1  Label_insn_15864
-        FF0018F8          FF0018F8  Label_insn_15865
-        FF0018F9          FF0018F9  post_callback_Label_insn_15865
-        FF0018FB          FF0018FB  Label_insn_15866
-        FF0018FD          FF0018FD  Label_insn_15867
-        FF0018FF          FF0018FF  Label_insn_15868
-        FF001906          FF001906  Label_insn_15869
-        FF001908          FF001908  Label_insn_15870
-        FF00190A          FF00190A  Label_insn_15871
-        FF001910          FF001910  Label_insn_15872
-        FF001917          FF001917  Label_insn_15873
-        FF001918          FF001918  post_callback_Label_insn_15873
-        FF00191A          FF00191A  Label_insn_15874
-        FF00191C          FF00191C  Label_insn_15875
-        FF00191E          FF00191E  Label_insn_1735
-        FF001922          FF001922  Label_insn_15876
-        FF001929          FF001929  Label_insn_15877
-        FF00192B          FF00192B  Label_insn_15878
-        FF00192D          FF00192D  Label_insn_15879
-        FF001933          FF001933  Label_insn_15880
-        FF00193A          FF00193A  Label_insn_15881
-        FF00193B          FF00193B  post_callback_Label_insn_15881
-        FF00193D          FF00193D  Label_insn_15882
-        FF00193F          FF00193F  Label_insn_15883
-        FF001941          FF001941  Label_insn_15884
-        FF001943          FF001943  Label_insn_15885
-        FF001946          FF001946  Label_insn_15886
-        FF00194D          FF00194D  Label_insn_15887
-        FF00194F          FF00194F  Label_insn_15888
-        FF001951          FF001951  Label_insn_15889
-        FF001956          FF001956  Label_insn_15890
-        FF001958          FF001958  Label_insn_15891
-        FF00195A          FF00195A  Label_insn_15892
-        FF001960          FF001960  Label_insn_15893
-        FF001967          FF001967  Label_insn_15894
-        FF001968          FF001968  post_callback_Label_insn_15894
-        FF00196A          FF00196A  Label_insn_15895
-        FF00196C          FF00196C  Label_insn_15896
-        FF00196E          FF00196E  Label_insn_15897
-        FF001975          FF001975  Label_insn_15898
-        FF001977          FF001977  Label_insn_15899
-        FF001979          FF001979  Label_insn_15900
-        FF00197F          FF00197F  Label_insn_15901
-        FF001986          FF001986  Label_insn_15902
-        FF001987          FF001987  post_callback_Label_insn_15902
-        FF001989          FF001989  Label_insn_15903
-        FF00198B          FF00198B  Label_insn_15904
-        FF00198D          FF00198D  Label_insn_15905
-        FF001994          FF001994  Label_insn_15906
-        FF001996          FF001996  Label_insn_15907
-        FF001998          FF001998  Label_insn_15908
-        FF00199E          FF00199E  Label_insn_15909
-        FF0019A5          FF0019A5  Label_insn_15910
-        FF0019A6          FF0019A6  post_callback_Label_insn_15910
-        FF0019A8          FF0019A8  Label_insn_15911
-        FF0019AA          FF0019AA  Label_insn_15912
-        FF0019AC          FF0019AC  Label_insn_15913
-        FF0019B3          FF0019B3  Label_insn_15914
-        FF0019B5          FF0019B5  Label_insn_15915
-        FF0019B7          FF0019B7  Label_insn_15916
-        FF0019BD          FF0019BD  Label_insn_15917
-        FF0019C4          FF0019C4  Label_insn_15918
-        FF0019C5          FF0019C5  post_callback_Label_insn_15918
-        FF0019C7          FF0019C7  Label_insn_15919
-        FF0019C9          FF0019C9  Label_insn_15920
-        FF0019CB          FF0019CB  Label_insn_15921
-        FF0019D2          FF0019D2  Label_insn_15922
-        FF0019D4          FF0019D4  Label_insn_15923
-        FF0019D6          FF0019D6  Label_insn_15924
-        FF0019DC          FF0019DC  Label_insn_15925
-        FF0019E3          FF0019E3  Label_insn_15926
-        FF0019E4          FF0019E4  post_callback_Label_insn_15926
-        FF0019E6          FF0019E6  Label_insn_15927
-        FF0019E8          FF0019E8  Label_insn_15928
-        FF0019EA          FF0019EA  Label_insn_15929
-        FF0019F1          FF0019F1  Label_insn_15930
-        FF0019F3          FF0019F3  Label_insn_15931
-        FF0019F5          FF0019F5  Label_insn_15932
-        FF0019FB          FF0019FB  Label_insn_15933
-        FF001A02          FF001A02  Label_insn_15934
-        FF001A03          FF001A03  post_callback_Label_insn_15934
-        FF001A05          FF001A05  Label_insn_15935
-        FF001A07          FF001A07  Label_insn_15936
-        FF001A09          FF001A09  Label_insn_15937
-        FF001A10          FF001A10  Label_insn_15938
-        FF001A12          FF001A12  Label_insn_15939
-        FF001A14          FF001A14  Label_insn_15940
-        FF001A1A          FF001A1A  Label_insn_15941
-        FF001A21          FF001A21  Label_insn_15942
-        FF001A22          FF001A22  post_callback_Label_insn_15942
-        FF001A24          FF001A24  Label_insn_15943
-        FF001A26          FF001A26  Label_insn_15944
-        FF001A28          FF001A28  Label_insn_15945
-        FF001A2A          FF001A2A  Label_insn_15946
-        FF001A2C          FF001A2C  Label_insn_15947
-        FF001A32          FF001A32  Label_insn_15948
-        FF001A39          FF001A39  Label_insn_15949
-        FF001A3A          FF001A3A  post_callback_Label_insn_15949
-        FF001A3C          FF001A3C  Label_insn_15950
-        FF001A3E          FF001A3E  Label_insn_15951
-        FF001A40          FF001A40  Label_insn_15952
-        FF001A47          FF001A47  Label_insn_15953
-        FF001A49          FF001A49  Label_insn_15954
-        FF001A4B          FF001A4B  Label_insn_15955
-        FF001A51          FF001A51  Label_insn_15956
-        FF001A58          FF001A58  Label_insn_15957
-        FF001A59          FF001A59  post_callback_Label_insn_15957
-        FF001A5B          FF001A5B  Label_insn_15958
-        FF001A5D          FF001A5D  Label_insn_15959
-        FF001A5F          FF001A5F  Label_insn_15960
-        FF001A61          FF001A61  Label_insn_15961
-        FF001A64          FF001A64  Label_insn_15962
-        FF001A6B          FF001A6B  Label_insn_15963
-        FF001A6D          FF001A6D  Label_insn_15964
-        FF001A6F          FF001A6F  Label_insn_15965
-        FF001A74          FF001A74  Label_insn_15966
-        FF001A76          FF001A76  Label_insn_15967
-        FF001A78          FF001A78  Label_insn_15968
-        FF001A7E          FF001A7E  Label_insn_15969
-        FF001A85          FF001A85  Label_insn_15970
-        FF001A86          FF001A86  post_callback_Label_insn_15970
-        FF001A88          FF001A88  Label_insn_15971
-        FF001A8A          FF001A8A  Label_insn_15972
-        FF001A8C          FF001A8C  Label_insn_15973
-        FF001A93          FF001A93  Label_insn_15974
-        FF001A95          FF001A95  Label_insn_15975
-        FF001A97          FF001A97  Label_insn_15976
-        FF001A9D          FF001A9D  Label_insn_15977
-        FF001AA4          FF001AA4  Label_insn_15978
-        FF001AA5          FF001AA5  post_callback_Label_insn_15978
-        FF001AA7          FF001AA7  Label_insn_15979
-        FF001AA9          FF001AA9  Label_insn_15980
-        FF001AAB          FF001AAB  Label_insn_15981
-        FF001AB2          FF001AB2  Label_insn_15982
-        FF001AB4          FF001AB4  Label_insn_15983
-        FF001AB6          FF001AB6  Label_insn_15984
-        FF001ABC          FF001ABC  Label_insn_15985
-        FF001AC3          FF001AC3  Label_insn_15986
-        FF001AC4          FF001AC4  post_callback_Label_insn_15986
-        FF001AC6          FF001AC6  Label_insn_15987
-        FF001AC8          FF001AC8  Label_insn_15988
-        FF001ACA          FF001ACA  Label_insn_15989
-        FF001AD1          FF001AD1  Label_insn_15990
-        FF001AD3          FF001AD3  Label_insn_15991
-        FF001AD5          FF001AD5  Label_insn_15992
-        FF001ADB          FF001ADB  Label_insn_15993
-        FF001AE2          FF001AE2  Label_insn_15994
-        FF001AE3          FF001AE3  post_callback_Label_insn_15994
-        FF001AE5          FF001AE5  Label_insn_15995
-        FF001AE7          FF001AE7  Label_insn_15996
-        FF001AE9          FF001AE9  Label_insn_15997
-        FF001AF0          FF001AF0  Label_insn_15998
-        FF001AF2          FF001AF2  Label_insn_15999
-        FF001AF4          FF001AF4  Label_insn_16000
-        FF001AFA          FF001AFA  Label_insn_16001
-        FF001B01          FF001B01  Label_insn_16002
-        FF001B02          FF001B02  post_callback_Label_insn_16002
-        FF001B04          FF001B04  Label_insn_16003
-        FF001B06          FF001B06  Label_insn_16004
-        FF001B08          FF001B08  Label_insn_16005
-        FF001B0F          FF001B0F  Label_insn_16006
-        FF001B11          FF001B11  Label_insn_16007
-        FF001B13          FF001B13  Label_insn_16008
-        FF001B19          FF001B19  Label_insn_16009
-        FF001B1F          FF001B1F  Label_insn_16049
-        FF001B27          FF001B27  Label_insn_16010
-        FF001B28          FF001B28  post_callback_Label_insn_16010
-        FF001B2A          FF001B2A  Label_insn_16011
-        FF001B2C          FF001B2C  Label_insn_16012
-        FF001B2E          FF001B2E  Label_insn_16013
-        FF001B35          FF001B35  Label_insn_16014
-        FF001B37          FF001B37  Label_insn_16015
-        FF001B39          FF001B39  Label_insn_16016
-        FF001B3F          FF001B3F  Label_insn_16017
-        FF001B46          FF001B46  Label_insn_16018
-        FF001B47          FF001B47  post_callback_Label_insn_16018
-        FF001B49          FF001B49  Label_insn_16019
-        FF001B4B          FF001B4B  Label_insn_16020
-        FF001B4D          FF001B4D  Label_insn_16021
-        FF001B4F          FF001B4F  Label_insn_16022
-        FF001B52          FF001B52  Label_insn_16023
-        FF001B59          FF001B59  Label_insn_16024
-        FF001B5B          FF001B5B  Label_insn_16025
-        FF001B5D          FF001B5D  Label_insn_16026
-        FF001B60          FF001B60  Label_insn_16027
-        FF001B62          FF001B62  Label_insn_16028
-        FF001B64          FF001B64  Label_insn_16029
-        FF001B6A          FF001B6A  Label_insn_16030
-        FF001B71          FF001B71  Label_insn_16031
-        FF001B72          FF001B72  post_callback_Label_insn_16031
-        FF001B74          FF001B74  Label_insn_16032
-        FF001B76          FF001B76  Label_insn_16033
-        FF001B78          FF001B78  Label_insn_16034
-        FF001B7A          FF001B7A  Label_insn_16035
-        FF001B7C          FF001B7C  Label_insn_16036
-        FF001B82          FF001B82  Label_insn_16037
-        FF001B89          FF001B89  Label_insn_16038
-        FF001B8A          FF001B8A  post_callback_Label_insn_16038
-        FF001B8C          FF001B8C  Label_insn_16039
-        FF001B8E          FF001B8E  Label_insn_16040
-        FF001B90          FF001B90  Label_insn_16041
-        FF001B97          FF001B97  Label_insn_16042
-        FF001B99          FF001B99  Label_insn_16043
-        FF001B9B          FF001B9B  Label_insn_16044
-        FF001BA1          FF001BA1  Label_insn_16045
-        FF001BA8          FF001BA8  Label_insn_16046
-        FF001BA9          FF001BA9  post_callback_Label_insn_16046
-        FF001BAB          FF001BAB  Label_insn_16047
-        FF001BAD          FF001BAD  Label_insn_16048
-        FF001BAF          FF001BAF  Label_insn_1978
-        FF001BB3          FF001BB3  Label_insn_16050
-        FF001BB5          FF001BB5  Label_insn_16051
-        FF001BB7          FF001BB7  Label_insn_16052
-        FF001BBD          FF001BBD  Label_insn_16053
-        FF001BC4          FF001BC4  Label_insn_16054
-        FF001BC5          FF001BC5  post_callback_Label_insn_16054
-        FF001BC7          FF001BC7  Label_insn_16055
-        FF001BC9          FF001BC9  Label_insn_16056
-        FF001BCB          FF001BCB  Label_insn_1988
-        FF001BCF          FF001BCF  Label_insn_16057
-        FF001BD6          FF001BD6  Label_insn_16058
-        FF001BD8          FF001BD8  Label_insn_16059
-        FF001BDA          FF001BDA  Label_insn_16060
-        FF001BE0          FF001BE0  Label_insn_16061
-        FF001BE7          FF001BE7  Label_insn_16062
-        FF001BE8          FF001BE8  post_callback_Label_insn_16062
-        FF001BEA          FF001BEA  Label_insn_16063
-        FF001BEC          FF001BEC  Label_insn_16064
-        FF001BEE          FF001BEE  Label_insn_16065
-        FF001BF0          FF001BF0  Label_insn_16066
-        FF001BF2          FF001BF2  Label_insn_16067
-        FF001BF8          FF001BF8  Label_insn_16068
-        FF001BFF          FF001BFF  Label_insn_16069
-        FF001C00          FF001C00  post_callback_Label_insn_16069
-        FF001C02          FF001C02  Label_insn_16070
-        FF001C04          FF001C04  Label_insn_16071
-        FF001C06          FF001C06  Label_insn_16072
-        FF001C0D          FF001C0D  Label_insn_16073
-        FF001C0F          FF001C0F  Label_insn_16074
-        FF001C11          FF001C11  Label_insn_16075
-        FF001C17          FF001C17  Label_insn_16076
-        FF001C1E          FF001C1E  Label_insn_16077
-        FF001C1F          FF001C1F  post_callback_Label_insn_16077
-        FF001C21          FF001C21  Label_insn_16078
-        FF001C23          FF001C23  Label_insn_16079
-        FF001C25          FF001C25  Label_insn_16080
-        FF001C2C          FF001C2C  Label_insn_16081
-        FF001C2E          FF001C2E  Label_insn_16082
-        FF001C30          FF001C30  Label_insn_16083
-        FF001C36          FF001C36  Label_insn_16084
-        FF001C3D          FF001C3D  Label_insn_16085
-        FF001C3E          FF001C3E  post_callback_Label_insn_16085
-        FF001C40          FF001C40  Label_insn_16086
-        FF001C42          FF001C42  Label_insn_16087
-        FF001C44          FF001C44  Label_insn_16088
-        FF001C4B          FF001C4B  Label_insn_16089
-        FF001C4D          FF001C4D  Label_insn_16090
-        FF001C4F          FF001C4F  Label_insn_16091
-        FF001C55          FF001C55  Label_insn_16092
-        FF001C5C          FF001C5C  Label_insn_16093
-        FF001C5D          FF001C5D  post_callback_Label_insn_16093
-        FF001C5F          FF001C5F  Label_insn_16094
-        FF001C61          FF001C61  Label_insn_16095
-        FF001C63          FF001C63  Label_insn_2042
-        FF001C68          FF001C68  Label_insn_16096
-        FF001C6A          FF001C6A  Label_insn_16097
-        FF001C6C          FF001C6C  Label_insn_16098
-        FF001C72          FF001C72  Label_insn_16099
-        FF001C79          FF001C79  Label_insn_16100
-        FF001C7A          FF001C7A  post_callback_Label_insn_16100
-        FF001C7C          FF001C7C  Label_insn_16101
-        FF001C7E          FF001C7E  Label_insn_16102
-        FF001C80          FF001C80  Label_insn_16103
-        FF001C87          FF001C87  Label_insn_16104
-        FF001C89          FF001C89  Label_insn_16105
-        FF001C8B          FF001C8B  Label_insn_16106
-        FF001C91          FF001C91  Label_insn_16107
-        FF001C98          FF001C98  Label_insn_16108
-        FF001C99          FF001C99  post_callback_Label_insn_16108
-        FF001C9B          FF001C9B  Label_insn_16109
-        FF001C9D          FF001C9D  Label_insn_16110
-        FF001C9F          FF001C9F  Label_insn_16111
-        FF001CA6          FF001CA6  Label_insn_16112
-        FF001CA8          FF001CA8  Label_insn_16113
-        FF001CAA          FF001CAA  Label_insn_16114
-        FF001CB0          FF001CB0  Label_insn_16115
-        FF001CB7          FF001CB7  Label_insn_16116
-        FF001CB8          FF001CB8  post_callback_Label_insn_16116
-        FF001CBA          FF001CBA  Label_insn_16117
-        FF001CBC          FF001CBC  Label_insn_16118
-        FF001CBE          FF001CBE  Label_insn_16119
-        FF001CC5          FF001CC5  Label_insn_16120
-        FF001CC7          FF001CC7  Label_insn_16121
-        FF001CC9          FF001CC9  Label_insn_16122
-        FF001CCF          FF001CCF  Label_insn_16123
-        FF001CD5          FF001CD5  Label_insn_16124
-        FF001CDC          FF001CDC  Label_insn_16125
-        FF001CDD          FF001CDD  post_callback_Label_insn_16125
-        FF001CDF          FF001CDF  Label_insn_16126
-        FF001CE1          FF001CE1  Label_insn_16127
-        FF001CE3          FF001CE3  Label_insn_16128
-        FF001CEA          FF001CEA  Label_insn_16129
-        FF001CEC          FF001CEC  Label_insn_16130
-        FF001CEE          FF001CEE  Label_insn_16131
-        FF001CF4          FF001CF4  Label_insn_16132
-        FF001CFB          FF001CFB  Label_insn_16133
-        FF001CFC          FF001CFC  post_callback_Label_insn_16133
-        FF001CFE          FF001CFE  Label_insn_16134
-        FF001D00          FF001D00  Label_insn_16135
-        FF001D02          FF001D02  Label_insn_16136
-        FF001D09          FF001D09  Label_insn_16137
-        FF001D0B          FF001D0B  Label_insn_2123
-        FF001D0E          FF001D0E  Label_insn_16138
-        FF001D10          FF001D10  Label_insn_2124
-        FF001D14          FF001D14  Label_insn_16139
-        FF001D1A          FF001D1A  Label_insn_16140
-        FF001D21          FF001D21  Label_insn_16141
-        FF001D22          FF001D22  post_callback_Label_insn_16141
-        FF001D24          FF001D24  Label_insn_16142
-        FF001D26          FF001D26  Label_insn_16143
-        FF001D28          FF001D28  Label_insn_16144
-        FF001D2F          FF001D2F  Label_insn_16145
-        FF001D31          FF001D31  Label_insn_16146
-        FF001D33          FF001D33  Label_insn_16147
-        FF001D39          FF001D39  Label_insn_16148
-        FF001D40          FF001D40  Label_insn_16149
-        FF001D41          FF001D41  post_callback_Label_insn_16149
-        FF001D43          FF001D43  Label_insn_16150
-        FF001D45          FF001D45  Label_insn_16151
-        FF001D47          FF001D47  Label_insn_16152
-        FF001D4E          FF001D4E  Label_insn_16153
-        FF001D50          FF001D50  Label_insn_16154
-        FF001D52          FF001D52  Label_insn_16155
-        FF001D58          FF001D58  Label_insn_16156
-        FF001D5F          FF001D5F  Label_insn_16157
-        FF001D60          FF001D60  post_callback_Label_insn_16157
-        FF001D62          FF001D62  Label_insn_16158
-        FF001D64          FF001D64  Label_insn_16159
-        FF001D66          FF001D66  Label_insn_16160
-        FF001D6D          FF001D6D  Label_insn_16161
-        FF001D6F          FF001D6F  Label_insn_16162
-        FF001D71          FF001D71  Label_insn_16163
-        FF001D77          FF001D77  Label_insn_16164
-        FF001D7E          FF001D7E  Label_insn_16165
-        FF001D7F          FF001D7F  post_callback_Label_insn_16165
-        FF001D81          FF001D81  Label_insn_16166
-        FF001D83          FF001D83  Label_insn_16167
-        FF001D85          FF001D85  Label_insn_16168
-        FF001D8C          FF001D8C  Label_insn_2166
-        FF001D90          FF001D90  Label_insn_16169
-        FF001D92          FF001D92  Label_insn_16170
-        FF001D94          FF001D94  Label_insn_16171
-        FF001D9A          FF001D9A  Label_insn_16172
-        FF001DA1          FF001DA1  Label_insn_16173
-        FF001DA2          FF001DA2  post_callback_Label_insn_16173
-        FF001DA4          FF001DA4  Label_insn_16174
-        FF001DA6          FF001DA6  Label_insn_16175
-        FF001DA8          FF001DA8  Label_insn_16176
-        FF001DAF          FF001DAF  Label_insn_16177
-        FF001DB1          FF001DB1  Label_insn_16178
-        FF001DB3          FF001DB3  Label_insn_2180
-        FF001DB7          FF001DB7  Label_insn_16179
-        FF001DBD          FF001DBD  Label_insn_16180
-        FF001DC4          FF001DC4  Label_insn_16181
-        FF001DC5          FF001DC5  post_callback_Label_insn_16181
-        FF001DC7          FF001DC7  Label_insn_16182
-        FF001DC9          FF001DC9  Label_insn_16183
-        FF001DCB          FF001DCB  Label_insn_16184
-        FF001DCD          FF001DCD  Label_insn_16185
-        FF001DD0          FF001DD0  Label_insn_16186
-        FF001DD7          FF001DD7  Label_insn_16187
-        FF001DD9          FF001DD9  Label_insn_16188
-        FF001DDB          FF001DDB  Label_insn_16189
-        FF001DDE          FF001DDE  Label_insn_16190
-        FF001DE0          FF001DE0  Label_insn_16191
-        FF001DE2          FF001DE2  Label_insn_16192
-        FF001DE8          FF001DE8  Label_insn_16193
-        FF001DEF          FF001DEF  Label_insn_16194
-        FF001DF0          FF001DF0  post_callback_Label_insn_16194
-        FF001DF2          FF001DF2  Label_insn_16195
-        FF001DF4          FF001DF4  Label_insn_16196
-        FF001DF6          FF001DF6  Label_insn_16197
-        FF001DF8          FF001DF8  Label_insn_16198
-        FF001DFB          FF001DFB  Label_insn_16199
-        FF001E02          FF001E02  Label_insn_16200
-        FF001E04          FF001E04  Label_insn_16201
-        FF001E06          FF001E06  Label_insn_16202
-        FF001E0B          FF001E0B  Label_insn_16203
-        FF001E0D          FF001E0D  Label_insn_16204
-        FF001E0F          FF001E0F  Label_insn_2209
-        FF001E13          FF001E13  Label_insn_16205
-        FF001E19          FF001E19  Label_insn_16206
-        FF001E20          FF001E20  Label_insn_16207
-        FF001E21          FF001E21  post_callback_Label_insn_16207
-        FF001E23          FF001E23  Label_insn_16208
-        FF001E25          FF001E25  Label_insn_16209
-        FF001E27          FF001E27  Label_insn_16210
-        FF001E29          FF001E29  Label_insn_16211
-        FF001E2C          FF001E2C  Label_insn_16212
-        FF001E33          FF001E33  Label_insn_16213
-        FF001E35          FF001E35  Label_insn_16214
-        FF001E37          FF001E37  Label_insn_16215
-        FF001E3A          FF001E3A  Label_insn_16216
-        FF001E3C          FF001E3C  Label_insn_16217
-        FF001E3E          FF001E3E  Label_insn_16218
-        FF001E44          FF001E44  Label_insn_16219
-        FF001E4B          FF001E4B  Label_insn_16220
-        FF001E4C          FF001E4C  post_callback_Label_insn_16220
-        FF001E4E          FF001E4E  Label_insn_16221
-        FF001E50          FF001E50  Label_insn_16222
-        FF001E52          FF001E52  Label_insn_16223
-        FF001E59          FF001E59  Label_insn_16224
-        FF001E5B          FF001E5B  Label_insn_16225
-        FF001E5D          FF001E5D  Label_insn_16226
-        FF001E63          FF001E63  Label_insn_16227
-        FF001E6A          FF001E6A  Label_insn_16228
-        FF001E6B          FF001E6B  post_callback_Label_insn_16228
-        FF001E6D          FF001E6D  Label_insn_2240
-        FF001E70          FF001E70  Label_insn_16229
-        FF001E72          FF001E72  Label_insn_16230
-        FF001E74          FF001E74  Label_insn_16231
-        FF001E7B          FF001E7B  Label_insn_16232
-        FF001E7D          FF001E7D  Label_insn_16233
-        FF001E7F          FF001E7F  Label_insn_16234
-        FF001E85          FF001E85  Label_insn_16235
-        FF001E8C          FF001E8C  Label_insn_16236
-        FF001E8D          FF001E8D  post_callback_Label_insn_16236
-        FF001E8F          FF001E8F  Label_insn_16237
-        FF001E91          FF001E91  Label_insn_16238
-        FF001E93          FF001E93  Label_insn_16239
-        FF001E9A          FF001E9A  Label_insn_16240
-        FF001E9C          FF001E9C  Label_insn_16241
-        FF001E9E          FF001E9E  Label_insn_16242
-        FF001EA4          FF001EA4  Label_insn_16243
-        FF001EAB          FF001EAB  Label_insn_16244
-        FF001EAC          FF001EAC  post_callback_Label_insn_16244
-        FF001EAE          FF001EAE  Label_insn_16245
-        FF001EB0          FF001EB0  Label_insn_16246
-        FF001EB2          FF001EB2  Label_insn_16247
-        FF001EB4          FF001EB4  Label_insn_16248
-        FF001EB6          FF001EB6  Label_insn_16249
-        FF001EBC          FF001EBC  Label_insn_16250
-        FF001EC3          FF001EC3  Label_insn_16251
-        FF001EC4          FF001EC4  post_callback_Label_insn_16251
-        FF001EC6          FF001EC6  Label_insn_16252
-        FF001EC8          FF001EC8  Label_insn_16253
-        FF001ECA          FF001ECA  Label_insn_16254
-        FF001ED1          FF001ED1  Label_insn_16255
-        FF001ED3          FF001ED3  Label_insn_16256
-        FF001ED5          FF001ED5  Label_insn_16257
-        FF001EDB          FF001EDB  Label_insn_16258
-        FF001EE2          FF001EE2  Label_insn_16259
-        FF001EE3          FF001EE3  post_callback_Label_insn_16259
-        FF001EE5          FF001EE5  Label_insn_16260
-        FF001EE7          FF001EE7  Label_insn_16261
-        FF001EE9          FF001EE9  Label_insn_16262
-        FF001EF0          FF001EF0  Label_insn_16263
-        FF001EF2          FF001EF2  Label_insn_2339
-        FF001EF6          FF001EF6  Label_insn_16264
-        FF001EF8          FF001EF8  Label_insn_16265
-        FF001EFE          FF001EFE  Label_insn_16266
-        FF001F05          FF001F05  Label_insn_16267
-        FF001F06          FF001F06  post_callback_Label_insn_16267
-        FF001F08          FF001F08  Label_insn_16268
-        FF001F0A          FF001F0A  Label_insn_16269
-        FF001F0C          FF001F0C  Label_insn_2297
-        FF001F0F          FF001F0F  Label_insn_16270
-        FF001F16          FF001F16  Label_insn_16271
-        FF001F18          FF001F18  Label_insn_16272
-        FF001F1A          FF001F1A  Label_insn_16273
-        FF001F20          FF001F20  Label_insn_16274
-        FF001F27          FF001F27  Label_insn_16275
-        FF001F28          FF001F28  post_callback_Label_insn_16275
-        FF001F2A          FF001F2A  Label_insn_16276
-        FF001F2C          FF001F2C  Label_insn_16277
-        FF001F2E          FF001F2E  Label_insn_16278
-        FF001F35          FF001F35  Label_insn_16279
-        FF001F37          FF001F37  Label_insn_16280
-        FF001F39          FF001F39  Label_insn_2313
-        FF001F3D          FF001F3D  Label_insn_16281
-        FF001F43          FF001F43  Label_insn_16282
-        FF001F4A          FF001F4A  Label_insn_16283
-        FF001F4B          FF001F4B  post_callback_Label_insn_16283
-        FF001F4D          FF001F4D  Label_insn_16284
-        FF001F4F          FF001F4F  Label_insn_16285
-        FF001F51          FF001F51  Label_insn_16286
-        FF001F58          FF001F58  Label_insn_16287
-        FF001F5A          FF001F5A  Label_insn_16288
-        FF001F5C          FF001F5C  Label_insn_16289
-        FF001F62          FF001F62  Label_insn_2324
-        FF001F66          FF001F66  Label_insn_16290
-        FF001F6D          FF001F6D  Label_insn_16291
-        FF001F6E          FF001F6E  post_callback_Label_insn_16291
-        FF001F70          FF001F70  Label_insn_16292
-        FF001F72          FF001F72  Label_insn_16293
-        FF001F74          FF001F74  Label_insn_16294
-        FF001F76          FF001F76  Label_insn_16295
-        FF001F7D          FF001F7D  Label_insn_2331
-        FF001F82          FF001F82  Label_insn_16296
-        FF001F89          FF001F89  Label_insn_16297
-        FF001F8B          FF001F8B  Label_insn_16298
-        FF001F8D          FF001F8D  Label_insn_16299
-        FF001F95          FF001F95  Label_insn_16300
-        FF001F97          FF001F97  Label_insn_16301
-        FF001F99          FF001F99  Label_insn_16302
-        FF001F9F          FF001F9F  Label_insn_16303
-        FF001FA6          FF001FA6  Label_insn_16304
-        FF001FA7          FF001FA7  post_callback_Label_insn_16304
-        FF001FA9          FF001FA9  Label_insn_16305
-        FF001FAB          FF001FAB  Label_insn_16306
-        FF001FAD          FF001FAD  Label_insn_16307
-        FF001FB4          FF001FB4  Label_insn_16308
-        FF001FB6          FF001FB6  Label_insn_16309
-        FF001FB8          FF001FB8  Label_insn_16310
-        FF001FBE          FF001FBE  Label_insn_16311
-        FF001FC5          FF001FC5  Label_insn_16312
-        FF001FC6          FF001FC6  post_callback_Label_insn_16312
-        FF001FC8          FF001FC8  Label_insn_16313
-        FF001FCA          FF001FCA  Label_insn_16314
-        FF001FCC          FF001FCC  Label_insn_2356
-        FF001FD0          FF001FD0  Label_insn_16315
-        FF001FD7          FF001FD7  Label_insn_16316
-        FF001FD9          FF001FD9  Label_insn_16317
-        FF001FDB          FF001FDB  Label_insn_16318
-        FF001FE1          FF001FE1  Label_insn_16319
-        FF001FE8          FF001FE8  Label_insn_16320
-        FF001FE9          FF001FE9  post_callback_Label_insn_16320
-        FF001FEB          FF001FEB  Label_insn_16321
-        FF001FED          FF001FED  Label_insn_16322
-        FF001FEF          FF001FEF  Label_insn_16323
-        FF001FF6          FF001FF6  Label_insn_16324
-        FF001FF8          FF001FF8  Label_insn_16325
-        FF001FFA          FF001FFA  Label_insn_16326
-        FF002000          FF002000  Label_insn_16327
-        FF002007          FF002007  Label_insn_16328
-        FF002008          FF002008  post_callback_Label_insn_16328
-        FF00200A          FF00200A  Label_insn_16329
-        FF00200C          FF00200C  Label_insn_16330
-        FF00200E          FF00200E  Label_insn_16331
-        FF002015          FF002015  Label_insn_16332
-        FF002017          FF002017  Label_insn_16333
-        FF002019          FF002019  Label_insn_2382
-        FF00201D          FF00201D  Label_insn_16334
-        FF002023          FF002023  Label_insn_16335
-        FF00202A          FF00202A  Label_insn_16336
-        FF00202B          FF00202B  post_callback_Label_insn_16336
-        FF00202D          FF00202D  Label_insn_16337
-        FF00202F          FF00202F  Label_insn_16338
-        FF002031          FF002031  Label_insn_2394
-        FF002034          FF002034  Label_insn_16339
-        FF00203B          FF00203B  Label_insn_16340
-        FF00203D          FF00203D  Label_insn_16341
-        FF00203F          FF00203F  Label_insn_16342
-        FF002045          FF002045  Label_insn_16343
-        FF00204C          FF00204C  Label_insn_16344
-        FF00204D          FF00204D  post_callback_Label_insn_16344
-        FF00204F          FF00204F  Label_insn_16345
-        FF002051          FF002051  Label_insn_16346
-        FF002053          FF002053  Label_insn_16347
-        FF00205A          FF00205A  Label_insn_16348
-        FF00205C          FF00205C  Label_insn_16349
-        FF00205E          FF00205E  Label_insn_16350
-        FF002064          FF002064  Label_insn_16351
-        FF00206B          FF00206B  Label_insn_16352
-        FF00206C          FF00206C  post_callback_Label_insn_16352
-        FF00206E          FF00206E  Label_insn_16353
-        FF002070          FF002070  Label_insn_16354
-        FF002072          FF002072  Label_insn_16355
-        FF002079          FF002079  Label_insn_16356
-        FF00207B          FF00207B  Label_insn_16357
-        FF00207D          FF00207D  Label_insn_16358
-        FF002083          FF002083  Label_insn_16359
-        FF00208A          FF00208A  Label_insn_16360
-        FF00208B          FF00208B  post_callback_Label_insn_16360
-        FF00208D          FF00208D  Label_insn_16361
-        FF00208F          FF00208F  Label_insn_16362
-        FF002091          FF002091  Label_insn_16363
-        FF002098          FF002098  Label_insn_16364
-        FF00209A          FF00209A  Label_insn_16365
-        FF00209C          FF00209C  Label_insn_16366
-        FF0020A2          FF0020A2  Label_insn_2444
-        FF0020A6          FF0020A6  Label_insn_16367
-        FF0020AD          FF0020AD  Label_insn_16368
-        FF0020AE          FF0020AE  post_callback_Label_insn_16368
-        FF0020B0          FF0020B0  Label_insn_16369
-        FF0020B2          FF0020B2  Label_insn_16370
-        FF0020B4          FF0020B4  Label_insn_16371
-        FF0020BB          FF0020BB  Label_insn_16372
-        FF0020BD          FF0020BD  Label_insn_16373
-        FF0020BF          FF0020BF  Label_insn_16374
-        FF0020C5          FF0020C5  Label_insn_16375
-        FF0020CC          FF0020CC  Label_insn_16376
-        FF0020CD          FF0020CD  post_callback_Label_insn_16376
-        FF0020CF          FF0020CF  Label_insn_2459
-        FF0020D2          FF0020D2  Label_insn_16377
-        FF0020D4          FF0020D4  Label_insn_16378
-        FF0020D6          FF0020D6  Label_insn_16379
-        FF0020DD          FF0020DD  Label_insn_16380
-        FF0020DF          FF0020DF  Label_insn_16381
-        FF0020E1          FF0020E1  Label_insn_16382
-        FF0020E7          FF0020E7  Label_insn_16383
-        FF0020EE          FF0020EE  Label_insn_16384
-        FF0020EF          FF0020EF  post_callback_Label_insn_16384
-        FF0020F1          FF0020F1  Label_insn_16385
-        FF0020F3          FF0020F3  Label_insn_16386
-        FF0020F5          FF0020F5  Label_insn_16387
-        FF0020FC          FF0020FC  Label_insn_16388
-        FF0020FE          FF0020FE  Label_insn_16389
-        FF002100          FF002100  Label_insn_16390
-        FF002106          FF002106  Label_insn_16391
-        FF00210D          FF00210D  Label_insn_16392
-        FF00210E          FF00210E  post_callback_Label_insn_16392
-        FF002110          FF002110  Label_insn_16393
-        FF002112          FF002112  Label_insn_16394
-        FF002114          FF002114  Label_insn_16395
-        FF00211B          FF00211B  Label_insn_16396
-        FF00211D          FF00211D  Label_insn_16397
-        FF00211F          FF00211F  Label_insn_16398
-        FF002125          FF002125  Label_insn_16399
-        FF00212C          FF00212C  Label_insn_16400
-        FF00212D          FF00212D  post_callback_Label_insn_16400
-        FF00212F          FF00212F  Label_insn_16401
-        FF002131          FF002131  Label_insn_16402
-        FF002133          FF002133  Label_insn_16403
-        FF00213A          FF00213A  Label_insn_16404
-        FF00213C          FF00213C  Label_insn_16405
-        FF00213E          FF00213E  Label_insn_16406
-        FF002144          FF002144  Label_insn_16407
-        FF00214B          FF00214B  Label_insn_16408
-        FF00214C          FF00214C  post_callback_Label_insn_16408
-        FF00214E          FF00214E  Label_insn_16409
-        FF002150          FF002150  Label_insn_16410
-        FF002152          FF002152  Label_insn_16411
-        FF002159          FF002159  Label_insn_16412
-        FF00215B          FF00215B  Label_insn_2534
-        FF00215F          FF00215F  Label_insn_16413
-        FF002161          FF002161  Label_insn_16414
-        FF002167          FF002167  Label_insn_16415
-        FF00216E          FF00216E  Label_insn_16416
-        FF00216F          FF00216F  post_callback_Label_insn_16416
-        FF002171          FF002171  Label_insn_16417
-        FF002173          FF002173  Label_insn_16418
-        FF002175          FF002175  Label_insn_16419
-        FF00217C          FF00217C  Label_insn_16420
-        FF00217E          FF00217E  Label_insn_16421
-        FF002180          FF002180  Label_insn_16422
-        FF002186          FF002186  Label_insn_16423
-        FF00218D          FF00218D  Label_insn_16424
-        FF00218E          FF00218E  post_callback_Label_insn_16424
-        FF002190          FF002190  Label_insn_16425
-        FF002192          FF002192  Label_insn_16426
-        FF002194          FF002194  Label_insn_16427
-        FF002196          FF002196  Label_insn_16428
-        FF002199          FF002199  Label_insn_16429
-        FF0021A0          FF0021A0  Label_insn_16430
-        FF0021A2          FF0021A2  Label_insn_16431
-        FF0021A4          FF0021A4  Label_insn_16432
-        FF0021A8          FF0021A8  Label_insn_16433
-        FF0021AA          FF0021AA  Label_insn_16434
-        FF0021AC          FF0021AC  Label_insn_16435
-        FF0021B2          FF0021B2  Label_insn_16436
-        FF0021B9          FF0021B9  Label_insn_16437
-        FF0021BA          FF0021BA  post_callback_Label_insn_16437
-        FF0021BC          FF0021BC  Label_insn_16438
-        FF0021BE          FF0021BE  Label_insn_16439
-        FF0021C0          FF0021C0  Label_insn_16440
-        FF0021C7          FF0021C7  Label_insn_16441
-        FF0021C9          FF0021C9  Label_insn_16442
-        FF0021CB          FF0021CB  Label_insn_16443
-        FF0021D1          FF0021D1  Label_insn_16444
-        FF0021D8          FF0021D8  Label_insn_16445
-        FF0021D9          FF0021D9  post_callback_Label_insn_16445
-        FF0021DB          FF0021DB  Label_insn_16446
-        FF0021DD          FF0021DD  Label_insn_16447
-        FF0021DF          FF0021DF  Label_insn_16448
-        FF0021E1          FF0021E1  Label_insn_16449
-        FF0021E3          FF0021E3  Label_insn_16450
-        FF0021E9          FF0021E9  Label_insn_16451
-        FF0021F0          FF0021F0  Label_insn_16452
-        FF0021F1          FF0021F1  post_callback_Label_insn_16452
-        FF0021F3          FF0021F3  Label_insn_16453
-        FF0021F5          FF0021F5  Label_insn_16454
-        FF0021F7          FF0021F7  Label_insn_16455
-        FF0021F9          FF0021F9  Label_insn_2587
-        FF0021FF          FF0021FF  Label_insn_16456
-        FF002202          FF002202  Label_insn_16457
-        FF002209          FF002209  Label_insn_16458
-        FF00220B          FF00220B  Label_insn_16459
-        FF00220D          FF00220D  Label_insn_16460
-        FF002214          FF002214  Label_insn_16461
-        FF002216          FF002216  Label_insn_16462
-        FF002218          FF002218  Label_insn_16463
-        FF00221E          FF00221E  Label_insn_16464
-        FF002225          FF002225  Label_insn_16465
-        FF002226          FF002226  post_callback_Label_insn_16465
-        FF002228          FF002228  Label_insn_16466
-        FF00222A          FF00222A  Label_insn_16467
-        FF00222C          FF00222C  Label_insn_16468
-        FF002233          FF002233  Label_insn_16469
-        FF002235          FF002235  Label_insn_16470
-        FF002237          FF002237  Label_insn_16471
-        FF00223D          FF00223D  Label_insn_16472
-        FF002244          FF002244  Label_insn_16473
-        FF002245          FF002245  post_callback_Label_insn_16473
-        FF002247          FF002247  Label_insn_16474
-        FF002249          FF002249  Label_insn_16475
-        FF00224B          FF00224B  Label_insn_16476
-        FF002252          FF002252  Label_insn_16477
-        FF002254          FF002254  Label_insn_16478
-        FF002256          FF002256  Label_insn_16479
-        FF00225C          FF00225C  Label_insn_16480
-        FF002263          FF002263  Label_insn_16481
-        FF002264          FF002264  post_callback_Label_insn_16481
-        FF002266          FF002266  Label_insn_16482
-        FF002268          FF002268  Label_insn_16483
-        FF00226A          FF00226A  Label_insn_16484
-        FF002271          FF002271  Label_insn_16485
-        FF002273          FF002273  Label_insn_16486
-        FF002275          FF002275  Label_insn_16487
-        FF00227B          FF00227B  Label_insn_16488
-        FF002282          FF002282  Label_insn_16489
-        FF002283          FF002283  post_callback_Label_insn_16489
-        FF002285          FF002285  Label_insn_16490
-        FF002287          FF002287  Label_insn_16491
-        FF002289          FF002289  Label_insn_16492
-        FF00228B          FF00228B  Label_insn_16493
-        FF00228E          FF00228E  Label_insn_16494
-        FF002295          FF002295  Label_insn_16495
-        FF002297          FF002297  Label_insn_16496
-        FF002299          FF002299  Label_insn_16497
-        FF00229D          FF00229D  Label_insn_16498
-        FF00229F          FF00229F  Label_insn_16499
-        FF0022A1          FF0022A1  Label_insn_16500
-        FF0022A7          FF0022A7  Label_insn_16501
-        FF0022AE          FF0022AE  Label_insn_16502
-        FF0022AF          FF0022AF  post_callback_Label_insn_16502
-        FF0022B1          FF0022B1  Label_insn_16503
-        FF0022B3          FF0022B3  Label_insn_16504
-        FF0022B5          FF0022B5  Label_insn_16505
-        FF0022BC          FF0022BC  Label_insn_16506
-        FF0022BE          FF0022BE  Label_insn_16507
-        FF0022C0          FF0022C0  Label_insn_16508
-        FF0022C7          FF0022C7  Label_insn_16509
-        FF0022C8          FF0022C8  post_callback_Label_insn_16509
-        FF0022CA          FF0022CA  Label_insn_16510
-        FF0022CC          FF0022CC  Label_insn_16511
-        FF0022CE          FF0022CE  Label_insn_16512
-        FF0022D0          FF0022D0  Label_insn_16513
-        FF0022D2          FF0022D2  Label_insn_16514
-        FF0022D8          FF0022D8  Label_insn_16515
-        FF0022DF          FF0022DF  Label_insn_16516
-        FF0022E0          FF0022E0  post_callback_Label_insn_16516
-        FF0022E2          FF0022E2  Label_insn_16517
-        FF0022E4          FF0022E4  Label_insn_16518
-        FF0022E6          FF0022E6  Label_insn_16519
-        FF0022ED          FF0022ED  Label_insn_16520
-        FF0022EF          FF0022EF  Label_insn_16521
-        FF0022F1          FF0022F1  Label_insn_16522
-        FF0022F7          FF0022F7  Label_insn_16523
-        FF0022FE          FF0022FE  Label_insn_16524
-        FF0022FF          FF0022FF  post_callback_Label_insn_16524
-        FF002301          FF002301  Label_insn_16525
-        FF002303          FF002303  Label_insn_16526
-        FF002305          FF002305  Label_insn_16527
-        FF00230C          FF00230C  Label_insn_16528
-        FF00230E          FF00230E  Label_insn_16529
-        FF002310          FF002310  Label_insn_16530
-        FF002316          FF002316  Label_insn_16531
-        FF00231D          FF00231D  Label_insn_16532
-        FF00231E          FF00231E  post_callback_Label_insn_16532
-        FF002320          FF002320  Label_insn_16533
-        FF002322          FF002322  Label_insn_16534
-        FF002324          FF002324  Label_insn_16535
-        FF00232B          FF00232B  Label_insn_16536
-        FF00232D          FF00232D  Label_insn_16537
-        FF00232F          FF00232F  Label_insn_16538
-        FF002335          FF002335  Label_insn_16539
-        FF00233C          FF00233C  Label_insn_16540
-        FF00233D          FF00233D  post_callback_Label_insn_16540
-        FF00233F          FF00233F  Label_insn_16541
-        FF002341          FF002341  Label_insn_16542
-        FF002343          FF002343  Label_insn_16543
-        FF00234A          FF00234A  Label_insn_16544
-        FF00234C          FF00234C  Label_insn_16545
-        FF00234E          FF00234E  Label_insn_16546
-        FF002354          FF002354  Label_insn_16547
-        FF00235A          FF00235A  Label_insn_16548
-        FF00235C          FF00235C  Label_insn_16549
-        FF00235E          FF00235E  Label_insn_16550
-        FF002364          FF002364  Label_insn_16551
-        FF00236B          FF00236B  Label_insn_16552
-        FF00236C          FF00236C  post_callback_Label_insn_16552
-        FF00236E          FF00236E  Label_insn_16553
-        FF002370          FF002370  Label_insn_16554
-        FF002372          FF002372  Label_insn_2757
-        FF002376          FF002376  Label_insn_16555
-        FF00237D          FF00237D  Label_insn_16556
-        FF00237F          FF00237F  Label_insn_16557
-        FF002381          FF002381  Label_insn_16558
-        FF002387          FF002387  Label_insn_16559
-        FF00238E          FF00238E  Label_insn_16560
-        FF00238F          FF00238F  post_callback_Label_insn_16560
-        FF002391          FF002391  Label_insn_16561
-        FF002393          FF002393  Label_insn_16562
-        FF002395          FF002395  Label_insn_16563
-        FF00239C          FF00239C  Label_insn_16564
-        FF00239E          FF00239E  Label_insn_2771
-        FF0023A2          FF0023A2  Label_insn_16565
-        FF0023A4          FF0023A4  Label_insn_16566
-        FF0023AA          FF0023AA  Label_insn_16567
-        FF0023B1          FF0023B1  Label_insn_16568
-        FF0023B2          FF0023B2  post_callback_Label_insn_16568
-        FF0023B4          FF0023B4  Label_insn_16569
-        FF0023B6          FF0023B6  Label_insn_16570
-        FF0023B8          FF0023B8  Label_insn_2777
-        FF0023BC          FF0023BC  Label_insn_16571
-        FF0023C3          FF0023C3  Label_insn_16572
-        FF0023C5          FF0023C5  Label_insn_16573
-        FF0023C7          FF0023C7  Label_insn_16574
-        FF0023CD          FF0023CD  Label_insn_16575
-        FF0023D4          FF0023D4  Label_insn_16576
-        FF0023D5          FF0023D5  post_callback_Label_insn_16576
-        FF0023D7          FF0023D7  Label_insn_16577
-        FF0023D9          FF0023D9  Label_insn_16578
-        FF0023DB          FF0023DB  Label_insn_16579
-        FF0023E2          FF0023E2  Label_insn_16580
-        FF0023E4          FF0023E4  Label_insn_16581
-        FF0023E6          FF0023E6  Label_insn_16582
-        FF0023EC          FF0023EC  Label_insn_16583
-        FF0023F3          FF0023F3  Label_insn_16584
-        FF0023F4          FF0023F4  post_callback_Label_insn_16584
-        FF0023F6          FF0023F6  Label_insn_16585
-        FF0023F8          FF0023F8  Label_insn_16586
-        FF0023FA          FF0023FA  Label_insn_16587
-        FF002401          FF002401  Label_insn_16588
-        FF002403          FF002403  Label_insn_16589
-        FF002405          FF002405  Label_insn_2802
-        FF002408          FF002408  Label_insn_16590
-        FF00240E          FF00240E  Label_insn_2803
-        FF002412          FF002412  Label_insn_16591
-        FF002419          FF002419  Label_insn_16592
-        FF00241A          FF00241A  post_callback_Label_insn_16592
-        FF00241C          FF00241C  Label_insn_16593
-        FF00241E          FF00241E  Label_insn_16594
-        FF002420          FF002420  Label_insn_2807
-        FF002424          FF002424  Label_insn_16595
-        FF00242B          FF00242B  Label_insn_16596
-        FF00242D          FF00242D  Label_insn_16597
-        FF00242F          FF00242F  Label_insn_16598
-        FF002435          FF002435  Label_insn_16599
-        FF00243C          FF00243C  Label_insn_16600
-        FF00243D          FF00243D  post_callback_Label_insn_16600
-        FF00243F          FF00243F  Label_insn_16601
-        FF002441          FF002441  Label_insn_16602
-        FF002443          FF002443  Label_insn_16603
-        FF00244A          FF00244A  Label_insn_16604
-        FF00244C          FF00244C  Label_insn_16605
-        FF00244E          FF00244E  Label_insn_16606
-        FF002454          FF002454  Label_insn_16607
-        FF00245B          FF00245B  Label_insn_16608
-        FF00245C          FF00245C  post_callback_Label_insn_16608
-        FF00245E          FF00245E  Label_insn_16609
-        FF002460          FF002460  Label_insn_16610
-        FF002462          FF002462  Label_insn_16611
-        FF002464          FF002464  Label_insn_16612
-        FF002466          FF002466  Label_insn_16613
-        FF00246C          FF00246C  Label_insn_16614
-        FF002473          FF002473  Label_insn_16615
-        FF002474          FF002474  post_callback_Label_insn_16615
-        FF002476          FF002476  Label_insn_16616
-        FF002478          FF002478  Label_insn_16617
-        FF00247A          FF00247A  Label_insn_16618
-        FF002481          FF002481  Label_insn_16619
-        FF002483          FF002483  Label_insn_16620
-        FF002485          FF002485  Label_insn_16621
-        FF00248B          FF00248B  Label_insn_16622
-        FF002492          FF002492  Label_insn_16623
-        FF002493          FF002493  post_callback_Label_insn_16623
-        FF002495          FF002495  Label_insn_16624
-        FF002497          FF002497  Label_insn_16625
-        FF002499          FF002499  Label_insn_16626
-        FF0024A0          FF0024A0  Label_insn_16627
-        FF0024A2          FF0024A2  Label_insn_16628
-        FF0024A4          FF0024A4  Label_insn_16629
-        FF0024AA          FF0024AA  Label_insn_16630
-        FF0024B1          FF0024B1  Label_insn_16631
-        FF0024B2          FF0024B2  post_callback_Label_insn_16631
-        FF0024B4          FF0024B4  Label_insn_16632
-        FF0024B6          FF0024B6  Label_insn_16633
-        FF0024B8          FF0024B8  Label_insn_16634
-        FF0024BF          FF0024BF  Label_insn_16635
-        FF0024C1          FF0024C1  Label_insn_16636
-        FF0024C3          FF0024C3  Label_insn_16637
-        FF0024C9          FF0024C9  Label_insn_16638
-        FF0024D0          FF0024D0  Label_insn_16639
-        FF0024D1          FF0024D1  post_callback_Label_insn_16639
-        FF0024D3          FF0024D3  Label_insn_16640
-        FF0024D5          FF0024D5  Label_insn_16641
-        FF0024D7          FF0024D7  Label_insn_16642
-        FF0024DE          FF0024DE  Label_insn_16643
-        FF0024E0          FF0024E0  Label_insn_16644
-        FF0024E2          FF0024E2  Label_insn_16645
-        FF0024E8          FF0024E8  Label_insn_16646
-        FF0024EF          FF0024EF  Label_insn_16647
-        FF0024F0          FF0024F0  post_callback_Label_insn_16647
-        FF0024F2          FF0024F2  Label_insn_16648
-        FF0024F4          FF0024F4  Label_insn_16649
-        FF0024F6          FF0024F6  Label_insn_16650
-        FF0024FD          FF0024FD  Label_insn_16651
-        FF0024FF          FF0024FF  Label_insn_16652
-        FF002501          FF002501  Label_insn_16653
-        FF002507          FF002507  Label_insn_16654
-        FF00250E          FF00250E  Label_insn_16655
-        FF00250F          FF00250F  post_callback_Label_insn_16655
-        FF002511          FF002511  Label_insn_16656
-        FF002513          FF002513  Label_insn_16657
-        FF002515          FF002515  Label_insn_16658
-        FF00251C          FF00251C  Label_insn_16659
-        FF00251E          FF00251E  Label_insn_16660
-        FF002520          FF002520  Label_insn_16661
-        FF002526          FF002526  Label_insn_16662
-        FF00252D          FF00252D  Label_insn_16663
-        FF00252E          FF00252E  post_callback_Label_insn_16663
-        FF002530          FF002530  Label_insn_16664
-        FF002532          FF002532  Label_insn_16665
-        FF002534          FF002534  Label_insn_16666
-        FF00253B          FF00253B  Label_insn_16667
-        FF00253D          FF00253D  Label_insn_16668
-        FF00253F          FF00253F  Label_insn_16669
-        FF002545          FF002545  Label_insn_16670
-        FF00254C          FF00254C  Label_insn_16671
-        FF00254D          FF00254D  post_callback_Label_insn_16671
-        FF00254F          FF00254F  Label_insn_16672
-        FF002551          FF002551  Label_insn_16673
-        FF002553          FF002553  Label_insn_16674
-        FF00255A          FF00255A  Label_insn_16675
-        FF00255C          FF00255C  Label_insn_16676
-        FF00255E          FF00255E  Label_insn_16677
-        FF002564          FF002564  Label_insn_16678
-        FF00256B          FF00256B  Label_insn_16679
-        FF00256C          FF00256C  post_callback_Label_insn_16679
-        FF00256E          FF00256E  Label_insn_16680
-        FF002570          FF002570  Label_insn_16681
-        FF002572          FF002572  Label_insn_16682
-        FF002579          FF002579  Label_insn_16683
-        FF00257B          FF00257B  Label_insn_16684
-        FF00257D          FF00257D  Label_insn_16685
-        FF002583          FF002583  Label_insn_16686
-        FF00258A          FF00258A  Label_insn_16687
-        FF00258B          FF00258B  post_callback_Label_insn_16687
-        FF00258D          FF00258D  Label_insn_16688
-        FF00258F          FF00258F  Label_insn_16689
-        FF002591          FF002591  Label_insn_16690
-        FF002598          FF002598  Label_insn_16691
-        FF00259A          FF00259A  Label_insn_16692
-        FF00259C          FF00259C  Label_insn_16693
-        FF0025A2          FF0025A2  Label_insn_16694
-        FF0025A9          FF0025A9  Label_insn_16695
-        FF0025AA          FF0025AA  post_callback_Label_insn_16695
-        FF0025AC          FF0025AC  Label_insn_16696
-        FF0025AE          FF0025AE  Label_insn_16697
-        FF0025B0          FF0025B0  Label_insn_16698
-        FF0025B7          FF0025B7  Label_insn_16699
-        FF0025B9          FF0025B9  Label_insn_16700
-        FF0025BB          FF0025BB  Label_insn_16701
-        FF0025C1          FF0025C1  Label_insn_16702
-        FF0025C8          FF0025C8  Label_insn_16703
-        FF0025C9          FF0025C9  post_callback_Label_insn_16703
-        FF0025CB          FF0025CB  Label_insn_16704
-        FF0025CD          FF0025CD  Label_insn_16705
-        FF0025CF          FF0025CF  Label_insn_16706
-        FF0025D6          FF0025D6  Label_insn_16707
-        FF0025D8          FF0025D8  Label_insn_16708
-        FF0025DA          FF0025DA  Label_insn_16709
-        FF0025E0          FF0025E0  Label_insn_16710
-        FF0025E7          FF0025E7  Label_insn_16711
-        FF0025E8          FF0025E8  post_callback_Label_insn_16711
-        FF0025EA          FF0025EA  Label_insn_16712
-        FF0025EC          FF0025EC  Label_insn_16713
-        FF0025EE          FF0025EE  Label_insn_16714
-        FF0025F5          FF0025F5  Label_insn_16715
-        FF0025F7          FF0025F7  Label_insn_16716
-        FF0025F9          FF0025F9  Label_insn_16717
-        FF0025FF          FF0025FF  Label_insn_16718
-        FF002606          FF002606  Label_insn_16719
-        FF002607          FF002607  post_callback_Label_insn_16719
-        FF002609          FF002609  Label_insn_16720
-        FF00260B          FF00260B  Label_insn_16721
-        FF00260D          FF00260D  Label_insn_16722
-        FF002614          FF002614  Label_insn_16723
-        FF002616          FF002616  Label_insn_16724
-        FF002618          FF002618  Label_insn_16725
-        FF00261E          FF00261E  Label_insn_16726
-        FF002625          FF002625  Label_insn_16727
-        FF002626          FF002626  post_callback_Label_insn_16727
-        FF002628          FF002628  Label_insn_16728
-        FF00262A          FF00262A  Label_insn_16729
-        FF00262C          FF00262C  Label_insn_16730
-        FF002633          FF002633  Label_insn_16731
-        FF002635          FF002635  Label_insn_16732
-        FF002637          FF002637  Label_insn_16733
-        FF00263D          FF00263D  Label_insn_16734
-        FF002644          FF002644  Label_insn_16735
-        FF002645          FF002645  post_callback_Label_insn_16735
-        FF002647          FF002647  Label_insn_16736
-        FF002649          FF002649  Label_insn_16737
-        FF00264B          FF00264B  Label_insn_16738
-        FF002652          FF002652  Label_insn_16739
-        FF002654          FF002654  Label_insn_16740
-        FF002656          FF002656  Label_insn_16741
-        FF00265C          FF00265C  Label_insn_16742
-        FF002663          FF002663  Label_insn_16743
-        FF002664          FF002664  post_callback_Label_insn_16743
-        FF002666          FF002666  Label_insn_16744
-        FF002668          FF002668  Label_insn_16745
-        FF00266A          FF00266A  Label_insn_16746
-        FF002671          FF002671  Label_insn_16747
-        FF002673          FF002673  Label_insn_16748
-        FF002675          FF002675  Label_insn_16749
-        FF00267B          FF00267B  Label_insn_16750
-        FF002682          FF002682  Label_insn_16751
-        FF002683          FF002683  post_callback_Label_insn_16751
-        FF002685          FF002685  Label_insn_16752
-        FF002687          FF002687  Label_insn_16753
-        FF002689          FF002689  Label_insn_16754
-        FF002690          FF002690  Label_insn_16755
-        FF002692          FF002692  Label_insn_16756
-        FF002694          FF002694  Label_insn_16757
-        FF00269A          FF00269A  Label_insn_16758
-        FF0026A1          FF0026A1  Label_insn_16759
-        FF0026A2          FF0026A2  post_callback_Label_insn_16759
-        FF0026A4          FF0026A4  Label_insn_16760
-        FF0026A6          FF0026A6  Label_insn_16761
-        FF0026A8          FF0026A8  Label_insn_16762
-        FF0026AF          FF0026AF  Label_insn_16763
-        FF0026B1          FF0026B1  Label_insn_16764
-        FF0026B3          FF0026B3  Label_insn_16765
-        FF0026B9          FF0026B9  Label_insn_16766
-        FF0026C0          FF0026C0  Label_insn_16767
-        FF0026C1          FF0026C1  post_callback_Label_insn_16767
-        FF0026C3          FF0026C3  Label_insn_16768
-        FF0026C5          FF0026C5  Label_insn_16769
-        FF0026C7          FF0026C7  Label_insn_16770
-        FF0026CE          FF0026CE  Label_insn_3192
-        FF0026D2          FF0026D2  Label_insn_16771
-        FF0026D4          FF0026D4  Label_insn_16772
-        FF0026D6          FF0026D6  Label_insn_16773
-        FF0026DC          FF0026DC  Label_insn_16774
-        FF0026E3          FF0026E3  Label_insn_16775
-        FF0026E4          FF0026E4  post_callback_Label_insn_16775
-        FF0026E6          FF0026E6  Label_insn_16776
-        FF0026E8          FF0026E8  Label_insn_16777
-        FF0026EA          FF0026EA  Label_insn_16778
-        FF0026EC          FF0026EC  Label_insn_16779
-        FF0026EE          FF0026EE  Label_insn_16780
-        FF0026F4          FF0026F4  Label_insn_16781
-        FF0026FB          FF0026FB  Label_insn_16782
-        FF0026FC          FF0026FC  post_callback_Label_insn_16782
-        FF0026FE          FF0026FE  Label_insn_16783
-        FF002700          FF002700  Label_insn_16784
-        FF002702          FF002702  Label_insn_16785
-        FF002709          FF002709  Label_insn_16786
-        FF00270B          FF00270B  Label_insn_16787
-        FF00270D          FF00270D  Label_insn_16788
-        FF002713          FF002713  Label_insn_16789
-        FF00271A          FF00271A  Label_insn_16790
-        FF00271B          FF00271B  post_callback_Label_insn_16790
-        FF00271D          FF00271D  Label_insn_16791
-        FF00271F          FF00271F  Label_insn_16792
-        FF002721          FF002721  Label_insn_16793
-        FF002728          FF002728  Label_insn_16794
-        FF00272A          FF00272A  Label_insn_16795
-        FF00272C          FF00272C  Label_insn_16796
-        FF002732          FF002732  Label_insn_16797
-        FF002739          FF002739  Label_insn_16798
-        FF00273A          FF00273A  post_callback_Label_insn_16798
-        FF00273C          FF00273C  Label_insn_16799
-        FF00273E          FF00273E  Label_insn_16800
-        FF002740          FF002740  Label_insn_16801
-        FF002747          FF002747  Label_insn_16802
-        FF002749          FF002749  Label_insn_16803
-        FF00274B          FF00274B  Label_insn_3246
-        FF00274D          FF00274D  Label_insn_16804
-        FF002753          FF002753  Label_insn_16805
-        FF00275A          FF00275A  Label_insn_16806
-        FF00275B          FF00275B  post_callback_Label_insn_16806
-        FF00275D          FF00275D  Label_insn_16807
-        FF00275F          FF00275F  Label_insn_16808
-        FF002761          FF002761  Label_insn_16809
-        FF002768          FF002768  Label_insn_16810
-        FF00276A          FF00276A  Label_insn_16811
-        FF00276C          FF00276C  Label_insn_16812
-        FF002772          FF002772  Label_insn_16813
-        FF002778          FF002778  Label_insn_16852
-        FF00277F          FF00277F  Label_insn_16814
-        FF002780          FF002780  post_callback_Label_insn_16814
-        FF002782          FF002782  Label_insn_16815
-        FF002784          FF002784  Label_insn_16816
-        FF002786          FF002786  Label_insn_16817
-        FF00278D          FF00278D  Label_insn_16818
-        FF00278F          FF00278F  Label_insn_16819
-        FF002791          FF002791  Label_insn_16820
-        FF002797          FF002797  Label_insn_16821
-        FF00279E          FF00279E  Label_insn_16822
-        FF00279F          FF00279F  post_callback_Label_insn_16822
-        FF0027A1          FF0027A1  Label_insn_16823
-        FF0027A3          FF0027A3  Label_insn_16824
-        FF0027A5          FF0027A5  Label_insn_16825
-        FF0027A7          FF0027A7  Label_insn_16826
-        FF0027A9          FF0027A9  Label_insn_16827
-        FF0027AF          FF0027AF  Label_insn_3276
-        FF0027B3          FF0027B3  Label_insn_16828
-        FF0027BA          FF0027BA  Label_insn_16829
-        FF0027BB          FF0027BB  post_callback_Label_insn_16829
-        FF0027BD          FF0027BD  Label_insn_16830
-        FF0027BF          FF0027BF  Label_insn_16831
-        FF0027C1          FF0027C1  Label_insn_16832
-        FF0027C8          FF0027C8  Label_insn_16833
-        FF0027CA          FF0027CA  Label_insn_16834
-        FF0027CC          FF0027CC  Label_insn_16835
-        FF0027D2          FF0027D2  Label_insn_16836
-        FF0027D9          FF0027D9  Label_insn_16837
-        FF0027DA          FF0027DA  post_callback_Label_insn_16837
-        FF0027DC          FF0027DC  Label_insn_16838
-        FF0027DE          FF0027DE  Label_insn_16839
-        FF0027E0          FF0027E0  Label_insn_16840
-        FF0027E7          FF0027E7  Label_insn_3293
-        FF0027E9          FF0027E9  Label_insn_16841
-        FF0027EB          FF0027EB  Label_insn_16842
-        FF0027ED          FF0027ED  Label_insn_16843
-        FF0027F3          FF0027F3  Label_insn_16844
-        FF0027FA          FF0027FA  Label_insn_16845
-        FF0027FB          FF0027FB  post_callback_Label_insn_16845
-        FF0027FD          FF0027FD  Label_insn_16846
-        FF0027FF          FF0027FF  Label_insn_16847
-        FF002801          FF002801  Label_insn_3301
-        FF002805          FF002805  Label_insn_16848
-        FF00280C          FF00280C  Label_insn_16849
-        FF00280E          FF00280E  Label_insn_16850
-        FF002810          FF002810  Label_insn_16851
-        FF002817          FF002817  Label_insn_16853
-        FF002818          FF002818  post_callback_Label_insn_16853
-        FF00281A          FF00281A  Label_insn_16854
-        FF00281C          FF00281C  Label_insn_16855
-        FF00281E          FF00281E  Label_insn_3310
-        FF002822          FF002822  Label_insn_3311
-        FF002826          FF002826  Label_insn_16856
-        FF00282D          FF00282D  Label_insn_16857
-        FF00282F          FF00282F  Label_insn_16858
-        FF002831          FF002831  Label_insn_16859
-        FF002837          FF002837  Label_insn_16860
-        FF00283E          FF00283E  Label_insn_16861
-        FF00283F          FF00283F  post_callback_Label_insn_16861
-        FF002841          FF002841  Label_insn_16862
-        FF002843          FF002843  Label_insn_16863
-        FF002845          FF002845  Label_insn_16864
-        FF00284C          FF00284C  Label_insn_3322
-        FF002850          FF002850  Label_insn_16865
-        FF002852          FF002852  Label_insn_16866
-        FF002854          FF002854  Label_insn_16867
-        FF00285A          FF00285A  Label_insn_16868
-        FF002861          FF002861  Label_insn_16869
-        FF002862          FF002862  post_callback_Label_insn_16869
-        FF002864          FF002864  Label_insn_16870
-        FF002866          FF002866  Label_insn_3329
-        FF00286A          FF00286A  Label_insn_16871
-        FF00286C          FF00286C  Label_insn_16872
-        FF00286E          FF00286E  Label_insn_3333
-        FF002872          FF002872  Label_insn_16873
-        FF002874          FF002874  Label_insn_16874
-        FF00287A          FF00287A  Label_insn_16875
-        FF002881          FF002881  Label_insn_16876
-        FF002882          FF002882  post_callback_Label_insn_16876
-        FF002884          FF002884  Label_insn_16877
-        FF002886          FF002886  Label_insn_16878
-        FF002888          FF002888  Label_insn_16879
-        FF00288F          FF00288F  Label_insn_3342
-        FF002893          FF002893  Label_insn_16880
-        FF002895          FF002895  Label_insn_16881
-        FF002897          FF002897  Label_insn_16882
-        FF00289D          FF00289D  Label_insn_16883
-        FF0028A3          FF0028A3  Label_insn_3346
-        FF0028A8          FF0028A8  Label_insn_16884
-        FF0028A9          FF0028A9  post_callback_Label_insn_16884
-        FF0028AB          FF0028AB  Label_insn_3347
-        FF0028AF          FF0028AF  Label_insn_16885
-        FF0028B1          FF0028B1  Label_insn_3348
-        FF0028B5          FF0028B5  Label_insn_16886
-        FF0028B7          FF0028B7  Label_insn_16887
-        FF0028BE          FF0028BE  Label_insn_16888
-        FF0028C0          FF0028C0  Label_insn_16889
-        FF0028C2          FF0028C2  Label_insn_16890
-        FF0028C8          FF0028C8  Label_insn_16891
-        FF0028CF          FF0028CF  Label_insn_16892
-        FF0028D0          FF0028D0  post_callback_Label_insn_16892
-        FF0028D2          FF0028D2  Label_insn_3357
-        FF0028D6          FF0028D6  Label_insn_16893
-        FF0028D8          FF0028D8  Label_insn_16894
-        FF0028DA          FF0028DA  Label_insn_16895
-        FF0028E1          FF0028E1  Label_insn_16896
-        FF0028E3          FF0028E3  Label_insn_16897
-        FF0028E5          FF0028E5  Label_insn_16898
-        FF0028EB          FF0028EB  Label_insn_16899
-        FF0028F2          FF0028F2  Label_insn_16900
-        FF0028F3          FF0028F3  post_callback_Label_insn_16900
-        FF0028F5          FF0028F5  Label_insn_16901
-        FF0028F7          FF0028F7  Label_insn_16902
-        FF0028F9          FF0028F9  Label_insn_16903
-        FF002900          FF002900  Label_insn_16904
-        FF002902          FF002902  Label_insn_16905
-        FF002904          FF002904  Label_insn_16906
-        FF00290A          FF00290A  Label_insn_16907
-        FF002911          FF002911  Label_insn_16908
-        FF002912          FF002912  post_callback_Label_insn_16908
-        FF002914          FF002914  Label_insn_16909
-        FF002916          FF002916  Label_insn_16910
-        FF002918          FF002918  Label_insn_16911
-        FF00291F          FF00291F  Label_insn_16912
-        FF002921          FF002921  Label_insn_16913
-        FF002923          FF002923  Label_insn_16914
-        FF002929          FF002929  Label_insn_16915
-        FF00292F          FF00292F  Label_insn_3386
-        FF002933          FF002933  Label_insn_16916
-        FF002934          FF002934  post_callback_Label_insn_16916
-        FF002936          FF002936  Label_insn_16917
-        FF002938          FF002938  Label_insn_16918
-        FF00293A          FF00293A  Label_insn_3390
-        FF00293E          FF00293E  Label_insn_16919
-        FF002945          FF002945  Label_insn_3391
-        FF002949          FF002949  Label_insn_16920
-        FF00294B          FF00294B  Label_insn_3393
-        FF00294F          FF00294F  Label_insn_16921
-        FF002951          FF002951  Label_insn_16922
-        FF002957          FF002957  Label_insn_16923
-        FF00295E          FF00295E  Label_insn_16924
-        FF00295F          FF00295F  post_callback_Label_insn_16924
-        FF002961          FF002961  Label_insn_16925
-        FF002963          FF002963  Label_insn_16926
-        FF002965          FF002965  Label_insn_16927
-        FF00296C          FF00296C  Label_insn_16928
-        FF00296E          FF00296E  Label_insn_16929
-        FF002970          FF002970  Label_insn_16930
-        FF002976          FF002976  Label_insn_16931
-        FF00297D          FF00297D  Label_insn_16932
-        FF00297E          FF00297E  post_callback_Label_insn_16932
-        FF002980          FF002980  Label_insn_16933
-        FF002982          FF002982  Label_insn_16934
-        FF002984          FF002984  Label_insn_16935
-        FF00298B          FF00298B  Label_insn_16936
-        FF00298D          FF00298D  Label_insn_16937
-        FF00298F          FF00298F  Label_insn_16938
-        FF002995          FF002995  Label_insn_16939
-        FF00299C          FF00299C  Label_insn_16940
-        FF00299D          FF00299D  post_callback_Label_insn_16940
-        FF00299F          FF00299F  Label_insn_16941
-        FF0029A1          FF0029A1  Label_insn_16942
-        FF0029A3          FF0029A3  Label_insn_16943
-        FF0029AA          FF0029AA  Label_insn_16944
-        FF0029AC          FF0029AC  Label_insn_16945
-        FF0029AE          FF0029AE  Label_insn_16946
-        FF0029B4          FF0029B4  Label_insn_16947
-        FF0029BB          FF0029BB  Label_insn_16948
-        FF0029BC          FF0029BC  post_callback_Label_insn_16948
-        FF0029BE          FF0029BE  Label_insn_16949
-        FF0029C0          FF0029C0  Label_insn_16950
-        FF0029C2          FF0029C2  Label_insn_16951
-        FF0029C4          FF0029C4  Label_insn_16952
-        FF0029C6          FF0029C6  Label_insn_16953
-        FF0029CC          FF0029CC  Label_insn_16954
-        FF0029D3          FF0029D3  Label_insn_16955
-        FF0029D4          FF0029D4  post_callback_Label_insn_16955
-        FF0029D6          FF0029D6  Label_insn_16956
-        FF0029D8          FF0029D8  Label_insn_16957
-        FF0029DA          FF0029DA  Label_insn_16958
-        FF0029E1          FF0029E1  Label_insn_3439
-        FF0029E5          FF0029E5  Label_insn_16959
-        FF0029E7          FF0029E7  Label_insn_16960
-        FF0029E9          FF0029E9  Label_insn_16961
-        FF0029EF          FF0029EF  Label_insn_16962
-        FF0029F6          FF0029F6  Label_insn_16963
-        FF0029F7          FF0029F7  post_callback_Label_insn_16963
-        FF0029F9          FF0029F9  Label_insn_16964
-        FF0029FB          FF0029FB  Label_insn_16965
-        FF0029FD          FF0029FD  Label_insn_16966
-        FF002A04          FF002A04  Label_insn_16967
-        FF002A06          FF002A06  Label_insn_16968
-        FF002A08          FF002A08  Label_insn_16969
-        FF002A0E          FF002A0E  Label_insn_16970
-        FF002A15          FF002A15  Label_insn_16971
-        FF002A16          FF002A16  post_callback_Label_insn_16971
-        FF002A18          FF002A18  Label_insn_16972
-        FF002A1A          FF002A1A  Label_insn_16973
-        FF002A1C          FF002A1C  Label_insn_16974
-        FF002A23          FF002A23  Label_insn_16975
-        FF002A25          FF002A25  Label_insn_16976
-        FF002A27          FF002A27  Label_insn_16977
-        FF002A2D          FF002A2D  Label_insn_16978
-        FF002A34          FF002A34  Label_insn_16979
-        FF002A35          FF002A35  post_callback_Label_insn_16979
-        FF002A37          FF002A37  Label_insn_16980
-        FF002A39          FF002A39  Label_insn_16981
-        FF002A3B          FF002A3B  Label_insn_16982
-        FF002A3D          FF002A3D  Label_insn_16983
-        FF002A3F          FF002A3F  Label_insn_16984
-        FF002A45          FF002A45  Label_insn_16985
-        FF002A4C          FF002A4C  Label_insn_16986
-        FF002A4D          FF002A4D  post_callback_Label_insn_16986
-        FF002A4F          FF002A4F  Label_insn_16987
-        FF002A51          FF002A51  Label_insn_16988
-        FF002A53          FF002A53  Label_insn_16989
-        FF002A5A          FF002A5A  Label_insn_16990
-        FF002A5C          FF002A5C  Label_insn_16991
-        FF002A5E          FF002A5E  Label_insn_16992
-        FF002A64          FF002A64  Label_insn_16993
-        FF002A6B          FF002A6B  Label_insn_16994
-        FF002A6C          FF002A6C  post_callback_Label_insn_16994
-        FF002A6E          FF002A6E  Label_insn_16995
-        FF002A70          FF002A70  Label_insn_16996
-        FF002A72          FF002A72  Label_insn_16997
-        FF002A74          FF002A74  Label_insn_16998
-        FF002A76          FF002A76  Label_insn_16999
-        FF002A7C          FF002A7C  Label_insn_17000
-        FF002A83          FF002A83  Label_insn_17001
-        FF002A84          FF002A84  post_callback_Label_insn_17001
-        FF002A86          FF002A86  Label_insn_17002
-        FF002A88          FF002A88  Label_insn_17003
-        FF002A8A          FF002A8A  Label_insn_17004
-        FF002A91          FF002A91  Label_insn_17005
-        FF002A93          FF002A93  Label_insn_17006
-        FF002A95          FF002A95  Label_insn_17007
-        FF002A9B          FF002A9B  Label_insn_17008
-        FF002AA2          FF002AA2  Label_insn_17009
-        FF002AA3          FF002AA3  post_callback_Label_insn_17009
-        FF002AA5          FF002AA5  Label_insn_17010
-        FF002AA7          FF002AA7  Label_insn_17011
-        FF002AA9          FF002AA9  Label_insn_17012
-        FF002AB0          FF002AB0  Label_insn_17013
-        FF002AB2          FF002AB2  Label_insn_17014
-        FF002AB4          FF002AB4  Label_insn_17015
-        FF002ABA          FF002ABA  Label_insn_17016
-        FF002AC1          FF002AC1  Label_insn_17017
-        FF002AC2          FF002AC2  post_callback_Label_insn_17017
-        FF002AC4          FF002AC4  Label_insn_17018
-        FF002AC6          FF002AC6  Label_insn_17019
-        FF002AC8          FF002AC8  Label_insn_17020
-        FF002ACF          FF002ACF  Label_insn_17021
-        FF002AD1          FF002AD1  Label_insn_17022
-        FF002AD3          FF002AD3  Label_insn_17023
-        FF002AD9          FF002AD9  Label_insn_17024
-        FF002AE0          FF002AE0  Label_insn_17025
-        FF002AE1          FF002AE1  post_callback_Label_insn_17025
-        FF002AE3          FF002AE3  Label_insn_17026
-        FF002AE5          FF002AE5  Label_insn_3534
-        FF002AE9          FF002AE9  Label_insn_17027
-        FF002AEB          FF002AEB  Label_insn_3535
-        FF002AF0          FF002AF0  Label_insn_17028
-        FF002AF2          FF002AF2  Label_insn_17029
-        FF002AF4          FF002AF4  Label_insn_17030
-        FF002AFA          FF002AFA  Label_insn_17031
-        FF002B00          FF002B00  Label_insn_3542
-        FF002B05          FF002B05  Label_insn_17032
-        FF002B06          FF002B06  post_callback_Label_insn_17032
-        FF002B08          FF002B08  Label_insn_17033
-        FF002B0A          FF002B0A  Label_insn_17034
-        FF002B0C          FF002B0C  Label_insn_17035
-        FF002B13          FF002B13  Label_insn_17036
-        FF002B15          FF002B15  Label_insn_17037
-        FF002B17          FF002B17  Label_insn_17038
-        FF002B1D          FF002B1D  Label_insn_17039
-        FF002B24          FF002B24  Label_insn_17040
-        FF002B25          FF002B25  post_callback_Label_insn_17040
-        FF002B27          FF002B27  Label_insn_17041
-        FF002B29          FF002B29  Label_insn_17042
-        FF002B2B          FF002B2B  Label_insn_17043
-        FF002B2D          FF002B2D  Label_insn_17044
-        FF002B2F          FF002B2F  Label_insn_17045
-        FF002B35          FF002B35  Label_insn_17046
-        FF002B3C          FF002B3C  Label_insn_17047
-        FF002B3D          FF002B3D  post_callback_Label_insn_17047
-        FF002B3F          FF002B3F  Label_insn_17048
-        FF002B41          FF002B41  Label_insn_17049
-        FF002B43          FF002B43  Label_insn_17050
-        FF002B4A          FF002B4A  Label_insn_17051
-        FF002B4C          FF002B4C  Label_insn_17052
-        FF002B4E          FF002B4E  Label_insn_17053
-        FF002B54          FF002B54  Label_insn_17054
-        FF002B5B          FF002B5B  Label_insn_17055
-        FF002B5C          FF002B5C  post_callback_Label_insn_17055
-        FF002B5E          FF002B5E  Label_insn_17056
-        FF002B60          FF002B60  Label_insn_17057
-        FF002B62          FF002B62  Label_insn_17058
-        FF002B64          FF002B64  Label_insn_17059
-        FF002B6A          FF002B6A  Label_insn_17060
-        FF002B71          FF002B71  Label_insn_17061
-        FF002B73          FF002B73  Label_insn_17062
-        FF002B75          FF002B75  Label_insn_17063
-        FF002B79          FF002B79  Label_insn_17064
-        FF002B7C          FF002B7C  Label_insn_17065
-        FF002B82          FF002B82  Label_insn_17066
-        FF002B89          FF002B89  Label_insn_17067
-        FF002B8B          FF002B8B  Label_insn_17068
-        FF002B8D          FF002B8D  Label_insn_3588
-        FF002B91          FF002B91  Label_insn_17069
-        FF002B97          FF002B97  Label_insn_17070
-        FF002B9E          FF002B9E  Label_insn_17071
-        FF002B9F          FF002B9F  post_callback_Label_insn_17071
-        FF002BA1          FF002BA1  Label_insn_17072
-        FF002BA3          FF002BA3  Label_insn_17073
-        FF002BA5          FF002BA5  Label_insn_17074
-        FF002BAC          FF002BAC  Label_insn_17075
-        FF002BAE          FF002BAE  Label_insn_17076
-        FF002BB0          FF002BB0  Label_insn_17077
-        FF002BB6          FF002BB6  Label_insn_17078
-        FF002BBD          FF002BBD  Label_insn_17079
-        FF002BBE          FF002BBE  post_callback_Label_insn_17079
-        FF002BC0          FF002BC0  Label_insn_17080
-        FF002BC2          FF002BC2  Label_insn_17081
-        FF002BC4          FF002BC4  Label_insn_17082
-        FF002BCB          FF002BCB  Label_insn_17083
-        FF002BCD          FF002BCD  Label_insn_17084
-        FF002BCF          FF002BCF  Label_insn_17085
-        FF002BD5          FF002BD5  Label_insn_17086
-        FF002BDC          FF002BDC  Label_insn_17087
-        FF002BDD          FF002BDD  post_callback_Label_insn_17087
-        FF002BDF          FF002BDF  Label_insn_17088
-        FF002BE1          FF002BE1  Label_insn_17089
-        FF002BE3          FF002BE3  Label_insn_17090
-        FF002BE5          FF002BE5  Label_insn_17091
-        FF002BE8          FF002BE8  Label_insn_17092
-        FF002BEF          FF002BEF  Label_insn_17093
-        FF002BF1          FF002BF1  Label_insn_3624
-        FF002BF5          FF002BF5  Label_insn_17094
-        FF002BF7          FF002BF7  Label_insn_3625
-        FF002BFB          FF002BFB  Label_insn_17095
-        FF002BFF          FF002BFF  Label_insn_17096
-        FF002C01          FF002C01  Label_insn_17097
-        FF002C03          FF002C03  Label_insn_17098
-        FF002C09          FF002C09  Label_insn_17099
-        FF002C10          FF002C10  Label_insn_17100
-        FF002C11          FF002C11  post_callback_Label_insn_17100
-        FF002C13          FF002C13  Label_insn_17101
-        FF002C15          FF002C15  Label_insn_17102
-        FF002C17          FF002C17  Label_insn_17103
-        FF002C1E          FF002C1E  Label_insn_17104
-        FF002C20          FF002C20  Label_insn_17105
-        FF002C22          FF002C22  Label_insn_3639
-        FF002C26          FF002C26  Label_insn_17106
-        FF002C2C          FF002C2C  Label_insn_17107
-        FF002C33          FF002C33  Label_insn_17108
-        FF002C34          FF002C34  post_callback_Label_insn_17108
-        FF002C36          FF002C36  Label_insn_17109
-        FF002C38          FF002C38  Label_insn_17110
-        FF002C3A          FF002C3A  Label_insn_3644
-        FF002C3E          FF002C3E  Label_insn_17111
-        FF002C40          FF002C40  Label_insn_17112
-        FF002C42          FF002C42  Label_insn_17113
-        FF002C48          FF002C48  Label_insn_17114
-        FF002C4F          FF002C4F  Label_insn_17115
-        FF002C50          FF002C50  post_callback_Label_insn_17115
-        FF002C52          FF002C52  Label_insn_17116
-        FF002C54          FF002C54  Label_insn_17117
-        FF002C56          FF002C56  Label_insn_17118
-        FF002C5D          FF002C5D  Label_insn_17119
-        FF002C5F          FF002C5F  Label_insn_17120
-        FF002C61          FF002C61  Label_insn_17121
-        FF002C67          FF002C67  Label_insn_17122
-        FF002C6E          FF002C6E  Label_insn_17123
-        FF002C6F          FF002C6F  post_callback_Label_insn_17123
-        FF002C71          FF002C71  Label_insn_17124
-        FF002C73          FF002C73  Label_insn_17125
-        FF002C75          FF002C75  Label_insn_17126
-        FF002C7C          FF002C7C  Label_insn_3668
-        FF002C80          FF002C80  Label_insn_17127
-        FF002C82          FF002C82  Label_insn_17128
-        FF002C84          FF002C84  Label_insn_17129
-        FF002C8A          FF002C8A  Label_insn_17130
-        FF002C91          FF002C91  Label_insn_17131
-        FF002C92          FF002C92  post_callback_Label_insn_17131
-        FF002C94          FF002C94  Label_insn_17132
-        FF002C96          FF002C96  Label_insn_17133
-        FF002C98          FF002C98  Label_insn_3676
-        FF002C9C          FF002C9C  Label_insn_17134
-        FF002C9E          FF002C9E  Label_insn_17135
-        FF002CA0          FF002CA0  Label_insn_17136
-        FF002CA6          FF002CA6  Label_insn_17137
-        FF002CAD          FF002CAD  Label_insn_17138
-        FF002CAE          FF002CAE  post_callback_Label_insn_17138
-        FF002CB0          FF002CB0  Label_insn_17139
-        FF002CB2          FF002CB2  Label_insn_17140
-        FF002CB4          FF002CB4  Label_insn_17141
-        FF002CBB          FF002CBB  Label_insn_17142
-        FF002CBD          FF002CBD  Label_insn_17143
-        FF002CBF          FF002CBF  Label_insn_17144
-        FF002CC5          FF002CC5  Label_insn_17145
-        FF002CCB          FF002CCB  Label_insn_3690
-        FF002CD0          FF002CD0  Label_insn_17146
-        FF002CD1          FF002CD1  post_callback_Label_insn_17146
-        FF002CD3          FF002CD3  Label_insn_17147
-        FF002CD5          FF002CD5  Label_insn_17148
-        FF002CD7          FF002CD7  Label_insn_17149
-        FF002CDE          FF002CDE  Label_insn_3695
-        FF002CE2          FF002CE2  Label_insn_17150
-        FF002CE4          FF002CE4  Label_insn_17151
-        FF002CE6          FF002CE6  Label_insn_17152
-        FF002CEC          FF002CEC  Label_insn_17153
-        FF002CF3          FF002CF3  Label_insn_17154
-        FF002CF4          FF002CF4  post_callback_Label_insn_17154
-        FF002CF6          FF002CF6  Label_insn_3700
-        FF002CFA          FF002CFA  Label_insn_17155
-        FF002CFC          FF002CFC  Label_insn_17156
-        FF002CFE          FF002CFE  Label_insn_17157
-        FF002D05          FF002D05  Label_insn_17158
-        FF002D07          FF002D07  Label_insn_3706
-        FF002D0B          FF002D0B  Label_insn_17159
-        FF002D0D          FF002D0D  Label_insn_17160
-        FF002D13          FF002D13  Label_insn_17161
-        FF002D1A          FF002D1A  Label_insn_17162
-        FF002D1B          FF002D1B  post_callback_Label_insn_17162
-        FF002D1D          FF002D1D  Label_insn_17163
-        FF002D1F          FF002D1F  Label_insn_17164
-        FF002D21          FF002D21  Label_insn_17165
-        FF002D28          FF002D28  Label_insn_17166
-        FF002D2A          FF002D2A  Label_insn_17167
-        FF002D2C          FF002D2C  Label_insn_3718
-        FF002D30          FF002D30  Label_insn_17168
-        FF002D36          FF002D36  Label_insn_17169
-        FF002D3D          FF002D3D  Label_insn_17170
-        FF002D3E          FF002D3E  post_callback_Label_insn_17170
-        FF002D40          FF002D40  Label_insn_17171
-        FF002D42          FF002D42  Label_insn_17172
-        FF002D44          FF002D44  Label_insn_3723
-        FF002D48          FF002D48  Label_insn_17173
-        FF002D4A          FF002D4A  Label_insn_17174
-        FF002D4C          FF002D4C  Label_insn_17175
-        FF002D52          FF002D52  Label_insn_3728
-        FF002D56          FF002D56  Label_insn_17176
-        FF002D5D          FF002D5D  Label_insn_17177
-        FF002D5E          FF002D5E  post_callback_Label_insn_17177
-        FF002D60          FF002D60  Label_insn_17178
-        FF002D62          FF002D62  Label_insn_17179
-        FF002D64          FF002D64  Label_insn_3733
-        FF002D68          FF002D68  Label_insn_17180
-        FF002D6F          FF002D6F  Label_insn_17181
-        FF002D71          FF002D71  Label_insn_3737
-        FF002D75          FF002D75  Label_insn_17182
-        FF002D77          FF002D77  Label_insn_17183
-        FF002D7D          FF002D7D  Label_insn_17184
-        FF002D84          FF002D84  Label_insn_17185
-        FF002D85          FF002D85  post_callback_Label_insn_17185
-        FF002D87          FF002D87  Label_insn_17186
-        FF002D89          FF002D89  Label_insn_3743
-        FF002D8D          FF002D8D  Label_insn_17187
-        FF002D8F          FF002D8F  Label_insn_17188
-        FF002D96          FF002D96  Label_insn_17189
-        FF002D98          FF002D98  Label_insn_17190
-        FF002D9A          FF002D9A  Label_insn_17191
-        FF002DA0          FF002DA0  Label_insn_17192
-        FF002DA7          FF002DA7  Label_insn_17193
-        FF002DA8          FF002DA8  post_callback_Label_insn_17193
-        FF002DAA          FF002DAA  Label_insn_17194
-        FF002DAC          FF002DAC  Label_insn_17195
-        FF002DAE          FF002DAE  Label_insn_17196
-        FF002DB5          FF002DB5  Label_insn_3756
-        FF002DB9          FF002DB9  Label_insn_17197
-        FF002DBB          FF002DBB  Label_insn_17198
-        FF002DBD          FF002DBD  Label_insn_17199
-        FF002DC3          FF002DC3  Label_insn_17200
-        FF002DCA          FF002DCA  Label_insn_17201
-        FF002DCB          FF002DCB  post_callback_Label_insn_17201
-        FF002DCD          FF002DCD  Label_insn_17202
-        FF002DCF          FF002DCF  Label_insn_17203
-        FF002DD1          FF002DD1  Label_insn_17204
-        FF002DD8          FF002DD8  Label_insn_17205
-        FF002DDA          FF002DDA  Label_insn_17206
-        FF002DDC          FF002DDC  Label_insn_17207
-        FF002DE2          FF002DE2  Label_insn_17208
-        FF002DE8          FF002DE8  Label_insn_3772
-        FF002DED          FF002DED  Label_insn_17209
-        FF002DEE          FF002DEE  post_callback_Label_insn_17209
-        FF002DF0          FF002DF0  Label_insn_3773
-        FF002DF3          FF002DF3  Label_insn_17210
-        FF002DF5          FF002DF5  Label_insn_3774
-        FF002DF8          FF002DF8  Label_insn_17211
-        FF002DFA          FF002DFA  Label_insn_17212
-        FF002DFC          FF002DFC  Label_insn_17213
-        FF002DFE          FF002DFE  Label_insn_17214
-        FF002E04          FF002E04  Label_insn_17215
-        FF002E0B          FF002E0B  Label_insn_17216
-        FF002E0C          FF002E0C  post_callback_Label_insn_17216
-        FF002E0E          FF002E0E  Label_insn_17217
-        FF002E10          FF002E10  Label_insn_17218
-        FF002E12          FF002E12  Label_insn_17219
-        FF002E19          FF002E19  Label_insn_17220
-        FF002E1B          FF002E1B  Label_insn_17221
-        FF002E1D          FF002E1D  Label_insn_17222
-        FF002E23          FF002E23  Label_insn_17223
-        FF002E2A          FF002E2A  Label_insn_17224
-        FF002E2B          FF002E2B  post_callback_Label_insn_17224
-        FF002E2D          FF002E2D  Label_insn_17225
-        FF002E2F          FF002E2F  Label_insn_17226
-        FF002E31          FF002E31  Label_insn_17227
-        FF002E38          FF002E38  Label_insn_17228
-        FF002E3A          FF002E3A  Label_insn_3798
-        FF002E3D          FF002E3D  Label_insn_17229
-        FF002E3F          FF002E3F  Label_insn_3799
-        FF002E42          FF002E42  Label_insn_17230
-        FF002E48          FF002E48  Label_insn_17231
-        FF002E4F          FF002E4F  Label_insn_17232
-        FF002E50          FF002E50  post_callback_Label_insn_17232
-        FF002E52          FF002E52  Label_insn_17233
-        FF002E54          FF002E54  Label_insn_17234
-        FF002E56          FF002E56  Label_insn_17235
-        FF002E5D          FF002E5D  Label_insn_17236
-        FF002E64          FF002E64  Label_insn_17237
-        FF002E66          FF002E66  Label_insn_17238
-        FF002E68          FF002E68  Label_insn_17239
-        FF002E6C          FF002E6C  Label_insn_17240
-        FF002E6F          FF002E6F  Label_insn_17241
-        FF002E76          FF002E76  Label_insn_17242
-        FF002E7D          FF002E7D  Label_insn_17243
-        FF002E7F          FF002E7F  Label_insn_17244
-        FF002E81          FF002E81  Label_insn_3816
-        FF002E86          FF002E86  Label_insn_17245
-        FF002E8C          FF002E8C  Label_insn_17246
-        FF002E93          FF002E93  Label_insn_17247
-        FF002E94          FF002E94  post_callback_Label_insn_17247
-        FF002E96          FF002E96  Label_insn_17248
-        FF002E98          FF002E98  Label_insn_17249
-        FF002E9A          FF002E9A  Label_insn_17250
-        FF002EA1          FF002EA1  Label_insn_17251
-        FF002EA3          FF002EA3  Label_insn_17252
-        FF002EA5          FF002EA5  Label_insn_17253
-        FF002EAB          FF002EAB  Label_insn_17254
-        FF002EB2          FF002EB2  Label_insn_17255
-        FF002EB3          FF002EB3  post_callback_Label_insn_17255
-        FF002EB5          FF002EB5  Label_insn_17256
-        FF002EB7          FF002EB7  Label_insn_3834
-        FF002EBB          FF002EBB  Label_insn_17257
-        FF002EBD          FF002EBD  Label_insn_3837
-        FF002EBF          FF002EBF  Label_insn_17258
-        FF002EC1          FF002EC1  Label_insn_17259
-        FF002EC3          FF002EC3  Label_insn_3840
-        FF002EC7          FF002EC7  Label_insn_17260
-        FF002ECD          FF002ECD  Label_insn_3841
-        FF002ED1          FF002ED1  Label_insn_17261
-        FF002ED8          FF002ED8  Label_insn_17262
-        FF002ED9          FF002ED9  post_callback_Label_insn_17262
-        FF002EDB          FF002EDB  Label_insn_17263
-        FF002EDD          FF002EDD  Label_insn_17264
-        FF002EDF          FF002EDF  Label_insn_17265
-        FF002EE6          FF002EE6  Label_insn_17266
-        FF002EE8          FF002EE8  Label_insn_17267
-        FF002EEA          FF002EEA  Label_insn_17268
-        FF002EF0          FF002EF0  Label_insn_17269
-        FF002EF7          FF002EF7  Label_insn_17270
-        FF002EF8          FF002EF8  post_callback_Label_insn_17270
-        FF002EFA          FF002EFA  Label_insn_17271
-        FF002EFC          FF002EFC  Label_insn_17272
-        FF002EFE          FF002EFE  Label_insn_17273
-        FF002F05          FF002F05  Label_insn_17274
-        FF002F07          FF002F07  Label_insn_17275
-        FF002F09          FF002F09  Label_insn_17276
-        FF002F0F          FF002F0F  Label_insn_17277
-        FF002F16          FF002F16  Label_insn_17278
-        FF002F17          FF002F17  post_callback_Label_insn_17278
-        FF002F19          FF002F19  Label_insn_17279
-        FF002F1B          FF002F1B  Label_insn_17280
-        FF002F1D          FF002F1D  Label_insn_17281
-        FF002F1F          FF002F1F  Label_insn_3868
-        FF002F24          FF002F24  Label_insn_17282
-        FF002F26          FF002F26  Label_insn_17283
-        FF002F2C          FF002F2C  Label_insn_17284
-        FF002F32          FF002F32  Label_insn_3871
-        FF002F36          FF002F36  Label_insn_17285
-        FF002F37          FF002F37  post_callback_Label_insn_17285
-        FF002F39          FF002F39  Label_insn_17286
-        FF002F3B          FF002F3B  Label_insn_17287
-        FF002F3D          FF002F3D  Label_insn_3875
-        FF002F41          FF002F41  Label_insn_3876
-        FF002F45          FF002F45  Label_insn_17288
-        FF002F4C          FF002F4C  Label_insn_17289
-        FF002F4E          FF002F4E  Label_insn_3879
-        FF002F52          FF002F52  Label_insn_17290
-        FF002F54          FF002F54  Label_insn_17291
-        FF002F5A          FF002F5A  Label_insn_17292
-        FF002F61          FF002F61  Label_insn_17293
-        FF002F62          FF002F62  post_callback_Label_insn_17293
-        FF002F64          FF002F64  Label_insn_17294
-        FF002F66          FF002F66  Label_insn_17295
-        FF002F68          FF002F68  Label_insn_17296
-        FF002F6F          FF002F6F  Label_insn_17297
-        FF002F71          FF002F71  Label_insn_17298
-        FF002F73          FF002F73  Label_insn_17299
-        FF002F79          FF002F79  Label_insn_17300
-        FF002F80          FF002F80  Label_insn_17301
-        FF002F81          FF002F81  post_callback_Label_insn_17301
-        FF002F83          FF002F83  Label_insn_17302
-        FF002F85          FF002F85  Label_insn_17303
-        FF002F87          FF002F87  Label_insn_17304
-        FF002F89          FF002F89  Label_insn_17305
-        FF002F8C          FF002F8C  Label_insn_17306
-        FF002F93          FF002F93  Label_insn_17307
-        FF002F95          FF002F95  Label_insn_17308
-        FF002F97          FF002F97  Label_insn_17309
-        FF002F9B          FF002F9B  Label_insn_17310
-        FF002F9D          FF002F9D  Label_insn_17311
-        FF002F9F          FF002F9F  Label_insn_17312
-        FF002FA5          FF002FA5  Label_insn_17313
-        FF002FAC          FF002FAC  Label_insn_17314
-        FF002FAD          FF002FAD  post_callback_Label_insn_17314
-        FF002FAF          FF002FAF  Label_insn_17315
-        FF002FB1          FF002FB1  Label_insn_17316
-        FF002FB3          FF002FB3  Label_insn_17317
-        FF002FBA          FF002FBA  Label_insn_17318
-        FF002FBC          FF002FBC  Label_insn_17319
-        FF002FBE          FF002FBE  Label_insn_17320
-        FF002FC4          FF002FC4  Label_insn_3916
-        FF002FC8          FF002FC8  Label_insn_17321
-        FF002FCF          FF002FCF  Label_insn_17322
-        FF002FD0          FF002FD0  post_callback_Label_insn_17322
-        FF002FD2          FF002FD2  Label_insn_17323
-        FF002FD4          FF002FD4  Label_insn_17324
-        FF002FD6          FF002FD6  Label_insn_17325
-        FF002FD8          FF002FD8  Label_insn_17326
-        FF002FDA          FF002FDA  Label_insn_17327
-        FF002FE0          FF002FE0  Label_insn_17328
-        FF002FE7          FF002FE7  Label_insn_17329
-        FF002FE8          FF002FE8  post_callback_Label_insn_17329
-        FF002FEA          FF002FEA  Label_insn_17330
-        FF002FEC          FF002FEC  Label_insn_17331
-        FF002FEE          FF002FEE  Label_insn_17332
-        FF002FF5          FF002FF5  Label_insn_3932
-        FF002FF8          FF002FF8  Label_insn_17333
-        FF002FFA          FF002FFA  Label_insn_17334
-        FF002FFC          FF002FFC  Label_insn_3934
-        FF003000          FF003000  Label_insn_17335
-        FF003006          FF003006  Label_insn_17336
-        FF00300D          FF00300D  Label_insn_17337
-        FF00300E          FF00300E  post_callback_Label_insn_17337
-        FF003010          FF003010  Label_insn_17338
-        FF003012          FF003012  Label_insn_17339
-        FF003014          FF003014  Label_insn_3941
-        FF003018          FF003018  Label_insn_17340
-        FF00301A          FF00301A  Label_insn_17341
-        FF00301C          FF00301C  Label_insn_17342
-        FF003022          FF003022  Label_insn_17343
-        FF003029          FF003029  Label_insn_17344
-        FF00302A          FF00302A  post_callback_Label_insn_17344
-        FF00302C          FF00302C  Label_insn_17345
-        FF00302E          FF00302E  Label_insn_17346
-        FF003030          FF003030  Label_insn_17347
-        FF003037          FF003037  Label_insn_3950
-        FF00303B          FF00303B  Label_insn_17348
-        FF00303D          FF00303D  Label_insn_17349
-        FF00303F          FF00303F  Label_insn_17350
-        FF003045          FF003045  Label_insn_17351
-        FF00304C          FF00304C  Label_insn_17352
-        FF00304D          FF00304D  post_callback_Label_insn_17352
-        FF00304F          FF00304F  Label_insn_17353
-        FF003051          FF003051  Label_insn_17354
-        FF003053          FF003053  Label_insn_17355
-        FF003055          FF003055  Label_insn_3961
-        FF003059          FF003059  Label_insn_17356
-        FF00305B          FF00305B  Label_insn_17357
-        FF003061          FF003061  Label_insn_17358
-        FF003068          FF003068  Label_insn_17359
-        FF003069          FF003069  post_callback_Label_insn_17359
-        FF00306B          FF00306B  Label_insn_17360
-        FF00306D          FF00306D  Label_insn_17361
-        FF00306F          FF00306F  Label_insn_17362
-        FF003076          FF003076  Label_insn_17363
-        FF003078          FF003078  Label_insn_17364
-        FF00307A          FF00307A  Label_insn_17365
-        FF003080          FF003080  Label_insn_17366
-        FF003087          FF003087  Label_insn_17367
-        FF003088          FF003088  post_callback_Label_insn_17367
-        FF00308A          FF00308A  Label_insn_17368
-        FF00308C          FF00308C  Label_insn_17369
-        FF00308E          FF00308E  Label_insn_17370
-        FF003095          FF003095  Label_insn_17371
-        FF003097          FF003097  Label_insn_17372
-        FF003099          FF003099  Label_insn_17373
-        FF00309F          FF00309F  Label_insn_17374
-        FF0030A6          FF0030A6  Label_insn_17375
-        FF0030A7          FF0030A7  post_callback_Label_insn_17375
-        FF0030A9          FF0030A9  Label_insn_17376
-        FF0030AB          FF0030AB  Label_insn_17377
-        FF0030AD          FF0030AD  Label_insn_17378
-        FF0030AF          FF0030AF  Label_insn_17379
-        FF0030B6          FF0030B6  Label_insn_17380
-        FF0030BD          FF0030BD  Label_insn_17381
-        FF0030BF          FF0030BF  Label_insn_17382
-        FF0030C1          FF0030C1  Label_insn_17383
-        FF0030C5          FF0030C5  Label_insn_17384
-        FF0030C8          FF0030C8  Label_insn_17385
-        FF0030CF          FF0030CF  Label_insn_17386
-        FF0030D6          FF0030D6  Label_insn_17387
-        FF0030D8          FF0030D8  Label_insn_17388
-        FF0030DA          FF0030DA  Label_insn_17389
-        FF0030E0          FF0030E0  Label_insn_17390
-        FF0030E7          FF0030E7  Label_insn_17391
-        FF0030E8          FF0030E8  post_callback_Label_insn_17391
-        FF0030EA          FF0030EA  Label_insn_17392
-        FF0030EC          FF0030EC  Label_insn_17393
-        FF0030EE          FF0030EE  Label_insn_17394
-        FF0030F5          FF0030F5  Label_insn_17395
-        FF0030F7          FF0030F7  Label_insn_17396
-        FF0030F9          FF0030F9  Label_insn_17397
-        FF0030FF          FF0030FF  Label_insn_17398
-        FF003106          FF003106  Label_insn_17399
-        FF003107          FF003107  post_callback_Label_insn_17399
-        FF003109          FF003109  Label_insn_17400
-        FF00310B          FF00310B  Label_insn_17401
-        FF00310D          FF00310D  Label_insn_17402
-        FF003114          FF003114  Label_insn_17403
-        FF003116          FF003116  Label_insn_17404
-        FF003118          FF003118  Label_insn_17405
-        FF00311E          FF00311E  Label_insn_17406
-        FF003125          FF003125  Label_insn_17407
-        FF003126          FF003126  post_callback_Label_insn_17407
-        FF003128          FF003128  Label_insn_17408
-        FF00312A          FF00312A  Label_insn_17409
-        FF00312C          FF00312C  Label_insn_17410
-        FF003133          FF003133  Label_insn_17411
-        FF003135          FF003135  Label_insn_17412
-        FF003137          FF003137  Label_insn_17413
-        FF00313D          FF00313D  Label_insn_17414
-        FF003144          FF003144  Label_insn_17415
-        FF003145          FF003145  post_callback_Label_insn_17415
-        FF003147          FF003147  Label_insn_17416
-        FF003149          FF003149  Label_insn_17417
-        FF00314B          FF00314B  Label_insn_17418
-        FF00314D          FF00314D  Label_insn_17419
-        FF003150          FF003150  Label_insn_17420
-        FF003157          FF003157  Label_insn_17421
-        FF003159          FF003159  Label_insn_17422
-        FF00315B          FF00315B  Label_insn_17423
-        FF00315F          FF00315F  Label_insn_17424
-        FF003161          FF003161  Label_insn_17425
-        FF003163          FF003163  Label_insn_17426
-        FF003169          FF003169  Label_insn_17427
-        FF003170          FF003170  Label_insn_17428
-        FF003171          FF003171  post_callback_Label_insn_17428
-        FF003173          FF003173  Label_insn_17429
-        FF003175          FF003175  Label_insn_17430
-        FF003177          FF003177  Label_insn_17431
-        FF00317E          FF00317E  Label_insn_17432
-        FF003180          FF003180  Label_insn_17433
-        FF003182          FF003182  Label_insn_17434
-        FF003188          FF003188  Label_insn_17435
-        FF00318F          FF00318F  Label_insn_17436
-        FF003190          FF003190  post_callback_Label_insn_17436
-        FF003192          FF003192  Label_insn_17437
-        FF003194          FF003194  Label_insn_17438
-        FF003196          FF003196  Label_insn_17439
-        FF003198          FF003198  Label_insn_17440
-        FF00319A          FF00319A  Label_insn_17441
-        FF0031A0          FF0031A0  Label_insn_17442
-        FF0031A7          FF0031A7  Label_insn_17443
-        FF0031A8          FF0031A8  post_callback_Label_insn_17443
-        FF0031AA          FF0031AA  Label_insn_17444
-        FF0031AC          FF0031AC  Label_insn_17445
-        FF0031AE          FF0031AE  Label_insn_17446
-        FF0031B5          FF0031B5  Label_insn_17447
-        FF0031B7          FF0031B7  Label_insn_17448
-        FF0031B9          FF0031B9  Label_insn_17449
-        FF0031BF          FF0031BF  Label_insn_17450
-        FF0031C6          FF0031C6  Label_insn_17451
-        FF0031C7          FF0031C7  post_callback_Label_insn_17451
-        FF0031C9          FF0031C9  Label_insn_17452
-        FF0031CB          FF0031CB  Label_insn_17453
-        FF0031CD          FF0031CD  Label_insn_17454
-        FF0031CF          FF0031CF  Label_insn_17455
-        FF0031D1          FF0031D1  Label_insn_17456
-        FF0031D7          FF0031D7  Label_insn_17457
-        FF0031DE          FF0031DE  Label_insn_17458
-        FF0031DF          FF0031DF  post_callback_Label_insn_17458
-        FF0031E1          FF0031E1  Label_insn_17459
-        FF0031E3          FF0031E3  Label_insn_17460
-        FF0031E5          FF0031E5  Label_insn_17461
-        FF0031EC          FF0031EC  Label_insn_17462
-        FF0031EE          FF0031EE  Label_insn_17463
-        FF0031F0          FF0031F0  Label_insn_17464
-        FF0031F6          FF0031F6  Label_insn_17465
-        FF0031FD          FF0031FD  Label_insn_17466
-        FF0031FE          FF0031FE  post_callback_Label_insn_17466
-        FF003200          FF003200  Label_insn_17467
-        FF003202          FF003202  Label_insn_17468
-        FF003204          FF003204  Label_insn_17469
-        FF003206          FF003206  Label_insn_17470
-        FF003208          FF003208  Label_insn_17471
-        FF00320E          FF00320E  Label_insn_17472
-        FF003215          FF003215  Label_insn_17473
-        FF003216          FF003216  post_callback_Label_insn_17473
-        FF003218          FF003218  Label_insn_17474
-        FF00321A          FF00321A  Label_insn_17475
-        FF00321C          FF00321C  Label_insn_17476
-        FF003223          FF003223  Label_insn_17477
-        FF003225          FF003225  Label_insn_17478
-        FF003227          FF003227  Label_insn_17479
-        FF00322D          FF00322D  Label_insn_17480
-        FF003234          FF003234  Label_insn_17481
-        FF003235          FF003235  post_callback_Label_insn_17481
-        FF003237          FF003237  Label_insn_17482
-        FF003239          FF003239  Label_insn_17483
-        FF00323B          FF00323B  Label_insn_17484
-        FF003242          FF003242  Label_insn_17485
-        FF003244          FF003244  Label_insn_17486
-        FF003246          FF003246  Label_insn_17487
-        FF00324C          FF00324C  Label_insn_17488
-        FF003253          FF003253  Label_insn_17489
-        FF003254          FF003254  post_callback_Label_insn_17489
-        FF003256          FF003256  Label_insn_17490
-        FF003258          FF003258  Label_insn_17491
-        FF00325A          FF00325A  Label_insn_17492
-        FF003261          FF003261  Label_insn_17493
-        FF003263          FF003263  Label_insn_17494
-        FF003265          FF003265  Label_insn_17495
-        FF00326B          FF00326B  Label_insn_17496
-        FF003272          FF003272  Label_insn_17497
-        FF003273          FF003273  post_callback_Label_insn_17497
-        FF003275          FF003275  Label_insn_17498
-        FF003277          FF003277  Label_insn_17499
-        FF003279          FF003279  Label_insn_17500
-        FF003280          FF003280  Label_insn_17501
-        FF003282          FF003282  Label_insn_17502
-        FF003284          FF003284  Label_insn_17503
-        FF00328A          FF00328A  Label_insn_17504
-        FF003290          FF003290  Label_insn_4210
-        FF003295          FF003295  Label_insn_17505
-        FF003296          FF003296  post_callback_Label_insn_17505
-        FF003298          FF003298  Label_insn_17506
-        FF00329A          FF00329A  Label_insn_17507
-        FF00329C          FF00329C  Label_insn_17508
-        FF00329E          FF00329E  Label_insn_17509
-        FF0032A0          FF0032A0  Label_insn_17510
-        FF0032A6          FF0032A6  Label_insn_17511
-        FF0032AD          FF0032AD  Label_insn_17512
-        FF0032AE          FF0032AE  post_callback_Label_insn_17512
-        FF0032B0          FF0032B0  Label_insn_17513
-        FF0032B2          FF0032B2  Label_insn_17514
-        FF0032B4          FF0032B4  Label_insn_17515
-        FF0032BB          FF0032BB  Label_insn_17516
-        FF0032BD          FF0032BD  Label_insn_17517
-        FF0032BF          FF0032BF  Label_insn_17518
-        FF0032C5          FF0032C5  Label_insn_17519
-        FF0032CC          FF0032CC  Label_insn_17520
-        FF0032CD          FF0032CD  post_callback_Label_insn_17520
-        FF0032CF          FF0032CF  Label_insn_4230
-        FF0032D3          FF0032D3  Label_insn_17521
-        FF0032D5          FF0032D5  Label_insn_17522
-        FF0032D7          FF0032D7  Label_insn_17523
-        FF0032DE          FF0032DE  Label_insn_17524
-        FF0032E0          FF0032E0  Label_insn_17525
-        FF0032E2          FF0032E2  Label_insn_17526
-        FF0032E8          FF0032E8  Label_insn_17527
-        FF0032EF          FF0032EF  Label_insn_17528
-        FF0032F0          FF0032F0  post_callback_Label_insn_17528
-        FF0032F2          FF0032F2  Label_insn_17529
-        FF0032F4          FF0032F4  Label_insn_17530
-        FF0032F6          FF0032F6  Label_insn_17531
-        FF0032F8          FF0032F8  Label_insn_17532
-        FF0032FA          FF0032FA  Label_insn_17533
-        FF003300          FF003300  Label_insn_17534
-        FF003307          FF003307  Label_insn_17535
-        FF003308          FF003308  post_callback_Label_insn_17535
-        FF00330A          FF00330A  Label_insn_17536
-        FF00330C          FF00330C  Label_insn_17537
-        FF00330E          FF00330E  Label_insn_17538
-        FF003315          FF003315  Label_insn_17539
-        FF003317          FF003317  Label_insn_17540
-        FF003319          FF003319  Label_insn_17541
-        FF00331F          FF00331F  Label_insn_17542
-        FF003326          FF003326  Label_insn_17543
-        FF003327          FF003327  post_callback_Label_insn_17543
-        FF003329          FF003329  Label_insn_17544
-        FF00332B          FF00332B  Label_insn_17545
-        FF00332D          FF00332D  Label_insn_17546
-        FF00332F          FF00332F  Label_insn_17547
-        FF003331          FF003331  Label_insn_17548
-        FF003337          FF003337  Label_insn_17549
-        FF00333E          FF00333E  Label_insn_17550
-        FF00333F          FF00333F  post_callback_Label_insn_17550
-        FF003341          FF003341  Label_insn_17551
-        FF003343          FF003343  Label_insn_17552
-        FF003345          FF003345  Label_insn_17553
-        FF003347          FF003347  Label_insn_17554
-        FF00334A          FF00334A  Label_insn_17555
-        FF003351          FF003351  Label_insn_17556
-        FF003353          FF003353  Label_insn_17557
-        FF003355          FF003355  Label_insn_17558
-        FF003359          FF003359  Label_insn_17559
-        FF00335B          FF00335B  Label_insn_17560
-        FF00335D          FF00335D  Label_insn_17561
-        FF003363          FF003363  Label_insn_17562
-        FF00336A          FF00336A  Label_insn_17563
-        FF00336B          FF00336B  post_callback_Label_insn_17563
-        FF00336D          FF00336D  Label_insn_17564
-        FF00336F          FF00336F  Label_insn_17565
-        FF003371          FF003371  Label_insn_17566
-        FF003373          FF003373  Label_insn_17567
-        FF003375          FF003375  Label_insn_17568
-        FF00337B          FF00337B  Label_insn_17569
-        FF003382          FF003382  Label_insn_17570
-        FF003383          FF003383  post_callback_Label_insn_17570
-        FF003385          FF003385  Label_insn_17571
-        FF003387          FF003387  Label_insn_17572
-        FF003389          FF003389  Label_insn_17573
-        FF00338B          FF00338B  Label_insn_17574
-        FF00338D          FF00338D  Label_insn_17575
-        FF003393          FF003393  Label_insn_17576
-        FF00339A          FF00339A  Label_insn_17577
-        FF00339B          FF00339B  post_callback_Label_insn_17577
-        FF00339D          FF00339D  Label_insn_17578
-        FF00339F          FF00339F  Label_insn_17579
-        FF0033A1          FF0033A1  Label_insn_17580
-        FF0033A8          FF0033A8  Label_insn_17581
-        FF0033AA          FF0033AA  Label_insn_17582
-        FF0033AC          FF0033AC  Label_insn_17583
-        FF0033B2          FF0033B2  Label_insn_17584
-        FF0033B9          FF0033B9  Label_insn_17585
-        FF0033BA          FF0033BA  post_callback_Label_insn_17585
-        FF0033BC          FF0033BC  Label_insn_17586
-        FF0033BE          FF0033BE  Label_insn_17587
-        FF0033C0          FF0033C0  Label_insn_17588
-        FF0033C2          FF0033C2  Label_insn_17589
-        FF0033C4          FF0033C4  Label_insn_17590
-        FF0033CA          FF0033CA  Label_insn_17591
-        FF0033D1          FF0033D1  Label_insn_17592
-        FF0033D2          FF0033D2  post_callback_Label_insn_17592
-        FF0033D4          FF0033D4  Label_insn_17593
-        FF0033D6          FF0033D6  Label_insn_17594
-        FF0033D8          FF0033D8  Label_insn_17595
-        FF0033DF          FF0033DF  Label_insn_17596
-        FF0033E1          FF0033E1  Label_insn_17597
-        FF0033E3          FF0033E3  Label_insn_17598
-        FF0033E9          FF0033E9  Label_insn_17599
-        FF0033F0          FF0033F0  Label_insn_17600
-        FF0033F1          FF0033F1  post_callback_Label_insn_17600
-        FF0033F3          FF0033F3  Label_insn_17601
-        FF0033F5          FF0033F5  Label_insn_17602
-        FF0033F7          FF0033F7  Label_insn_17603
-        FF0033FE          FF0033FE  Label_insn_17604
-        FF003400          FF003400  Label_insn_17605
-        FF003402          FF003402  Label_insn_17606
-        FF003408          FF003408  Label_insn_17607
-        FF00340F          FF00340F  Label_insn_17608
-        FF003410          FF003410  post_callback_Label_insn_17608
-        FF003412          FF003412  Label_insn_17609
-        FF003414          FF003414  Label_insn_17610
-        FF003416          FF003416  Label_insn_17611
-        FF00341D          FF00341D  Label_insn_17612
-        FF00341F          FF00341F  Label_insn_17613
-        FF003421          FF003421  Label_insn_17614
-        FF003427          FF003427  Label_insn_17615
-        FF00342E          FF00342E  Label_insn_17616
-        FF00342F          FF00342F  post_callback_Label_insn_17616
-        FF003431          FF003431  Label_insn_17617
-        FF003433          FF003433  Label_insn_17618
-        FF003435          FF003435  Label_insn_17619
-        FF003437          FF003437  Label_insn_17620
-        FF00343E          FF00343E  Label_insn_17621
-        FF003445          FF003445  Label_insn_17622
-        FF003447          FF003447  Label_insn_17623
-        FF003449          FF003449  Label_insn_17624
-        FF00344D          FF00344D  Label_insn_17625
-        FF003450          FF003450  Label_insn_17626
-        FF003457          FF003457  Label_insn_17627
-        FF00345E          FF00345E  Label_insn_17628
-        FF003460          FF003460  Label_insn_17629
-        FF003462          FF003462  Label_insn_17630
-        FF003468          FF003468  Label_insn_17631
-        FF00346F          FF00346F  Label_insn_17632
-        FF003470          FF003470  post_callback_Label_insn_17632
-        FF003472          FF003472  Label_insn_17633
-        FF003474          FF003474  Label_insn_17634
-        FF003476          FF003476  Label_insn_17635
-        FF00347D          FF00347D  Label_insn_17636
-        FF00347F          FF00347F  Label_insn_17637
-        FF003481          FF003481  Label_insn_17638
-        FF003487          FF003487  Label_insn_17639
-        FF00348E          FF00348E  Label_insn_17640
-        FF00348F          FF00348F  post_callback_Label_insn_17640
-        FF003491          FF003491  Label_insn_17641
-        FF003493          FF003493  Label_insn_17642
-        FF003495          FF003495  Label_insn_17643
-        FF003497          FF003497  Label_insn_17644
-        FF003499          FF003499  Label_insn_17645
-        FF00349F          FF00349F  Label_insn_17646
-        FF0034A6          FF0034A6  Label_insn_17647
-        FF0034A7          FF0034A7  post_callback_Label_insn_17647
-        FF0034A9          FF0034A9  Label_insn_17648
-        FF0034AB          FF0034AB  Label_insn_17649
-        FF0034AD          FF0034AD  Label_insn_17650
-        FF0034B4          FF0034B4  Label_insn_17651
-        FF0034B6          FF0034B6  Label_insn_17652
-        FF0034B8          FF0034B8  Label_insn_17653
-        FF0034BE          FF0034BE  Label_insn_17654
-        FF0034C5          FF0034C5  Label_insn_17655
-        FF0034C6          FF0034C6  post_callback_Label_insn_17655
-        FF0034C8          FF0034C8  Label_insn_17656
-        FF0034CA          FF0034CA  Label_insn_17657
-        FF0034CC          FF0034CC  Label_insn_17658
-        FF0034D3          FF0034D3  Label_insn_17659
-        FF0034D5          FF0034D5  Label_insn_17660
-        FF0034D7          FF0034D7  Label_insn_17661
-        FF0034DD          FF0034DD  Label_insn_17662
-        FF0034E4          FF0034E4  Label_insn_17663
-        FF0034E5          FF0034E5  post_callback_Label_insn_17663
-        FF0034E7          FF0034E7  Label_insn_17664
-        FF0034E9          FF0034E9  Label_insn_17665
-        FF0034EB          FF0034EB  Label_insn_17666
-        FF0034ED          FF0034ED  Label_insn_17667
-        FF0034F0          FF0034F0  Label_insn_17668
-        FF0034F7          FF0034F7  Label_insn_17669
-        FF0034F9          FF0034F9  Label_insn_17670
-        FF0034FB          FF0034FB  Label_insn_17671
-        FF0034FF          FF0034FF  Label_insn_17672
-        FF003501          FF003501  Label_insn_17673
-        FF003503          FF003503  Label_insn_17674
-        FF003509          FF003509  Label_insn_17675
-        FF003510          FF003510  Label_insn_17676
-        FF003511          FF003511  post_callback_Label_insn_17676
-        FF003513          FF003513  Label_insn_17677
-        FF003515          FF003515  Label_insn_17678
-        FF003517          FF003517  Label_insn_17679
-        FF00351E          FF00351E  Label_insn_17680
-        FF003520          FF003520  Label_insn_17681
-        FF003522          FF003522  Label_insn_17682
-        FF003528          FF003528  Label_insn_17683
-        FF00352F          FF00352F  Label_insn_17684
-        FF003530          FF003530  post_callback_Label_insn_17684
-        FF003532          FF003532  Label_insn_17685
-        FF003534          FF003534  Label_insn_17686
-        FF003536          FF003536  Label_insn_17687
-        FF00353D          FF00353D  Label_insn_17688
-        FF00353F          FF00353F  Label_insn_17689
-        FF003541          FF003541  Label_insn_17690
-        FF003547          FF003547  Label_insn_17691
-        FF00354E          FF00354E  Label_insn_17692
-        FF00354F          FF00354F  post_callback_Label_insn_17692
-        FF003551          FF003551  Label_insn_17693
-        FF003553          FF003553  Label_insn_17694
-        FF003555          FF003555  Label_insn_17695
-        FF003557          FF003557  Label_insn_17696
-        FF003559          FF003559  Label_insn_17697
-        FF00355F          FF00355F  Label_insn_17698
-        FF003566          FF003566  Label_insn_17699
-        FF003567          FF003567  post_callback_Label_insn_17699
-        FF003569          FF003569  Label_insn_17700
-        FF00356B          FF00356B  Label_insn_17701
-        FF00356D          FF00356D  Label_insn_17702
-        FF00356F          FF00356F  Label_insn_17703
-        FF003572          FF003572  Label_insn_17704
-        FF003579          FF003579  Label_insn_17705
-        FF00357B          FF00357B  Label_insn_17706
-        FF00357D          FF00357D  Label_insn_17707
-        FF003581          FF003581  Label_insn_17708
-        FF003583          FF003583  Label_insn_17709
-        FF003585          FF003585  Label_insn_17710
-        FF00358B          FF00358B  Label_insn_17711
-        FF003592          FF003592  Label_insn_17712
-        FF003593          FF003593  post_callback_Label_insn_17712
-        FF003595          FF003595  Label_insn_17713
-        FF003597          FF003597  Label_insn_17714
-        FF003599          FF003599  Label_insn_17715
-        FF0035A0          FF0035A0  Label_insn_17716
-        FF0035A2          FF0035A2  Label_insn_17717
-        FF0035A4          FF0035A4  Label_insn_17718
-        FF0035AA          FF0035AA  Label_insn_17719
-        FF0035B1          FF0035B1  Label_insn_17720
-        FF0035B2          FF0035B2  post_callback_Label_insn_17720
-        FF0035B4          FF0035B4  Label_insn_17721
-        FF0035B6          FF0035B6  Label_insn_17722
-        FF0035B8          FF0035B8  Label_insn_17723
-        FF0035BA          FF0035BA  Label_insn_17724
-        FF0035BC          FF0035BC  Label_insn_17725
-        FF0035C2          FF0035C2  Label_insn_17726
-        FF0035C9          FF0035C9  Label_insn_17727
-        FF0035CA          FF0035CA  post_callback_Label_insn_17727
-        FF0035CC          FF0035CC  Label_insn_17728
-        FF0035CE          FF0035CE  Label_insn_17729
-        FF0035D0          FF0035D0  Label_insn_17730
-        FF0035D7          FF0035D7  Label_insn_17731
-        FF0035D9          FF0035D9  Label_insn_17732
-        FF0035DB          FF0035DB  Label_insn_17733
-        FF0035E1          FF0035E1  Label_insn_17734
-        FF0035E8          FF0035E8  Label_insn_17735
-        FF0035E9          FF0035E9  post_callback_Label_insn_17735
-        FF0035EB          FF0035EB  Label_insn_17736
-        FF0035ED          FF0035ED  Label_insn_4624
-        FF0035F1          FF0035F1  Label_insn_17737
-        FF0035F3          FF0035F3  Label_insn_17738
-        FF0035FA          FF0035FA  Label_insn_4627
-        FF0035FE          FF0035FE  Label_insn_17739
-        FF003600          FF003600  Label_insn_4629
-        FF003604          FF003604  Label_insn_17740
-        FF003606          FF003606  Label_insn_17741
-        FF00360C          FF00360C  Label_insn_17742
-        FF003612          FF003612  Label_insn_4632
-        FF003617          FF003617  Label_insn_17743
-        FF003618          FF003618  post_callback_Label_insn_17743
-        FF00361A          FF00361A  Label_insn_17744
-        FF00361C          FF00361C  Label_insn_17745
-        FF00361E          FF00361E  Label_insn_4635
-        FF003622          FF003622  Label_insn_17746
-        FF003629          FF003629  Label_insn_4638
-        FF00362B          FF00362B  Label_insn_17747
-        FF00362D          FF00362D  Label_insn_4639
-        FF00362F          FF00362F  Label_insn_17748
-        FF003631          FF003631  Label_insn_4640
-        FF003634          FF003634  Label_insn_17749
-        FF00363A          FF00363A  Label_insn_17750
-        FF003641          FF003641  Label_insn_17751
-        FF003642          FF003642  post_callback_Label_insn_17751
-        FF003644          FF003644  Label_insn_17752
-        FF003646          FF003646  Label_insn_17753
-        FF003648          FF003648  Label_insn_17754
-        FF00364F          FF00364F  Label_insn_17755
-        FF003651          FF003651  Label_insn_17756
-        FF003653          FF003653  Label_insn_17757
-        FF003659          FF003659  Label_insn_17758
-        FF003660          FF003660  Label_insn_17759
-        FF003661          FF003661  post_callback_Label_insn_17759
-        FF003663          FF003663  Label_insn_17760
-        FF003665          FF003665  Label_insn_17761
-        FF003667          FF003667  Label_insn_17762
-        FF003669          FF003669  Label_insn_17763
-        FF00366B          FF00366B  Label_insn_17764
-        FF003671          FF003671  Label_insn_17765
-        FF003678          FF003678  Label_insn_17766
-        FF003679          FF003679  post_callback_Label_insn_17766
-        FF00367B          FF00367B  Label_insn_17767
-        FF00367D          FF00367D  Label_insn_17768
-        FF00367F          FF00367F  Label_insn_17769
-        FF003686          FF003686  Label_insn_17770
-        FF003688          FF003688  Label_insn_17771
-        FF00368A          FF00368A  Label_insn_17772
-        FF003690          FF003690  Label_insn_17773
-        FF003697          FF003697  Label_insn_17774
-        FF003698          FF003698  post_callback_Label_insn_17774
-        FF00369A          FF00369A  Label_insn_17775
-        FF00369C          FF00369C  Label_insn_17776
-        FF00369E          FF00369E  Label_insn_17777
-        FF0036A0          FF0036A0  Label_insn_17778
-        FF0036A3          FF0036A3  Label_insn_17779
-        FF0036AA          FF0036AA  Label_insn_17780
-        FF0036AC          FF0036AC  Label_insn_17781
-        FF0036AE          FF0036AE  Label_insn_17782
-        FF0036B3          FF0036B3  Label_insn_17783
-        FF0036B5          FF0036B5  Label_insn_4697
-        FF0036BA          FF0036BA  Label_insn_17784
-        FF0036BC          FF0036BC  Label_insn_17785
-        FF0036C2          FF0036C2  Label_insn_17786
-        FF0036C8          FF0036C8  Label_insn_4700
-        FF0036CE          FF0036CE  Label_insn_17787
-        FF0036CF          FF0036CF  post_callback_Label_insn_17787
-        FF0036D1          FF0036D1  Label_insn_17788
-        FF0036D3          FF0036D3  Label_insn_17789
-        FF0036D5          FF0036D5  Label_insn_17790
-        FF0036D7          FF0036D7  Label_insn_17791
-        FF0036DA          FF0036DA  Label_insn_17792
-        FF0036E1          FF0036E1  Label_insn_17793
-        FF0036E3          FF0036E3  Label_insn_17794
-        FF0036E5          FF0036E5  Label_insn_17795
-        FF0036EA          FF0036EA  Label_insn_17796
-        FF0036EC          FF0036EC  Label_insn_17797
-        FF0036EE          FF0036EE  Label_insn_17798
-        FF0036F4          FF0036F4  Label_insn_17799
-        FF0036FB          FF0036FB  Label_insn_17800
-        FF0036FC          FF0036FC  post_callback_Label_insn_17800
-        FF0036FE          FF0036FE  Label_insn_17801
-        FF003700          FF003700  Label_insn_4717
-        FF003705          FF003705  Label_insn_17802
-        FF003707          FF003707  Label_insn_17803
-        FF00370E          FF00370E  Label_insn_17804
-        FF003710          FF003710  Label_insn_17805
-        FF003712          FF003712  Label_insn_17806
-        FF003718          FF003718  Label_insn_17807
-        FF00371F          FF00371F  Label_insn_17808
-        FF003720          FF003720  post_callback_Label_insn_17808
-        FF003722          FF003722  Label_insn_17809
-        FF003724          FF003724  Label_insn_17810
-        FF003726          FF003726  Label_insn_17811
-        FF003728          FF003728  Label_insn_17812
-        FF00372B          FF00372B  Label_insn_17813
-        FF003732          FF003732  Label_insn_17814
-        FF003734          FF003734  Label_insn_17815
-        FF003736          FF003736  Label_insn_17816
-        FF00373B          FF00373B  Label_insn_17817
-        FF00373D          FF00373D  Label_insn_17818
-        FF00373F          FF00373F  Label_insn_17819
-        FF003745          FF003745  Label_insn_17820
-        FF00374C          FF00374C  Label_insn_17821
-        FF00374D          FF00374D  post_callback_Label_insn_17821
-        FF00374F          FF00374F  Label_insn_17822
-        FF003751          FF003751  Label_insn_17823
-        FF003753          FF003753  Label_insn_17824
-        FF00375A          FF00375A  Label_insn_17825
-        FF00375C          FF00375C  Label_insn_17826
-        FF00375E          FF00375E  Label_insn_17827
-        FF003764          FF003764  Label_insn_17828
-        FF00376B          FF00376B  Label_insn_17829
-        FF00376C          FF00376C  post_callback_Label_insn_17829
-        FF00376E          FF00376E  Label_insn_17830
-        FF003770          FF003770  Label_insn_4753
-        FF003777          FF003777  Label_insn_17831
-        FF003779          FF003779  Label_insn_17832
-        FF00377B          FF00377B  Label_insn_17833
-        FF00377D          FF00377D  Label_insn_17834
-        FF003780          FF003780  Label_insn_4757
-        FF003784          FF003784  Label_insn_17835
-        FF00378B          FF00378B  Label_insn_17836
-        FF00378D          FF00378D  Label_insn_17837
-        FF00378F          FF00378F  Label_insn_17838
-        FF003794          FF003794  Label_insn_17839
-        FF003796          FF003796  Label_insn_17840
-        FF003798          FF003798  Label_insn_17841
-        FF00379E          FF00379E  Label_insn_17842
-        FF0037A5          FF0037A5  Label_insn_17843
-        FF0037A6          FF0037A6  post_callback_Label_insn_17843
-        FF0037A8          FF0037A8  Label_insn_17844
-        FF0037AA          FF0037AA  Label_insn_17845
-        FF0037AC          FF0037AC  Label_insn_17846
-        FF0037B3          FF0037B3  Label_insn_17847
-        FF0037B5          FF0037B5  Label_insn_17848
-        FF0037B7          FF0037B7  Label_insn_4774
-        FF0037BE          FF0037BE  Label_insn_17849
-        FF0037C4          FF0037C4  Label_insn_17850
-        FF0037CB          FF0037CB  Label_insn_17851
-        FF0037CC          FF0037CC  post_callback_Label_insn_17851
-        FF0037CE          FF0037CE  Label_insn_17852
-        FF0037D0          FF0037D0  Label_insn_17853
-        FF0037D2          FF0037D2  Label_insn_17854
-        FF0037D9          FF0037D9  Label_insn_17855
-        FF0037DB          FF0037DB  Label_insn_17856
-        FF0037DD          FF0037DD  Label_insn_17857
-        FF0037E3          FF0037E3  Label_insn_17858
-        FF0037EA          FF0037EA  Label_insn_17859
-        FF0037EB          FF0037EB  post_callback_Label_insn_17859
-        FF0037ED          FF0037ED  Label_insn_17860
-        FF0037EF          FF0037EF  Label_insn_17861
-        FF0037F1          FF0037F1  Label_insn_17862
-        FF0037F8          FF0037F8  Label_insn_17863
-        FF0037FA          FF0037FA  Label_insn_17864
-        FF0037FC          FF0037FC  Label_insn_17865
-        FF003802          FF003802  Label_insn_17866
-        FF003808          FF003808  Label_insn_4796
-        FF00380D          FF00380D  Label_insn_17867
-        FF00380E          FF00380E  post_callback_Label_insn_17867
-        FF003810          FF003810  Label_insn_17868
-        FF003812          FF003812  Label_insn_17869
-        FF003814          FF003814  Label_insn_17870
-        FF003816          FF003816  Label_insn_17871
-        FF003818          FF003818  Label_insn_17872
-        FF00381E          FF00381E  Label_insn_17873
-        FF003825          FF003825  Label_insn_17874
-        FF003826          FF003826  post_callback_Label_insn_17874
-        FF003828          FF003828  Label_insn_17875
-        FF00382A          FF00382A  Label_insn_17876
-        FF00382C          FF00382C  Label_insn_17877
-        FF003833          FF003833  Label_insn_17878
-        FF003835          FF003835  Label_insn_17879
-        FF003837          FF003837  Label_insn_17880
-        FF00383D          FF00383D  Label_insn_17881
-        FF003844          FF003844  Label_insn_17882
-        FF003845          FF003845  post_callback_Label_insn_17882
-        FF003847          FF003847  Label_insn_17883
-        FF003849          FF003849  Label_insn_17884
-        FF00384B          FF00384B  Label_insn_17885
-        FF00384D          FF00384D  Label_insn_17886
-        FF00384F          FF00384F  Label_insn_17887
-        FF003855          FF003855  Label_insn_17888
-        FF00385C          FF00385C  Label_insn_17889
-        FF00385D          FF00385D  post_callback_Label_insn_17889
-        FF00385F          FF00385F  Label_insn_17890
-        FF003861          FF003861  Label_insn_17891
-        FF003863          FF003863  Label_insn_17892
-        FF00386A          FF00386A  Label_insn_4830
-        FF00386D          FF00386D  Label_insn_17893
-        FF00386F          FF00386F  Label_insn_4831
-        FF003873          FF003873  Label_insn_17894
-        FF003875          FF003875  Label_insn_4832
-        FF003879          FF003879  Label_insn_17895
-        FF00387F          FF00387F  Label_insn_17896
-        FF003886          FF003886  Label_insn_17897
-        FF003887          FF003887  post_callback_Label_insn_17897
-        FF003889          FF003889  Label_insn_17898
-        FF00388B          FF00388B  Label_insn_17899
-        FF00388D          FF00388D  Label_insn_17900
-        FF00388F          FF00388F  Label_insn_17901
-        FF003891          FF003891  Label_insn_17902
-        FF003897          FF003897  Label_insn_17903
-        FF00389D          FF00389D  Label_insn_4843
-        FF0038A1          FF0038A1  Label_insn_17904
-        FF0038A2          FF0038A2  post_callback_Label_insn_17904
-        FF0038A4          FF0038A4  Label_insn_17905
-        FF0038A6          FF0038A6  Label_insn_4845
-        FF0038AD          FF0038AD  Label_insn_17906
-        FF0038AF          FF0038AF  Label_insn_4846
-        FF0038B4          FF0038B4  Label_insn_17907
-        FF0038BB          FF0038BB  Label_insn_4849
-        FF0038C0          FF0038C0  Label_insn_17908
-        FF0038C2          FF0038C2  Label_insn_17909
-        FF0038C4          FF0038C4  Label_insn_17910
-        FF0038CA          FF0038CA  Label_insn_17911
-        FF0038D1          FF0038D1  Label_insn_17912
-        FF0038D2          FF0038D2  post_callback_Label_insn_17912
-        FF0038D4          FF0038D4  Label_insn_17913
-        FF0038D6          FF0038D6  Label_insn_17914
-        FF0038D8          FF0038D8  Label_insn_17915
-        FF0038DA          FF0038DA  Label_insn_17916
-        FF0038DC          FF0038DC  Label_insn_4861
-        FF0038E0          FF0038E0  Label_insn_17917
-        FF0038E6          FF0038E6  Label_insn_17918
-        FF0038ED          FF0038ED  Label_insn_17919
-        FF0038EE          FF0038EE  post_callback_Label_insn_17919
-        FF0038F0          FF0038F0  Label_insn_17920
-        FF0038F2          FF0038F2  Label_insn_17921
-        FF0038F4          FF0038F4  Label_insn_17922
-        FF0038FB          FF0038FB  Label_insn_17923
-        FF0038FD          FF0038FD  Label_insn_17924
-        FF0038FF          FF0038FF  Label_insn_17925
-        FF003905          FF003905  Label_insn_17926
-        FF00390C          FF00390C  Label_insn_17927
-        FF00390D          FF00390D  post_callback_Label_insn_17927
-        FF00390F          FF00390F  Label_insn_17928
-        FF003911          FF003911  Label_insn_17929
-        FF003913          FF003913  Label_insn_17930
-        FF003915          FF003915  Label_insn_17931
-        FF003917          FF003917  Label_insn_17932
-        FF00391D          FF00391D  Label_insn_17933
-        FF003924          FF003924  Label_insn_17934
-        FF003925          FF003925  post_callback_Label_insn_17934
-        FF003927          FF003927  Label_insn_17935
-        FF003929          FF003929  Label_insn_17936
-        FF00392B          FF00392B  Label_insn_17937
-        FF00392E          FF00392E  Label_insn_17938
-        FF003935          FF003935  Label_insn_17939
-        FF003937          FF003937  Label_insn_17940
-        FF003939          FF003939  Label_insn_17941
-        FF003941          FF003941  Label_insn_17942
-        FF003943          FF003943  Label_insn_17943
-        FF003945          FF003945  Label_insn_4894
-        FF00394A          FF00394A  Label_insn_17944
-        FF003950          FF003950  Label_insn_4895
-        FF003953          FF003953  Label_insn_17945
-        FF00395A          FF00395A  Label_insn_17946
-        FF00395B          FF00395B  post_callback_Label_insn_17946
-        FF00395D          FF00395D  Label_insn_4897
-        FF003961          FF003961  Label_insn_17947
-        FF003963          FF003963  Label_insn_17948
-        FF003965          FF003965  Label_insn_17949
-        FF00396C          FF00396C  Label_insn_17950
-        FF00396E          FF00396E  Label_insn_17951
-        FF003970          FF003970  Label_insn_17952
-        FF003976          FF003976  Label_insn_17953
-        FF00397D          FF00397D  Label_insn_17954
-        FF00397E          FF00397E  post_callback_Label_insn_17954
-        FF003980          FF003980  Label_insn_17955
-        FF003982          FF003982  Label_insn_17956
-        FF003984          FF003984  Label_insn_4910
-        FF003988          FF003988  Label_insn_17957
-        FF00398F          FF00398F  Label_insn_17958
-        FF003991          FF003991  Label_insn_17959
-        FF003993          FF003993  Label_insn_17960
-        FF003999          FF003999  Label_insn_17961
-        FF0039A0          FF0039A0  Label_insn_17962
-        FF0039A1          FF0039A1  post_callback_Label_insn_17962
-        FF0039A3          FF0039A3  Label_insn_17963
-        FF0039A5          FF0039A5  Label_insn_17964
-        FF0039A7          FF0039A7  Label_insn_17965
-        FF0039AE          FF0039AE  Label_insn_17966
-        FF0039B0          FF0039B0  Label_insn_17967
-        FF0039B2          FF0039B2  Label_insn_17968
-        FF0039B8          FF0039B8  Label_insn_17969
-        FF0039BF          FF0039BF  Label_insn_17970
-        FF0039C0          FF0039C0  post_callback_Label_insn_17970
-        FF0039C2          FF0039C2  Label_insn_17971
-        FF0039C4          FF0039C4  Label_insn_17972
-        FF0039C6          FF0039C6  Label_insn_17973
-        FF0039CD          FF0039CD  Label_insn_17974
-        FF0039CF          FF0039CF  Label_insn_17975
-        FF0039D1          FF0039D1  Label_insn_17976
-        FF0039D7          FF0039D7  Label_insn_17977
-        FF0039DE          FF0039DE  Label_insn_17978
-        FF0039DF          FF0039DF  post_callback_Label_insn_17978
-        FF0039E1          FF0039E1  Label_insn_17979
-        FF0039E3          FF0039E3  Label_insn_17980
-        FF0039E5          FF0039E5  Label_insn_17981
-        FF0039EC          FF0039EC  Label_insn_17982
-        FF0039EE          FF0039EE  Label_insn_17983
-        FF0039F0          FF0039F0  Label_insn_17984
-        FF0039F6          FF0039F6  Label_insn_4957
-        FF0039FA          FF0039FA  Label_insn_17985
-        FF003A01          FF003A01  Label_insn_17986
-        FF003A02          FF003A02  post_callback_Label_insn_17986
-        FF003A04          FF003A04  Label_insn_17987
-        FF003A06          FF003A06  Label_insn_17988
-        FF003A08          FF003A08  Label_insn_17989
-        FF003A0F          FF003A0F  Label_insn_17990
-        FF003A11          FF003A11  Label_insn_17991
-        FF003A13          FF003A13  Label_insn_17992
-        FF003A19          FF003A19  Label_insn_17993
-        FF003A20          FF003A20  Label_insn_17994
-        FF003A21          FF003A21  post_callback_Label_insn_17994
-        FF003A23          FF003A23  Label_insn_17995
-        FF003A25          FF003A25  Label_insn_17996
-        FF003A27          FF003A27  Label_insn_17997
-        FF003A2E          FF003A2E  Label_insn_17998
-        FF003A30          FF003A30  Label_insn_17999
-        FF003A32          FF003A32  Label_insn_18000
-        FF003A38          FF003A38  Label_insn_4978
-        FF003A3C          FF003A3C  Label_insn_18001
-        FF003A43          FF003A43  Label_insn_18002
-        FF003A44          FF003A44  post_callback_Label_insn_18002
-        FF003A46          FF003A46  Label_insn_18003
-        FF003A48          FF003A48  Label_insn_18004
-        FF003A4A          FF003A4A  Label_insn_18005
-        FF003A51          FF003A51  Label_insn_18006
-        FF003A53          FF003A53  Label_insn_18007
-        FF003A55          FF003A55  Label_insn_18008
-        FF003A5B          FF003A5B  Label_insn_18009
-        FF003A62          FF003A62  Label_insn_18010
-        FF003A63          FF003A63  post_callback_Label_insn_18010
-        FF003A65          FF003A65  Label_insn_18011
-        FF003A67          FF003A67  Label_insn_18012
-        FF003A69          FF003A69  Label_insn_4993
-        FF003A6D          FF003A6D  Label_insn_18013
-        FF003A74          FF003A74  Label_insn_18014
-        FF003A76          FF003A76  Label_insn_18015
-        FF003A78          FF003A78  Label_insn_18016
-        FF003A7E          FF003A7E  Label_insn_18017
-        FF003A85          FF003A85  Label_insn_18018
-        FF003A86          FF003A86  post_callback_Label_insn_18018
-        FF003A88          FF003A88  Label_insn_18019
-        FF003A8A          FF003A8A  Label_insn_18020
-        FF003A8C          FF003A8C  Label_insn_18021
-        FF003A93          FF003A93  Label_insn_18022
-        FF003A95          FF003A95  Label_insn_18023
-        FF003A97          FF003A97  Label_insn_18024
-        FF003A9D          FF003A9D  Label_insn_18025
-        FF003AA4          FF003AA4  Label_insn_18026
-        FF003AA5          FF003AA5  post_callback_Label_insn_18026
-        FF003AA7          FF003AA7  Label_insn_18027
-        FF003AA9          FF003AA9  Label_insn_18028
-        FF003AAB          FF003AAB  Label_insn_18029
-        FF003AAD          FF003AAD  Label_insn_18030
-        FF003AAF          FF003AAF  Label_insn_18031
-        FF003AB5          FF003AB5  Label_insn_18032
-        FF003ABC          FF003ABC  Label_insn_18033
-        FF003ABD          FF003ABD  post_callback_Label_insn_18033
-        FF003ABF          FF003ABF  Label_insn_18034
-        FF003AC1          FF003AC1  Label_insn_18035
-        FF003AC3          FF003AC3  Label_insn_18036
-        FF003ACA          FF003ACA  Label_insn_18037
-        FF003ACC          FF003ACC  Label_insn_18038
-        FF003ACE          FF003ACE  Label_insn_18039
-        FF003AD4          FF003AD4  Label_insn_18040
-        FF003ADB          FF003ADB  Label_insn_18041
-        FF003ADC          FF003ADC  post_callback_Label_insn_18041
-        FF003ADE          FF003ADE  Label_insn_18042
-        FF003AE0          FF003AE0  Label_insn_18043
-        FF003AE2          FF003AE2  Label_insn_18044
-        FF003AE9          FF003AE9  Label_insn_18045
-        FF003AEB          FF003AEB  Label_insn_18046
-        FF003AED          FF003AED  Label_insn_18047
-        FF003AF3          FF003AF3  Label_insn_18048
-        FF003AFA          FF003AFA  Label_insn_18049
-        FF003AFB          FF003AFB  post_callback_Label_insn_18049
-        FF003AFD          FF003AFD  Label_insn_18050
-        FF003AFF          FF003AFF  Label_insn_18051
-        FF003B01          FF003B01  Label_insn_18052
-        FF003B08          FF003B08  Label_insn_18053
-        FF003B0A          FF003B0A  Label_insn_18054
-        FF003B0C          FF003B0C  Label_insn_18055
-        FF003B12          FF003B12  Label_insn_18056
-        FF003B19          FF003B19  Label_insn_18057
-        FF003B1A          FF003B1A  post_callback_Label_insn_18057
-        FF003B1C          FF003B1C  Label_insn_18058
-        FF003B1E          FF003B1E  Label_insn_18059
-        FF003B20          FF003B20  Label_insn_18060
-        FF003B27          FF003B27  Label_insn_18061
-        FF003B29          FF003B29  Label_insn_18062
-        FF003B2B          FF003B2B  Label_insn_18063
-        FF003B31          FF003B31  Label_insn_18064
-        FF003B38          FF003B38  Label_insn_18065
-        FF003B39          FF003B39  post_callback_Label_insn_18065
-        FF003B3B          FF003B3B  Label_insn_18066
-        FF003B3D          FF003B3D  Label_insn_18067
-        FF003B3F          FF003B3F  Label_insn_5082
-        FF003B43          FF003B43  Label_insn_18068
-        FF003B4A          FF003B4A  Label_insn_18069
-        FF003B4C          FF003B4C  Label_insn_18070
-        FF003B4E          FF003B4E  Label_insn_18071
-        FF003B54          FF003B54  Label_insn_18072
-        FF003B5B          FF003B5B  Label_insn_18073
-        FF003B5C          FF003B5C  post_callback_Label_insn_18073
-        FF003B5E          FF003B5E  Label_insn_18074
-        FF003B60          FF003B60  Label_insn_5090
-        FF003B64          FF003B64  Label_insn_18075
-        FF003B66          FF003B66  Label_insn_18076
-        FF003B6D          FF003B6D  Label_insn_18077
-        FF003B6F          FF003B6F  Label_insn_18078
-        FF003B71          FF003B71  Label_insn_18079
-        FF003B77          FF003B77  Label_insn_18080
-        FF003B7E          FF003B7E  Label_insn_18081
-        FF003B7F          FF003B7F  post_callback_Label_insn_18081
-        FF003B81          FF003B81  Label_insn_18082
-        FF003B83          FF003B83  Label_insn_18083
-        FF003B85          FF003B85  Label_insn_18084
-        FF003B8C          FF003B8C  Label_insn_18085
-        FF003B8E          FF003B8E  Label_insn_18086
-        FF003B90          FF003B90  Label_insn_18087
-        FF003B96          FF003B96  Label_insn_18088
-        FF003B9D          FF003B9D  Label_insn_18089
-        FF003B9E          FF003B9E  post_callback_Label_insn_18089
-        FF003BA0          FF003BA0  Label_insn_5109
-        FF003BA3          FF003BA3  Label_insn_18090
-        FF003BA5          FF003BA5  Label_insn_5110
-        FF003BA8          FF003BA8  Label_insn_18091
-        FF003BAA          FF003BAA  Label_insn_18092
-        FF003BB1          FF003BB1  Label_insn_18093
-        FF003BB3          FF003BB3  Label_insn_18094
-        FF003BB5          FF003BB5  Label_insn_18095
-        FF003BBB          FF003BBB  Label_insn_18096
-        FF003BC2          FF003BC2  Label_insn_18097
-        FF003BC3          FF003BC3  post_callback_Label_insn_18097
-        FF003BC5          FF003BC5  Label_insn_18098
-        FF003BC7          FF003BC7  Label_insn_18099
-        FF003BC9          FF003BC9  Label_insn_18100
-        FF003BD0          FF003BD0  Label_insn_18101
-        FF003BD2          FF003BD2  Label_insn_18102
-        FF003BD8          FF003BD8  Label_insn_5127
-        FF003BE0          FF003BE0  Label_insn_18103
-        FF003BE7          FF003BE7  Label_insn_18104
-        FF003BE8          FF003BE8  post_callback_Label_insn_18104
-        FF003BEA          FF003BEA  Label_insn_18105
-        FF003BEC          FF003BEC  Label_insn_18106
-        FF003BEE          FF003BEE  Label_insn_5132
-        FF003BF2          FF003BF2  Label_insn_18107
-        FF003BF4          FF003BF4  Label_insn_5135
-        FF003BF8          FF003BF8  Label_insn_18108
-        FF003BFA          FF003BFA  Label_insn_5136
-        FF003BFE          FF003BFE  Label_insn_18109
-        FF003C04          FF003C04  Label_insn_18110
-        FF003C0B          FF003C0B  Label_insn_18111
-        FF003C0C          FF003C0C  post_callback_Label_insn_18111
-        FF003C0E          FF003C0E  Label_insn_5141
-        FF003C12          FF003C12  Label_insn_18112
-        FF003C14          FF003C14  Label_insn_18113
-        FF003C16          FF003C16  Label_insn_5143
-        FF003C19          FF003C19  Label_insn_18114
-        FF003C20          FF003C20  Label_insn_5147
-        FF003C24          FF003C24  Label_insn_18115
-        FF003C26          FF003C26  Label_insn_18116
-        FF003C28          FF003C28  Label_insn_18117
-        FF003C2E          FF003C2E  Label_insn_18118
-        FF003C35          FF003C35  Label_insn_18119
-        FF003C36          FF003C36  post_callback_Label_insn_18119
-        FF003C38          FF003C38  Label_insn_18120
-        FF003C3A          FF003C3A  Label_insn_18121
-        FF003C3C          FF003C3C  Label_insn_18122
-        FF003C43          FF003C43  Label_insn_18123
-        FF003C45          FF003C45  Label_insn_18124
-        FF003C47          FF003C47  Label_insn_18125
-        FF003C4D          FF003C4D  Label_insn_18126
-        FF003C54          FF003C54  Label_insn_18127
-        FF003C55          FF003C55  post_callback_Label_insn_18127
-        FF003C57          FF003C57  Label_insn_18128
-        FF003C59          FF003C59  Label_insn_18129
-        FF003C5B          FF003C5B  Label_insn_18130
-        FF003C62          FF003C62  Label_insn_18131
-        FF003C64          FF003C64  Label_insn_18132
-        FF003C66          FF003C66  Label_insn_18133
-        FF003C6C          FF003C6C  Label_insn_18134
-        FF003C73          FF003C73  Label_insn_18135
-        FF003C74          FF003C74  post_callback_Label_insn_18135
-        FF003C76          FF003C76  Label_insn_18136
-        FF003C78          FF003C78  Label_insn_18137
-        FF003C7A          FF003C7A  Label_insn_5174
-        FF003C7C          FF003C7C  Label_insn_18138
-        FF003C83          FF003C83  Label_insn_18139
-        FF003C85          FF003C85  Label_insn_18140
-        FF003C87          FF003C87  Label_insn_18141
-        FF003C8D          FF003C8D  Label_insn_18142
-        FF003C94          FF003C94  Label_insn_18143
-        FF003C95          FF003C95  post_callback_Label_insn_18143
-        FF003C97          FF003C97  Label_insn_18144
-        FF003C99          FF003C99  Label_insn_18145
-        FF003C9B          FF003C9B  Label_insn_18146
-        FF003CA2          FF003CA2  Label_insn_5186
-        FF003CA6          FF003CA6  Label_insn_18147
-        FF003CA8          FF003CA8  Label_insn_18148
-        FF003CAA          FF003CAA  Label_insn_18149
-        FF003CB0          FF003CB0  Label_insn_18150
-        FF003CB7          FF003CB7  Label_insn_18151
-        FF003CB8          FF003CB8  post_callback_Label_insn_18151
-        FF003CBA          FF003CBA  Label_insn_18152
-        FF003CBC          FF003CBC  Label_insn_18153
-        FF003CBE          FF003CBE  Label_insn_18154
-        FF003CC5          FF003CC5  Label_insn_18155
-        FF003CC7          FF003CC7  Label_insn_18156
-        FF003CC9          FF003CC9  Label_insn_18157
-        FF003CCF          FF003CCF  Label_insn_18158
-        FF003CD6          FF003CD6  Label_insn_18159
-        FF003CD7          FF003CD7  post_callback_Label_insn_18159
-        FF003CD9          FF003CD9  Label_insn_18160
-        FF003CDB          FF003CDB  Label_insn_18161
-        FF003CDD          FF003CDD  Label_insn_18162
-        FF003CDF          FF003CDF  Label_insn_18163
-        FF003CE1          FF003CE1  Label_insn_18164
-        FF003CE7          FF003CE7  Label_insn_18165
-        FF003CEE          FF003CEE  Label_insn_18166
-        FF003CEF          FF003CEF  post_callback_Label_insn_18166
-        FF003CF1          FF003CF1  Label_insn_18167
-        FF003CF3          FF003CF3  Label_insn_18168
-        FF003CF5          FF003CF5  Label_insn_18169
-        FF003CFC          FF003CFC  Label_insn_18170
-        FF003CFE          FF003CFE  Label_insn_18171
-        FF003D00          FF003D00  Label_insn_18172
-        FF003D06          FF003D06  Label_insn_5220
-        FF003D0A          FF003D0A  Label_insn_18173
-        FF003D10          FF003D10  Label_insn_5221
-        FF003D15          FF003D15  Label_insn_18174
-        FF003D16          FF003D16  post_callback_Label_insn_18174
-        FF003D18          FF003D18  Label_insn_18175
-        FF003D1A          FF003D1A  Label_insn_18176
-        FF003D1C          FF003D1C  Label_insn_18177
-        FF003D23          FF003D23  Label_insn_18178
-        FF003D25          FF003D25  Label_insn_18179
-        FF003D27          FF003D27  Label_insn_18180
-        FF003D2D          FF003D2D  Label_insn_18181
-        FF003D34          FF003D34  Label_insn_18182
-        FF003D35          FF003D35  post_callback_Label_insn_18182
-        FF003D37          FF003D37  Label_insn_18183
-        FF003D39          FF003D39  Label_insn_18184
-        FF003D3B          FF003D3B  Label_insn_18185
-        FF003D3D          FF003D3D  Label_insn_18186
-        FF003D3F          FF003D3F  Label_insn_18187
-        FF003D45          FF003D45  Label_insn_18188
-        FF003D4C          FF003D4C  Label_insn_18189
-        FF003D4D          FF003D4D  post_callback_Label_insn_18189
-        FF003D4F          FF003D4F  Label_insn_18190
-        FF003D51          FF003D51  Label_insn_18191
-        FF003D53          FF003D53  Label_insn_18192
-        FF003D5A          FF003D5A  Label_insn_5246
-        FF003D5E          FF003D5E  Label_insn_18193
-        FF003D60          FF003D60  Label_insn_5247
-        FF003D64          FF003D64  Label_insn_18194
-        FF003D66          FF003D66  Label_insn_18195
-        FF003D6C          FF003D6C  Label_insn_18196
-        FF003D73          FF003D73  Label_insn_18197
-        FF003D74          FF003D74  post_callback_Label_insn_18197
-        FF003D76          FF003D76  Label_insn_18198
-        FF003D78          FF003D78  Label_insn_18199
-        FF003D7A          FF003D7A  Label_insn_18200
-        FF003D81          FF003D81  Label_insn_18201
-        FF003D83          FF003D83  Label_insn_18202
-        FF003D85          FF003D85  Label_insn_18203
-        FF003D8B          FF003D8B  Label_insn_18204
-        FF003D92          FF003D92  Label_insn_18205
-        FF003D93          FF003D93  post_callback_Label_insn_18205
-        FF003D95          FF003D95  Label_insn_18206
-        FF003D97          FF003D97  Label_insn_18207
-        FF003D99          FF003D99  Label_insn_18208
-        FF003D9B          FF003D9B  Label_insn_18209
-        FF003D9E          FF003D9E  Label_insn_18210
-        FF003DA5          FF003DA5  Label_insn_18211
-        FF003DA7          FF003DA7  Label_insn_5270
-        FF003DAB          FF003DAB  Label_insn_18212
-        FF003DAD          FF003DAD  Label_insn_18213
-        FF003DB2          FF003DB2  Label_insn_5272
-        FF003DB6          FF003DB6  Label_insn_18214
-        FF003DB8          FF003DB8  Label_insn_18215
-        FF003DBA          FF003DBA  Label_insn_5274
-        FF003DBE          FF003DBE  Label_insn_18216
-        FF003DC4          FF003DC4  Label_insn_18217
-        FF003DCB          FF003DCB  Label_insn_18218
-        FF003DCC          FF003DCC  post_callback_Label_insn_18218
-        FF003DCE          FF003DCE  Label_insn_18219
-        FF003DD0          FF003DD0  Label_insn_18220
-        FF003DD2          FF003DD2  Label_insn_18221
-        FF003DD9          FF003DD9  Label_insn_18222
-        FF003DDB          FF003DDB  Label_insn_18223
-        FF003DDD          FF003DDD  Label_insn_18224
-        FF003DE3          FF003DE3  Label_insn_18225
-        FF003DEA          FF003DEA  Label_insn_18226
-        FF003DEB          FF003DEB  post_callback_Label_insn_18226
-        FF003DED          FF003DED  Label_insn_5288
-        FF003DF1          FF003DF1  Label_insn_18227
-        FF003DF3          FF003DF3  Label_insn_18228
-        FF003DF5          FF003DF5  Label_insn_18229
-        FF003DFC          FF003DFC  Label_insn_5292
-        FF003DFF          FF003DFF  Label_insn_18230
-        FF003E01          FF003E01  Label_insn_5294
-        FF003E09          FF003E09  Label_insn_18231
-        FF003E0B          FF003E0B  Label_insn_5295
-        FF003E0F          FF003E0F  Label_insn_18232
-        FF003E15          FF003E15  Label_insn_18233
-        FF003E1C          FF003E1C  Label_insn_18234
-        FF003E1D          FF003E1D  post_callback_Label_insn_18234
-        FF003E1F          FF003E1F  Label_insn_18235
-        FF003E21          FF003E21  Label_insn_18236
-        FF003E23          FF003E23  Label_insn_18237
-        FF003E25          FF003E25  Label_insn_18238
-        FF003E27          FF003E27  Label_insn_18239
-        FF003E2D          FF003E2D  Label_insn_18240
-        FF003E34          FF003E34  Label_insn_18241
-        FF003E35          FF003E35  post_callback_Label_insn_18241
-        FF003E38          FF003E38  Label_insn_18242
-        FF003E39          FF003E39  post_callback_Label_insn_18242
-        FF003E3B          FF003E3B  Label_insn_18243
-        FF003E3D          FF003E3D  Label_insn_18244
-        FF003E3F          FF003E3F  Label_insn_18245
-        FF003E41          FF003E41  Label_insn_18246
-        FF003E47          FF003E47  Label_insn_18247
-        FF003E4E          FF003E4E  Label_insn_18248
-        FF003E50          FF003E50  Label_insn_18249
-        FF003E52          FF003E52  Label_insn_18250
-        FF003E56          FF003E56  Label_insn_18251
-        FF003E59          FF003E59  Label_insn_18252
-        FF003E5F          FF003E5F  Label_insn_5319
-        FF003E63          FF003E63  Label_insn_18253
-        FF003E6A          FF003E6A  Label_insn_5320
-        FF003E6E          FF003E6E  Label_insn_18254
-        FF003E70          FF003E70  Label_insn_18255
-        FF003E72          FF003E72  Label_insn_18256
-        FF003E78          FF003E78  Label_insn_18257
-        FF003E7F          FF003E7F  Label_insn_18258
-        FF003E80          FF003E80  post_callback_Label_insn_18258
-        FF003E82          FF003E82  Label_insn_18259
-        FF003E84          FF003E84  Label_insn_18260
-        FF003E86          FF003E86  Label_insn_18261
-        FF003E8D          FF003E8D  Label_insn_5330
-        FF003E95          FF003E95  Label_insn_18262
-        FF003E97          FF003E97  Label_insn_18263
-        FF003E99          FF003E99  Label_insn_5333
-        FF003EA0          FF003EA0  Label_insn_18264
-        FF003EA6          FF003EA6  Label_insn_18265
-        FF003EAD          FF003EAD  Label_insn_18266
-        FF003EAE          FF003EAE  post_callback_Label_insn_18266
-        FF003EB0          FF003EB0  Label_insn_18267
-        FF003EB2          FF003EB2  Label_insn_18268
-        FF003EB4          FF003EB4  Label_insn_18269
-        FF003EBB          FF003EBB  Label_insn_18270
-        FF003EBD          FF003EBD  Label_insn_18271
-        FF003EBF          FF003EBF  Label_insn_18272
-        FF003EC5          FF003EC5  Label_insn_18273
-        FF003ECC          FF003ECC  Label_insn_18274
-        FF003ECD          FF003ECD  post_callback_Label_insn_18274
-        FF003ECF          FF003ECF  Label_insn_18275
-        FF003ED1          FF003ED1  Label_insn_18276
-        FF003ED3          FF003ED3  Label_insn_18277
-        FF003EDA          FF003EDA  Label_insn_18278
-        FF003EDC          FF003EDC  Label_insn_18279
-        FF003EDE          FF003EDE  Label_insn_18280
-        FF003EE4          FF003EE4  Label_insn_18281
-        FF003EEB          FF003EEB  Label_insn_18282
-        FF003EEC          FF003EEC  post_callback_Label_insn_18282
-        FF003EEE          FF003EEE  Label_insn_18283
-        FF003EF0          FF003EF0  Label_insn_18284
-        FF003EF2          FF003EF2  Label_insn_18285
-        FF003EF9          FF003EF9  Label_insn_18286
-        FF003EFB          FF003EFB  Label_insn_18287
-        FF003EFD          FF003EFD  Label_insn_18288
-        FF003F03          FF003F03  Label_insn_18289
-        FF003F09          FF003F09  Label_insn_18365
-        FF003F10          FF003F10  Label_insn_18290
-        FF003F11          FF003F11  post_callback_Label_insn_18290
-        FF003F13          FF003F13  Label_insn_5366
-        FF003F17          FF003F17  Label_insn_18291
-        FF003F19          FF003F19  Label_insn_18292
-        FF003F1B          FF003F1B  Label_insn_18293
-        FF003F22          FF003F22  Label_insn_5371
-        FF003F26          FF003F26  Label_insn_18294
-        FF003F28          FF003F28  Label_insn_18295
-        FF003F2A          FF003F2A  Label_insn_18296
-        FF003F30          FF003F30  Label_insn_18297
-        FF003F37          FF003F37  Label_insn_18298
-        FF003F38          FF003F38  post_callback_Label_insn_18298
-        FF003F3A          FF003F3A  Label_insn_18299
-        FF003F3C          FF003F3C  Label_insn_18300
-        FF003F3E          FF003F3E  Label_insn_18301
-        FF003F45          FF003F45  Label_insn_18302
-        FF003F47          FF003F47  Label_insn_18303
-        FF003F49          FF003F49  Label_insn_5383
-        FF003F4C          FF003F4C  Label_insn_18304
-        FF003F52          FF003F52  Label_insn_18305
-        FF003F59          FF003F59  Label_insn_18306
-        FF003F5A          FF003F5A  post_callback_Label_insn_18306
-        FF003F5C          FF003F5C  Label_insn_18307
-        FF003F5E          FF003F5E  Label_insn_18308
-        FF003F60          FF003F60  Label_insn_18309
-        FF003F62          FF003F62  Label_insn_18310
-        FF003F64          FF003F64  Label_insn_18311
-        FF003F6A          FF003F6A  Label_insn_18312
-        FF003F70          FF003F70  Label_insn_18313
-        FF003F72          FF003F72  Label_insn_18314
-        FF003F74          FF003F74  Label_insn_18315
-        FF003F7B          FF003F7B  Label_insn_18316
-        FF003F7D          FF003F7D  Label_insn_18317
-        FF003F7F          FF003F7F  Label_insn_18318
-        FF003F85          FF003F85  Label_insn_18319
-        FF003F8C          FF003F8C  Label_insn_18320
-        FF003F8D          FF003F8D  post_callback_Label_insn_18320
-        FF003F8F          FF003F8F  Label_insn_18321
-        FF003F91          FF003F91  Label_insn_18322
-        FF003F93          FF003F93  Label_insn_5407
-        FF003F97          FF003F97  Label_insn_18323
-        FF003F99          FF003F99  Label_insn_18324
-        FF003F9B          FF003F9B  Label_insn_18325
-        FF003FA1          FF003FA1  Label_insn_18326
-        FF003FA8          FF003FA8  Label_insn_18327
-        FF003FA9          FF003FA9  post_callback_Label_insn_18327
-        FF003FAB          FF003FAB  Label_insn_18328
-        FF003FAD          FF003FAD  Label_insn_18329
-        FF003FAF          FF003FAF  Label_insn_18330
-        FF003FB6          FF003FB6  Label_insn_18331
-        FF003FB8          FF003FB8  Label_insn_18332
-        FF003FBA          FF003FBA  Label_insn_18333
-        FF003FC0          FF003FC0  Label_insn_18334
-        FF003FC7          FF003FC7  Label_insn_18335
-        FF003FC8          FF003FC8  post_callback_Label_insn_18335
-        FF003FCA          FF003FCA  Label_insn_18336
-        FF003FCC          FF003FCC  Label_insn_18337
-        FF003FCE          FF003FCE  Label_insn_18338
-        FF003FD5          FF003FD5  Label_insn_18339
-        FF003FD7          FF003FD7  Label_insn_18340
-        FF003FD9          FF003FD9  Label_insn_18341
-        FF003FDF          FF003FDF  Label_insn_18342
-        FF003FE6          FF003FE6  Label_insn_18343
-        FF003FE7          FF003FE7  post_callback_Label_insn_18343
-        FF003FE9          FF003FE9  Label_insn_18344
-        FF003FEB          FF003FEB  Label_insn_18345
-        FF003FED          FF003FED  Label_insn_18346
-        FF003FF4          FF003FF4  Label_insn_18347
-        FF003FF6          FF003FF6  Label_insn_18348
-        FF003FF8          FF003FF8  Label_insn_18349
-        FF003FFE          FF003FFE  Label_insn_18350
-        FF004005          FF004005  Label_insn_18351
-        FF004006          FF004006  post_callback_Label_insn_18351
-        FF004008          FF004008  Label_insn_18352
-        FF00400A          FF00400A  Label_insn_18353
-        FF00400C          FF00400C  Label_insn_18354
-        FF004013          FF004013  Label_insn_18355
-        FF004015          FF004015  Label_insn_18356
-        FF004017          FF004017  Label_insn_18357
-        FF00401D          FF00401D  Label_insn_18358
-        FF004024          FF004024  Label_insn_18359
-        FF004025          FF004025  post_callback_Label_insn_18359
-        FF004027          FF004027  Label_insn_18360
-        FF004029          FF004029  Label_insn_18361
-        FF00402B          FF00402B  Label_insn_18362
-        FF00402D          FF00402D  Label_insn_18363
-        FF00402F          FF00402F  Label_insn_18364
-        FF004036          FF004036  Label_insn_18366
-        FF004037          FF004037  post_callback_Label_insn_18366
-        FF004039          FF004039  Label_insn_18367
-        FF00403B          FF00403B  Label_insn_18368
-        FF00403D          FF00403D  Label_insn_18369
-        FF004044          FF004044  Label_insn_18370
-        FF004046          FF004046  Label_insn_18371
-        FF004048          FF004048  Label_insn_18372
-        FF00404E          FF00404E  Label_insn_18373
-        FF004055          FF004055  Label_insn_18374
-        FF004056          FF004056  post_callback_Label_insn_18374
-        FF004058          FF004058  Label_insn_18375
-        FF00405A          FF00405A  Label_insn_18376
-        FF00405C          FF00405C  Label_insn_18377
-        FF00405E          FF00405E  Label_insn_18378
-        FF004064          FF004064  Label_insn_18379
-        FF00406B          FF00406B  Label_insn_18380
-        FF00406D          FF00406D  Label_insn_18381
-        FF00406F          FF00406F  Label_insn_18382
-        FF004076          FF004076  Label_insn_18383
-        FF004079          FF004079  Label_insn_18384
-        FF00407F          FF00407F  Label_insn_18385
-        FF004086          FF004086  Label_insn_18386
-        FF004088          FF004088  Label_insn_18387
-        FF00408A          FF00408A  Label_insn_18388
-        FF004090          FF004090  Label_insn_18389
-        FF004097          FF004097  Label_insn_18390
-        FF004098          FF004098  post_callback_Label_insn_18390
-        FF00409A          FF00409A  Label_insn_18391
-        FF00409C          FF00409C  Label_insn_18392
-        FF00409E          FF00409E  Label_insn_18393
-        FF0040A5          FF0040A5  Label_insn_18394
-        FF0040A7          FF0040A7  Label_insn_18395
-        FF0040A9          FF0040A9  Label_insn_18396
-        FF0040AF          FF0040AF  Label_insn_18397
-        FF0040B6          FF0040B6  Label_insn_18398
-        FF0040B7          FF0040B7  post_callback_Label_insn_18398
-        FF0040B9          FF0040B9  Label_insn_18399
-        FF0040BB          FF0040BB  Label_insn_18400
-        FF0040BD          FF0040BD  Label_insn_18401
-        FF0040C4          FF0040C4  Label_insn_18402
-        FF0040C6          FF0040C6  Label_insn_18403
-        FF0040C8          FF0040C8  Label_insn_18404
-        FF0040CE          FF0040CE  Label_insn_18405
-        FF0040D5          FF0040D5  Label_insn_18406
-        FF0040D6          FF0040D6  post_callback_Label_insn_18406
-        FF0040D8          FF0040D8  Label_insn_18407
-        FF0040DA          FF0040DA  Label_insn_18408
-        FF0040DC          FF0040DC  Label_insn_18409
-        FF0040E3          FF0040E3  Label_insn_18410
-        FF0040E5          FF0040E5  Label_insn_18411
-        FF0040E7          FF0040E7  Label_insn_18412
-        FF0040ED          FF0040ED  Label_insn_18413
-        FF0040F4          FF0040F4  Label_insn_18414
-        FF0040F5          FF0040F5  post_callback_Label_insn_18414
-        FF0040F7          FF0040F7  Label_insn_18415
-        FF0040F9          FF0040F9  Label_insn_18416
-        FF0040FB          FF0040FB  Label_insn_18417
-        FF004102          FF004102  Label_insn_18418
-        FF004104          FF004104  Label_insn_18419
-        FF004106          FF004106  Label_insn_18420
-        FF00410C          FF00410C  Label_insn_18421
-        FF004113          FF004113  Label_insn_18422
-        FF004114          FF004114  post_callback_Label_insn_18422
-        FF004116          FF004116  Label_insn_18423
-        FF004118          FF004118  Label_insn_18424
-        FF00411A          FF00411A  Label_insn_18425
-        FF004121          FF004121  Label_insn_18426
-        FF004123          FF004123  Label_insn_18427
-        FF004125          FF004125  Label_insn_18428
-        FF00412B          FF00412B  Label_insn_18429
-        FF004132          FF004132  Label_insn_18430
-        FF004133          FF004133  post_callback_Label_insn_18430
-        FF004135          FF004135  Label_insn_18431
-        FF004137          FF004137  Label_insn_18432
-        FF004139          FF004139  Label_insn_18433
-        FF004140          FF004140  Label_insn_18434
-        FF004142          FF004142  Label_insn_18435
-        FF004144          FF004144  Label_insn_18436
-        FF00414A          FF00414A  Label_insn_18437
-        FF004151          FF004151  Label_insn_18438
-        FF004152          FF004152  post_callback_Label_insn_18438
-        FF004154          FF004154  Label_insn_18439
-        FF004156          FF004156  Label_insn_18440
-        FF004158          FF004158  Label_insn_18441
-        FF00415F          FF00415F  Label_insn_5583
-        FF004163          FF004163  Label_insn_18442
-        FF004165          FF004165  Label_insn_18443
-        FF004167          FF004167  Label_insn_18444
-        FF00416D          FF00416D  Label_insn_5586
-        FF004174          FF004174  Label_insn_18445
-        FF00417B          FF00417B  Label_insn_18446
-        FF00417C          FF00417C  post_callback_Label_insn_18446
-        FF00417E          FF00417E  Label_insn_18447
-        FF004180          FF004180  Label_insn_18448
-        FF004182          FF004182  Label_insn_18449
-        FF004189          FF004189  Label_insn_18450
-        FF00418B          FF00418B  Label_insn_18451
-        FF00418D          FF00418D  Label_insn_18452
-        FF004193          FF004193  Label_insn_18453
-        FF00419A          FF00419A  Label_insn_18454
-        FF00419B          FF00419B  post_callback_Label_insn_18454
-        FF00419D          FF00419D  Label_insn_18455
-        FF00419F          FF00419F  Label_insn_18456
-        FF0041A1          FF0041A1  Label_insn_18457
-        FF0041A8          FF0041A8  Label_insn_18458
-        FF0041AA          FF0041AA  Label_insn_18459
-        FF0041AC          FF0041AC  Label_insn_18460
-        FF0041B2          FF0041B2  Label_insn_18461
-        FF0041B9          FF0041B9  Label_insn_18462
-        FF0041BA          FF0041BA  post_callback_Label_insn_18462
-        FF0041BC          FF0041BC  Label_insn_18463
-        FF0041BE          FF0041BE  Label_insn_18464
-        FF0041C0          FF0041C0  Label_insn_18465
-        FF0041C7          FF0041C7  Label_insn_18466
-        FF0041C9          FF0041C9  Label_insn_18467
-        FF0041CB          FF0041CB  Label_insn_18468
-        FF0041D1          FF0041D1  Label_insn_18469
-        FF0041D8          FF0041D8  Label_insn_18470
-        FF0041D9          FF0041D9  post_callback_Label_insn_18470
-        FF0041DB          FF0041DB  Label_insn_18471
-        FF0041DD          FF0041DD  Label_insn_18472
-        FF0041DF          FF0041DF  Label_insn_18473
-        FF0041E6          FF0041E6  Label_insn_18474
-        FF0041E8          FF0041E8  Label_insn_18475
-        FF0041EA          FF0041EA  Label_insn_18476
-        FF0041F0          FF0041F0  Label_insn_18477
-        FF0041F7          FF0041F7  Label_insn_18478
-        FF0041F8          FF0041F8  post_callback_Label_insn_18478
-        FF0041FA          FF0041FA  Label_insn_18479
-        FF0041FC          FF0041FC  Label_insn_18480
-        FF0041FE          FF0041FE  Label_insn_18481
-        FF004205          FF004205  Label_insn_18482
-        FF004207          FF004207  Label_insn_18483
-        FF004209          FF004209  Label_insn_18484
-        FF00420F          FF00420F  Label_insn_18485
-        FF004216          FF004216  Label_insn_18486
-        FF004217          FF004217  post_callback_Label_insn_18486
-        FF004219          FF004219  Label_insn_18487
-        FF00421B          FF00421B  Label_insn_18488
-        FF00421D          FF00421D  Label_insn_18489
-        FF004224          FF004224  Label_insn_18490
-        FF004226          FF004226  Label_insn_18491
-        FF004228          FF004228  Label_insn_18492
-        FF00422E          FF00422E  Label_insn_18493
-        FF004235          FF004235  Label_insn_18494
-        FF004236          FF004236  post_callback_Label_insn_18494
-        FF004238          FF004238  Label_insn_18495
-        FF00423A          FF00423A  Label_insn_18496
-        FF00423C          FF00423C  Label_insn_18497
-        FF004243          FF004243  Label_insn_5653
-        FF004247          FF004247  Label_insn_18498
-        FF004249          FF004249  Label_insn_18499
-        FF00424B          FF00424B  Label_insn_18500
-        FF004251          FF004251  Label_insn_18501
-        FF004258          FF004258  Label_insn_18502
-        FF004259          FF004259  post_callback_Label_insn_18502
-        FF00425B          FF00425B  Label_insn_18503
-        FF00425D          FF00425D  Label_insn_18504
-        FF00425F          FF00425F  Label_insn_18505
-        FF004266          FF004266  Label_insn_18506
-        FF004268          FF004268  Label_insn_18507
-        FF00426A          FF00426A  Label_insn_18508
-        FF004270          FF004270  Label_insn_18509
-        FF004277          FF004277  Label_insn_18510
-        FF004278          FF004278  post_callback_Label_insn_18510
-        FF00427A          FF00427A  Label_insn_18511
-        FF00427C          FF00427C  Label_insn_18512
-        FF00427E          FF00427E  Label_insn_18513
-        FF004285          FF004285  Label_insn_18514
-        FF004287          FF004287  Label_insn_18515
-        FF004289          FF004289  Label_insn_18516
-        FF00428F          FF00428F  Label_insn_18517
-        FF004296          FF004296  Label_insn_18518
-        FF004297          FF004297  post_callback_Label_insn_18518
-        FF004299          FF004299  Label_insn_18519
-        FF00429B          FF00429B  Label_insn_18520
-        FF00429D          FF00429D  Label_insn_18521
-        FF0042A4          FF0042A4  Label_insn_18522
-        FF0042A6          FF0042A6  Label_insn_18523
-        FF0042A8          FF0042A8  Label_insn_18524
-        FF0042AE          FF0042AE  Label_insn_18525
-        FF0042B5          FF0042B5  Label_insn_18526
-        FF0042B6          FF0042B6  post_callback_Label_insn_18526
-        FF0042B8          FF0042B8  Label_insn_18527
-        FF0042BA          FF0042BA  Label_insn_18528
-        FF0042BC          FF0042BC  Label_insn_18529
-        FF0042C3          FF0042C3  Label_insn_18530
-        FF0042C5          FF0042C5  Label_insn_18531
-        FF0042C7          FF0042C7  Label_insn_18532
-        FF0042CD          FF0042CD  Label_insn_18533
-        FF0042D4          FF0042D4  Label_insn_18534
-        FF0042D5          FF0042D5  post_callback_Label_insn_18534
-        FF0042D7          FF0042D7  Label_insn_18535
-        FF0042D9          FF0042D9  Label_insn_18536
-        FF0042DB          FF0042DB  Label_insn_18537
-        FF0042E2          FF0042E2  Label_insn_18538
-        FF0042E4          FF0042E4  Label_insn_18539
-        FF0042E6          FF0042E6  Label_insn_18540
-        FF0042EC          FF0042EC  Label_insn_18541
-        FF0042F3          FF0042F3  Label_insn_18542
-        FF0042F4          FF0042F4  post_callback_Label_insn_18542
-        FF0042F6          FF0042F6  Label_insn_18543
-        FF0042F8          FF0042F8  Label_insn_18544
-        FF0042FA          FF0042FA  Label_insn_18545
-        FF004301          FF004301  Label_insn_18546
-        FF004303          FF004303  Label_insn_18547
-        FF004305          FF004305  Label_insn_18548
-        FF00430B          FF00430B  Label_insn_18549
-        FF004312          FF004312  Label_insn_18550
-        FF004313          FF004313  post_callback_Label_insn_18550
-        FF004315          FF004315  Label_insn_18551
-        FF004317          FF004317  Label_insn_18552
-        FF004319          FF004319  Label_insn_18553
-        FF004320          FF004320  Label_insn_18554
-        FF004322          FF004322  Label_insn_18555
-        FF004324          FF004324  Label_insn_18556
-        FF00432A          FF00432A  Label_insn_18557
-        FF004331          FF004331  Label_insn_18558
-        FF004332          FF004332  post_callback_Label_insn_18558
-        FF004334          FF004334  Label_insn_18559
-        FF004336          FF004336  Label_insn_18560
-        FF004338          FF004338  Label_insn_18561
-        FF00433F          FF00433F  Label_insn_18562
-        FF004341          FF004341  Label_insn_18563
-        FF004343          FF004343  Label_insn_18564
-        FF004349          FF004349  Label_insn_18565
-        FF004350          FF004350  Label_insn_18566
-        FF004351          FF004351  post_callback_Label_insn_18566
-        FF004353          FF004353  Label_insn_18567
-        FF004355          FF004355  Label_insn_18568
-        FF004357          FF004357  Label_insn_18569
-        FF00435E          FF00435E  Label_insn_18570
-        FF004360          FF004360  Label_insn_18571
-        FF004362          FF004362  Label_insn_18572
-        FF004368          FF004368  Label_insn_18573
-        FF00436F          FF00436F  Label_insn_18574
-        FF004370          FF004370  post_callback_Label_insn_18574
-        FF004372          FF004372  Label_insn_18575
-        FF004374          FF004374  Label_insn_18576
-        FF004376          FF004376  Label_insn_18577
-        FF00437D          FF00437D  Label_insn_18578
-        FF00437F          FF00437F  Label_insn_18579
-        FF004381          FF004381  Label_insn_18580
-        FF004387          FF004387  Label_insn_18581
-        FF00438E          FF00438E  Label_insn_18582
-        FF00438F          FF00438F  post_callback_Label_insn_18582
-        FF004391          FF004391  Label_insn_18583
-        FF004393          FF004393  Label_insn_18584
-        FF004395          FF004395  Label_insn_18585
-        FF00439C          FF00439C  Label_insn_18586
-        FF00439E          FF00439E  Label_insn_18587
-        FF0043A0          FF0043A0  Label_insn_18588
-        FF0043A6          FF0043A6  Label_insn_18589
-        FF0043AD          FF0043AD  Label_insn_18590
-        FF0043AE          FF0043AE  post_callback_Label_insn_18590
-        FF0043B0          FF0043B0  Label_insn_18591
-        FF0043B2          FF0043B2  Label_insn_18592
-        FF0043B4          FF0043B4  Label_insn_18593
-        FF0043BB          FF0043BB  Label_insn_18594
-        FF0043BD          FF0043BD  Label_insn_18595
-        FF0043BF          FF0043BF  Label_insn_18596
-        FF0043C5          FF0043C5  Label_insn_18597
-        FF0043CC          FF0043CC  Label_insn_18598
-        FF0043CD          FF0043CD  post_callback_Label_insn_18598
-        FF0043CF          FF0043CF  Label_insn_18599
-        FF0043D1          FF0043D1  Label_insn_18600
-        FF0043D3          FF0043D3  Label_insn_18601
-        FF0043DA          FF0043DA  Label_insn_18602
-        FF0043DC          FF0043DC  Label_insn_18603
-        FF0043DE          FF0043DE  Label_insn_18604
-        FF0043E4          FF0043E4  Label_insn_18605
-        FF0043EB          FF0043EB  Label_insn_18606
-        FF0043EC          FF0043EC  post_callback_Label_insn_18606
-        FF0043EE          FF0043EE  Label_insn_18607
-        FF0043F0          FF0043F0  Label_insn_18608
-        FF0043F2          FF0043F2  Label_insn_5801
-        FF0043F6          FF0043F6  Label_insn_5814
-        FF0043FA          FF0043FA  Label_insn_5849
-        FF004401          FF004401  Label_insn_5866
-        FF004408          FF004408  Label_insn_5868
-        FF00440C          FF00440C  Label_insn_5878
-        FF004410          FF004410  Label_insn_5882
-        FF004417          FF004417  Label_insn_5884
-        FF00441E          FF00441E  Label_insn_6065
-        FF004422          FF004422  Label_insn_6077
-        FF004429          FF004429  Label_insn_6090
-        FF004430          FF004430  Label_insn_6095
-        FF004433          FF004433  Label_insn_6101
-        FF00443B          FF00443B  Label_insn_6102
-        FF00443F          FF00443F  Label_insn_6116
-        FF004443          FF004443  Label_insn_6126
-        FF004447          FF004447  Label_insn_6127
-        FF00444B          FF00444B  Label_insn_6148
-        FF004453          FF004453  Label_insn_6158
-        FF00445B          FF00445B  Label_insn_6159
-        FF004462          FF004462  Label_insn_6160
-        FF00446A          FF00446A  Label_insn_6265
-        FF00446E          FF00446E  Label_insn_6291
-        FF004472          FF004472  Label_insn_6304
-        FF004475          FF004475  Label_insn_6306
-        FF004479          FF004479  Label_insn_6308
-        FF00447D          FF00447D  Label_insn_6309
-        FF004480          FF004480  Label_insn_6335
-        FF004484          FF004484  Label_insn_6348
-        FF004487          FF004487  Label_insn_6350
-        FF00448B          FF00448B  Label_insn_6352
-        FF00448F          FF00448F  Label_insn_6353
-        FF004492          FF004492  Label_insn_6369
-        FF004496          FF004496  Label_insn_6371
-        FF004499          FF004499  Label_insn_6513
-        FF00449C          FF00449C  Label_insn_6514
-        FF00449F          FF00449F  Label_insn_6560
-        FF0044A2          FF0044A2  Label_insn_6794
-        FF0044A5          FF0044A5  Label_insn_6825
-        FF0044A9          FF0044A9  Label_insn_6845
-        FF0044AD          FF0044AD  Label_insn_6848
-        FF0044B1          FF0044B1  Label_insn_6857
-        FF0044B8          FF0044B8  Label_insn_6861
-        FF0044BB          FF0044BB  Label_insn_6893
-        FF0044BF          FF0044BF  Label_insn_6950
-        FF0044C6          FF0044C6  Label_insn_6969
-        FF0044CA          FF0044CA  Label_insn_6975
-        FF0044CE          FF0044CE  Label_insn_6981
-        FF0044D2          FF0044D2  Label_insn_6987
-        FF0044D6          FF0044D6  Label_insn_6993
-        FF0044DA          FF0044DA  Label_insn_6999
-        FF0044DD          FF0044DD  Label_insn_7008
-        FF0044E4          FF0044E4  Label_insn_7014
-        FF0044E7          FF0044E7  Label_insn_7023
-        FF0044EE          FF0044EE  Label_insn_7041
-        FF0044F2          FF0044F2  Label_insn_7049
-        FF0044F9          FF0044F9  Label_insn_7059
-        FF004500          FF004500  Label_insn_7065
-        FF004504          FF004504  Label_insn_7067
-        FF004506          FF004506  Label_insn_7070
-        FF004509          FF004509  Label_insn_7078
-        FF00450C          FF00450C  Label_insn_7126
-        FF00450E          FF00450E  Label_insn_7134
-        FF004512          FF004512  Label_insn_7138
-        FF004516          FF004516  Label_insn_7160
-        FF00451A          FF00451A  Label_insn_7173
-        FF00451E          FF00451E  Label_insn_7182
-        FF004522          FF004522  Label_insn_7189
-        FF004529          FF004529  Label_insn_7191
-        FF00452D          FF00452D  Label_insn_7249
-        FF004531          FF004531  Label_insn_7271
-        FF004533          FF004533  Label_insn_7298
-        FF004537          FF004537  Label_insn_7333
-        FF00453C          FF00453C  Label_insn_7352
-        FF004541          FF004541  Label_insn_7390
-        FF004545          FF004545  Label_insn_7422
-        FF004549          FF004549  Label_insn_7444
-        FF00454C          FF00454C  Label_insn_7459
-        FF00454E          FF00454E  Label_insn_7461
-        FF004551          FF004551  Label_insn_7495
-        FF004555          FF004555  Label_insn_7496
-        FF00455D          FF00455D  Label_insn_7534
-        FF004564          FF004564  Label_insn_7536
-        FF004568          FF004568  Label_insn_7553
-        FF00456B          FF00456B  Label_insn_7575
-        FF00456F          FF00456F  Label_insn_7591
-        FF004573          FF004573  Label_insn_7595
-        FF004577          FF004577  Label_insn_7612
-        FF00457A          FF00457A  Label_insn_7639
-        FF004581          FF004581  Label_insn_7656
-        FF004588          FF004588  Label_insn_7670
-        FF00458C          FF00458C  Label_insn_7694
-        FF004590          FF004590  Label_insn_7701
-        FF004594          FF004594  Label_insn_7708
-        FF00459B          FF00459B  Label_insn_7712
-        FF00459E          FF00459E  Label_insn_7718
-        FF0045A1          FF0045A1  Label_insn_7751
-        FF0045A5          FF0045A5  Label_insn_7799
-        FF0045A7          FF0045A7  Label_insn_7836
-        FF0045A9          FF0045A9  Label_insn_7844
-        FF0045AB          FF0045AB  Label_insn_7848
-        FF0045AE          FF0045AE  Label_insn_7856
-        FF0045B1          FF0045B1  Label_insn_7941
-        FF0045B8          FF0045B8  Label_insn_7946
-        FF0045BF          FF0045BF  Label_insn_7951
-        FF0045C6          FF0045C6  Label_insn_7952
-        FF0045CD          FF0045CD  Label_insn_7953
-        FF0045D0          FF0045D0  Label_insn_7966
-        FF0045D4          FF0045D4  Label_insn_7971
-        FF0045DB          FF0045DB  Label_insn_7978
-        FF0045DD          FF0045DD  Label_insn_7988
-        FF0045E1          FF0045E1  Label_insn_8006
-        FF0045E5          FF0045E5  Label_insn_8013
-        FF0045E9          FF0045E9  Label_insn_8056
-        FF0045ED          FF0045ED  Label_insn_8076
-        FF0045F1          FF0045F1  Label_insn_8086
-        FF0045F5          FF0045F5  Label_insn_8090
-        FF0045FC          FF0045FC  Label_insn_8104
-        FF004600          FF004600  Label_insn_8108
-        FF004603          FF004603  Label_insn_8120
-        FF004607          FF004607  Label_insn_8127
-        FF00460B          FF00460B  Label_insn_8131
-        FF00460F          FF00460F  Label_insn_8142
-        FF004613          FF004613  Label_insn_8146
-        FF004617          FF004617  Label_insn_8147
-        FF00461A          FF00461A  Label_insn_8148
-        FF00461C          FF00461C  Label_insn_8149
-        FF004621          FF004621  Label_insn_8151
-        FF004624          FF004624  Label_insn_8160
-        FF004626          FF004626  Label_insn_8166
-        FF00462A          FF00462A  Label_insn_8170
-        FF00462E          FF00462E  Label_insn_8171
-        FF004631          FF004631  Label_insn_8172
-        FF004633          FF004633  Label_insn_8173
-        FF004638          FF004638  Label_insn_8175
-        FF00463B          FF00463B  Label_insn_8191
-        FF00463F          FF00463F  Label_insn_8205
-        FF004643          FF004643  Label_insn_8213
-        FF004647          FF004647  Label_insn_8227
-        FF00464A          FF00464A  Label_insn_8229
-        FF00464D          FF00464D  Label_insn_8233
-        FF004651          FF004651  Label_insn_8283
-        FF004655          FF004655  Label_insn_8284
-        FF004659          FF004659  Label_insn_8302
-        FF00465D          FF00465D  Label_insn_8307
-        FF004664          FF004664  Label_insn_8326
-        FF004668          FF004668  Label_insn_8333
-        FF00466C          FF00466C  Label_insn_8335
-        FF00466F          FF00466F  Label_insn_8347
-        FF004673          FF004673  Label_insn_8354
-        FF004677          FF004677  Label_insn_8358
-        FF00467E          FF00467E  Label_insn_8369
-        FF004682          FF004682  Label_insn_8382
-        FF004686          FF004686  Label_insn_8383
-        FF00468A          FF00468A  Label_insn_8401
-        FF00468E          FF00468E  Label_insn_8410
-        FF004692          FF004692  Label_insn_8413
-        FF004696          FF004696  Label_insn_8417
-        FF00469A          FF00469A  Label_insn_8426
-        FF00469E          FF00469E  Label_insn_8431
-        FF0046A2          FF0046A2  Label_insn_8447
-        FF0046A6          FF0046A6  Label_insn_8456
-        FF0046AA          FF0046AA  Label_insn_8460
-        FF0046B1          FF0046B1  Label_insn_8474
-        FF0046B5          FF0046B5  Label_insn_8483
-        FF0046B9          FF0046B9  Label_insn_8487
-        FF0046C0          FF0046C0  Label_insn_8495
-        FF0046C4          FF0046C4  Label_insn_8526
-        FF0046C8          FF0046C8  Label_insn_8528
-        FF0046CB          FF0046CB  Label_insn_8529
-        FF0046D3          FF0046D3  Label_insn_8535
-        FF0046D7          FF0046D7  Label_insn_8541
-        FF0046DB          FF0046DB  Label_insn_8563
-        FF0046DF          FF0046DF  Label_insn_8571
-        FF0046E3          FF0046E3  Label_insn_8573
-        FF0046E6          FF0046E6  Label_insn_8624
-        FF0046EA          FF0046EA  Label_insn_8625
-        FF0046EE          FF0046EE  Label_insn_8742
-        FF0046F4          FF0046F4  Label_insn_8789
-        FF0046F8          FF0046F8  Label_insn_8793
-        FF0046FC          FF0046FC  Label_insn_8796
-        FF004700          FF004700  Label_insn_8801
-        FF004704          FF004704  Label_insn_8802
-        FF004708          FF004708  Label_insn_8817
-        FF00470C          FF00470C  Label_insn_8823
-        FF004710          FF004710  Label_insn_8830
-        FF004714          FF004714  Label_insn_8835
-        FF004718          FF004718  Label_insn_8843
-        FF00471C          FF00471C  Label_insn_8851
-        FF004720          FF004720  Label_insn_8893
-        FF004724          FF004724  Label_insn_8895
-        FF004728          FF004728  Label_insn_8896
-        FF00472C          FF00472C  Label_insn_8907
-        FF004730          FF004730  Label_insn_8914
-        FF004734          FF004734  Label_insn_8916
-        FF004738          FF004738  Label_insn_8941
-        FF00473C          FF00473C  Label_insn_8943
-        FF004740          FF004740  Label_insn_8967
-        FF004744          FF004744  Label_insn_8980
-        FF004748          FF004748  Label_insn_8999
-        FF00474C          FF00474C  Label_insn_9001
-        FF004750          FF004750  Label_insn_9013
-        FF004754          FF004754  Label_insn_9016
-        FF004758          FF004758  Label_insn_9021
-        FF00475C          FF00475C  Label_insn_9046
-        FF00475E          FF00475E  Label_insn_9051
-        FF004762          FF004762  Label_insn_9063
-        FF004766          FF004766  Label_insn_9084
-        FF004768          FF004768  Label_insn_9089
-        FF00476C          FF00476C  Label_insn_9091
-        FF004770          FF004770  Label_insn_9101
-        FF004774          FF004774  Label_insn_9109
-        FF004778          FF004778  Label_insn_9112
-        FF00477C          FF00477C  Label_insn_9122
-        FF004781          FF004781  Label_insn_9139
-        FF004785          FF004785  Label_insn_9155
-        FF004789          FF004789  Label_insn_9159
-        FF00478D          FF00478D  Label_insn_9161
-        FF004791          FF004791  Label_insn_9166
-        FF004794          FF004794  Label_insn_9180
-        FF004798          FF004798  Label_insn_9184
-        FF00479C          FF00479C  Label_insn_9188
-        FF0047A0          FF0047A0  Label_insn_9190
-        FF0047A4          FF0047A4  Label_insn_9194
-        FF0047A7          FF0047A7  Label_insn_9213
-        FF0047AB          FF0047AB  Label_insn_9215
-        FF0047AD          FF0047AD  Label_insn_9241
-        FF0047B1          FF0047B1  Label_insn_9243
-        FF0047B5          FF0047B5  Label_insn_9251
-        FF0047B9          FF0047B9  Label_insn_9262
-        FF0047BD          FF0047BD  Label_insn_9264
-        FF0047C1          FF0047C1  Label_insn_9276
-        FF0047C5          FF0047C5  Label_insn_9277
-        FF0047C8          FF0047C8  Label_insn_9278
-        FF0047CA          FF0047CA  Label_insn_9279
-        FF0047CF          FF0047CF  Label_insn_9281
-        FF0047D2          FF0047D2  Label_insn_9282
-        FF0047D6          FF0047D6  Label_insn_9285
-        FF0047DA          FF0047DA  Label_insn_9293
-        FF0047DE          FF0047DE  Label_insn_9295
-        FF0047E2          FF0047E2  Label_insn_9351
-        FF0047E6          FF0047E6  Label_insn_9357
-        FF0047E9          FF0047E9  Label_insn_9374
-        FF0047EB          FF0047EB  Label_insn_9398
-        FF0047EE          FF0047EE  Label_insn_9446
-        FF0047F2          FF0047F2  Label_insn_9447
-        FF0047F5          FF0047F5  Label_insn_9448
-        FF0047F7          FF0047F7  Label_insn_9449
-        FF0047FC          FF0047FC  Label_insn_9451
-        FF0047FF          FF0047FF  Label_insn_9452
-        FF004803          FF004803  Label_insn_9455
-        FF004807          FF004807  Label_insn_9464
-        FF00480B          FF00480B  Label_insn_9466
-        FF00480F          FF00480F  Label_insn_9478
-        FF004813          FF004813  Label_insn_9482
-        FF004817          FF004817  Label_insn_9488
-        FF00481B          FF00481B  Label_insn_9515
-        FF00481F          FF00481F  Label_insn_9517
-        FF004823          FF004823  Label_insn_9525
-        FF004827          FF004827  Label_insn_9532
-        FF00482B          FF00482B  Label_insn_9534
-        FF00482F          FF00482F  Label_insn_9541
-        FF004833          FF004833  Label_insn_9543
-        FF004836          FF004836  Label_insn_9544
-        FF004838          FF004838  Label_insn_9547
-        FF00483D          FF00483D  Label_insn_9549
-        FF004840          FF004840  Label_insn_9550
-        FF004844          FF004844  Label_insn_9553
-        FF004848          FF004848  Label_insn_9560
-        FF00484C          FF00484C  Label_insn_9561
-        FF004850          FF004850  Label_insn_9571
-        FF004853          FF004853  Label_insn_9596
-        FF004855          FF004855  Label_insn_9612
-        FF004858          FF004858  Label_insn_9614
-        FF00485C          FF00485C  Label_insn_9624
-        FF00485F          FF00485F  Label_insn_9625
-        FF004863          FF004863  Label_insn_9626
-        FF004865          FF004865  Label_insn_9633
-        FF004869          FF004869  Label_insn_9644
-        FF00486C          FF00486C  Label_insn_9646
-        FF004870          FF004870  Label_insn_9647
-        FF004872          FF004872  Label_insn_9683
-        FF004878          FF004878  Label_insn_9684
-        FF00487F          FF00487F  Label_insn_9687
-        FF004886          FF004886  Label_insn_9688
-        FF00488D          FF00488D  Label_insn_9689
-        FF004890          FF004890  Label_insn_9935
-        FF004895          FF004895  Label_insn_9700
-        FF00489B          FF00489B  Label_insn_9701
-        FF00489F          FF00489F  Label_insn_9717
-        FF0048A5          FF0048A5  Label_insn_9718
-        FF0048AC          FF0048AC  Label_insn_9747
-        FF0048B0          FF0048B0  Label_insn_9748
-        FF0048B6          FF0048B6  Label_insn_9762
-        FF0048BC          FF0048BC  Label_insn_9936
-        FF0048C1          FF0048C1  Label_insn_18609
-        FF0048C8          FF0048C8  Label_insn_18610
-        FF0048CF          FF0048CF  Label_insn_18611
-        FF0048D1          FF0048D1  Label_insn_18612
-        FF0048D8          FF0048D8  Label_insn_18613
-        FF0048DA          FF0048DA  Label_insn_18614
-        FF0048E1          FF0048E1  Label_insn_18615
-        FF0048E8          FF0048E8  Label_insn_18616
-        FF0048EF          FF0048EF  Label_insn_18617
-        FF0048F6          FF0048F6  Label_insn_18618
-        FF0048F8          FF0048F8  Label_insn_18619
-        FF0048FF          FF0048FF  Label_insn_18620
-        FF004906          FF004906  Label_insn_18621
-        FF00490D          FF00490D  Label_insn_18622
-        FF004914          FF004914  Label_insn_18623
-        FF00491B          FF00491B  Label_insn_18624
-        FF004922          FF004922  Label_insn_18625
-        FF004929          FF004929  Label_insn_18626
-        FF004930          FF004930  Label_insn_18627
-        FF004937          FF004937  Label_insn_18628
-        FF00493E          FF00493E  Label_insn_18629
-        FF004945          FF004945  Label_insn_18630
-        FF00494C          FF00494C  Label_insn_18631
-        FF004953          FF004953  Label_insn_18632
-        FF00495A          FF00495A  Label_insn_18633
-        FF004961          FF004961  Label_insn_18634
-        FF004968          FF004968  Label_insn_18635
-        FF00496F          FF00496F  Label_insn_18636
-        FF004976          FF004976  Label_insn_18637
-        FF00497D          FF00497D  Label_insn_18638
-        FF004984          FF004984  Label_insn_18639
-        FF00498B          FF00498B  Label_insn_18640
-        FF00498D          FF00498D  Label_insn_18641
-        FF004994          FF004994  Label_insn_18642
-        FF00499B          FF00499B  Label_insn_18643
-        FF0049A2          FF0049A2  Label_insn_18644
-        FF0049A9          FF0049A9  Label_insn_18645
-        FF0049B0          FF0049B0  Label_insn_18646
-        FF0049B7          FF0049B7  Label_insn_18647
-        FF0049BE          FF0049BE  Label_insn_18648
-        FF0049C5          FF0049C5  Label_insn_18649
-        FF0049CC          FF0049CC  Label_insn_18650
-        FF0049D3          FF0049D3  Label_insn_18651
-        FF0049DA          FF0049DA  Label_insn_18652
-        FF0049E1          FF0049E1  Label_insn_18653
-        FF0049E8          FF0049E8  Label_insn_18654
-        FF0049EF          FF0049EF  Label_insn_18655
-        FF0049F6          FF0049F6  Label_insn_18656
-        FF0049FD          FF0049FD  Label_insn_18657
-        FF004A04          FF004A04  Label_insn_18658
-        FF004A0B          FF004A0B  Label_insn_18659
-        FF004A12          FF004A12  Label_insn_18660
-        FF004A19          FF004A19  Label_insn_18661
-        FF004A20          FF004A20  Label_insn_18662
-        FF004A27          FF004A27  Label_insn_18663
-        FF004A2E          FF004A2E  Label_insn_18664
-        FF004A30          FF004A30  Label_insn_18665
-        FF004A37          FF004A37  Label_insn_18666
-        FF004A3E          FF004A3E  Label_insn_18667
-        FF004A45          FF004A45  Label_insn_18668
-        FF004A4C          FF004A4C  Label_insn_18669
-        FF004A53          FF004A53  Label_insn_18670
-        FF004A5A          FF004A5A  Label_insn_18671
-        FF004A61          FF004A61  Label_insn_18672
-
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri.REMOVED.git-id
deleted file mode 100644
index 18e656d41..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.irdb.bspri.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-d473b20428fcd826e536802a226c376672f59c47
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe
deleted file mode 100755
index 9799a8dda600a59282b693472ee482909a8f0288..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 50820
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

diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump
deleted file mode 100644
index 1bef9ba5f..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.SMPobjdump
+++ /dev/null
@@ -1,9770 +0,0 @@
-08048df8 <.init> push   %ebp
-08048df9 <.init+0x1> mov    %esp,%ebp
-08048dfb <.init+0x3> push   %ebx
-08048dfc <.init+0x4> sub    $0x4,%esp
-08048dff <.init+0x7> call   08048e04 <getpagesize@plt-0x34>
-08048e04 <.init+0xc> pop    %ebx
-08048e05 <.init+0xd> add    $0xc1f0,%ebx
-08048e0b <.init+0x13> mov    -0x8(%ebx),%edx
-08048e11 <.init+0x19> test   %edx,%edx
-08048e13 <.init+0x1b> je     08048e1a <getpagesize@plt-0x1e>
-08048e15 <.init+0x1d> call   08048eb8 <__gmon_start__@plt>
-08048e1a <.init+0x22> call   080492c0 <exit@plt+0xa8>
-08048e1f <.init+0x27> call   080520e0 <exit@plt+0x8ec8>
-08048e24 <.init+0x2c> pop    %eax
-08048e25 <.init+0x2d> pop    %ebx
-08048e26 <.init+0x2e> leave  
-08048e27 <.init+0x2f> ret    
-08048e28 <getpagesize@plt-0x10> pushl  0x8054ff8
-08048e2e <getpagesize@plt-0xa> jmp    *0x8054ffc
-08048e34 <getpagesize@plt-0x4> add    %al,(%eax)
-08048e38 <getpagesize@plt> jmp    *0x8055000
-08048e3e <getpagesize@plt+0x6> push   $0x0
-08048e43 <getpagesize@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048e48 <abort@plt> jmp    *0x8055004
-08048e4e <abort@plt+0x6> push   $0x8
-08048e53 <abort@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048e58 <__errno_location@plt> jmp    *0x8055008
-08048e5e <__errno_location@plt+0x6> push   $0x10
-08048e63 <__errno_location@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048e68 <__cxa_atexit@plt> jmp    *0x805500c
-08048e6e <__cxa_atexit@plt+0x6> push   $0x18
-08048e73 <__cxa_atexit@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048e78 <open64@plt> jmp    *0x8055010
-08048e7e <open64@plt+0x6> push   $0x20
-08048e83 <open64@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048e88 <fputs_unlocked@plt> jmp    *0x8055014
-08048e8e <fputs_unlocked@plt+0x6> push   $0x28
-08048e93 <fputs_unlocked@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048e98 <__ctype_get_mb_cur_max@plt> jmp    *0x8055018
-08048e9e <__ctype_get_mb_cur_max@plt+0x6> push   $0x30
-08048ea3 <__ctype_get_mb_cur_max@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048ea8 <__fprintf_chk@plt> jmp    *0x805501c
-08048eae <__fprintf_chk@plt+0x6> push   $0x38
-08048eb3 <__fprintf_chk@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048eb8 <__gmon_start__@plt> jmp    *0x8055020
-08048ebe <__gmon_start__@plt+0x6> push   $0x40
-08048ec3 <__gmon_start__@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048ec8 <realloc@plt> jmp    *0x8055024
-08048ece <realloc@plt+0x6> push   $0x48
-08048ed3 <realloc@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048ed8 <iconv_open@plt> jmp    *0x8055028
-08048ede <iconv_open@plt+0x6> push   $0x50
-08048ee3 <iconv_open@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048ee8 <__printf_chk@plt> jmp    *0x805502c
-08048eee <__printf_chk@plt+0x6> push   $0x58
-08048ef3 <__printf_chk@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048ef8 <strchr@plt> jmp    *0x8055030
-08048efe <strchr@plt+0x6> push   $0x60
-08048f03 <strchr@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f08 <getenv@plt> jmp    *0x8055034
-08048f0e <getenv@plt+0x6> push   $0x68
-08048f13 <getenv@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f18 <calloc@plt> jmp    *0x8055038
-08048f1e <calloc@plt+0x6> push   $0x70
-08048f23 <calloc@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f28 <write@plt> jmp    *0x805503c
-08048f2e <write@plt+0x6> push   $0x78
-08048f33 <write@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f38 <__uflow@plt> jmp    *0x8055040
-08048f3e <__uflow@plt+0x6> push   $0x80
-08048f43 <__uflow@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f48 <memset@plt> jmp    *0x8055044
-08048f4e <memset@plt+0x6> push   $0x88
-08048f53 <memset@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f58 <fopen64@plt> jmp    *0x8055048
-08048f5e <fopen64@plt+0x6> push   $0x90
-08048f63 <fopen64@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f68 <__libc_start_main@plt> jmp    *0x805504c
-08048f6e <__libc_start_main@plt+0x6> push   $0x98
-08048f73 <__libc_start_main@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f78 <stpcpy@plt> jmp    *0x8055050
-08048f7e <stpcpy@plt+0x6> push   $0xa0
-08048f83 <stpcpy@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f88 <_exit@plt> jmp    *0x8055054
-08048f8e <_exit@plt+0x6> push   $0xa8
-08048f93 <_exit@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048f98 <strrchr@plt> jmp    *0x8055058
-08048f9e <strrchr@plt+0x6> push   $0xb0
-08048fa3 <strrchr@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048fa8 <__assert_fail@plt> jmp    *0x805505c
-08048fae <__assert_fail@plt+0x6> push   $0xb8
-08048fb3 <__assert_fail@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048fb8 <bindtextdomain@plt> jmp    *0x8055060
-08048fbe <bindtextdomain@plt+0x6> push   $0xc0
-08048fc3 <bindtextdomain@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048fc8 <mbrtowc@plt> jmp    *0x8055064
-08048fce <mbrtowc@plt+0x6> push   $0xc8
-08048fd3 <mbrtowc@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048fd8 <read@plt> jmp    *0x8055068
-08048fde <read@plt+0x6> push   $0xd0
-08048fe3 <read@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048fe8 <ungetc@plt> jmp    *0x805506c
-08048fee <ungetc@plt+0x6> push   $0xd8
-08048ff3 <ungetc@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08048ff8 <free@plt> jmp    *0x8055070
-08048ffe <free@plt+0x6> push   $0xe0
-08049003 <free@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049008 <dcgettext@plt> jmp    *0x8055074
-0804900e <dcgettext@plt+0x6> push   $0xe8
-08049013 <dcgettext@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049018 <getopt_long@plt> jmp    *0x8055078
-0804901e <getopt_long@plt+0x6> push   $0xf0
-08049023 <getopt_long@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049028 <ioctl@plt> jmp    *0x805507c
-0804902e <ioctl@plt+0x6> push   $0xf8
-08049033 <ioctl@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049038 <__ctype_b_loc@plt> jmp    *0x8055080
-0804903e <__ctype_b_loc@plt+0x6> push   $0x100
-08049043 <__ctype_b_loc@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049048 <fclose@plt> jmp    *0x8055084
-0804904e <fclose@plt+0x6> push   $0x108
-08049053 <fclose@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049058 <mbsinit@plt> jmp    *0x8055088
-0804905e <mbsinit@plt+0x6> push   $0x110
-08049063 <mbsinit@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049068 <memcpy@plt> jmp    *0x805508c
-0804906e <memcpy@plt+0x6> push   $0x118
-08049073 <memcpy@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049078 <strlen@plt> jmp    *0x8055090
-0804907e <strlen@plt+0x6> push   $0x120
-08049083 <strlen@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049088 <iconv@plt> jmp    *0x8055094
-0804908e <iconv@plt+0x6> push   $0x128
-08049093 <iconv@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049098 <setlocale@plt> jmp    *0x8055098
-0804909e <setlocale@plt+0x6> push   $0x130
-080490a3 <setlocale@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080490a8 <strcpy@plt> jmp    *0x805509c
-080490ae <strcpy@plt+0x6> push   $0x138
-080490b3 <strcpy@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080490b8 <iswspace@plt> jmp    *0x80550a0
-080490be <iswspace@plt+0x6> push   $0x140
-080490c3 <iswspace@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080490c8 <close@plt> jmp    *0x80550a4
-080490ce <close@plt+0x6> push   $0x148
-080490d3 <close@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080490d8 <fwrite@plt> jmp    *0x80550a8
-080490de <fwrite@plt+0x6> push   $0x150
-080490e3 <fwrite@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080490e8 <nl_langinfo@plt> jmp    *0x80550ac
-080490ee <nl_langinfo@plt+0x6> push   $0x158
-080490f3 <nl_langinfo@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080490f8 <malloc@plt> jmp    *0x80550b0
-080490fe <malloc@plt+0x6> push   $0x160
-08049103 <malloc@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049108 <iswalnum@plt> jmp    *0x80550b4
-0804910e <iswalnum@plt+0x6> push   $0x168
-08049113 <iswalnum@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049118 <__stack_chk_fail@plt> jmp    *0x80550b8
-0804911e <__stack_chk_fail@plt+0x6> push   $0x170
-08049123 <__stack_chk_fail@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049128 <iconv_close@plt> jmp    *0x80550bc
-0804912e <iconv_close@plt+0x6> push   $0x178
-08049133 <iconv_close@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049138 <__fpending@plt> jmp    *0x80550c0
-0804913e <__fpending@plt+0x6> push   $0x180
-08049143 <__fpending@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049148 <error@plt> jmp    *0x80550c4
-0804914e <error@plt+0x6> push   $0x188
-08049153 <error@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049158 <strnlen@plt> jmp    *0x80550c8
-0804915e <strnlen@plt+0x6> push   $0x190
-08049163 <strnlen@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049168 <memmove@plt> jmp    *0x80550cc
-0804916e <memmove@plt+0x6> push   $0x198
-08049173 <memmove@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049178 <__strndup@plt> jmp    *0x80550d0
-0804917e <__strndup@plt+0x6> push   $0x1a0
-08049183 <__strndup@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049188 <textdomain@plt> jmp    *0x80550d4
-0804918e <textdomain@plt+0x6> push   $0x1a8
-08049193 <textdomain@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049198 <__fxstat64@plt> jmp    *0x80550d8
-0804919e <__fxstat64@plt+0x6> push   $0x1b0
-080491a3 <__fxstat64@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080491a8 <fscanf@plt> jmp    *0x80550dc
-080491ae <fscanf@plt+0x6> push   $0x1b8
-080491b3 <fscanf@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080491b8 <__sprintf_chk@plt> jmp    *0x80550e0
-080491be <__sprintf_chk@plt+0x6> push   $0x1c0
-080491c3 <__sprintf_chk@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080491c8 <memchr@plt> jmp    *0x80550e4
-080491ce <memchr@plt+0x6> push   $0x1c8
-080491d3 <memchr@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080491d8 <__snprintf_chk@plt> jmp    *0x80550e8
-080491de <__snprintf_chk@plt+0x6> push   $0x1d0
-080491e3 <__snprintf_chk@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080491e8 <iswprint@plt> jmp    *0x80550ec
-080491ee <iswprint@plt+0x6> push   $0x1d8
-080491f3 <iswprint@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-080491f8 <strcmp@plt> jmp    *0x80550f0
-080491fe <strcmp@plt+0x6> push   $0x1e0
-08049203 <strcmp@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049208 <__strdup@plt> jmp    *0x80550f4
-0804920e <__strdup@plt+0x6> push   $0x1e8
-08049213 <__strdup@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049218 <exit@plt> jmp    *0x80550f8
-0804921e <exit@plt+0x6> push   $0x1f0
-08049223 <exit@plt+0xb> jmp    08048e28 <getpagesize@plt-0x10>
-08049230 <.text> xor    %ebp,%ebp
-08049232 <.text+0x2> pop    %esi
-08049233 <.text+0x3> mov    %esp,%ecx
-08049235 <.text+0x5> and    $0xfffffff0,%esp
-08049238 <.text+0x8> push   %eax
-08049239 <.text+0x9> push   %esp
-0804923a <.text+0xa> push   %edx
-0804923b <.text+0xb> push   $0x8052030
-08049240 <.text+0x10> push   $0x8052040
-08049245 <.text+0x15> push   %ecx
-08049246 <.text+0x16> push   %esi
-08049247 <.text+0x17> push   $0x80495b0
-0804924c <.text+0x1c> call   08048f68 <__libc_start_main@plt>
-08049251 <.text+0x21> hlt    
-08049252 <.text+0x22> nop
-08049253 <.text+0x23> nop
-08049254 <.text+0x24> nop
-08049255 <.text+0x25> nop
-08049256 <.text+0x26> nop
-08049257 <.text+0x27> nop
-08049258 <.text+0x28> nop
-08049259 <.text+0x29> nop
-0804925a <.text+0x2a> nop
-0804925b <.text+0x2b> nop
-0804925c <.text+0x2c> nop
-0804925d <.text+0x2d> nop
-0804925e <.text+0x2e> nop
-0804925f <.text+0x2f> nop
-08049260 <.text+0x30> push   %ebp
-08049261 <.text+0x31> mov    %esp,%ebp
-08049263 <.text+0x33> push   %ebx
-08049264 <.text+0x34> sub    $0x4,%esp
-08049267 <.text+0x37> cmpb   $0x0,0x8055164
-0804926e <.text+0x3e> jne    080492af <exit@plt+0x97>
-08049270 <.text+0x40> mov    0x8055168,%eax
-08049275 <.text+0x45> mov    $0x8054f14,%ebx
-0804927a <.text+0x4a> sub    $0x8054f10,%ebx
-08049280 <.text+0x50> sar    $0x2,%ebx
-08049283 <.text+0x53> sub    $0x1,%ebx
-08049286 <.text+0x56> cmp    %ebx,%eax
-08049288 <.text+0x58> jae    080492a8 <exit@plt+0x90>
-0804928a <.text+0x5a> lea    0x0(%esi),%esi
-08049290 <.text+0x60> add    $0x1,%eax
-08049293 <.text+0x63> mov    %eax,0x8055168
-08049298 <.text+0x68> call   *0x8054f10(,%eax,4)
-0804929f <.text+0x6f> mov    0x8055168,%eax
-080492a4 <.text+0x74> cmp    %ebx,%eax
-080492a6 <.text+0x76> jb     08049290 <exit@plt+0x78>
-080492a8 <.text+0x78> movb   $0x1,0x8055164
-080492af <.text+0x7f> add    $0x4,%esp
-080492b2 <.text+0x82> pop    %ebx
-080492b3 <.text+0x83> pop    %ebp
-080492b4 <.text+0x84> ret    
-080492b5 <.text+0x85> lea    0x0(%esi,%eiz,1),%esi
-080492b9 <.text+0x89> lea    0x0(%edi,%eiz,1),%edi
-080492c0 <.text+0x90> push   %ebp
-080492c1 <.text+0x91> mov    %esp,%ebp
-080492c3 <.text+0x93> sub    $0x18,%esp
-080492c6 <.text+0x96> mov    0x8054f18,%eax
-080492cb <.text+0x9b> test   %eax,%eax
-080492cd <.text+0x9d> je     080492e1 <exit@plt+0xc9>
-080492cf <.text+0x9f> mov    $0x0,%eax
-080492d4 <.text+0xa4> test   %eax,%eax
-080492d6 <.text+0xa6> je     080492e1 <exit@plt+0xc9>
-080492d8 <.text+0xa8> movl   $0x8054f18,(%esp)
-080492df <.text+0xaf> call   *%eax
-080492e1 <.text+0xb1> leave  
-080492e2 <.text+0xb2> ret    
-080492e3 <.text+0xb3> nop
-080492e4 <.text+0xb4> nop
-080492e5 <.text+0xb5> nop
-080492e6 <.text+0xb6> nop
-080492e7 <.text+0xb7> nop
-080492e8 <.text+0xb8> nop
-080492e9 <.text+0xb9> nop
-080492ea <.text+0xba> nop
-080492eb <.text+0xbb> nop
-080492ec <.text+0xbc> nop
-080492ed <.text+0xbd> nop
-080492ee <.text+0xbe> nop
-080492ef <.text+0xbf> nop
-080492f0 <.text+0xc0> push   %ebp
-080492f1 <.text+0xc1> mov    %esp,%ebp
-080492f3 <.text+0xc3> push   %esi
-080492f4 <.text+0xc4> push   %ebx
-080492f5 <.text+0xc5> sub    $0x10,%esp
-080492f8 <.text+0xc8> mov    0x8(%ebp),%ebx
-080492fb <.text+0xcb> test   %ebx,%ebx
-080492fd <.text+0xcd> je     08049348 <exit@plt+0x130>
-080492ff <.text+0xcf> mov    0x8055178,%esi
-08049305 <.text+0xd5> movl   $0x5,0x8(%esp)
-0804930d <.text+0xdd> movl   $0x8052148,0x4(%esp)
-08049315 <.text+0xe5> movl   $0x0,(%esp)
-0804931c <.text+0xec> call   08049008 <dcgettext@plt>
-08049321 <.text+0xf1> mov    %esi,0xc(%esp)
-08049325 <.text+0xf5> movl   $0x1,0x4(%esp)
-0804932d <.text+0xfd> mov    %eax,0x8(%esp)
-08049331 <.text+0x101> mov    0x8055144,%eax
-08049336 <.text+0x106> mov    %eax,(%esp)
-08049339 <.text+0x109> call   08048ea8 <__fprintf_chk@plt>
-0804933e <.text+0x10e> mov    %ebx,(%esp)
-08049341 <.text+0x111> call   08049218 <exit@plt>
-08049346 <.text+0x116> xchg   %ax,%ax
-08049348 <.text+0x118> mov    0x8055178,%esi
-0804934e <.text+0x11e> movl   $0x5,0x8(%esp)
-08049356 <.text+0x126> movl   $0x8052170,0x4(%esp)
-0804935e <.text+0x12e> movl   $0x0,(%esp)
-08049365 <.text+0x135> call   08049008 <dcgettext@plt>
-0804936a <.text+0x13a> mov    %esi,0x8(%esp)
-0804936e <.text+0x13e> movl   $0x1,(%esp)
-08049375 <.text+0x145> mov    %eax,0x4(%esp)
-08049379 <.text+0x149> call   08048ee8 <__printf_chk@plt>
-0804937e <.text+0x14e> mov    0x8055160,%esi
-08049384 <.text+0x154> movl   $0x5,0x8(%esp)
-0804938c <.text+0x15c> movl   $0x8052194,0x4(%esp)
-08049394 <.text+0x164> movl   $0x0,(%esp)
-0804939b <.text+0x16b> call   08049008 <dcgettext@plt>
-080493a0 <.text+0x170> mov    %esi,0x4(%esp)
-080493a4 <.text+0x174> mov    %eax,(%esp)
-080493a7 <.text+0x177> call   08048e88 <fputs_unlocked@plt>
-080493ac <.text+0x17c> mov    0x8055160,%esi
-080493b2 <.text+0x182> movl   $0x5,0x8(%esp)
-080493ba <.text+0x18a> movl   $0x8052314,0x4(%esp)
-080493c2 <.text+0x192> movl   $0x0,(%esp)
-080493c9 <.text+0x199> call   08049008 <dcgettext@plt>
-080493ce <.text+0x19e> mov    %esi,0x4(%esp)
-080493d2 <.text+0x1a2> mov    %eax,(%esp)
-080493d5 <.text+0x1a5> call   08048e88 <fputs_unlocked@plt>
-080493da <.text+0x1aa> mov    0x8055160,%esi
-080493e0 <.text+0x1b0> movl   $0x5,0x8(%esp)
-080493e8 <.text+0x1b8> movl   $0x80523e8,0x4(%esp)
-080493f0 <.text+0x1c0> movl   $0x0,(%esp)
-080493f7 <.text+0x1c7> call   08049008 <dcgettext@plt>
-080493fc <.text+0x1cc> mov    %esi,0x4(%esp)
-08049400 <.text+0x1d0> mov    %eax,(%esp)
-08049403 <.text+0x1d3> call   08048e88 <fputs_unlocked@plt>
-08049408 <.text+0x1d8> mov    0x8055160,%esi
-0804940e <.text+0x1de> movl   $0x5,0x8(%esp)
-08049416 <.text+0x1e6> movl   $0x8052418,0x4(%esp)
-0804941e <.text+0x1ee> movl   $0x0,(%esp)
-08049425 <.text+0x1f5> call   08049008 <dcgettext@plt>
-0804942a <.text+0x1fa> mov    %esi,0x4(%esp)
-0804942e <.text+0x1fe> mov    %eax,(%esp)
-08049431 <.text+0x201> call   08048e88 <fputs_unlocked@plt>
-08049436 <.text+0x206> mov    0x8055160,%esi
-0804943c <.text+0x20c> movl   $0x5,0x8(%esp)
-08049444 <.text+0x214> movl   $0x8052450,0x4(%esp)
-0804944c <.text+0x21c> movl   $0x0,(%esp)
-08049453 <.text+0x223> call   08049008 <dcgettext@plt>
-08049458 <.text+0x228> mov    %esi,0x4(%esp)
-0804945c <.text+0x22c> mov    %eax,(%esp)
-0804945f <.text+0x22f> call   08048e88 <fputs_unlocked@plt>
-08049464 <.text+0x234> mov    0x8055178,%esi
-0804946a <.text+0x23a> movl   $0x5,0x8(%esp)
-08049472 <.text+0x242> movl   $0x8052488,0x4(%esp)
-0804947a <.text+0x24a> movl   $0x0,(%esp)
-08049481 <.text+0x251> call   08049008 <dcgettext@plt>
-08049486 <.text+0x256> mov    %esi,0xc(%esp)
-0804948a <.text+0x25a> mov    %esi,0x8(%esp)
-0804948e <.text+0x25e> movl   $0x1,(%esp)
-08049495 <.text+0x265> mov    %eax,0x4(%esp)
-08049499 <.text+0x269> call   08048ee8 <__printf_chk@plt>
-0804949e <.text+0x26e> mov    0x8055178,%eax
-080494a3 <.text+0x273> mov    %eax,(%esp)
-080494a6 <.text+0x276> call   0804ba50 <exit@plt+0x2838>
-080494ab <.text+0x27b> movl   $0x5,0x8(%esp)
-080494b3 <.text+0x283> movl   $0x80525cd,0x4(%esp)
-080494bb <.text+0x28b> movl   $0x0,(%esp)
-080494c2 <.text+0x292> mov    %eax,%esi
-080494c4 <.text+0x294> call   08049008 <dcgettext@plt>
-080494c9 <.text+0x299> mov    %esi,0x8(%esp)
-080494cd <.text+0x29d> movl   $0x80525e4,0xc(%esp)
-080494d5 <.text+0x2a5> movl   $0x1,(%esp)
-080494dc <.text+0x2ac> mov    %eax,0x4(%esp)
-080494e0 <.text+0x2b0> call   08048ee8 <__printf_chk@plt>
-080494e5 <.text+0x2b5> movl   $0x5,0x8(%esp)
-080494ed <.text+0x2bd> movl   $0x8052514,0x4(%esp)
-080494f5 <.text+0x2c5> movl   $0x0,(%esp)
-080494fc <.text+0x2cc> call   08049008 <dcgettext@plt>
-08049501 <.text+0x2d1> movl   $0x80525fe,0xc(%esp)
-08049509 <.text+0x2d9> movl   $0x80525fa,0x8(%esp)
-08049511 <.text+0x2e1> movl   $0x1,(%esp)
-08049518 <.text+0x2e8> mov    %eax,0x4(%esp)
-0804951c <.text+0x2ec> call   08048ee8 <__printf_chk@plt>
-08049521 <.text+0x2f1> mov    0x8055160,%esi
-08049527 <.text+0x2f7> movl   $0x5,0x8(%esp)
-0804952f <.text+0x2ff> movl   $0x8052548,0x4(%esp)
-08049537 <.text+0x307> movl   $0x0,(%esp)
-0804953e <.text+0x30e> call   08049008 <dcgettext@plt>
-08049543 <.text+0x313> mov    %esi,0x4(%esp)
-08049547 <.text+0x317> mov    %eax,(%esp)
-0804954a <.text+0x31a> call   08048e88 <fputs_unlocked@plt>
-0804954f <.text+0x31f> movl   $0x5,(%esp)
-08049556 <.text+0x326> call   0804bca0 <exit@plt+0x2a88>
-0804955b <.text+0x32b> test   %al,%al
-0804955d <.text+0x32d> je     0804933e <exit@plt+0x126>
-08049563 <.text+0x333> mov    0x8055178,%eax
-08049568 <.text+0x338> mov    %eax,(%esp)
-0804956b <.text+0x33b> call   0804ba50 <exit@plt+0x2838>
-08049570 <.text+0x340> movl   $0x5,0x8(%esp)
-08049578 <.text+0x348> movl   $0x8052588,0x4(%esp)
-08049580 <.text+0x350> movl   $0x0,(%esp)
-08049587 <.text+0x357> mov    %eax,%esi
-08049589 <.text+0x359> call   08049008 <dcgettext@plt>
-0804958e <.text+0x35e> mov    %esi,0x8(%esp)
-08049592 <.text+0x362> movl   $0x1,(%esp)
-08049599 <.text+0x369> mov    %eax,0x4(%esp)
-0804959d <.text+0x36d> call   08048ee8 <__printf_chk@plt>
-080495a2 <.text+0x372> jmp    0804933e <exit@plt+0x126>
-080495a7 <.text+0x377> mov    %esi,%esi
-080495a9 <.text+0x379> lea    0x0(%edi,%eiz,1),%edi
-080495b0 <.text+0x380> push   %ebp
-080495b1 <.text+0x381> mov    %esp,%ebp
-080495b3 <.text+0x383> and    $0xfffffff0,%esp
-080495b6 <.text+0x386> push   %edi
-080495b7 <.text+0x387> push   %esi
-080495b8 <.text+0x388> push   %ebx
-080495b9 <.text+0x389> sub    $0x174,%esp
-080495bf <.text+0x38f> call   08048e38 <getpagesize@plt>
-080495c4 <.text+0x394> mov    0xc(%ebp),%edx
-080495c7 <.text+0x397> mov    %eax,0x64(%esp)
-080495cb <.text+0x39b> mov    (%edx),%eax
-080495cd <.text+0x39d> mov    %eax,(%esp)
-080495d0 <.text+0x3a0> call   0804a440 <exit@plt+0x1228>
-080495d5 <.text+0x3a5> movl   $0x8052890,0x4(%esp)
-080495dd <.text+0x3ad> movl   $0x6,(%esp)
-080495e4 <.text+0x3b4> call   08049098 <setlocale@plt>
-080495e9 <.text+0x3b9> movl   $0x8052608,0x4(%esp)
-080495f1 <.text+0x3c1> movl   $0x80525fe,(%esp)
-080495f8 <.text+0x3c8> call   08048fb8 <bindtextdomain@plt>
-080495fd <.text+0x3cd> movl   $0x80525fe,(%esp)
-08049604 <.text+0x3d4> call   08049188 <textdomain@plt>
-08049609 <.text+0x3d9> movl   $0x804bbc0,(%esp)
-08049610 <.text+0x3e0> call   080520a0 <exit@plt+0x8e88>
-08049615 <.text+0x3e5> mov    0x8(%ebp),%ebx
-08049618 <.text+0x3e8> mov    0xc(%ebp),%esi
-0804961b <.text+0x3eb> movb   $0x0,0x82(%esp)
-08049623 <.text+0x3f3> movb   $0x0,0x83(%esp)
-0804962b <.text+0x3fb> movb   $0x0,0x7a(%esp)
-08049630 <.text+0x400> movb   $0x0,0x6b(%esp)
-08049635 <.text+0x405> movb   $0x0,0x98(%esp)
-0804963d <.text+0x40d> movb   $0x0,0x7b(%esp)
-08049642 <.text+0x412> movl   $0x0,0x10(%esp)
-0804964a <.text+0x41a> movl   $0x8052740,0xc(%esp)
-08049652 <.text+0x422> movl   $0x8052657,0x8(%esp)
-0804965a <.text+0x42a> mov    %esi,0x4(%esp)
-0804965e <.text+0x42e> mov    %ebx,(%esp)
-08049661 <.text+0x431> call   08049018 <getopt_long@plt>
-08049666 <.text+0x436> cmp    $0xffffffff,%eax
-08049669 <.text+0x439> je     080497cc <exit@plt+0x5b4>
-0804966f <.text+0x43f> cmp    $0x62,%eax
-08049672 <.text+0x442> je     080497b0 <exit@plt+0x598>
-08049678 <.text+0x448> jg     080496b8 <exit@plt+0x4a0>
-0804967a <.text+0x44a> cmp    $0x41,%eax
-0804967d <.text+0x44d> lea    0x0(%esi),%esi
-08049680 <.text+0x450> je     080496dc <exit@plt+0x4c4>
-08049682 <.text+0x452> lea    0x0(%esi),%esi
-08049688 <.text+0x458> jg     08049717 <exit@plt+0x4ff>
-0804968e <.text+0x45e> cmp    $0xffffff7d,%eax
-08049693 <.text+0x463> nop
-08049694 <.text+0x464> lea    0x0(%esi,%eiz,1),%esi
-08049698 <.text+0x468> je     08049742 <exit@plt+0x52a>
-0804969e <.text+0x46e> cmp    $0xffffff7e,%eax
-080496a3 <.text+0x473> nop
-080496a4 <.text+0x474> lea    0x0(%esi,%eiz,1),%esi
-080496a8 <.text+0x478> jne    08049721 <exit@plt+0x509>
-080496aa <.text+0x47a> movl   $0x0,(%esp)
-080496b1 <.text+0x481> call   080492f0 <exit@plt+0xd8>
-080496b6 <.text+0x486> xchg   %ax,%ax
-080496b8 <.text+0x488> cmp    $0x73,%eax
-080496bb <.text+0x48b> je     080497c2 <exit@plt+0x5aa>
-080496c1 <.text+0x491> jg     080496f6 <exit@plt+0x4de>
-080496c3 <.text+0x493> cmp    $0x65,%eax
-080496c6 <.text+0x496> xchg   %ax,%ax
-080496c8 <.text+0x498> je     080496e4 <exit@plt+0x4cc>
-080496ca <.text+0x49a> cmp    $0x6e,%eax
-080496cd <.text+0x49d> lea    0x0(%esi),%esi
-080496d0 <.text+0x4a0> jne    08049721 <exit@plt+0x509>
-080496d2 <.text+0x4a2> movb   $0x1,0x7b(%esp)
-080496d7 <.text+0x4a7> jmp    08049642 <exit@plt+0x42a>
-080496dc <.text+0x4ac> movb   $0x1,0x82(%esp)
-080496e4 <.text+0x4b4> movb   $0x1,0x83(%esp)
-080496ec <.text+0x4bc> movb   $0x1,0x7a(%esp)
-080496f1 <.text+0x4c1> jmp    08049642 <exit@plt+0x42a>
-080496f6 <.text+0x4c6> cmp    $0x75,%eax
-080496f9 <.text+0x4c9> je     08049642 <exit@plt+0x42a>
-080496ff <.text+0x4cf> jl     0804972d <exit@plt+0x515>
-08049701 <.text+0x4d1> cmp    $0x76,%eax
-08049704 <.text+0x4d4> lea    0x0(%esi,%eiz,1),%esi
-08049708 <.text+0x4d8> jne    08049721 <exit@plt+0x509>
-0804970a <.text+0x4da> movb   $0x1,0x83(%esp)
-08049712 <.text+0x4e2> jmp    08049642 <exit@plt+0x42a>
-08049717 <.text+0x4e7> cmp    $0x45,%eax
-0804971a <.text+0x4ea> je     080496ec <exit@plt+0x4d4>
-0804971c <.text+0x4ec> cmp    $0x54,%eax
-0804971f <.text+0x4ef> je     0804979c <exit@plt+0x584>
-08049721 <.text+0x4f1> movl   $0x1,(%esp)
-08049728 <.text+0x4f8> call   080492f0 <exit@plt+0xd8>
-0804972d <.text+0x4fd> movb   $0x1,0x82(%esp)
-08049735 <.text+0x505> movb   $0x1,0x83(%esp)
-0804973d <.text+0x50d> jmp    08049642 <exit@plt+0x42a>
-08049742 <.text+0x512> movl   $0x805261a,0x4(%esp)
-0804974a <.text+0x51a> movl   $0x805262d,(%esp)
-08049751 <.text+0x521> call   0804add0 <exit@plt+0x1bb8>
-08049756 <.text+0x526> movl   $0x0,0x18(%esp)
-0804975e <.text+0x52e> movl   $0x805263f,0x14(%esp)
-08049766 <.text+0x536> movl   $0x80525fa,0x8(%esp)
-0804976e <.text+0x53e> movl   $0x8052653,0x4(%esp)
-08049776 <.text+0x546> mov    %eax,0x10(%esp)
-0804977a <.text+0x54a> mov    0x8055120,%eax
-0804977f <.text+0x54f> mov    %eax,0xc(%esp)
-08049783 <.text+0x553> mov    0x8055160,%eax
-08049788 <.text+0x558> mov    %eax,(%esp)
-0804978b <.text+0x55b> call   0804b8e0 <exit@plt+0x26c8>
-08049790 <.text+0x560> movl   $0x0,(%esp)
-08049797 <.text+0x567> call   08049218 <exit@plt>
-0804979c <.text+0x56c> movb   $0x1,0x82(%esp)
-080497a4 <.text+0x574> jmp    08049642 <exit@plt+0x42a>
-080497a9 <.text+0x579> lea    0x0(%esi,%eiz,1),%esi
-080497b0 <.text+0x580> movb   $0x1,0x98(%esp)
-080497b8 <.text+0x588> movb   $0x1,0x7b(%esp)
-080497bd <.text+0x58d> jmp    08049642 <exit@plt+0x42a>
-080497c2 <.text+0x592> movb   $0x1,0x6b(%esp)
-080497c7 <.text+0x597> jmp    08049642 <exit@plt+0x42a>
-080497cc <.text+0x59c> lea    0x10c(%esp),%ecx
-080497d3 <.text+0x5a3> mov    %ecx,0x28(%esp)
-080497d7 <.text+0x5a7> mov    %ecx,0x8(%esp)
-080497db <.text+0x5ab> movl   $0x1,0x4(%esp)
-080497e3 <.text+0x5b3> movl   $0x3,(%esp)
-080497ea <.text+0x5ba> call   08049198 <__fxstat64@plt>
-080497ef <.text+0x5bf> test   %eax,%eax
-080497f1 <.text+0x5c1> js     0804a342 <exit@plt+0x112a>
-080497f7 <.text+0x5c7> lea    0xac(%esp),%eax
-080497fe <.text+0x5ce> mov    0x28(%esp),%esi
-08049802 <.text+0x5d2> mov    $0x18,%ecx
-08049807 <.text+0x5d7> mov    %eax,%edi
-08049809 <.text+0x5d9> rep movsl %ds:(%esi),%es:(%edi)
-0804980b <.text+0x5db> mov    %eax,0x2c(%esp)
-0804980f <.text+0x5df> mov    0xe0(%esp),%ebx
-08049816 <.text+0x5e6> lea    -0x8000(%ebx),%eax
-0804981c <.text+0x5ec> cmp    $0x1fff8000,%eax
-08049821 <.text+0x5f1> jbe    0804a11b <exit@plt+0xf03>
-08049827 <.text+0x5f7> mov    $0x8000,%ebx
-0804982c <.text+0x5fc> mov    0x11c(%esp),%eax
-08049833 <.text+0x603> movb   $0x0,0x4b(%esp)
-08049838 <.text+0x608> and    $0xf000,%eax
-0804983d <.text+0x60d> cmp    $0x8000,%eax
-08049842 <.text+0x612> je     0804a30c <exit@plt+0x10f4>
-08049848 <.text+0x618> mov    0x8055140,%ecx
-0804984e <.text+0x61e> mov    0xc(%ebp),%eax
-08049851 <.text+0x621> movzbl 0x7b(%esp),%edx
-08049856 <.text+0x626> movl   $0x80527f2,0x8055170
-08049860 <.text+0x630> mov    %ecx,0x60(%esp)
-08049864 <.text+0x634> lea    (%eax,%ecx,4),%eax
-08049867 <.text+0x637> mov    %eax,0x58(%esp)
-0804986b <.text+0x63b> movzbl 0x98(%esp),%eax
-08049873 <.text+0x643> mov    %edx,0x44(%esp)
-08049877 <.text+0x647> movb   $0x1,0x53(%esp)
-0804987c <.text+0x64c> movb   $0x0,0x4a(%esp)
-08049881 <.text+0x651> xor    $0x1,%eax
-08049884 <.text+0x654> and    %eax,%edx
-08049886 <.text+0x656> mov    %edx,0x5c(%esp)
-0804988a <.text+0x65a> mov    %ebx,0x74(%esp)
-0804988e <.text+0x65e> mov    0x8(%ebp),%ecx
-08049891 <.text+0x661> cmp    %ecx,0x60(%esp)
-08049895 <.text+0x665> jl     08049ef6 <exit@plt+0xcde>
-0804989b <.text+0x66b> mov    0x8055170,%eax
-080498a0 <.text+0x670> movzbl (%eax),%edx
-080498a3 <.text+0x673> cmp    0x80527f2,%dl
-080498a9 <.text+0x679> je     08049ed0 <exit@plt+0xcb8>
-080498af <.text+0x67f> movl   $0x0,0x4(%esp)
-080498b7 <.text+0x687> mov    %eax,(%esp)
-080498ba <.text+0x68a> call   08048e78 <open64@plt>
-080498bf <.text+0x68f> test   %eax,%eax
-080498c1 <.text+0x691> mov    %eax,0x8055174
-080498c6 <.text+0x696> js     0804a135 <exit@plt+0xf1d>
-080498cc <.text+0x69c> lea    0x10c(%esp),%ecx
-080498d3 <.text+0x6a3> mov    %ecx,0x8(%esp)
-080498d7 <.text+0x6a7> mov    %eax,0x4(%esp)
-080498db <.text+0x6ab> movl   $0x3,(%esp)
-080498e2 <.text+0x6b2> call   08049198 <__fxstat64@plt>
-080498e7 <.text+0x6b7> test   %eax,%eax
-080498e9 <.text+0x6b9> js     0804a017 <exit@plt+0xdff>
-080498ef <.text+0x6bf> mov    0x2c(%esp),%edi
-080498f3 <.text+0x6c3> mov    $0x18,%ecx
-080498f8 <.text+0x6c8> mov    0x28(%esp),%esi
-080498fc <.text+0x6cc> rep movsl %ds:(%esi),%es:(%edi)
-080498fe <.text+0x6ce> mov    0xe0(%esp),%eax
-08049905 <.text+0x6d5> mov    %eax,0x7c(%esp)
-08049909 <.text+0x6d9> sub    $0x8000,%eax
-0804990e <.text+0x6de> cmp    $0x1fff8000,%eax
-08049913 <.text+0x6e3> jbe    08049f06 <exit@plt+0xcee>
-08049919 <.text+0x6e9> movl   $0x8000,0x7c(%esp)
-08049921 <.text+0x6f1> cmpb   $0x0,0x4b(%esp)
-08049926 <.text+0x6f6> je     08049946 <exit@plt+0x72e>
-08049928 <.text+0x6f8> mov    0x3c(%esp),%edx
-0804992c <.text+0x6fc> mov    0x40(%esp),%eax
-08049930 <.text+0x700> xor    0x110(%esp),%edx
-08049937 <.text+0x707> xor    0x10c(%esp),%eax
-0804993e <.text+0x70e> or     %eax,%edx
-08049940 <.text+0x710> je     0804a04a <exit@plt+0xe32>
-08049946 <.text+0x716> cmpb   $0x0,0x7a(%esp)
-0804994b <.text+0x71b> jne    0804996d <exit@plt+0x755>
-0804994d <.text+0x71d> mov    0x44(%esp),%esi
-08049951 <.text+0x721> test   %esi,%esi
-08049953 <.text+0x723> jne    0804996d <exit@plt+0x755>
-08049955 <.text+0x725> cmpb   $0x0,0x83(%esp)
-0804995d <.text+0x72d> jne    0804996d <exit@plt+0x755>
-0804995f <.text+0x72f> cmpb   $0x0,0x82(%esp)
-08049967 <.text+0x737> je     0804a1c9 <exit@plt+0xfb1>
-0804996d <.text+0x73d> mov    0x7c(%esp),%eax
-08049971 <.text+0x741> add    0x64(%esp),%eax
-08049975 <.text+0x745> mov    %eax,(%esp)
-08049978 <.text+0x748> call   0804d070 <exit@plt+0x3e58>
-0804997d <.text+0x74d> mov    0x64(%esp),%ecx
-08049981 <.text+0x751> mov    0x74(%esp),%edx
-08049985 <.text+0x755> mov    %eax,0x54(%esp)
-08049989 <.text+0x759> lea    0x12(%ecx,%edx,1),%eax
-0804998d <.text+0x75d> mov    0x7c(%esp),%edx
-08049991 <.text+0x761> lea    (%eax,%edx,4),%eax
-08049994 <.text+0x764> mov    %eax,(%esp)
-08049997 <.text+0x767> call   0804d070 <exit@plt+0x3e58>
-0804999c <.text+0x76c> mov    0x64(%esp),%esi
-080499a0 <.text+0x770> xor    %edx,%edx
-080499a2 <.text+0x772> movb   $0x1,0x73(%esp)
-080499a7 <.text+0x777> sub    $0x1,%esi
-080499aa <.text+0x77a> mov    %eax,%ecx
-080499ac <.text+0x77c> add    %esi,%ecx
-080499ae <.text+0x77e> mov    %eax,0x4c(%esp)
-080499b2 <.text+0x782> mov    %ecx,%eax
-080499b4 <.text+0x784> divl   0x64(%esp)
-080499b8 <.text+0x788> add    0x54(%esp),%esi
-080499bc <.text+0x78c> mov    %esi,%eax
-080499be <.text+0x78e> sub    %edx,%ecx
-080499c0 <.text+0x790> xor    %edx,%edx
-080499c2 <.text+0x792> divl   0x64(%esp)
-080499c6 <.text+0x796> mov    %ecx,0x90(%esp)
-080499cd <.text+0x79d> mov    0x805516c,%ecx
-080499d3 <.text+0x7a3> mov    %ecx,0x94(%esp)
-080499da <.text+0x7aa> sub    %edx,%esi
-080499dc <.text+0x7ac> mov    0x90(%esp),%edx
-080499e3 <.text+0x7b3> mov    %esi,%eax
-080499e5 <.text+0x7b5> add    $0x1,%eax
-080499e8 <.text+0x7b8> mov    %eax,0x6c(%esp)
-080499ec <.text+0x7bc> mov    %eax,0x9c(%esp)
-080499f3 <.text+0x7c3> mov    0x74(%esp),%eax
-080499f7 <.text+0x7c7> mov    %esi,0x84(%esp)
-080499fe <.text+0x7ce> mov    0x84(%esp),%ecx
-08049a05 <.text+0x7d5> add    0x74(%esp),%edx
-08049a09 <.text+0x7d9> mov    0x90(%esp),%esi
-08049a10 <.text+0x7e0> neg    %eax
-08049a12 <.text+0x7e2> mov    %edx,0x88(%esp)
-08049a19 <.text+0x7e9> mov    %ecx,0x8c(%esp)
-08049a20 <.text+0x7f0> mov    %eax,0x98(%esp)
-08049a27 <.text+0x7f7> nop
-08049a28 <.text+0x7f8> cmp    %esi,0x88(%esp)
-08049a2f <.text+0x7ff> ja     08049ad9 <exit@plt+0x8c1>
-08049a35 <.text+0x805> sub    0x88(%esp),%esi
-08049a3c <.text+0x80c> mov    0x90(%esp),%ebx
-08049a43 <.text+0x813> mov    0x74(%esp),%edi
-08049a47 <.text+0x817> jmp    08049a52 <exit@plt+0x83a>
-08049a49 <.text+0x819> lea    0x0(%esi,%eiz,1),%esi
-08049a50 <.text+0x820> mov    %eax,%esi
-08049a52 <.text+0x822> mov    %edi,0x8(%esp)
-08049a56 <.text+0x826> mov    %ebx,0x4(%esp)
-08049a5a <.text+0x82a> movl   $0x1,(%esp)
-08049a61 <.text+0x831> call   0804a3e0 <exit@plt+0x11c8>
-08049a66 <.text+0x836> cmp    %eax,%edi
-08049a68 <.text+0x838> je     08049aa9 <exit@plt+0x891>
-08049a6a <.text+0x83a> movl   $0x5,0x8(%esp)
-08049a72 <.text+0x842> movl   $0x8052690,0x4(%esp)
-08049a7a <.text+0x84a> movl   $0x0,(%esp)
-08049a81 <.text+0x851> call   08049008 <dcgettext@plt>
-08049a86 <.text+0x856> mov    %eax,0x30(%esp)
-08049a8a <.text+0x85a> call   08048e58 <__errno_location@plt>
-08049a8f <.text+0x85f> mov    0x30(%esp),%edx
-08049a93 <.text+0x863> mov    %edx,0x8(%esp)
-08049a97 <.text+0x867> mov    (%eax),%eax
-08049a99 <.text+0x869> movl   $0x1,(%esp)
-08049aa0 <.text+0x870> mov    %eax,0x4(%esp)
-08049aa4 <.text+0x874> call   08049148 <error@plt>
-08049aa9 <.text+0x879> mov    0x98(%esp),%edx
-08049ab0 <.text+0x880> add    %edi,%ebx
-08049ab2 <.text+0x882> lea    (%esi,%edx,1),%eax
-08049ab5 <.text+0x885> mov    %eax,%ecx
-08049ab7 <.text+0x887> add    %edi,%ecx
-08049ab9 <.text+0x889> jae    08049a50 <exit@plt+0x838>
-08049abb <.text+0x88b> mov    0x90(%esp),%eax
-08049ac2 <.text+0x892> mov    %esi,0x8(%esp)
-08049ac6 <.text+0x896> mov    %ebx,0x4(%esp)
-08049aca <.text+0x89a> mov    %eax,(%esp)
-08049acd <.text+0x89d> call   08049168 <memmove@plt>
-08049ad2 <.text+0x8a2> add    0x90(%esp),%esi
-08049ad9 <.text+0x8a9> mov    0x8c(%esp),%edx
-08049ae0 <.text+0x8b0> cmp    %edx,0x9c(%esp)
-08049ae7 <.text+0x8b7> jbe    08049cb0 <exit@plt+0xa98>
-08049aed <.text+0x8bd> cmpb   $0x0,0x73(%esp)
-08049af2 <.text+0x8c2> movl   $0x0,0x16c(%esp)
-08049afd <.text+0x8cd> jne    08049dd8 <exit@plt+0xbc0>
-08049b03 <.text+0x8d3> mov    %esi,%ebx
-08049b05 <.text+0x8d5> sub    0x90(%esp),%ebx
-08049b0c <.text+0x8dc> jne    08049e30 <exit@plt+0xc18>
-08049b12 <.text+0x8e2> mov    0x84(%esp),%eax
-08049b19 <.text+0x8e9> mov    0x7c(%esp),%ecx
-08049b1d <.text+0x8ed> mov    %eax,0x4(%esp)
-08049b21 <.text+0x8f1> mov    0x8055174,%eax
-08049b26 <.text+0x8f6> mov    %ecx,0x8(%esp)
-08049b2a <.text+0x8fa> mov    %eax,(%esp)
-08049b2d <.text+0x8fd> call   0804ce10 <exit@plt+0x3bf8>
-08049b32 <.text+0x902> cmp    $0xffffffff,%eax
-08049b35 <.text+0x905> je     08049f2f <exit@plt+0xd17>
-08049b3b <.text+0x90b> test   %eax,%eax
-08049b3d <.text+0x90d> je     08049ff8 <exit@plt+0xde0>
-08049b43 <.text+0x913> add    0x84(%esp),%eax
-08049b4a <.text+0x91a> mov    %eax,0x8c(%esp)
-08049b51 <.text+0x921> movb   $0xa,(%eax)
-08049b54 <.text+0x924> mov    0x84(%esp),%ecx
-08049b5b <.text+0x92b> mov    0x6c(%esp),%edi
-08049b5f <.text+0x92f> mov    %ecx,0x9c(%esp)
-08049b66 <.text+0x936> mov    0x9c(%esp),%edx
-08049b6d <.text+0x93d> movzbl (%edx),%ebx
-08049b70 <.text+0x940> cmp    $0xa,%bl
-08049b73 <.text+0x943> je     08049c7b <exit@plt+0xa63>
-08049b79 <.text+0x949> mov    0x94(%esp),%eax
-08049b80 <.text+0x950> test   %eax,%eax
-08049b82 <.text+0x952> js     08049bec <exit@plt+0x9d4>
-08049b84 <.text+0x954> cmpb   $0x0,0x7b(%esp)
-08049b89 <.text+0x959> je     08049bec <exit@plt+0x9d4>
-08049b8b <.text+0x95b> mov    0x80527e0,%eax
-08049b90 <.text+0x960> movzbl (%eax),%edx
-08049b93 <.text+0x963> lea    0x1(%edx),%ecx
-08049b96 <.text+0x966> cmp    $0x38,%dl
-08049b99 <.text+0x969> mov    %cl,(%eax)
-08049b9b <.text+0x96b> jle    08049e24 <exit@plt+0xc0c>
-08049ba1 <.text+0x971> movb   $0x30,(%eax)
-08049ba4 <.text+0x974> mov    0x805511c,%edx
-08049baa <.text+0x97a> sub    $0x1,%eax
-08049bad <.text+0x97d> cmp    %edx,%eax
-08049baf <.text+0x97f> jae    08049b90 <exit@plt+0x978>
-08049bb1 <.text+0x981> cmp    $0x8055108,%edx
-08049bb7 <.text+0x987> jbe    08049e18 <exit@plt+0xc00>
-08049bbd <.text+0x98d> lea    -0x1(%edx),%eax
-08049bc0 <.text+0x990> mov    %eax,0x805511c
-08049bc5 <.text+0x995> movb   $0x31,-0x1(%edx)
-08049bc9 <.text+0x999> mov    0x8055104,%eax
-08049bce <.text+0x99e> cmp    %eax,0x805511c
-08049bd4 <.text+0x9a4> jae    08049bde <exit@plt+0x9c6>
-08049bd6 <.text+0x9a6> sub    $0x1,%eax
-08049bd9 <.text+0x9a9> mov    %eax,0x8055104
-08049bde <.text+0x9ae> mov    %esi,(%esp)
-08049be1 <.text+0x9b1> mov    %eax,0x4(%esp)
-08049be5 <.text+0x9b5> call   08048f78 <stpcpy@plt>
-08049bea <.text+0x9ba> mov    %eax,%esi
-08049bec <.text+0x9bc> cmpb   $0x0,0x83(%esp)
-08049bf4 <.text+0x9c4> je     08049d88 <exit@plt+0xb70>
-08049bfa <.text+0x9ca> movzbl 0x82(%esp),%edx
-08049c02 <.text+0x9d2> jmp    08049c18 <exit@plt+0xa00>
-08049c04 <.text+0x9d4> lea    0x0(%esi,%eiz,1),%esi
-08049c08 <.text+0x9d8> cmp    $0x7e,%bl
-08049c0b <.text+0x9db> ja     08049c38 <exit@plt+0xa20>
-08049c0d <.text+0x9dd> mov    %bl,(%esi)
-08049c0f <.text+0x9df> add    $0x1,%esi
-08049c12 <.text+0x9e2> movzbl (%edi),%ebx
-08049c15 <.text+0x9e5> add    $0x1,%edi
-08049c18 <.text+0x9e8> cmp    $0x1f,%bl
-08049c1b <.text+0x9eb> ja     08049c08 <exit@plt+0x9f0>
-08049c1d <.text+0x9ed> cmp    $0x9,%bl
-08049c20 <.text+0x9f0> je     08049c60 <exit@plt+0xa48>
-08049c22 <.text+0x9f2> cmp    $0xa,%bl
-08049c25 <.text+0x9f5> je     08049c70 <exit@plt+0xa58>
-08049c27 <.text+0x9f7> add    $0x40,%ebx
-08049c2a <.text+0x9fa> movb   $0x5e,(%esi)
-08049c2d <.text+0x9fd> mov    %bl,0x1(%esi)
-08049c30 <.text+0xa00> add    $0x2,%esi
-08049c33 <.text+0xa03> jmp    08049c12 <exit@plt+0x9fa>
-08049c35 <.text+0xa05> lea    0x0(%esi),%esi
-08049c38 <.text+0xa08> cmp    $0x7f,%bl
-08049c3b <.text+0xa0b> je     08049ca0 <exit@plt+0xa88>
-08049c3d <.text+0xa0d> cmp    $0x9f,%bl
-08049c40 <.text+0xa10> movb   $0x4d,(%esi)
-08049c43 <.text+0xa13> lea    0x2(%esi),%eax
-08049c46 <.text+0xa16> movb   $0x2d,0x1(%esi)
-08049c4a <.text+0xa1a> jbe    08049c88 <exit@plt+0xa70>
-08049c4c <.text+0xa1c> cmp    $0xff,%bl
-08049c4f <.text+0xa1f> je     08049dc8 <exit@plt+0xbb0>
-08049c55 <.text+0xa25> add    $0xffffff80,%ebx
-08049c58 <.text+0xa28> add    $0x3,%esi
-08049c5b <.text+0xa2b> mov    %bl,(%eax)
-08049c5d <.text+0xa2d> jmp    08049c12 <exit@plt+0x9fa>
-08049c5f <.text+0xa2f> nop
-08049c60 <.text+0xa30> test   %dl,%dl
-08049c62 <.text+0xa32> jne    08049c27 <exit@plt+0xa0f>
-08049c64 <.text+0xa34> movb   $0x9,(%esi)
-08049c67 <.text+0xa37> add    $0x1,%esi
-08049c6a <.text+0xa3a> jmp    08049c12 <exit@plt+0x9fa>
-08049c6c <.text+0xa3c> lea    0x0(%esi,%eiz,1),%esi
-08049c70 <.text+0xa40> movl   $0xffffffff,0x94(%esp)
-08049c7b <.text+0xa4b> mov    %edi,0x9c(%esp)
-08049c82 <.text+0xa52> jmp    08049a28 <exit@plt+0x810>
-08049c87 <.text+0xa57> nop
-08049c88 <.text+0xa58> sub    $0x40,%ebx
-08049c8b <.text+0xa5b> movb   $0x5e,0x2(%esi)
-08049c8f <.text+0xa5f> mov    %bl,0x3(%esi)
-08049c92 <.text+0xa62> add    $0x4,%esi
-08049c95 <.text+0xa65> jmp    08049c12 <exit@plt+0x9fa>
-08049c9a <.text+0xa6a> lea    0x0(%esi),%esi
-08049ca0 <.text+0xa70> movb   $0x5e,(%esi)
-08049ca3 <.text+0xa73> movb   $0x3f,0x1(%esi)
-08049ca7 <.text+0xa77> add    $0x2,%esi
-08049caa <.text+0xa7a> jmp    08049c12 <exit@plt+0x9fa>
-08049caf <.text+0xa7f> nop
-08049cb0 <.text+0xa80> addl   $0x1,0x94(%esp)
-08049cb8 <.text+0xa88> mov    0x94(%esp),%ecx
-08049cbf <.text+0xa8f> test   %ecx,%ecx
-08049cc1 <.text+0xa91> jle    08049d64 <exit@plt+0xb4c>
-08049cc7 <.text+0xa97> cmpl   $0x1,0x94(%esp)
-08049ccf <.text+0xa9f> je     08049cf8 <exit@plt+0xae0>
-08049cd1 <.text+0xaa1> cmpb   $0x0,0x6b(%esp)
-08049cd6 <.text+0xaa6> movl   $0x2,0x94(%esp)
-08049ce1 <.text+0xab1> je     08049cf8 <exit@plt+0xae0>
-08049ce3 <.text+0xab3> mov    0x9c(%esp),%eax
-08049cea <.text+0xaba> mov    %eax,%edi
-08049cec <.text+0xabc> movzbl (%eax),%ebx
-08049cef <.text+0xabf> add    $0x1,%edi
-08049cf2 <.text+0xac2> jmp    08049b70 <exit@plt+0x958>
-08049cf7 <.text+0xac7> nop
-08049cf8 <.text+0xac8> mov    0x5c(%esp),%edx
-08049cfc <.text+0xacc> test   %edx,%edx
-08049cfe <.text+0xace> je     08049d64 <exit@plt+0xb4c>
-08049d00 <.text+0xad0> mov    0x80527e0,%eax
-08049d05 <.text+0xad5> lea    0x0(%esi),%esi
-08049d08 <.text+0xad8> movzbl (%eax),%edx
-08049d0b <.text+0xadb> lea    0x1(%edx),%ecx
-08049d0e <.text+0xade> cmp    $0x38,%dl
-08049d11 <.text+0xae1> mov    %cl,(%eax)
-08049d13 <.text+0xae3> jle    08049f25 <exit@plt+0xd0d>
-08049d19 <.text+0xae9> movb   $0x30,(%eax)
-08049d1c <.text+0xaec> mov    0x805511c,%edx
-08049d22 <.text+0xaf2> sub    $0x1,%eax
-08049d25 <.text+0xaf5> cmp    %edx,%eax
-08049d27 <.text+0xaf7> jae    08049d08 <exit@plt+0xaf0>
-08049d29 <.text+0xaf9> cmp    $0x8055108,%edx
-08049d2f <.text+0xaff> jbe    08049e94 <exit@plt+0xc7c>
-08049d35 <.text+0xb05> lea    -0x1(%edx),%eax
-08049d38 <.text+0xb08> mov    %eax,0x805511c
-08049d3d <.text+0xb0d> movb   $0x31,-0x1(%edx)
-08049d41 <.text+0xb11> mov    0x8055104,%eax
-08049d46 <.text+0xb16> cmp    %eax,0x805511c
-08049d4c <.text+0xb1c> jae    08049d56 <exit@plt+0xb3e>
-08049d4e <.text+0xb1e> sub    $0x1,%eax
-08049d51 <.text+0xb21> mov    %eax,0x8055104
-08049d56 <.text+0xb26> mov    %esi,(%esp)
-08049d59 <.text+0xb29> mov    %eax,0x4(%esp)
-08049d5d <.text+0xb2d> call   08048f78 <stpcpy@plt>
-08049d62 <.text+0xb32> mov    %eax,%esi
-08049d64 <.text+0xb34> cmpb   $0x0,0x7a(%esp)
-08049d69 <.text+0xb39> je     08049d71 <exit@plt+0xb59>
-08049d6b <.text+0xb3b> movb   $0x24,(%esi)
-08049d6e <.text+0xb3e> add    $0x1,%esi
-08049d71 <.text+0xb41> movb   $0xa,(%esi)
-08049d74 <.text+0xb44> mov    0x9c(%esp),%edi
-08049d7b <.text+0xb4b> add    $0x1,%esi
-08049d7e <.text+0xb4e> add    $0x1,%edi
-08049d81 <.text+0xb51> jmp    08049b66 <exit@plt+0x94e>
-08049d86 <.text+0xb56> xchg   %ax,%ax
-08049d88 <.text+0xb58> movzbl 0x82(%esp),%eax
-08049d90 <.text+0xb60> jmp    08049dac <exit@plt+0xb94>
-08049d92 <.text+0xb62> lea    0x0(%esi),%esi
-08049d98 <.text+0xb68> cmp    $0xa,%bl
-08049d9b <.text+0xb6b> je     08049c70 <exit@plt+0xa58>
-08049da1 <.text+0xb71> mov    %bl,(%esi)
-08049da3 <.text+0xb73> add    $0x1,%esi
-08049da6 <.text+0xb76> movzbl (%edi),%ebx
-08049da9 <.text+0xb79> add    $0x1,%edi
-08049dac <.text+0xb7c> cmp    $0x9,%bl
-08049daf <.text+0xb7f> jne    08049d98 <exit@plt+0xb80>
-08049db1 <.text+0xb81> test   %al,%al
-08049db3 <.text+0xb83> je     08049da1 <exit@plt+0xb89>
-08049db5 <.text+0xb85> movb   $0x5e,(%esi)
-08049db8 <.text+0xb88> movb   $0x49,0x1(%esi)
-08049dbc <.text+0xb8c> add    $0x2,%esi
-08049dbf <.text+0xb8f> jmp    08049da6 <exit@plt+0xb8e>
-08049dc1 <.text+0xb91> lea    0x0(%esi,%eiz,1),%esi
-08049dc8 <.text+0xb98> movb   $0x5e,(%eax)
-08049dcb <.text+0xb9b> movb   $0x3f,0x3(%esi)
-08049dcf <.text+0xb9f> add    $0x4,%esi
-08049dd2 <.text+0xba2> jmp    08049c12 <exit@plt+0x9fa>
-08049dd7 <.text+0xba7> nop
-08049dd8 <.text+0xba8> mov    0x8055174,%eax
-08049ddd <.text+0xbad> lea    0x16c(%esp),%ecx
-08049de4 <.text+0xbb4> mov    %ecx,0x8(%esp)
-08049de8 <.text+0xbb8> movl   $0x541b,0x4(%esp)
-08049df0 <.text+0xbc0> mov    %eax,(%esp)
-08049df3 <.text+0xbc3> call   08049028 <ioctl@plt>
-08049df8 <.text+0xbc8> test   %eax,%eax
-08049dfa <.text+0xbca> js     08049ea0 <exit@plt+0xc88>
-08049e00 <.text+0xbd0> mov    0x16c(%esp),%ebx
-08049e07 <.text+0xbd7> test   %ebx,%ebx
-08049e09 <.text+0xbd9> jne    08049b12 <exit@plt+0x8fa>
-08049e0f <.text+0xbdf> jmp    08049b03 <exit@plt+0x8eb>
-08049e14 <.text+0xbe4> lea    0x0(%esi,%eiz,1),%esi
-08049e18 <.text+0xbe8> movb   $0x3e,0x8055108
-08049e1f <.text+0xbef> jmp    08049bc9 <exit@plt+0x9b1>
-08049e24 <.text+0xbf4> mov    0x8055104,%eax
-08049e29 <.text+0xbf9> jmp    08049bde <exit@plt+0x9c6>
-08049e2e <.text+0xbfe> xchg   %ax,%ax
-08049e30 <.text+0xc00> mov    0x90(%esp),%edx
-08049e37 <.text+0xc07> mov    %ebx,0x8(%esp)
-08049e3b <.text+0xc0b> movl   $0x1,(%esp)
-08049e42 <.text+0xc12> mov    %edx,0x4(%esp)
-08049e46 <.text+0xc16> call   0804a3e0 <exit@plt+0x11c8>
-08049e4b <.text+0xc1b> cmp    %eax,%ebx
-08049e4d <.text+0xc1d> je     08049e88 <exit@plt+0xc70>
-08049e4f <.text+0xc1f> movl   $0x5,0x8(%esp)
-08049e57 <.text+0xc27> movl   $0x8052690,0x4(%esp)
-08049e5f <.text+0xc2f> movl   $0x0,(%esp)
-08049e66 <.text+0xc36> call   08049008 <dcgettext@plt>
-08049e6b <.text+0xc3b> mov    %eax,%ebx
-08049e6d <.text+0xc3d> call   08048e58 <__errno_location@plt>
-08049e72 <.text+0xc42> mov    %ebx,0x8(%esp)
-08049e76 <.text+0xc46> mov    (%eax),%eax
-08049e78 <.text+0xc48> movl   $0x1,(%esp)
-08049e7f <.text+0xc4f> mov    %eax,0x4(%esp)
-08049e83 <.text+0xc53> call   08049148 <error@plt>
-08049e88 <.text+0xc58> mov    0x90(%esp),%esi
-08049e8f <.text+0xc5f> jmp    08049b12 <exit@plt+0x8fa>
-08049e94 <.text+0xc64> movb   $0x3e,0x8055108
-08049e9b <.text+0xc6b> jmp    08049d41 <exit@plt+0xb29>
-08049ea0 <.text+0xc70> call   08048e58 <__errno_location@plt>
-08049ea5 <.text+0xc75> mov    (%eax),%edx
-08049ea7 <.text+0xc77> cmp    $0x19,%edx
-08049eaa <.text+0xc7a> je     08049ec6 <exit@plt+0xcae>
-08049eac <.text+0xc7c> cmp    $0x5f,%edx
-08049eaf <.text+0xc7f> nop
-08049eb0 <.text+0xc80> je     08049ec6 <exit@plt+0xcae>
-08049eb2 <.text+0xc82> cmp    $0x16,%edx
-08049eb5 <.text+0xc85> je     08049ec6 <exit@plt+0xcae>
-08049eb7 <.text+0xc87> cmp    $0x13,%edx
-08049eba <.text+0xc8a> je     08049ec6 <exit@plt+0xcae>
-08049ebc <.text+0xc8c> cmp    $0x26,%edx
-08049ebf <.text+0xc8f> nop
-08049ec0 <.text+0xc90> jne    0804a380 <exit@plt+0x1168>
-08049ec6 <.text+0xc96> movb   $0x0,0x73(%esp)
-08049ecb <.text+0xc9b> jmp    08049e00 <exit@plt+0xbe8>
-08049ed0 <.text+0xca0> movzbl 0x1(%eax),%edx
-08049ed4 <.text+0xca4> cmp    0x80527f3,%dl
-08049eda <.text+0xcaa> jne    080498af <exit@plt+0x697>
-08049ee0 <.text+0xcb0> movl   $0x0,0x8055174
-08049eea <.text+0xcba> xor    %eax,%eax
-08049eec <.text+0xcbc> movb   $0x1,0x4a(%esp)
-08049ef1 <.text+0xcc1> jmp    080498cc <exit@plt+0x6b4>
-08049ef6 <.text+0xcc6> mov    0x58(%esp),%edx
-08049efa <.text+0xcca> mov    (%edx),%eax
-08049efc <.text+0xccc> mov    %eax,0x8055170
-08049f01 <.text+0xcd1> jmp    080498a0 <exit@plt+0x688>
-08049f06 <.text+0xcd6> mov    0x7c(%esp),%eax
-08049f0a <.text+0xcda> sub    $0x1,%eax
-08049f0d <.text+0xcdd> cmp    $0x1fffffff,%eax
-08049f12 <.text+0xce2> jbe    08049921 <exit@plt+0x709>
-08049f18 <.text+0xce8> movl   $0x200,0x7c(%esp)
-08049f20 <.text+0xcf0> jmp    08049921 <exit@plt+0x709>
-08049f25 <.text+0xcf5> mov    0x8055104,%eax
-08049f2a <.text+0xcfa> jmp    08049d56 <exit@plt+0xb3e>
-08049f2f <.text+0xcff> call   08048e58 <__errno_location@plt>
-08049f34 <.text+0xd04> movl   $0x8052be4,0x8(%esp)
-08049f3c <.text+0xd0c> mov    %eax,%edi
-08049f3e <.text+0xd0e> mov    0x8055170,%eax
-08049f43 <.text+0xd13> mov    %eax,0xc(%esp)
-08049f47 <.text+0xd17> mov    (%edi),%eax
-08049f49 <.text+0xd19> movl   $0x0,(%esp)
-08049f50 <.text+0xd20> mov    %eax,0x4(%esp)
-08049f54 <.text+0xd24> call   08049148 <error@plt>
-08049f59 <.text+0xd29> sub    0x90(%esp),%esi
-08049f60 <.text+0xd30> jne    0804a0c1 <exit@plt+0xea9>
-08049f66 <.text+0xd36> mov    0x94(%esp),%ecx
-08049f6d <.text+0xd3d> movb   $0x0,0x53(%esp)
-08049f72 <.text+0xd42> mov    %ecx,0x805516c
-08049f78 <.text+0xd48> mov    0x4c(%esp),%ecx
-08049f7c <.text+0xd4c> mov    %ecx,(%esp)
-08049f7f <.text+0xd4f> call   08048ff8 <free@plt>
-08049f84 <.text+0xd54> mov    0x54(%esp),%eax
-08049f88 <.text+0xd58> mov    %eax,(%esp)
-08049f8b <.text+0xd5b> call   08048ff8 <free@plt>
-08049f90 <.text+0xd60> mov    0x8055170,%eax
-08049f95 <.text+0xd65> movzbl (%eax),%edx
-08049f98 <.text+0xd68> cmp    0x80527f2,%dl
-08049f9e <.text+0xd6e> je     08049fea <exit@plt+0xdd2>
-08049fa0 <.text+0xd70> mov    0x8055174,%eax
-08049fa5 <.text+0xd75> mov    %eax,(%esp)
-08049fa8 <.text+0xd78> call   080490c8 <close@plt>
-08049fad <.text+0xd7d> test   %eax,%eax
-08049faf <.text+0xd7f> js     0804a135 <exit@plt+0xf1d>
-08049fb5 <.text+0xd85> addl   $0x1,0x60(%esp)
-08049fba <.text+0xd8a> mov    0x60(%esp),%edx
-08049fbe <.text+0xd8e> addl   $0x4,0x58(%esp)
-08049fc3 <.text+0xd93> cmp    %edx,0x8(%ebp)
-08049fc6 <.text+0xd96> jg     0804988e <exit@plt+0x676>
-08049fcc <.text+0xd9c> cmpb   $0x0,0x4a(%esp)
-08049fd1 <.text+0xda1> jne    0804a2ba <exit@plt+0x10a2>
-08049fd7 <.text+0xda7> movzbl 0x53(%esp),%eax
-08049fdc <.text+0xdac> xor    $0x1,%eax
-08049fdf <.text+0xdaf> movzbl %al,%eax
-08049fe2 <.text+0xdb2> mov    %eax,(%esp)
-08049fe5 <.text+0xdb5> call   08049218 <exit@plt>
-08049fea <.text+0xdba> movzbl 0x1(%eax),%eax
-08049fee <.text+0xdbe> cmp    0x80527f3,%al
-08049ff4 <.text+0xdc4> je     08049fb5 <exit@plt+0xd9d>
-08049ff6 <.text+0xdc6> jmp    08049fa0 <exit@plt+0xd88>
-08049ff8 <.text+0xdc8> sub    0x90(%esp),%esi
-08049fff <.text+0xdcf> jne    0804a168 <exit@plt+0xf50>
-0804a005 <.text+0xdd5> mov    0x94(%esp),%edx
-0804a00c <.text+0xddc> mov    %edx,0x805516c
-0804a012 <.text+0xde2> jmp    08049f78 <exit@plt+0xd60>
-0804a017 <.text+0xde7> call   08048e58 <__errno_location@plt>
-0804a01c <.text+0xdec> mov    0x8055170,%edx
-0804a022 <.text+0xdf2> movl   $0x8052be4,0x8(%esp)
-0804a02a <.text+0xdfa> mov    %edx,0xc(%esp)
-0804a02e <.text+0xdfe> mov    (%eax),%eax
-0804a030 <.text+0xe00> movl   $0x0,(%esp)
-0804a037 <.text+0xe07> mov    %eax,0x4(%esp)
-0804a03b <.text+0xe0b> call   08049148 <error@plt>
-0804a040 <.text+0xe10> movb   $0x0,0x53(%esp)
-0804a045 <.text+0xe15> jmp    08049f90 <exit@plt+0xd78>
-0804a04a <.text+0xe1a> mov    0x34(%esp),%edx
-0804a04e <.text+0xe1e> cmp    %edx,0x168(%esp)
-0804a055 <.text+0xe25> jne    08049946 <exit@plt+0x72e>
-0804a05b <.text+0xe2b> mov    0x38(%esp),%ecx
-0804a05f <.text+0xe2f> cmp    %ecx,0x164(%esp)
-0804a066 <.text+0xe36> jne    08049946 <exit@plt+0x72e>
-0804a06c <.text+0xe3c> cmpl   $0x0,0x8055174
-0804a073 <.text+0xe43> je     08049946 <exit@plt+0x72e>
-0804a079 <.text+0xe49> mov    0x8055170,%esi
-0804a07f <.text+0xe4f> movl   $0x5,0x8(%esp)
-0804a087 <.text+0xe57> movl   $0x8052672,0x4(%esp)
-0804a08f <.text+0xe5f> movl   $0x0,(%esp)
-0804a096 <.text+0xe66> call   08049008 <dcgettext@plt>
-0804a09b <.text+0xe6b> mov    %esi,0xc(%esp)
-0804a09f <.text+0xe6f> movl   $0x0,0x4(%esp)
-0804a0a7 <.text+0xe77> movl   $0x0,(%esp)
-0804a0ae <.text+0xe7e> mov    %eax,0x8(%esp)
-0804a0b2 <.text+0xe82> call   08049148 <error@plt>
-0804a0b7 <.text+0xe87> movb   $0x0,0x53(%esp)
-0804a0bc <.text+0xe8c> jmp    08049f90 <exit@plt+0xd78>
-0804a0c1 <.text+0xe91> mov    0x90(%esp),%edx
-0804a0c8 <.text+0xe98> mov    %esi,0x8(%esp)
-0804a0cc <.text+0xe9c> movl   $0x1,(%esp)
-0804a0d3 <.text+0xea3> mov    %edx,0x4(%esp)
-0804a0d7 <.text+0xea7> call   0804a3e0 <exit@plt+0x11c8>
-0804a0dc <.text+0xeac> cmp    %eax,%esi
-0804a0de <.text+0xeae> je     08049f66 <exit@plt+0xd4e>
-0804a0e4 <.text+0xeb4> movl   $0x5,0x8(%esp)
-0804a0ec <.text+0xebc> movl   $0x8052690,0x4(%esp)
-0804a0f4 <.text+0xec4> movl   $0x0,(%esp)
-0804a0fb <.text+0xecb> call   08049008 <dcgettext@plt>
-0804a100 <.text+0xed0> mov    %eax,0x8(%esp)
-0804a104 <.text+0xed4> mov    (%edi),%eax
-0804a106 <.text+0xed6> movl   $0x1,(%esp)
-0804a10d <.text+0xedd> mov    %eax,0x4(%esp)
-0804a111 <.text+0xee1> call   08049148 <error@plt>
-0804a116 <.text+0xee6> jmp    08049f66 <exit@plt+0xd4e>
-0804a11b <.text+0xeeb> lea    -0x1(%ebx),%eax
-0804a11e <.text+0xeee> cmp    $0x1fffffff,%eax
-0804a123 <.text+0xef3> jbe    0804982c <exit@plt+0x614>
-0804a129 <.text+0xef9> mov    $0x200,%ebx
-0804a12e <.text+0xefe> xchg   %ax,%ax
-0804a130 <.text+0xf00> jmp    0804982c <exit@plt+0x614>
-0804a135 <.text+0xf05> call   08048e58 <__errno_location@plt>
-0804a13a <.text+0xf0a> mov    0x8055170,%edx
-0804a140 <.text+0xf10> movl   $0x8052be4,0x8(%esp)
-0804a148 <.text+0xf18> mov    %edx,0xc(%esp)
-0804a14c <.text+0xf1c> mov    (%eax),%eax
-0804a14e <.text+0xf1e> movl   $0x0,(%esp)
-0804a155 <.text+0xf25> mov    %eax,0x4(%esp)
-0804a159 <.text+0xf29> call   08049148 <error@plt>
-0804a15e <.text+0xf2e> movb   $0x0,0x53(%esp)
-0804a163 <.text+0xf33> jmp    08049fb5 <exit@plt+0xd9d>
-0804a168 <.text+0xf38> mov    0x90(%esp),%eax
-0804a16f <.text+0xf3f> mov    %esi,0x8(%esp)
-0804a173 <.text+0xf43> movl   $0x1,(%esp)
-0804a17a <.text+0xf4a> mov    %eax,0x4(%esp)
-0804a17e <.text+0xf4e> call   0804a3e0 <exit@plt+0x11c8>
-0804a183 <.text+0xf53> cmp    %eax,%esi
-0804a185 <.text+0xf55> je     0804a005 <exit@plt+0xded>
-0804a18b <.text+0xf5b> movl   $0x5,0x8(%esp)
-0804a193 <.text+0xf63> movl   $0x8052690,0x4(%esp)
-0804a19b <.text+0xf6b> movl   $0x0,(%esp)
-0804a1a2 <.text+0xf72> call   08049008 <dcgettext@plt>
-0804a1a7 <.text+0xf77> mov    %eax,%esi
-0804a1a9 <.text+0xf79> call   08048e58 <__errno_location@plt>
-0804a1ae <.text+0xf7e> mov    %esi,0x8(%esp)
-0804a1b2 <.text+0xf82> mov    (%eax),%eax
-0804a1b4 <.text+0xf84> movl   $0x1,(%esp)
-0804a1bb <.text+0xf8b> mov    %eax,0x4(%esp)
-0804a1bf <.text+0xf8f> call   08049148 <error@plt>
-0804a1c4 <.text+0xf94> jmp    0804a005 <exit@plt+0xded>
-0804a1c9 <.text+0xf99> cmpb   $0x0,0x6b(%esp)
-0804a1ce <.text+0xf9e> jne    0804996d <exit@plt+0x755>
-0804a1d4 <.text+0xfa4> mov    0x7c(%esp),%esi
-0804a1d8 <.text+0xfa8> cmp    0x74(%esp),%esi
-0804a1dc <.text+0xfac> jae    0804a1e2 <exit@plt+0xfca>
-0804a1de <.text+0xfae> mov    0x74(%esp),%esi
-0804a1e2 <.text+0xfb2> mov    0x64(%esp),%edi
-0804a1e6 <.text+0xfb6> mov    %esi,%ebx
-0804a1e8 <.text+0xfb8> sub    $0x1,%edi
-0804a1eb <.text+0xfbb> lea    (%edi,%esi,1),%eax
-0804a1ee <.text+0xfbe> mov    %eax,(%esp)
-0804a1f1 <.text+0xfc1> call   0804d070 <exit@plt+0x3e58>
-0804a1f6 <.text+0xfc6> xor    %edx,%edx
-0804a1f8 <.text+0xfc8> add    %eax,%edi
-0804a1fa <.text+0xfca> mov    %eax,0x54(%esp)
-0804a1fe <.text+0xfce> mov    %edi,%eax
-0804a200 <.text+0xfd0> divl   0x64(%esp)
-0804a204 <.text+0xfd4> sub    %edx,%edi
-0804a206 <.text+0xfd6> mov    %edi,%esi
-0804a208 <.text+0xfd8> mov    0x8055174,%eax
-0804a20d <.text+0xfdd> mov    %ebx,0x8(%esp)
-0804a211 <.text+0xfe1> mov    %esi,0x4(%esp)
-0804a215 <.text+0xfe5> mov    %eax,(%esp)
-0804a218 <.text+0xfe8> call   0804ce10 <exit@plt+0x3bf8>
-0804a21d <.text+0xfed> cmp    $0xffffffff,%eax
-0804a220 <.text+0xff0> mov    %eax,%edi
-0804a222 <.text+0xff2> je     0804a27f <exit@plt+0x1067>
-0804a224 <.text+0xff4> test   %eax,%eax
-0804a226 <.text+0xff6> je     0804a2b3 <exit@plt+0x109b>
-0804a22c <.text+0xffc> mov    %eax,0x8(%esp)
-0804a230 <.text+0x1000> mov    %esi,0x4(%esp)
-0804a234 <.text+0x1004> movl   $0x1,(%esp)
-0804a23b <.text+0x100b> call   0804a3e0 <exit@plt+0x11c8>
-0804a240 <.text+0x1010> cmp    %eax,%edi
-0804a242 <.text+0x1012> je     0804a208 <exit@plt+0xff0>
-0804a244 <.text+0x1014> movl   $0x5,0x8(%esp)
-0804a24c <.text+0x101c> movl   $0x8052690,0x4(%esp)
-0804a254 <.text+0x1024> movl   $0x0,(%esp)
-0804a25b <.text+0x102b> call   08049008 <dcgettext@plt>
-0804a260 <.text+0x1030> mov    %eax,%edi
-0804a262 <.text+0x1032> call   08048e58 <__errno_location@plt>
-0804a267 <.text+0x1037> mov    %edi,0x8(%esp)
-0804a26b <.text+0x103b> mov    (%eax),%eax
-0804a26d <.text+0x103d> movl   $0x1,(%esp)
-0804a274 <.text+0x1044> mov    %eax,0x4(%esp)
-0804a278 <.text+0x1048> call   08049148 <error@plt>
-0804a27d <.text+0x104d> jmp    0804a208 <exit@plt+0xff0>
-0804a27f <.text+0x104f> call   08048e58 <__errno_location@plt>
-0804a284 <.text+0x1054> mov    0x8055170,%edx
-0804a28a <.text+0x105a> movl   $0x8052be4,0x8(%esp)
-0804a292 <.text+0x1062> mov    %edx,0xc(%esp)
-0804a296 <.text+0x1066> mov    (%eax),%eax
-0804a298 <.text+0x1068> movl   $0x0,(%esp)
-0804a29f <.text+0x106f> mov    %eax,0x4(%esp)
-0804a2a3 <.text+0x1073> call   08049148 <error@plt>
-0804a2a8 <.text+0x1078> xor    %eax,%eax
-0804a2aa <.text+0x107a> and    %al,0x53(%esp)
-0804a2ae <.text+0x107e> jmp    08049f84 <exit@plt+0xd6c>
-0804a2b3 <.text+0x1083> mov    $0x1,%eax
-0804a2b8 <.text+0x1088> jmp    0804a2aa <exit@plt+0x1092>
-0804a2ba <.text+0x108a> movl   $0x0,(%esp)
-0804a2c1 <.text+0x1091> call   080490c8 <close@plt>
-0804a2c6 <.text+0x1096> test   %eax,%eax
-0804a2c8 <.text+0x1098> jns    08049fd7 <exit@plt+0xdbf>
-0804a2ce <.text+0x109e> movl   $0x5,0x8(%esp)
-0804a2d6 <.text+0x10a6> movl   $0x80526b2,0x4(%esp)
-0804a2de <.text+0x10ae> movl   $0x0,(%esp)
-0804a2e5 <.text+0x10b5> call   08049008 <dcgettext@plt>
-0804a2ea <.text+0x10ba> mov    %eax,%ebx
-0804a2ec <.text+0x10bc> call   08048e58 <__errno_location@plt>
-0804a2f1 <.text+0x10c1> mov    %ebx,0x8(%esp)
-0804a2f5 <.text+0x10c5> mov    (%eax),%eax
-0804a2f7 <.text+0x10c7> movl   $0x1,(%esp)
-0804a2fe <.text+0x10ce> mov    %eax,0x4(%esp)
-0804a302 <.text+0x10d2> call   08049148 <error@plt>
-0804a307 <.text+0x10d7> jmp    08049fd7 <exit@plt+0xdbf>
-0804a30c <.text+0x10dc> mov    0x10c(%esp),%edx
-0804a313 <.text+0x10e3> mov    0x110(%esp),%ecx
-0804a31a <.text+0x10ea> mov    0x164(%esp),%eax
-0804a321 <.text+0x10f1> movb   $0x1,0x4b(%esp)
-0804a326 <.text+0x10f6> mov    %edx,0x40(%esp)
-0804a32a <.text+0x10fa> mov    0x168(%esp),%edx
-0804a331 <.text+0x1101> mov    %ecx,0x3c(%esp)
-0804a335 <.text+0x1105> mov    %eax,0x38(%esp)
-0804a339 <.text+0x1109> mov    %edx,0x34(%esp)
-0804a33d <.text+0x110d> jmp    08049848 <exit@plt+0x630>
-0804a342 <.text+0x1112> movl   $0x5,0x8(%esp)
-0804a34a <.text+0x111a> movl   $0x8052662,0x4(%esp)
-0804a352 <.text+0x1122> movl   $0x0,(%esp)
-0804a359 <.text+0x1129> call   08049008 <dcgettext@plt>
-0804a35e <.text+0x112e> mov    %eax,%ebx
-0804a360 <.text+0x1130> call   08048e58 <__errno_location@plt>
-0804a365 <.text+0x1135> mov    %ebx,0x8(%esp)
-0804a369 <.text+0x1139> mov    (%eax),%eax
-0804a36b <.text+0x113b> movl   $0x1,(%esp)
-0804a372 <.text+0x1142> mov    %eax,0x4(%esp)
-0804a376 <.text+0x1146> call   08049148 <error@plt>
-0804a37b <.text+0x114b> jmp    080497f7 <exit@plt+0x5df>
-0804a380 <.text+0x1150> mov    %eax,%edi
-0804a382 <.text+0x1152> mov    0x8055170,%eax
-0804a387 <.text+0x1157> mov    %eax,(%esp)
-0804a38a <.text+0x115a> call   0804bd40 <exit@plt+0x2b28>
-0804a38f <.text+0x115f> movl   $0x5,0x8(%esp)
-0804a397 <.text+0x1167> movl   $0x805269c,0x4(%esp)
-0804a39f <.text+0x116f> movl   $0x0,(%esp)
-0804a3a6 <.text+0x1176> mov    %eax,%esi
-0804a3a8 <.text+0x1178> call   08049008 <dcgettext@plt>
-0804a3ad <.text+0x117d> mov    %esi,0xc(%esp)
-0804a3b1 <.text+0x1181> mov    %eax,0x8(%esp)
-0804a3b5 <.text+0x1185> mov    (%edi),%eax
-0804a3b7 <.text+0x1187> movl   $0x0,(%esp)
-0804a3be <.text+0x118e> mov    %eax,0x4(%esp)
-0804a3c2 <.text+0x1192> call   08049148 <error@plt>
-0804a3c7 <.text+0x1197> mov    0x94(%esp),%eax
-0804a3ce <.text+0x119e> movb   $0x0,0x53(%esp)
-0804a3d3 <.text+0x11a3> mov    %eax,0x805516c
-0804a3d8 <.text+0x11a8> jmp    08049f78 <exit@plt+0xd60>
-0804a3dd <.text+0x11ad> nop
-0804a3de <.text+0x11ae> nop
-0804a3df <.text+0x11af> nop
-0804a3e0 <.text+0x11b0> push   %ebp
-0804a3e1 <.text+0x11b1> mov    %esp,%ebp
-0804a3e3 <.text+0x11b3> push   %edi
-0804a3e4 <.text+0x11b4> xor    %edi,%edi
-0804a3e6 <.text+0x11b6> push   %esi
-0804a3e7 <.text+0x11b7> push   %ebx
-0804a3e8 <.text+0x11b8> sub    $0x1c,%esp
-0804a3eb <.text+0x11bb> mov    0x10(%ebp),%ebx
-0804a3ee <.text+0x11be> test   %ebx,%ebx
-0804a3f0 <.text+0x11c0> je     0804a41c <exit@plt+0x1204>
-0804a3f2 <.text+0x11c2> mov    0xc(%ebp),%esi
-0804a3f5 <.text+0x11c5> jmp    0804a404 <exit@plt+0x11ec>
-0804a3f7 <.text+0x11c7> nop
-0804a3f8 <.text+0x11c8> test   %eax,%eax
-0804a3fa <.text+0x11ca> je     0804a428 <exit@plt+0x1210>
-0804a3fc <.text+0x11cc> add    %eax,%edi
-0804a3fe <.text+0x11ce> sub    %eax,%ebx
-0804a400 <.text+0x11d0> je     0804a41c <exit@plt+0x1204>
-0804a402 <.text+0x11d2> add    %eax,%esi
-0804a404 <.text+0x11d4> mov    %ebx,0x8(%esp)
-0804a408 <.text+0x11d8> mov    %esi,0x4(%esp)
-0804a40c <.text+0x11dc> mov    0x8(%ebp),%eax
-0804a40f <.text+0x11df> mov    %eax,(%esp)
-0804a412 <.text+0x11e2> call   0804ce70 <exit@plt+0x3c58>
-0804a417 <.text+0x11e7> cmp    $0xffffffff,%eax
-0804a41a <.text+0x11ea> jne    0804a3f8 <exit@plt+0x11e0>
-0804a41c <.text+0x11ec> add    $0x1c,%esp
-0804a41f <.text+0x11ef> mov    %edi,%eax
-0804a421 <.text+0x11f1> pop    %ebx
-0804a422 <.text+0x11f2> pop    %esi
-0804a423 <.text+0x11f3> pop    %edi
-0804a424 <.text+0x11f4> pop    %ebp
-0804a425 <.text+0x11f5> ret    
-0804a426 <.text+0x11f6> xchg   %ax,%ax
-0804a428 <.text+0x11f8> call   08048e58 <__errno_location@plt>
-0804a42d <.text+0x11fd> movl   $0x1c,(%eax)
-0804a433 <.text+0x1203> add    $0x1c,%esp
-0804a436 <.text+0x1206> mov    %edi,%eax
-0804a438 <.text+0x1208> pop    %ebx
-0804a439 <.text+0x1209> pop    %esi
-0804a43a <.text+0x120a> pop    %edi
-0804a43b <.text+0x120b> pop    %ebp
-0804a43c <.text+0x120c> ret    
-0804a43d <.text+0x120d> nop
-0804a43e <.text+0x120e> nop
-0804a43f <.text+0x120f> nop
-0804a440 <.text+0x1210> push   %ebp
-0804a441 <.text+0x1211> mov    %esp,%ebp
-0804a443 <.text+0x1213> sub    $0x38,%esp
-0804a446 <.text+0x1216> mov    %ebx,-0xc(%ebp)
-0804a449 <.text+0x1219> mov    0x8(%ebp),%ebx
-0804a44c <.text+0x121c> movl   $0x2f,0x4(%esp)
-0804a454 <.text+0x1224> mov    %esi,-0x8(%ebp)
-0804a457 <.text+0x1227> mov    %edi,-0x4(%ebp)
-0804a45a <.text+0x122a> mov    %ebx,(%esp)
-0804a45d <.text+0x122d> call   08048f98 <strrchr@plt>
-0804a462 <.text+0x1232> test   %eax,%eax
-0804a464 <.text+0x1234> je     0804a4a9 <exit@plt+0x1291>
-0804a466 <.text+0x1236> lea    0x1(%eax),%edx
-0804a469 <.text+0x1239> mov    %edx,%ecx
-0804a46b <.text+0x123b> sub    %ebx,%ecx
-0804a46d <.text+0x123d> cmp    $0x6,%ecx
-0804a470 <.text+0x1240> mov    %edx,-0x1c(%ebp)
-0804a473 <.text+0x1243> jle    0804a4a9 <exit@plt+0x1291>
-0804a475 <.text+0x1245> lea    -0x6(%eax),%esi
-0804a478 <.text+0x1248> mov    $0x80527e8,%edi
-0804a47d <.text+0x124d> mov    $0x7,%ecx
-0804a482 <.text+0x1252> repz cmpsb %es:(%edi),%ds:(%esi)
-0804a484 <.text+0x1254> jne    0804a4a9 <exit@plt+0x1291>
-0804a486 <.text+0x1256> mov    -0x1c(%ebp),%esi
-0804a489 <.text+0x1259> mov    $0x3,%ecx
-0804a48e <.text+0x125e> mov    $0x80527f0,%edi
-0804a493 <.text+0x1263> mov    -0x1c(%ebp),%ebx
-0804a496 <.text+0x1266> repz cmpsb %es:(%edi),%ds:(%esi)
-0804a498 <.text+0x1268> seta   %cl
-0804a49b <.text+0x126b> mov    %ecx,%esi
-0804a49d <.text+0x126d> setb   %cl
-0804a4a0 <.text+0x1270> mov    %esi,%edx
-0804a4a2 <.text+0x1272> cmp    %cl,%dl
-0804a4a4 <.text+0x1274> jne    0804a4a9 <exit@plt+0x1291>
-0804a4a6 <.text+0x1276> lea    0x4(%eax),%ebx
-0804a4a9 <.text+0x1279> mov    %ebx,0x8055178
-0804a4af <.text+0x127f> mov    -0x8(%ebp),%esi
-0804a4b2 <.text+0x1282> mov    -0xc(%ebp),%ebx
-0804a4b5 <.text+0x1285> mov    -0x4(%ebp),%edi
-0804a4b8 <.text+0x1288> mov    %ebp,%esp
-0804a4ba <.text+0x128a> pop    %ebp
-0804a4bb <.text+0x128b> ret    
-0804a4bc <.text+0x128c> nop
-0804a4bd <.text+0x128d> nop
-0804a4be <.text+0x128e> nop
-0804a4bf <.text+0x128f> nop
-0804a4c0 <.text+0x1290> push   %ebp
-0804a4c1 <.text+0x1291> mov    %esp,%ebp
-0804a4c3 <.text+0x1293> push   %edi
-0804a4c4 <.text+0x1294> push   %esi
-0804a4c5 <.text+0x1295> push   %ebx
-0804a4c6 <.text+0x1296> mov    %eax,%ebx
-0804a4c8 <.text+0x1298> sub    $0xdc,%esp
-0804a4ce <.text+0x129e> movl   $0x2,0x4(%esp)
-0804a4d6 <.text+0x12a6> lea    -0x78(%ebp),%esi
-0804a4d9 <.text+0x12a9> mov    %gs:0x14,%eax
-0804a4df <.text+0x12af> mov    %eax,-0x1c(%ebp)
-0804a4e2 <.text+0x12b2> xor    %eax,%eax
-0804a4e4 <.text+0x12b4> mov    %edx,(%esp)
-0804a4e7 <.text+0x12b7> call   0804b150 <exit@plt+0x1f38>
-0804a4ec <.text+0x12bc> mov    %eax,-0xc0(%ebp)
-0804a4f2 <.text+0x12c2> lea    0x0(%esi),%esi
-0804a4f8 <.text+0x12c8> cmpb   $0x0,(%ebx)
-0804a4fb <.text+0x12cb> je     0804a900 <exit@plt+0x16e8>
-0804a501 <.text+0x12d1> mov    -0xc0(%ebp),%edx
-0804a507 <.text+0x12d7> mov    %ebx,(%esp)
-0804a50a <.text+0x12da> mov    %edx,0x4(%esp)
-0804a50e <.text+0x12de> call   0804e1d0 <exit@plt+0x4fb8>
-0804a513 <.text+0x12e3> test   %eax,%eax
-0804a515 <.text+0x12e5> mov    %eax,%edi
-0804a517 <.text+0x12e7> je     0804a900 <exit@plt+0x16e8>
-0804a51d <.text+0x12ed> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804a522 <.text+0x12f2> cmp    $0x1,%eax
-0804a525 <.text+0x12f5> jbe    0804ab08 <exit@plt+0x18f0>
-0804a52b <.text+0x12fb> cmp    %ebx,%edi
-0804a52d <.text+0x12fd> mov    %ebx,-0x6c(%ebp)
-0804a530 <.text+0x1300> movb   $0x0,-0x7c(%ebp)
-0804a534 <.text+0x1304> movl   $0x0,(%esi)
-0804a53a <.text+0x130a> movl   $0x0,0x4(%esi)
-0804a541 <.text+0x1311> movb   $0x0,-0x70(%ebp)
-0804a545 <.text+0x1315> jbe    0804a607 <exit@plt+0x13ef>
-0804a54b <.text+0x131b> mov    %edi,-0xcc(%ebp)
-0804a551 <.text+0x1321> cmpb   $0x0,-0x7c(%ebp)
-0804a555 <.text+0x1325> jne    0804aa4c <exit@plt+0x1834>
-0804a55b <.text+0x132b> mov    -0x6c(%ebp),%edx
-0804a55e <.text+0x132e> movzbl (%edx),%eax
-0804a561 <.text+0x1331> mov    %eax,%ecx
-0804a563 <.text+0x1333> shr    $0x5,%cl
-0804a566 <.text+0x1336> movzbl %cl,%ecx
-0804a569 <.text+0x1339> mov    0x8052fa0(,%ecx,4),%ecx
-0804a570 <.text+0x1340> bt     %eax,%ecx
-0804a573 <.text+0x1343> jae    0804aa38 <exit@plt+0x1820>
-0804a579 <.text+0x1349> movl   $0x1,-0x68(%ebp)
-0804a580 <.text+0x1350> movsbl (%edx),%eax
-0804a583 <.text+0x1353> movb   $0x1,-0x64(%ebp)
-0804a587 <.text+0x1357> mov    %eax,-0x60(%ebp)
-0804a58a <.text+0x135a> cmpb   $0x0,-0x64(%ebp)
-0804a58e <.text+0x135e> movb   $0x1,-0x70(%ebp)
-0804a592 <.text+0x1362> jne    0804aa00 <exit@plt+0x17e8>
-0804a598 <.text+0x1368> mov    -0x5c(%ebp),%edi
-0804a59b <.text+0x136b> mov    -0x6c(%ebp),%edx
-0804a59e <.text+0x136e> mov    -0x68(%ebp),%eax
-0804a5a1 <.text+0x1371> mov    -0x64(%ebp),%ecx
-0804a5a4 <.text+0x1374> mov    %edi,-0x34(%ebp)
-0804a5a7 <.text+0x1377> mov    -0x58(%ebp),%edi
-0804a5aa <.text+0x137a> mov    -0x60(%ebp),%ebx
-0804a5ad <.text+0x137d> mov    %eax,-0x40(%ebp)
-0804a5b0 <.text+0x1380> lea    (%edx,%eax,1),%eax
-0804a5b3 <.text+0x1383> cmp    %eax,-0xcc(%ebp)
-0804a5b9 <.text+0x1389> mov    %edi,-0x30(%ebp)
-0804a5bc <.text+0x138c> mov    -0x54(%ebp),%edi
-0804a5bf <.text+0x138f> mov    %edx,-0x44(%ebp)
-0804a5c2 <.text+0x1392> mov    %ecx,-0x3c(%ebp)
-0804a5c5 <.text+0x1395> mov    %ebx,-0x38(%ebp)
-0804a5c8 <.text+0x1398> mov    %edi,-0x2c(%ebp)
-0804a5cb <.text+0x139b> mov    -0x50(%ebp),%edi
-0804a5ce <.text+0x139e> mov    %eax,-0x6c(%ebp)
-0804a5d1 <.text+0x13a1> movb   $0x0,-0x70(%ebp)
-0804a5d5 <.text+0x13a5> mov    %edi,-0x28(%ebp)
-0804a5d8 <.text+0x13a8> mov    -0x4c(%ebp),%edi
-0804a5db <.text+0x13ab> mov    %edi,-0x24(%ebp)
-0804a5de <.text+0x13ae> mov    -0x48(%ebp),%edi
-0804a5e1 <.text+0x13b1> mov    %edi,-0x20(%ebp)
-0804a5e4 <.text+0x13b4> ja     0804a551 <exit@plt+0x1339>
-0804a5ea <.text+0x13ba> test   %cl,%cl
-0804a5ec <.text+0x13bc> mov    -0xcc(%ebp),%edi
-0804a5f2 <.text+0x13c2> je     0804a607 <exit@plt+0x13ef>
-0804a5f4 <.text+0x13c4> mov    %ebx,(%esp)
-0804a5f7 <.text+0x13c7> call   08049108 <iswalnum@plt>
-0804a5fc <.text+0x13cc> movb   $0x0,-0xb9(%ebp)
-0804a603 <.text+0x13d3> test   %eax,%eax
-0804a605 <.text+0x13d5> jne    0804a60e <exit@plt+0x13f6>
-0804a607 <.text+0x13d7> movb   $0x1,-0xb9(%ebp)
-0804a60e <.text+0x13de> mov    -0xc0(%ebp),%eax
-0804a614 <.text+0x13e4> lea    -0xb0(%ebp),%ebx
-0804a61a <.text+0x13ea> movb   $0x0,-0xb4(%ebp)
-0804a621 <.text+0x13f1> cmpb   $0x0,-0xb4(%ebp)
-0804a628 <.text+0x13f8> mov    %edi,-0x6c(%ebp)
-0804a62b <.text+0x13fb> movb   $0x0,-0x7c(%ebp)
-0804a62f <.text+0x13ff> movl   $0x0,(%esi)
-0804a635 <.text+0x1405> movl   $0x0,0x4(%esi)
-0804a63c <.text+0x140c> movb   $0x0,-0x70(%ebp)
-0804a640 <.text+0x1410> mov    %eax,-0xa4(%ebp)
-0804a646 <.text+0x1416> movl   $0x0,-0xb0(%ebp)
-0804a650 <.text+0x1420> movl   $0x0,-0xac(%ebp)
-0804a65a <.text+0x142a> movb   $0x0,-0xa8(%ebp)
-0804a661 <.text+0x1431> jne    0804a72e <exit@plt+0x1516>
-0804a667 <.text+0x1437> nop
-0804a668 <.text+0x1438> mov    -0xa4(%ebp),%edx
-0804a66e <.text+0x143e> movzbl (%edx),%eax
-0804a671 <.text+0x1441> mov    %eax,%ecx
-0804a673 <.text+0x1443> shr    $0x5,%cl
-0804a676 <.text+0x1446> movzbl %cl,%ecx
-0804a679 <.text+0x1449> mov    0x8052fa0(,%ecx,4),%ecx
-0804a680 <.text+0x1450> bt     %eax,%ecx
-0804a683 <.text+0x1453> jae    0804a9d8 <exit@plt+0x17c0>
-0804a689 <.text+0x1459> movl   $0x1,-0xa0(%ebp)
-0804a693 <.text+0x1463> movsbl (%edx),%eax
-0804a696 <.text+0x1466> movb   $0x1,-0x9c(%ebp)
-0804a69d <.text+0x146d> mov    %eax,-0x98(%ebp)
-0804a6a3 <.text+0x1473> cmpb   $0x0,-0x9c(%ebp)
-0804a6aa <.text+0x147a> movb   $0x1,-0xa8(%ebp)
-0804a6b1 <.text+0x1481> jne    0804a7e0 <exit@plt+0x15c8>
-0804a6b7 <.text+0x1487> cmpb   $0x0,-0x70(%ebp)
-0804a6bb <.text+0x148b> jne    0804a6fa <exit@plt+0x14e2>
-0804a6bd <.text+0x148d> cmpb   $0x0,-0x7c(%ebp)
-0804a6c1 <.text+0x1491> jne    0804a954 <exit@plt+0x173c>
-0804a6c7 <.text+0x1497> mov    -0x6c(%ebp),%edx
-0804a6ca <.text+0x149a> movzbl (%edx),%eax
-0804a6cd <.text+0x149d> mov    %eax,%ecx
-0804a6cf <.text+0x149f> shr    $0x5,%cl
-0804a6d2 <.text+0x14a2> movzbl %cl,%ecx
-0804a6d5 <.text+0x14a5> mov    0x8052fa0(,%ecx,4),%ecx
-0804a6dc <.text+0x14ac> bt     %eax,%ecx
-0804a6df <.text+0x14af> jae    0804a940 <exit@plt+0x1728>
-0804a6e5 <.text+0x14b5> movl   $0x1,-0x68(%ebp)
-0804a6ec <.text+0x14bc> movsbl (%edx),%eax
-0804a6ef <.text+0x14bf> movb   $0x1,-0x64(%ebp)
-0804a6f3 <.text+0x14c3> mov    %eax,-0x60(%ebp)
-0804a6f6 <.text+0x14c6> movb   $0x1,-0x70(%ebp)
-0804a6fa <.text+0x14ca> cmpb   $0x0,-0x64(%ebp)
-0804a6fe <.text+0x14ce> jne    0804a930 <exit@plt+0x1718>
-0804a704 <.text+0x14d4> mov    -0x68(%ebp),%eax
-0804a707 <.text+0x14d7> add    %eax,-0x6c(%ebp)
-0804a70a <.text+0x14da> mov    -0xa0(%ebp),%eax
-0804a710 <.text+0x14e0> add    %eax,-0xa4(%ebp)
-0804a716 <.text+0x14e6> cmpb   $0x0,-0xb4(%ebp)
-0804a71d <.text+0x14ed> movb   $0x0,-0x70(%ebp)
-0804a721 <.text+0x14f1> movb   $0x0,-0xa8(%ebp)
-0804a728 <.text+0x14f8> je     0804a668 <exit@plt+0x1450>
-0804a72e <.text+0x14fe> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804a733 <.text+0x1503> mov    %eax,0x4(%esp)
-0804a737 <.text+0x1507> mov    -0xa4(%ebp),%eax
-0804a73d <.text+0x150d> mov    %eax,(%esp)
-0804a740 <.text+0x1510> call   0804b110 <exit@plt+0x1ef8>
-0804a745 <.text+0x1515> mov    %ebx,0xc(%esp)
-0804a749 <.text+0x1519> mov    %eax,0x8(%esp)
-0804a74d <.text+0x151d> mov    -0xa4(%ebp),%eax
-0804a753 <.text+0x1523> mov    %eax,0x4(%esp)
-0804a757 <.text+0x1527> lea    -0x98(%ebp),%eax
-0804a75d <.text+0x152d> mov    %eax,(%esp)
-0804a760 <.text+0x1530> call   08048fc8 <mbrtowc@plt>
-0804a765 <.text+0x1535> cmp    $0xffffffff,%eax
-0804a768 <.text+0x1538> mov    %eax,-0xa0(%ebp)
-0804a76e <.text+0x153e> je     0804aa10 <exit@plt+0x17f8>
-0804a774 <.text+0x1544> cmp    $0xfffffffe,%eax
-0804a777 <.text+0x1547> je     0804aad0 <exit@plt+0x18b8>
-0804a77d <.text+0x154d> test   %eax,%eax
-0804a77f <.text+0x154f> jne    0804a7a8 <exit@plt+0x1590>
-0804a781 <.text+0x1551> mov    -0xa4(%ebp),%eax
-0804a787 <.text+0x1557> movl   $0x1,-0xa0(%ebp)
-0804a791 <.text+0x1561> cmpb   $0x0,(%eax)
-0804a794 <.text+0x1564> jne    0804ad9e <exit@plt+0x1b86>
-0804a79a <.text+0x156a> mov    -0x98(%ebp),%edx
-0804a7a0 <.text+0x1570> test   %edx,%edx
-0804a7a2 <.text+0x1572> jne    0804ad7a <exit@plt+0x1b62>
-0804a7a8 <.text+0x1578> mov    %ebx,(%esp)
-0804a7ab <.text+0x157b> movb   $0x1,-0x9c(%ebp)
-0804a7b2 <.text+0x1582> call   08049058 <mbsinit@plt>
-0804a7b7 <.text+0x1587> test   %eax,%eax
-0804a7b9 <.text+0x1589> je     0804a6a3 <exit@plt+0x148b>
-0804a7bf <.text+0x158f> cmpb   $0x0,-0x9c(%ebp)
-0804a7c6 <.text+0x1596> movb   $0x0,-0xb4(%ebp)
-0804a7cd <.text+0x159d> movb   $0x1,-0xa8(%ebp)
-0804a7d4 <.text+0x15a4> je     0804a6b7 <exit@plt+0x149f>
-0804a7da <.text+0x15aa> lea    0x0(%esi),%esi
-0804a7e0 <.text+0x15b0> mov    -0x98(%ebp),%eax
-0804a7e6 <.text+0x15b6> test   %eax,%eax
-0804a7e8 <.text+0x15b8> jne    0804a6b7 <exit@plt+0x149f>
-0804a7ee <.text+0x15be> cmpb   $0x0,-0x70(%ebp)
-0804a7f2 <.text+0x15c2> jne    0804a831 <exit@plt+0x1619>
-0804a7f4 <.text+0x15c4> cmpb   $0x0,-0x7c(%ebp)
-0804a7f8 <.text+0x15c8> jne    0804abec <exit@plt+0x19d4>
-0804a7fe <.text+0x15ce> mov    -0x6c(%ebp),%edx
-0804a801 <.text+0x15d1> movzbl (%edx),%eax
-0804a804 <.text+0x15d4> mov    %eax,%ecx
-0804a806 <.text+0x15d6> shr    $0x5,%cl
-0804a809 <.text+0x15d9> movzbl %cl,%ecx
-0804a80c <.text+0x15dc> mov    0x8052fa0(,%ecx,4),%ecx
-0804a813 <.text+0x15e3> bt     %eax,%ecx
-0804a816 <.text+0x15e6> jae    0804abd8 <exit@plt+0x19c0>
-0804a81c <.text+0x15ec> movl   $0x1,-0x68(%ebp)
-0804a823 <.text+0x15f3> movsbl (%edx),%eax
-0804a826 <.text+0x15f6> movb   $0x1,-0x64(%ebp)
-0804a82a <.text+0x15fa> mov    %eax,-0x60(%ebp)
-0804a82d <.text+0x15fd> movb   $0x1,-0x70(%ebp)
-0804a831 <.text+0x1601> cmpb   $0x0,-0x64(%ebp)
-0804a835 <.text+0x1605> jne    0804ab98 <exit@plt+0x1980>
-0804a83b <.text+0x160b> mov    -0x5c(%ebp),%ecx
-0804a83e <.text+0x160e> mov    -0x6c(%ebp),%eax
-0804a841 <.text+0x1611> mov    -0x64(%ebp),%edx
-0804a844 <.text+0x1614> mov    %ecx,-0x34(%ebp)
-0804a847 <.text+0x1617> mov    -0x58(%ebp),%ecx
-0804a84a <.text+0x161a> mov    %eax,-0x44(%ebp)
-0804a84d <.text+0x161d> mov    -0x68(%ebp),%eax
-0804a850 <.text+0x1620> test   %dl,%dl
-0804a852 <.text+0x1622> mov    %edx,-0x3c(%ebp)
-0804a855 <.text+0x1625> mov    %ecx,-0x30(%ebp)
-0804a858 <.text+0x1628> mov    -0x54(%ebp),%ecx
-0804a85b <.text+0x162b> mov    %eax,-0x40(%ebp)
-0804a85e <.text+0x162e> mov    -0x60(%ebp),%eax
-0804a861 <.text+0x1631> mov    %ecx,-0x2c(%ebp)
-0804a864 <.text+0x1634> mov    -0x50(%ebp),%ecx
-0804a867 <.text+0x1637> mov    %eax,-0x38(%ebp)
-0804a86a <.text+0x163a> mov    %ecx,-0x28(%ebp)
-0804a86d <.text+0x163d> mov    -0x4c(%ebp),%ecx
-0804a870 <.text+0x1640> mov    %ecx,-0x24(%ebp)
-0804a873 <.text+0x1643> mov    -0x48(%ebp),%ecx
-0804a876 <.text+0x1646> mov    %ecx,-0x20(%ebp)
-0804a879 <.text+0x1649> je     0804a889 <exit@plt+0x1671>
-0804a87b <.text+0x164b> mov    %eax,(%esp)
-0804a87e <.text+0x164e> call   08049108 <iswalnum@plt>
-0804a883 <.text+0x1653> xor    %edx,%edx
-0804a885 <.text+0x1655> test   %eax,%eax
-0804a887 <.text+0x1657> jne    0804a88e <exit@plt+0x1676>
-0804a889 <.text+0x1659> mov    $0x1,%edx
-0804a88e <.text+0x165e> cmpb   $0x0,-0xb9(%ebp)
-0804a895 <.text+0x1665> je     0804a89f <exit@plt+0x1687>
-0804a897 <.text+0x1667> test   %dl,%dl
-0804a899 <.text+0x1669> jne    0804ad4c <exit@plt+0x1b34>
-0804a89f <.text+0x166f> mov    %edi,-0x6c(%ebp)
-0804a8a2 <.text+0x1672> movb   $0x0,-0x7c(%ebp)
-0804a8a6 <.text+0x1676> movl   $0x0,(%esi)
-0804a8ac <.text+0x167c> movl   $0x0,0x4(%esi)
-0804a8b3 <.text+0x1683> movb   $0x0,-0x70(%ebp)
-0804a8b7 <.text+0x1687> movzbl (%edi),%eax
-0804a8ba <.text+0x168a> mov    %eax,%edx
-0804a8bc <.text+0x168c> shr    $0x5,%dl
-0804a8bf <.text+0x168f> movzbl %dl,%edx
-0804a8c2 <.text+0x1692> mov    0x8052fa0(,%edx,4),%edx
-0804a8c9 <.text+0x1699> bt     %eax,%edx
-0804a8cc <.text+0x169c> jae    0804ac70 <exit@plt+0x1a58>
-0804a8d2 <.text+0x16a2> movl   $0x1,-0x68(%ebp)
-0804a8d9 <.text+0x16a9> movsbl (%edi),%eax
-0804a8dc <.text+0x16ac> movb   $0x1,-0x64(%ebp)
-0804a8e0 <.text+0x16b0> mov    %eax,-0x60(%ebp)
-0804a8e3 <.text+0x16b3> cmpb   $0x0,-0x64(%ebp)
-0804a8e7 <.text+0x16b7> movb   $0x1,-0x70(%ebp)
-0804a8eb <.text+0x16bb> jne    0804aba8 <exit@plt+0x1990>
-0804a8f1 <.text+0x16c1> mov    -0x68(%ebp),%ebx
-0804a8f4 <.text+0x16c4> add    %edi,%ebx
-0804a8f6 <.text+0x16c6> cmpb   $0x0,(%ebx)
-0804a8f9 <.text+0x16c9> jne    0804a501 <exit@plt+0x12e9>
-0804a8ff <.text+0x16cf> nop
-0804a900 <.text+0x16d0> xor    %ebx,%ebx
-0804a902 <.text+0x16d2> mov    -0xc0(%ebp),%edi
-0804a908 <.text+0x16d8> mov    %edi,(%esp)
-0804a90b <.text+0x16db> call   08048ff8 <free@plt>
-0804a910 <.text+0x16e0> mov    %ebx,%eax
-0804a912 <.text+0x16e2> mov    -0x1c(%ebp),%edx
-0804a915 <.text+0x16e5> xor    %gs:0x14,%edx
-0804a91c <.text+0x16ec> jne    0804adc2 <exit@plt+0x1baa>
-0804a922 <.text+0x16f2> add    $0xdc,%esp
-0804a928 <.text+0x16f8> pop    %ebx
-0804a929 <.text+0x16f9> pop    %esi
-0804a92a <.text+0x16fa> pop    %edi
-0804a92b <.text+0x16fb> pop    %ebp
-0804a92c <.text+0x16fc> ret    
-0804a92d <.text+0x16fd> lea    0x0(%esi),%esi
-0804a930 <.text+0x1700> mov    -0x60(%ebp),%ecx
-0804a933 <.text+0x1703> test   %ecx,%ecx
-0804a935 <.text+0x1705> jne    0804a704 <exit@plt+0x14ec>
-0804a93b <.text+0x170b> call   08048e48 <abort@plt>
-0804a940 <.text+0x1710> mov    %esi,(%esp)
-0804a943 <.text+0x1713> call   08049058 <mbsinit@plt>
-0804a948 <.text+0x1718> test   %eax,%eax
-0804a94a <.text+0x171a> je     0804ad56 <exit@plt+0x1b3e>
-0804a950 <.text+0x1720> movb   $0x1,-0x7c(%ebp)
-0804a954 <.text+0x1724> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804a959 <.text+0x1729> mov    %eax,0x4(%esp)
-0804a95d <.text+0x172d> mov    -0x6c(%ebp),%eax
-0804a960 <.text+0x1730> mov    %eax,(%esp)
-0804a963 <.text+0x1733> call   0804b110 <exit@plt+0x1ef8>
-0804a968 <.text+0x1738> lea    -0x60(%ebp),%edx
-0804a96b <.text+0x173b> mov    %esi,0xc(%esp)
-0804a96f <.text+0x173f> mov    %edx,(%esp)
-0804a972 <.text+0x1742> mov    %eax,0x8(%esp)
-0804a976 <.text+0x1746> mov    -0x6c(%ebp),%eax
-0804a979 <.text+0x1749> mov    %eax,0x4(%esp)
-0804a97d <.text+0x174d> call   08048fc8 <mbrtowc@plt>
-0804a982 <.text+0x1752> cmp    $0xffffffff,%eax
-0804a985 <.text+0x1755> mov    %eax,-0x68(%ebp)
-0804a988 <.text+0x1758> je     0804aa28 <exit@plt+0x1810>
-0804a98e <.text+0x175e> cmp    $0xfffffffe,%eax
-0804a991 <.text+0x1761> je     0804aaf0 <exit@plt+0x18d8>
-0804a997 <.text+0x1767> test   %eax,%eax
-0804a999 <.text+0x1769> jne    0804a9b9 <exit@plt+0x17a1>
-0804a99b <.text+0x176b> mov    -0x6c(%ebp),%eax
-0804a99e <.text+0x176e> movl   $0x1,-0x68(%ebp)
-0804a9a5 <.text+0x1775> cmpb   $0x0,(%eax)
-0804a9a8 <.text+0x1778> jne    0804ad9e <exit@plt+0x1b86>
-0804a9ae <.text+0x177e> mov    -0x60(%ebp),%eax
-0804a9b1 <.text+0x1781> test   %eax,%eax
-0804a9b3 <.text+0x1783> jne    0804ad7a <exit@plt+0x1b62>
-0804a9b9 <.text+0x1789> mov    %esi,(%esp)
-0804a9bc <.text+0x178c> movb   $0x1,-0x64(%ebp)
-0804a9c0 <.text+0x1790> call   08049058 <mbsinit@plt>
-0804a9c5 <.text+0x1795> test   %eax,%eax
-0804a9c7 <.text+0x1797> je     0804a6f6 <exit@plt+0x14de>
-0804a9cd <.text+0x179d> movb   $0x0,-0x7c(%ebp)
-0804a9d1 <.text+0x17a1> jmp    0804a6f6 <exit@plt+0x14de>
-0804a9d6 <.text+0x17a6> xchg   %ax,%ax
-0804a9d8 <.text+0x17a8> mov    %ebx,(%esp)
-0804a9db <.text+0x17ab> nop
-0804a9dc <.text+0x17ac> lea    0x0(%esi,%eiz,1),%esi
-0804a9e0 <.text+0x17b0> call   08049058 <mbsinit@plt>
-0804a9e5 <.text+0x17b5> test   %eax,%eax
-0804a9e7 <.text+0x17b7> je     0804ad56 <exit@plt+0x1b3e>
-0804a9ed <.text+0x17bd> movb   $0x1,-0xb4(%ebp)
-0804a9f4 <.text+0x17c4> jmp    0804a72e <exit@plt+0x1516>
-0804a9f9 <.text+0x17c9> lea    0x0(%esi,%eiz,1),%esi
-0804aa00 <.text+0x17d0> mov    -0x60(%ebp),%edx
-0804aa03 <.text+0x17d3> test   %edx,%edx
-0804aa05 <.text+0x17d5> je     0804a93b <exit@plt+0x1723>
-0804aa0b <.text+0x17db> jmp    0804a598 <exit@plt+0x1380>
-0804aa10 <.text+0x17e0> movl   $0x1,-0xa0(%ebp)
-0804aa1a <.text+0x17ea> movb   $0x0,-0x9c(%ebp)
-0804aa21 <.text+0x17f1> jmp    0804a6a3 <exit@plt+0x148b>
-0804aa26 <.text+0x17f6> xchg   %ax,%ax
-0804aa28 <.text+0x17f8> movl   $0x1,-0x68(%ebp)
-0804aa2f <.text+0x17ff> movb   $0x0,-0x64(%ebp)
-0804aa33 <.text+0x1803> jmp    0804a6f6 <exit@plt+0x14de>
-0804aa38 <.text+0x1808> mov    %esi,(%esp)
-0804aa3b <.text+0x180b> call   08049058 <mbsinit@plt>
-0804aa40 <.text+0x1810> test   %eax,%eax
-0804aa42 <.text+0x1812> je     0804ad56 <exit@plt+0x1b3e>
-0804aa48 <.text+0x1818> movb   $0x1,-0x7c(%ebp)
-0804aa4c <.text+0x181c> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804aa51 <.text+0x1821> lea    -0x60(%ebp),%edi
-0804aa54 <.text+0x1824> mov    %eax,0x4(%esp)
-0804aa58 <.text+0x1828> mov    -0x6c(%ebp),%eax
-0804aa5b <.text+0x182b> mov    %eax,(%esp)
-0804aa5e <.text+0x182e> call   0804b110 <exit@plt+0x1ef8>
-0804aa63 <.text+0x1833> mov    %esi,0xc(%esp)
-0804aa67 <.text+0x1837> mov    %edi,(%esp)
-0804aa6a <.text+0x183a> mov    %eax,0x8(%esp)
-0804aa6e <.text+0x183e> mov    -0x6c(%ebp),%eax
-0804aa71 <.text+0x1841> mov    %eax,0x4(%esp)
-0804aa75 <.text+0x1845> call   08048fc8 <mbrtowc@plt>
-0804aa7a <.text+0x184a> cmp    $0xffffffff,%eax
-0804aa7d <.text+0x184d> mov    %eax,-0x68(%ebp)
-0804aa80 <.text+0x1850> je     0804ab88 <exit@plt+0x1970>
-0804aa86 <.text+0x1856> cmp    $0xfffffffe,%eax
-0804aa89 <.text+0x1859> je     0804abc0 <exit@plt+0x19a8>
-0804aa8f <.text+0x185f> test   %eax,%eax
-0804aa91 <.text+0x1861> jne    0804aab1 <exit@plt+0x1899>
-0804aa93 <.text+0x1863> mov    -0x6c(%ebp),%eax
-0804aa96 <.text+0x1866> movl   $0x1,-0x68(%ebp)
-0804aa9d <.text+0x186d> cmpb   $0x0,(%eax)
-0804aaa0 <.text+0x1870> jne    0804ad9e <exit@plt+0x1b86>
-0804aaa6 <.text+0x1876> mov    -0x60(%ebp),%ecx
-0804aaa9 <.text+0x1879> test   %ecx,%ecx
-0804aaab <.text+0x187b> jne    0804ad7a <exit@plt+0x1b62>
-0804aab1 <.text+0x1881> mov    %esi,(%esp)
-0804aab4 <.text+0x1884> movb   $0x1,-0x64(%ebp)
-0804aab8 <.text+0x1888> call   08049058 <mbsinit@plt>
-0804aabd <.text+0x188d> test   %eax,%eax
-0804aabf <.text+0x188f> je     0804a58a <exit@plt+0x1372>
-0804aac5 <.text+0x1895> movb   $0x0,-0x7c(%ebp)
-0804aac9 <.text+0x1899> jmp    0804a58a <exit@plt+0x1372>
-0804aace <.text+0x189e> xchg   %ax,%ax
-0804aad0 <.text+0x18a0> mov    -0xa4(%ebp),%eax
-0804aad6 <.text+0x18a6> mov    %eax,(%esp)
-0804aad9 <.text+0x18a9> call   08049078 <strlen@plt>
-0804aade <.text+0x18ae> movb   $0x0,-0x9c(%ebp)
-0804aae5 <.text+0x18b5> mov    %eax,-0xa0(%ebp)
-0804aaeb <.text+0x18bb> jmp    0804a6a3 <exit@plt+0x148b>
-0804aaf0 <.text+0x18c0> mov    -0x6c(%ebp),%eax
-0804aaf3 <.text+0x18c3> mov    %eax,(%esp)
-0804aaf6 <.text+0x18c6> call   08049078 <strlen@plt>
-0804aafb <.text+0x18cb> movb   $0x0,-0x64(%ebp)
-0804aaff <.text+0x18cf> mov    %eax,-0x68(%ebp)
-0804ab02 <.text+0x18d2> jmp    0804a6f6 <exit@plt+0x14de>
-0804ab07 <.text+0x18d7> nop
-0804ab08 <.text+0x18d8> cmp    %edi,%ebx
-0804ab0a <.text+0x18da> movb   $0x1,-0xb9(%ebp)
-0804ab11 <.text+0x18e1> jae    0804ab31 <exit@plt+0x1919>
-0804ab13 <.text+0x18e3> call   08049038 <__ctype_b_loc@plt>
-0804ab18 <.text+0x18e8> movzbl -0x1(%edi),%edx
-0804ab1c <.text+0x18ec> mov    (%eax),%eax
-0804ab1e <.text+0x18ee> movzwl (%eax,%edx,2),%eax
-0804ab22 <.text+0x18f2> shr    $0x3,%eax
-0804ab25 <.text+0x18f5> xor    $0x1,%eax
-0804ab28 <.text+0x18f8> and    $0x1,%eax
-0804ab2b <.text+0x18fb> mov    %al,-0xb9(%ebp)
-0804ab31 <.text+0x1901> mov    -0xc0(%ebp),%edx
-0804ab37 <.text+0x1907> mov    %edx,(%esp)
-0804ab3a <.text+0x190a> call   08049078 <strlen@plt>
-0804ab3f <.text+0x190f> movzbl (%edi,%eax,1),%ebx
-0804ab43 <.text+0x1913> mov    $0x1,%eax
-0804ab48 <.text+0x1918> test   %bl,%bl
-0804ab4a <.text+0x191a> je     0804ab63 <exit@plt+0x194b>
-0804ab4c <.text+0x191c> call   08049038 <__ctype_b_loc@plt>
-0804ab51 <.text+0x1921> movzbl %bl,%ebx
-0804ab54 <.text+0x1924> mov    (%eax),%eax
-0804ab56 <.text+0x1926> movzwl (%eax,%ebx,2),%eax
-0804ab5a <.text+0x192a> shr    $0x3,%eax
-0804ab5d <.text+0x192d> xor    $0x1,%eax
-0804ab60 <.text+0x1930> and    $0x1,%eax
-0804ab63 <.text+0x1933> cmpb   $0x0,-0xb9(%ebp)
-0804ab6a <.text+0x193a> je     0804ab74 <exit@plt+0x195c>
-0804ab6c <.text+0x193c> test   %al,%al
-0804ab6e <.text+0x193e> jne    0804ad4c <exit@plt+0x1b34>
-0804ab74 <.text+0x1944> cmpb   $0x0,(%edi)
-0804ab77 <.text+0x1947> je     0804a900 <exit@plt+0x16e8>
-0804ab7d <.text+0x194d> lea    0x1(%edi),%ebx
-0804ab80 <.text+0x1950> jmp    0804a4f8 <exit@plt+0x12e0>
-0804ab85 <.text+0x1955> lea    0x0(%esi),%esi
-0804ab88 <.text+0x1958> movl   $0x1,-0x68(%ebp)
-0804ab8f <.text+0x195f> movb   $0x0,-0x64(%ebp)
-0804ab93 <.text+0x1963> jmp    0804a58a <exit@plt+0x1372>
-0804ab98 <.text+0x1968> mov    -0x60(%ebp),%ecx
-0804ab9b <.text+0x196b> test   %ecx,%ecx
-0804ab9d <.text+0x196d> je     0804a889 <exit@plt+0x1671>
-0804aba3 <.text+0x1973> jmp    0804a83b <exit@plt+0x1623>
-0804aba8 <.text+0x1978> mov    -0x60(%ebp),%eax
-0804abab <.text+0x197b> test   %eax,%eax
-0804abad <.text+0x197d> lea    0x0(%esi),%esi
-0804abb0 <.text+0x1980> je     0804a900 <exit@plt+0x16e8>
-0804abb6 <.text+0x1986> xchg   %ax,%ax
-0804abb8 <.text+0x1988> jmp    0804a8f1 <exit@plt+0x16d9>
-0804abbd <.text+0x198d> lea    0x0(%esi),%esi
-0804abc0 <.text+0x1990> mov    -0x6c(%ebp),%eax
-0804abc3 <.text+0x1993> mov    %eax,(%esp)
-0804abc6 <.text+0x1996> call   08049078 <strlen@plt>
-0804abcb <.text+0x199b> movb   $0x0,-0x64(%ebp)
-0804abcf <.text+0x199f> mov    %eax,-0x68(%ebp)
-0804abd2 <.text+0x19a2> jmp    0804a58a <exit@plt+0x1372>
-0804abd7 <.text+0x19a7> nop
-0804abd8 <.text+0x19a8> mov    %esi,(%esp)
-0804abdb <.text+0x19ab> call   08049058 <mbsinit@plt>
-0804abe0 <.text+0x19b0> test   %eax,%eax
-0804abe2 <.text+0x19b2> je     0804ad56 <exit@plt+0x1b3e>
-0804abe8 <.text+0x19b8> movb   $0x1,-0x7c(%ebp)
-0804abec <.text+0x19bc> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804abf1 <.text+0x19c1> mov    %eax,0x4(%esp)
-0804abf5 <.text+0x19c5> mov    -0x6c(%ebp),%eax
-0804abf8 <.text+0x19c8> mov    %eax,(%esp)
-0804abfb <.text+0x19cb> call   0804b110 <exit@plt+0x1ef8>
-0804ac00 <.text+0x19d0> lea    -0x60(%ebp),%edx
-0804ac03 <.text+0x19d3> mov    %esi,0xc(%esp)
-0804ac07 <.text+0x19d7> mov    %edx,(%esp)
-0804ac0a <.text+0x19da> mov    %eax,0x8(%esp)
-0804ac0e <.text+0x19de> mov    -0x6c(%ebp),%eax
-0804ac11 <.text+0x19e1> mov    %eax,0x4(%esp)
-0804ac15 <.text+0x19e5> call   08048fc8 <mbrtowc@plt>
-0804ac1a <.text+0x19ea> cmp    $0xffffffff,%eax
-0804ac1d <.text+0x19ed> mov    %eax,-0x68(%ebp)
-0804ac20 <.text+0x19f0> je     0804acfe <exit@plt+0x1ae6>
-0804ac26 <.text+0x19f6> cmp    $0xfffffffe,%eax
-0804ac29 <.text+0x19f9> je     0804ad1e <exit@plt+0x1b06>
-0804ac2f <.text+0x19ff> test   %eax,%eax
-0804ac31 <.text+0x1a01> jne    0804ac51 <exit@plt+0x1a39>
-0804ac33 <.text+0x1a03> mov    -0x6c(%ebp),%eax
-0804ac36 <.text+0x1a06> movl   $0x1,-0x68(%ebp)
-0804ac3d <.text+0x1a0d> cmpb   $0x0,(%eax)
-0804ac40 <.text+0x1a10> jne    0804ad9e <exit@plt+0x1b86>
-0804ac46 <.text+0x1a16> mov    -0x60(%ebp),%ebx
-0804ac49 <.text+0x1a19> test   %ebx,%ebx
-0804ac4b <.text+0x1a1b> jne    0804ad7a <exit@plt+0x1b62>
-0804ac51 <.text+0x1a21> mov    %esi,(%esp)
-0804ac54 <.text+0x1a24> movb   $0x1,-0x64(%ebp)
-0804ac58 <.text+0x1a28> call   08049058 <mbsinit@plt>
-0804ac5d <.text+0x1a2d> test   %eax,%eax
-0804ac5f <.text+0x1a2f> je     0804a82d <exit@plt+0x1615>
-0804ac65 <.text+0x1a35> movb   $0x0,-0x7c(%ebp)
-0804ac69 <.text+0x1a39> jmp    0804a82d <exit@plt+0x1615>
-0804ac6e <.text+0x1a3e> xchg   %ax,%ax
-0804ac70 <.text+0x1a40> mov    %esi,(%esp)
-0804ac73 <.text+0x1a43> call   08049058 <mbsinit@plt>
-0804ac78 <.text+0x1a48> test   %eax,%eax
-0804ac7a <.text+0x1a4a> je     0804ad56 <exit@plt+0x1b3e>
-0804ac80 <.text+0x1a50> movb   $0x1,-0x7c(%ebp)
-0804ac84 <.text+0x1a54> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804ac89 <.text+0x1a59> mov    %eax,0x4(%esp)
-0804ac8d <.text+0x1a5d> mov    -0x6c(%ebp),%eax
-0804ac90 <.text+0x1a60> mov    %eax,(%esp)
-0804ac93 <.text+0x1a63> call   0804b110 <exit@plt+0x1ef8>
-0804ac98 <.text+0x1a68> mov    %esi,0xc(%esp)
-0804ac9c <.text+0x1a6c> mov    %eax,0x8(%esp)
-0804aca0 <.text+0x1a70> mov    -0x6c(%ebp),%eax
-0804aca3 <.text+0x1a73> mov    %eax,0x4(%esp)
-0804aca7 <.text+0x1a77> lea    -0x60(%ebp),%eax
-0804acaa <.text+0x1a7a> mov    %eax,(%esp)
-0804acad <.text+0x1a7d> call   08048fc8 <mbrtowc@plt>
-0804acb2 <.text+0x1a82> cmp    $0xffffffff,%eax
-0804acb5 <.text+0x1a85> mov    %eax,-0x68(%ebp)
-0804acb8 <.text+0x1a88> je     0804ad0e <exit@plt+0x1af6>
-0804acba <.text+0x1a8a> cmp    $0xfffffffe,%eax
-0804acbd <.text+0x1a8d> je     0804ad35 <exit@plt+0x1b1d>
-0804acbf <.text+0x1a8f> test   %eax,%eax
-0804acc1 <.text+0x1a91> jne    0804ace1 <exit@plt+0x1ac9>
-0804acc3 <.text+0x1a93> mov    -0x6c(%ebp),%eax
-0804acc6 <.text+0x1a96> movl   $0x1,-0x68(%ebp)
-0804accd <.text+0x1a9d> cmpb   $0x0,(%eax)
-0804acd0 <.text+0x1aa0> jne    0804ad9e <exit@plt+0x1b86>
-0804acd6 <.text+0x1aa6> mov    -0x60(%ebp),%edx
-0804acd9 <.text+0x1aa9> test   %edx,%edx
-0804acdb <.text+0x1aab> jne    0804ad7a <exit@plt+0x1b62>
-0804ace1 <.text+0x1ab1> mov    %esi,(%esp)
-0804ace4 <.text+0x1ab4> movb   $0x1,-0x64(%ebp)
-0804ace8 <.text+0x1ab8> call   08049058 <mbsinit@plt>
-0804aced <.text+0x1abd> test   %eax,%eax
-0804acef <.text+0x1abf> je     0804a8e3 <exit@plt+0x16cb>
-0804acf5 <.text+0x1ac5> movb   $0x0,-0x7c(%ebp)
-0804acf9 <.text+0x1ac9> jmp    0804a8e3 <exit@plt+0x16cb>
-0804acfe <.text+0x1ace> movl   $0x1,-0x68(%ebp)
-0804ad05 <.text+0x1ad5> movb   $0x0,-0x64(%ebp)
-0804ad09 <.text+0x1ad9> jmp    0804a82d <exit@plt+0x1615>
-0804ad0e <.text+0x1ade> movl   $0x1,-0x68(%ebp)
-0804ad15 <.text+0x1ae5> movb   $0x0,-0x64(%ebp)
-0804ad19 <.text+0x1ae9> jmp    0804a8e3 <exit@plt+0x16cb>
-0804ad1e <.text+0x1aee> mov    -0x6c(%ebp),%eax
-0804ad21 <.text+0x1af1> mov    %eax,(%esp)
-0804ad24 <.text+0x1af4> call   08049078 <strlen@plt>
-0804ad29 <.text+0x1af9> movb   $0x0,-0x64(%ebp)
-0804ad2d <.text+0x1afd> mov    %eax,-0x68(%ebp)
-0804ad30 <.text+0x1b00> jmp    0804a82d <exit@plt+0x1615>
-0804ad35 <.text+0x1b05> mov    -0x6c(%ebp),%eax
-0804ad38 <.text+0x1b08> mov    %eax,(%esp)
-0804ad3b <.text+0x1b0b> call   08049078 <strlen@plt>
-0804ad40 <.text+0x1b10> movb   $0x0,-0x64(%ebp)
-0804ad44 <.text+0x1b14> mov    %eax,-0x68(%ebp)
-0804ad47 <.text+0x1b17> jmp    0804a8e3 <exit@plt+0x16cb>
-0804ad4c <.text+0x1b1c> mov    $0x1,%ebx
-0804ad51 <.text+0x1b21> jmp    0804a902 <exit@plt+0x16ea>
-0804ad56 <.text+0x1b26> movl   $0x805284c,0xc(%esp)
-0804ad5e <.text+0x1b2e> movl   $0x8e,0x8(%esp)
-0804ad66 <.text+0x1b36> movl   $0x80527f4,0x4(%esp)
-0804ad6e <.text+0x1b3e> movl   $0x80527fe,(%esp)
-0804ad75 <.text+0x1b45> call   08048fa8 <__assert_fail@plt>
-0804ad7a <.text+0x1b4a> movl   $0x805284c,0xc(%esp)
-0804ad82 <.text+0x1b52> movl   $0xab,0x8(%esp)
-0804ad8a <.text+0x1b5a> movl   $0x80527f4,0x4(%esp)
-0804ad92 <.text+0x1b62> movl   $0x805282c,(%esp)
-0804ad99 <.text+0x1b69> call   08048fa8 <__assert_fail@plt>
-0804ad9e <.text+0x1b6e> movl   $0x805284c,0xc(%esp)
-0804ada6 <.text+0x1b76> movl   $0xaa,0x8(%esp)
-0804adae <.text+0x1b7e> movl   $0x80527f4,0x4(%esp)
-0804adb6 <.text+0x1b86> movl   $0x8052815,(%esp)
-0804adbd <.text+0x1b8d> call   08048fa8 <__assert_fail@plt>
-0804adc2 <.text+0x1b92> call   08049118 <__stack_chk_fail@plt>
-0804adc7 <.text+0x1b97> mov    %esi,%esi
-0804adc9 <.text+0x1b99> lea    0x0(%edi,%eiz,1),%edi
-0804add0 <.text+0x1ba0> push   %ebp
-0804add1 <.text+0x1ba1> mov    %esp,%ebp
-0804add3 <.text+0x1ba3> push   %edi
-0804add4 <.text+0x1ba4> push   %esi
-0804add5 <.text+0x1ba5> push   %ebx
-0804add6 <.text+0x1ba6> sub    $0x3c,%esp
-0804add9 <.text+0x1ba9> movl   $0x5,0x8(%esp)
-0804ade1 <.text+0x1bb1> mov    0x8(%ebp),%eax
-0804ade4 <.text+0x1bb4> movl   $0x0,(%esp)
-0804adeb <.text+0x1bbb> mov    %eax,0x4(%esp)
-0804adef <.text+0x1bbf> call   08049008 <dcgettext@plt>
-0804adf4 <.text+0x1bc4> mov    %eax,%ebx
-0804adf6 <.text+0x1bc6> call   0804d1a0 <exit@plt+0x3f88>
-0804adfb <.text+0x1bcb> movl   $0x805283e,0x4(%esp)
-0804ae03 <.text+0x1bd3> mov    %eax,%esi
-0804ae05 <.text+0x1bd5> mov    %eax,(%esp)
-0804ae08 <.text+0x1bd8> call   0804d130 <exit@plt+0x3f18>
-0804ae0d <.text+0x1bdd> test   %eax,%eax
-0804ae0f <.text+0x1bdf> jne    0804aef8 <exit@plt+0x1ce0>
-0804ae15 <.text+0x1be5> mov    0xc(%ebp),%edx
-0804ae18 <.text+0x1be8> movl   $0x0,-0x20(%ebp)
-0804ae1f <.text+0x1bef> movl   $0x0,-0x24(%ebp)
-0804ae26 <.text+0x1bf6> mov    %edx,-0x1c(%ebp)
-0804ae29 <.text+0x1bf9> mov    %edx,%esi
-0804ae2b <.text+0x1bfb> test   %esi,%esi
-0804ae2d <.text+0x1bfd> mov    %esi,%edi
-0804ae2f <.text+0x1bff> je     0804afb6 <exit@plt+0x1d9e>
-0804ae35 <.text+0x1c05> mov    0x8(%ebp),%eax
-0804ae38 <.text+0x1c08> mov    %ebx,(%esp)
-0804ae3b <.text+0x1c0b> mov    %eax,0x4(%esp)
-0804ae3f <.text+0x1c0f> call   080491f8 <strcmp@plt>
-0804ae44 <.text+0x1c14> test   %eax,%eax
-0804ae46 <.text+0x1c16> jne    0804ae80 <exit@plt+0x1c68>
-0804ae48 <.text+0x1c18> cmp    -0x24(%ebp),%edi
-0804ae4b <.text+0x1c1b> jne    0804afd0 <exit@plt+0x1db8>
-0804ae51 <.text+0x1c21> cmp    -0x20(%ebp),%edi
-0804ae54 <.text+0x1c24> jne    0804ae68 <exit@plt+0x1c50>
-0804ae56 <.text+0x1c26> mov    %edi,%ebx
-0804ae58 <.text+0x1c28> add    $0x3c,%esp
-0804ae5b <.text+0x1c2b> mov    %ebx,%eax
-0804ae5d <.text+0x1c2d> pop    %ebx
-0804ae5e <.text+0x1c2e> pop    %esi
-0804ae5f <.text+0x1c2f> pop    %edi
-0804ae60 <.text+0x1c30> pop    %ebp
-0804ae61 <.text+0x1c31> ret    
-0804ae62 <.text+0x1c32> lea    0x0(%esi),%esi
-0804ae68 <.text+0x1c38> mov    -0x20(%ebp),%ebx
-0804ae6b <.text+0x1c3b> test   %ebx,%ebx
-0804ae6d <.text+0x1c3d> je     0804ae56 <exit@plt+0x1c3e>
-0804ae6f <.text+0x1c3f> mov    -0x20(%ebp),%eax
-0804ae72 <.text+0x1c42> mov    %eax,(%esp)
-0804ae75 <.text+0x1c45> call   08048ff8 <free@plt>
-0804ae7a <.text+0x1c4a> jmp    0804ae56 <exit@plt+0x1c3e>
-0804ae7c <.text+0x1c4c> lea    0x0(%esi,%eiz,1),%esi
-0804ae80 <.text+0x1c50> mov    0x8(%ebp),%edx
-0804ae83 <.text+0x1c53> mov    %ebx,%eax
-0804ae85 <.text+0x1c55> call   0804a4c0 <exit@plt+0x12a8>
-0804ae8a <.text+0x1c5a> test   %al,%al
-0804ae8c <.text+0x1c5c> jne    0804aec0 <exit@plt+0x1ca8>
-0804ae8e <.text+0x1c5e> test   %esi,%esi
-0804ae90 <.text+0x1c60> je     0804ae9f <exit@plt+0x1c87>
-0804ae92 <.text+0x1c62> mov    %esi,%edx
-0804ae94 <.text+0x1c64> mov    %ebx,%eax
-0804ae96 <.text+0x1c66> call   0804a4c0 <exit@plt+0x12a8>
-0804ae9b <.text+0x1c6b> test   %al,%al
-0804ae9d <.text+0x1c6d> jne    0804aec0 <exit@plt+0x1ca8>
-0804ae9f <.text+0x1c6f> mov    -0x1c(%ebp),%ecx
-0804aea2 <.text+0x1c72> test   %ecx,%ecx
-0804aea4 <.text+0x1c74> je     0804b008 <exit@plt+0x1df0>
-0804aeaa <.text+0x1c7a> mov    -0x1c(%ebp),%edx
-0804aead <.text+0x1c7d> mov    %ebx,%eax
-0804aeaf <.text+0x1c7f> call   0804a4c0 <exit@plt+0x12a8>
-0804aeb4 <.text+0x1c84> test   %al,%al
-0804aeb6 <.text+0x1c86> je     0804b008 <exit@plt+0x1df0>
-0804aebc <.text+0x1c8c> lea    0x0(%esi,%eiz,1),%esi
-0804aec0 <.text+0x1c90> mov    -0x24(%ebp),%edx
-0804aec3 <.text+0x1c93> test   %edx,%edx
-0804aec5 <.text+0x1c95> je     0804aed2 <exit@plt+0x1cba>
-0804aec7 <.text+0x1c97> mov    -0x24(%ebp),%edx
-0804aeca <.text+0x1c9a> mov    %edx,(%esp)
-0804aecd <.text+0x1c9d> call   08048ff8 <free@plt>
-0804aed2 <.text+0x1ca2> mov    -0x20(%ebp),%edi
-0804aed5 <.text+0x1ca5> test   %edi,%edi
-0804aed7 <.text+0x1ca7> je     0804ae58 <exit@plt+0x1c40>
-0804aedd <.text+0x1cad> mov    -0x20(%ebp),%eax
-0804aee0 <.text+0x1cb0> mov    %eax,(%esp)
-0804aee3 <.text+0x1cb3> call   08048ff8 <free@plt>
-0804aee8 <.text+0x1cb8> add    $0x3c,%esp
-0804aeeb <.text+0x1cbb> mov    %ebx,%eax
-0804aeed <.text+0x1cbd> pop    %ebx
-0804aeee <.text+0x1cbe> pop    %esi
-0804aeef <.text+0x1cbf> pop    %edi
-0804aef0 <.text+0x1cc0> pop    %ebp
-0804aef1 <.text+0x1cc1> ret    
-0804aef2 <.text+0x1cc2> lea    0x0(%esi),%esi
-0804aef8 <.text+0x1cc8> mov    %esi,0x8(%esp)
-0804aefc <.text+0x1ccc> movl   $0x805283e,0x4(%esp)
-0804af04 <.text+0x1cd4> mov    0xc(%ebp),%eax
-0804af07 <.text+0x1cd7> mov    %eax,(%esp)
-0804af0a <.text+0x1cda> call   0804b960 <exit@plt+0x2748>
-0804af0f <.text+0x1cdf> mov    %eax,-0x24(%ebp)
-0804af12 <.text+0x1ce2> mov    %esi,(%esp)
-0804af15 <.text+0x1ce5> call   08049078 <strlen@plt>
-0804af1a <.text+0x1cea> mov    %eax,-0x20(%ebp)
-0804af1d <.text+0x1ced> add    $0xb,%eax
-0804af20 <.text+0x1cf0> mov    %eax,(%esp)
-0804af23 <.text+0x1cf3> call   0804d070 <exit@plt+0x3e58>
-0804af28 <.text+0x1cf8> mov    -0x20(%ebp),%edx
-0804af2b <.text+0x1cfb> mov    %esi,0x4(%esp)
-0804af2f <.text+0x1cff> mov    %edx,0x8(%esp)
-0804af33 <.text+0x1d03> mov    %eax,%edi
-0804af35 <.text+0x1d05> mov    %eax,(%esp)
-0804af38 <.text+0x1d08> call   08049068 <memcpy@plt>
-0804af3d <.text+0x1d0d> mov    -0x20(%ebp),%edx
-0804af40 <.text+0x1d10> lea    (%edi,%edx,1),%eax
-0804af43 <.text+0x1d13> movl   $0x52542f2f,(%eax)
-0804af49 <.text+0x1d19> movl   $0x4c534e41,0x4(%eax)
-0804af50 <.text+0x1d20> movw   $0x5449,0x8(%eax)
-0804af56 <.text+0x1d26> movb   $0x0,0xa(%eax)
-0804af5a <.text+0x1d2a> mov    %edi,0x8(%esp)
-0804af5e <.text+0x1d2e> movl   $0x805283e,0x4(%esp)
-0804af66 <.text+0x1d36> mov    0xc(%ebp),%eax
-0804af69 <.text+0x1d39> mov    %eax,(%esp)
-0804af6c <.text+0x1d3c> call   0804b960 <exit@plt+0x2748>
-0804af71 <.text+0x1d41> mov    %edi,(%esp)
-0804af74 <.text+0x1d44> mov    %eax,%esi
-0804af76 <.text+0x1d46> call   08048ff8 <free@plt>
-0804af7b <.text+0x1d4b> test   %esi,%esi
-0804af7d <.text+0x1d4d> je     0804af9b <exit@plt+0x1d83>
-0804af7f <.text+0x1d4f> movl   $0x3f,0x4(%esp)
-0804af87 <.text+0x1d57> mov    %esi,(%esp)
-0804af8a <.text+0x1d5a> call   08048ef8 <strchr@plt>
-0804af8f <.text+0x1d5f> test   %eax,%eax
-0804af91 <.text+0x1d61> je     0804aff0 <exit@plt+0x1dd8>
-0804af93 <.text+0x1d63> mov    %esi,(%esp)
-0804af96 <.text+0x1d66> call   08048ff8 <free@plt>
-0804af9b <.text+0x1d6b> mov    -0x24(%ebp),%esi
-0804af9e <.text+0x1d6e> movl   $0x0,-0x1c(%ebp)
-0804afa5 <.text+0x1d75> movl   $0x0,-0x20(%ebp)
-0804afac <.text+0x1d7c> test   %esi,%esi
-0804afae <.text+0x1d7e> mov    %esi,%edi
-0804afb0 <.text+0x1d80> jne    0804ae35 <exit@plt+0x1c1d>
-0804afb6 <.text+0x1d86> mov    -0x1c(%ebp),%edi
-0804afb9 <.text+0x1d89> test   %edi,%edi
-0804afbb <.text+0x1d8b> jne    0804ae35 <exit@plt+0x1c1d>
-0804afc1 <.text+0x1d91> mov    0x8(%ebp),%edi
-0804afc4 <.text+0x1d94> jmp    0804ae35 <exit@plt+0x1c1d>
-0804afc9 <.text+0x1d99> lea    0x0(%esi,%eiz,1),%esi
-0804afd0 <.text+0x1da0> mov    -0x24(%ebp),%esi
-0804afd3 <.text+0x1da3> test   %esi,%esi
-0804afd5 <.text+0x1da5> je     0804ae51 <exit@plt+0x1c39>
-0804afdb <.text+0x1dab> mov    -0x24(%ebp),%edx
-0804afde <.text+0x1dae> mov    %edx,(%esp)
-0804afe1 <.text+0x1db1> call   08048ff8 <free@plt>
-0804afe6 <.text+0x1db6> jmp    0804ae51 <exit@plt+0x1c39>
-0804afeb <.text+0x1dbb> nop
-0804afec <.text+0x1dbc> lea    0x0(%esi,%eiz,1),%esi
-0804aff0 <.text+0x1dc0> mov    %esi,-0x1c(%ebp)
-0804aff3 <.text+0x1dc3> mov    -0x1c(%ebp),%edx
-0804aff6 <.text+0x1dc6> mov    -0x24(%ebp),%esi
-0804aff9 <.text+0x1dc9> mov    %edx,-0x20(%ebp)
-0804affc <.text+0x1dcc> jmp    0804ae2b <exit@plt+0x1c13>
-0804b001 <.text+0x1dd1> lea    0x0(%esi,%eiz,1),%esi
-0804b008 <.text+0x1dd8> mov    %ebx,(%esp)
-0804b00b <.text+0x1ddb> call   08049078 <strlen@plt>
-0804b010 <.text+0x1de0> mov    %edi,(%esp)
-0804b013 <.text+0x1de3> mov    %eax,%esi
-0804b015 <.text+0x1de5> call   08049078 <strlen@plt>
-0804b01a <.text+0x1dea> lea    0x4(%esi,%eax,1),%eax
-0804b01e <.text+0x1dee> mov    %eax,(%esp)
-0804b021 <.text+0x1df1> call   0804d070 <exit@plt+0x3e58>
-0804b026 <.text+0x1df6> mov    %edi,0x14(%esp)
-0804b02a <.text+0x1dfa> mov    %ebx,0x10(%esp)
-0804b02e <.text+0x1dfe> movl   $0x8052844,0xc(%esp)
-0804b036 <.text+0x1e06> movl   $0xffffffff,0x8(%esp)
-0804b03e <.text+0x1e0e> movl   $0x1,0x4(%esp)
-0804b046 <.text+0x1e16> mov    %eax,%esi
-0804b048 <.text+0x1e18> mov    %eax,(%esp)
-0804b04b <.text+0x1e1b> call   080491b8 <__sprintf_chk@plt>
-0804b050 <.text+0x1e20> mov    -0x24(%ebp),%eax
-0804b053 <.text+0x1e23> test   %eax,%eax
-0804b055 <.text+0x1e25> je     0804b062 <exit@plt+0x1e4a>
-0804b057 <.text+0x1e27> mov    -0x24(%ebp),%edx
-0804b05a <.text+0x1e2a> mov    %edx,(%esp)
-0804b05d <.text+0x1e2d> call   08048ff8 <free@plt>
-0804b062 <.text+0x1e32> mov    %esi,%ebx
-0804b064 <.text+0x1e34> jmp    0804aed2 <exit@plt+0x1cba>
-0804b069 <.text+0x1e39> lea    0x0(%esi,%eiz,1),%esi
-0804b070 <.text+0x1e40> push   %ebp
-0804b071 <.text+0x1e41> mov    %esp,%ebp
-0804b073 <.text+0x1e43> sub    $0x38,%esp
-0804b076 <.text+0x1e46> mov    %esi,-0x8(%ebp)
-0804b079 <.text+0x1e49> mov    0x8(%ebp),%esi
-0804b07c <.text+0x1e4c> mov    %ebx,-0xc(%ebp)
-0804b07f <.text+0x1e4f> mov    %edi,-0x4(%ebp)
-0804b082 <.text+0x1e52> movl   $0x5,0x8(%esp)
-0804b08a <.text+0x1e5a> mov    %esi,0x4(%esp)
-0804b08e <.text+0x1e5e> movl   $0x0,(%esp)
-0804b095 <.text+0x1e65> call   08049008 <dcgettext@plt>
-0804b09a <.text+0x1e6a> cmp    %eax,%esi
-0804b09c <.text+0x1e6c> mov    %eax,%ebx
-0804b09e <.text+0x1e6e> je     0804b0ab <exit@plt+0x1e93>
-0804b0a0 <.text+0x1e70> mov    %esi,%edx
-0804b0a2 <.text+0x1e72> call   0804a4c0 <exit@plt+0x12a8>
-0804b0a7 <.text+0x1e77> test   %al,%al
-0804b0a9 <.text+0x1e79> je     0804b0c0 <exit@plt+0x1ea8>
-0804b0ab <.text+0x1e7b> mov    %ebx,%eax
-0804b0ad <.text+0x1e7d> mov    -0x8(%ebp),%esi
-0804b0b0 <.text+0x1e80> mov    -0xc(%ebp),%ebx
-0804b0b3 <.text+0x1e83> mov    -0x4(%ebp),%edi
-0804b0b6 <.text+0x1e86> mov    %ebp,%esp
-0804b0b8 <.text+0x1e88> pop    %ebp
-0804b0b9 <.text+0x1e89> ret    
-0804b0ba <.text+0x1e8a> lea    0x0(%esi),%esi
-0804b0c0 <.text+0x1e90> mov    %ebx,(%esp)
-0804b0c3 <.text+0x1e93> call   08049078 <strlen@plt>
-0804b0c8 <.text+0x1e98> mov    %esi,(%esp)
-0804b0cb <.text+0x1e9b> mov    %eax,%edi
-0804b0cd <.text+0x1e9d> call   08049078 <strlen@plt>
-0804b0d2 <.text+0x1ea2> lea    0x4(%edi,%eax,1),%eax
-0804b0d6 <.text+0x1ea6> mov    %eax,(%esp)
-0804b0d9 <.text+0x1ea9> call   0804d070 <exit@plt+0x3e58>
-0804b0de <.text+0x1eae> mov    %ebx,0x10(%esp)
-0804b0e2 <.text+0x1eb2> mov    %esi,0x14(%esp)
-0804b0e6 <.text+0x1eb6> movl   $0x8052844,0xc(%esp)
-0804b0ee <.text+0x1ebe> movl   $0xffffffff,0x8(%esp)
-0804b0f6 <.text+0x1ec6> movl   $0x1,0x4(%esp)
-0804b0fe <.text+0x1ece> mov    %eax,%edi
-0804b100 <.text+0x1ed0> mov    %eax,(%esp)
-0804b103 <.text+0x1ed3> mov    %edi,%ebx
-0804b105 <.text+0x1ed5> call   080491b8 <__sprintf_chk@plt>
-0804b10a <.text+0x1eda> jmp    0804b0ab <exit@plt+0x1e93>
-0804b10c <.text+0x1edc> nop
-0804b10d <.text+0x1edd> nop
-0804b10e <.text+0x1ede> nop
-0804b10f <.text+0x1edf> nop
-0804b110 <.text+0x1ee0> push   %ebp
-0804b111 <.text+0x1ee1> mov    %esp,%ebp
-0804b113 <.text+0x1ee3> sub    $0x18,%esp
-0804b116 <.text+0x1ee6> mov    %ebx,-0x8(%ebp)
-0804b119 <.text+0x1ee9> mov    0xc(%ebp),%ebx
-0804b11c <.text+0x1eec> mov    %esi,-0x4(%ebp)
-0804b11f <.text+0x1eef> mov    0x8(%ebp),%esi
-0804b122 <.text+0x1ef2> movl   $0x0,0x4(%esp)
-0804b12a <.text+0x1efa> mov    %ebx,0x8(%esp)
-0804b12e <.text+0x1efe> mov    %esi,(%esp)
-0804b131 <.text+0x1f01> call   080491c8 <memchr@plt>
-0804b136 <.text+0x1f06> test   %eax,%eax
-0804b138 <.text+0x1f08> je     0804b13f <exit@plt+0x1f27>
-0804b13a <.text+0x1f0a> sub    %esi,%eax
-0804b13c <.text+0x1f0c> lea    0x1(%eax),%ebx
-0804b13f <.text+0x1f0f> mov    %ebx,%eax
-0804b141 <.text+0x1f11> mov    -0x4(%ebp),%esi
-0804b144 <.text+0x1f14> mov    -0x8(%ebp),%ebx
-0804b147 <.text+0x1f17> mov    %ebp,%esp
-0804b149 <.text+0x1f19> pop    %ebp
-0804b14a <.text+0x1f1a> ret    
-0804b14b <.text+0x1f1b> nop
-0804b14c <.text+0x1f1c> nop
-0804b14d <.text+0x1f1d> nop
-0804b14e <.text+0x1f1e> nop
-0804b14f <.text+0x1f1f> nop
-0804b150 <.text+0x1f20> push   %ebp
-0804b151 <.text+0x1f21> mov    %esp,%ebp
-0804b153 <.text+0x1f23> push   %edi
-0804b154 <.text+0x1f24> push   %esi
-0804b155 <.text+0x1f25> push   %ebx
-0804b156 <.text+0x1f26> sub    $0x6c,%esp
-0804b159 <.text+0x1f29> mov    0xc(%ebp),%edi
-0804b15c <.text+0x1f2c> mov    %gs:0x14,%eax
-0804b162 <.text+0x1f32> mov    %eax,-0x1c(%ebp)
-0804b165 <.text+0x1f35> xor    %eax,%eax
-0804b167 <.text+0x1f37> mov    0x8(%ebp),%eax
-0804b16a <.text+0x1f3a> mov    %eax,(%esp)
-0804b16d <.text+0x1f3d> call   08049208 <__strdup@plt>
-0804b172 <.text+0x1f42> test   %eax,%eax
-0804b174 <.text+0x1f44> mov    %eax,%esi
-0804b176 <.text+0x1f46> je     0804b5e9 <exit@plt+0x23d1>
-0804b17c <.text+0x1f4c> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804b181 <.text+0x1f51> cmp    $0x1,%eax
-0804b184 <.text+0x1f54> jbe    0804b3a0 <exit@plt+0x2188>
-0804b18a <.text+0x1f5a> test   %edi,%edi
-0804b18c <.text+0x1f5c> lea    0x0(%esi,%eiz,1),%esi
-0804b190 <.text+0x1f60> jne    0804b438 <exit@plt+0x2220>
-0804b196 <.text+0x1f66> mov    %esi,(%esp)
-0804b199 <.text+0x1f69> mov    %esi,%edi
-0804b19b <.text+0x1f6b> mov    %esi,-0x44(%ebp)
-0804b19e <.text+0x1f6e> call   08049078 <strlen@plt>
-0804b1a3 <.text+0x1f73> movb   $0x0,-0x54(%ebp)
-0804b1a7 <.text+0x1f77> movl   $0x0,-0x50(%ebp)
-0804b1ae <.text+0x1f7e> movl   $0x0,-0x4c(%ebp)
-0804b1b5 <.text+0x1f85> movb   $0x0,-0x48(%ebp)
-0804b1b9 <.text+0x1f89> lea    (%esi,%eax,1),%eax
-0804b1bc <.text+0x1f8c> cmp    %eax,%esi
-0804b1be <.text+0x1f8e> mov    %eax,-0x58(%ebp)
-0804b1c1 <.text+0x1f91> jae    0804b261 <exit@plt+0x2049>
-0804b1c7 <.text+0x1f97> xor    %ebx,%ebx
-0804b1c9 <.text+0x1f99> jmp    0804b1f6 <exit@plt+0x1fde>
-0804b1cb <.text+0x1f9b> nop
-0804b1cc <.text+0x1f9c> lea    0x0(%esi,%eiz,1),%esi
-0804b1d0 <.text+0x1fa0> cmp    $0x1,%ebx
-0804b1d3 <.text+0x1fa3> je     0804b2f8 <exit@plt+0x20e0>
-0804b1d9 <.text+0x1fa9> cmp    $0x2,%ebx
-0804b1dc <.text+0x1fac> lea    0x0(%esi,%eiz,1),%esi
-0804b1e0 <.text+0x1fb0> je     0804b233 <exit@plt+0x201b>
-0804b1e2 <.text+0x1fb2> mov    $0x1,%ebx
-0804b1e7 <.text+0x1fb7> add    -0x40(%ebp),%edi
-0804b1ea <.text+0x1fba> cmp    %edi,-0x58(%ebp)
-0804b1ed <.text+0x1fbd> movb   $0x0,-0x48(%ebp)
-0804b1f1 <.text+0x1fc1> mov    %edi,-0x44(%ebp)
-0804b1f4 <.text+0x1fc4> jbe    0804b258 <exit@plt+0x2040>
-0804b1f6 <.text+0x1fc6> cmpb   $0x0,-0x54(%ebp)
-0804b1fa <.text+0x1fca> jne    0804b297 <exit@plt+0x207f>
-0804b200 <.text+0x1fd0> movzbl (%edi),%eax
-0804b203 <.text+0x1fd3> mov    %eax,%edx
-0804b205 <.text+0x1fd5> shr    $0x5,%dl
-0804b208 <.text+0x1fd8> movzbl %dl,%edx
-0804b20b <.text+0x1fdb> mov    0x8052fa0(,%edx,4),%edx
-0804b212 <.text+0x1fe2> bt     %eax,%edx
-0804b215 <.text+0x1fe5> jae    0804b280 <exit@plt+0x2068>
-0804b217 <.text+0x1fe7> mov    -0x44(%ebp),%edi
-0804b21a <.text+0x1fea> movl   $0x1,-0x40(%ebp)
-0804b221 <.text+0x1ff1> movsbl (%edi),%eax
-0804b224 <.text+0x1ff4> movb   $0x1,-0x3c(%ebp)
-0804b228 <.text+0x1ff8> mov    %eax,-0x38(%ebp)
-0804b22b <.text+0x1ffb> test   %ebx,%ebx
-0804b22d <.text+0x1ffd> movb   $0x1,-0x48(%ebp)
-0804b231 <.text+0x2001> jne    0804b1d0 <exit@plt+0x1fb8>
-0804b233 <.text+0x2003> cmpb   $0x0,-0x3c(%ebp)
-0804b237 <.text+0x2007> je     0804b1e2 <exit@plt+0x1fca>
-0804b239 <.text+0x2009> mov    -0x38(%ebp),%eax
-0804b23c <.text+0x200c> mov    %eax,(%esp)
-0804b23f <.text+0x200f> call   080490b8 <iswspace@plt>
-0804b244 <.text+0x2014> test   %eax,%eax
-0804b246 <.text+0x2016> je     0804b1e2 <exit@plt+0x1fca>
-0804b248 <.text+0x2018> add    -0x40(%ebp),%edi
-0804b24b <.text+0x201b> cmp    %edi,-0x58(%ebp)
-0804b24e <.text+0x201e> movb   $0x0,-0x48(%ebp)
-0804b252 <.text+0x2022> mov    %edi,-0x44(%ebp)
-0804b255 <.text+0x2025> ja     0804b1f6 <exit@plt+0x1fde>
-0804b257 <.text+0x2027> nop
-0804b258 <.text+0x2028> cmp    $0x2,%ebx
-0804b25b <.text+0x202b> je     0804b5c0 <exit@plt+0x23a8>
-0804b261 <.text+0x2031> mov    -0x1c(%ebp),%edx
-0804b264 <.text+0x2034> xor    %gs:0x14,%edx
-0804b26b <.text+0x203b> mov    %esi,%eax
-0804b26d <.text+0x203d> jne    0804b5e4 <exit@plt+0x23cc>
-0804b273 <.text+0x2043> add    $0x6c,%esp
-0804b276 <.text+0x2046> pop    %ebx
-0804b277 <.text+0x2047> pop    %esi
-0804b278 <.text+0x2048> pop    %edi
-0804b279 <.text+0x2049> pop    %ebp
-0804b27a <.text+0x204a> ret    
-0804b27b <.text+0x204b> nop
-0804b27c <.text+0x204c> lea    0x0(%esi,%eiz,1),%esi
-0804b280 <.text+0x2050> lea    -0x50(%ebp),%edx
-0804b283 <.text+0x2053> mov    %edx,(%esp)
-0804b286 <.text+0x2056> call   08049058 <mbsinit@plt>
-0804b28b <.text+0x205b> test   %eax,%eax
-0804b28d <.text+0x205d> je     0804b5ee <exit@plt+0x23d6>
-0804b293 <.text+0x2063> movb   $0x1,-0x54(%ebp)
-0804b297 <.text+0x2067> lea    -0x50(%ebp),%eax
-0804b29a <.text+0x206a> mov    -0x44(%ebp),%edx
-0804b29d <.text+0x206d> mov    %eax,0xc(%esp)
-0804b2a1 <.text+0x2071> mov    -0x58(%ebp),%eax
-0804b2a4 <.text+0x2074> mov    %edx,0x4(%esp)
-0804b2a8 <.text+0x2078> sub    %edx,%eax
-0804b2aa <.text+0x207a> lea    -0x38(%ebp),%edx
-0804b2ad <.text+0x207d> mov    %eax,0x8(%esp)
-0804b2b1 <.text+0x2081> mov    %edx,(%esp)
-0804b2b4 <.text+0x2084> call   08048fc8 <mbrtowc@plt>
-0804b2b9 <.text+0x2089> cmp    $0xffffffff,%eax
-0804b2bc <.text+0x208c> mov    %eax,-0x40(%ebp)
-0804b2bf <.text+0x208f> je     0804b328 <exit@plt+0x2110>
-0804b2c1 <.text+0x2091> cmp    $0xfffffffe,%eax
-0804b2c4 <.text+0x2094> je     0804b388 <exit@plt+0x2170>
-0804b2ca <.text+0x209a> test   %eax,%eax
-0804b2cc <.text+0x209c> je     0804b340 <exit@plt+0x2128>
-0804b2ce <.text+0x209e> mov    -0x44(%ebp),%edi
-0804b2d1 <.text+0x20a1> lea    -0x50(%ebp),%eax
-0804b2d4 <.text+0x20a4> mov    %eax,(%esp)
-0804b2d7 <.text+0x20a7> movb   $0x1,-0x3c(%ebp)
-0804b2db <.text+0x20ab> call   08049058 <mbsinit@plt>
-0804b2e0 <.text+0x20b0> test   %eax,%eax
-0804b2e2 <.text+0x20b2> je     0804b22b <exit@plt+0x2013>
-0804b2e8 <.text+0x20b8> movb   $0x0,-0x54(%ebp)
-0804b2ec <.text+0x20bc> jmp    0804b22b <exit@plt+0x2013>
-0804b2f1 <.text+0x20c1> lea    0x0(%esi,%eiz,1),%esi
-0804b2f8 <.text+0x20c8> cmpb   $0x0,-0x3c(%ebp)
-0804b2fc <.text+0x20cc> lea    0x0(%esi,%eiz,1),%esi
-0804b300 <.text+0x20d0> je     0804b1e7 <exit@plt+0x1fcf>
-0804b306 <.text+0x20d6> mov    -0x38(%ebp),%eax
-0804b309 <.text+0x20d9> mov    %eax,(%esp)
-0804b30c <.text+0x20dc> call   080490b8 <iswspace@plt>
-0804b311 <.text+0x20e1> test   %eax,%eax
-0804b313 <.text+0x20e3> je     0804b1e7 <exit@plt+0x1fcf>
-0804b319 <.text+0x20e9> mov    %edi,-0x5c(%ebp)
-0804b31c <.text+0x20ec> mov    $0x2,%bl
-0804b31e <.text+0x20ee> jmp    0804b1e7 <exit@plt+0x1fcf>
-0804b323 <.text+0x20f3> nop
-0804b324 <.text+0x20f4> lea    0x0(%esi,%eiz,1),%esi
-0804b328 <.text+0x20f8> movl   $0x1,-0x40(%ebp)
-0804b32f <.text+0x20ff> mov    -0x44(%ebp),%edi
-0804b332 <.text+0x2102> movb   $0x0,-0x3c(%ebp)
-0804b336 <.text+0x2106> jmp    0804b22b <exit@plt+0x2013>
-0804b33b <.text+0x210b> nop
-0804b33c <.text+0x210c> lea    0x0(%esi,%eiz,1),%esi
-0804b340 <.text+0x2110> mov    -0x44(%ebp),%edi
-0804b343 <.text+0x2113> movl   $0x1,-0x40(%ebp)
-0804b34a <.text+0x211a> cmpb   $0x0,(%edi)
-0804b34d <.text+0x211d> jne    0804b612 <exit@plt+0x23fa>
-0804b353 <.text+0x2123> mov    -0x38(%ebp),%eax
-0804b356 <.text+0x2126> test   %eax,%eax
-0804b358 <.text+0x2128> je     0804b2d1 <exit@plt+0x20b9>
-0804b35e <.text+0x212e> movl   $0x8052868,0xc(%esp)
-0804b366 <.text+0x2136> movl   $0xa2,0x8(%esp)
-0804b36e <.text+0x213e> movl   $0x805285f,0x4(%esp)
-0804b376 <.text+0x2146> movl   $0x805282c,(%esp)
-0804b37d <.text+0x214d> call   08048fa8 <__assert_fail@plt>
-0804b382 <.text+0x2152> lea    0x0(%esi),%esi
-0804b388 <.text+0x2158> mov    -0x44(%ebp),%edi
-0804b38b <.text+0x215b> mov    -0x58(%ebp),%eax
-0804b38e <.text+0x215e> movb   $0x0,-0x3c(%ebp)
-0804b392 <.text+0x2162> sub    %edi,%eax
-0804b394 <.text+0x2164> mov    %eax,-0x40(%ebp)
-0804b397 <.text+0x2167> jmp    0804b22b <exit@plt+0x2013>
-0804b39c <.text+0x216c> lea    0x0(%esi,%eiz,1),%esi
-0804b3a0 <.text+0x2170> test   %edi,%edi
-0804b3a2 <.text+0x2172> je     0804b3f8 <exit@plt+0x21e0>
-0804b3a4 <.text+0x2174> movzbl (%esi),%edx
-0804b3a7 <.text+0x2177> mov    %esi,%ebx
-0804b3a9 <.text+0x2179> test   %dl,%dl
-0804b3ab <.text+0x217b> je     0804b3d4 <exit@plt+0x21bc>
-0804b3ad <.text+0x217d> mov    %dl,-0x60(%ebp)
-0804b3b0 <.text+0x2180> call   08049038 <__ctype_b_loc@plt>
-0804b3b5 <.text+0x2185> movzbl -0x60(%ebp),%edx
-0804b3b9 <.text+0x2189> mov    (%eax),%eax
-0804b3bb <.text+0x218b> jmp    0804b3ca <exit@plt+0x21b2>
-0804b3bd <.text+0x218d> lea    0x0(%esi),%esi
-0804b3c0 <.text+0x2190> add    $0x1,%ebx
-0804b3c3 <.text+0x2193> movzbl (%ebx),%edx
-0804b3c6 <.text+0x2196> test   %dl,%dl
-0804b3c8 <.text+0x2198> je     0804b3d4 <exit@plt+0x21bc>
-0804b3ca <.text+0x219a> movzbl %dl,%edx
-0804b3cd <.text+0x219d> testb  $0x20,0x1(%eax,%edx,2)
-0804b3d2 <.text+0x21a2> jne    0804b3c0 <exit@plt+0x21a8>
-0804b3d4 <.text+0x21a4> mov    %ebx,(%esp)
-0804b3d7 <.text+0x21a7> call   08049078 <strlen@plt>
-0804b3dc <.text+0x21ac> mov    %ebx,0x4(%esp)
-0804b3e0 <.text+0x21b0> mov    %esi,(%esp)
-0804b3e3 <.text+0x21b3> add    $0x1,%eax
-0804b3e6 <.text+0x21b6> mov    %eax,0x8(%esp)
-0804b3ea <.text+0x21ba> call   08049168 <memmove@plt>
-0804b3ef <.text+0x21bf> cmp    $0x1,%edi
-0804b3f2 <.text+0x21c2> je     0804b261 <exit@plt+0x2049>
-0804b3f8 <.text+0x21c8> mov    %esi,(%esp)
-0804b3fb <.text+0x21cb> call   08049078 <strlen@plt>
-0804b400 <.text+0x21d0> lea    -0x1(%esi,%eax,1),%ebx
-0804b404 <.text+0x21d4> cmp    %ebx,%esi
-0804b406 <.text+0x21d6> ja     0804b261 <exit@plt+0x2049>
-0804b40c <.text+0x21dc> call   08049038 <__ctype_b_loc@plt>
-0804b411 <.text+0x21e1> jmp    0804b426 <exit@plt+0x220e>
-0804b413 <.text+0x21e3> nop
-0804b414 <.text+0x21e4> lea    0x0(%esi,%eiz,1),%esi
-0804b418 <.text+0x21e8> movb   $0x0,(%ebx)
-0804b41b <.text+0x21eb> sub    $0x1,%ebx
-0804b41e <.text+0x21ee> cmp    %ebx,%esi
-0804b420 <.text+0x21f0> ja     0804b261 <exit@plt+0x2049>
-0804b426 <.text+0x21f6> movzbl (%ebx),%ecx
-0804b429 <.text+0x21f9> mov    (%eax),%edx
-0804b42b <.text+0x21fb> testb  $0x20,0x1(%edx,%ecx,2)
-0804b430 <.text+0x2200> jne    0804b418 <exit@plt+0x2200>
-0804b432 <.text+0x2202> jmp    0804b261 <exit@plt+0x2049>
-0804b437 <.text+0x2207> nop
-0804b438 <.text+0x2208> mov    %esi,(%esp)
-0804b43b <.text+0x220b> mov    %esi,%ebx
-0804b43d <.text+0x220d> mov    %esi,-0x44(%ebp)
-0804b440 <.text+0x2210> call   08049078 <strlen@plt>
-0804b445 <.text+0x2215> movb   $0x0,-0x54(%ebp)
-0804b449 <.text+0x2219> movl   $0x0,-0x50(%ebp)
-0804b450 <.text+0x2220> movl   $0x0,-0x4c(%ebp)
-0804b457 <.text+0x2227> movb   $0x0,-0x48(%ebp)
-0804b45b <.text+0x222b> lea    (%esi,%eax,1),%eax
-0804b45e <.text+0x222e> cmp    %eax,%esi
-0804b460 <.text+0x2230> mov    %eax,-0x58(%ebp)
-0804b463 <.text+0x2233> jb     0804b4d3 <exit@plt+0x22bb>
-0804b465 <.text+0x2235> jmp    0804b590 <exit@plt+0x2378>
-0804b46a <.text+0x223a> lea    0x0(%esi),%esi
-0804b470 <.text+0x2240> movzbl (%ebx),%eax
-0804b473 <.text+0x2243> mov    %eax,%edx
-0804b475 <.text+0x2245> shr    $0x5,%dl
-0804b478 <.text+0x2248> movzbl %dl,%edx
-0804b47b <.text+0x224b> mov    0x8052fa0(,%edx,4),%edx
-0804b482 <.text+0x2252> bt     %eax,%edx
-0804b485 <.text+0x2255> jae    0804b538 <exit@plt+0x2320>
-0804b48b <.text+0x225b> mov    -0x44(%ebp),%ebx
-0804b48e <.text+0x225e> movl   $0x1,-0x40(%ebp)
-0804b495 <.text+0x2265> movsbl (%ebx),%eax
-0804b498 <.text+0x2268> movb   $0x1,-0x3c(%ebp)
-0804b49c <.text+0x226c> mov    %eax,-0x38(%ebp)
-0804b49f <.text+0x226f> cmpb   $0x0,-0x3c(%ebp)
-0804b4a3 <.text+0x2273> movb   $0x1,-0x48(%ebp)
-0804b4a7 <.text+0x2277> je     0804b590 <exit@plt+0x2378>
-0804b4ad <.text+0x227d> mov    -0x38(%ebp),%eax
-0804b4b0 <.text+0x2280> mov    %eax,(%esp)
-0804b4b3 <.text+0x2283> call   080490b8 <iswspace@plt>
-0804b4b8 <.text+0x2288> test   %eax,%eax
-0804b4ba <.text+0x228a> je     0804b590 <exit@plt+0x2378>
-0804b4c0 <.text+0x2290> add    -0x40(%ebp),%ebx
-0804b4c3 <.text+0x2293> cmp    %ebx,-0x58(%ebp)
-0804b4c6 <.text+0x2296> movb   $0x0,-0x48(%ebp)
-0804b4ca <.text+0x229a> mov    %ebx,-0x44(%ebp)
-0804b4cd <.text+0x229d> jbe    0804b590 <exit@plt+0x2378>
-0804b4d3 <.text+0x22a3> cmpb   $0x0,-0x54(%ebp)
-0804b4d7 <.text+0x22a7> je     0804b470 <exit@plt+0x2258>
-0804b4d9 <.text+0x22a9> lea    -0x50(%ebp),%eax
-0804b4dc <.text+0x22ac> mov    -0x44(%ebp),%edx
-0804b4df <.text+0x22af> mov    %eax,0xc(%esp)
-0804b4e3 <.text+0x22b3> mov    -0x58(%ebp),%eax
-0804b4e6 <.text+0x22b6> mov    %edx,0x4(%esp)
-0804b4ea <.text+0x22ba> sub    %edx,%eax
-0804b4ec <.text+0x22bc> lea    -0x38(%ebp),%edx
-0804b4ef <.text+0x22bf> mov    %eax,0x8(%esp)
-0804b4f3 <.text+0x22c3> mov    %edx,(%esp)
-0804b4f6 <.text+0x22c6> call   08048fc8 <mbrtowc@plt>
-0804b4fb <.text+0x22cb> cmp    $0xffffffff,%eax
-0804b4fe <.text+0x22ce> mov    %eax,-0x40(%ebp)
-0804b501 <.text+0x22d1> je     0804b558 <exit@plt+0x2340>
-0804b503 <.text+0x22d3> cmp    $0xfffffffe,%eax
-0804b506 <.text+0x22d6> je     0804b5d0 <exit@plt+0x23b8>
-0804b50c <.text+0x22dc> test   %eax,%eax
-0804b50e <.text+0x22de> xchg   %ax,%ax
-0804b510 <.text+0x22e0> je     0804b570 <exit@plt+0x2358>
-0804b512 <.text+0x22e2> mov    -0x44(%ebp),%ebx
-0804b515 <.text+0x22e5> lea    -0x50(%ebp),%eax
-0804b518 <.text+0x22e8> mov    %eax,(%esp)
-0804b51b <.text+0x22eb> movb   $0x1,-0x3c(%ebp)
-0804b51f <.text+0x22ef> call   08049058 <mbsinit@plt>
-0804b524 <.text+0x22f4> test   %eax,%eax
-0804b526 <.text+0x22f6> je     0804b49f <exit@plt+0x2287>
-0804b52c <.text+0x22fc> movb   $0x0,-0x54(%ebp)
-0804b530 <.text+0x2300> jmp    0804b49f <exit@plt+0x2287>
-0804b535 <.text+0x2305> lea    0x0(%esi),%esi
-0804b538 <.text+0x2308> lea    -0x50(%ebp),%edx
-0804b53b <.text+0x230b> mov    %edx,(%esp)
-0804b53e <.text+0x230e> call   08049058 <mbsinit@plt>
-0804b543 <.text+0x2313> test   %eax,%eax
-0804b545 <.text+0x2315> je     0804b5ee <exit@plt+0x23d6>
-0804b54b <.text+0x231b> movb   $0x1,-0x54(%ebp)
-0804b54f <.text+0x231f> jmp    0804b4d9 <exit@plt+0x22c1>
-0804b551 <.text+0x2321> lea    0x0(%esi,%eiz,1),%esi
-0804b558 <.text+0x2328> movl   $0x1,-0x40(%ebp)
-0804b55f <.text+0x232f> mov    -0x44(%ebp),%ebx
-0804b562 <.text+0x2332> movb   $0x0,-0x3c(%ebp)
-0804b566 <.text+0x2336> jmp    0804b49f <exit@plt+0x2287>
-0804b56b <.text+0x233b> nop
-0804b56c <.text+0x233c> lea    0x0(%esi,%eiz,1),%esi
-0804b570 <.text+0x2340> mov    -0x44(%ebp),%ebx
-0804b573 <.text+0x2343> movl   $0x1,-0x40(%ebp)
-0804b57a <.text+0x234a> cmpb   $0x0,(%ebx)
-0804b57d <.text+0x234d> jne    0804b612 <exit@plt+0x23fa>
-0804b583 <.text+0x2353> mov    -0x38(%ebp),%edx
-0804b586 <.text+0x2356> test   %edx,%edx
-0804b588 <.text+0x2358> je     0804b515 <exit@plt+0x22fd>
-0804b58a <.text+0x235a> jmp    0804b35e <exit@plt+0x2146>
-0804b58f <.text+0x235f> nop
-0804b590 <.text+0x2360> mov    %ebx,(%esp)
-0804b593 <.text+0x2363> call   08049078 <strlen@plt>
-0804b598 <.text+0x2368> mov    %ebx,0x4(%esp)
-0804b59c <.text+0x236c> mov    %esi,(%esp)
-0804b59f <.text+0x236f> add    $0x1,%eax
-0804b5a2 <.text+0x2372> mov    %eax,0x8(%esp)
-0804b5a6 <.text+0x2376> call   08049168 <memmove@plt>
-0804b5ab <.text+0x237b> cmp    $0x1,%edi
-0804b5ae <.text+0x237e> je     0804b261 <exit@plt+0x2049>
-0804b5b4 <.text+0x2384> jmp    0804b196 <exit@plt+0x1f7e>
-0804b5b9 <.text+0x2389> lea    0x0(%esi,%eiz,1),%esi
-0804b5c0 <.text+0x2390> mov    -0x5c(%ebp),%edx
-0804b5c3 <.text+0x2393> movb   $0x0,(%edx)
-0804b5c6 <.text+0x2396> jmp    0804b261 <exit@plt+0x2049>
-0804b5cb <.text+0x239b> nop
-0804b5cc <.text+0x239c> lea    0x0(%esi,%eiz,1),%esi
-0804b5d0 <.text+0x23a0> mov    -0x44(%ebp),%ebx
-0804b5d3 <.text+0x23a3> mov    -0x58(%ebp),%eax
-0804b5d6 <.text+0x23a6> movb   $0x0,-0x3c(%ebp)
-0804b5da <.text+0x23aa> sub    %ebx,%eax
-0804b5dc <.text+0x23ac> mov    %eax,-0x40(%ebp)
-0804b5df <.text+0x23af> jmp    0804b49f <exit@plt+0x2287>
-0804b5e4 <.text+0x23b4> call   08049118 <__stack_chk_fail@plt>
-0804b5e9 <.text+0x23b9> call   0804b910 <exit@plt+0x26f8>
-0804b5ee <.text+0x23be> movl   $0x8052868,0xc(%esp)
-0804b5f6 <.text+0x23c6> movl   $0x86,0x8(%esp)
-0804b5fe <.text+0x23ce> movl   $0x805285f,0x4(%esp)
-0804b606 <.text+0x23d6> movl   $0x80527fe,(%esp)
-0804b60d <.text+0x23dd> call   08048fa8 <__assert_fail@plt>
-0804b612 <.text+0x23e2> movl   $0x8052868,0xc(%esp)
-0804b61a <.text+0x23ea> movl   $0xa1,0x8(%esp)
-0804b622 <.text+0x23f2> movl   $0x805285f,0x4(%esp)
-0804b62a <.text+0x23fa> movl   $0x8052815,(%esp)
-0804b631 <.text+0x2401> call   08048fa8 <__assert_fail@plt>
-0804b636 <.text+0x2406> nop
-0804b637 <.text+0x2407> nop
-0804b638 <.text+0x2408> nop
-0804b639 <.text+0x2409> nop
-0804b63a <.text+0x240a> nop
-0804b63b <.text+0x240b> nop
-0804b63c <.text+0x240c> nop
-0804b63d <.text+0x240d> nop
-0804b63e <.text+0x240e> nop
-0804b63f <.text+0x240f> nop
-0804b640 <.text+0x2410> push   %ebp
-0804b641 <.text+0x2411> mov    %esp,%ebp
-0804b643 <.text+0x2413> push   %ebx
-0804b644 <.text+0x2414> sub    $0x14,%esp
-0804b647 <.text+0x2417> movl   $0x5,0x8(%esp)
-0804b64f <.text+0x241f> movl   $0x805287a,0x4(%esp)
-0804b657 <.text+0x2427> movl   $0x0,(%esp)
-0804b65e <.text+0x242e> call   08049008 <dcgettext@plt>
-0804b663 <.text+0x2433> movl   $0x80525e4,0x8(%esp)
-0804b66b <.text+0x243b> movl   $0x1,(%esp)
-0804b672 <.text+0x2442> mov    %eax,0x4(%esp)
-0804b676 <.text+0x2446> call   08048ee8 <__printf_chk@plt>
-0804b67b <.text+0x244b> movl   $0x5,0x8(%esp)
-0804b683 <.text+0x2453> movl   $0x80528ec,0x4(%esp)
-0804b68b <.text+0x245b> movl   $0x0,(%esp)
-0804b692 <.text+0x2462> call   08049008 <dcgettext@plt>
-0804b697 <.text+0x2467> movl   $0x80525fe,0xc(%esp)
-0804b69f <.text+0x246f> movl   $0x80525fa,0x8(%esp)
-0804b6a7 <.text+0x2477> movl   $0x1,(%esp)
-0804b6ae <.text+0x247e> mov    %eax,0x4(%esp)
-0804b6b2 <.text+0x2482> call   08048ee8 <__printf_chk@plt>
-0804b6b7 <.text+0x2487> mov    0x8055160,%ebx
-0804b6bd <.text+0x248d> movl   $0x5,0x8(%esp)
-0804b6c5 <.text+0x2495> movl   $0x8052920,0x4(%esp)
-0804b6cd <.text+0x249d> movl   $0x0,(%esp)
-0804b6d4 <.text+0x24a4> call   08049008 <dcgettext@plt>
-0804b6d9 <.text+0x24a9> mov    %ebx,0x4(%esp)
-0804b6dd <.text+0x24ad> mov    %eax,(%esp)
-0804b6e0 <.text+0x24b0> call   08048e88 <fputs_unlocked@plt>
-0804b6e5 <.text+0x24b5> add    $0x14,%esp
-0804b6e8 <.text+0x24b8> pop    %ebx
-0804b6e9 <.text+0x24b9> pop    %ebp
-0804b6ea <.text+0x24ba> ret    
-0804b6eb <.text+0x24bb> nop
-0804b6ec <.text+0x24bc> lea    0x0(%esi,%eiz,1),%esi
-0804b6f0 <.text+0x24c0> push   %ebp
-0804b6f1 <.text+0x24c1> mov    %esp,%ebp
-0804b6f3 <.text+0x24c3> push   %edi
-0804b6f4 <.text+0x24c4> push   %esi
-0804b6f5 <.text+0x24c5> push   %ebx
-0804b6f6 <.text+0x24c6> xor    %ebx,%ebx
-0804b6f8 <.text+0x24c8> sub    $0x2c,%esp
-0804b6fb <.text+0x24cb> mov    0x18(%ebp),%esi
-0804b6fe <.text+0x24ce> mov    0x8(%ebp),%edi
-0804b701 <.text+0x24d1> mov    0xc(%ebp),%eax
-0804b704 <.text+0x24d4> mov    0x10(%ebp),%edx
-0804b707 <.text+0x24d7> cmpl   $0x0,(%esi)
-0804b70a <.text+0x24da> mov    0x14(%ebp),%ecx
-0804b70d <.text+0x24dd> je     0804b719 <exit@plt+0x2501>
-0804b70f <.text+0x24df> nop
-0804b710 <.text+0x24e0> add    $0x1,%ebx
-0804b713 <.text+0x24e3> cmpl   $0x0,(%esi,%ebx,4)
-0804b717 <.text+0x24e7> jne    0804b710 <exit@plt+0x24f8>
-0804b719 <.text+0x24e9> test   %eax,%eax
-0804b71b <.text+0x24eb> je     0804b8b0 <exit@plt+0x2698>
-0804b721 <.text+0x24f1> mov    %ecx,0x14(%esp)
-0804b725 <.text+0x24f5> mov    %edx,0x10(%esp)
-0804b729 <.text+0x24f9> mov    %eax,0xc(%esp)
-0804b72d <.text+0x24fd> movl   $0x8052891,0x8(%esp)
-0804b735 <.text+0x2505> movl   $0x1,0x4(%esp)
-0804b73d <.text+0x250d> mov    %edi,(%esp)
-0804b740 <.text+0x2510> call   08048ea8 <__fprintf_chk@plt>
-0804b745 <.text+0x2515> movl   $0x5,0x8(%esp)
-0804b74d <.text+0x251d> movl   $0x80528a4,0x4(%esp)
-0804b755 <.text+0x2525> movl   $0x0,(%esp)
-0804b75c <.text+0x252c> call   08049008 <dcgettext@plt>
-0804b761 <.text+0x2531> movl   $0x7d9,0x10(%esp)
-0804b769 <.text+0x2539> movl   $0x8052ba0,0x8(%esp)
-0804b771 <.text+0x2541> movl   $0x1,0x4(%esp)
-0804b779 <.text+0x2549> mov    %edi,(%esp)
-0804b77c <.text+0x254c> mov    %eax,0xc(%esp)
-0804b780 <.text+0x2550> call   08048ea8 <__fprintf_chk@plt>
-0804b785 <.text+0x2555> movl   $0x5,0x8(%esp)
-0804b78d <.text+0x255d> movl   $0x8052964,0x4(%esp)
-0804b795 <.text+0x2565> movl   $0x0,(%esp)
-0804b79c <.text+0x256c> call   08049008 <dcgettext@plt>
-0804b7a1 <.text+0x2571> mov    %edi,0x4(%esp)
-0804b7a5 <.text+0x2575> mov    %eax,(%esp)
-0804b7a8 <.text+0x2578> call   08048e88 <fputs_unlocked@plt>
-0804b7ad <.text+0x257d> cmp    $0x9,%ebx
-0804b7b0 <.text+0x2580> jbe    0804b7f0 <exit@plt+0x25d8>
-0804b7b2 <.text+0x2582> movl   $0x5,0x8(%esp)
-0804b7ba <.text+0x258a> movl   $0x8052b2c,0x4(%esp)
-0804b7c2 <.text+0x2592> lea    0x0(%esi),%esi
-0804b7c8 <.text+0x2598> movl   $0x0,(%esp)
-0804b7cf <.text+0x259f> call   08049008 <dcgettext@plt>
-0804b7d4 <.text+0x25a4> mov    %esi,0x10(%ebp)
-0804b7d7 <.text+0x25a7> mov    %edi,0x8(%ebp)
-0804b7da <.text+0x25aa> mov    %eax,0xc(%ebp)
-0804b7dd <.text+0x25ad> add    $0x2c,%esp
-0804b7e0 <.text+0x25b0> pop    %ebx
-0804b7e1 <.text+0x25b1> pop    %esi
-0804b7e2 <.text+0x25b2> pop    %edi
-0804b7e3 <.text+0x25b3> pop    %ebp
-0804b7e4 <.text+0x25b4> jmp    0804ced0 <exit@plt+0x3cb8>
-0804b7e9 <.text+0x25b9> lea    0x0(%esi,%eiz,1),%esi
-0804b7f0 <.text+0x25c0> jmp    *0x8052b68(,%ebx,4)
-0804b7f7 <.text+0x25c7> movl   $0x5,0x8(%esp)
-0804b7ff <.text+0x25cf> movl   $0x8052ac8,0x4(%esp)
-0804b807 <.text+0x25d7> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b809 <.text+0x25d9> movl   $0x5,0x8(%esp)
-0804b811 <.text+0x25e1> movl   $0x8052af8,0x4(%esp)
-0804b819 <.text+0x25e9> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b81b <.text+0x25eb> call   08048e48 <abort@plt>
-0804b820 <.text+0x25f0> movl   $0x5,0x8(%esp)
-0804b828 <.text+0x25f8> movl   $0x80528a8,0x4(%esp)
-0804b830 <.text+0x2600> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b832 <.text+0x2602> movl   $0x5,0x8(%esp)
-0804b83a <.text+0x260a> movl   $0x80528b8,0x4(%esp)
-0804b842 <.text+0x2612> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b844 <.text+0x2614> movl   $0x5,0x8(%esp)
-0804b84c <.text+0x261c> movl   $0x80528cf,0x4(%esp)
-0804b854 <.text+0x2624> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b859 <.text+0x2629> movl   $0x5,0x8(%esp)
-0804b861 <.text+0x2631> movl   $0x8052a30,0x4(%esp)
-0804b869 <.text+0x2639> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b86e <.text+0x263e> movl   $0x5,0x8(%esp)
-0804b876 <.text+0x2646> movl   $0x8052a50,0x4(%esp)
-0804b87e <.text+0x264e> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b883 <.text+0x2653> movl   $0x5,0x8(%esp)
-0804b88b <.text+0x265b> movl   $0x8052a74,0x4(%esp)
-0804b893 <.text+0x2663> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b898 <.text+0x2668> movl   $0x5,0x8(%esp)
-0804b8a0 <.text+0x2670> movl   $0x8052a9c,0x4(%esp)
-0804b8a8 <.text+0x2678> jmp    0804b7c8 <exit@plt+0x25b0>
-0804b8ad <.text+0x267d> lea    0x0(%esi),%esi
-0804b8b0 <.text+0x2680> mov    %ecx,0x10(%esp)
-0804b8b4 <.text+0x2684> mov    %edx,0xc(%esp)
-0804b8b8 <.text+0x2688> movl   $0x805289d,0x8(%esp)
-0804b8c0 <.text+0x2690> movl   $0x1,0x4(%esp)
-0804b8c8 <.text+0x2698> mov    %edi,(%esp)
-0804b8cb <.text+0x269b> call   08048ea8 <__fprintf_chk@plt>
-0804b8d0 <.text+0x26a0> jmp    0804b745 <exit@plt+0x252d>
-0804b8d5 <.text+0x26a5> lea    0x0(%esi,%eiz,1),%esi
-0804b8d9 <.text+0x26a9> lea    0x0(%edi,%eiz,1),%edi
-0804b8e0 <.text+0x26b0> push   %ebp
-0804b8e1 <.text+0x26b1> mov    %esp,%ebp
-0804b8e3 <.text+0x26b3> sub    $0x28,%esp
-0804b8e6 <.text+0x26b6> lea    0x18(%ebp),%eax
-0804b8e9 <.text+0x26b9> mov    %eax,0x10(%esp)
-0804b8ed <.text+0x26bd> mov    0x14(%ebp),%eax
-0804b8f0 <.text+0x26c0> mov    %eax,0xc(%esp)
-0804b8f4 <.text+0x26c4> mov    0x10(%ebp),%eax
-0804b8f7 <.text+0x26c7> mov    %eax,0x8(%esp)
-0804b8fb <.text+0x26cb> mov    0xc(%ebp),%eax
-0804b8fe <.text+0x26ce> mov    %eax,0x4(%esp)
-0804b902 <.text+0x26d2> mov    0x8(%ebp),%eax
-0804b905 <.text+0x26d5> mov    %eax,(%esp)
-0804b908 <.text+0x26d8> call   0804b6f0 <exit@plt+0x24d8>
-0804b90d <.text+0x26dd> leave  
-0804b90e <.text+0x26de> ret    
-0804b90f <.text+0x26df> nop
-0804b910 <.text+0x26e0> push   %ebp
-0804b911 <.text+0x26e1> mov    %esp,%ebp
-0804b913 <.text+0x26e3> sub    $0x18,%esp
-0804b916 <.text+0x26e6> movl   $0x5,0x8(%esp)
-0804b91e <.text+0x26ee> movl   $0x8052bcf,0x4(%esp)
-0804b926 <.text+0x26f6> movl   $0x0,(%esp)
-0804b92d <.text+0x26fd> call   08049008 <dcgettext@plt>
-0804b932 <.text+0x2702> mov    0x8055124,%edx
-0804b938 <.text+0x2708> movl   $0x8052be4,0x8(%esp)
-0804b940 <.text+0x2710> movl   $0x0,0x4(%esp)
-0804b948 <.text+0x2718> mov    %edx,(%esp)
-0804b94b <.text+0x271b> mov    %eax,0xc(%esp)
-0804b94f <.text+0x271f> call   08049148 <error@plt>
-0804b954 <.text+0x2724> call   08048e48 <abort@plt>
-0804b959 <.text+0x2729> nop
-0804b95a <.text+0x272a> nop
-0804b95b <.text+0x272b> nop
-0804b95c <.text+0x272c> nop
-0804b95d <.text+0x272d> nop
-0804b95e <.text+0x272e> nop
-0804b95f <.text+0x272f> nop
-0804b960 <.text+0x2730> push   %ebp
-0804b961 <.text+0x2731> mov    %esp,%ebp
-0804b963 <.text+0x2733> push   %ebx
-0804b964 <.text+0x2734> sub    $0x14,%esp
-0804b967 <.text+0x2737> mov    0x10(%ebp),%eax
-0804b96a <.text+0x273a> mov    %eax,0x8(%esp)
-0804b96e <.text+0x273e> mov    0xc(%ebp),%eax
-0804b971 <.text+0x2741> mov    %eax,0x4(%esp)
-0804b975 <.text+0x2745> mov    0x8(%ebp),%eax
-0804b978 <.text+0x2748> mov    %eax,(%esp)
-0804b97b <.text+0x274b> call   0804ee40 <exit@plt+0x5c28>
-0804b980 <.text+0x2750> test   %eax,%eax
-0804b982 <.text+0x2752> mov    %eax,%ebx
-0804b984 <.text+0x2754> je     0804b990 <exit@plt+0x2778>
-0804b986 <.text+0x2756> mov    %ebx,%eax
-0804b988 <.text+0x2758> add    $0x14,%esp
-0804b98b <.text+0x275b> pop    %ebx
-0804b98c <.text+0x275c> pop    %ebp
-0804b98d <.text+0x275d> ret    
-0804b98e <.text+0x275e> xchg   %ax,%ax
-0804b990 <.text+0x2760> call   08048e58 <__errno_location@plt>
-0804b995 <.text+0x2765> cmpl   $0xc,(%eax)
-0804b998 <.text+0x2768> jne    0804b986 <exit@plt+0x276e>
-0804b99a <.text+0x276a> lea    0x0(%esi),%esi
-0804b9a0 <.text+0x2770> call   0804b910 <exit@plt+0x26f8>
-0804b9a5 <.text+0x2775> lea    0x0(%esi,%eiz,1),%esi
-0804b9a9 <.text+0x2779> lea    0x0(%edi,%eiz,1),%edi
-0804b9b0 <.text+0x2780> push   %ebp
-0804b9b1 <.text+0x2781> mov    %esp,%ebp
-0804b9b3 <.text+0x2783> push   %ebx
-0804b9b4 <.text+0x2784> sub    $0x14,%esp
-0804b9b7 <.text+0x2787> mov    0xc(%ebp),%eax
-0804b9ba <.text+0x278a> mov    %eax,0x4(%esp)
-0804b9be <.text+0x278e> mov    0x8(%ebp),%eax
-0804b9c1 <.text+0x2791> mov    %eax,(%esp)
-0804b9c4 <.text+0x2794> call   0804ec40 <exit@plt+0x5a28>
-0804b9c9 <.text+0x2799> test   %eax,%eax
-0804b9cb <.text+0x279b> mov    %eax,%ebx
-0804b9cd <.text+0x279d> je     0804b9d8 <exit@plt+0x27c0>
-0804b9cf <.text+0x279f> mov    %ebx,%eax
-0804b9d1 <.text+0x27a1> add    $0x14,%esp
-0804b9d4 <.text+0x27a4> pop    %ebx
-0804b9d5 <.text+0x27a5> pop    %ebp
-0804b9d6 <.text+0x27a6> ret    
-0804b9d7 <.text+0x27a7> nop
-0804b9d8 <.text+0x27a8> call   08048e58 <__errno_location@plt>
-0804b9dd <.text+0x27ad> cmpl   $0xc,(%eax)
-0804b9e0 <.text+0x27b0> jne    0804b9cf <exit@plt+0x27b7>
-0804b9e2 <.text+0x27b2> call   0804b910 <exit@plt+0x26f8>
-0804b9e7 <.text+0x27b7> mov    %esi,%esi
-0804b9e9 <.text+0x27b9> lea    0x0(%edi,%eiz,1),%edi
-0804b9f0 <.text+0x27c0> push   %ebp
-0804b9f1 <.text+0x27c1> mov    %esp,%ebp
-0804b9f3 <.text+0x27c3> push   %ebx
-0804b9f4 <.text+0x27c4> sub    $0x24,%esp
-0804b9f7 <.text+0x27c7> mov    0x18(%ebp),%eax
-0804b9fa <.text+0x27ca> mov    %eax,0x10(%esp)
-0804b9fe <.text+0x27ce> mov    0x14(%ebp),%eax
-0804ba01 <.text+0x27d1> mov    %eax,0xc(%esp)
-0804ba05 <.text+0x27d5> mov    0x10(%ebp),%eax
-0804ba08 <.text+0x27d8> mov    %eax,0x8(%esp)
-0804ba0c <.text+0x27dc> mov    0xc(%ebp),%eax
-0804ba0f <.text+0x27df> mov    %eax,0x4(%esp)
-0804ba13 <.text+0x27e3> mov    0x8(%ebp),%eax
-0804ba16 <.text+0x27e6> mov    %eax,(%esp)
-0804ba19 <.text+0x27e9> call   0804ef10 <exit@plt+0x5cf8>
-0804ba1e <.text+0x27ee> test   %eax,%eax
-0804ba20 <.text+0x27f0> mov    %eax,%ebx
-0804ba22 <.text+0x27f2> js     0804ba30 <exit@plt+0x2818>
-0804ba24 <.text+0x27f4> mov    %ebx,%eax
-0804ba26 <.text+0x27f6> add    $0x24,%esp
-0804ba29 <.text+0x27f9> pop    %ebx
-0804ba2a <.text+0x27fa> pop    %ebp
-0804ba2b <.text+0x27fb> ret    
-0804ba2c <.text+0x27fc> lea    0x0(%esi,%eiz,1),%esi
-0804ba30 <.text+0x2800> call   08048e58 <__errno_location@plt>
-0804ba35 <.text+0x2805> cmpl   $0xc,(%eax)
-0804ba38 <.text+0x2808> jne    0804ba24 <exit@plt+0x280c>
-0804ba3a <.text+0x280a> lea    0x0(%esi),%esi
-0804ba40 <.text+0x2810> call   0804b910 <exit@plt+0x26f8>
-0804ba45 <.text+0x2815> nop
-0804ba46 <.text+0x2816> nop
-0804ba47 <.text+0x2817> nop
-0804ba48 <.text+0x2818> nop
-0804ba49 <.text+0x2819> nop
-0804ba4a <.text+0x281a> nop
-0804ba4b <.text+0x281b> nop
-0804ba4c <.text+0x281c> nop
-0804ba4d <.text+0x281d> nop
-0804ba4e <.text+0x281e> nop
-0804ba4f <.text+0x281f> nop
-0804ba50 <.text+0x2820> push   %ebp
-0804ba51 <.text+0x2821> mov    %esp,%ebp
-0804ba53 <.text+0x2823> mov    0x8(%ebp),%eax
-0804ba56 <.text+0x2826> push   %ebx
-0804ba57 <.text+0x2827> movzbl (%eax),%edx
-0804ba5a <.text+0x282a> mov    %eax,%ecx
-0804ba5c <.text+0x282c> cmp    $0x2f,%dl
-0804ba5f <.text+0x282f> jne    0804ba75 <exit@plt+0x285d>
-0804ba61 <.text+0x2831> lea    0x0(%esi,%eiz,1),%esi
-0804ba68 <.text+0x2838> add    $0x1,%eax
-0804ba6b <.text+0x283b> movzbl (%eax),%edx
-0804ba6e <.text+0x283e> cmp    $0x2f,%dl
-0804ba71 <.text+0x2841> je     0804ba68 <exit@plt+0x2850>
-0804ba73 <.text+0x2843> mov    %eax,%ecx
-0804ba75 <.text+0x2845> test   %dl,%dl
-0804ba77 <.text+0x2847> je     0804baa6 <exit@plt+0x288e>
-0804ba79 <.text+0x2849> xor    %ebx,%ebx
-0804ba7b <.text+0x284b> jmp    0804ba92 <exit@plt+0x287a>
-0804ba7d <.text+0x284d> lea    0x0(%esi),%esi
-0804ba80 <.text+0x2850> test   %bl,%bl
-0804ba82 <.text+0x2852> je     0804ba88 <exit@plt+0x2870>
-0804ba84 <.text+0x2854> mov    %ecx,%eax
-0804ba86 <.text+0x2856> xor    %ebx,%ebx
-0804ba88 <.text+0x2858> add    $0x1,%ecx
-0804ba8b <.text+0x285b> movzbl (%ecx),%edx
-0804ba8e <.text+0x285e> test   %dl,%dl
-0804ba90 <.text+0x2860> je     0804baa6 <exit@plt+0x288e>
-0804ba92 <.text+0x2862> cmp    $0x2f,%dl
-0804ba95 <.text+0x2865> jne    0804ba80 <exit@plt+0x2868>
-0804ba97 <.text+0x2867> add    $0x1,%ecx
-0804ba9a <.text+0x286a> mov    $0x1,%ebx
-0804ba9f <.text+0x286f> movzbl (%ecx),%edx
-0804baa2 <.text+0x2872> test   %dl,%dl
-0804baa4 <.text+0x2874> jne    0804ba92 <exit@plt+0x287a>
-0804baa6 <.text+0x2876> pop    %ebx
-0804baa7 <.text+0x2877> pop    %ebp
-0804baa8 <.text+0x2878> ret    
-0804baa9 <.text+0x2879> lea    0x0(%esi,%eiz,1),%esi
-0804bab0 <.text+0x2880> push   %ebp
-0804bab1 <.text+0x2881> mov    %esp,%ebp
-0804bab3 <.text+0x2883> push   %ebx
-0804bab4 <.text+0x2884> sub    $0x14,%esp
-0804bab7 <.text+0x2887> mov    0x8(%ebp),%ebx
-0804baba <.text+0x288a> mov    %ebx,(%esp)
-0804babd <.text+0x288d> call   08049078 <strlen@plt>
-0804bac2 <.text+0x2892> cmp    $0x1,%eax
-0804bac5 <.text+0x2895> jbe    0804bace <exit@plt+0x28b6>
-0804bac7 <.text+0x2897> cmpb   $0x2f,-0x1(%ebx,%eax,1)
-0804bacc <.text+0x289c> je     0804bad8 <exit@plt+0x28c0>
-0804bace <.text+0x289e> add    $0x14,%esp
-0804bad1 <.text+0x28a1> pop    %ebx
-0804bad2 <.text+0x28a2> pop    %ebp
-0804bad3 <.text+0x28a3> ret    
-0804bad4 <.text+0x28a4> lea    0x0(%esi,%eiz,1),%esi
-0804bad8 <.text+0x28a8> add    %eax,%ebx
-0804bada <.text+0x28aa> sub    $0x1,%eax
-0804badd <.text+0x28ad> cmp    $0x1,%eax
-0804bae0 <.text+0x28b0> jbe    0804bace <exit@plt+0x28b6>
-0804bae2 <.text+0x28b2> movzbl -0x2(%ebx),%edx
-0804bae6 <.text+0x28b6> sub    $0x1,%ebx
-0804bae9 <.text+0x28b9> cmp    $0x2f,%dl
-0804baec <.text+0x28bc> je     0804bada <exit@plt+0x28c2>
-0804baee <.text+0x28be> add    $0x14,%esp
-0804baf1 <.text+0x28c1> pop    %ebx
-0804baf2 <.text+0x28c2> pop    %ebp
-0804baf3 <.text+0x28c3> ret    
-0804baf4 <.text+0x28c4> lea    0x0(%esi),%esi
-0804bafa <.text+0x28ca> lea    0x0(%edi),%edi
-0804bb00 <.text+0x28d0> push   %ebp
-0804bb01 <.text+0x28d1> mov    %esp,%ebp
-0804bb03 <.text+0x28d3> push   %esi
-0804bb04 <.text+0x28d4> push   %ebx
-0804bb05 <.text+0x28d5> sub    $0x10,%esp
-0804bb08 <.text+0x28d8> mov    0x8(%ebp),%esi
-0804bb0b <.text+0x28db> movzbl (%esi),%eax
-0804bb0e <.text+0x28de> mov    %esi,%ecx
-0804bb10 <.text+0x28e0> mov    %esi,%edx
-0804bb12 <.text+0x28e2> mov    %esi,%ebx
-0804bb14 <.text+0x28e4> cmp    $0x2f,%al
-0804bb16 <.text+0x28e6> jne    0804bb26 <exit@plt+0x290e>
-0804bb18 <.text+0x28e8> add    $0x1,%ecx
-0804bb1b <.text+0x28eb> movzbl (%ecx),%eax
-0804bb1e <.text+0x28ee> cmp    $0x2f,%al
-0804bb20 <.text+0x28f0> je     0804bb18 <exit@plt+0x2900>
-0804bb22 <.text+0x28f2> mov    %ecx,%edx
-0804bb24 <.text+0x28f4> mov    %ecx,%ebx
-0804bb26 <.text+0x28f6> test   %al,%al
-0804bb28 <.text+0x28f8> je     0804bb80 <exit@plt+0x2968>
-0804bb2a <.text+0x28fa> xor    %ecx,%ecx
-0804bb2c <.text+0x28fc> jmp    0804bb42 <exit@plt+0x292a>
-0804bb2e <.text+0x28fe> xchg   %ax,%ax
-0804bb30 <.text+0x2900> test   %cl,%cl
-0804bb32 <.text+0x2902> je     0804bb38 <exit@plt+0x2920>
-0804bb34 <.text+0x2904> mov    %edx,%ebx
-0804bb36 <.text+0x2906> xor    %ecx,%ecx
-0804bb38 <.text+0x2908> add    $0x1,%edx
-0804bb3b <.text+0x290b> movzbl (%edx),%eax
-0804bb3e <.text+0x290e> test   %al,%al
-0804bb40 <.text+0x2910> je     0804bb55 <exit@plt+0x293d>
-0804bb42 <.text+0x2912> cmp    $0x2f,%al
-0804bb44 <.text+0x2914> jne    0804bb30 <exit@plt+0x2918>
-0804bb46 <.text+0x2916> add    $0x1,%edx
-0804bb49 <.text+0x2919> mov    $0x1,%ecx
-0804bb4e <.text+0x291e> movzbl (%edx),%eax
-0804bb51 <.text+0x2921> test   %al,%al
-0804bb53 <.text+0x2923> jne    0804bb42 <exit@plt+0x292a>
-0804bb55 <.text+0x2925> cmpb   $0x0,(%ebx)
-0804bb58 <.text+0x2928> je     0804bb80 <exit@plt+0x2968>
-0804bb5a <.text+0x292a> mov    %ebx,(%esp)
-0804bb5d <.text+0x292d> call   0804bab0 <exit@plt+0x2898>
-0804bb62 <.text+0x2932> xor    %edx,%edx
-0804bb64 <.text+0x2934> cmpb   $0x2f,(%ebx,%eax,1)
-0804bb68 <.text+0x2938> mov    %ebx,(%esp)
-0804bb6b <.text+0x293b> sete   %dl
-0804bb6e <.text+0x293e> add    %edx,%eax
-0804bb70 <.text+0x2940> mov    %eax,0x4(%esp)
-0804bb74 <.text+0x2944> call   0804f290 <exit@plt+0x6078>
-0804bb79 <.text+0x2949> add    $0x10,%esp
-0804bb7c <.text+0x294c> pop    %ebx
-0804bb7d <.text+0x294d> pop    %esi
-0804bb7e <.text+0x294e> pop    %ebp
-0804bb7f <.text+0x294f> ret    
-0804bb80 <.text+0x2950> mov    %esi,(%esp)
-0804bb83 <.text+0x2953> call   0804bab0 <exit@plt+0x2898>
-0804bb88 <.text+0x2958> mov    %esi,(%esp)
-0804bb8b <.text+0x295b> mov    %eax,0x4(%esp)
-0804bb8f <.text+0x295f> call   0804f290 <exit@plt+0x6078>
-0804bb94 <.text+0x2964> add    $0x10,%esp
-0804bb97 <.text+0x2967> pop    %ebx
-0804bb98 <.text+0x2968> pop    %esi
-0804bb99 <.text+0x2969> pop    %ebp
-0804bb9a <.text+0x296a> ret    
-0804bb9b <.text+0x296b> nop
-0804bb9c <.text+0x296c> nop
-0804bb9d <.text+0x296d> nop
-0804bb9e <.text+0x296e> nop
-0804bb9f <.text+0x296f> nop
-0804bba0 <.text+0x2970> push   %ebp
-0804bba1 <.text+0x2971> mov    %esp,%ebp
-0804bba3 <.text+0x2973> mov    0x8(%ebp),%eax
-0804bba6 <.text+0x2976> pop    %ebp
-0804bba7 <.text+0x2977> mov    %eax,0x805517c
-0804bbac <.text+0x297c> ret    
-0804bbad <.text+0x297d> lea    0x0(%esi),%esi
-0804bbb0 <.text+0x2980> push   %ebp
-0804bbb1 <.text+0x2981> mov    %esp,%ebp
-0804bbb3 <.text+0x2983> mov    0x8(%ebp),%eax
-0804bbb6 <.text+0x2986> pop    %ebp
-0804bbb7 <.text+0x2987> mov    %al,0x8055180
-0804bbbc <.text+0x298c> ret    
-0804bbbd <.text+0x298d> lea    0x0(%esi),%esi
-0804bbc0 <.text+0x2990> push   %ebp
-0804bbc1 <.text+0x2991> mov    %esp,%ebp
-0804bbc3 <.text+0x2993> sub    $0x28,%esp
-0804bbc6 <.text+0x2996> mov    0x8055160,%eax
-0804bbcb <.text+0x299b> mov    %ebx,-0x8(%ebp)
-0804bbce <.text+0x299e> mov    %esi,-0x4(%ebp)
-0804bbd1 <.text+0x29a1> mov    %eax,(%esp)
-0804bbd4 <.text+0x29a4> call   0804f2c0 <exit@plt+0x60a8>
-0804bbd9 <.text+0x29a9> test   %eax,%eax
-0804bbdb <.text+0x29ab> je     0804bbf2 <exit@plt+0x29da>
-0804bbdd <.text+0x29ad> cmpb   $0x0,0x8055180
-0804bbe4 <.text+0x29b4> je     0804bc0d <exit@plt+0x29f5>
-0804bbe6 <.text+0x29b6> call   08048e58 <__errno_location@plt>
-0804bbeb <.text+0x29bb> cmpl   $0x20,(%eax)
-0804bbee <.text+0x29be> mov    %eax,%ebx
-0804bbf0 <.text+0x29c0> jne    0804bc14 <exit@plt+0x29fc>
-0804bbf2 <.text+0x29c2> mov    0x8055144,%eax
-0804bbf7 <.text+0x29c7> mov    %eax,(%esp)
-0804bbfa <.text+0x29ca> call   0804f2c0 <exit@plt+0x60a8>
-0804bbff <.text+0x29cf> test   %eax,%eax
-0804bc01 <.text+0x29d1> jne    0804bc65 <exit@plt+0x2a4d>
-0804bc03 <.text+0x29d3> mov    -0x8(%ebp),%ebx
-0804bc06 <.text+0x29d6> mov    -0x4(%ebp),%esi
-0804bc09 <.text+0x29d9> mov    %ebp,%esp
-0804bc0b <.text+0x29db> pop    %ebp
-0804bc0c <.text+0x29dc> ret    
-0804bc0d <.text+0x29dd> call   08048e58 <__errno_location@plt>
-0804bc12 <.text+0x29e2> mov    %eax,%ebx
-0804bc14 <.text+0x29e4> movl   $0x5,0x8(%esp)
-0804bc1c <.text+0x29ec> movl   $0x8052690,0x4(%esp)
-0804bc24 <.text+0x29f4> movl   $0x0,(%esp)
-0804bc2b <.text+0x29fb> call   08049008 <dcgettext@plt>
-0804bc30 <.text+0x2a00> mov    %eax,%esi
-0804bc32 <.text+0x2a02> mov    0x805517c,%eax
-0804bc37 <.text+0x2a07> test   %eax,%eax
-0804bc39 <.text+0x2a09> je     0804bc72 <exit@plt+0x2a5a>
-0804bc3b <.text+0x2a0b> mov    %eax,(%esp)
-0804bc3e <.text+0x2a0e> call   0804cb50 <exit@plt+0x3938>
-0804bc43 <.text+0x2a13> mov    %esi,0x10(%esp)
-0804bc47 <.text+0x2a17> movl   $0x8052be0,0x8(%esp)
-0804bc4f <.text+0x2a1f> mov    %eax,0xc(%esp)
-0804bc53 <.text+0x2a23> mov    (%ebx),%eax
-0804bc55 <.text+0x2a25> movl   $0x0,(%esp)
-0804bc5c <.text+0x2a2c> mov    %eax,0x4(%esp)
-0804bc60 <.text+0x2a30> call   08049148 <error@plt>
-0804bc65 <.text+0x2a35> mov    0x8055124,%eax
-0804bc6a <.text+0x2a3a> mov    %eax,(%esp)
-0804bc6d <.text+0x2a3d> call   08048f88 <_exit@plt>
-0804bc72 <.text+0x2a42> mov    %esi,0xc(%esp)
-0804bc76 <.text+0x2a46> movl   $0x8052be4,0x8(%esp)
-0804bc7e <.text+0x2a4e> mov    (%ebx),%eax
-0804bc80 <.text+0x2a50> movl   $0x0,(%esp)
-0804bc87 <.text+0x2a57> mov    %eax,0x4(%esp)
-0804bc8b <.text+0x2a5b> call   08049148 <error@plt>
-0804bc90 <.text+0x2a60> jmp    0804bc65 <exit@plt+0x2a4d>
-0804bc92 <.text+0x2a62> nop
-0804bc93 <.text+0x2a63> nop
-0804bc94 <.text+0x2a64> nop
-0804bc95 <.text+0x2a65> nop
-0804bc96 <.text+0x2a66> nop
-0804bc97 <.text+0x2a67> nop
-0804bc98 <.text+0x2a68> nop
-0804bc99 <.text+0x2a69> nop
-0804bc9a <.text+0x2a6a> nop
-0804bc9b <.text+0x2a6b> nop
-0804bc9c <.text+0x2a6c> nop
-0804bc9d <.text+0x2a6d> nop
-0804bc9e <.text+0x2a6e> nop
-0804bc9f <.text+0x2a6f> nop
-0804bca0 <.text+0x2a70> push   %ebp
-0804bca1 <.text+0x2a71> mov    %esp,%ebp
-0804bca3 <.text+0x2a73> sub    $0x18,%esp
-0804bca6 <.text+0x2a76> mov    %esi,-0x8(%ebp)
-0804bca9 <.text+0x2a79> mov    %edi,-0x4(%ebp)
-0804bcac <.text+0x2a7c> movl   $0x0,0x4(%esp)
-0804bcb4 <.text+0x2a84> mov    0x8(%ebp),%eax
-0804bcb7 <.text+0x2a87> mov    %eax,(%esp)
-0804bcba <.text+0x2a8a> call   08049098 <setlocale@plt>
-0804bcbf <.text+0x2a8f> mov    %eax,%esi
-0804bcc1 <.text+0x2a91> mov    $0x1,%eax
-0804bcc6 <.text+0x2a96> test   %esi,%esi
-0804bcc8 <.text+0x2a98> je     0804bce3 <exit@plt+0x2acb>
-0804bcca <.text+0x2a9a> movzbl (%esi),%eax
-0804bccd <.text+0x2a9d> cmp    0x8052be7,%al
-0804bcd3 <.text+0x2aa3> jne    0804bcf0 <exit@plt+0x2ad8>
-0804bcd5 <.text+0x2aa5> movzbl 0x1(%esi),%eax
-0804bcd9 <.text+0x2aa9> cmp    0x8052be8,%al
-0804bcdf <.text+0x2aaf> jne    0804bcf0 <exit@plt+0x2ad8>
-0804bce1 <.text+0x2ab1> xor    %eax,%eax
-0804bce3 <.text+0x2ab3> mov    -0x8(%ebp),%esi
-0804bce6 <.text+0x2ab6> mov    -0x4(%ebp),%edi
-0804bce9 <.text+0x2ab9> mov    %ebp,%esp
-0804bceb <.text+0x2abb> pop    %ebp
-0804bcec <.text+0x2abc> ret    
-0804bced <.text+0x2abd> lea    0x0(%esi),%esi
-0804bcf0 <.text+0x2ac0> mov    $0x8052be9,%edi
-0804bcf5 <.text+0x2ac5> mov    $0x6,%ecx
-0804bcfa <.text+0x2aca> repz cmpsb %es:(%edi),%ds:(%esi)
-0804bcfc <.text+0x2acc> mov    -0x8(%ebp),%esi
-0804bcff <.text+0x2acf> mov    -0x4(%ebp),%edi
-0804bd02 <.text+0x2ad2> setne  %al
-0804bd05 <.text+0x2ad5> mov    %ebp,%esp
-0804bd07 <.text+0x2ad7> pop    %ebp
-0804bd08 <.text+0x2ad8> ret    
-0804bd09 <.text+0x2ad9> nop
-0804bd0a <.text+0x2ada> nop
-0804bd0b <.text+0x2adb> nop
-0804bd0c <.text+0x2adc> nop
-0804bd0d <.text+0x2add> nop
-0804bd0e <.text+0x2ade> nop
-0804bd0f <.text+0x2adf> nop
-0804bd10 <.text+0x2ae0> push   %ebp
-0804bd11 <.text+0x2ae1> mov    %esp,%ebp
-0804bd13 <.text+0x2ae3> sub    $0x18,%esp
-0804bd16 <.text+0x2ae6> mov    0xc(%ebp),%eax
-0804bd19 <.text+0x2ae9> movl   $0x6,0x4(%esp)
-0804bd21 <.text+0x2af1> mov    %eax,0x8(%esp)
-0804bd25 <.text+0x2af5> mov    0x8(%ebp),%eax
-0804bd28 <.text+0x2af8> mov    %eax,(%esp)
-0804bd2b <.text+0x2afb> call   0804cbd0 <exit@plt+0x39b8>
-0804bd30 <.text+0x2b00> leave  
-0804bd31 <.text+0x2b01> ret    
-0804bd32 <.text+0x2b02> lea    0x0(%esi,%eiz,1),%esi
-0804bd39 <.text+0x2b09> lea    0x0(%edi,%eiz,1),%edi
-0804bd40 <.text+0x2b10> push   %ebp
-0804bd41 <.text+0x2b11> mov    %esp,%ebp
-0804bd43 <.text+0x2b13> sub    $0x18,%esp
-0804bd46 <.text+0x2b16> mov    0x8(%ebp),%eax
-0804bd49 <.text+0x2b19> movl   $0x0,(%esp)
-0804bd50 <.text+0x2b20> mov    %eax,0x4(%esp)
-0804bd54 <.text+0x2b24> call   0804bd10 <exit@plt+0x2af8>
-0804bd59 <.text+0x2b29> leave  
-0804bd5a <.text+0x2b2a> ret    
-0804bd5b <.text+0x2b2b> nop
-0804bd5c <.text+0x2b2c> nop
-0804bd5d <.text+0x2b2d> nop
-0804bd5e <.text+0x2b2e> nop
-0804bd5f <.text+0x2b2f> nop
-0804bd60 <.text+0x2b30> push   %ebp
-0804bd61 <.text+0x2b31> mov    %esp,%ebp
-0804bd63 <.text+0x2b33> mov    0x8(%ebp),%eax
-0804bd66 <.text+0x2b36> test   %eax,%eax
-0804bd68 <.text+0x2b38> je     0804bd70 <exit@plt+0x2b58>
-0804bd6a <.text+0x2b3a> mov    (%eax),%eax
-0804bd6c <.text+0x2b3c> pop    %ebp
-0804bd6d <.text+0x2b3d> ret    
-0804bd6e <.text+0x2b3e> xchg   %ax,%ax
-0804bd70 <.text+0x2b40> mov    $0x80551a0,%eax
-0804bd75 <.text+0x2b45> mov    (%eax),%eax
-0804bd77 <.text+0x2b47> pop    %ebp
-0804bd78 <.text+0x2b48> ret    
-0804bd79 <.text+0x2b49> lea    0x0(%esi,%eiz,1),%esi
-0804bd80 <.text+0x2b50> push   %ebp
-0804bd81 <.text+0x2b51> mov    %esp,%ebp
-0804bd83 <.text+0x2b53> mov    0x8(%ebp),%eax
-0804bd86 <.text+0x2b56> test   %eax,%eax
-0804bd88 <.text+0x2b58> je     0804bd98 <exit@plt+0x2b80>
-0804bd8a <.text+0x2b5a> mov    0xc(%ebp),%edx
-0804bd8d <.text+0x2b5d> mov    %edx,(%eax)
-0804bd8f <.text+0x2b5f> pop    %ebp
-0804bd90 <.text+0x2b60> ret    
-0804bd91 <.text+0x2b61> lea    0x0(%esi,%eiz,1),%esi
-0804bd98 <.text+0x2b68> mov    0xc(%ebp),%edx
-0804bd9b <.text+0x2b6b> mov    $0x80551a0,%eax
-0804bda0 <.text+0x2b70> mov    %edx,(%eax)
-0804bda2 <.text+0x2b72> pop    %ebp
-0804bda3 <.text+0x2b73> ret    
-0804bda4 <.text+0x2b74> lea    0x0(%esi),%esi
-0804bdaa <.text+0x2b7a> lea    0x0(%edi),%edi
-0804bdb0 <.text+0x2b80> push   %ebp
-0804bdb1 <.text+0x2b81> mov    %esp,%ebp
-0804bdb3 <.text+0x2b83> sub    $0xc,%esp
-0804bdb6 <.text+0x2b86> mov    %ebx,(%esp)
-0804bdb9 <.text+0x2b89> mov    0x8(%ebp),%ebx
-0804bdbc <.text+0x2b8c> mov    %esi,0x4(%esp)
-0804bdc0 <.text+0x2b90> movzbl 0xc(%ebp),%ecx
-0804bdc4 <.text+0x2b94> mov    %edi,0x8(%esp)
-0804bdc8 <.text+0x2b98> test   %ebx,%ebx
-0804bdca <.text+0x2b9a> je     0804be08 <exit@plt+0x2bf0>
-0804bdcc <.text+0x2b9c> mov    %ecx,%eax
-0804bdce <.text+0x2b9e> mov    0x10(%ebp),%edx
-0804bdd1 <.text+0x2ba1> and    $0x1f,%ecx
-0804bdd4 <.text+0x2ba4> shr    $0x5,%al
-0804bdd7 <.text+0x2ba7> movzbl %al,%esi
-0804bdda <.text+0x2baa> mov    0x8(%ebx,%esi,4),%edi
-0804bdde <.text+0x2bae> and    $0x1,%edx
-0804bde1 <.text+0x2bb1> mov    %edi,%eax
-0804bde3 <.text+0x2bb3> shr    %cl,%eax
-0804bde5 <.text+0x2bb5> and    $0x1,%eax
-0804bde8 <.text+0x2bb8> xor    %eax,%edx
-0804bdea <.text+0x2bba> shl    %cl,%edx
-0804bdec <.text+0x2bbc> xor    %edi,%edx
-0804bdee <.text+0x2bbe> mov    %edx,0x8(%ebx,%esi,4)
-0804bdf2 <.text+0x2bc2> mov    (%esp),%ebx
-0804bdf5 <.text+0x2bc5> mov    0x4(%esp),%esi
-0804bdf9 <.text+0x2bc9> mov    0x8(%esp),%edi
-0804bdfd <.text+0x2bcd> mov    %ebp,%esp
-0804bdff <.text+0x2bcf> pop    %ebp
-0804be00 <.text+0x2bd0> ret    
-0804be01 <.text+0x2bd1> lea    0x0(%esi,%eiz,1),%esi
-0804be08 <.text+0x2bd8> mov    $0x80551a0,%ebx
-0804be0d <.text+0x2bdd> jmp    0804bdcc <exit@plt+0x2bb4>
-0804be0f <.text+0x2bdf> nop
-0804be10 <.text+0x2be0> push   %ebp
-0804be11 <.text+0x2be1> mov    %esp,%ebp
-0804be13 <.text+0x2be3> mov    0x8(%ebp),%edx
-0804be16 <.text+0x2be6> test   %edx,%edx
-0804be18 <.text+0x2be8> je     0804be28 <exit@plt+0x2c10>
-0804be1a <.text+0x2bea> mov    0xc(%ebp),%ecx
-0804be1d <.text+0x2bed> mov    0x4(%edx),%eax
-0804be20 <.text+0x2bf0> mov    %ecx,0x4(%edx)
-0804be23 <.text+0x2bf3> pop    %ebp
-0804be24 <.text+0x2bf4> ret    
-0804be25 <.text+0x2bf5> lea    0x0(%esi),%esi
-0804be28 <.text+0x2bf8> mov    0xc(%ebp),%ecx
-0804be2b <.text+0x2bfb> mov    $0x80551a0,%edx
-0804be30 <.text+0x2c00> mov    0x4(%edx),%eax
-0804be33 <.text+0x2c03> mov    %ecx,0x4(%edx)
-0804be36 <.text+0x2c06> pop    %ebp
-0804be37 <.text+0x2c07> ret    
-0804be38 <.text+0x2c08> nop
-0804be39 <.text+0x2c09> lea    0x0(%esi,%eiz,1),%esi
-0804be40 <.text+0x2c10> push   %ebp
-0804be41 <.text+0x2c11> mov    %esp,%ebp
-0804be43 <.text+0x2c13> push   %esi
-0804be44 <.text+0x2c14> push   %ebx
-0804be45 <.text+0x2c15> sub    $0x10,%esp
-0804be48 <.text+0x2c18> mov    0x8055128,%esi
-0804be4e <.text+0x2c1e> cmpl   $0x1,0x805512c
-0804be55 <.text+0x2c25> jbe    0804be77 <exit@plt+0x2c5f>
-0804be57 <.text+0x2c27> mov    $0x1,%ebx
-0804be5c <.text+0x2c2c> lea    0x0(%esi,%eiz,1),%esi
-0804be60 <.text+0x2c30> mov    0x4(%esi,%ebx,8),%eax
-0804be64 <.text+0x2c34> add    $0x1,%ebx
-0804be67 <.text+0x2c37> mov    %eax,(%esp)
-0804be6a <.text+0x2c3a> call   08048ff8 <free@plt>
-0804be6f <.text+0x2c3f> cmp    %ebx,0x805512c
-0804be75 <.text+0x2c45> ja     0804be60 <exit@plt+0x2c48>
-0804be77 <.text+0x2c47> mov    0x4(%esi),%eax
-0804be7a <.text+0x2c4a> cmp    $0x80551e0,%eax
-0804be7f <.text+0x2c4f> je     0804be9d <exit@plt+0x2c85>
-0804be81 <.text+0x2c51> mov    %eax,(%esp)
-0804be84 <.text+0x2c54> call   08048ff8 <free@plt>
-0804be89 <.text+0x2c59> movl   $0x100,0x8055130
-0804be93 <.text+0x2c63> movl   $0x80551e0,0x8055134
-0804be9d <.text+0x2c6d> cmp    $0x8055130,%esi
-0804bea3 <.text+0x2c73> je     0804beb7 <exit@plt+0x2c9f>
-0804bea5 <.text+0x2c75> mov    %esi,(%esp)
-0804bea8 <.text+0x2c78> call   08048ff8 <free@plt>
-0804bead <.text+0x2c7d> movl   $0x8055130,0x8055128
-0804beb7 <.text+0x2c87> movl   $0x1,0x805512c
-0804bec1 <.text+0x2c91> add    $0x10,%esp
-0804bec4 <.text+0x2c94> pop    %ebx
-0804bec5 <.text+0x2c95> pop    %esi
-0804bec6 <.text+0x2c96> pop    %ebp
-0804bec7 <.text+0x2c97> ret    
-0804bec8 <.text+0x2c98> nop
-0804bec9 <.text+0x2c99> lea    0x0(%esi,%eiz,1),%esi
-0804bed0 <.text+0x2ca0> push   %ebp
-0804bed1 <.text+0x2ca1> mov    %esp,%ebp
-0804bed3 <.text+0x2ca3> sub    $0x28,%esp
-0804bed6 <.text+0x2ca6> mov    %ebx,-0xc(%ebp)
-0804bed9 <.text+0x2ca9> mov    0x8(%ebp),%ebx
-0804bedc <.text+0x2cac> mov    %esi,-0x8(%ebp)
-0804bedf <.text+0x2caf> mov    %edi,-0x4(%ebp)
-0804bee2 <.text+0x2cb2> call   08048e58 <__errno_location@plt>
-0804bee7 <.text+0x2cb7> test   %ebx,%ebx
-0804bee9 <.text+0x2cb9> mov    %eax,%esi
-0804beeb <.text+0x2cbb> mov    (%eax),%edi
-0804beed <.text+0x2cbd> je     0804bf10 <exit@plt+0x2cf8>
-0804beef <.text+0x2cbf> mov    %ebx,(%esp)
-0804bef2 <.text+0x2cc2> movl   $0x28,0x4(%esp)
-0804befa <.text+0x2cca> call   0804d0a0 <exit@plt+0x3e88>
-0804beff <.text+0x2ccf> mov    %edi,(%esi)
-0804bf01 <.text+0x2cd1> mov    -0xc(%ebp),%ebx
-0804bf04 <.text+0x2cd4> mov    -0x8(%ebp),%esi
-0804bf07 <.text+0x2cd7> mov    -0x4(%ebp),%edi
-0804bf0a <.text+0x2cda> mov    %ebp,%esp
-0804bf0c <.text+0x2cdc> pop    %ebp
-0804bf0d <.text+0x2cdd> ret    
-0804bf0e <.text+0x2cde> xchg   %ax,%ax
-0804bf10 <.text+0x2ce0> mov    $0x80551a0,%ebx
-0804bf15 <.text+0x2ce5> jmp    0804beef <exit@plt+0x2cd7>
-0804bf17 <.text+0x2ce7> mov    %esi,%esi
-0804bf19 <.text+0x2ce9> lea    0x0(%edi,%eiz,1),%edi
-0804bf20 <.text+0x2cf0> push   %ebp
-0804bf21 <.text+0x2cf1> mov    %esp,%ebp
-0804bf23 <.text+0x2cf3> sub    $0x30,%esp
-0804bf26 <.text+0x2cf6> lea    -0x20(%ebp),%ecx
-0804bf29 <.text+0x2cf9> mov    %edx,-0x28(%ebp)
-0804bf2c <.text+0x2cfc> xor    %edx,%edx
-0804bf2e <.text+0x2cfe> movl   $0x0,-0x24(%ebp)
-0804bf35 <.text+0x2d05> movl   $0x0,(%ecx,%edx,1)
-0804bf3c <.text+0x2d0c> add    $0x4,%edx
-0804bf3f <.text+0x2d0f> cmp    $0x20,%edx
-0804bf42 <.text+0x2d12> jb     0804bf35 <exit@plt+0x2d1d>
-0804bf44 <.text+0x2d14> mov    -0x28(%ebp),%edx
-0804bf47 <.text+0x2d17> mov    %edx,(%eax)
-0804bf49 <.text+0x2d19> mov    -0x24(%ebp),%edx
-0804bf4c <.text+0x2d1c> mov    %edx,0x4(%eax)
-0804bf4f <.text+0x2d1f> mov    -0x20(%ebp),%edx
-0804bf52 <.text+0x2d22> mov    %edx,0x8(%eax)
-0804bf55 <.text+0x2d25> mov    -0x1c(%ebp),%edx
-0804bf58 <.text+0x2d28> mov    %edx,0xc(%eax)
-0804bf5b <.text+0x2d2b> mov    -0x18(%ebp),%edx
-0804bf5e <.text+0x2d2e> mov    %edx,0x10(%eax)
-0804bf61 <.text+0x2d31> mov    -0x14(%ebp),%edx
-0804bf64 <.text+0x2d34> mov    %edx,0x14(%eax)
-0804bf67 <.text+0x2d37> mov    -0x10(%ebp),%edx
-0804bf6a <.text+0x2d3a> mov    %edx,0x18(%eax)
-0804bf6d <.text+0x2d3d> mov    -0xc(%ebp),%edx
-0804bf70 <.text+0x2d40> mov    %edx,0x1c(%eax)
-0804bf73 <.text+0x2d43> mov    -0x8(%ebp),%edx
-0804bf76 <.text+0x2d46> mov    %edx,0x20(%eax)
-0804bf79 <.text+0x2d49> mov    -0x4(%ebp),%edx
-0804bf7c <.text+0x2d4c> mov    %edx,0x24(%eax)
-0804bf7f <.text+0x2d4f> leave  
-0804bf80 <.text+0x2d50> ret    
-0804bf81 <.text+0x2d51> jmp    0804bf90 <exit@plt+0x2d78>
-0804bf83 <.text+0x2d53> nop
-0804bf84 <.text+0x2d54> nop
-0804bf85 <.text+0x2d55> nop
-0804bf86 <.text+0x2d56> nop
-0804bf87 <.text+0x2d57> nop
-0804bf88 <.text+0x2d58> nop
-0804bf89 <.text+0x2d59> nop
-0804bf8a <.text+0x2d5a> nop
-0804bf8b <.text+0x2d5b> nop
-0804bf8c <.text+0x2d5c> nop
-0804bf8d <.text+0x2d5d> nop
-0804bf8e <.text+0x2d5e> nop
-0804bf8f <.text+0x2d5f> nop
-0804bf90 <.text+0x2d60> push   %ebp
-0804bf91 <.text+0x2d61> mov    %esp,%ebp
-0804bf93 <.text+0x2d63> push   %edi
-0804bf94 <.text+0x2d64> push   %esi
-0804bf95 <.text+0x2d65> push   %ebx
-0804bf96 <.text+0x2d66> sub    $0x7c,%esp
-0804bf99 <.text+0x2d69> mov    %eax,-0x40(%ebp)
-0804bf9c <.text+0x2d6c> mov    %edx,-0x38(%ebp)
-0804bf9f <.text+0x2d6f> mov    %ecx,-0x3c(%ebp)
-0804bfa2 <.text+0x2d72> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804bfa7 <.text+0x2d77> mov    %eax,-0x54(%ebp)
-0804bfaa <.text+0x2d7a> mov    0x10(%ebp),%eax
-0804bfad <.text+0x2d7d> shr    %eax
-0804bfaf <.text+0x2d7f> and    $0x1,%eax
-0804bfb2 <.text+0x2d82> cmpl   $0x7,0xc(%ebp)
-0804bfb6 <.text+0x2d86> mov    %al,-0x41(%ebp)
-0804bfb9 <.text+0x2d89> jbe    0804bfc0 <exit@plt+0x2da8>
-0804bfbb <.text+0x2d8b> call   08048e48 <abort@plt>
-0804bfc0 <.text+0x2d90> mov    0xc(%ebp),%eax
-0804bfc3 <.text+0x2d93> jmp    *0x8052c40(,%eax,4)
-0804bfca <.text+0x2d9a> movb   $0x0,-0x41(%ebp)
-0804bfce <.text+0x2d9e> xor    %ebx,%ebx
-0804bfd0 <.text+0x2da0> movb   $0x1,-0x31(%ebp)
-0804bfd4 <.text+0x2da4> movl   $0x0,-0x48(%ebp)
-0804bfdb <.text+0x2dab> movl   $0x0,-0x50(%ebp)
-0804bfe2 <.text+0x2db2> lea    0x0(%esi),%esi
-0804bfe8 <.text+0x2db8> mov    0x10(%ebp),%esi
-0804bfeb <.text+0x2dbb> mov    0x10(%ebp),%edi
-0804bfee <.text+0x2dbe> movl   $0x0,-0x2c(%ebp)
-0804bff5 <.text+0x2dc5> and    $0x4,%esi
-0804bff8 <.text+0x2dc8> and    $0x1,%edi
-0804bffb <.text+0x2dcb> mov    %esi,-0x5c(%ebp)
-0804bffe <.text+0x2dce> mov    %edi,-0x58(%ebp)
-0804c001 <.text+0x2dd1> cmpl   $0xffffffff,0x8(%ebp)
-0804c005 <.text+0x2dd5> je     0804c148 <exit@plt+0x2f30>
-0804c00b <.text+0x2ddb> nop
-0804c00c <.text+0x2ddc> lea    0x0(%esi,%eiz,1),%esi
-0804c010 <.text+0x2de0> mov    0x8(%ebp),%eax
-0804c013 <.text+0x2de3> cmp    %eax,-0x2c(%ebp)
-0804c016 <.text+0x2de6> setne  %al
-0804c019 <.text+0x2de9> test   %al,%al
-0804c01b <.text+0x2deb> je     0804c15d <exit@plt+0x2f45>
-0804c021 <.text+0x2df1> cmpb   $0x0,-0x31(%ebp)
-0804c025 <.text+0x2df5> jne    0804c3d8 <exit@plt+0x31c0>
-0804c02b <.text+0x2dfb> mov    -0x3c(%ebp),%eax
-0804c02e <.text+0x2dfe> add    -0x2c(%ebp),%eax
-0804c031 <.text+0x2e01> mov    %eax,-0x30(%ebp)
-0804c034 <.text+0x2e04> mov    -0x30(%ebp),%ecx
-0804c037 <.text+0x2e07> movzbl (%ecx),%edx
-0804c03a <.text+0x2e0a> cmp    $0x7e,%dl
-0804c03d <.text+0x2e0d> jbe    0804c3fb <exit@plt+0x31e3>
-0804c043 <.text+0x2e13> cmpl   $0x1,-0x54(%ebp)
-0804c047 <.text+0x2e17> jne    0804c6f8 <exit@plt+0x34e0>
-0804c04d <.text+0x2e1d> mov    %dl,-0x68(%ebp)
-0804c050 <.text+0x2e20> mov    $0x1,%esi
-0804c055 <.text+0x2e25> call   08049038 <__ctype_b_loc@plt>
-0804c05a <.text+0x2e2a> movzbl -0x68(%ebp),%edx
-0804c05e <.text+0x2e2e> movzbl %dl,%ecx
-0804c061 <.text+0x2e31> mov    (%eax),%eax
-0804c063 <.text+0x2e33> movzwl (%eax,%ecx,2),%eax
-0804c067 <.text+0x2e37> shr    $0xe,%eax
-0804c06a <.text+0x2e3a> and    $0x1,%eax
-0804c06d <.text+0x2e3d> mov    %al,-0x4c(%ebp)
-0804c070 <.text+0x2e40> cmpb   $0x0,-0x31(%ebp)
-0804c074 <.text+0x2e44> je     0804c470 <exit@plt+0x3258>
-0804c07a <.text+0x2e4a> cmpb   $0x0,-0x4c(%ebp)
-0804c07e <.text+0x2e4e> jne    0804c390 <exit@plt+0x3178>
-0804c084 <.text+0x2e54> lea    0x0(%esi,%eiz,1),%esi
-0804c088 <.text+0x2e58> mov    -0x2c(%ebp),%edi
-0804c08b <.text+0x2e5b> mov    -0x30(%ebp),%eax
-0804c08e <.text+0x2e5e> lea    (%esi,%edi,1),%ecx
-0804c091 <.text+0x2e61> mov    %edi,%esi
-0804c093 <.text+0x2e63> mov    %ecx,-0x6c(%ebp)
-0804c096 <.text+0x2e66> jmp    0804c0ad <exit@plt+0x2e95>
-0804c098 <.text+0x2e68> cmp    -0x38(%ebp),%ebx
-0804c09b <.text+0x2e6b> jae    0804c0a3 <exit@plt+0x2e8b>
-0804c09d <.text+0x2e6d> mov    -0x40(%ebp),%edi
-0804c0a0 <.text+0x2e70> mov    %dl,(%edi,%ebx,1)
-0804c0a3 <.text+0x2e73> movzbl 0x1(%eax),%edx
-0804c0a7 <.text+0x2e77> add    $0x1,%ebx
-0804c0aa <.text+0x2e7a> add    $0x1,%eax
-0804c0ad <.text+0x2e7d> cmpb   $0x0,-0x31(%ebp)
-0804c0b1 <.text+0x2e81> je     0804c11a <exit@plt+0x2f02>
-0804c0b3 <.text+0x2e83> cmpb   $0x0,-0x4c(%ebp)
-0804c0b7 <.text+0x2e87> jne    0804c11a <exit@plt+0x2f02>
-0804c0b9 <.text+0x2e89> cmpb   $0x0,-0x41(%ebp)
-0804c0bd <.text+0x2e8d> jne    0804c420 <exit@plt+0x3208>
-0804c0c3 <.text+0x2e93> cmp    -0x38(%ebp),%ebx
-0804c0c6 <.text+0x2e96> jae    0804c0cf <exit@plt+0x2eb7>
-0804c0c8 <.text+0x2e98> mov    -0x40(%ebp),%ecx
-0804c0cb <.text+0x2e9b> movb   $0x5c,(%ecx,%ebx,1)
-0804c0cf <.text+0x2e9f> lea    0x1(%ebx),%edi
-0804c0d2 <.text+0x2ea2> cmp    %edi,-0x38(%ebp)
-0804c0d5 <.text+0x2ea5> mov    %edi,-0x2c(%ebp)
-0804c0d8 <.text+0x2ea8> jbe    0804c0eb <exit@plt+0x2ed3>
-0804c0da <.text+0x2eaa> mov    %edx,%ecx
-0804c0dc <.text+0x2eac> shr    $0x6,%cl
-0804c0df <.text+0x2eaf> mov    %ecx,%edi
-0804c0e1 <.text+0x2eb1> lea    0x30(%edi),%ecx
-0804c0e4 <.text+0x2eb4> mov    -0x40(%ebp),%edi
-0804c0e7 <.text+0x2eb7> mov    %cl,0x1(%edi,%ebx,1)
-0804c0eb <.text+0x2ebb> mov    -0x2c(%ebp),%ecx
-0804c0ee <.text+0x2ebe> add    $0x1,%ecx
-0804c0f1 <.text+0x2ec1> cmp    %ecx,-0x38(%ebp)
-0804c0f4 <.text+0x2ec4> mov    %ecx,-0x60(%ebp)
-0804c0f7 <.text+0x2ec7> jbe    0804c10e <exit@plt+0x2ef6>
-0804c0f9 <.text+0x2ec9> mov    %edx,%ebx
-0804c0fb <.text+0x2ecb> mov    -0x40(%ebp),%ecx
-0804c0fe <.text+0x2ece> mov    -0x2c(%ebp),%edi
-0804c101 <.text+0x2ed1> shr    $0x3,%bl
-0804c104 <.text+0x2ed4> and    $0x7,%ebx
-0804c107 <.text+0x2ed7> add    $0x30,%ebx
-0804c10a <.text+0x2eda> mov    %bl,0x1(%ecx,%edi,1)
-0804c10e <.text+0x2ede> mov    -0x60(%ebp),%ebx
-0804c111 <.text+0x2ee1> and    $0x7,%edx
-0804c114 <.text+0x2ee4> add    $0x30,%edx
-0804c117 <.text+0x2ee7> add    $0x1,%ebx
-0804c11a <.text+0x2eea> add    $0x1,%esi
-0804c11d <.text+0x2eed> cmp    %esi,-0x6c(%ebp)
-0804c120 <.text+0x2ef0> ja     0804c098 <exit@plt+0x2e80>
-0804c126 <.text+0x2ef6> mov    %esi,-0x2c(%ebp)
-0804c129 <.text+0x2ef9> lea    0x0(%esi,%eiz,1),%esi
-0804c130 <.text+0x2f00> cmp    -0x38(%ebp),%ebx
-0804c133 <.text+0x2f03> jae    0804c13b <exit@plt+0x2f23>
-0804c135 <.text+0x2f05> mov    -0x40(%ebp),%ecx
-0804c138 <.text+0x2f08> mov    %dl,(%ecx,%ebx,1)
-0804c13b <.text+0x2f0b> add    $0x1,%ebx
-0804c13e <.text+0x2f0e> cmpl   $0xffffffff,0x8(%ebp)
-0804c142 <.text+0x2f12> jne    0804c010 <exit@plt+0x2df8>
-0804c148 <.text+0x2f18> mov    -0x3c(%ebp),%edi
-0804c14b <.text+0x2f1b> mov    -0x2c(%ebp),%esi
-0804c14e <.text+0x2f1e> cmpb   $0x0,(%edi,%esi,1)
-0804c152 <.text+0x2f22> setne  %al
-0804c155 <.text+0x2f25> test   %al,%al
-0804c157 <.text+0x2f27> jne    0804c021 <exit@plt+0x2e09>
-0804c15d <.text+0x2f2d> test   %ebx,%ebx
-0804c15f <.text+0x2f2f> jne    0804c176 <exit@plt+0x2f5e>
-0804c161 <.text+0x2f31> cmpl   $0x2,0xc(%ebp)
-0804c165 <.text+0x2f35> jne    0804c176 <exit@plt+0x2f5e>
-0804c167 <.text+0x2f37> cmpb   $0x0,-0x41(%ebp)
-0804c16b <.text+0x2f3b> nop
-0804c16c <.text+0x2f3c> lea    0x0(%esi,%eiz,1),%esi
-0804c170 <.text+0x2f40> jne    0804c420 <exit@plt+0x3208>
-0804c176 <.text+0x2f46> mov    -0x50(%ebp),%eax
-0804c179 <.text+0x2f49> test   %eax,%eax
-0804c17b <.text+0x2f4b> je     0804c1ae <exit@plt+0x2f96>
-0804c17d <.text+0x2f4d> cmpb   $0x0,-0x41(%ebp)
-0804c181 <.text+0x2f51> jne    0804c1ae <exit@plt+0x2f96>
-0804c183 <.text+0x2f53> mov    -0x50(%ebp),%edx
-0804c186 <.text+0x2f56> movzbl (%edx),%eax
-0804c189 <.text+0x2f59> test   %al,%al
-0804c18b <.text+0x2f5b> je     0804c1ae <exit@plt+0x2f96>
-0804c18d <.text+0x2f5d> mov    -0x40(%ebp),%edx
-0804c190 <.text+0x2f60> mov    -0x50(%ebp),%ecx
-0804c193 <.text+0x2f63> mov    -0x38(%ebp),%esi
-0804c196 <.text+0x2f66> add    %ebx,%edx
-0804c198 <.text+0x2f68> cmp    %ebx,%esi
-0804c19a <.text+0x2f6a> jbe    0804c19e <exit@plt+0x2f86>
-0804c19c <.text+0x2f6c> mov    %al,(%edx)
-0804c19e <.text+0x2f6e> add    $0x1,%ecx
-0804c1a1 <.text+0x2f71> add    $0x1,%ebx
-0804c1a4 <.text+0x2f74> movzbl (%ecx),%eax
-0804c1a7 <.text+0x2f77> add    $0x1,%edx
-0804c1aa <.text+0x2f7a> test   %al,%al
-0804c1ac <.text+0x2f7c> jne    0804c198 <exit@plt+0x2f80>
-0804c1ae <.text+0x2f7e> cmp    -0x38(%ebp),%ebx
-0804c1b1 <.text+0x2f81> jae    0804c44f <exit@plt+0x3237>
-0804c1b7 <.text+0x2f87> mov    -0x40(%ebp),%ecx
-0804c1ba <.text+0x2f8a> mov    %ebx,%eax
-0804c1bc <.text+0x2f8c> movb   $0x0,(%ecx,%ebx,1)
-0804c1c0 <.text+0x2f90> add    $0x7c,%esp
-0804c1c3 <.text+0x2f93> pop    %ebx
-0804c1c4 <.text+0x2f94> pop    %esi
-0804c1c5 <.text+0x2f95> pop    %edi
-0804c1c6 <.text+0x2f96> pop    %ebp
-0804c1c7 <.text+0x2f97> ret    
-0804c1c8 <.text+0x2f98> movl   $0x5,0x8(%esp)
-0804c1d0 <.text+0x2fa0> movl   $0x8052bf1,0x4(%esp)
-0804c1d8 <.text+0x2fa8> movl   $0x0,(%esp)
-0804c1df <.text+0x2faf> call   08049008 <dcgettext@plt>
-0804c1e4 <.text+0x2fb4> cmpl   $0x7,0xc(%ebp)
-0804c1e8 <.text+0x2fb8> sete   %bl
-0804c1eb <.text+0x2fbb> cmp    $0x8052bf1,%eax
-0804c1f0 <.text+0x2fc0> mov    %eax,%esi
-0804c1f2 <.text+0x2fc2> jne    0804c1fc <exit@plt+0x2fe4>
-0804c1f4 <.text+0x2fc4> test   %bl,%bl
-0804c1f6 <.text+0x2fc6> jne    0804c33c <exit@plt+0x3124>
-0804c1fc <.text+0x2fcc> movl   $0x5,0x8(%esp)
-0804c204 <.text+0x2fd4> movl   $0x805282a,0x4(%esp)
-0804c20c <.text+0x2fdc> movl   $0x0,(%esp)
-0804c213 <.text+0x2fe3> call   08049008 <dcgettext@plt>
-0804c218 <.text+0x2fe8> cmp    $0x805282a,%eax
-0804c21d <.text+0x2fed> mov    %eax,%edi
-0804c21f <.text+0x2fef> jne    0804c229 <exit@plt+0x3011>
-0804c221 <.text+0x2ff1> test   %bl,%bl
-0804c223 <.text+0x2ff3> jne    0804c346 <exit@plt+0x312e>
-0804c229 <.text+0x2ff9> cmpb   $0x0,-0x41(%ebp)
-0804c22d <.text+0x2ffd> jne    0804c839 <exit@plt+0x3621>
-0804c233 <.text+0x3003> movzbl (%esi),%eax
-0804c236 <.text+0x3006> test   %al,%al
-0804c238 <.text+0x3008> je     0804c839 <exit@plt+0x3621>
-0804c23e <.text+0x300e> mov    -0x40(%ebp),%ecx
-0804c241 <.text+0x3011> xor    %ebx,%ebx
-0804c243 <.text+0x3013> mov    -0x38(%ebp),%edx
-0804c246 <.text+0x3016> xchg   %ax,%ax
-0804c248 <.text+0x3018> cmp    %ebx,%edx
-0804c24a <.text+0x301a> jbe    0804c24f <exit@plt+0x3037>
-0804c24c <.text+0x301c> mov    %al,(%ecx,%ebx,1)
-0804c24f <.text+0x301f> add    $0x1,%ebx
-0804c252 <.text+0x3022> movzbl (%esi,%ebx,1),%eax
-0804c256 <.text+0x3026> test   %al,%al
-0804c258 <.text+0x3028> jne    0804c248 <exit@plt+0x3030>
-0804c25a <.text+0x302a> mov    %edi,(%esp)
-0804c25d <.text+0x302d> call   08049078 <strlen@plt>
-0804c262 <.text+0x3032> mov    %edi,-0x50(%ebp)
-0804c265 <.text+0x3035> movb   $0x1,-0x31(%ebp)
-0804c269 <.text+0x3039> mov    %eax,-0x48(%ebp)
-0804c26c <.text+0x303c> jmp    0804bfe8 <exit@plt+0x2dd0>
-0804c271 <.text+0x3041> movb   $0x0,-0x41(%ebp)
-0804c275 <.text+0x3045> xor    %ebx,%ebx
-0804c277 <.text+0x3047> movb   $0x0,-0x31(%ebp)
-0804c27b <.text+0x304b> movl   $0x0,-0x48(%ebp)
-0804c282 <.text+0x3052> movl   $0x0,-0x50(%ebp)
-0804c289 <.text+0x3059> jmp    0804bfe8 <exit@plt+0x2dd0>
-0804c28e <.text+0x305e> movb   $0x1,-0x41(%ebp)
-0804c292 <.text+0x3062> xor    %ebx,%ebx
-0804c294 <.text+0x3064> movb   $0x0,-0x31(%ebp)
-0804c298 <.text+0x3068> movl   $0x1,-0x48(%ebp)
-0804c29f <.text+0x306f> movl   $0x805282a,-0x50(%ebp)
-0804c2a6 <.text+0x3076> movl   $0x2,0xc(%ebp)
-0804c2ad <.text+0x307d> jmp    0804bfe8 <exit@plt+0x2dd0>
-0804c2b2 <.text+0x3082> cmpb   $0x0,-0x41(%ebp)
-0804c2b6 <.text+0x3086> jne    0804c8b6 <exit@plt+0x369e>
-0804c2bc <.text+0x308c> mov    -0x38(%ebp),%edi
-0804c2bf <.text+0x308f> test   %edi,%edi
-0804c2c1 <.text+0x3091> je     0804c2c9 <exit@plt+0x30b1>
-0804c2c3 <.text+0x3093> mov    -0x40(%ebp),%ecx
-0804c2c6 <.text+0x3096> movb   $0x27,(%ecx)
-0804c2c9 <.text+0x3099> movb   $0x0,-0x31(%ebp)
-0804c2cd <.text+0x309d> mov    $0x1,%ebx
-0804c2d2 <.text+0x30a2> movl   $0x1,-0x48(%ebp)
-0804c2d9 <.text+0x30a9> movl   $0x805282a,-0x50(%ebp)
-0804c2e0 <.text+0x30b0> jmp    0804bfe8 <exit@plt+0x2dd0>
-0804c2e5 <.text+0x30b5> cmpb   $0x0,-0x41(%ebp)
-0804c2e9 <.text+0x30b9> jne    0804c89d <exit@plt+0x3685>
-0804c2ef <.text+0x30bf> mov    -0x38(%ebp),%eax
-0804c2f2 <.text+0x30c2> test   %eax,%eax
-0804c2f4 <.text+0x30c4> je     0804c2fc <exit@plt+0x30e4>
-0804c2f6 <.text+0x30c6> mov    -0x40(%ebp),%edx
-0804c2f9 <.text+0x30c9> movb   $0x22,(%edx)
-0804c2fc <.text+0x30cc> movb   $0x1,-0x31(%ebp)
-0804c300 <.text+0x30d0> mov    $0x1,%ebx
-0804c305 <.text+0x30d5> movl   $0x1,-0x48(%ebp)
-0804c30c <.text+0x30dc> movl   $0x8052bef,-0x50(%ebp)
-0804c313 <.text+0x30e3> jmp    0804bfe8 <exit@plt+0x2dd0>
-0804c318 <.text+0x30e8> movb   $0x1,-0x41(%ebp)
-0804c31c <.text+0x30ec> xor    %ebx,%ebx
-0804c31e <.text+0x30ee> movb   $0x1,-0x31(%ebp)
-0804c322 <.text+0x30f2> movl   $0x1,-0x48(%ebp)
-0804c329 <.text+0x30f9> movl   $0x8052bef,-0x50(%ebp)
-0804c330 <.text+0x3100> movl   $0x3,0xc(%ebp)
-0804c337 <.text+0x3107> jmp    0804bfe8 <exit@plt+0x2dd0>
-0804c33c <.text+0x310c> mov    $0x8052bef,%esi
-0804c341 <.text+0x3111> jmp    0804c1fc <exit@plt+0x2fe4>
-0804c346 <.text+0x3116> mov    $0x8052bef,%edi
-0804c34b <.text+0x311b> jmp    0804c229 <exit@plt+0x3011>
-0804c350 <.text+0x3120> cmpl   $0xffffffff,0x8(%ebp)
-0804c354 <.text+0x3124> je     0804c7d8 <exit@plt+0x35c0>
-0804c35a <.text+0x312a> cmpl   $0x1,0x8(%ebp)
-0804c35e <.text+0x312e> setne  %al
-0804c361 <.text+0x3131> test   %al,%al
-0804c363 <.text+0x3133> jne    0804c380 <exit@plt+0x3168>
-0804c365 <.text+0x3135> mov    -0x2c(%ebp),%esi
-0804c368 <.text+0x3138> test   %esi,%esi
-0804c36a <.text+0x313a> jne    0804c380 <exit@plt+0x3168>
-0804c36c <.text+0x313c> cmpl   $0x2,0xc(%ebp)
-0804c370 <.text+0x3140> jne    0804c380 <exit@plt+0x3168>
-0804c372 <.text+0x3142> cmpb   $0x0,-0x41(%ebp)
-0804c376 <.text+0x3146> jne    0804c420 <exit@plt+0x3208>
-0804c37c <.text+0x314c> lea    0x0(%esi,%eiz,1),%esi
-0804c380 <.text+0x3150> mov    -0x2c(%ebp),%eax
-0804c383 <.text+0x3153> cmpb   $0x0,-0x31(%ebp)
-0804c387 <.text+0x3157> je     0804c473 <exit@plt+0x325b>
-0804c38d <.text+0x315d> mov    %eax,-0x2c(%ebp)
-0804c390 <.text+0x3160> mov    0x14(%ebp),%ecx
-0804c393 <.text+0x3163> test   %ecx,%ecx
-0804c395 <.text+0x3165> je     0804c3c8 <exit@plt+0x31b0>
-0804c397 <.text+0x3167> mov    0x14(%ebp),%edi
-0804c39a <.text+0x316a> mov    %edx,%eax
-0804c39c <.text+0x316c> mov    %edx,%ecx
-0804c39e <.text+0x316e> shr    $0x5,%al
-0804c3a1 <.text+0x3171> and    $0x1f,%ecx
-0804c3a4 <.text+0x3174> movzbl %al,%eax
-0804c3a7 <.text+0x3177> mov    $0x1,%esi
-0804c3ac <.text+0x317c> shl    %cl,%esi
-0804c3ae <.text+0x317e> test   %esi,(%edi,%eax,4)
-0804c3b1 <.text+0x3181> je     0804c3c8 <exit@plt+0x31b0>
-0804c3b3 <.text+0x3183> cmpb   $0x0,-0x41(%ebp)
-0804c3b7 <.text+0x3187> jne    0804c420 <exit@plt+0x3208>
-0804c3b9 <.text+0x3189> cmp    -0x38(%ebp),%ebx
-0804c3bc <.text+0x318c> jae    0804c3c5 <exit@plt+0x31ad>
-0804c3be <.text+0x318e> mov    -0x40(%ebp),%eax
-0804c3c1 <.text+0x3191> movb   $0x5c,(%eax,%ebx,1)
-0804c3c5 <.text+0x3195> add    $0x1,%ebx
-0804c3c8 <.text+0x3198> addl   $0x1,-0x2c(%ebp)
-0804c3cc <.text+0x319c> jmp    0804c130 <exit@plt+0x2f18>
-0804c3d1 <.text+0x31a1> lea    0x0(%esi,%eiz,1),%esi
-0804c3d8 <.text+0x31a8> mov    -0x48(%ebp),%esi
-0804c3db <.text+0x31ab> test   %esi,%esi
-0804c3dd <.text+0x31ad> jne    0804c698 <exit@plt+0x3480>
-0804c3e3 <.text+0x31b3> mov    -0x3c(%ebp),%edx
-0804c3e6 <.text+0x31b6> add    -0x2c(%ebp),%edx
-0804c3e9 <.text+0x31b9> mov    %edx,-0x30(%ebp)
-0804c3ec <.text+0x31bc> mov    -0x30(%ebp),%ecx
-0804c3ef <.text+0x31bf> movzbl (%ecx),%edx
-0804c3f2 <.text+0x31c2> cmp    $0x7e,%dl
-0804c3f5 <.text+0x31c5> ja     0804c043 <exit@plt+0x2e2b>
-0804c3fb <.text+0x31cb> movzbl %dl,%eax
-0804c3fe <.text+0x31ce> jmp    *0x8052c60(,%eax,4)
-0804c405 <.text+0x31d5> lea    0x0(%esi),%esi
-0804c408 <.text+0x31d8> mov    $0x66,%eax
-0804c40d <.text+0x31dd> lea    0x0(%esi),%esi
-0804c410 <.text+0x31e0> cmpb   $0x0,-0x31(%ebp)
-0804c414 <.text+0x31e4> je     0804c470 <exit@plt+0x3258>
-0804c416 <.text+0x31e6> cmpb   $0x0,-0x41(%ebp)
-0804c41a <.text+0x31ea> mov    %eax,%edx
-0804c41c <.text+0x31ec> je     0804c3b9 <exit@plt+0x31a1>
-0804c41e <.text+0x31ee> xchg   %ax,%ax
-0804c420 <.text+0x31f0> movl   $0x0,0xc(%esp)
-0804c428 <.text+0x31f8> mov    0x10(%ebp),%eax
-0804c42b <.text+0x31fb> and    $0xfffffffd,%eax
-0804c42e <.text+0x31fe> mov    %eax,0x8(%esp)
-0804c432 <.text+0x3202> mov    0xc(%ebp),%ebx
-0804c435 <.text+0x3205> mov    %ebx,0x4(%esp)
-0804c439 <.text+0x3209> mov    0x8(%ebp),%esi
-0804c43c <.text+0x320c> mov    %esi,(%esp)
-0804c43f <.text+0x320f> mov    -0x3c(%ebp),%ecx
-0804c442 <.text+0x3212> mov    -0x38(%ebp),%edx
-0804c445 <.text+0x3215> mov    -0x40(%ebp),%eax
-0804c448 <.text+0x3218> call   0804bf90 <exit@plt+0x2d78>
-0804c44d <.text+0x321d> mov    %eax,%ebx
-0804c44f <.text+0x321f> add    $0x7c,%esp
-0804c452 <.text+0x3222> mov    %ebx,%eax
-0804c454 <.text+0x3224> pop    %ebx
-0804c455 <.text+0x3225> pop    %esi
-0804c456 <.text+0x3226> pop    %edi
-0804c457 <.text+0x3227> pop    %ebp
-0804c458 <.text+0x3228> ret    
-0804c459 <.text+0x3229> lea    0x0(%esi,%eiz,1),%esi
-0804c460 <.text+0x3230> cmpb   $0x0,-0x31(%ebp)
-0804c464 <.text+0x3234> mov    $0x76,%eax
-0804c469 <.text+0x3239> jne    0804c416 <exit@plt+0x31fe>
-0804c46b <.text+0x323b> nop
-0804c46c <.text+0x323c> lea    0x0(%esi,%eiz,1),%esi
-0804c470 <.text+0x3240> mov    -0x2c(%ebp),%eax
-0804c473 <.text+0x3243> cmpb   $0x0,-0x41(%ebp)
-0804c477 <.text+0x3247> jne    0804c38d <exit@plt+0x3175>
-0804c47d <.text+0x324d> add    $0x1,%eax
-0804c480 <.text+0x3250> mov    %eax,-0x2c(%ebp)
-0804c483 <.text+0x3253> jmp    0804c130 <exit@plt+0x2f18>
-0804c488 <.text+0x3258> mov    $0x72,%eax
-0804c48d <.text+0x325d> cmpl   $0x2,0xc(%ebp)
-0804c491 <.text+0x3261> jne    0804c410 <exit@plt+0x31f8>
-0804c497 <.text+0x3267> cmpb   $0x0,-0x41(%ebp)
-0804c49b <.text+0x326b> je     0804c410 <exit@plt+0x31f8>
-0804c4a1 <.text+0x3271> jmp    0804c420 <exit@plt+0x3208>
-0804c4a6 <.text+0x3276> xchg   %ax,%ax
-0804c4a8 <.text+0x3278> mov    $0x6e,%eax
-0804c4ad <.text+0x327d> lea    0x0(%esi),%esi
-0804c4b0 <.text+0x3280> jmp    0804c48d <exit@plt+0x3275>
-0804c4b2 <.text+0x3282> lea    0x0(%esi),%esi
-0804c4b8 <.text+0x3288> mov    $0x74,%eax
-0804c4bd <.text+0x328d> lea    0x0(%esi),%esi
-0804c4c0 <.text+0x3290> jmp    0804c48d <exit@plt+0x3275>
-0804c4c2 <.text+0x3292> lea    0x0(%esi),%esi
-0804c4c8 <.text+0x3298> mov    $0x62,%eax
-0804c4cd <.text+0x329d> lea    0x0(%esi),%esi
-0804c4d0 <.text+0x32a0> jmp    0804c410 <exit@plt+0x31f8>
-0804c4d5 <.text+0x32a5> lea    0x0(%esi),%esi
-0804c4d8 <.text+0x32a8> mov    $0x61,%eax
-0804c4dd <.text+0x32ad> lea    0x0(%esi),%esi
-0804c4e0 <.text+0x32b0> jmp    0804c410 <exit@plt+0x31f8>
-0804c4e5 <.text+0x32b5> lea    0x0(%esi),%esi
-0804c4e8 <.text+0x32b8> cmpb   $0x0,-0x31(%ebp)
-0804c4ec <.text+0x32bc> lea    0x0(%esi,%eiz,1),%esi
-0804c4f0 <.text+0x32c0> je     0804c7b0 <exit@plt+0x3598>
-0804c4f6 <.text+0x32c6> cmpb   $0x0,-0x41(%ebp)
-0804c4fa <.text+0x32ca> jne    0804c420 <exit@plt+0x3208>
-0804c500 <.text+0x32d0> cmp    -0x38(%ebp),%ebx
-0804c503 <.text+0x32d3> jae    0804c50c <exit@plt+0x32f4>
-0804c505 <.text+0x32d5> mov    -0x40(%ebp),%esi
-0804c508 <.text+0x32d8> movb   $0x5c,(%esi,%ebx,1)
-0804c50c <.text+0x32dc> mov    -0x2c(%ebp),%eax
-0804c50f <.text+0x32df> add    $0x1,%ebx
-0804c512 <.text+0x32e2> add    $0x1,%eax
-0804c515 <.text+0x32e5> cmp    %eax,0x8(%ebp)
-0804c518 <.text+0x32e8> jbe    0804c7c8 <exit@plt+0x35b0>
-0804c51e <.text+0x32ee> mov    -0x3c(%ebp),%edx
-0804c521 <.text+0x32f1> mov    -0x2c(%ebp),%edi
-0804c524 <.text+0x32f4> movzbl 0x1(%edx,%edi,1),%eax
-0804c529 <.text+0x32f9> cmp    $0x2f,%al
-0804c52b <.text+0x32fb> jle    0804c7c8 <exit@plt+0x35b0>
-0804c531 <.text+0x3301> cmp    $0x39,%al
-0804c533 <.text+0x3303> jg     0804c7c8 <exit@plt+0x35b0>
-0804c539 <.text+0x3309> cmp    %ebx,-0x38(%ebp)
-0804c53c <.text+0x330c> jbe    0804c545 <exit@plt+0x332d>
-0804c53e <.text+0x330e> mov    -0x40(%ebp),%ecx
-0804c541 <.text+0x3311> movb   $0x30,(%ecx,%ebx,1)
-0804c545 <.text+0x3315> lea    0x1(%ebx),%eax
-0804c548 <.text+0x3318> cmp    %eax,-0x38(%ebp)
-0804c54b <.text+0x331b> jbe    0804c555 <exit@plt+0x333d>
-0804c54d <.text+0x331d> mov    -0x40(%ebp),%esi
-0804c550 <.text+0x3320> movb   $0x30,0x1(%esi,%ebx,1)
-0804c555 <.text+0x3325> lea    0x1(%eax),%ebx
-0804c558 <.text+0x3328> mov    $0x30,%edx
-0804c55d <.text+0x332d> jmp    0804c390 <exit@plt+0x3178>
-0804c562 <.text+0x3332> lea    0x0(%esi),%esi
-0804c568 <.text+0x3338> cmpb   $0x0,-0x31(%ebp)
-0804c56c <.text+0x333c> je     0804c580 <exit@plt+0x3368>
-0804c56e <.text+0x333e> cmpb   $0x0,-0x41(%ebp)
-0804c572 <.text+0x3342> je     0804c580 <exit@plt+0x3368>
-0804c574 <.text+0x3344> mov    -0x48(%ebp),%edi
-0804c577 <.text+0x3347> test   %edi,%edi
-0804c579 <.text+0x3349> jne    0804c3c8 <exit@plt+0x31b0>
-0804c57f <.text+0x334f> nop
-0804c580 <.text+0x3350> mov    $0x5c,%eax
-0804c585 <.text+0x3355> jmp    0804c48d <exit@plt+0x3275>
-0804c58a <.text+0x335a> lea    0x0(%esi),%esi
-0804c590 <.text+0x3360> cmpl   $0x2,0xc(%ebp)
-0804c594 <.text+0x3364> je     0804c372 <exit@plt+0x315a>
-0804c59a <.text+0x336a> cmpl   $0x3,0xc(%ebp)
-0804c59e <.text+0x336e> xchg   %ax,%ax
-0804c5a0 <.text+0x3370> jne    0804c380 <exit@plt+0x3168>
-0804c5a6 <.text+0x3376> mov    -0x5c(%ebp),%eax
-0804c5a9 <.text+0x3379> test   %eax,%eax
-0804c5ab <.text+0x337b> je     0804c380 <exit@plt+0x3168>
-0804c5b1 <.text+0x3381> mov    -0x2c(%ebp),%eax
-0804c5b4 <.text+0x3384> add    $0x2,%eax
-0804c5b7 <.text+0x3387> cmp    %eax,0x8(%ebp)
-0804c5ba <.text+0x338a> jbe    0804c380 <exit@plt+0x3168>
-0804c5c0 <.text+0x3390> mov    -0x3c(%ebp),%ecx
-0804c5c3 <.text+0x3393> mov    -0x2c(%ebp),%edi
-0804c5c6 <.text+0x3396> cmpb   $0x3f,0x1(%ecx,%edi,1)
-0804c5cb <.text+0x339b> jne    0804c380 <exit@plt+0x3168>
-0804c5d1 <.text+0x33a1> movzbl (%ecx,%eax,1),%esi
-0804c5d5 <.text+0x33a5> lea    -0x21(%esi),%ecx
-0804c5d8 <.text+0x33a8> cmp    $0x1d,%cl
-0804c5db <.text+0x33ab> ja     0804c380 <exit@plt+0x3168>
-0804c5e1 <.text+0x33b1> mov    $0x1,%edi
-0804c5e6 <.text+0x33b6> shl    %cl,%edi
-0804c5e8 <.text+0x33b8> mov    %edi,%ecx
-0804c5ea <.text+0x33ba> and    $0x380051c1,%ecx
-0804c5f0 <.text+0x33c0> je     0804c380 <exit@plt+0x3168>
-0804c5f6 <.text+0x33c6> cmpb   $0x0,-0x41(%ebp)
-0804c5fa <.text+0x33ca> jne    0804c420 <exit@plt+0x3208>
-0804c600 <.text+0x33d0> cmp    -0x38(%ebp),%ebx
-0804c603 <.text+0x33d3> jae    0804c60c <exit@plt+0x33f4>
-0804c605 <.text+0x33d5> mov    -0x40(%ebp),%edx
-0804c608 <.text+0x33d8> movb   $0x3f,(%edx,%ebx,1)
-0804c60c <.text+0x33dc> lea    0x1(%ebx),%ecx
-0804c60f <.text+0x33df> cmp    %ecx,-0x38(%ebp)
-0804c612 <.text+0x33e2> jbe    0804c61c <exit@plt+0x3404>
-0804c614 <.text+0x33e4> mov    -0x40(%ebp),%edi
-0804c617 <.text+0x33e7> movb   $0x22,0x1(%edi,%ebx,1)
-0804c61c <.text+0x33ec> lea    0x1(%ecx),%edx
-0804c61f <.text+0x33ef> cmp    %edx,-0x38(%ebp)
-0804c622 <.text+0x33f2> jbe    0804c62c <exit@plt+0x3414>
-0804c624 <.text+0x33f4> mov    -0x40(%ebp),%ebx
-0804c627 <.text+0x33f7> movb   $0x22,0x1(%ebx,%ecx,1)
-0804c62c <.text+0x33fc> lea    0x1(%edx),%ebx
-0804c62f <.text+0x33ff> cmp    %ebx,-0x38(%ebp)
-0804c632 <.text+0x3402> jbe    0804c63c <exit@plt+0x3424>
-0804c634 <.text+0x3404> mov    -0x40(%ebp),%edi
-0804c637 <.text+0x3407> movb   $0x3f,0x1(%edi,%edx,1)
-0804c63c <.text+0x340c> mov    %esi,%edx
-0804c63e <.text+0x340e> add    $0x1,%ebx
-0804c641 <.text+0x3411> jmp    0804c383 <exit@plt+0x316b>
-0804c646 <.text+0x3416> xchg   %ax,%ax
-0804c648 <.text+0x3418> cmpl   $0x2,0xc(%ebp)
-0804c64c <.text+0x341c> jne    0804c380 <exit@plt+0x3168>
-0804c652 <.text+0x3422> cmpb   $0x0,-0x41(%ebp)
-0804c656 <.text+0x3426> jne    0804c420 <exit@plt+0x3208>
-0804c65c <.text+0x342c> cmp    -0x38(%ebp),%ebx
-0804c65f <.text+0x342f> nop
-0804c660 <.text+0x3430> jae    0804c669 <exit@plt+0x3451>
-0804c662 <.text+0x3432> mov    -0x40(%ebp),%ecx
-0804c665 <.text+0x3435> movb   $0x27,(%ecx,%ebx,1)
-0804c669 <.text+0x3439> lea    0x1(%ebx),%eax
-0804c66c <.text+0x343c> cmp    %eax,-0x38(%ebp)
-0804c66f <.text+0x343f> jbe    0804c679 <exit@plt+0x3461>
-0804c671 <.text+0x3441> mov    -0x40(%ebp),%esi
-0804c674 <.text+0x3444> movb   $0x5c,0x1(%esi,%ebx,1)
-0804c679 <.text+0x3449> lea    0x1(%eax),%ebx
-0804c67c <.text+0x344c> cmp    %ebx,-0x38(%ebp)
-0804c67f <.text+0x344f> jbe    0804c689 <exit@plt+0x3471>
-0804c681 <.text+0x3451> mov    -0x40(%ebp),%edi
-0804c684 <.text+0x3454> movb   $0x27,0x1(%edi,%eax,1)
-0804c689 <.text+0x3459> add    $0x1,%ebx
-0804c68c <.text+0x345c> mov    -0x2c(%ebp),%eax
-0804c68f <.text+0x345f> jmp    0804c383 <exit@plt+0x316b>
-0804c694 <.text+0x3464> lea    0x0(%esi,%eiz,1),%esi
-0804c698 <.text+0x3468> mov    -0x2c(%ebp),%eax
-0804c69b <.text+0x346b> add    -0x48(%ebp),%eax
-0804c69e <.text+0x346e> cmp    %eax,0x8(%ebp)
-0804c6a1 <.text+0x3471> jae    0804c6b8 <exit@plt+0x34a0>
-0804c6a3 <.text+0x3473> mov    -0x3c(%ebp),%ecx
-0804c6a6 <.text+0x3476> add    -0x2c(%ebp),%ecx
-0804c6a9 <.text+0x3479> mov    %ecx,-0x30(%ebp)
-0804c6ac <.text+0x347c> jmp    0804c034 <exit@plt+0x2e1c>
-0804c6b1 <.text+0x3481> lea    0x0(%esi,%eiz,1),%esi
-0804c6b8 <.text+0x3488> mov    -0x48(%ebp),%edi
-0804c6bb <.text+0x348b> mov    -0x3c(%ebp),%esi
-0804c6be <.text+0x348e> add    -0x2c(%ebp),%esi
-0804c6c1 <.text+0x3491> mov    -0x48(%ebp),%ecx
-0804c6c4 <.text+0x3494> cmp    %edi,%edi
-0804c6c6 <.text+0x3496> mov    -0x50(%ebp),%edi
-0804c6c9 <.text+0x3499> mov    %esi,-0x30(%ebp)
-0804c6cc <.text+0x349c> repz cmpsb %es:(%edi),%ds:(%esi)
-0804c6ce <.text+0x349e> jne    0804c034 <exit@plt+0x2e1c>
-0804c6d4 <.text+0x34a4> cmpb   $0x0,-0x41(%ebp)
-0804c6d8 <.text+0x34a8> jne    0804c420 <exit@plt+0x3208>
-0804c6de <.text+0x34ae> cmp    -0x38(%ebp),%ebx
-0804c6e1 <.text+0x34b1> jae    0804c6ea <exit@plt+0x34d2>
-0804c6e3 <.text+0x34b3> mov    -0x40(%ebp),%eax
-0804c6e6 <.text+0x34b6> movb   $0x5c,(%eax,%ebx,1)
-0804c6ea <.text+0x34ba> add    $0x1,%ebx
-0804c6ed <.text+0x34bd> jmp    0804c034 <exit@plt+0x2e1c>
-0804c6f2 <.text+0x34c2> lea    0x0(%esi),%esi
-0804c6f8 <.text+0x34c8> cmpl   $0xffffffff,0x8(%ebp)
-0804c6fc <.text+0x34cc> movl   $0x0,-0x24(%ebp)
-0804c703 <.text+0x34d3> movl   $0x0,-0x20(%ebp)
-0804c70a <.text+0x34da> je     0804c81f <exit@plt+0x3607>
-0804c710 <.text+0x34e0> movb   $0x1,-0x4c(%ebp)
-0804c714 <.text+0x34e4> xor    %esi,%esi
-0804c716 <.text+0x34e6> mov    %ebx,-0x60(%ebp)
-0804c719 <.text+0x34e9> mov    %dl,-0x61(%ebp)
-0804c71c <.text+0x34ec> mov    -0x2c(%ebp),%edx
-0804c71f <.text+0x34ef> lea    -0x24(%ebp),%ebx
-0804c722 <.text+0x34f2> mov    -0x3c(%ebp),%ecx
-0804c725 <.text+0x34f5> mov    %ebx,0xc(%esp)
-0804c729 <.text+0x34f9> mov    0x8(%ebp),%eax
-0804c72c <.text+0x34fc> lea    (%esi,%edx,1),%edi
-0804c72f <.text+0x34ff> add    %edi,%ecx
-0804c731 <.text+0x3501> sub    %edi,%eax
-0804c733 <.text+0x3503> mov    %eax,0x8(%esp)
-0804c737 <.text+0x3507> lea    -0x1c(%ebp),%eax
-0804c73a <.text+0x350a> mov    %ecx,0x4(%esp)
-0804c73e <.text+0x350e> mov    %eax,(%esp)
-0804c741 <.text+0x3511> mov    %ecx,-0x68(%ebp)
-0804c744 <.text+0x3514> call   08048fc8 <mbrtowc@plt>
-0804c749 <.text+0x3519> mov    -0x68(%ebp),%ecx
-0804c74c <.text+0x351c> test   %eax,%eax
-0804c74e <.text+0x351e> mov    %eax,%ebx
-0804c750 <.text+0x3520> je     0804c798 <exit@plt+0x3580>
-0804c752 <.text+0x3522> cmp    $0xffffffff,%eax
-0804c755 <.text+0x3525> je     0804c840 <exit@plt+0x3628>
-0804c75b <.text+0x352b> cmp    $0xfffffffe,%eax
-0804c75e <.text+0x352e> je     0804c850 <exit@plt+0x3638>
-0804c764 <.text+0x3534> cmpb   $0x0,-0x41(%ebp)
-0804c768 <.text+0x3538> je     0804c772 <exit@plt+0x355a>
-0804c76a <.text+0x353a> cmpl   $0x2,0xc(%ebp)
-0804c76e <.text+0x353e> xchg   %ax,%ax
-0804c770 <.text+0x3540> je     0804c7e8 <exit@plt+0x35d0>
-0804c772 <.text+0x3542> mov    -0x1c(%ebp),%eax
-0804c775 <.text+0x3545> mov    %eax,(%esp)
-0804c778 <.text+0x3548> call   080491e8 <iswprint@plt>
-0804c77d <.text+0x354d> cmp    $0x1,%eax
-0804c780 <.text+0x3550> sbb    %eax,%eax
-0804c782 <.text+0x3552> add    %ebx,%esi
-0804c784 <.text+0x3554> not    %eax
-0804c786 <.text+0x3556> and    %al,-0x4c(%ebp)
-0804c789 <.text+0x3559> lea    -0x24(%ebp),%eax
-0804c78c <.text+0x355c> mov    %eax,(%esp)
-0804c78f <.text+0x355f> call   08049058 <mbsinit@plt>
-0804c794 <.text+0x3564> test   %eax,%eax
-0804c796 <.text+0x3566> je     0804c71c <exit@plt+0x3504>
-0804c798 <.text+0x3568> mov    -0x60(%ebp),%ebx
-0804c79b <.text+0x356b> movzbl -0x61(%ebp),%edx
-0804c79f <.text+0x356f> cmp    $0x1,%esi
-0804c7a2 <.text+0x3572> ja     0804c088 <exit@plt+0x2e70>
-0804c7a8 <.text+0x3578> jmp    0804c070 <exit@plt+0x2e58>
-0804c7ad <.text+0x357d> lea    0x0(%esi),%esi
-0804c7b0 <.text+0x3580> mov    -0x58(%ebp),%ecx
-0804c7b3 <.text+0x3583> test   %ecx,%ecx
-0804c7b5 <.text+0x3585> je     0804c470 <exit@plt+0x3258>
-0804c7bb <.text+0x358b> addl   $0x1,-0x2c(%ebp)
-0804c7bf <.text+0x358f> nop
-0804c7c0 <.text+0x3590> jmp    0804c001 <exit@plt+0x2de9>
-0804c7c5 <.text+0x3595> lea    0x0(%esi),%esi
-0804c7c8 <.text+0x3598> mov    $0x30,%edx
-0804c7cd <.text+0x359d> lea    0x0(%esi),%esi
-0804c7d0 <.text+0x35a0> jmp    0804c390 <exit@plt+0x3178>
-0804c7d5 <.text+0x35a5> lea    0x0(%esi),%esi
-0804c7d8 <.text+0x35a8> mov    -0x3c(%ebp),%eax
-0804c7db <.text+0x35ab> cmpb   $0x0,0x1(%eax)
-0804c7df <.text+0x35af> setne  %al
-0804c7e2 <.text+0x35b2> jmp    0804c361 <exit@plt+0x3149>
-0804c7e7 <.text+0x35b7> nop
-0804c7e8 <.text+0x35b8> cmp    $0x1,%eax
-0804c7eb <.text+0x35bb> jbe    0804c772 <exit@plt+0x355a>
-0804c7ed <.text+0x35bd> mov    $0x1,%eax
-0804c7f2 <.text+0x35c2> lea    0x0(%esi),%esi
-0804c7f8 <.text+0x35c8> movzbl 0x1(%ecx),%edx
-0804c7fc <.text+0x35cc> sub    $0x5b,%edx
-0804c7ff <.text+0x35cf> cmp    $0x21,%dl
-0804c802 <.text+0x35d2> ja     0804c810 <exit@plt+0x35f8>
-0804c804 <.text+0x35d4> movzbl %dl,%edx
-0804c807 <.text+0x35d7> jmp    *0x8052e5c(,%edx,4)
-0804c80e <.text+0x35de> xchg   %ax,%ax
-0804c810 <.text+0x35e0> add    $0x1,%eax
-0804c813 <.text+0x35e3> add    $0x1,%ecx
-0804c816 <.text+0x35e6> cmp    %eax,%ebx
-0804c818 <.text+0x35e8> ja     0804c7f8 <exit@plt+0x35e0>
-0804c81a <.text+0x35ea> jmp    0804c772 <exit@plt+0x355a>
-0804c81f <.text+0x35ef> mov    -0x3c(%ebp),%eax
-0804c822 <.text+0x35f2> mov    %eax,(%esp)
-0804c825 <.text+0x35f5> mov    %dl,-0x68(%ebp)
-0804c828 <.text+0x35f8> call   08049078 <strlen@plt>
-0804c82d <.text+0x35fd> movzbl -0x68(%ebp),%edx
-0804c831 <.text+0x3601> mov    %eax,0x8(%ebp)
-0804c834 <.text+0x3604> jmp    0804c710 <exit@plt+0x34f8>
-0804c839 <.text+0x3609> xor    %ebx,%ebx
-0804c83b <.text+0x360b> jmp    0804c25a <exit@plt+0x3042>
-0804c840 <.text+0x3610> mov    -0x60(%ebp),%ebx
-0804c843 <.text+0x3613> movzbl -0x61(%ebp),%edx
-0804c847 <.text+0x3617> movb   $0x0,-0x4c(%ebp)
-0804c84b <.text+0x361b> jmp    0804c79f <exit@plt+0x3587>
-0804c850 <.text+0x3620> cmp    %edi,0x8(%ebp)
-0804c853 <.text+0x3623> mov    -0x60(%ebp),%ebx
-0804c856 <.text+0x3626> movzbl -0x61(%ebp),%edx
-0804c85a <.text+0x362a> jbe    0804c847 <exit@plt+0x362f>
-0804c85c <.text+0x362c> cmpb   $0x0,(%ecx)
-0804c85f <.text+0x362f> je     0804c847 <exit@plt+0x362f>
-0804c861 <.text+0x3631> mov    -0x2c(%ebp),%edi
-0804c864 <.text+0x3634> mov    -0x3c(%ebp),%eax
-0804c867 <.text+0x3637> mov    %ebx,-0x4c(%ebp)
-0804c86a <.text+0x363a> mov    %esi,%ebx
-0804c86c <.text+0x363c> lea    0x1(%edi,%esi,1),%ecx
-0804c870 <.text+0x3640> mov    %edx,%edi
-0804c872 <.text+0x3642> mov    0x8(%ebp),%esi
-0804c875 <.text+0x3645> add    %ecx,%eax
-0804c877 <.text+0x3647> jmp    0804c88d <exit@plt+0x3675>
-0804c879 <.text+0x3649> lea    0x0(%esi,%eiz,1),%esi
-0804c880 <.text+0x3650> movzbl (%eax),%edx
-0804c883 <.text+0x3653> add    $0x1,%ecx
-0804c886 <.text+0x3656> add    $0x1,%eax
-0804c889 <.text+0x3659> test   %dl,%dl
-0804c88b <.text+0x365b> je     0804c894 <exit@plt+0x367c>
-0804c88d <.text+0x365d> add    $0x1,%ebx
-0804c890 <.text+0x3660> cmp    %esi,%ecx
-0804c892 <.text+0x3662> jb     0804c880 <exit@plt+0x3668>
-0804c894 <.text+0x3664> mov    %ebx,%esi
-0804c896 <.text+0x3666> mov    %edi,%edx
-0804c898 <.text+0x3668> mov    -0x4c(%ebp),%ebx
-0804c89b <.text+0x366b> jmp    0804c847 <exit@plt+0x362f>
-0804c89d <.text+0x366d> movb   $0x1,-0x31(%ebp)
-0804c8a1 <.text+0x3671> xor    %ebx,%ebx
-0804c8a3 <.text+0x3673> movl   $0x1,-0x48(%ebp)
-0804c8aa <.text+0x367a> movl   $0x8052bef,-0x50(%ebp)
-0804c8b1 <.text+0x3681> jmp    0804bfe8 <exit@plt+0x2dd0>
-0804c8b6 <.text+0x3686> movb   $0x0,-0x31(%ebp)
-0804c8ba <.text+0x368a> xor    %ebx,%ebx
-0804c8bc <.text+0x368c> movl   $0x1,-0x48(%ebp)
-0804c8c3 <.text+0x3693> movl   $0x805282a,-0x50(%ebp)
-0804c8ca <.text+0x369a> jmp    0804bfe8 <exit@plt+0x2dd0>
-0804c8cf <.text+0x369f> nop
-0804c8d0 <.text+0x36a0> push   %ebp
-0804c8d1 <.text+0x36a1> mov    %esp,%ebp
-0804c8d3 <.text+0x36a3> push   %edi
-0804c8d4 <.text+0x36a4> push   %esi
-0804c8d5 <.text+0x36a5> push   %ebx
-0804c8d6 <.text+0x36a6> mov    %eax,%ebx
-0804c8d8 <.text+0x36a8> sub    $0x3c,%esp
-0804c8db <.text+0x36ab> mov    0x8(%ebp),%esi
-0804c8de <.text+0x36ae> mov    %edx,-0x28(%ebp)
-0804c8e1 <.text+0x36b1> mov    %ecx,-0x2c(%ebp)
-0804c8e4 <.text+0x36b4> call   08048e58 <__errno_location@plt>
-0804c8e9 <.text+0x36b9> test   %ebx,%ebx
-0804c8eb <.text+0x36bb> mov    0x8055128,%edi
-0804c8f1 <.text+0x36c1> mov    %eax,-0x20(%ebp)
-0804c8f4 <.text+0x36c4> mov    (%eax),%eax
-0804c8f6 <.text+0x36c6> mov    %eax,-0x34(%ebp)
-0804c8f9 <.text+0x36c9> js     0804ca3c <exit@plt+0x3824>
-0804c8ff <.text+0x36cf> cmp    0x805512c,%ebx
-0804c905 <.text+0x36d5> jb     0804c96b <exit@plt+0x3753>
-0804c907 <.text+0x36d7> lea    0x1(%ebx),%edx
-0804c90a <.text+0x36da> cmp    $0x1fffffff,%edx
-0804c910 <.text+0x36e0> mov    %edx,-0x1c(%ebp)
-0804c913 <.text+0x36e3> ja     0804ca41 <exit@plt+0x3829>
-0804c919 <.text+0x36e9> mov    -0x1c(%ebp),%eax
-0804c91c <.text+0x36ec> shl    $0x3,%eax
-0804c91f <.text+0x36ef> cmp    $0x8055130,%edi
-0804c925 <.text+0x36f5> je     0804ca10 <exit@plt+0x37f8>
-0804c92b <.text+0x36fb> mov    %edi,(%esp)
-0804c92e <.text+0x36fe> mov    %eax,0x4(%esp)
-0804c932 <.text+0x3702> call   0804cff0 <exit@plt+0x3dd8>
-0804c937 <.text+0x3707> mov    %eax,%edi
-0804c939 <.text+0x3709> mov    %eax,0x8055128
-0804c93e <.text+0x370e> mov    0x805512c,%eax
-0804c943 <.text+0x3713> mov    -0x1c(%ebp),%ecx
-0804c946 <.text+0x3716> movl   $0x0,0x4(%esp)
-0804c94e <.text+0x371e> sub    %eax,%ecx
-0804c950 <.text+0x3720> shl    $0x3,%ecx
-0804c953 <.text+0x3723> lea    (%edi,%eax,8),%eax
-0804c956 <.text+0x3726> mov    %ecx,0x8(%esp)
-0804c95a <.text+0x372a> mov    %eax,(%esp)
-0804c95d <.text+0x372d> call   08048f48 <memset@plt>
-0804c962 <.text+0x3732> mov    -0x1c(%ebp),%edx
-0804c965 <.text+0x3735> mov    %edx,0x805512c
-0804c96b <.text+0x373b> mov    0x4(%esi),%edx
-0804c96e <.text+0x373e> lea    (%edi,%ebx,8),%edi
-0804c971 <.text+0x3741> mov    (%edi),%eax
-0804c973 <.text+0x3743> mov    0x4(%edi),%ebx
-0804c976 <.text+0x3746> mov    -0x28(%ebp),%ecx
-0804c979 <.text+0x3749> or     $0x1,%edx
-0804c97c <.text+0x374c> mov    %edx,0x8(%esp)
-0804c980 <.text+0x3750> mov    %edx,-0x1c(%ebp)
-0804c983 <.text+0x3753> mov    -0x2c(%ebp),%edx
-0804c986 <.text+0x3756> mov    %eax,-0x24(%ebp)
-0804c989 <.text+0x3759> lea    0x8(%esi),%eax
-0804c98c <.text+0x375c> mov    %eax,-0x30(%ebp)
-0804c98f <.text+0x375f> mov    %eax,0xc(%esp)
-0804c993 <.text+0x3763> mov    (%esi),%eax
-0804c995 <.text+0x3765> mov    %edx,(%esp)
-0804c998 <.text+0x3768> mov    -0x24(%ebp),%edx
-0804c99b <.text+0x376b> mov    %eax,0x4(%esp)
-0804c99f <.text+0x376f> mov    %ebx,%eax
-0804c9a1 <.text+0x3771> call   0804bf90 <exit@plt+0x2d78>
-0804c9a6 <.text+0x3776> cmp    %eax,-0x24(%ebp)
-0804c9a9 <.text+0x3779> ja     0804c9fd <exit@plt+0x37e5>
-0804c9ab <.text+0x377b> lea    0x1(%eax),%edx
-0804c9ae <.text+0x377e> cmp    $0x80551e0,%ebx
-0804c9b4 <.text+0x3784> mov    %edx,(%edi)
-0804c9b6 <.text+0x3786> je     0804c9c6 <exit@plt+0x37ae>
-0804c9b8 <.text+0x3788> mov    %edx,-0x38(%ebp)
-0804c9bb <.text+0x378b> mov    %ebx,(%esp)
-0804c9be <.text+0x378e> call   08048ff8 <free@plt>
-0804c9c3 <.text+0x3793> mov    -0x38(%ebp),%edx
-0804c9c6 <.text+0x3796> mov    %edx,(%esp)
-0804c9c9 <.text+0x3799> mov    %edx,-0x38(%ebp)
-0804c9cc <.text+0x379c> call   0804d070 <exit@plt+0x3e58>
-0804c9d1 <.text+0x37a1> mov    -0x28(%ebp),%ecx
-0804c9d4 <.text+0x37a4> mov    -0x38(%ebp),%edx
-0804c9d7 <.text+0x37a7> mov    %eax,0x4(%edi)
-0804c9da <.text+0x37aa> mov    %eax,%ebx
-0804c9dc <.text+0x37ac> mov    -0x30(%ebp),%eax
-0804c9df <.text+0x37af> mov    %eax,0xc(%esp)
-0804c9e3 <.text+0x37b3> mov    -0x1c(%ebp),%eax
-0804c9e6 <.text+0x37b6> mov    %eax,0x8(%esp)
-0804c9ea <.text+0x37ba> mov    (%esi),%eax
-0804c9ec <.text+0x37bc> mov    %eax,0x4(%esp)
-0804c9f0 <.text+0x37c0> mov    -0x2c(%ebp),%eax
-0804c9f3 <.text+0x37c3> mov    %eax,(%esp)
-0804c9f6 <.text+0x37c6> mov    %ebx,%eax
-0804c9f8 <.text+0x37c8> call   0804bf90 <exit@plt+0x2d78>
-0804c9fd <.text+0x37cd> mov    -0x34(%ebp),%eax
-0804ca00 <.text+0x37d0> mov    -0x20(%ebp),%edx
-0804ca03 <.text+0x37d3> mov    %eax,(%edx)
-0804ca05 <.text+0x37d5> add    $0x3c,%esp
-0804ca08 <.text+0x37d8> mov    %ebx,%eax
-0804ca0a <.text+0x37da> pop    %ebx
-0804ca0b <.text+0x37db> pop    %esi
-0804ca0c <.text+0x37dc> pop    %edi
-0804ca0d <.text+0x37dd> pop    %ebp
-0804ca0e <.text+0x37de> ret    
-0804ca0f <.text+0x37df> nop
-0804ca10 <.text+0x37e0> mov    %eax,0x4(%esp)
-0804ca14 <.text+0x37e4> movl   $0x0,(%esp)
-0804ca1b <.text+0x37eb> call   0804cff0 <exit@plt+0x3dd8>
-0804ca20 <.text+0x37f0> mov    0x8055134,%edx
-0804ca26 <.text+0x37f6> mov    %eax,%edi
-0804ca28 <.text+0x37f8> mov    %eax,0x8055128
-0804ca2d <.text+0x37fd> mov    0x8055130,%eax
-0804ca32 <.text+0x3802> mov    %edx,0x4(%edi)
-0804ca35 <.text+0x3805> mov    %eax,(%edi)
-0804ca37 <.text+0x3807> jmp    0804c93e <exit@plt+0x3726>
-0804ca3c <.text+0x380c> call   08048e48 <abort@plt>
-0804ca41 <.text+0x3811> call   0804b910 <exit@plt+0x26f8>
-0804ca46 <.text+0x3816> lea    0x0(%esi),%esi
-0804ca49 <.text+0x3819> lea    0x0(%edi,%eiz,1),%edi
-0804ca50 <.text+0x3820> push   %ebp
-0804ca51 <.text+0x3821> mov    %esp,%ebp
-0804ca53 <.text+0x3823> push   %ebx
-0804ca54 <.text+0x3824> sub    $0x44,%esp
-0804ca57 <.text+0x3827> mov    0x80551a0,%edx
-0804ca5d <.text+0x382d> movsbl 0x10(%ebp),%eax
-0804ca61 <.text+0x3831> lea    -0x30(%ebp),%ebx
-0804ca64 <.text+0x3834> mov    %ebx,(%esp)
-0804ca67 <.text+0x3837> movl   $0x1,0x8(%esp)
-0804ca6f <.text+0x383f> mov    %edx,-0x30(%ebp)
-0804ca72 <.text+0x3842> mov    0x80551a4,%edx
-0804ca78 <.text+0x3848> mov    %eax,0x4(%esp)
-0804ca7c <.text+0x384c> mov    %edx,-0x2c(%ebp)
-0804ca7f <.text+0x384f> mov    0x80551a8,%edx
-0804ca85 <.text+0x3855> mov    %edx,-0x28(%ebp)
-0804ca88 <.text+0x3858> mov    0x80551ac,%edx
-0804ca8e <.text+0x385e> mov    %edx,-0x24(%ebp)
-0804ca91 <.text+0x3861> mov    0x80551b0,%edx
-0804ca97 <.text+0x3867> mov    %edx,-0x20(%ebp)
-0804ca9a <.text+0x386a> mov    0x80551b4,%edx
-0804caa0 <.text+0x3870> mov    %edx,-0x1c(%ebp)
-0804caa3 <.text+0x3873> mov    0x80551b8,%edx
-0804caa9 <.text+0x3879> mov    %edx,-0x18(%ebp)
-0804caac <.text+0x387c> mov    0x80551bc,%edx
-0804cab2 <.text+0x3882> mov    %edx,-0x14(%ebp)
-0804cab5 <.text+0x3885> mov    0x80551c0,%edx
-0804cabb <.text+0x388b> mov    %edx,-0x10(%ebp)
-0804cabe <.text+0x388e> mov    0x80551c4,%edx
-0804cac4 <.text+0x3894> mov    %edx,-0xc(%ebp)
-0804cac7 <.text+0x3897> call   0804bdb0 <exit@plt+0x2b98>
-0804cacc <.text+0x389c> mov    0xc(%ebp),%ecx
-0804cacf <.text+0x389f> xor    %eax,%eax
-0804cad1 <.text+0x38a1> mov    0x8(%ebp),%edx
-0804cad4 <.text+0x38a4> mov    %ebx,(%esp)
-0804cad7 <.text+0x38a7> call   0804c8d0 <exit@plt+0x36b8>
-0804cadc <.text+0x38ac> add    $0x44,%esp
-0804cadf <.text+0x38af> pop    %ebx
-0804cae0 <.text+0x38b0> pop    %ebp
-0804cae1 <.text+0x38b1> ret    
-0804cae2 <.text+0x38b2> lea    0x0(%esi,%eiz,1),%esi
-0804cae9 <.text+0x38b9> lea    0x0(%edi,%eiz,1),%edi
-0804caf0 <.text+0x38c0> push   %ebp
-0804caf1 <.text+0x38c1> mov    %esp,%ebp
-0804caf3 <.text+0x38c3> sub    $0x18,%esp
-0804caf6 <.text+0x38c6> mov    0xc(%ebp),%eax
-0804caf9 <.text+0x38c9> movl   $0x3a,0x8(%esp)
-0804cb01 <.text+0x38d1> mov    %eax,0x4(%esp)
-0804cb05 <.text+0x38d5> mov    0x8(%ebp),%eax
-0804cb08 <.text+0x38d8> mov    %eax,(%esp)
-0804cb0b <.text+0x38db> call   0804ca50 <exit@plt+0x3838>
-0804cb10 <.text+0x38e0> leave  
-0804cb11 <.text+0x38e1> ret    
-0804cb12 <.text+0x38e2> lea    0x0(%esi,%eiz,1),%esi
-0804cb19 <.text+0x38e9> lea    0x0(%edi,%eiz,1),%edi
-0804cb20 <.text+0x38f0> push   %ebp
-0804cb21 <.text+0x38f1> mov    %esp,%ebp
-0804cb23 <.text+0x38f3> sub    $0x18,%esp
-0804cb26 <.text+0x38f6> movsbl 0xc(%ebp),%eax
-0804cb2a <.text+0x38fa> movl   $0xffffffff,0x4(%esp)
-0804cb32 <.text+0x3902> mov    %eax,0x8(%esp)
-0804cb36 <.text+0x3906> mov    0x8(%ebp),%eax
-0804cb39 <.text+0x3909> mov    %eax,(%esp)
-0804cb3c <.text+0x390c> call   0804ca50 <exit@plt+0x3838>
-0804cb41 <.text+0x3911> leave  
-0804cb42 <.text+0x3912> ret    
-0804cb43 <.text+0x3913> lea    0x0(%esi),%esi
-0804cb49 <.text+0x3919> lea    0x0(%edi,%eiz,1),%edi
-0804cb50 <.text+0x3920> push   %ebp
-0804cb51 <.text+0x3921> mov    %esp,%ebp
-0804cb53 <.text+0x3923> sub    $0x18,%esp
-0804cb56 <.text+0x3926> mov    0x8(%ebp),%eax
-0804cb59 <.text+0x3929> movl   $0x3a,0x4(%esp)
-0804cb61 <.text+0x3931> mov    %eax,(%esp)
-0804cb64 <.text+0x3934> call   0804cb20 <exit@plt+0x3908>
-0804cb69 <.text+0x3939> leave  
-0804cb6a <.text+0x393a> ret    
-0804cb6b <.text+0x393b> nop
-0804cb6c <.text+0x393c> lea    0x0(%esi,%eiz,1),%esi
-0804cb70 <.text+0x3940> push   %ebp
-0804cb71 <.text+0x3941> mov    %esp,%ebp
-0804cb73 <.text+0x3943> push   %ebx
-0804cb74 <.text+0x3944> sub    $0x44,%esp
-0804cb77 <.text+0x3947> mov    0xc(%ebp),%edx
-0804cb7a <.text+0x394a> lea    -0x30(%ebp),%ebx
-0804cb7d <.text+0x394d> mov    %ebx,%eax
-0804cb7f <.text+0x394f> call   0804bf20 <exit@plt+0x2d08>
-0804cb84 <.text+0x3954> mov    0x14(%ebp),%ecx
-0804cb87 <.text+0x3957> mov    0x10(%ebp),%edx
-0804cb8a <.text+0x395a> mov    0x8(%ebp),%eax
-0804cb8d <.text+0x395d> mov    %ebx,(%esp)
-0804cb90 <.text+0x3960> call   0804c8d0 <exit@plt+0x36b8>
-0804cb95 <.text+0x3965> add    $0x44,%esp
-0804cb98 <.text+0x3968> pop    %ebx
-0804cb99 <.text+0x3969> pop    %ebp
-0804cb9a <.text+0x396a> ret    
-0804cb9b <.text+0x396b> nop
-0804cb9c <.text+0x396c> lea    0x0(%esi,%eiz,1),%esi
-0804cba0 <.text+0x3970> push   %ebp
-0804cba1 <.text+0x3971> mov    %esp,%ebp
-0804cba3 <.text+0x3973> sub    $0x18,%esp
-0804cba6 <.text+0x3976> mov    0x10(%ebp),%eax
-0804cba9 <.text+0x3979> movl   $0x0,(%esp)
-0804cbb0 <.text+0x3980> mov    %eax,0xc(%esp)
-0804cbb4 <.text+0x3984> mov    0xc(%ebp),%eax
-0804cbb7 <.text+0x3987> mov    %eax,0x8(%esp)
-0804cbbb <.text+0x398b> mov    0x8(%ebp),%eax
-0804cbbe <.text+0x398e> mov    %eax,0x4(%esp)
-0804cbc2 <.text+0x3992> call   0804cb70 <exit@plt+0x3958>
-0804cbc7 <.text+0x3997> leave  
-0804cbc8 <.text+0x3998> ret    
-0804cbc9 <.text+0x3999> lea    0x0(%esi,%eiz,1),%esi
-0804cbd0 <.text+0x39a0> push   %ebp
-0804cbd1 <.text+0x39a1> mov    %esp,%ebp
-0804cbd3 <.text+0x39a3> push   %ebx
-0804cbd4 <.text+0x39a4> sub    $0x44,%esp
-0804cbd7 <.text+0x39a7> mov    0xc(%ebp),%edx
-0804cbda <.text+0x39aa> lea    -0x30(%ebp),%ebx
-0804cbdd <.text+0x39ad> mov    %ebx,%eax
-0804cbdf <.text+0x39af> call   0804bf20 <exit@plt+0x2d08>
-0804cbe4 <.text+0x39b4> mov    0x10(%ebp),%edx
-0804cbe7 <.text+0x39b7> mov    $0xffffffff,%ecx
-0804cbec <.text+0x39bc> mov    0x8(%ebp),%eax
-0804cbef <.text+0x39bf> mov    %ebx,(%esp)
-0804cbf2 <.text+0x39c2> call   0804c8d0 <exit@plt+0x36b8>
-0804cbf7 <.text+0x39c7> add    $0x44,%esp
-0804cbfa <.text+0x39ca> pop    %ebx
-0804cbfb <.text+0x39cb> pop    %ebp
-0804cbfc <.text+0x39cc> ret    
-0804cbfd <.text+0x39cd> lea    0x0(%esi),%esi
-0804cc00 <.text+0x39d0> push   %ebp
-0804cc01 <.text+0x39d1> mov    %esp,%ebp
-0804cc03 <.text+0x39d3> sub    $0x18,%esp
-0804cc06 <.text+0x39d6> mov    0xc(%ebp),%eax
-0804cc09 <.text+0x39d9> movl   $0x0,(%esp)
-0804cc10 <.text+0x39e0> mov    %eax,0x8(%esp)
-0804cc14 <.text+0x39e4> mov    0x8(%ebp),%eax
-0804cc17 <.text+0x39e7> mov    %eax,0x4(%esp)
-0804cc1b <.text+0x39eb> call   0804cbd0 <exit@plt+0x39b8>
-0804cc20 <.text+0x39f0> leave  
-0804cc21 <.text+0x39f1> ret    
-0804cc22 <.text+0x39f2> lea    0x0(%esi,%eiz,1),%esi
-0804cc29 <.text+0x39f9> lea    0x0(%edi,%eiz,1),%edi
-0804cc30 <.text+0x3a00> push   %ebp
-0804cc31 <.text+0x3a01> mov    %esp,%ebp
-0804cc33 <.text+0x3a03> sub    $0x8,%esp
-0804cc36 <.text+0x3a06> mov    0x8(%ebp),%eax
-0804cc39 <.text+0x3a09> mov    0x10(%ebp),%ecx
-0804cc3c <.text+0x3a0c> movl   $0x80551a0,0x8(%ebp)
-0804cc43 <.text+0x3a13> mov    0xc(%ebp),%edx
-0804cc46 <.text+0x3a16> leave  
-0804cc47 <.text+0x3a17> jmp    0804c8d0 <exit@plt+0x36b8>
-0804cc4c <.text+0x3a1c> lea    0x0(%esi,%eiz,1),%esi
-0804cc50 <.text+0x3a20> push   %ebp
-0804cc51 <.text+0x3a21> mov    %esp,%ebp
-0804cc53 <.text+0x3a23> sub    $0x18,%esp
-0804cc56 <.text+0x3a26> mov    0xc(%ebp),%eax
-0804cc59 <.text+0x3a29> movl   $0x0,(%esp)
-0804cc60 <.text+0x3a30> mov    %eax,0x8(%esp)
-0804cc64 <.text+0x3a34> mov    0x8(%ebp),%eax
-0804cc67 <.text+0x3a37> mov    %eax,0x4(%esp)
-0804cc6b <.text+0x3a3b> call   0804cc30 <exit@plt+0x3a18>
-0804cc70 <.text+0x3a40> leave  
-0804cc71 <.text+0x3a41> ret    
-0804cc72 <.text+0x3a42> lea    0x0(%esi,%eiz,1),%esi
-0804cc79 <.text+0x3a49> lea    0x0(%edi,%eiz,1),%edi
-0804cc80 <.text+0x3a50> push   %ebp
-0804cc81 <.text+0x3a51> mov    $0xffffffff,%ecx
-0804cc86 <.text+0x3a56> mov    %esp,%ebp
-0804cc88 <.text+0x3a58> sub    $0x8,%esp
-0804cc8b <.text+0x3a5b> mov    0x8(%ebp),%eax
-0804cc8e <.text+0x3a5e> mov    0xc(%ebp),%edx
-0804cc91 <.text+0x3a61> movl   $0x80551a0,0x8(%ebp)
-0804cc98 <.text+0x3a68> leave  
-0804cc99 <.text+0x3a69> jmp    0804c8d0 <exit@plt+0x36b8>
-0804cc9e <.text+0x3a6e> xchg   %ax,%ax
-0804cca0 <.text+0x3a70> push   %ebp
-0804cca1 <.text+0x3a71> mov    %esp,%ebp
-0804cca3 <.text+0x3a73> sub    $0x18,%esp
-0804cca6 <.text+0x3a76> mov    0x8(%ebp),%eax
-0804cca9 <.text+0x3a79> movl   $0x0,(%esp)
-0804ccb0 <.text+0x3a80> mov    %eax,0x4(%esp)
-0804ccb4 <.text+0x3a84> call   0804cc80 <exit@plt+0x3a68>
-0804ccb9 <.text+0x3a89> leave  
-0804ccba <.text+0x3a8a> ret    
-0804ccbb <.text+0x3a8b> nop
-0804ccbc <.text+0x3a8c> lea    0x0(%esi,%eiz,1),%esi
-0804ccc0 <.text+0x3a90> push   %ebp
-0804ccc1 <.text+0x3a91> mov    %esp,%ebp
-0804ccc3 <.text+0x3a93> push   %edi
-0804ccc4 <.text+0x3a94> push   %esi
-0804ccc5 <.text+0x3a95> push   %ebx
-0804ccc6 <.text+0x3a96> mov    $0x80551a0,%ebx
-0804cccb <.text+0x3a9b> sub    $0x3c,%esp
-0804ccce <.text+0x3a9e> mov    0x14(%ebp),%eax
-0804ccd1 <.text+0x3aa1> test   %eax,%eax
-0804ccd3 <.text+0x3aa3> je     0804ccd7 <exit@plt+0x3abf>
-0804ccd5 <.text+0x3aa5> mov    %eax,%ebx
-0804ccd7 <.text+0x3aa7> call   08048e58 <__errno_location@plt>
-0804ccdc <.text+0x3aac> mov    0x10(%ebp),%ecx
-0804ccdf <.text+0x3aaf> lea    0x8(%ebx),%edx
-0804cce2 <.text+0x3ab2> mov    %edx,-0x1c(%ebp)
-0804cce5 <.text+0x3ab5> test   %ecx,%ecx
-0804cce7 <.text+0x3ab7> mov    0x8(%ebp),%ecx
-0804ccea <.text+0x3aba> mov    %eax,-0x20(%ebp)
-0804cced <.text+0x3abd> mov    (%eax),%eax
-0804ccef <.text+0x3abf> mov    %eax,-0x2c(%ebp)
-0804ccf2 <.text+0x3ac2> sete   %al
-0804ccf5 <.text+0x3ac5> movzbl %al,%esi
-0804ccf8 <.text+0x3ac8> or     0x4(%ebx),%esi
-0804ccfb <.text+0x3acb> mov    %edx,0xc(%esp)
-0804ccff <.text+0x3acf> xor    %edx,%edx
-0804cd01 <.text+0x3ad1> mov    %esi,0x8(%esp)
-0804cd05 <.text+0x3ad5> mov    (%ebx),%eax
-0804cd07 <.text+0x3ad7> mov    %eax,0x4(%esp)
-0804cd0b <.text+0x3adb> mov    0xc(%ebp),%eax
-0804cd0e <.text+0x3ade> mov    %eax,(%esp)
-0804cd11 <.text+0x3ae1> xor    %eax,%eax
-0804cd13 <.text+0x3ae3> call   0804bf90 <exit@plt+0x2d78>
-0804cd18 <.text+0x3ae8> mov    %eax,%edi
-0804cd1a <.text+0x3aea> add    $0x1,%edi
-0804cd1d <.text+0x3aed> mov    %eax,-0x28(%ebp)
-0804cd20 <.text+0x3af0> mov    %edi,(%esp)
-0804cd23 <.text+0x3af3> call   0804d070 <exit@plt+0x3e58>
-0804cd28 <.text+0x3af8> mov    -0x1c(%ebp),%edx
-0804cd2b <.text+0x3afb> mov    %esi,0x8(%esp)
-0804cd2f <.text+0x3aff> mov    0x8(%ebp),%ecx
-0804cd32 <.text+0x3b02> mov    %edx,0xc(%esp)
-0804cd36 <.text+0x3b06> mov    %edi,%edx
-0804cd38 <.text+0x3b08> mov    %eax,-0x24(%ebp)
-0804cd3b <.text+0x3b0b> mov    (%ebx),%eax
-0804cd3d <.text+0x3b0d> mov    %eax,0x4(%esp)
-0804cd41 <.text+0x3b11> mov    0xc(%ebp),%eax
-0804cd44 <.text+0x3b14> mov    %eax,(%esp)
-0804cd47 <.text+0x3b17> mov    -0x24(%ebp),%eax
-0804cd4a <.text+0x3b1a> call   0804bf90 <exit@plt+0x2d78>
-0804cd4f <.text+0x3b1f> mov    -0x20(%ebp),%edx
-0804cd52 <.text+0x3b22> mov    -0x2c(%ebp),%eax
-0804cd55 <.text+0x3b25> mov    %eax,(%edx)
-0804cd57 <.text+0x3b27> mov    0x10(%ebp),%edx
-0804cd5a <.text+0x3b2a> test   %edx,%edx
-0804cd5c <.text+0x3b2c> je     0804cd66 <exit@plt+0x3b4e>
-0804cd5e <.text+0x3b2e> mov    -0x28(%ebp),%eax
-0804cd61 <.text+0x3b31> mov    0x10(%ebp),%edx
-0804cd64 <.text+0x3b34> mov    %eax,(%edx)
-0804cd66 <.text+0x3b36> mov    -0x24(%ebp),%eax
-0804cd69 <.text+0x3b39> add    $0x3c,%esp
-0804cd6c <.text+0x3b3c> pop    %ebx
-0804cd6d <.text+0x3b3d> pop    %esi
-0804cd6e <.text+0x3b3e> pop    %edi
-0804cd6f <.text+0x3b3f> pop    %ebp
-0804cd70 <.text+0x3b40> ret    
-0804cd71 <.text+0x3b41> jmp    0804cd80 <exit@plt+0x3b68>
-0804cd73 <.text+0x3b43> nop
-0804cd74 <.text+0x3b44> nop
-0804cd75 <.text+0x3b45> nop
-0804cd76 <.text+0x3b46> nop
-0804cd77 <.text+0x3b47> nop
-0804cd78 <.text+0x3b48> nop
-0804cd79 <.text+0x3b49> nop
-0804cd7a <.text+0x3b4a> nop
-0804cd7b <.text+0x3b4b> nop
-0804cd7c <.text+0x3b4c> nop
-0804cd7d <.text+0x3b4d> nop
-0804cd7e <.text+0x3b4e> nop
-0804cd7f <.text+0x3b4f> nop
-0804cd80 <.text+0x3b50> push   %ebp
-0804cd81 <.text+0x3b51> mov    %esp,%ebp
-0804cd83 <.text+0x3b53> sub    $0x18,%esp
-0804cd86 <.text+0x3b56> mov    0x10(%ebp),%eax
-0804cd89 <.text+0x3b59> movl   $0x0,0x8(%esp)
-0804cd91 <.text+0x3b61> mov    %eax,0xc(%esp)
-0804cd95 <.text+0x3b65> mov    0xc(%ebp),%eax
-0804cd98 <.text+0x3b68> mov    %eax,0x4(%esp)
-0804cd9c <.text+0x3b6c> mov    0x8(%ebp),%eax
-0804cd9f <.text+0x3b6f> mov    %eax,(%esp)
-0804cda2 <.text+0x3b72> call   0804ccc0 <exit@plt+0x3aa8>
-0804cda7 <.text+0x3b77> leave  
-0804cda8 <.text+0x3b78> ret    
-0804cda9 <.text+0x3b79> lea    0x0(%esi,%eiz,1),%esi
-0804cdb0 <.text+0x3b80> push   %ebp
-0804cdb1 <.text+0x3b81> mov    %esp,%ebp
-0804cdb3 <.text+0x3b83> sub    $0x28,%esp
-0804cdb6 <.text+0x3b86> mov    0x18(%ebp),%eax
-0804cdb9 <.text+0x3b89> mov    %edi,-0x4(%ebp)
-0804cdbc <.text+0x3b8c> mov    $0x80551a0,%edi
-0804cdc1 <.text+0x3b91> mov    %ebx,-0xc(%ebp)
-0804cdc4 <.text+0x3b94> mov    %esi,-0x8(%ebp)
-0804cdc7 <.text+0x3b97> test   %eax,%eax
-0804cdc9 <.text+0x3b99> je     0804cdcd <exit@plt+0x3bb5>
-0804cdcb <.text+0x3b9b> mov    %eax,%edi
-0804cdcd <.text+0x3b9d> call   08048e58 <__errno_location@plt>
-0804cdd2 <.text+0x3ba2> mov    0x10(%ebp),%ecx
-0804cdd5 <.text+0x3ba5> mov    0xc(%ebp),%edx
-0804cdd8 <.text+0x3ba8> mov    (%eax),%esi
-0804cdda <.text+0x3baa> mov    %eax,%ebx
-0804cddc <.text+0x3bac> lea    0x8(%edi),%eax
-0804cddf <.text+0x3baf> mov    %eax,0xc(%esp)
-0804cde3 <.text+0x3bb3> mov    0x4(%edi),%eax
-0804cde6 <.text+0x3bb6> mov    %eax,0x8(%esp)
-0804cdea <.text+0x3bba> mov    (%edi),%eax
-0804cdec <.text+0x3bbc> mov    %eax,0x4(%esp)
-0804cdf0 <.text+0x3bc0> mov    0x14(%ebp),%eax
-0804cdf3 <.text+0x3bc3> mov    %eax,(%esp)
-0804cdf6 <.text+0x3bc6> mov    0x8(%ebp),%eax
-0804cdf9 <.text+0x3bc9> call   0804bf90 <exit@plt+0x2d78>
-0804cdfe <.text+0x3bce> mov    %esi,(%ebx)
-0804ce00 <.text+0x3bd0> mov    -0xc(%ebp),%ebx
-0804ce03 <.text+0x3bd3> mov    -0x8(%ebp),%esi
-0804ce06 <.text+0x3bd6> mov    -0x4(%ebp),%edi
-0804ce09 <.text+0x3bd9> mov    %ebp,%esp
-0804ce0b <.text+0x3bdb> pop    %ebp
-0804ce0c <.text+0x3bdc> ret    
-0804ce0d <.text+0x3bdd> nop
-0804ce0e <.text+0x3bde> nop
-0804ce0f <.text+0x3bdf> nop
-0804ce10 <.text+0x3be0> push   %ebp
-0804ce11 <.text+0x3be1> mov    %esp,%ebp
-0804ce13 <.text+0x3be3> push   %edi
-0804ce14 <.text+0x3be4> push   %esi
-0804ce15 <.text+0x3be5> push   %ebx
-0804ce16 <.text+0x3be6> sub    $0x1c,%esp
-0804ce19 <.text+0x3be9> mov    0xc(%ebp),%edi
-0804ce1c <.text+0x3bec> mov    0x10(%ebp),%ebx
-0804ce1f <.text+0x3bef> nop
-0804ce20 <.text+0x3bf0> mov    0x8(%ebp),%eax
-0804ce23 <.text+0x3bf3> mov    %ebx,0x8(%esp)
-0804ce27 <.text+0x3bf7> mov    %edi,0x4(%esp)
-0804ce2b <.text+0x3bfb> mov    %eax,(%esp)
-0804ce2e <.text+0x3bfe> call   08048fd8 <read@plt>
-0804ce33 <.text+0x3c03> test   %eax,%eax
-0804ce35 <.text+0x3c05> mov    %eax,%esi
-0804ce37 <.text+0x3c07> jns    0804ce60 <exit@plt+0x3c48>
-0804ce39 <.text+0x3c09> call   08048e58 <__errno_location@plt>
-0804ce3e <.text+0x3c0e> mov    (%eax),%eax
-0804ce40 <.text+0x3c10> cmp    $0x4,%eax
-0804ce43 <.text+0x3c13> je     0804ce20 <exit@plt+0x3c08>
-0804ce45 <.text+0x3c15> cmp    $0x16,%eax
-0804ce48 <.text+0x3c18> jne    0804ce60 <exit@plt+0x3c48>
-0804ce4a <.text+0x3c1a> cmp    $0x7fffe000,%ebx
-0804ce50 <.text+0x3c20> jbe    0804ce60 <exit@plt+0x3c48>
-0804ce52 <.text+0x3c22> mov    $0x7fffe000,%ebx
-0804ce57 <.text+0x3c27> jmp    0804ce20 <exit@plt+0x3c08>
-0804ce59 <.text+0x3c29> lea    0x0(%esi,%eiz,1),%esi
-0804ce60 <.text+0x3c30> add    $0x1c,%esp
-0804ce63 <.text+0x3c33> mov    %esi,%eax
-0804ce65 <.text+0x3c35> pop    %ebx
-0804ce66 <.text+0x3c36> pop    %esi
-0804ce67 <.text+0x3c37> pop    %edi
-0804ce68 <.text+0x3c38> pop    %ebp
-0804ce69 <.text+0x3c39> ret    
-0804ce6a <.text+0x3c3a> nop
-0804ce6b <.text+0x3c3b> nop
-0804ce6c <.text+0x3c3c> nop
-0804ce6d <.text+0x3c3d> nop
-0804ce6e <.text+0x3c3e> nop
-0804ce6f <.text+0x3c3f> nop
-0804ce70 <.text+0x3c40> push   %ebp
-0804ce71 <.text+0x3c41> mov    %esp,%ebp
-0804ce73 <.text+0x3c43> push   %edi
-0804ce74 <.text+0x3c44> push   %esi
-0804ce75 <.text+0x3c45> push   %ebx
-0804ce76 <.text+0x3c46> sub    $0x1c,%esp
-0804ce79 <.text+0x3c49> mov    0xc(%ebp),%edi
-0804ce7c <.text+0x3c4c> mov    0x10(%ebp),%ebx
-0804ce7f <.text+0x3c4f> nop
-0804ce80 <.text+0x3c50> mov    0x8(%ebp),%eax
-0804ce83 <.text+0x3c53> mov    %ebx,0x8(%esp)
-0804ce87 <.text+0x3c57> mov    %edi,0x4(%esp)
-0804ce8b <.text+0x3c5b> mov    %eax,(%esp)
-0804ce8e <.text+0x3c5e> call   08048f28 <write@plt>
-0804ce93 <.text+0x3c63> test   %eax,%eax
-0804ce95 <.text+0x3c65> mov    %eax,%esi
-0804ce97 <.text+0x3c67> jns    0804cec0 <exit@plt+0x3ca8>
-0804ce99 <.text+0x3c69> call   08048e58 <__errno_location@plt>
-0804ce9e <.text+0x3c6e> mov    (%eax),%eax
-0804cea0 <.text+0x3c70> cmp    $0x4,%eax
-0804cea3 <.text+0x3c73> je     0804ce80 <exit@plt+0x3c68>
-0804cea5 <.text+0x3c75> cmp    $0x16,%eax
-0804cea8 <.text+0x3c78> jne    0804cec0 <exit@plt+0x3ca8>
-0804ceaa <.text+0x3c7a> cmp    $0x7fffe000,%ebx
-0804ceb0 <.text+0x3c80> jbe    0804cec0 <exit@plt+0x3ca8>
-0804ceb2 <.text+0x3c82> mov    $0x7fffe000,%ebx
-0804ceb7 <.text+0x3c87> jmp    0804ce80 <exit@plt+0x3c68>
-0804ceb9 <.text+0x3c89> lea    0x0(%esi,%eiz,1),%esi
-0804cec0 <.text+0x3c90> add    $0x1c,%esp
-0804cec3 <.text+0x3c93> mov    %esi,%eax
-0804cec5 <.text+0x3c95> pop    %ebx
-0804cec6 <.text+0x3c96> pop    %esi
-0804cec7 <.text+0x3c97> pop    %edi
-0804cec8 <.text+0x3c98> pop    %ebp
-0804cec9 <.text+0x3c99> ret    
-0804ceca <.text+0x3c9a> nop
-0804cecb <.text+0x3c9b> nop
-0804cecc <.text+0x3c9c> nop
-0804cecd <.text+0x3c9d> nop
-0804cece <.text+0x3c9e> nop
-0804cecf <.text+0x3c9f> nop
-0804ced0 <.text+0x3ca0> push   %ebp
-0804ced1 <.text+0x3ca1> mov    %esp,%ebp
-0804ced3 <.text+0x3ca3> sub    $0x818,%esp
-0804ced9 <.text+0x3ca9> mov    0x8(%ebp),%eax
-0804cedc <.text+0x3cac> mov    %edi,-0x4(%ebp)
-0804cedf <.text+0x3caf> lea    -0x7ec(%ebp),%edi
-0804cee5 <.text+0x3cb5> mov    %ebx,-0xc(%ebp)
-0804cee8 <.text+0x3cb8> mov    %esi,-0x8(%ebp)
-0804ceeb <.text+0x3cbb> mov    %eax,-0x7fc(%ebp)
-0804cef1 <.text+0x3cc1> mov    0x10(%ebp),%eax
-0804cef4 <.text+0x3cc4> mov    %gs:0x14,%edx
-0804cefb <.text+0x3ccb> mov    %edx,-0x1c(%ebp)
-0804cefe <.text+0x3cce> xor    %edx,%edx
-0804cf00 <.text+0x3cd0> movl   $0x7d0,-0x7f0(%ebp)
-0804cf0a <.text+0x3cda> mov    %edi,(%esp)
-0804cf0d <.text+0x3cdd> mov    %eax,0xc(%esp)
-0804cf11 <.text+0x3ce1> mov    0xc(%ebp),%eax
-0804cf14 <.text+0x3ce4> mov    %eax,0x8(%esp)
-0804cf18 <.text+0x3ce8> lea    -0x7f0(%ebp),%eax
-0804cf1e <.text+0x3cee> mov    %eax,0x4(%esp)
-0804cf22 <.text+0x3cf2> call   0804f350 <exit@plt+0x6138>
-0804cf27 <.text+0x3cf7> mov    -0x7f0(%ebp),%ebx
-0804cf2d <.text+0x3cfd> test   %eax,%eax
-0804cf2f <.text+0x3cff> mov    %eax,%esi
-0804cf31 <.text+0x3d01> je     0804cfa6 <exit@plt+0x3d8e>
-0804cf33 <.text+0x3d03> mov    -0x7fc(%ebp),%edx
-0804cf39 <.text+0x3d09> mov    %ebx,0x8(%esp)
-0804cf3d <.text+0x3d0d> movl   $0x1,0x4(%esp)
-0804cf45 <.text+0x3d15> mov    %eax,(%esp)
-0804cf48 <.text+0x3d18> mov    %edx,0xc(%esp)
-0804cf4c <.text+0x3d1c> call   080490d8 <fwrite@plt>
-0804cf51 <.text+0x3d21> cmp    %eax,%ebx
-0804cf53 <.text+0x3d23> ja     0804cf78 <exit@plt+0x3d60>
-0804cf55 <.text+0x3d25> test   %ebx,%ebx
-0804cf57 <.text+0x3d27> mov    %ebx,%eax
-0804cf59 <.text+0x3d29> js     0804cf9b <exit@plt+0x3d83>
-0804cf5b <.text+0x3d2b> mov    -0x1c(%ebp),%edx
-0804cf5e <.text+0x3d2e> xor    %gs:0x14,%edx
-0804cf65 <.text+0x3d35> jne    0804cfbb <exit@plt+0x3da3>
-0804cf67 <.text+0x3d37> mov    -0xc(%ebp),%ebx
-0804cf6a <.text+0x3d3a> mov    -0x8(%ebp),%esi
-0804cf6d <.text+0x3d3d> mov    -0x4(%ebp),%edi
-0804cf70 <.text+0x3d40> mov    %ebp,%esp
-0804cf72 <.text+0x3d42> pop    %ebp
-0804cf73 <.text+0x3d43> ret    
-0804cf74 <.text+0x3d44> lea    0x0(%esi,%eiz,1),%esi
-0804cf78 <.text+0x3d48> cmp    %edi,%esi
-0804cf7a <.text+0x3d4a> mov    $0xffffffff,%eax
-0804cf7f <.text+0x3d4f> je     0804cf5b <exit@plt+0x3d43>
-0804cf81 <.text+0x3d51> call   08048e58 <__errno_location@plt>
-0804cf86 <.text+0x3d56> mov    (%eax),%edi
-0804cf88 <.text+0x3d58> mov    %eax,%ebx
-0804cf8a <.text+0x3d5a> mov    %esi,(%esp)
-0804cf8d <.text+0x3d5d> call   08048ff8 <free@plt>
-0804cf92 <.text+0x3d62> mov    $0xffffffff,%eax
-0804cf97 <.text+0x3d67> mov    %edi,(%ebx)
-0804cf99 <.text+0x3d69> jmp    0804cf5b <exit@plt+0x3d43>
-0804cf9b <.text+0x3d6b> call   08048e58 <__errno_location@plt>
-0804cfa0 <.text+0x3d70> movl   $0x4b,(%eax)
-0804cfa6 <.text+0x3d76> mov    -0x7fc(%ebp),%eax
-0804cfac <.text+0x3d7c> mov    %eax,(%esp)
-0804cfaf <.text+0x3d7f> call   0804d190 <exit@plt+0x3f78>
-0804cfb4 <.text+0x3d84> mov    $0xffffffff,%eax
-0804cfb9 <.text+0x3d89> jmp    0804cf5b <exit@plt+0x3d43>
-0804cfbb <.text+0x3d8b> call   08049118 <__stack_chk_fail@plt>
-0804cfc0 <.text+0x3d90> push   %ebp
-0804cfc1 <.text+0x3d91> mov    %esp,%ebp
-0804cfc3 <.text+0x3d93> sub    $0x18,%esp
-0804cfc6 <.text+0x3d96> mov    0xc(%ebp),%eax
-0804cfc9 <.text+0x3d99> mov    %eax,0x4(%esp)
-0804cfcd <.text+0x3d9d> mov    0x8(%ebp),%eax
-0804cfd0 <.text+0x3da0> mov    %eax,(%esp)
-0804cfd3 <.text+0x3da3> call   08048f18 <calloc@plt>
-0804cfd8 <.text+0x3da8> test   %eax,%eax
-0804cfda <.text+0x3daa> je     0804cfde <exit@plt+0x3dc6>
-0804cfdc <.text+0x3dac> leave  
-0804cfdd <.text+0x3dad> ret    
-0804cfde <.text+0x3dae> xchg   %ax,%ax
-0804cfe0 <.text+0x3db0> call   0804b910 <exit@plt+0x26f8>
-0804cfe5 <.text+0x3db5> lea    0x0(%esi,%eiz,1),%esi
-0804cfe9 <.text+0x3db9> lea    0x0(%edi,%eiz,1),%edi
-0804cff0 <.text+0x3dc0> push   %ebp
-0804cff1 <.text+0x3dc1> mov    %esp,%ebp
-0804cff3 <.text+0x3dc3> push   %ebx
-0804cff4 <.text+0x3dc4> sub    $0x14,%esp
-0804cff7 <.text+0x3dc7> mov    0xc(%ebp),%ebx
-0804cffa <.text+0x3dca> mov    0x8(%ebp),%eax
-0804cffd <.text+0x3dcd> mov    %ebx,0x4(%esp)
-0804d001 <.text+0x3dd1> mov    %eax,(%esp)
-0804d004 <.text+0x3dd4> call   08048ec8 <realloc@plt>
-0804d009 <.text+0x3dd9> test   %eax,%eax
-0804d00b <.text+0x3ddb> je     0804d013 <exit@plt+0x3dfb>
-0804d00d <.text+0x3ddd> add    $0x14,%esp
-0804d010 <.text+0x3de0> pop    %ebx
-0804d011 <.text+0x3de1> pop    %ebp
-0804d012 <.text+0x3de2> ret    
-0804d013 <.text+0x3de3> test   %ebx,%ebx
-0804d015 <.text+0x3de5> je     0804d00d <exit@plt+0x3df5>
-0804d017 <.text+0x3de7> call   0804b910 <exit@plt+0x26f8>
-0804d01c <.text+0x3dec> lea    0x0(%esi,%eiz,1),%esi
-0804d020 <.text+0x3df0> push   %ebp
-0804d021 <.text+0x3df1> mov    %esp,%ebp
-0804d023 <.text+0x3df3> push   %ebx
-0804d024 <.text+0x3df4> sub    $0x4,%esp
-0804d027 <.text+0x3df7> mov    0x8(%ebp),%ecx
-0804d02a <.text+0x3dfa> mov    0xc(%ebp),%ebx
-0804d02d <.text+0x3dfd> test   %ecx,%ecx
-0804d02f <.text+0x3dff> mov    (%ebx),%eax
-0804d031 <.text+0x3e01> je     0804d058 <exit@plt+0x3e40>
-0804d033 <.text+0x3e03> cmp    $0xaaaaaaa9,%eax
-0804d038 <.text+0x3e08> ja     0804d060 <exit@plt+0x3e48>
-0804d03a <.text+0x3e0a> lea    0x1(%eax),%edx
-0804d03d <.text+0x3e0d> shr    %edx
-0804d03f <.text+0x3e0f> add    %edx,%eax
-0804d041 <.text+0x3e11> mov    %eax,(%ebx)
-0804d043 <.text+0x3e13> mov    %eax,0xc(%ebp)
-0804d046 <.text+0x3e16> mov    %ecx,0x8(%ebp)
-0804d049 <.text+0x3e19> add    $0x4,%esp
-0804d04c <.text+0x3e1c> pop    %ebx
-0804d04d <.text+0x3e1d> pop    %ebp
-0804d04e <.text+0x3e1e> jmp    0804cff0 <exit@plt+0x3dd8>
-0804d053 <.text+0x3e23> nop
-0804d054 <.text+0x3e24> lea    0x0(%esi,%eiz,1),%esi
-0804d058 <.text+0x3e28> test   %eax,%eax
-0804d05a <.text+0x3e2a> jne    0804d041 <exit@plt+0x3e29>
-0804d05c <.text+0x3e2c> mov    $0x40,%al
-0804d05e <.text+0x3e2e> jmp    0804d041 <exit@plt+0x3e29>
-0804d060 <.text+0x3e30> call   0804b910 <exit@plt+0x26f8>
-0804d065 <.text+0x3e35> lea    0x0(%esi,%eiz,1),%esi
-0804d069 <.text+0x3e39> lea    0x0(%edi,%eiz,1),%edi
-0804d070 <.text+0x3e40> push   %ebp
-0804d071 <.text+0x3e41> mov    %esp,%ebp
-0804d073 <.text+0x3e43> push   %ebx
-0804d074 <.text+0x3e44> sub    $0x14,%esp
-0804d077 <.text+0x3e47> mov    0x8(%ebp),%ebx
-0804d07a <.text+0x3e4a> mov    %ebx,(%esp)
-0804d07d <.text+0x3e4d> call   080490f8 <malloc@plt>
-0804d082 <.text+0x3e52> test   %eax,%eax
-0804d084 <.text+0x3e54> je     0804d08c <exit@plt+0x3e74>
-0804d086 <.text+0x3e56> add    $0x14,%esp
-0804d089 <.text+0x3e59> pop    %ebx
-0804d08a <.text+0x3e5a> pop    %ebp
-0804d08b <.text+0x3e5b> ret    
-0804d08c <.text+0x3e5c> test   %ebx,%ebx
-0804d08e <.text+0x3e5e> xchg   %ax,%ax
-0804d090 <.text+0x3e60> je     0804d086 <exit@plt+0x3e6e>
-0804d092 <.text+0x3e62> call   0804b910 <exit@plt+0x26f8>
-0804d097 <.text+0x3e67> mov    %esi,%esi
-0804d099 <.text+0x3e69> lea    0x0(%edi,%eiz,1),%edi
-0804d0a0 <.text+0x3e70> push   %ebp
-0804d0a1 <.text+0x3e71> mov    %esp,%ebp
-0804d0a3 <.text+0x3e73> push   %ebx
-0804d0a4 <.text+0x3e74> sub    $0x14,%esp
-0804d0a7 <.text+0x3e77> mov    0xc(%ebp),%ebx
-0804d0aa <.text+0x3e7a> mov    %ebx,(%esp)
-0804d0ad <.text+0x3e7d> call   0804d070 <exit@plt+0x3e58>
-0804d0b2 <.text+0x3e82> mov    0x8(%ebp),%edx
-0804d0b5 <.text+0x3e85> mov    %ebx,0x8(%esp)
-0804d0b9 <.text+0x3e89> mov    %edx,0x4(%esp)
-0804d0bd <.text+0x3e8d> mov    %eax,(%esp)
-0804d0c0 <.text+0x3e90> call   08049068 <memcpy@plt>
-0804d0c5 <.text+0x3e95> add    $0x14,%esp
-0804d0c8 <.text+0x3e98> pop    %ebx
-0804d0c9 <.text+0x3e99> pop    %ebp
-0804d0ca <.text+0x3e9a> ret    
-0804d0cb <.text+0x3e9b> nop
-0804d0cc <.text+0x3e9c> lea    0x0(%esi,%eiz,1),%esi
-0804d0d0 <.text+0x3ea0> push   %ebp
-0804d0d1 <.text+0x3ea1> mov    %esp,%ebp
-0804d0d3 <.text+0x3ea3> push   %ebx
-0804d0d4 <.text+0x3ea4> sub    $0x14,%esp
-0804d0d7 <.text+0x3ea7> mov    0x8(%ebp),%ebx
-0804d0da <.text+0x3eaa> mov    %ebx,(%esp)
-0804d0dd <.text+0x3ead> call   08049078 <strlen@plt>
-0804d0e2 <.text+0x3eb2> mov    %ebx,(%esp)
-0804d0e5 <.text+0x3eb5> add    $0x1,%eax
-0804d0e8 <.text+0x3eb8> mov    %eax,0x4(%esp)
-0804d0ec <.text+0x3ebc> call   0804d0a0 <exit@plt+0x3e88>
-0804d0f1 <.text+0x3ec1> add    $0x14,%esp
-0804d0f4 <.text+0x3ec4> pop    %ebx
-0804d0f5 <.text+0x3ec5> pop    %ebp
-0804d0f6 <.text+0x3ec6> ret    
-0804d0f7 <.text+0x3ec7> mov    %esi,%esi
-0804d0f9 <.text+0x3ec9> lea    0x0(%edi,%eiz,1),%edi
-0804d100 <.text+0x3ed0> push   %ebp
-0804d101 <.text+0x3ed1> mov    %esp,%ebp
-0804d103 <.text+0x3ed3> push   %ebx
-0804d104 <.text+0x3ed4> sub    $0x14,%esp
-0804d107 <.text+0x3ed7> mov    0x8(%ebp),%ebx
-0804d10a <.text+0x3eda> mov    %ebx,(%esp)
-0804d10d <.text+0x3edd> call   0804d070 <exit@plt+0x3e58>
-0804d112 <.text+0x3ee2> mov    %ebx,0x8(%esp)
-0804d116 <.text+0x3ee6> movl   $0x0,0x4(%esp)
-0804d11e <.text+0x3eee> mov    %eax,(%esp)
-0804d121 <.text+0x3ef1> call   08048f48 <memset@plt>
-0804d126 <.text+0x3ef6> add    $0x14,%esp
-0804d129 <.text+0x3ef9> pop    %ebx
-0804d12a <.text+0x3efa> pop    %ebp
-0804d12b <.text+0x3efb> ret    
-0804d12c <.text+0x3efc> nop
-0804d12d <.text+0x3efd> nop
-0804d12e <.text+0x3efe> nop
-0804d12f <.text+0x3eff> nop
-0804d130 <.text+0x3f00> push   %ebp
-0804d131 <.text+0x3f01> xor    %edx,%edx
-0804d133 <.text+0x3f03> mov    %esp,%ebp
-0804d135 <.text+0x3f05> xor    %eax,%eax
-0804d137 <.text+0x3f07> push   %edi
-0804d138 <.text+0x3f08> push   %esi
-0804d139 <.text+0x3f09> mov    0x8(%ebp),%esi
-0804d13c <.text+0x3f0c> push   %ebx
-0804d13d <.text+0x3f0d> mov    0xc(%ebp),%ebx
-0804d140 <.text+0x3f10> cmp    %ebx,%esi
-0804d142 <.text+0x3f12> je     0804d179 <exit@plt+0x3f61>
-0804d144 <.text+0x3f14> lea    0x0(%esi,%eiz,1),%esi
-0804d148 <.text+0x3f18> movzbl (%esi,%edx,1),%eax
-0804d14c <.text+0x3f1c> lea    -0x41(%eax),%ecx
-0804d14f <.text+0x3f1f> cmp    $0x19,%ecx
-0804d152 <.text+0x3f22> ja     0804d157 <exit@plt+0x3f3f>
-0804d154 <.text+0x3f24> add    $0x20,%eax
-0804d157 <.text+0x3f27> movzbl (%ebx,%edx,1),%ecx
-0804d15b <.text+0x3f2b> lea    -0x41(%ecx),%edi
-0804d15e <.text+0x3f2e> cmp    $0x19,%edi
-0804d161 <.text+0x3f31> ja     0804d166 <exit@plt+0x3f4e>
-0804d163 <.text+0x3f33> add    $0x20,%ecx
-0804d166 <.text+0x3f36> test   %al,%al
-0804d168 <.text+0x3f38> je     0804d180 <exit@plt+0x3f68>
-0804d16a <.text+0x3f3a> add    $0x1,%edx
-0804d16d <.text+0x3f3d> cmp    %cl,%al
-0804d16f <.text+0x3f3f> je     0804d148 <exit@plt+0x3f30>
-0804d171 <.text+0x3f41> movzbl %al,%eax
-0804d174 <.text+0x3f44> movzbl %cl,%ecx
-0804d177 <.text+0x3f47> sub    %ecx,%eax
-0804d179 <.text+0x3f49> pop    %ebx
-0804d17a <.text+0x3f4a> pop    %esi
-0804d17b <.text+0x3f4b> pop    %edi
-0804d17c <.text+0x3f4c> pop    %ebp
-0804d17d <.text+0x3f4d> ret    
-0804d17e <.text+0x3f4e> xchg   %ax,%ax
-0804d180 <.text+0x3f50> xor    %eax,%eax
-0804d182 <.text+0x3f52> jmp    0804d174 <exit@plt+0x3f5c>
-0804d184 <.text+0x3f54> nop
-0804d185 <.text+0x3f55> nop
-0804d186 <.text+0x3f56> nop
-0804d187 <.text+0x3f57> nop
-0804d188 <.text+0x3f58> nop
-0804d189 <.text+0x3f59> nop
-0804d18a <.text+0x3f5a> nop
-0804d18b <.text+0x3f5b> nop
-0804d18c <.text+0x3f5c> nop
-0804d18d <.text+0x3f5d> nop
-0804d18e <.text+0x3f5e> nop
-0804d18f <.text+0x3f5f> nop
-0804d190 <.text+0x3f60> push   %ebp
-0804d191 <.text+0x3f61> mov    %esp,%ebp
-0804d193 <.text+0x3f63> mov    0x8(%ebp),%eax
-0804d196 <.text+0x3f66> orl    $0x20,(%eax)
-0804d199 <.text+0x3f69> pop    %ebp
-0804d19a <.text+0x3f6a> ret    
-0804d19b <.text+0x3f6b> nop
-0804d19c <.text+0x3f6c> nop
-0804d19d <.text+0x3f6d> nop
-0804d19e <.text+0x3f6e> nop
-0804d19f <.text+0x3f6f> nop
-0804d1a0 <.text+0x3f70> push   %ebp
-0804d1a1 <.text+0x3f71> mov    %esp,%ebp
-0804d1a3 <.text+0x3f73> push   %edi
-0804d1a4 <.text+0x3f74> push   %esi
-0804d1a5 <.text+0x3f75> push   %ebx
-0804d1a6 <.text+0x3f76> sub    $0xac,%esp
-0804d1ac <.text+0x3f7c> movl   $0xe,(%esp)
-0804d1b3 <.text+0x3f83> mov    %gs:0x14,%eax
-0804d1b9 <.text+0x3f89> mov    %eax,-0x1c(%ebp)
-0804d1bc <.text+0x3f8c> xor    %eax,%eax
-0804d1be <.text+0x3f8e> call   080490e8 <nl_langinfo@plt>
-0804d1c3 <.text+0x3f93> test   %eax,%eax
-0804d1c5 <.text+0x3f95> mov    %eax,%esi
-0804d1c7 <.text+0x3f97> je     0804d260 <exit@plt+0x4048>
-0804d1cd <.text+0x3f9d> mov    0x80552e0,%edx
-0804d1d3 <.text+0x3fa3> test   %edx,%edx
-0804d1d5 <.text+0x3fa5> mov    %edx,%ebx
-0804d1d7 <.text+0x3fa7> je     0804d275 <exit@plt+0x405d>
-0804d1dd <.text+0x3fad> movzbl (%ebx),%edi
-0804d1e0 <.text+0x3fb0> mov    %edi,%eax
-0804d1e2 <.text+0x3fb2> test   %al,%al
-0804d1e4 <.text+0x3fb4> jne    0804d209 <exit@plt+0x3ff1>
-0804d1e6 <.text+0x3fb6> jmp    0804d232 <exit@plt+0x401a>
-0804d1e8 <.text+0x3fb8> mov    %ebx,(%esp)
-0804d1eb <.text+0x3fbb> call   08049078 <strlen@plt>
-0804d1f0 <.text+0x3fc0> lea    0x1(%ebx,%eax,1),%ebx
-0804d1f4 <.text+0x3fc4> mov    %ebx,(%esp)
-0804d1f7 <.text+0x3fc7> call   08049078 <strlen@plt>
-0804d1fc <.text+0x3fcc> lea    0x1(%ebx,%eax,1),%ebx
-0804d200 <.text+0x3fd0> movzbl (%ebx),%edi
-0804d203 <.text+0x3fd3> mov    %edi,%ecx
-0804d205 <.text+0x3fd5> test   %cl,%cl
-0804d207 <.text+0x3fd7> je     0804d232 <exit@plt+0x401a>
-0804d209 <.text+0x3fd9> mov    %ebx,0x4(%esp)
-0804d20d <.text+0x3fdd> mov    %esi,(%esp)
-0804d210 <.text+0x3fe0> call   080491f8 <strcmp@plt>
-0804d215 <.text+0x3fe5> test   %eax,%eax
-0804d217 <.text+0x3fe7> je     0804d226 <exit@plt+0x400e>
-0804d219 <.text+0x3fe9> mov    %edi,%edx
-0804d21b <.text+0x3feb> cmp    $0x2a,%dl
-0804d21e <.text+0x3fee> jne    0804d1e8 <exit@plt+0x3fd0>
-0804d220 <.text+0x3ff0> cmpb   $0x0,0x1(%ebx)
-0804d224 <.text+0x3ff4> jne    0804d1e8 <exit@plt+0x3fd0>
-0804d226 <.text+0x3ff6> mov    %ebx,(%esp)
-0804d229 <.text+0x3ff9> call   08049078 <strlen@plt>
-0804d22e <.text+0x3ffe> lea    0x1(%ebx,%eax,1),%esi
-0804d232 <.text+0x4002> cmpb   $0x0,(%esi)
-0804d235 <.text+0x4005> jne    0804d23c <exit@plt+0x4024>
-0804d237 <.text+0x4007> mov    $0x8052f83,%esi
-0804d23c <.text+0x400c> mov    -0x1c(%ebp),%ebx
-0804d23f <.text+0x400f> xor    %gs:0x14,%ebx
-0804d246 <.text+0x4016> mov    %esi,%eax
-0804d248 <.text+0x4018> jne    0804d5bb <exit@plt+0x43a3>
-0804d24e <.text+0x401e> add    $0xac,%esp
-0804d254 <.text+0x4024> pop    %ebx
-0804d255 <.text+0x4025> pop    %esi
-0804d256 <.text+0x4026> pop    %edi
-0804d257 <.text+0x4027> pop    %ebp
-0804d258 <.text+0x4028> ret    
-0804d259 <.text+0x4029> lea    0x0(%esi,%eiz,1),%esi
-0804d260 <.text+0x4030> mov    0x80552e0,%edx
-0804d266 <.text+0x4036> mov    $0x8052890,%esi
-0804d26b <.text+0x403b> test   %edx,%edx
-0804d26d <.text+0x403d> mov    %edx,%ebx
-0804d26f <.text+0x403f> jne    0804d1dd <exit@plt+0x3fc5>
-0804d275 <.text+0x4045> mov    %edx,-0x9c(%ebp)
-0804d27b <.text+0x404b> movl   $0x8052f60,(%esp)
-0804d282 <.text+0x4052> call   08048f08 <getenv@plt>
-0804d287 <.text+0x4057> mov    -0x9c(%ebp),%edx
-0804d28d <.text+0x405d> test   %eax,%eax
-0804d28f <.text+0x405f> mov    %eax,%edi
-0804d291 <.text+0x4061> je     0804d29c <exit@plt+0x4084>
-0804d293 <.text+0x4063> cmpb   $0x0,(%eax)
-0804d296 <.text+0x4066> jne    0804d55b <exit@plt+0x4343>
-0804d29c <.text+0x406c> mov    $0x7,%ecx
-0804d2a1 <.text+0x4071> mov    $0x8052f70,%edi
-0804d2a6 <.text+0x4076> movl   $0x8,-0x8c(%ebp)
-0804d2b0 <.text+0x4080> movl   $0x1,-0x98(%ebp)
-0804d2ba <.text+0x408a> mov    $0x1,%eax
-0804d2bf <.text+0x408f> cmpb   $0x2f,(%edi,%ecx,1)
-0804d2c3 <.text+0x4093> je     0804d502 <exit@plt+0x42ea>
-0804d2c9 <.text+0x4099> add    -0x8c(%ebp),%eax
-0804d2cf <.text+0x409f> mov    $0x8052890,%ebx
-0804d2d4 <.text+0x40a4> mov    %edx,-0x9c(%ebp)
-0804d2da <.text+0x40aa> mov    %eax,-0x90(%ebp)
-0804d2e0 <.text+0x40b0> add    $0xe,%eax
-0804d2e3 <.text+0x40b3> mov    %eax,(%esp)
-0804d2e6 <.text+0x40b6> call   080490f8 <malloc@plt>
-0804d2eb <.text+0x40bb> test   %eax,%eax
-0804d2ed <.text+0x40bd> mov    %eax,-0x94(%ebp)
-0804d2f3 <.text+0x40c3> je     0804d4f7 <exit@plt+0x42df>
-0804d2f9 <.text+0x40c9> mov    -0x8c(%ebp),%ecx
-0804d2ff <.text+0x40cf> mov    %edi,0x4(%esp)
-0804d303 <.text+0x40d3> mov    %eax,(%esp)
-0804d306 <.text+0x40d6> mov    %ecx,0x8(%esp)
-0804d30a <.text+0x40da> call   08049068 <memcpy@plt>
-0804d30f <.text+0x40df> mov    -0x98(%ebp),%ebx
-0804d315 <.text+0x40e5> mov    -0x9c(%ebp),%edx
-0804d31b <.text+0x40eb> test   %ebx,%ebx
-0804d31d <.text+0x40ed> jne    0804d580 <exit@plt+0x4368>
-0804d323 <.text+0x40f3> mov    -0x94(%ebp),%eax
-0804d329 <.text+0x40f9> mov    $0x8052890,%ebx
-0804d32e <.text+0x40fe> add    -0x90(%ebp),%eax
-0804d334 <.text+0x4104> movl   $0x72616863,(%eax)
-0804d33a <.text+0x410a> movl   $0x2e746573,0x4(%eax)
-0804d341 <.text+0x4111> movl   $0x61696c61,0x8(%eax)
-0804d348 <.text+0x4118> movw   $0x73,0xc(%eax)
-0804d34e <.text+0x411e> mov    -0x94(%ebp),%ecx
-0804d354 <.text+0x4124> mov    %edx,-0x9c(%ebp)
-0804d35a <.text+0x412a> movl   $0x80526de,0x4(%esp)
-0804d362 <.text+0x4132> mov    %ecx,(%esp)
-0804d365 <.text+0x4135> call   08048f58 <fopen64@plt>
-0804d36a <.text+0x413a> mov    -0x9c(%ebp),%edx
-0804d370 <.text+0x4140> movl   $0x0,-0x8c(%ebp)
-0804d37a <.text+0x414a> test   %eax,%eax
-0804d37c <.text+0x414c> mov    %eax,%edi
-0804d37e <.text+0x414e> je     0804d4e9 <exit@plt+0x42d1>
-0804d384 <.text+0x4154> mov    %esi,-0x98(%ebp)
-0804d38a <.text+0x415a> mov    %edx,%esi
-0804d38c <.text+0x415c> lea    0x0(%esi,%eiz,1),%esi
-0804d390 <.text+0x4160> mov    0x4(%edi),%edx
-0804d393 <.text+0x4163> cmp    0x8(%edi),%edx
-0804d396 <.text+0x4166> jae    0804d5cd <exit@plt+0x43b5>
-0804d39c <.text+0x416c> movzbl (%edx),%eax
-0804d39f <.text+0x416f> add    $0x1,%edx
-0804d3a2 <.text+0x4172> mov    %edx,0x4(%edi)
-0804d3a5 <.text+0x4175> cmp    $0x20,%eax
-0804d3a8 <.text+0x4178> je     0804d518 <exit@plt+0x4300>
-0804d3ae <.text+0x417e> cmp    $0xa,%eax
-0804d3b1 <.text+0x4181> je     0804d518 <exit@plt+0x4300>
-0804d3b7 <.text+0x4187> cmp    $0x9,%eax
-0804d3ba <.text+0x418a> je     0804d518 <exit@plt+0x4300>
-0804d3c0 <.text+0x4190> cmp    $0x23,%eax
-0804d3c3 <.text+0x4193> je     0804d4a0 <exit@plt+0x4288>
-0804d3c9 <.text+0x4199> mov    %edi,0x4(%esp)
-0804d3cd <.text+0x419d> lea    -0x82(%ebp),%ebx
-0804d3d3 <.text+0x41a3> mov    %eax,(%esp)
-0804d3d6 <.text+0x41a6> call   08048fe8 <ungetc@plt>
-0804d3db <.text+0x41ab> lea    -0x4f(%ebp),%eax
-0804d3de <.text+0x41ae> mov    %ebx,0xc(%esp)
-0804d3e2 <.text+0x41b2> mov    %eax,0x8(%esp)
-0804d3e6 <.text+0x41b6> movl   $0x8052f79,0x4(%esp)
-0804d3ee <.text+0x41be> mov    %edi,(%esp)
-0804d3f1 <.text+0x41c1> call   080491a8 <fscanf@plt>
-0804d3f6 <.text+0x41c6> cmp    $0x1,%eax
-0804d3f9 <.text+0x41c9> jle    0804d4bf <exit@plt+0x42a7>
-0804d3ff <.text+0x41cf> lea    -0x4f(%ebp),%edx
-0804d402 <.text+0x41d2> mov    %edx,(%esp)
-0804d405 <.text+0x41d5> call   08049078 <strlen@plt>
-0804d40a <.text+0x41da> mov    %ebx,(%esp)
-0804d40d <.text+0x41dd> mov    %eax,-0x90(%ebp)
-0804d413 <.text+0x41e3> call   08049078 <strlen@plt>
-0804d418 <.text+0x41e8> mov    -0x8c(%ebp),%ecx
-0804d41e <.text+0x41ee> test   %ecx,%ecx
-0804d420 <.text+0x41f0> mov    %eax,%edx
-0804d422 <.text+0x41f2> jne    0804d521 <exit@plt+0x4309>
-0804d428 <.text+0x41f8> mov    -0x90(%ebp),%eax
-0804d42e <.text+0x41fe> mov    %edx,-0x9c(%ebp)
-0804d434 <.text+0x4204> add    %edx,%eax
-0804d436 <.text+0x4206> lea    0x2(%eax),%ebx
-0804d439 <.text+0x4209> add    $0x3,%eax
-0804d43c <.text+0x420c> mov    %ebx,-0x8c(%ebp)
-0804d442 <.text+0x4212> mov    %eax,(%esp)
-0804d445 <.text+0x4215> call   080490f8 <malloc@plt>
-0804d44a <.text+0x421a> mov    -0x9c(%ebp),%edx
-0804d450 <.text+0x4220> mov    %eax,%ebx
-0804d452 <.text+0x4222> test   %ebx,%ebx
-0804d454 <.text+0x4224> je     0804d595 <exit@plt+0x437d>
-0804d45a <.text+0x422a> mov    -0x8c(%ebp),%esi
-0804d460 <.text+0x4230> lea    -0x4f(%ebp),%eax
-0804d463 <.text+0x4233> mov    %eax,0x4(%esp)
-0804d467 <.text+0x4237> sub    %edx,%esi
-0804d469 <.text+0x4239> mov    %esi,%eax
-0804d46b <.text+0x423b> sub    -0x90(%ebp),%eax
-0804d471 <.text+0x4241> lea    -0x2(%ebx,%eax,1),%eax
-0804d475 <.text+0x4245> mov    %eax,(%esp)
-0804d478 <.text+0x4248> call   080490a8 <strcpy@plt>
-0804d47d <.text+0x424d> lea    -0x1(%ebx,%esi,1),%eax
-0804d481 <.text+0x4251> mov    %ebx,%esi
-0804d483 <.text+0x4253> lea    -0x82(%ebp),%edx
-0804d489 <.text+0x4259> mov    %edx,0x4(%esp)
-0804d48d <.text+0x425d> mov    %eax,(%esp)
-0804d490 <.text+0x4260> call   080490a8 <strcpy@plt>
-0804d495 <.text+0x4265> jmp    0804d390 <exit@plt+0x4178>
-0804d49a <.text+0x426a> lea    0x0(%esi),%esi
-0804d4a0 <.text+0x4270> mov    0x4(%edi),%edx
-0804d4a3 <.text+0x4273> cmp    0x8(%edi),%edx
-0804d4a6 <.text+0x4276> jae    0804d5c0 <exit@plt+0x43a8>
-0804d4ac <.text+0x427c> movzbl (%edx),%eax
-0804d4af <.text+0x427f> add    $0x1,%edx
-0804d4b2 <.text+0x4282> mov    %edx,0x4(%edi)
-0804d4b5 <.text+0x4285> cmp    $0xa,%eax
-0804d4b8 <.text+0x4288> je     0804d518 <exit@plt+0x4300>
-0804d4ba <.text+0x428a> cmp    $0xffffffff,%eax
-0804d4bd <.text+0x428d> jne    0804d4a0 <exit@plt+0x4288>
-0804d4bf <.text+0x428f> mov    %esi,%edx
-0804d4c1 <.text+0x4291> mov    -0x98(%ebp),%esi
-0804d4c7 <.text+0x4297> mov    %edx,%ebx
-0804d4c9 <.text+0x4299> mov    %edi,(%esp)
-0804d4cc <.text+0x429c> call   08049048 <fclose@plt>
-0804d4d1 <.text+0x42a1> mov    -0x8c(%ebp),%eax
-0804d4d7 <.text+0x42a7> test   %eax,%eax
-0804d4d9 <.text+0x42a9> je     0804d5b1 <exit@plt+0x4399>
-0804d4df <.text+0x42af> mov    -0x8c(%ebp),%ecx
-0804d4e5 <.text+0x42b5> movb   $0x0,(%ebx,%ecx,1)
-0804d4e9 <.text+0x42b9> mov    -0x94(%ebp),%eax
-0804d4ef <.text+0x42bf> mov    %eax,(%esp)
-0804d4f2 <.text+0x42c2> call   08048ff8 <free@plt>
-0804d4f7 <.text+0x42c7> mov    %ebx,0x80552e0
-0804d4fd <.text+0x42cd> jmp    0804d1dd <exit@plt+0x3fc5>
-0804d502 <.text+0x42d2> xor    %eax,%eax
-0804d504 <.text+0x42d4> movl   $0x0,-0x98(%ebp)
-0804d50e <.text+0x42de> jmp    0804d2c9 <exit@plt+0x40b1>
-0804d513 <.text+0x42e3> nop
-0804d514 <.text+0x42e4> lea    0x0(%esi,%eiz,1),%esi
-0804d518 <.text+0x42e8> mov    %esi,%ebx
-0804d51a <.text+0x42ea> mov    %ebx,%esi
-0804d51c <.text+0x42ec> jmp    0804d390 <exit@plt+0x4178>
-0804d521 <.text+0x42f1> mov    -0x8c(%ebp),%ebx
-0804d527 <.text+0x42f7> mov    -0x90(%ebp),%ecx
-0804d52d <.text+0x42fd> mov    %edx,-0x9c(%ebp)
-0804d533 <.text+0x4303> mov    %esi,(%esp)
-0804d536 <.text+0x4306> lea    0x2(%ebx,%ecx,1),%eax
-0804d53a <.text+0x430a> add    %edx,%eax
-0804d53c <.text+0x430c> mov    %eax,-0x8c(%ebp)
-0804d542 <.text+0x4312> add    $0x1,%eax
-0804d545 <.text+0x4315> mov    %eax,0x4(%esp)
-0804d549 <.text+0x4319> call   08048ec8 <realloc@plt>
-0804d54e <.text+0x431e> mov    -0x9c(%ebp),%edx
-0804d554 <.text+0x4324> mov    %eax,%ebx
-0804d556 <.text+0x4326> jmp    0804d452 <exit@plt+0x423a>
-0804d55b <.text+0x432b> mov    %eax,(%esp)
-0804d55e <.text+0x432e> call   08049078 <strlen@plt>
-0804d563 <.text+0x4333> mov    -0x9c(%ebp),%edx
-0804d569 <.text+0x4339> test   %eax,%eax
-0804d56b <.text+0x433b> mov    %eax,-0x8c(%ebp)
-0804d571 <.text+0x4341> je     0804d502 <exit@plt+0x42ea>
-0804d573 <.text+0x4343> mov    %eax,%ecx
-0804d575 <.text+0x4345> sub    $0x1,%ecx
-0804d578 <.text+0x4348> jmp    0804d2b0 <exit@plt+0x4098>
-0804d57d <.text+0x434d> lea    0x0(%esi),%esi
-0804d580 <.text+0x4350> mov    -0x94(%ebp),%eax
-0804d586 <.text+0x4356> mov    -0x8c(%ebp),%ebx
-0804d58c <.text+0x435c> movb   $0x2f,(%eax,%ebx,1)
-0804d590 <.text+0x4360> jmp    0804d323 <exit@plt+0x410b>
-0804d595 <.text+0x4365> mov    %esi,%edx
-0804d597 <.text+0x4367> mov    -0x98(%ebp),%esi
-0804d59d <.text+0x436d> test   %edx,%edx
-0804d59f <.text+0x436f> je     0804d5a9 <exit@plt+0x4391>
-0804d5a1 <.text+0x4371> mov    %edx,(%esp)
-0804d5a4 <.text+0x4374> call   08048ff8 <free@plt>
-0804d5a9 <.text+0x4379> mov    %edi,(%esp)
-0804d5ac <.text+0x437c> call   08049048 <fclose@plt>
-0804d5b1 <.text+0x4381> mov    $0x8052890,%ebx
-0804d5b6 <.text+0x4386> jmp    0804d4e9 <exit@plt+0x42d1>
-0804d5bb <.text+0x438b> call   08049118 <__stack_chk_fail@plt>
-0804d5c0 <.text+0x4390> mov    %edi,(%esp)
-0804d5c3 <.text+0x4393> call   08048f38 <__uflow@plt>
-0804d5c8 <.text+0x4398> jmp    0804d4b5 <exit@plt+0x429d>
-0804d5cd <.text+0x439d> mov    %edi,(%esp)
-0804d5d0 <.text+0x43a0> call   08048f38 <__uflow@plt>
-0804d5d5 <.text+0x43a5> cmp    $0xffffffff,%eax
-0804d5d8 <.text+0x43a8> je     0804d4bf <exit@plt+0x42a7>
-0804d5de <.text+0x43ae> xchg   %ax,%ax
-0804d5e0 <.text+0x43b0> jmp    0804d3a5 <exit@plt+0x418d>
-0804d5e5 <.text+0x43b5> nop
-0804d5e6 <.text+0x43b6> nop
-0804d5e7 <.text+0x43b7> nop
-0804d5e8 <.text+0x43b8> nop
-0804d5e9 <.text+0x43b9> nop
-0804d5ea <.text+0x43ba> nop
-0804d5eb <.text+0x43bb> nop
-0804d5ec <.text+0x43bc> nop
-0804d5ed <.text+0x43bd> nop
-0804d5ee <.text+0x43be> nop
-0804d5ef <.text+0x43bf> nop
-0804d5f0 <.text+0x43c0> push   %ebp
-0804d5f1 <.text+0x43c1> mov    %esp,%ebp
-0804d5f3 <.text+0x43c3> push   %esi
-0804d5f4 <.text+0x43c4> push   %ebx
-0804d5f5 <.text+0x43c5> mov    %eax,%ebx
-0804d5f7 <.text+0x43c7> sub    $0x10,%esp
-0804d5fa <.text+0x43ca> cmpb   $0x0,0xc(%eax)
-0804d5fe <.text+0x43ce> jne    0804d637 <exit@plt+0x441f>
-0804d600 <.text+0x43d0> cmpb   $0x0,(%eax)
-0804d603 <.text+0x43d3> lea    0x4(%eax),%esi
-0804d606 <.text+0x43d6> jne    0804d656 <exit@plt+0x443e>
-0804d608 <.text+0x43d8> mov    0x10(%eax),%edx
-0804d60b <.text+0x43db> movzbl (%edx),%eax
-0804d60e <.text+0x43de> mov    %eax,%ecx
-0804d610 <.text+0x43e0> shr    $0x5,%cl
-0804d613 <.text+0x43e3> movzbl %cl,%ecx
-0804d616 <.text+0x43e6> mov    0x8052fa0(,%ecx,4),%ecx
-0804d61d <.text+0x43ed> bt     %eax,%ecx
-0804d620 <.text+0x43f0> jae    0804d640 <exit@plt+0x4428>
-0804d622 <.text+0x43f2> movl   $0x1,0x14(%ebx)
-0804d629 <.text+0x43f9> movsbl (%edx),%eax
-0804d62c <.text+0x43fc> movb   $0x1,0x18(%ebx)
-0804d630 <.text+0x4400> mov    %eax,0x1c(%ebx)
-0804d633 <.text+0x4403> movb   $0x1,0xc(%ebx)
-0804d637 <.text+0x4407> add    $0x10,%esp
-0804d63a <.text+0x440a> pop    %ebx
-0804d63b <.text+0x440b> pop    %esi
-0804d63c <.text+0x440c> pop    %ebp
-0804d63d <.text+0x440d> ret    
-0804d63e <.text+0x440e> xchg   %ax,%ax
-0804d640 <.text+0x4410> lea    0x4(%ebx),%esi
-0804d643 <.text+0x4413> mov    %esi,(%esp)
-0804d646 <.text+0x4416> call   08049058 <mbsinit@plt>
-0804d64b <.text+0x441b> test   %eax,%eax
-0804d64d <.text+0x441d> je     0804d6f7 <exit@plt+0x44df>
-0804d653 <.text+0x4423> movb   $0x1,(%ebx)
-0804d656 <.text+0x4426> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804d65b <.text+0x442b> mov    %eax,0x4(%esp)
-0804d65f <.text+0x442f> mov    0x10(%ebx),%eax
-0804d662 <.text+0x4432> mov    %eax,(%esp)
-0804d665 <.text+0x4435> call   0804b110 <exit@plt+0x1ef8>
-0804d66a <.text+0x443a> mov    %esi,0xc(%esp)
-0804d66e <.text+0x443e> mov    %eax,0x8(%esp)
-0804d672 <.text+0x4442> mov    0x10(%ebx),%eax
-0804d675 <.text+0x4445> mov    %eax,0x4(%esp)
-0804d679 <.text+0x4449> lea    0x1c(%ebx),%eax
-0804d67c <.text+0x444c> mov    %eax,(%esp)
-0804d67f <.text+0x444f> call   08048fc8 <mbrtowc@plt>
-0804d684 <.text+0x4454> cmp    $0xffffffff,%eax
-0804d687 <.text+0x4457> mov    %eax,0x14(%ebx)
-0804d68a <.text+0x445a> je     0804d6d0 <exit@plt+0x44b8>
-0804d68c <.text+0x445c> cmp    $0xfffffffe,%eax
-0804d68f <.text+0x445f> je     0804d6e0 <exit@plt+0x44c8>
-0804d691 <.text+0x4461> test   %eax,%eax
-0804d693 <.text+0x4463> jne    0804d6af <exit@plt+0x4497>
-0804d695 <.text+0x4465> mov    0x10(%ebx),%eax
-0804d698 <.text+0x4468> movl   $0x1,0x14(%ebx)
-0804d69f <.text+0x446f> cmpb   $0x0,(%eax)
-0804d6a2 <.text+0x4472> jne    0804d73f <exit@plt+0x4527>
-0804d6a8 <.text+0x4478> mov    0x1c(%ebx),%eax
-0804d6ab <.text+0x447b> test   %eax,%eax
-0804d6ad <.text+0x447d> jne    0804d71b <exit@plt+0x4503>
-0804d6af <.text+0x447f> movb   $0x1,0x18(%ebx)
-0804d6b3 <.text+0x4483> mov    %esi,(%esp)
-0804d6b6 <.text+0x4486> call   08049058 <mbsinit@plt>
-0804d6bb <.text+0x448b> test   %eax,%eax
-0804d6bd <.text+0x448d> je     0804d633 <exit@plt+0x441b>
-0804d6c3 <.text+0x4493> movb   $0x0,(%ebx)
-0804d6c6 <.text+0x4496> jmp    0804d633 <exit@plt+0x441b>
-0804d6cb <.text+0x449b> nop
-0804d6cc <.text+0x449c> lea    0x0(%esi,%eiz,1),%esi
-0804d6d0 <.text+0x44a0> movl   $0x1,0x14(%ebx)
-0804d6d7 <.text+0x44a7> movb   $0x0,0x18(%ebx)
-0804d6db <.text+0x44ab> jmp    0804d633 <exit@plt+0x441b>
-0804d6e0 <.text+0x44b0> mov    0x10(%ebx),%eax
-0804d6e3 <.text+0x44b3> mov    %eax,(%esp)
-0804d6e6 <.text+0x44b6> call   08049078 <strlen@plt>
-0804d6eb <.text+0x44bb> movb   $0x0,0x18(%ebx)
-0804d6ef <.text+0x44bf> mov    %eax,0x14(%ebx)
-0804d6f2 <.text+0x44c2> jmp    0804d633 <exit@plt+0x441b>
-0804d6f7 <.text+0x44c7> movl   $0x8052fc0,0xc(%esp)
-0804d6ff <.text+0x44cf> movl   $0x8e,0x8(%esp)
-0804d707 <.text+0x44d7> movl   $0x80527f4,0x4(%esp)
-0804d70f <.text+0x44df> movl   $0x80527fe,(%esp)
-0804d716 <.text+0x44e6> call   08048fa8 <__assert_fail@plt>
-0804d71b <.text+0x44eb> movl   $0x8052fc0,0xc(%esp)
-0804d723 <.text+0x44f3> movl   $0xab,0x8(%esp)
-0804d72b <.text+0x44fb> movl   $0x80527f4,0x4(%esp)
-0804d733 <.text+0x4503> movl   $0x805282c,(%esp)
-0804d73a <.text+0x450a> call   08048fa8 <__assert_fail@plt>
-0804d73f <.text+0x450f> movl   $0x8052fc0,0xc(%esp)
-0804d747 <.text+0x4517> movl   $0xaa,0x8(%esp)
-0804d74f <.text+0x451f> movl   $0x80527f4,0x4(%esp)
-0804d757 <.text+0x4527> movl   $0x8052815,(%esp)
-0804d75e <.text+0x452e> call   08048fa8 <__assert_fail@plt>
-0804d763 <.text+0x4533> lea    0x0(%esi),%esi
-0804d769 <.text+0x4539> lea    0x0(%edi,%eiz,1),%edi
-0804d770 <.text+0x4540> push   %ebp
-0804d771 <.text+0x4541> mov    %esp,%ebp
-0804d773 <.text+0x4543> push   %edi
-0804d774 <.text+0x4544> mov    %eax,%edi
-0804d776 <.text+0x4546> push   %esi
-0804d777 <.text+0x4547> push   %ebx
-0804d778 <.text+0x4548> mov    %edx,%ebx
-0804d77a <.text+0x454a> sub    $0x4c,%esp
-0804d77d <.text+0x454d> mov    %edx,(%esp)
-0804d780 <.text+0x4550> mov    %gs:0x14,%eax
-0804d786 <.text+0x4556> mov    %eax,-0x1c(%ebp)
-0804d789 <.text+0x4559> xor    %eax,%eax
-0804d78b <.text+0x455b> mov    %ecx,-0x34(%ebp)
-0804d78e <.text+0x455e> call   08049078 <strlen@plt>
-0804d793 <.text+0x4563> cmp    $0x3fffffff,%eax
-0804d798 <.text+0x4568> mov    %eax,-0x30(%ebp)
-0804d79b <.text+0x456b> ja     0804d8ba <exit@plt+0x46a2>
-0804d7a1 <.text+0x4571> shl    $0x2,%eax
-0804d7a4 <.text+0x4574> cmp    $0xfb7,%eax
-0804d7a9 <.text+0x4579> jbe    0804d867 <exit@plt+0x464f>
-0804d7af <.text+0x457f> mov    %eax,(%esp)
-0804d7b2 <.text+0x4582> call   080511b0 <exit@plt+0x7f98>
-0804d7b7 <.text+0x4587> test   %eax,%eax
-0804d7b9 <.text+0x4589> je     0804d8ba <exit@plt+0x46a2>
-0804d7bf <.text+0x458f> cmpl   $0x2,-0x30(%ebp)
-0804d7c3 <.text+0x4593> movl   $0x1,0x4(%eax)
-0804d7ca <.text+0x459a> jbe    0804d811 <exit@plt+0x45f9>
-0804d7cc <.text+0x459c> mov    %edi,-0x2c(%ebp)
-0804d7cf <.text+0x459f> mov    -0x30(%ebp),%edi
-0804d7d2 <.text+0x45a2> xor    %edx,%edx
-0804d7d4 <.text+0x45a4> mov    $0x2,%esi
-0804d7d9 <.text+0x45a9> lea    0x0(%esi,%eiz,1),%esi
-0804d7e0 <.text+0x45b0> movzbl -0x1(%ebx,%esi,1),%ecx
-0804d7e5 <.text+0x45b5> cmp    (%ebx,%edx,1),%cl
-0804d7e8 <.text+0x45b8> jne    0804d7fc <exit@plt+0x45e4>
-0804d7ea <.text+0x45ba> jmp    0804d898 <exit@plt+0x4680>
-0804d7ef <.text+0x45bf> nop
-0804d7f0 <.text+0x45c0> sub    (%eax,%edx,4),%edx
-0804d7f3 <.text+0x45c3> cmp    (%ebx,%edx,1),%cl
-0804d7f6 <.text+0x45c6> je     0804d898 <exit@plt+0x4680>
-0804d7fc <.text+0x45cc> test   %edx,%edx
-0804d7fe <.text+0x45ce> xchg   %ax,%ax
-0804d800 <.text+0x45d0> jne    0804d7f0 <exit@plt+0x45d8>
-0804d802 <.text+0x45d2> mov    %esi,(%eax,%esi,4)
-0804d805 <.text+0x45d5> xor    %edx,%edx
-0804d807 <.text+0x45d7> add    $0x1,%esi
-0804d80a <.text+0x45da> cmp    %edi,%esi
-0804d80c <.text+0x45dc> jne    0804d7e0 <exit@plt+0x45c8>
-0804d80e <.text+0x45de> mov    -0x2c(%ebp),%edi
-0804d811 <.text+0x45e1> mov    -0x34(%ebp),%edx
-0804d814 <.text+0x45e4> mov    %edi,%esi
-0804d816 <.text+0x45e6> movl   $0x0,(%edx)
-0804d81c <.text+0x45ec> xor    %edx,%edx
-0804d81e <.text+0x45ee> movzbl (%edi),%ecx
-0804d821 <.text+0x45f1> mov    %eax,-0x2c(%ebp)
-0804d824 <.text+0x45f4> lea    0x0(%esi,%eiz,1),%esi
-0804d828 <.text+0x45f8> test   %cl,%cl
-0804d82a <.text+0x45fa> je     0804d843 <exit@plt+0x462b>
-0804d82c <.text+0x45fc> cmp    %cl,(%ebx,%edx,1)
-0804d82f <.text+0x45ff> je     0804d8a8 <exit@plt+0x4690>
-0804d831 <.text+0x4601> test   %edx,%edx
-0804d833 <.text+0x4603> je     0804d888 <exit@plt+0x4670>
-0804d835 <.text+0x4605> mov    -0x2c(%ebp),%eax
-0804d838 <.text+0x4608> mov    (%eax,%edx,4),%eax
-0804d83b <.text+0x460b> add    %eax,%edi
-0804d83d <.text+0x460d> sub    %eax,%edx
-0804d83f <.text+0x460f> test   %cl,%cl
-0804d841 <.text+0x4611> jne    0804d82c <exit@plt+0x4614>
-0804d843 <.text+0x4613> mov    -0x2c(%ebp),%eax
-0804d846 <.text+0x4616> mov    %eax,(%esp)
-0804d849 <.text+0x4619> call   08051140 <exit@plt+0x7f28>
-0804d84e <.text+0x461e> mov    $0x1,%eax
-0804d853 <.text+0x4623> mov    -0x1c(%ebp),%edx
-0804d856 <.text+0x4626> xor    %gs:0x14,%edx
-0804d85d <.text+0x462d> jne    0804d8be <exit@plt+0x46a6>
-0804d85f <.text+0x462f> lea    -0xc(%ebp),%esp
-0804d862 <.text+0x4632> pop    %ebx
-0804d863 <.text+0x4633> pop    %esi
-0804d864 <.text+0x4634> pop    %edi
-0804d865 <.text+0x4635> pop    %ebp
-0804d866 <.text+0x4636> ret    
-0804d867 <.text+0x4637> mov    -0x30(%ebp),%edx
-0804d86a <.text+0x463a> lea    0x26(,%edx,4),%eax
-0804d871 <.text+0x4641> and    $0xfffffff0,%eax
-0804d874 <.text+0x4644> sub    %eax,%esp
-0804d876 <.text+0x4646> lea    0x13(%esp),%eax
-0804d87a <.text+0x464a> and    $0xfffffff0,%eax
-0804d87d <.text+0x464d> add    $0x8,%eax
-0804d880 <.text+0x4650> jmp    0804d7b7 <exit@plt+0x459f>
-0804d885 <.text+0x4655> lea    0x0(%esi),%esi
-0804d888 <.text+0x4658> add    $0x1,%edi
-0804d88b <.text+0x465b> add    $0x1,%esi
-0804d88e <.text+0x465e> movzbl (%esi),%ecx
-0804d891 <.text+0x4661> jmp    0804d828 <exit@plt+0x4610>
-0804d893 <.text+0x4663> nop
-0804d894 <.text+0x4664> lea    0x0(%esi,%eiz,1),%esi
-0804d898 <.text+0x4668> add    $0x1,%edx
-0804d89b <.text+0x466b> mov    %esi,%ecx
-0804d89d <.text+0x466d> sub    %edx,%ecx
-0804d89f <.text+0x466f> mov    %ecx,(%eax,%esi,4)
-0804d8a2 <.text+0x4672> jmp    0804d807 <exit@plt+0x45ef>
-0804d8a7 <.text+0x4677> nop
-0804d8a8 <.text+0x4678> add    $0x1,%edx
-0804d8ab <.text+0x467b> cmp    -0x30(%ebp),%edx
-0804d8ae <.text+0x467e> jne    0804d88b <exit@plt+0x4673>
-0804d8b0 <.text+0x4680> mov    -0x34(%ebp),%edx
-0804d8b3 <.text+0x4683> mov    -0x2c(%ebp),%eax
-0804d8b6 <.text+0x4686> mov    %edi,(%edx)
-0804d8b8 <.text+0x4688> jmp    0804d846 <exit@plt+0x462e>
-0804d8ba <.text+0x468a> xor    %eax,%eax
-0804d8bc <.text+0x468c> jmp    0804d853 <exit@plt+0x463b>
-0804d8be <.text+0x468e> call   08049118 <__stack_chk_fail@plt>
-0804d8c3 <.text+0x4693> lea    0x0(%esi),%esi
-0804d8c9 <.text+0x4699> lea    0x0(%edi,%eiz,1),%edi
-0804d8d0 <.text+0x46a0> push   %ebp
-0804d8d1 <.text+0x46a1> mov    %esp,%ebp
-0804d8d3 <.text+0x46a3> push   %edi
-0804d8d4 <.text+0x46a4> push   %esi
-0804d8d5 <.text+0x46a5> push   %ebx
-0804d8d6 <.text+0x46a6> mov    %edx,%ebx
-0804d8d8 <.text+0x46a8> sub    $0xfc,%esp
-0804d8de <.text+0x46ae> mov    %edx,(%esp)
-0804d8e1 <.text+0x46b1> mov    %eax,-0xe0(%ebp)
-0804d8e7 <.text+0x46b7> mov    %ecx,-0xe4(%ebp)
-0804d8ed <.text+0x46bd> mov    %gs:0x14,%eax
-0804d8f3 <.text+0x46c3> mov    %eax,-0x1c(%ebp)
-0804d8f6 <.text+0x46c6> xor    %eax,%eax
-0804d8f8 <.text+0x46c8> call   08051210 <exit@plt+0x7ff8>
-0804d8fd <.text+0x46cd> cmp    $0x5d1745d,%eax
-0804d902 <.text+0x46d2> mov    %eax,-0xd8(%ebp)
-0804d908 <.text+0x46d8> jbe    0804d924 <exit@plt+0x470c>
-0804d90a <.text+0x46da> xor    %eax,%eax
-0804d90c <.text+0x46dc> mov    -0x1c(%ebp),%edx
-0804d90f <.text+0x46df> xor    %gs:0x14,%edx
-0804d916 <.text+0x46e6> jne    0804e180 <exit@plt+0x4f68>
-0804d91c <.text+0x46ec> lea    -0xc(%ebp),%esp
-0804d91f <.text+0x46ef> pop    %ebx
-0804d920 <.text+0x46f0> pop    %esi
-0804d921 <.text+0x46f1> pop    %edi
-0804d922 <.text+0x46f2> pop    %ebp
-0804d923 <.text+0x46f3> ret    
-0804d924 <.text+0x46f4> imul   $0x2c,%eax,%eax
-0804d927 <.text+0x46f7> cmp    $0xfb7,%eax
-0804d92c <.text+0x46fc> jbe    0804dc43 <exit@plt+0x4a2b>
-0804d932 <.text+0x4702> mov    %eax,(%esp)
-0804d935 <.text+0x4705> call   080511b0 <exit@plt+0x7f98>
-0804d93a <.text+0x470a> mov    %eax,-0xdc(%ebp)
-0804d940 <.text+0x4710> mov    -0xdc(%ebp),%ecx
-0804d946 <.text+0x4716> test   %ecx,%ecx
-0804d948 <.text+0x4718> je     0804d90a <exit@plt+0x46f2>
-0804d94a <.text+0x471a> mov    %ebx,-0x44(%ebp)
-0804d94d <.text+0x471d> mov    -0xdc(%ebp),%ebx
-0804d953 <.text+0x4723> lea    -0x34(%ebp),%edx
-0804d956 <.text+0x4726> movb   $0x0,-0x54(%ebp)
-0804d95a <.text+0x472a> lea    -0x50(%ebp),%edi
-0804d95d <.text+0x472d> movl   $0x0,-0x50(%ebp)
-0804d964 <.text+0x4734> movl   $0x0,-0x4c(%ebp)
-0804d96b <.text+0x473b> movb   $0x0,-0x48(%ebp)
-0804d96f <.text+0x473f> mov    %ebx,%esi
-0804d971 <.text+0x4741> mov    %edx,-0xec(%ebp)
-0804d977 <.text+0x4747> jmp    0804d9b5 <exit@plt+0x479d>
-0804d979 <.text+0x4749> lea    0x0(%esi,%eiz,1),%esi
-0804d980 <.text+0x4750> mov    -0x44(%ebp),%eax
-0804d983 <.text+0x4753> cmp    -0xec(%ebp),%eax
-0804d989 <.text+0x4759> je     0804e0f9 <exit@plt+0x4ee1>
-0804d98f <.text+0x475f> mov    %eax,(%esi)
-0804d991 <.text+0x4761> mov    -0x40(%ebp),%eax
-0804d994 <.text+0x4764> mov    %eax,0x4(%esi)
-0804d997 <.text+0x4767> movzbl -0x3c(%ebp),%eax
-0804d99b <.text+0x476b> test   %al,%al
-0804d99d <.text+0x476d> mov    %al,0x8(%esi)
-0804d9a0 <.text+0x4770> je     0804d9a8 <exit@plt+0x4790>
-0804d9a2 <.text+0x4772> mov    -0x38(%ebp),%eax
-0804d9a5 <.text+0x4775> mov    %eax,0xc(%esi)
-0804d9a8 <.text+0x4778> mov    -0x40(%ebp),%eax
-0804d9ab <.text+0x477b> add    $0x28,%esi
-0804d9ae <.text+0x477e> add    %eax,-0x44(%ebp)
-0804d9b1 <.text+0x4781> movb   $0x0,-0x48(%ebp)
-0804d9b5 <.text+0x4785> cmpb   $0x0,-0x54(%ebp)
-0804d9b9 <.text+0x4789> jne    0804defc <exit@plt+0x4ce4>
-0804d9bf <.text+0x478f> mov    -0x44(%ebp),%edx
-0804d9c2 <.text+0x4792> movzbl (%edx),%eax
-0804d9c5 <.text+0x4795> mov    %eax,%ecx
-0804d9c7 <.text+0x4797> shr    $0x5,%cl
-0804d9ca <.text+0x479a> movzbl %cl,%ecx
-0804d9cd <.text+0x479d> mov    0x8052fa0(,%ecx,4),%ecx
-0804d9d4 <.text+0x47a4> bt     %eax,%ecx
-0804d9d7 <.text+0x47a7> jae    0804dee8 <exit@plt+0x4cd0>
-0804d9dd <.text+0x47ad> movl   $0x1,-0x40(%ebp)
-0804d9e4 <.text+0x47b4> movsbl (%edx),%eax
-0804d9e7 <.text+0x47b7> movb   $0x1,-0x3c(%ebp)
-0804d9eb <.text+0x47bb> mov    %eax,-0x38(%ebp)
-0804d9ee <.text+0x47be> cmpb   $0x0,-0x3c(%ebp)
-0804d9f2 <.text+0x47c2> movb   $0x1,-0x48(%ebp)
-0804d9f6 <.text+0x47c6> je     0804d980 <exit@plt+0x4768>
-0804d9f8 <.text+0x47c8> mov    -0x38(%ebp),%eax
-0804d9fb <.text+0x47cb> test   %eax,%eax
-0804d9fd <.text+0x47cd> jne    0804d980 <exit@plt+0x4768>
-0804d9ff <.text+0x47cf> mov    -0xd8(%ebp),%ecx
-0804da05 <.text+0x47d5> mov    -0xdc(%ebp),%esi
-0804da0b <.text+0x47db> movl   $0x2,-0xd4(%ebp)
-0804da15 <.text+0x47e5> lea    (%ecx,%ecx,4),%eax
-0804da18 <.text+0x47e8> lea    (%esi,%eax,8),%eax
-0804da1b <.text+0x47eb> mov    %eax,-0xd0(%ebp)
-0804da21 <.text+0x47f1> movl   $0x1,0x4(%eax)
-0804da28 <.text+0x47f8> xor    %eax,%eax
-0804da2a <.text+0x47fa> cmp    $0x2,%ecx
-0804da2d <.text+0x47fd> jbe    0804dadf <exit@plt+0x48c7>
-0804da33 <.text+0x4803> mov    -0xdc(%ebp),%edx
-0804da39 <.text+0x4809> movzbl 0x30(%ebx),%ecx
-0804da3d <.text+0x480d> mov    %edx,-0xdc(%ebp)
-0804da43 <.text+0x4813> mov    %cl,-0xcc(%ebp)
-0804da49 <.text+0x4819> jmp    0804da74 <exit@plt+0x485c>
-0804da4b <.text+0x481b> nop
-0804da4c <.text+0x481c> lea    0x0(%esi,%eiz,1),%esi
-0804da50 <.text+0x4820> cmpb   $0x0,0x8(%esi)
-0804da54 <.text+0x4824> je     0804da89 <exit@plt+0x4871>
-0804da56 <.text+0x4826> mov    0x34(%ebx),%ecx
-0804da59 <.text+0x4829> cmp    0xc(%esi),%ecx
-0804da5c <.text+0x482c> sete   %cl
-0804da5f <.text+0x482f> test   %cl,%cl
-0804da61 <.text+0x4831> jne    0804daa3 <exit@plt+0x488b>
-0804da63 <.text+0x4833> test   %eax,%eax
-0804da65 <.text+0x4835> je     0804dec8 <exit@plt+0x4cb0>
-0804da6b <.text+0x483b> mov    -0xd0(%ebp),%esi
-0804da71 <.text+0x4841> sub    (%esi,%eax,4),%eax
-0804da74 <.text+0x4844> mov    -0xdc(%ebp),%edi
-0804da7a <.text+0x484a> lea    (%eax,%eax,4),%ecx
-0804da7d <.text+0x484d> cmpb   $0x0,-0xcc(%ebp)
-0804da84 <.text+0x4854> lea    (%edi,%ecx,8),%esi
-0804da87 <.text+0x4857> jne    0804da50 <exit@plt+0x4838>
-0804da89 <.text+0x4859> mov    0x2c(%ebx),%ecx
-0804da8c <.text+0x485c> cmp    0x4(%esi),%ecx
-0804da8f <.text+0x485f> jne    0804da63 <exit@plt+0x484b>
-0804da91 <.text+0x4861> mov    0x28(%ebx),%edx
-0804da94 <.text+0x4864> cmp    %ecx,%ecx
-0804da96 <.text+0x4866> mov    (%esi),%edi
-0804da98 <.text+0x4868> mov    %edx,%esi
-0804da9a <.text+0x486a> repz cmpsb %es:(%edi),%ds:(%esi)
-0804da9c <.text+0x486c> sete   %cl
-0804da9f <.text+0x486f> test   %cl,%cl
-0804daa1 <.text+0x4871> je     0804da63 <exit@plt+0x484b>
-0804daa3 <.text+0x4873> mov    -0xd4(%ebp),%ecx
-0804daa9 <.text+0x4879> add    $0x1,%eax
-0804daac <.text+0x487c> mov    -0xd4(%ebp),%esi
-0804dab2 <.text+0x4882> mov    -0xd0(%ebp),%edi
-0804dab8 <.text+0x4888> mov    -0xdc(%ebp),%edx
-0804dabe <.text+0x488e> sub    %eax,%ecx
-0804dac0 <.text+0x4890> mov    %ecx,(%edi,%esi,4)
-0804dac3 <.text+0x4893> addl   $0x1,-0xd4(%ebp)
-0804daca <.text+0x489a> add    $0x28,%ebx
-0804dacd <.text+0x489d> mov    -0xd8(%ebp),%edi
-0804dad3 <.text+0x48a3> cmp    %edi,-0xd4(%ebp)
-0804dad9 <.text+0x48a9> jne    0804da39 <exit@plt+0x4821>
-0804dadf <.text+0x48af> mov    -0xe4(%ebp),%eax
-0804dae5 <.text+0x48b5> lea    -0x88(%ebp),%ebx
-0804daeb <.text+0x48bb> mov    -0xe0(%ebp),%edx
-0804daf1 <.text+0x48c1> movb   $0x0,-0x8c(%ebp)
-0804daf8 <.text+0x48c8> movb   $0x0,-0x80(%ebp)
-0804dafc <.text+0x48cc> movl   $0x0,(%eax)
-0804db02 <.text+0x48d2> xor    %eax,%eax
-0804db04 <.text+0x48d4> mov    %edx,-0x7c(%ebp)
-0804db07 <.text+0x48d7> movl   $0x0,-0x88(%ebp)
-0804db11 <.text+0x48e1> movl   $0x0,-0x84(%ebp)
-0804db1b <.text+0x48eb> mov    %edx,-0xb4(%ebp)
-0804db21 <.text+0x48f1> movb   $0x0,-0xc4(%ebp)
-0804db28 <.text+0x48f8> movl   $0x0,-0xc0(%ebp)
-0804db32 <.text+0x4902> movl   $0x0,-0xbc(%ebp)
-0804db3c <.text+0x490c> movb   $0x0,-0xb8(%ebp)
-0804db43 <.text+0x4913> movl   $0x0,-0xcc(%ebp)
-0804db4d <.text+0x491d> jmp    0804dbbb <exit@plt+0x49a3>
-0804db4f <.text+0x491f> nop
-0804db50 <.text+0x4920> mov    -0xcc(%ebp),%ecx
-0804db56 <.text+0x4926> mov    -0xdc(%ebp),%esi
-0804db5c <.text+0x492c> lea    (%ecx,%ecx,4),%eax
-0804db5f <.text+0x492f> lea    (%esi,%eax,8),%eax
-0804db62 <.text+0x4932> cmpb   $0x0,0x8(%eax)
-0804db66 <.text+0x4936> je     0804dc60 <exit@plt+0x4a48>
-0804db6c <.text+0x493c> test   %dl,%dl
-0804db6e <.text+0x493e> je     0804dc60 <exit@plt+0x4a48>
-0804db74 <.text+0x4944> mov    0xc(%eax),%eax
-0804db77 <.text+0x4947> cmp    -0xa8(%ebp),%eax
-0804db7d <.text+0x494d> sete   %al
-0804db80 <.text+0x4950> test   %al,%al
-0804db82 <.text+0x4952> je     0804dc6f <exit@plt+0x4a57>
-0804db88 <.text+0x4958> addl   $0x1,-0xcc(%ebp)
-0804db8f <.text+0x495f> mov    -0xb0(%ebp),%eax
-0804db95 <.text+0x4965> mov    -0xcc(%ebp),%ecx
-0804db9b <.text+0x496b> add    %eax,-0xb4(%ebp)
-0804dba1 <.text+0x4971> cmp    %ecx,-0xd8(%ebp)
-0804dba7 <.text+0x4977> movb   $0x0,-0xb8(%ebp)
-0804dbae <.text+0x497e> je     0804e14c <exit@plt+0x4f34>
-0804dbb4 <.text+0x4984> movzbl -0xb8(%ebp),%eax
-0804dbbb <.text+0x498b> test   %al,%al
-0804dbbd <.text+0x498d> jne    0804dc0e <exit@plt+0x49f6>
-0804dbbf <.text+0x498f> cmpb   $0x0,-0xc4(%ebp)
-0804dbc6 <.text+0x4996> jne    0804de05 <exit@plt+0x4bed>
-0804dbcc <.text+0x499c> mov    -0xb4(%ebp),%edx
-0804dbd2 <.text+0x49a2> movzbl (%edx),%eax
-0804dbd5 <.text+0x49a5> mov    %eax,%ecx
-0804dbd7 <.text+0x49a7> shr    $0x5,%cl
-0804dbda <.text+0x49aa> movzbl %cl,%ecx
-0804dbdd <.text+0x49ad> mov    0x8052fa0(,%ecx,4),%ecx
-0804dbe4 <.text+0x49b4> bt     %eax,%ecx
-0804dbe7 <.text+0x49b7> jae    0804dde8 <exit@plt+0x4bd0>
-0804dbed <.text+0x49bd> movl   $0x1,-0xb0(%ebp)
-0804dbf7 <.text+0x49c7> movsbl (%edx),%eax
-0804dbfa <.text+0x49ca> movb   $0x1,-0xac(%ebp)
-0804dc01 <.text+0x49d1> mov    %eax,-0xa8(%ebp)
-0804dc07 <.text+0x49d7> movb   $0x1,-0xb8(%ebp)
-0804dc0e <.text+0x49de> movzbl -0xac(%ebp),%edx
-0804dc15 <.text+0x49e5> test   %dl,%dl
-0804dc17 <.text+0x49e7> je     0804db50 <exit@plt+0x4938>
-0804dc1d <.text+0x49ed> mov    -0xa8(%ebp),%ecx
-0804dc23 <.text+0x49f3> test   %ecx,%ecx
-0804dc25 <.text+0x49f5> jne    0804db50 <exit@plt+0x4938>
-0804dc2b <.text+0x49fb> mov    -0xdc(%ebp),%edi
-0804dc31 <.text+0x4a01> mov    %edi,(%esp)
-0804dc34 <.text+0x4a04> call   08051140 <exit@plt+0x7f28>
-0804dc39 <.text+0x4a09> mov    $0x1,%eax
-0804dc3e <.text+0x4a0e> jmp    0804d90c <exit@plt+0x46f4>
-0804dc43 <.text+0x4a13> add    $0x26,%eax
-0804dc46 <.text+0x4a16> and    $0xfffffff0,%eax
-0804dc49 <.text+0x4a19> sub    %eax,%esp
-0804dc4b <.text+0x4a1b> lea    0x1f(%esp),%eax
-0804dc4f <.text+0x4a1f> and    $0xfffffff0,%eax
-0804dc52 <.text+0x4a22> add    $0x8,%eax
-0804dc55 <.text+0x4a25> mov    %eax,-0xdc(%ebp)
-0804dc5b <.text+0x4a2b> jmp    0804d940 <exit@plt+0x4728>
-0804dc60 <.text+0x4a30> mov    0x4(%eax),%ecx
-0804dc63 <.text+0x4a33> cmp    -0xb0(%ebp),%ecx
-0804dc69 <.text+0x4a39> je     0804deb0 <exit@plt+0x4c98>
-0804dc6f <.text+0x4a3f> mov    -0xcc(%ebp),%esi
-0804dc75 <.text+0x4a45> test   %esi,%esi
-0804dc77 <.text+0x4a47> je     0804df80 <exit@plt+0x4d68>
-0804dc7d <.text+0x4a4d> mov    -0xcc(%ebp),%edi
-0804dc83 <.text+0x4a53> mov    -0xd0(%ebp),%eax
-0804dc89 <.text+0x4a59> mov    (%eax,%edi,4),%esi
-0804dc8c <.text+0x4a5c> sub    %esi,%edi
-0804dc8e <.text+0x4a5e> test   %esi,%esi
-0804dc90 <.text+0x4a60> mov    %edi,-0xcc(%ebp)
-0804dc96 <.text+0x4a66> je     0804dbb4 <exit@plt+0x499c>
-0804dc9c <.text+0x4a6c> cmpb   $0x0,-0x80(%ebp)
-0804dca0 <.text+0x4a70> jne    0804dcde <exit@plt+0x4ac6>
-0804dca2 <.text+0x4a72> cmpb   $0x0,-0x8c(%ebp)
-0804dca9 <.text+0x4a79> jne    0804dd08 <exit@plt+0x4af0>
-0804dcab <.text+0x4a7b> mov    -0x7c(%ebp),%edx
-0804dcae <.text+0x4a7e> movzbl (%edx),%eax
-0804dcb1 <.text+0x4a81> mov    %eax,%ecx
-0804dcb3 <.text+0x4a83> shr    $0x5,%cl
-0804dcb6 <.text+0x4a86> movzbl %cl,%ecx
-0804dcb9 <.text+0x4a89> mov    0x8052fa0(,%ecx,4),%ecx
-0804dcc0 <.text+0x4a90> bt     %eax,%ecx
-0804dcc3 <.text+0x4a93> jae    0804dda0 <exit@plt+0x4b88>
-0804dcc9 <.text+0x4a99> movl   $0x1,-0x78(%ebp)
-0804dcd0 <.text+0x4aa0> movsbl (%edx),%eax
-0804dcd3 <.text+0x4aa3> movb   $0x1,-0x74(%ebp)
-0804dcd7 <.text+0x4aa7> mov    %eax,-0x70(%ebp)
-0804dcda <.text+0x4aaa> movb   $0x1,-0x80(%ebp)
-0804dcde <.text+0x4aae> cmpb   $0x0,-0x74(%ebp)
-0804dce2 <.text+0x4ab2> jne    0804dd90 <exit@plt+0x4b78>
-0804dce8 <.text+0x4ab8> mov    -0x78(%ebp),%eax
-0804dceb <.text+0x4abb> add    %eax,-0x7c(%ebp)
-0804dcee <.text+0x4abe> sub    $0x1,%esi
-0804dcf1 <.text+0x4ac1> movb   $0x0,-0x80(%ebp)
-0804dcf5 <.text+0x4ac5> je     0804dbb4 <exit@plt+0x499c>
-0804dcfb <.text+0x4acb> cmpb   $0x0,-0x8c(%ebp)
-0804dd02 <.text+0x4ad2> je     0804dcab <exit@plt+0x4a93>
-0804dd04 <.text+0x4ad4> lea    0x0(%esi,%eiz,1),%esi
-0804dd08 <.text+0x4ad8> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804dd0d <.text+0x4add> mov    %eax,0x4(%esp)
-0804dd11 <.text+0x4ae1> mov    -0x7c(%ebp),%eax
-0804dd14 <.text+0x4ae4> mov    %eax,(%esp)
-0804dd17 <.text+0x4ae7> call   0804b110 <exit@plt+0x1ef8>
-0804dd1c <.text+0x4aec> lea    -0x70(%ebp),%edx
-0804dd1f <.text+0x4aef> mov    %ebx,0xc(%esp)
-0804dd23 <.text+0x4af3> mov    %edx,(%esp)
-0804dd26 <.text+0x4af6> mov    %eax,0x8(%esp)
-0804dd2a <.text+0x4afa> mov    -0x7c(%ebp),%eax
-0804dd2d <.text+0x4afd> mov    %eax,0x4(%esp)
-0804dd31 <.text+0x4b01> call   08048fc8 <mbrtowc@plt>
-0804dd36 <.text+0x4b06> cmp    $0xffffffff,%eax
-0804dd39 <.text+0x4b09> mov    %eax,-0x78(%ebp)
-0804dd3c <.text+0x4b0c> je     0804ddc0 <exit@plt+0x4ba8>
-0804dd42 <.text+0x4b12> cmp    $0xfffffffe,%eax
-0804dd45 <.text+0x4b15> je     0804ddd0 <exit@plt+0x4bb8>
-0804dd4b <.text+0x4b1b> test   %eax,%eax
-0804dd4d <.text+0x4b1d> lea    0x0(%esi),%esi
-0804dd50 <.text+0x4b20> jne    0804dd70 <exit@plt+0x4b58>
-0804dd52 <.text+0x4b22> mov    -0x7c(%ebp),%eax
-0804dd55 <.text+0x4b25> movl   $0x1,-0x78(%ebp)
-0804dd5c <.text+0x4b2c> cmpb   $0x0,(%eax)
-0804dd5f <.text+0x4b2f> jne    0804e185 <exit@plt+0x4f6d>
-0804dd65 <.text+0x4b35> mov    -0x70(%ebp),%ecx
-0804dd68 <.text+0x4b38> test   %ecx,%ecx
-0804dd6a <.text+0x4b3a> jne    0804e1a9 <exit@plt+0x4f91>
-0804dd70 <.text+0x4b40> mov    %ebx,(%esp)
-0804dd73 <.text+0x4b43> movb   $0x1,-0x74(%ebp)
-0804dd77 <.text+0x4b47> call   08049058 <mbsinit@plt>
-0804dd7c <.text+0x4b4c> test   %eax,%eax
-0804dd7e <.text+0x4b4e> je     0804dcda <exit@plt+0x4ac2>
-0804dd84 <.text+0x4b54> movb   $0x0,-0x8c(%ebp)
-0804dd8b <.text+0x4b5b> jmp    0804dcda <exit@plt+0x4ac2>
-0804dd90 <.text+0x4b60> mov    -0x70(%ebp),%edx
-0804dd93 <.text+0x4b63> test   %edx,%edx
-0804dd95 <.text+0x4b65> jne    0804dce8 <exit@plt+0x4ad0>
-0804dd9b <.text+0x4b6b> call   08048e48 <abort@plt>
-0804dda0 <.text+0x4b70> mov    %ebx,(%esp)
-0804dda3 <.text+0x4b73> call   08049058 <mbsinit@plt>
-0804dda8 <.text+0x4b78> test   %eax,%eax
-0804ddaa <.text+0x4b7a> je     0804e15c <exit@plt+0x4f44>
-0804ddb0 <.text+0x4b80> movb   $0x1,-0x8c(%ebp)
-0804ddb7 <.text+0x4b87> jmp    0804dd08 <exit@plt+0x4af0>
-0804ddbc <.text+0x4b8c> lea    0x0(%esi,%eiz,1),%esi
-0804ddc0 <.text+0x4b90> movl   $0x1,-0x78(%ebp)
-0804ddc7 <.text+0x4b97> movb   $0x0,-0x74(%ebp)
-0804ddcb <.text+0x4b9b> jmp    0804dcda <exit@plt+0x4ac2>
-0804ddd0 <.text+0x4ba0> mov    -0x7c(%ebp),%eax
-0804ddd3 <.text+0x4ba3> mov    %eax,(%esp)
-0804ddd6 <.text+0x4ba6> call   08049078 <strlen@plt>
-0804dddb <.text+0x4bab> movb   $0x0,-0x74(%ebp)
-0804dddf <.text+0x4baf> mov    %eax,-0x78(%ebp)
-0804dde2 <.text+0x4bb2> jmp    0804dcda <exit@plt+0x4ac2>
-0804dde7 <.text+0x4bb7> nop
-0804dde8 <.text+0x4bb8> lea    -0xc0(%ebp),%esi
-0804ddee <.text+0x4bbe> mov    %esi,(%esp)
-0804ddf1 <.text+0x4bc1> call   08049058 <mbsinit@plt>
-0804ddf6 <.text+0x4bc6> test   %eax,%eax
-0804ddf8 <.text+0x4bc8> je     0804e15c <exit@plt+0x4f44>
-0804ddfe <.text+0x4bce> movb   $0x1,-0xc4(%ebp)
-0804de05 <.text+0x4bd5> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804de0a <.text+0x4bda> lea    -0xc0(%ebp),%edi
-0804de10 <.text+0x4be0> mov    %eax,0x4(%esp)
-0804de14 <.text+0x4be4> mov    -0xb4(%ebp),%eax
-0804de1a <.text+0x4bea> mov    %eax,(%esp)
-0804de1d <.text+0x4bed> call   0804b110 <exit@plt+0x1ef8>
-0804de22 <.text+0x4bf2> mov    %edi,0xc(%esp)
-0804de26 <.text+0x4bf6> mov    %eax,0x8(%esp)
-0804de2a <.text+0x4bfa> mov    -0xb4(%ebp),%eax
-0804de30 <.text+0x4c00> mov    %eax,0x4(%esp)
-0804de34 <.text+0x4c04> lea    -0xa8(%ebp),%eax
-0804de3a <.text+0x4c0a> mov    %eax,(%esp)
-0804de3d <.text+0x4c0d> call   08048fc8 <mbrtowc@plt>
-0804de42 <.text+0x4c12> cmp    $0xffffffff,%eax
-0804de45 <.text+0x4c15> mov    %eax,-0xb0(%ebp)
-0804de4b <.text+0x4c1b> je     0804dff0 <exit@plt+0x4dd8>
-0804de51 <.text+0x4c21> cmp    $0xfffffffe,%eax
-0804de54 <.text+0x4c24> je     0804e008 <exit@plt+0x4df0>
-0804de5a <.text+0x4c2a> test   %eax,%eax
-0804de5c <.text+0x4c2c> jne    0804de85 <exit@plt+0x4c6d>
-0804de5e <.text+0x4c2e> mov    -0xb4(%ebp),%eax
-0804de64 <.text+0x4c34> movl   $0x1,-0xb0(%ebp)
-0804de6e <.text+0x4c3e> cmpb   $0x0,(%eax)
-0804de71 <.text+0x4c41> jne    0804e185 <exit@plt+0x4f6d>
-0804de77 <.text+0x4c47> mov    -0xa8(%ebp),%esi
-0804de7d <.text+0x4c4d> test   %esi,%esi
-0804de7f <.text+0x4c4f> jne    0804e1a9 <exit@plt+0x4f91>
-0804de85 <.text+0x4c55> lea    -0xc0(%ebp),%edx
-0804de8b <.text+0x4c5b> mov    %edx,(%esp)
-0804de8e <.text+0x4c5e> movb   $0x1,-0xac(%ebp)
-0804de95 <.text+0x4c65> call   08049058 <mbsinit@plt>
-0804de9a <.text+0x4c6a> test   %eax,%eax
-0804de9c <.text+0x4c6c> je     0804dc07 <exit@plt+0x49ef>
-0804dea2 <.text+0x4c72> movb   $0x0,-0xc4(%ebp)
-0804dea9 <.text+0x4c79> jmp    0804dc07 <exit@plt+0x49ef>
-0804deae <.text+0x4c7e> xchg   %ax,%ax
-0804deb0 <.text+0x4c80> mov    (%eax),%esi
-0804deb2 <.text+0x4c82> cmp    %ecx,%ecx
-0804deb4 <.text+0x4c84> mov    -0xb4(%ebp),%edi
-0804deba <.text+0x4c8a> repz cmpsb %es:(%edi),%ds:(%esi)
-0804debc <.text+0x4c8c> sete   %al
-0804debf <.text+0x4c8f> jmp    0804db80 <exit@plt+0x4968>
-0804dec4 <.text+0x4c94> lea    0x0(%esi,%eiz,1),%esi
-0804dec8 <.text+0x4c98> mov    -0xd4(%ebp),%ecx
-0804dece <.text+0x4c9e> mov    -0xd0(%ebp),%esi
-0804ded4 <.text+0x4ca4> mov    -0xdc(%ebp),%edx
-0804deda <.text+0x4caa> mov    %ecx,(%esi,%ecx,4)
-0804dedd <.text+0x4cad> jmp    0804dac3 <exit@plt+0x48ab>
-0804dee2 <.text+0x4cb2> lea    0x0(%esi),%esi
-0804dee8 <.text+0x4cb8> mov    %edi,(%esp)
-0804deeb <.text+0x4cbb> call   08049058 <mbsinit@plt>
-0804def0 <.text+0x4cc0> test   %eax,%eax
-0804def2 <.text+0x4cc2> je     0804e15c <exit@plt+0x4f44>
-0804def8 <.text+0x4cc8> movb   $0x1,-0x54(%ebp)
-0804defc <.text+0x4ccc> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804df01 <.text+0x4cd1> mov    %eax,0x4(%esp)
-0804df05 <.text+0x4cd5> mov    -0x44(%ebp),%eax
-0804df08 <.text+0x4cd8> mov    %eax,(%esp)
-0804df0b <.text+0x4cdb> call   0804b110 <exit@plt+0x1ef8>
-0804df10 <.text+0x4ce0> mov    %edi,0xc(%esp)
-0804df14 <.text+0x4ce4> mov    %eax,0x8(%esp)
-0804df18 <.text+0x4ce8> mov    -0x44(%ebp),%eax
-0804df1b <.text+0x4ceb> mov    %eax,0x4(%esp)
-0804df1f <.text+0x4cef> lea    -0x38(%ebp),%eax
-0804df22 <.text+0x4cf2> mov    %eax,(%esp)
-0804df25 <.text+0x4cf5> call   08048fc8 <mbrtowc@plt>
-0804df2a <.text+0x4cfa> cmp    $0xffffffff,%eax
-0804df2d <.text+0x4cfd> mov    %eax,-0x40(%ebp)
-0804df30 <.text+0x4d00> je     0804e0d2 <exit@plt+0x4eba>
-0804df36 <.text+0x4d06> cmp    $0xfffffffe,%eax
-0804df39 <.text+0x4d09> je     0804e0e2 <exit@plt+0x4eca>
-0804df3f <.text+0x4d0f> test   %eax,%eax
-0804df41 <.text+0x4d11> jne    0804df61 <exit@plt+0x4d49>
-0804df43 <.text+0x4d13> mov    -0x44(%ebp),%eax
-0804df46 <.text+0x4d16> movl   $0x1,-0x40(%ebp)
-0804df4d <.text+0x4d1d> cmpb   $0x0,(%eax)
-0804df50 <.text+0x4d20> jne    0804e185 <exit@plt+0x4f6d>
-0804df56 <.text+0x4d26> mov    -0x38(%ebp),%edx
-0804df59 <.text+0x4d29> test   %edx,%edx
-0804df5b <.text+0x4d2b> jne    0804e1a9 <exit@plt+0x4f91>
-0804df61 <.text+0x4d31> mov    %edi,(%esp)
-0804df64 <.text+0x4d34> movb   $0x1,-0x3c(%ebp)
-0804df68 <.text+0x4d38> call   08049058 <mbsinit@plt>
-0804df6d <.text+0x4d3d> test   %eax,%eax
-0804df6f <.text+0x4d3f> je     0804d9ee <exit@plt+0x47d6>
-0804df75 <.text+0x4d45> movb   $0x0,-0x54(%ebp)
-0804df79 <.text+0x4d49> jmp    0804d9ee <exit@plt+0x47d6>
-0804df7e <.text+0x4d4e> xchg   %ax,%ax
-0804df80 <.text+0x4d50> cmpb   $0x0,-0x80(%ebp)
-0804df84 <.text+0x4d54> jne    0804dfc6 <exit@plt+0x4dae>
-0804df86 <.text+0x4d56> cmpb   $0x0,-0x8c(%ebp)
-0804df8d <.text+0x4d5d> jne    0804e04d <exit@plt+0x4e35>
-0804df93 <.text+0x4d63> mov    -0x7c(%ebp),%edx
-0804df96 <.text+0x4d66> movzbl (%edx),%eax
-0804df99 <.text+0x4d69> mov    %eax,%ecx
-0804df9b <.text+0x4d6b> shr    $0x5,%cl
-0804df9e <.text+0x4d6e> movzbl %cl,%ecx
-0804dfa1 <.text+0x4d71> mov    0x8052fa0(,%ecx,4),%ecx
-0804dfa8 <.text+0x4d78> bt     %eax,%ecx
-0804dfab <.text+0x4d7b> jae    0804e035 <exit@plt+0x4e1d>
-0804dfb1 <.text+0x4d81> movl   $0x1,-0x78(%ebp)
-0804dfb8 <.text+0x4d88> movsbl (%edx),%eax
-0804dfbb <.text+0x4d8b> movb   $0x1,-0x74(%ebp)
-0804dfbf <.text+0x4d8f> mov    %eax,-0x70(%ebp)
-0804dfc2 <.text+0x4d92> movb   $0x1,-0x80(%ebp)
-0804dfc6 <.text+0x4d96> cmpb   $0x0,-0x74(%ebp)
-0804dfca <.text+0x4d9a> jne    0804e028 <exit@plt+0x4e10>
-0804dfcc <.text+0x4d9c> mov    -0x78(%ebp),%eax
-0804dfcf <.text+0x4d9f> add    %eax,-0x7c(%ebp)
-0804dfd2 <.text+0x4da2> mov    -0xb0(%ebp),%eax
-0804dfd8 <.text+0x4da8> movb   $0x0,-0x80(%ebp)
-0804dfdc <.text+0x4dac> add    %eax,-0xb4(%ebp)
-0804dfe2 <.text+0x4db2> movb   $0x0,-0xb8(%ebp)
-0804dfe9 <.text+0x4db9> jmp    0804dbb4 <exit@plt+0x499c>
-0804dfee <.text+0x4dbe> xchg   %ax,%ax
-0804dff0 <.text+0x4dc0> movl   $0x1,-0xb0(%ebp)
-0804dffa <.text+0x4dca> movb   $0x0,-0xac(%ebp)
-0804e001 <.text+0x4dd1> jmp    0804dc07 <exit@plt+0x49ef>
-0804e006 <.text+0x4dd6> xchg   %ax,%ax
-0804e008 <.text+0x4dd8> mov    -0xb4(%ebp),%eax
-0804e00e <.text+0x4dde> mov    %eax,(%esp)
-0804e011 <.text+0x4de1> call   08049078 <strlen@plt>
-0804e016 <.text+0x4de6> movb   $0x0,-0xac(%ebp)
-0804e01d <.text+0x4ded> mov    %eax,-0xb0(%ebp)
-0804e023 <.text+0x4df3> jmp    0804dc07 <exit@plt+0x49ef>
-0804e028 <.text+0x4df8> mov    -0x70(%ebp),%edi
-0804e02b <.text+0x4dfb> test   %edi,%edi
-0804e02d <.text+0x4dfd> je     0804dd9b <exit@plt+0x4b83>
-0804e033 <.text+0x4e03> jmp    0804dfcc <exit@plt+0x4db4>
-0804e035 <.text+0x4e05> mov    %ebx,(%esp)
-0804e038 <.text+0x4e08> call   08049058 <mbsinit@plt>
-0804e03d <.text+0x4e0d> test   %eax,%eax
-0804e03f <.text+0x4e0f> nop
-0804e040 <.text+0x4e10> je     0804e15c <exit@plt+0x4f44>
-0804e046 <.text+0x4e16> movb   $0x1,-0x8c(%ebp)
-0804e04d <.text+0x4e1d> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804e052 <.text+0x4e22> mov    %eax,0x4(%esp)
-0804e056 <.text+0x4e26> mov    -0x7c(%ebp),%eax
-0804e059 <.text+0x4e29> mov    %eax,(%esp)
-0804e05c <.text+0x4e2c> call   0804b110 <exit@plt+0x1ef8>
-0804e061 <.text+0x4e31> lea    -0x70(%ebp),%ecx
-0804e064 <.text+0x4e34> mov    %ebx,0xc(%esp)
-0804e068 <.text+0x4e38> mov    %ecx,(%esp)
-0804e06b <.text+0x4e3b> mov    %eax,0x8(%esp)
-0804e06f <.text+0x4e3f> mov    -0x7c(%ebp),%eax
-0804e072 <.text+0x4e42> mov    %eax,0x4(%esp)
-0804e076 <.text+0x4e46> call   08048fc8 <mbrtowc@plt>
-0804e07b <.text+0x4e4b> cmp    $0xffffffff,%eax
-0804e07e <.text+0x4e4e> mov    %eax,-0x78(%ebp)
-0804e081 <.text+0x4e51> je     0804e125 <exit@plt+0x4f0d>
-0804e087 <.text+0x4e57> cmp    $0xfffffffe,%eax
-0804e08a <.text+0x4e5a> je     0804e135 <exit@plt+0x4f1d>
-0804e090 <.text+0x4e60> test   %eax,%eax
-0804e092 <.text+0x4e62> jne    0804e0b2 <exit@plt+0x4e9a>
-0804e094 <.text+0x4e64> mov    -0x7c(%ebp),%eax
-0804e097 <.text+0x4e67> movl   $0x1,-0x78(%ebp)
-0804e09e <.text+0x4e6e> cmpb   $0x0,(%eax)
-0804e0a1 <.text+0x4e71> jne    0804e185 <exit@plt+0x4f6d>
-0804e0a7 <.text+0x4e77> mov    -0x70(%ebp),%eax
-0804e0aa <.text+0x4e7a> test   %eax,%eax
-0804e0ac <.text+0x4e7c> jne    0804e1a9 <exit@plt+0x4f91>
-0804e0b2 <.text+0x4e82> mov    %ebx,(%esp)
-0804e0b5 <.text+0x4e85> movb   $0x1,-0x74(%ebp)
-0804e0b9 <.text+0x4e89> call   08049058 <mbsinit@plt>
-0804e0be <.text+0x4e8e> test   %eax,%eax
-0804e0c0 <.text+0x4e90> je     0804dfc2 <exit@plt+0x4daa>
-0804e0c6 <.text+0x4e96> movb   $0x0,-0x8c(%ebp)
-0804e0cd <.text+0x4e9d> jmp    0804dfc2 <exit@plt+0x4daa>
-0804e0d2 <.text+0x4ea2> movl   $0x1,-0x40(%ebp)
-0804e0d9 <.text+0x4ea9> movb   $0x0,-0x3c(%ebp)
-0804e0dd <.text+0x4ead> jmp    0804d9ee <exit@plt+0x47d6>
-0804e0e2 <.text+0x4eb2> mov    -0x44(%ebp),%eax
-0804e0e5 <.text+0x4eb5> mov    %eax,(%esp)
-0804e0e8 <.text+0x4eb8> call   08049078 <strlen@plt>
-0804e0ed <.text+0x4ebd> movb   $0x0,-0x3c(%ebp)
-0804e0f1 <.text+0x4ec1> mov    %eax,-0x40(%ebp)
-0804e0f4 <.text+0x4ec4> jmp    0804d9ee <exit@plt+0x47d6>
-0804e0f9 <.text+0x4ec9> mov    -0x40(%ebp),%eax
-0804e0fc <.text+0x4ecc> lea    0x10(%esi),%edx
-0804e0ff <.text+0x4ecf> lea    -0x34(%ebp),%ecx
-0804e102 <.text+0x4ed2> mov    %edx,(%esp)
-0804e105 <.text+0x4ed5> mov    %edx,-0xe8(%ebp)
-0804e10b <.text+0x4edb> mov    %eax,0x8(%esp)
-0804e10f <.text+0x4edf> mov    %ecx,0x4(%esp)
-0804e113 <.text+0x4ee3> call   08049068 <memcpy@plt>
-0804e118 <.text+0x4ee8> mov    -0xe8(%ebp),%edx
-0804e11e <.text+0x4eee> mov    %edx,(%esi)
-0804e120 <.text+0x4ef0> jmp    0804d991 <exit@plt+0x4779>
-0804e125 <.text+0x4ef5> movl   $0x1,-0x78(%ebp)
-0804e12c <.text+0x4efc> movb   $0x0,-0x74(%ebp)
-0804e130 <.text+0x4f00> jmp    0804dfc2 <exit@plt+0x4daa>
-0804e135 <.text+0x4f05> mov    -0x7c(%ebp),%eax
-0804e138 <.text+0x4f08> mov    %eax,(%esp)
-0804e13b <.text+0x4f0b> call   08049078 <strlen@plt>
-0804e140 <.text+0x4f10> movb   $0x0,-0x74(%ebp)
-0804e144 <.text+0x4f14> mov    %eax,-0x78(%ebp)
-0804e147 <.text+0x4f17> jmp    0804dfc2 <exit@plt+0x4daa>
-0804e14c <.text+0x4f1c> mov    -0x7c(%ebp),%eax
-0804e14f <.text+0x4f1f> mov    -0xe4(%ebp),%esi
-0804e155 <.text+0x4f25> mov    %eax,(%esi)
-0804e157 <.text+0x4f27> jmp    0804dc2b <exit@plt+0x4a13>
-0804e15c <.text+0x4f2c> movl   $0x8052fc0,0xc(%esp)
-0804e164 <.text+0x4f34> movl   $0x8e,0x8(%esp)
-0804e16c <.text+0x4f3c> movl   $0x80527f4,0x4(%esp)
-0804e174 <.text+0x4f44> movl   $0x80527fe,(%esp)
-0804e17b <.text+0x4f4b> call   08048fa8 <__assert_fail@plt>
-0804e180 <.text+0x4f50> call   08049118 <__stack_chk_fail@plt>
-0804e185 <.text+0x4f55> movl   $0x8052fc0,0xc(%esp)
-0804e18d <.text+0x4f5d> movl   $0xaa,0x8(%esp)
-0804e195 <.text+0x4f65> movl   $0x80527f4,0x4(%esp)
-0804e19d <.text+0x4f6d> movl   $0x8052815,(%esp)
-0804e1a4 <.text+0x4f74> call   08048fa8 <__assert_fail@plt>
-0804e1a9 <.text+0x4f79> movl   $0x8052fc0,0xc(%esp)
-0804e1b1 <.text+0x4f81> movl   $0xab,0x8(%esp)
-0804e1b9 <.text+0x4f89> movl   $0x80527f4,0x4(%esp)
-0804e1c1 <.text+0x4f91> movl   $0x805282c,(%esp)
-0804e1c8 <.text+0x4f98> call   08048fa8 <__assert_fail@plt>
-0804e1cd <.text+0x4f9d> lea    0x0(%esi),%esi
-0804e1d0 <.text+0x4fa0> push   %ebp
-0804e1d1 <.text+0x4fa1> mov    %esp,%ebp
-0804e1d3 <.text+0x4fa3> push   %edi
-0804e1d4 <.text+0x4fa4> push   %esi
-0804e1d5 <.text+0x4fa5> push   %ebx
-0804e1d6 <.text+0x4fa6> sub    $0x17c,%esp
-0804e1dc <.text+0x4fac> mov    0x8(%ebp),%eax
-0804e1df <.text+0x4faf> mov    %gs:0x14,%edx
-0804e1e6 <.text+0x4fb6> mov    %edx,-0x1c(%ebp)
-0804e1e9 <.text+0x4fb9> xor    %edx,%edx
-0804e1eb <.text+0x4fbb> mov    0xc(%ebp),%ebx
-0804e1ee <.text+0x4fbe> mov    %eax,-0x13c(%ebp)
-0804e1f4 <.text+0x4fc4> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804e1f9 <.text+0x4fc9> cmp    $0x1,%eax
-0804e1fc <.text+0x4fcc> jbe    0804e688 <exit@plt+0x5470>
-0804e202 <.text+0x4fd2> mov    %ebx,-0x44(%ebp)
-0804e205 <.text+0x4fd5> lea    -0x50(%ebp),%esi
-0804e208 <.text+0x4fd8> movb   $0x0,-0x54(%ebp)
-0804e20c <.text+0x4fdc> movl   $0x0,-0x50(%ebp)
-0804e213 <.text+0x4fe3> movl   $0x0,-0x4c(%ebp)
-0804e21a <.text+0x4fea> movb   $0x0,-0x48(%ebp)
-0804e21e <.text+0x4fee> movzbl (%ebx),%eax
-0804e221 <.text+0x4ff1> mov    %eax,%edx
-0804e223 <.text+0x4ff3> shr    $0x5,%dl
-0804e226 <.text+0x4ff6> movzbl %dl,%edx
-0804e229 <.text+0x4ff9> mov    0x8052fa0(,%edx,4),%edx
-0804e230 <.text+0x5000> bt     %eax,%edx
-0804e233 <.text+0x5003> jb     0804e6c0 <exit@plt+0x54a8>
-0804e239 <.text+0x5009> mov    %esi,(%esp)
-0804e23c <.text+0x500c> call   08049058 <mbsinit@plt>
-0804e241 <.text+0x5011> test   %eax,%eax
-0804e243 <.text+0x5013> je     0804ec03 <exit@plt+0x59eb>
-0804e249 <.text+0x5019> movb   $0x1,-0x54(%ebp)
-0804e24d <.text+0x501d> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804e252 <.text+0x5022> mov    %eax,0x4(%esp)
-0804e256 <.text+0x5026> mov    -0x44(%ebp),%eax
-0804e259 <.text+0x5029> mov    %eax,(%esp)
-0804e25c <.text+0x502c> call   0804b110 <exit@plt+0x1ef8>
-0804e261 <.text+0x5031> mov    %esi,0xc(%esp)
-0804e265 <.text+0x5035> mov    %eax,0x8(%esp)
-0804e269 <.text+0x5039> mov    -0x44(%ebp),%eax
-0804e26c <.text+0x503c> mov    %eax,0x4(%esp)
-0804e270 <.text+0x5040> lea    -0x38(%ebp),%eax
-0804e273 <.text+0x5043> mov    %eax,(%esp)
-0804e276 <.text+0x5046> call   08048fc8 <mbrtowc@plt>
-0804e27b <.text+0x504b> cmp    $0xffffffff,%eax
-0804e27e <.text+0x504e> mov    %eax,-0x40(%ebp)
-0804e281 <.text+0x5051> je     0804e6f0 <exit@plt+0x54d8>
-0804e287 <.text+0x5057> cmp    $0xfffffffe,%eax
-0804e28a <.text+0x505a> je     0804ea18 <exit@plt+0x5800>
-0804e290 <.text+0x5060> test   %eax,%eax
-0804e292 <.text+0x5062> jne    0804e2b2 <exit@plt+0x509a>
-0804e294 <.text+0x5064> mov    -0x44(%ebp),%eax
-0804e297 <.text+0x5067> movl   $0x1,-0x40(%ebp)
-0804e29e <.text+0x506e> cmpb   $0x0,(%eax)
-0804e2a1 <.text+0x5071> jne    0804ebdf <exit@plt+0x59c7>
-0804e2a7 <.text+0x5077> mov    -0x38(%ebp),%edx
-0804e2aa <.text+0x507a> test   %edx,%edx
-0804e2ac <.text+0x507c> jne    0804ebbb <exit@plt+0x59a3>
-0804e2b2 <.text+0x5082> mov    %esi,(%esp)
-0804e2b5 <.text+0x5085> movb   $0x1,-0x3c(%ebp)
-0804e2b9 <.text+0x5089> call   08049058 <mbsinit@plt>
-0804e2be <.text+0x508e> test   %eax,%eax
-0804e2c0 <.text+0x5090> je     0804e2c6 <exit@plt+0x50ae>
-0804e2c2 <.text+0x5092> movb   $0x0,-0x54(%ebp)
-0804e2c6 <.text+0x5096> cmpb   $0x0,-0x3c(%ebp)
-0804e2ca <.text+0x509a> movb   $0x1,-0x48(%ebp)
-0804e2ce <.text+0x509e> jne    0804e6df <exit@plt+0x54c7>
-0804e2d4 <.text+0x50a4> mov    -0x13c(%ebp),%ecx
-0804e2da <.text+0x50aa> mov    %ebx,-0x7c(%ebp)
-0804e2dd <.text+0x50ad> movb   $0x0,-0x8c(%ebp)
-0804e2e4 <.text+0x50b4> movl   $0x0,-0x88(%ebp)
-0804e2ee <.text+0x50be> movl   $0x0,-0x84(%ebp)
-0804e2f8 <.text+0x50c8> movb   $0x0,-0x80(%ebp)
-0804e2fc <.text+0x50cc> mov    %ecx,-0xb4(%ebp)
-0804e302 <.text+0x50d2> movb   $0x0,-0xc4(%ebp)
-0804e309 <.text+0x50d9> movl   $0x0,-0xc0(%ebp)
-0804e313 <.text+0x50e3> movl   $0x0,-0xbc(%ebp)
-0804e31d <.text+0x50ed> movb   $0x0,-0xb8(%ebp)
-0804e324 <.text+0x50f4> movl   $0x0,-0x148(%ebp)
-0804e32e <.text+0x50fe> movl   $0x0,-0x150(%ebp)
-0804e338 <.text+0x5108> movl   $0x0,-0x140(%ebp)
-0804e342 <.text+0x5112> movl   $0x0,-0x144(%ebp)
-0804e34c <.text+0x511c> movb   $0x1,-0x154(%ebp)
-0804e353 <.text+0x5123> mov    %ebx,-0x14c(%ebp)
-0804e359 <.text+0x5129> lea    -0xc4(%ebp),%eax
-0804e35f <.text+0x512f> call   0804d5f0 <exit@plt+0x43d8>
-0804e364 <.text+0x5134> movzbl -0xac(%ebp),%eax
-0804e36b <.text+0x513b> test   %al,%al
-0804e36d <.text+0x513d> je     0804e37d <exit@plt+0x5165>
-0804e36f <.text+0x513f> mov    -0xa8(%ebp),%edi
-0804e375 <.text+0x5145> test   %edi,%edi
-0804e377 <.text+0x5147> je     0804e718 <exit@plt+0x5500>
-0804e37d <.text+0x514d> cmpb   $0x0,-0x154(%ebp)
-0804e384 <.text+0x5154> je     0804e3f8 <exit@plt+0x51e0>
-0804e386 <.text+0x5156> cmpl   $0x9,-0x144(%ebp)
-0804e38d <.text+0x515d> jbe    0804e3f8 <exit@plt+0x51e0>
-0804e38f <.text+0x515f> mov    -0x148(%ebp),%esi
-0804e395 <.text+0x5165> cmp    %esi,-0x140(%ebp)
-0804e39b <.text+0x516b> jb     0804e3f8 <exit@plt+0x51e0>
-0804e39d <.text+0x516d> mov    -0x140(%ebp),%ebx
-0804e3a3 <.text+0x5173> sub    -0x150(%ebp),%ebx
-0804e3a9 <.text+0x5179> je     0804e3cf <exit@plt+0x51b7>
-0804e3ab <.text+0x517b> lea    -0x8c(%ebp),%eax
-0804e3b1 <.text+0x5181> call   0804d5f0 <exit@plt+0x43d8>
-0804e3b6 <.text+0x5186> cmpb   $0x0,-0x74(%ebp)
-0804e3ba <.text+0x518a> jne    0804eaf0 <exit@plt+0x58d8>
-0804e3c0 <.text+0x5190> mov    -0x78(%ebp),%eax
-0804e3c3 <.text+0x5193> add    %eax,-0x7c(%ebp)
-0804e3c6 <.text+0x5196> sub    $0x1,%ebx
-0804e3c9 <.text+0x5199> movb   $0x0,-0x80(%ebp)
-0804e3cd <.text+0x519d> jne    0804e3ab <exit@plt+0x5193>
-0804e3cf <.text+0x519f> lea    -0x8c(%ebp),%eax
-0804e3d5 <.text+0x51a5> call   0804d5f0 <exit@plt+0x43d8>
-0804e3da <.text+0x51aa> cmpb   $0x0,-0x74(%ebp)
-0804e3de <.text+0x51ae> jne    0804eb59 <exit@plt+0x5941>
-0804e3e4 <.text+0x51b4> mov    -0x140(%ebp),%edx
-0804e3ea <.text+0x51ba> movzbl -0xac(%ebp),%eax
-0804e3f1 <.text+0x51c1> mov    %edx,-0x150(%ebp)
-0804e3f7 <.text+0x51c7> nop
-0804e3f8 <.text+0x51c8> mov    -0x140(%ebp),%ebx
-0804e3fe <.text+0x51ce> add    $0x1,%ebx
-0804e401 <.text+0x51d1> test   %al,%al
-0804e403 <.text+0x51d3> je     0804ea70 <exit@plt+0x5858>
-0804e409 <.text+0x51d9> cmpb   $0x0,-0x3c(%ebp)
-0804e40d <.text+0x51dd> je     0804ea70 <exit@plt+0x5858>
-0804e413 <.text+0x51e3> mov    -0xa8(%ebp),%eax
-0804e419 <.text+0x51e9> cmp    -0x38(%ebp),%eax
-0804e41c <.text+0x51ec> sete   %al
-0804e41f <.text+0x51ef> test   %al,%al
-0804e421 <.text+0x51f1> je     0804ea7f <exit@plt+0x5867>
-0804e427 <.text+0x51f7> mov    -0xac(%ebp),%edx
-0804e42d <.text+0x51fd> mov    -0xc4(%ebp),%eax
-0804e433 <.text+0x5203> mov    -0x14c(%ebp),%esi
-0804e439 <.text+0x5209> mov    %edx,-0xe4(%ebp)
-0804e43f <.text+0x520f> mov    -0xa8(%ebp),%edx
-0804e445 <.text+0x5215> mov    %eax,-0xfc(%ebp)
-0804e44b <.text+0x521b> mov    -0xc0(%ebp),%eax
-0804e451 <.text+0x5221> mov    %esi,-0x124(%ebp)
-0804e457 <.text+0x5227> mov    %edx,-0xe0(%ebp)
-0804e45d <.text+0x522d> mov    -0xa4(%ebp),%edx
-0804e463 <.text+0x5233> mov    %eax,-0xf8(%ebp)
-0804e469 <.text+0x5239> mov    -0xbc(%ebp),%eax
-0804e46f <.text+0x523f> mov    %edx,-0xdc(%ebp)
-0804e475 <.text+0x5245> mov    -0xa0(%ebp),%edx
-0804e47b <.text+0x524b> mov    %eax,-0xf4(%ebp)
-0804e481 <.text+0x5251> mov    -0xb8(%ebp),%eax
-0804e487 <.text+0x5257> mov    %edx,-0xd8(%ebp)
-0804e48d <.text+0x525d> mov    -0x9c(%ebp),%edx
-0804e493 <.text+0x5263> mov    %eax,-0xf0(%ebp)
-0804e499 <.text+0x5269> mov    -0xb4(%ebp),%eax
-0804e49f <.text+0x526f> movb   $0x0,-0xf0(%ebp)
-0804e4a6 <.text+0x5276> mov    %edx,-0xd4(%ebp)
-0804e4ac <.text+0x527c> mov    -0x98(%ebp),%edx
-0804e4b2 <.text+0x5282> mov    %eax,-0xec(%ebp)
-0804e4b8 <.text+0x5288> mov    -0xb0(%ebp),%eax
-0804e4be <.text+0x528e> add    %eax,-0xec(%ebp)
-0804e4c4 <.text+0x5294> mov    %edx,-0xd0(%ebp)
-0804e4ca <.text+0x529a> mov    -0x94(%ebp),%edx
-0804e4d0 <.text+0x52a0> mov    %eax,-0xe8(%ebp)
-0804e4d6 <.text+0x52a6> lea    -0x134(%ebp),%eax
-0804e4dc <.text+0x52ac> mov    %edx,-0xcc(%ebp)
-0804e4e2 <.text+0x52b2> mov    -0x90(%ebp),%edx
-0804e4e8 <.text+0x52b8> mov    %edx,-0xc8(%ebp)
-0804e4ee <.text+0x52be> movb   $0x0,-0x134(%ebp)
-0804e4f5 <.text+0x52c5> movl   $0x0,-0x130(%ebp)
-0804e4ff <.text+0x52cf> movl   $0x0,-0x12c(%ebp)
-0804e509 <.text+0x52d9> movb   $0x0,-0x128(%ebp)
-0804e510 <.text+0x52e0> call   0804d5f0 <exit@plt+0x43d8>
-0804e515 <.text+0x52e5> cmpb   $0x0,-0x11c(%ebp)
-0804e51c <.text+0x52ec> jne    0804eb00 <exit@plt+0x58e8>
-0804e522 <.text+0x52f2> mov    -0x140(%ebp),%ebx
-0804e528 <.text+0x52f8> mov    -0x120(%ebp),%eax
-0804e52e <.text+0x52fe> add    %eax,-0x124(%ebp)
-0804e534 <.text+0x5304> movb   $0x0,-0x128(%ebp)
-0804e53b <.text+0x530b> add    $0x2,%ebx
-0804e53e <.text+0x530e> jmp    0804e597 <exit@plt+0x537f>
-0804e540 <.text+0x5310> mov    -0xe0(%ebp),%eax
-0804e546 <.text+0x5316> test   %eax,%eax
-0804e548 <.text+0x5318> je     0804e718 <exit@plt+0x5500>
-0804e54e <.text+0x531e> cmpb   $0x0,-0x11c(%ebp)
-0804e555 <.text+0x5325> je     0804e658 <exit@plt+0x5440>
-0804e55b <.text+0x532b> cmp    -0x118(%ebp),%eax
-0804e561 <.text+0x5331> setne  %al
-0804e564 <.text+0x5334> test   %al,%al
-0804e566 <.text+0x5336> lea    0x1(%ebx),%edx
-0804e569 <.text+0x5339> jne    0804ea7f <exit@plt+0x5867>
-0804e56f <.text+0x533f> mov    -0xe8(%ebp),%eax
-0804e575 <.text+0x5345> mov    %edx,%ebx
-0804e577 <.text+0x5347> add    %eax,-0xec(%ebp)
-0804e57d <.text+0x534d> mov    -0x120(%ebp),%eax
-0804e583 <.text+0x5353> add    %eax,-0x124(%ebp)
-0804e589 <.text+0x5359> movb   $0x0,-0xf0(%ebp)
-0804e590 <.text+0x5360> movb   $0x0,-0x128(%ebp)
-0804e597 <.text+0x5367> cmpb   $0x0,-0x134(%ebp)
-0804e59e <.text+0x536e> jne    0804e75d <exit@plt+0x5545>
-0804e5a4 <.text+0x5374> mov    -0x124(%ebp),%edx
-0804e5aa <.text+0x537a> movzbl (%edx),%eax
-0804e5ad <.text+0x537d> mov    %eax,%ecx
-0804e5af <.text+0x537f> shr    $0x5,%cl
-0804e5b2 <.text+0x5382> movzbl %cl,%ecx
-0804e5b5 <.text+0x5385> mov    0x8052fa0(,%ecx,4),%ecx
-0804e5bc <.text+0x538c> bt     %eax,%ecx
-0804e5bf <.text+0x538f> jae    0804e740 <exit@plt+0x5528>
-0804e5c5 <.text+0x5395> movl   $0x1,-0x120(%ebp)
-0804e5cf <.text+0x539f> movsbl (%edx),%eax
-0804e5d2 <.text+0x53a2> movb   $0x1,-0x11c(%ebp)
-0804e5d9 <.text+0x53a9> mov    %eax,-0x118(%ebp)
-0804e5df <.text+0x53af> cmpb   $0x0,-0x11c(%ebp)
-0804e5e6 <.text+0x53b6> movb   $0x1,-0x128(%ebp)
-0804e5ed <.text+0x53bd> jne    0804e720 <exit@plt+0x5508>
-0804e5f3 <.text+0x53c3> cmpb   $0x0,-0xf0(%ebp)
-0804e5fa <.text+0x53ca> jne    0804e64b <exit@plt+0x5433>
-0804e5fc <.text+0x53cc> cmpb   $0x0,-0xfc(%ebp)
-0804e603 <.text+0x53d3> jne    0804e825 <exit@plt+0x560d>
-0804e609 <.text+0x53d9> mov    -0xec(%ebp),%edx
-0804e60f <.text+0x53df> movzbl (%edx),%eax
-0804e612 <.text+0x53e2> mov    %eax,%ecx
-0804e614 <.text+0x53e4> shr    $0x5,%cl
-0804e617 <.text+0x53e7> movzbl %cl,%ecx
-0804e61a <.text+0x53ea> mov    0x8052fa0(,%ecx,4),%ecx
-0804e621 <.text+0x53f1> bt     %eax,%ecx
-0804e624 <.text+0x53f4> jae    0804e808 <exit@plt+0x55f0>
-0804e62a <.text+0x53fa> movl   $0x1,-0xe8(%ebp)
-0804e634 <.text+0x5404> movsbl (%edx),%eax
-0804e637 <.text+0x5407> movb   $0x1,-0xe4(%ebp)
-0804e63e <.text+0x540e> mov    %eax,-0xe0(%ebp)
-0804e644 <.text+0x5414> movb   $0x1,-0xf0(%ebp)
-0804e64b <.text+0x541b> cmpb   $0x0,-0xe4(%ebp)
-0804e652 <.text+0x5422> jne    0804e540 <exit@plt+0x5328>
-0804e658 <.text+0x5428> mov    -0xe8(%ebp),%ecx
-0804e65e <.text+0x542e> mov    $0x1,%eax
-0804e663 <.text+0x5433> cmp    -0x120(%ebp),%ecx
-0804e669 <.text+0x5439> jne    0804e564 <exit@plt+0x534c>
-0804e66f <.text+0x543f> mov    -0x124(%ebp),%edi
-0804e675 <.text+0x5445> cmp    %ecx,%ecx
-0804e677 <.text+0x5447> mov    -0xec(%ebp),%esi
-0804e67d <.text+0x544d> repz cmpsb %es:(%edi),%ds:(%esi)
-0804e67f <.text+0x544f> setne  %al
-0804e682 <.text+0x5452> jmp    0804e564 <exit@plt+0x534c>
-0804e687 <.text+0x5457> nop
-0804e688 <.text+0x5458> movzbl (%ebx),%eax
-0804e68b <.text+0x545b> test   %al,%al
-0804e68d <.text+0x545d> mov    %al,-0x140(%ebp)
-0804e693 <.text+0x5463> jne    0804e8d0 <exit@plt+0x56b8>
-0804e699 <.text+0x5469> mov    -0x13c(%ebp),%esi
-0804e69f <.text+0x546f> mov    -0x1c(%ebp),%ecx
-0804e6a2 <.text+0x5472> xor    %gs:0x14,%ecx
-0804e6a9 <.text+0x5479> mov    %esi,%eax
-0804e6ab <.text+0x547b> jne    0804ebb6 <exit@plt+0x599e>
-0804e6b1 <.text+0x5481> add    $0x17c,%esp
-0804e6b7 <.text+0x5487> pop    %ebx
-0804e6b8 <.text+0x5488> pop    %esi
-0804e6b9 <.text+0x5489> pop    %edi
-0804e6ba <.text+0x548a> pop    %ebp
-0804e6bb <.text+0x548b> ret    
-0804e6bc <.text+0x548c> lea    0x0(%esi,%eiz,1),%esi
-0804e6c0 <.text+0x5490> movl   $0x1,-0x40(%ebp)
-0804e6c7 <.text+0x5497> movsbl (%ebx),%eax
-0804e6ca <.text+0x549a> movb   $0x1,-0x3c(%ebp)
-0804e6ce <.text+0x549e> cmpb   $0x0,-0x3c(%ebp)
-0804e6d2 <.text+0x54a2> movb   $0x1,-0x48(%ebp)
-0804e6d6 <.text+0x54a6> mov    %eax,-0x38(%ebp)
-0804e6d9 <.text+0x54a9> je     0804e2d4 <exit@plt+0x50bc>
-0804e6df <.text+0x54af> mov    -0x38(%ebp),%eax
-0804e6e2 <.text+0x54b2> test   %eax,%eax
-0804e6e4 <.text+0x54b4> je     0804e699 <exit@plt+0x5481>
-0804e6e6 <.text+0x54b6> jmp    0804e2d4 <exit@plt+0x50bc>
-0804e6eb <.text+0x54bb> nop
-0804e6ec <.text+0x54bc> lea    0x0(%esi,%eiz,1),%esi
-0804e6f0 <.text+0x54c0> movl   $0x1,-0x40(%ebp)
-0804e6f7 <.text+0x54c7> movb   $0x0,-0x3c(%ebp)
-0804e6fb <.text+0x54cb> jmp    0804e2c6 <exit@plt+0x50ae>
-0804e700 <.text+0x54d0> mov    -0x13c(%ebp),%edx
-0804e706 <.text+0x54d6> mov    -0x144(%ebp),%eax
-0804e70c <.text+0x54dc> cmpb   $0x0,(%edx,%eax,1)
-0804e710 <.text+0x54e0> jne    0804ea4c <exit@plt+0x5834>
-0804e716 <.text+0x54e6> xchg   %ax,%ax
-0804e718 <.text+0x54e8> xor    %esi,%esi
-0804e71a <.text+0x54ea> jmp    0804e69f <exit@plt+0x5487>
-0804e71c <.text+0x54ec> lea    0x0(%esi,%eiz,1),%esi
-0804e720 <.text+0x54f0> mov    -0x118(%ebp),%eax
-0804e726 <.text+0x54f6> test   %eax,%eax
-0804e728 <.text+0x54f8> jne    0804e5f3 <exit@plt+0x53db>
-0804e72e <.text+0x54fe> mov    -0xb4(%ebp),%esi
-0804e734 <.text+0x5504> jmp    0804e69f <exit@plt+0x5487>
-0804e739 <.text+0x5509> lea    0x0(%esi,%eiz,1),%esi
-0804e740 <.text+0x5510> lea    -0x130(%ebp),%eax
-0804e746 <.text+0x5516> mov    %eax,(%esp)
-0804e749 <.text+0x5519> call   08049058 <mbsinit@plt>
-0804e74e <.text+0x551e> test   %eax,%eax
-0804e750 <.text+0x5520> je     0804ec03 <exit@plt+0x59eb>
-0804e756 <.text+0x5526> movb   $0x1,-0x134(%ebp)
-0804e75d <.text+0x552d> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804e762 <.text+0x5532> mov    %eax,0x4(%esp)
-0804e766 <.text+0x5536> mov    -0x124(%ebp),%eax
-0804e76c <.text+0x553c> mov    %eax,(%esp)
-0804e76f <.text+0x553f> call   0804b110 <exit@plt+0x1ef8>
-0804e774 <.text+0x5544> lea    -0x130(%ebp),%edx
-0804e77a <.text+0x554a> lea    -0x118(%ebp),%ecx
-0804e780 <.text+0x5550> mov    %edx,0xc(%esp)
-0804e784 <.text+0x5554> mov    %ecx,(%esp)
-0804e787 <.text+0x5557> mov    %eax,0x8(%esp)
-0804e78b <.text+0x555b> mov    -0x124(%ebp),%eax
-0804e791 <.text+0x5561> mov    %eax,0x4(%esp)
-0804e795 <.text+0x5565> call   08048fc8 <mbrtowc@plt>
-0804e79a <.text+0x556a> cmp    $0xffffffff,%eax
-0804e79d <.text+0x556d> mov    %eax,-0x120(%ebp)
-0804e7a3 <.text+0x5573> je     0804ea30 <exit@plt+0x5818>
-0804e7a9 <.text+0x5579> cmp    $0xfffffffe,%eax
-0804e7ac <.text+0x557c> je     0804eab0 <exit@plt+0x5898>
-0804e7b2 <.text+0x5582> test   %eax,%eax
-0804e7b4 <.text+0x5584> jne    0804e7dd <exit@plt+0x55c5>
-0804e7b6 <.text+0x5586> mov    -0x124(%ebp),%eax
-0804e7bc <.text+0x558c> movl   $0x1,-0x120(%ebp)
-0804e7c6 <.text+0x5596> cmpb   $0x0,(%eax)
-0804e7c9 <.text+0x5599> jne    0804ebdf <exit@plt+0x59c7>
-0804e7cf <.text+0x559f> mov    -0x118(%ebp),%edx
-0804e7d5 <.text+0x55a5> test   %edx,%edx
-0804e7d7 <.text+0x55a7> jne    0804ebbb <exit@plt+0x59a3>
-0804e7dd <.text+0x55ad> lea    -0x130(%ebp),%esi
-0804e7e3 <.text+0x55b3> mov    %esi,(%esp)
-0804e7e6 <.text+0x55b6> movb   $0x1,-0x11c(%ebp)
-0804e7ed <.text+0x55bd> call   08049058 <mbsinit@plt>
-0804e7f2 <.text+0x55c2> test   %eax,%eax
-0804e7f4 <.text+0x55c4> je     0804e5df <exit@plt+0x53c7>
-0804e7fa <.text+0x55ca> movb   $0x0,-0x134(%ebp)
-0804e801 <.text+0x55d1> jmp    0804e5df <exit@plt+0x53c7>
-0804e806 <.text+0x55d6> xchg   %ax,%ax
-0804e808 <.text+0x55d8> lea    -0xf8(%ebp),%eax
-0804e80e <.text+0x55de> mov    %eax,(%esp)
-0804e811 <.text+0x55e1> call   08049058 <mbsinit@plt>
-0804e816 <.text+0x55e6> test   %eax,%eax
-0804e818 <.text+0x55e8> je     0804ec03 <exit@plt+0x59eb>
-0804e81e <.text+0x55ee> movb   $0x1,-0xfc(%ebp)
-0804e825 <.text+0x55f5> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0804e82a <.text+0x55fa> mov    %eax,0x4(%esp)
-0804e82e <.text+0x55fe> mov    -0xec(%ebp),%eax
-0804e834 <.text+0x5604> mov    %eax,(%esp)
-0804e837 <.text+0x5607> call   0804b110 <exit@plt+0x1ef8>
-0804e83c <.text+0x560c> lea    -0xf8(%ebp),%edx
-0804e842 <.text+0x5612> lea    -0xe0(%ebp),%ecx
-0804e848 <.text+0x5618> mov    %edx,0xc(%esp)
-0804e84c <.text+0x561c> mov    %ecx,(%esp)
-0804e84f <.text+0x561f> mov    %eax,0x8(%esp)
-0804e853 <.text+0x5623> mov    -0xec(%ebp),%eax
-0804e859 <.text+0x5629> mov    %eax,0x4(%esp)
-0804e85d <.text+0x562d> call   08048fc8 <mbrtowc@plt>
-0804e862 <.text+0x5632> cmp    $0xffffffff,%eax
-0804e865 <.text+0x5635> mov    %eax,-0xe8(%ebp)
-0804e86b <.text+0x563b> je     0804ea58 <exit@plt+0x5840>
-0804e871 <.text+0x5641> cmp    $0xfffffffe,%eax
-0804e874 <.text+0x5644> je     0804ead0 <exit@plt+0x58b8>
-0804e87a <.text+0x564a> test   %eax,%eax
-0804e87c <.text+0x564c> jne    0804e8a5 <exit@plt+0x568d>
-0804e87e <.text+0x564e> mov    -0xec(%ebp),%eax
-0804e884 <.text+0x5654> movl   $0x1,-0xe8(%ebp)
-0804e88e <.text+0x565e> cmpb   $0x0,(%eax)
-0804e891 <.text+0x5661> jne    0804ebdf <exit@plt+0x59c7>
-0804e897 <.text+0x5667> mov    -0xe0(%ebp),%edi
-0804e89d <.text+0x566d> test   %edi,%edi
-0804e89f <.text+0x566f> jne    0804ebbb <exit@plt+0x59a3>
-0804e8a5 <.text+0x5675> lea    -0xf8(%ebp),%esi
-0804e8ab <.text+0x567b> mov    %esi,(%esp)
-0804e8ae <.text+0x567e> movb   $0x1,-0xe4(%ebp)
-0804e8b5 <.text+0x5685> call   08049058 <mbsinit@plt>
-0804e8ba <.text+0x568a> test   %eax,%eax
-0804e8bc <.text+0x568c> je     0804e644 <exit@plt+0x542c>
-0804e8c2 <.text+0x5692> movb   $0x0,-0xfc(%ebp)
-0804e8c9 <.text+0x5699> jmp    0804e644 <exit@plt+0x542c>
-0804e8ce <.text+0x569e> xchg   %ax,%ax
-0804e8d0 <.text+0x56a0> mov    -0x13c(%ebp),%ecx
-0804e8d6 <.text+0x56a6> lea    0x1(%ebx),%edx
-0804e8d9 <.text+0x56a9> mov    %edx,-0x150(%ebp)
-0804e8df <.text+0x56af> cmpb   $0x0,(%ecx)
-0804e8e2 <.text+0x56b2> je     0804e718 <exit@plt+0x5500>
-0804e8e8 <.text+0x56b8> mov    %ebx,-0x158(%ebp)
-0804e8ee <.text+0x56be> xor    %edi,%edi
-0804e8f0 <.text+0x56c0> movl   $0x0,-0x148(%ebp)
-0804e8fa <.text+0x56ca> movb   $0x1,-0x14c(%ebp)
-0804e901 <.text+0x56d1> movl   $0x0,-0x144(%ebp)
-0804e90b <.text+0x56db> movl   $0x0,-0x15c(%ebp)
-0804e915 <.text+0x56e5> mov    %ebx,-0x16c(%ebp)
-0804e91b <.text+0x56eb> mov    -0x13c(%ebp),%ebx
-0804e921 <.text+0x56f1> add    -0x144(%ebp),%ebx
-0804e927 <.text+0x56f7> cmpb   $0x0,-0x14c(%ebp)
-0804e92e <.text+0x56fe> mov    %ebx,-0x154(%ebp)
-0804e934 <.text+0x5704> je     0804e990 <exit@plt+0x5778>
-0804e936 <.text+0x5706> cmpl   $0x9,-0x144(%ebp)
-0804e93d <.text+0x570d> jbe    0804e990 <exit@plt+0x5778>
-0804e93f <.text+0x570f> cmp    -0x148(%ebp),%edi
-0804e945 <.text+0x5715> jb     0804e990 <exit@plt+0x5778>
-0804e947 <.text+0x5717> mov    -0x158(%ebp),%esi
-0804e94d <.text+0x571d> test   %esi,%esi
-0804e94f <.text+0x571f> je     0804eb28 <exit@plt+0x5910>
-0804e955 <.text+0x5725> mov    -0x158(%ebp),%esi
-0804e95b <.text+0x572b> mov    %edi,%eax
-0804e95d <.text+0x572d> sub    -0x15c(%ebp),%eax
-0804e963 <.text+0x5733> mov    %esi,(%esp)
-0804e966 <.text+0x5736> mov    %eax,0x4(%esp)
-0804e96a <.text+0x573a> call   08049158 <strnlen@plt>
-0804e96f <.text+0x573f> mov    %edi,-0x15c(%ebp)
-0804e975 <.text+0x5745> add    %eax,%esi
-0804e977 <.text+0x5747> mov    %esi,-0x158(%ebp)
-0804e97d <.text+0x574d> cmpb   $0x0,(%esi)
-0804e980 <.text+0x5750> je     0804eb28 <exit@plt+0x5910>
-0804e986 <.text+0x5756> mov    %edi,-0x15c(%ebp)
-0804e98c <.text+0x575c> lea    0x0(%esi,%eiz,1),%esi
-0804e990 <.text+0x5760> addl   $0x1,-0x144(%ebp)
-0804e997 <.text+0x5767> add    $0x1,%edi
-0804e99a <.text+0x576a> mov    -0x13c(%ebp),%ecx
-0804e9a0 <.text+0x5770> mov    -0x144(%ebp),%edx
-0804e9a6 <.text+0x5776> movzbl -0x140(%ebp),%eax
-0804e9ad <.text+0x577d> cmp    -0x1(%ecx,%edx,1),%al
-0804e9b1 <.text+0x5781> jne    0804e700 <exit@plt+0x54e8>
-0804e9b7 <.text+0x5787> mov    -0x150(%ebp),%esi
-0804e9bd <.text+0x578d> movzbl (%esi),%edx
-0804e9c0 <.text+0x5790> test   %dl,%dl
-0804e9c2 <.text+0x5792> je     0804ea08 <exit@plt+0x57f0>
-0804e9c4 <.text+0x5794> mov    -0x144(%ebp),%eax
-0804e9ca <.text+0x579a> movzbl (%ecx,%eax,1),%ecx
-0804e9ce <.text+0x579e> test   %cl,%cl
-0804e9d0 <.text+0x57a0> je     0804e718 <exit@plt+0x5500>
-0804e9d6 <.text+0x57a6> add    $0x1,%edi
-0804e9d9 <.text+0x57a9> xor    %eax,%eax
-0804e9db <.text+0x57ab> cmp    %cl,%dl
-0804e9dd <.text+0x57ad> jne    0804ea4c <exit@plt+0x5834>
-0804e9df <.text+0x57af> mov    -0x16c(%ebp),%esi
-0804e9e5 <.text+0x57b5> jmp    0804e9ff <exit@plt+0x57e7>
-0804e9e7 <.text+0x57b7> nop
-0804e9e8 <.text+0x57b8> movzbl 0x2(%ebx,%eax,1),%ecx
-0804e9ed <.text+0x57bd> test   %cl,%cl
-0804e9ef <.text+0x57bf> je     0804e718 <exit@plt+0x5500>
-0804e9f5 <.text+0x57c5> add    $0x1,%edi
-0804e9f8 <.text+0x57c8> add    $0x1,%eax
-0804e9fb <.text+0x57cb> cmp    %cl,%dl
-0804e9fd <.text+0x57cd> jne    0804ea46 <exit@plt+0x582e>
-0804e9ff <.text+0x57cf> movzbl 0x2(%esi,%eax,1),%edx
-0804ea04 <.text+0x57d4> test   %dl,%dl
-0804ea06 <.text+0x57d6> jne    0804e9e8 <exit@plt+0x57d0>
-0804ea08 <.text+0x57d8> mov    -0x154(%ebp),%esi
-0804ea0e <.text+0x57de> jmp    0804e69f <exit@plt+0x5487>
-0804ea13 <.text+0x57e3> nop
-0804ea14 <.text+0x57e4> lea    0x0(%esi,%eiz,1),%esi
-0804ea18 <.text+0x57e8> mov    -0x44(%ebp),%eax
-0804ea1b <.text+0x57eb> mov    %eax,(%esp)
-0804ea1e <.text+0x57ee> call   08049078 <strlen@plt>
-0804ea23 <.text+0x57f3> movb   $0x0,-0x3c(%ebp)
-0804ea27 <.text+0x57f7> mov    %eax,-0x40(%ebp)
-0804ea2a <.text+0x57fa> jmp    0804e2c6 <exit@plt+0x50ae>
-0804ea2f <.text+0x57ff> nop
-0804ea30 <.text+0x5800> movl   $0x1,-0x120(%ebp)
-0804ea3a <.text+0x580a> movb   $0x0,-0x11c(%ebp)
-0804ea41 <.text+0x5811> jmp    0804e5df <exit@plt+0x53c7>
-0804ea46 <.text+0x5816> mov    %esi,-0x16c(%ebp)
-0804ea4c <.text+0x581c> addl   $0x5,-0x148(%ebp)
-0804ea53 <.text+0x5823> jmp    0804e91b <exit@plt+0x5703>
-0804ea58 <.text+0x5828> movl   $0x1,-0xe8(%ebp)
-0804ea62 <.text+0x5832> movb   $0x0,-0xe4(%ebp)
-0804ea69 <.text+0x5839> jmp    0804e644 <exit@plt+0x542c>
-0804ea6e <.text+0x583e> xchg   %ax,%ax
-0804ea70 <.text+0x5840> mov    -0xb0(%ebp),%ecx
-0804ea76 <.text+0x5846> cmp    -0x40(%ebp),%ecx
-0804ea79 <.text+0x5849> je     0804eb13 <exit@plt+0x58fb>
-0804ea7f <.text+0x584f> mov    -0xb0(%ebp),%eax
-0804ea85 <.text+0x5855> addl   $0x1,-0x144(%ebp)
-0804ea8c <.text+0x585c> add    %eax,-0xb4(%ebp)
-0804ea92 <.text+0x5862> addl   $0x5,-0x148(%ebp)
-0804ea99 <.text+0x5869> movb   $0x0,-0xb8(%ebp)
-0804eaa0 <.text+0x5870> mov    %ebx,-0x140(%ebp)
-0804eaa6 <.text+0x5876> jmp    0804e359 <exit@plt+0x5141>
-0804eaab <.text+0x587b> nop
-0804eaac <.text+0x587c> lea    0x0(%esi,%eiz,1),%esi
-0804eab0 <.text+0x5880> mov    -0x124(%ebp),%eax
-0804eab6 <.text+0x5886> mov    %eax,(%esp)
-0804eab9 <.text+0x5889> call   08049078 <strlen@plt>
-0804eabe <.text+0x588e> movb   $0x0,-0x11c(%ebp)
-0804eac5 <.text+0x5895> mov    %eax,-0x120(%ebp)
-0804eacb <.text+0x589b> jmp    0804e5df <exit@plt+0x53c7>
-0804ead0 <.text+0x58a0> mov    -0xec(%ebp),%eax
-0804ead6 <.text+0x58a6> mov    %eax,(%esp)
-0804ead9 <.text+0x58a9> call   08049078 <strlen@plt>
-0804eade <.text+0x58ae> movb   $0x0,-0xe4(%ebp)
-0804eae5 <.text+0x58b5> mov    %eax,-0xe8(%ebp)
-0804eaeb <.text+0x58bb> jmp    0804e644 <exit@plt+0x542c>
-0804eaf0 <.text+0x58c0> mov    -0x70(%ebp),%esi
-0804eaf3 <.text+0x58c3> test   %esi,%esi
-0804eaf5 <.text+0x58c5> je     0804e3cf <exit@plt+0x51b7>
-0804eafb <.text+0x58cb> jmp    0804e3c0 <exit@plt+0x51a8>
-0804eb00 <.text+0x58d0> mov    -0x118(%ebp),%ecx
-0804eb06 <.text+0x58d6> test   %ecx,%ecx
-0804eb08 <.text+0x58d8> jne    0804e522 <exit@plt+0x530a>
-0804eb0e <.text+0x58de> call   08048e48 <abort@plt>
-0804eb13 <.text+0x58e3> mov    -0x44(%ebp),%edi
-0804eb16 <.text+0x58e6> cmp    %ecx,%ecx
-0804eb18 <.text+0x58e8> mov    -0xb4(%ebp),%esi
-0804eb1e <.text+0x58ee> repz cmpsb %es:(%edi),%ds:(%esi)
-0804eb20 <.text+0x58f0> sete   %al
-0804eb23 <.text+0x58f3> jmp    0804e41f <exit@plt+0x5207>
-0804eb28 <.text+0x58f8> mov    -0x16c(%ebp),%edx
-0804eb2e <.text+0x58fe> lea    -0x138(%ebp),%ecx
-0804eb34 <.text+0x5904> mov    %ebx,%eax
-0804eb36 <.text+0x5906> call   0804d770 <exit@plt+0x4558>
-0804eb3b <.text+0x590b> test   %al,%al
-0804eb3d <.text+0x590d> jne    0804ec27 <exit@plt+0x5a0f>
-0804eb43 <.text+0x5913> movb   $0x0,-0x14c(%ebp)
-0804eb4a <.text+0x591a> movl   $0x0,-0x158(%ebp)
-0804eb54 <.text+0x5924> jmp    0804e990 <exit@plt+0x5778>
-0804eb59 <.text+0x5929> mov    -0x70(%ebp),%ebx
-0804eb5c <.text+0x592c> test   %ebx,%ebx
-0804eb5e <.text+0x592e> je     0804eb78 <exit@plt+0x5960>
-0804eb60 <.text+0x5930> mov    -0x140(%ebp),%ecx
-0804eb66 <.text+0x5936> movzbl -0xac(%ebp),%eax
-0804eb6d <.text+0x593d> mov    %ecx,-0x150(%ebp)
-0804eb73 <.text+0x5943> jmp    0804e3f8 <exit@plt+0x51e0>
-0804eb78 <.text+0x5948> mov    -0x14c(%ebp),%edx
-0804eb7e <.text+0x594e> lea    -0x138(%ebp),%ecx
-0804eb84 <.text+0x5954> mov    -0x13c(%ebp),%eax
-0804eb8a <.text+0x595a> call   0804d8d0 <exit@plt+0x46b8>
-0804eb8f <.text+0x595f> test   %al,%al
-0804eb91 <.text+0x5961> jne    0804ec27 <exit@plt+0x5a0f>
-0804eb97 <.text+0x5967> mov    -0x140(%ebp),%esi
-0804eb9d <.text+0x596d> movzbl -0xac(%ebp),%eax
-0804eba4 <.text+0x5974> movb   $0x0,-0x154(%ebp)
-0804ebab <.text+0x597b> mov    %esi,-0x150(%ebp)
-0804ebb1 <.text+0x5981> jmp    0804e3f8 <exit@plt+0x51e0>
-0804ebb6 <.text+0x5986> call   08049118 <__stack_chk_fail@plt>
-0804ebbb <.text+0x598b> movl   $0x8052fc0,0xc(%esp)
-0804ebc3 <.text+0x5993> movl   $0xab,0x8(%esp)
-0804ebcb <.text+0x599b> movl   $0x80527f4,0x4(%esp)
-0804ebd3 <.text+0x59a3> movl   $0x805282c,(%esp)
-0804ebda <.text+0x59aa> call   08048fa8 <__assert_fail@plt>
-0804ebdf <.text+0x59af> movl   $0x8052fc0,0xc(%esp)
-0804ebe7 <.text+0x59b7> movl   $0xaa,0x8(%esp)
-0804ebef <.text+0x59bf> movl   $0x80527f4,0x4(%esp)
-0804ebf7 <.text+0x59c7> movl   $0x8052815,(%esp)
-0804ebfe <.text+0x59ce> call   08048fa8 <__assert_fail@plt>
-0804ec03 <.text+0x59d3> movl   $0x8052fc0,0xc(%esp)
-0804ec0b <.text+0x59db> movl   $0x8e,0x8(%esp)
-0804ec13 <.text+0x59e3> movl   $0x80527f4,0x4(%esp)
-0804ec1b <.text+0x59eb> movl   $0x80527fe,(%esp)
-0804ec22 <.text+0x59f2> call   08048fa8 <__assert_fail@plt>
-0804ec27 <.text+0x59f7> mov    -0x138(%ebp),%esi
-0804ec2d <.text+0x59fd> jmp    0804e69f <exit@plt+0x5487>
-0804ec32 <.text+0x5a02> nop
-0804ec33 <.text+0x5a03> nop
-0804ec34 <.text+0x5a04> nop
-0804ec35 <.text+0x5a05> nop
-0804ec36 <.text+0x5a06> nop
-0804ec37 <.text+0x5a07> nop
-0804ec38 <.text+0x5a08> nop
-0804ec39 <.text+0x5a09> nop
-0804ec3a <.text+0x5a0a> nop
-0804ec3b <.text+0x5a0b> nop
-0804ec3c <.text+0x5a0c> nop
-0804ec3d <.text+0x5a0d> nop
-0804ec3e <.text+0x5a0e> nop
-0804ec3f <.text+0x5a0f> nop
-0804ec40 <.text+0x5a10> push   %ebp
-0804ec41 <.text+0x5a11> mov    %esp,%ebp
-0804ec43 <.text+0x5a13> push   %edi
-0804ec44 <.text+0x5a14> push   %esi
-0804ec45 <.text+0x5a15> push   %ebx
-0804ec46 <.text+0x5a16> sub    $0x4c,%esp
-0804ec49 <.text+0x5a19> mov    0x8(%ebp),%eax
-0804ec4c <.text+0x5a1c> mov    %eax,(%esp)
-0804ec4f <.text+0x5a1f> mov    %eax,-0x1c(%ebp)
-0804ec52 <.text+0x5a22> call   08049078 <strlen@plt>
-0804ec57 <.text+0x5a27> cmp    $0xfff,%eax
-0804ec5c <.text+0x5a2c> mov    %eax,%ebx
-0804ec5e <.text+0x5a2e> ja     0804ec63 <exit@plt+0x5a4b>
-0804ec60 <.text+0x5a30> shl    $0x4,%ebx
-0804ec63 <.text+0x5a33> lea    0x1(%ebx),%edi
-0804ec66 <.text+0x5a36> mov    %eax,-0x20(%ebp)
-0804ec69 <.text+0x5a39> mov    %edi,(%esp)
-0804ec6c <.text+0x5a3c> call   080490f8 <malloc@plt>
-0804ec71 <.text+0x5a41> test   %eax,%eax
-0804ec73 <.text+0x5a43> mov    %eax,%esi
-0804ec75 <.text+0x5a45> je     0804ee27 <exit@plt+0x5c0f>
-0804ec7b <.text+0x5a4b> mov    0xc(%ebp),%eax
-0804ec7e <.text+0x5a4e> movl   $0x0,0x10(%esp)
-0804ec86 <.text+0x5a56> movl   $0x0,0xc(%esp)
-0804ec8e <.text+0x5a5e> movl   $0x0,0x8(%esp)
-0804ec96 <.text+0x5a66> movl   $0x0,0x4(%esp)
-0804ec9e <.text+0x5a6e> mov    %eax,(%esp)
-0804eca1 <.text+0x5a71> call   08049088 <iconv@plt>
-0804eca6 <.text+0x5a76> mov    %esi,-0x24(%ebp)
-0804eca9 <.text+0x5a79> mov    %ebx,-0x28(%ebp)
-0804ecac <.text+0x5a7c> jmp    0804ed0f <exit@plt+0x5af7>
-0804ecae <.text+0x5a7e> xchg   %ax,%ax
-0804ecb0 <.text+0x5a80> call   08048e58 <__errno_location@plt>
-0804ecb5 <.text+0x5a85> mov    (%eax),%ebx
-0804ecb7 <.text+0x5a87> mov    %eax,%edx
-0804ecb9 <.text+0x5a89> cmp    $0x16,%ebx
-0804ecbc <.text+0x5a8c> je     0804eda2 <exit@plt+0x5b8a>
-0804ecc2 <.text+0x5a92> cmp    $0x7,%ebx
-0804ecc5 <.text+0x5a95> jne    0804ee0b <exit@plt+0x5bf3>
-0804eccb <.text+0x5a9b> mov    -0x24(%ebp),%eax
-0804ecce <.text+0x5a9e> lea    (%edi,%edi,1),%ebx
-0804ecd1 <.text+0x5aa1> cmp    %ebx,%edi
-0804ecd3 <.text+0x5aa3> mov    %eax,-0x2c(%ebp)
-0804ecd6 <.text+0x5aa6> jae    0804ee00 <exit@plt+0x5be8>
-0804ecdc <.text+0x5aac> mov    %edx,-0x30(%ebp)
-0804ecdf <.text+0x5aaf> mov    %ebx,0x4(%esp)
-0804ece3 <.text+0x5ab3> mov    %esi,(%esp)
-0804ece6 <.text+0x5ab6> call   08048ec8 <realloc@plt>
-0804eceb <.text+0x5abb> mov    -0x30(%ebp),%edx
-0804ecee <.text+0x5abe> test   %eax,%eax
-0804ecf0 <.text+0x5ac0> je     0804ee00 <exit@plt+0x5be8>
-0804ecf6 <.text+0x5ac6> mov    -0x2c(%ebp),%edx
-0804ecf9 <.text+0x5ac9> mov    %ebx,%edi
-0804ecfb <.text+0x5acb> sub    %esi,%edx
-0804ecfd <.text+0x5acd> mov    %edx,%esi
-0804ecff <.text+0x5acf> lea    (%eax,%edx,1),%edx
-0804ed02 <.text+0x5ad2> mov    %edx,-0x24(%ebp)
-0804ed05 <.text+0x5ad5> lea    -0x1(%ebx),%edx
-0804ed08 <.text+0x5ad8> sub    %esi,%edx
-0804ed0a <.text+0x5ada> mov    %eax,%esi
-0804ed0c <.text+0x5adc> mov    %edx,-0x28(%ebp)
-0804ed0f <.text+0x5adf> lea    -0x28(%ebp),%edx
-0804ed12 <.text+0x5ae2> mov    %edx,0x10(%esp)
-0804ed16 <.text+0x5ae6> lea    -0x20(%ebp),%edx
-0804ed19 <.text+0x5ae9> mov    %edx,0x8(%esp)
-0804ed1d <.text+0x5aed> mov    0xc(%ebp),%edx
-0804ed20 <.text+0x5af0> lea    -0x24(%ebp),%eax
-0804ed23 <.text+0x5af3> mov    %eax,0xc(%esp)
-0804ed27 <.text+0x5af7> lea    -0x1c(%ebp),%eax
-0804ed2a <.text+0x5afa> mov    %eax,0x4(%esp)
-0804ed2e <.text+0x5afe> mov    %edx,(%esp)
-0804ed31 <.text+0x5b01> call   08049088 <iconv@plt>
-0804ed36 <.text+0x5b06> cmp    $0xffffffff,%eax
-0804ed39 <.text+0x5b09> je     0804ecb0 <exit@plt+0x5a98>
-0804ed3f <.text+0x5b0f> jmp    0804eda2 <exit@plt+0x5b8a>
-0804ed41 <.text+0x5b11> lea    0x0(%esi,%eiz,1),%esi
-0804ed48 <.text+0x5b18> nop
-0804ed49 <.text+0x5b19> lea    0x0(%esi,%eiz,1),%esi
-0804ed50 <.text+0x5b20> call   08048e58 <__errno_location@plt>
-0804ed55 <.text+0x5b25> mov    (%eax),%ebx
-0804ed57 <.text+0x5b27> mov    %eax,%edx
-0804ed59 <.text+0x5b29> cmp    $0x7,%ebx
-0804ed5c <.text+0x5b2c> jne    0804ee0b <exit@plt+0x5bf3>
-0804ed62 <.text+0x5b32> mov    -0x24(%ebp),%eax
-0804ed65 <.text+0x5b35> lea    (%edi,%edi,1),%ebx
-0804ed68 <.text+0x5b38> cmp    %ebx,%edi
-0804ed6a <.text+0x5b3a> mov    %eax,-0x2c(%ebp)
-0804ed6d <.text+0x5b3d> jae    0804ee00 <exit@plt+0x5be8>
-0804ed73 <.text+0x5b43> mov    %edx,-0x30(%ebp)
-0804ed76 <.text+0x5b46> mov    %ebx,0x4(%esp)
-0804ed7a <.text+0x5b4a> mov    %esi,(%esp)
-0804ed7d <.text+0x5b4d> call   08048ec8 <realloc@plt>
-0804ed82 <.text+0x5b52> mov    -0x30(%ebp),%edx
-0804ed85 <.text+0x5b55> test   %eax,%eax
-0804ed87 <.text+0x5b57> je     0804ee00 <exit@plt+0x5be8>
-0804ed89 <.text+0x5b59> mov    -0x2c(%ebp),%edx
-0804ed8c <.text+0x5b5c> mov    %ebx,%edi
-0804ed8e <.text+0x5b5e> sub    %esi,%edx
-0804ed90 <.text+0x5b60> mov    %edx,%esi
-0804ed92 <.text+0x5b62> lea    (%eax,%edx,1),%edx
-0804ed95 <.text+0x5b65> mov    %edx,-0x24(%ebp)
-0804ed98 <.text+0x5b68> lea    -0x1(%ebx),%edx
-0804ed9b <.text+0x5b6b> sub    %esi,%edx
-0804ed9d <.text+0x5b6d> mov    %eax,%esi
-0804ed9f <.text+0x5b6f> mov    %edx,-0x28(%ebp)
-0804eda2 <.text+0x5b72> lea    -0x28(%ebp),%eax
-0804eda5 <.text+0x5b75> mov    %eax,0x10(%esp)
-0804eda9 <.text+0x5b79> mov    0xc(%ebp),%eax
-0804edac <.text+0x5b7c> lea    -0x24(%ebp),%edx
-0804edaf <.text+0x5b7f> mov    %edx,0xc(%esp)
-0804edb3 <.text+0x5b83> movl   $0x0,0x8(%esp)
-0804edbb <.text+0x5b8b> movl   $0x0,0x4(%esp)
-0804edc3 <.text+0x5b93> mov    %eax,(%esp)
-0804edc6 <.text+0x5b96> call   08049088 <iconv@plt>
-0804edcb <.text+0x5b9b> cmp    $0xffffffff,%eax
-0804edce <.text+0x5b9e> je     0804ed48 <exit@plt+0x5b30>
-0804edd4 <.text+0x5ba4> mov    -0x24(%ebp),%eax
-0804edd7 <.text+0x5ba7> movb   $0x0,(%eax)
-0804edda <.text+0x5baa> add    $0x1,%eax
-0804eddd <.text+0x5bad> mov    %eax,%edx
-0804eddf <.text+0x5baf> sub    %esi,%edx
-0804ede1 <.text+0x5bb1> cmp    %edi,%edx
-0804ede3 <.text+0x5bb3> jae    0804ee1d <exit@plt+0x5c05>
-0804ede5 <.text+0x5bb5> mov    %eax,-0x24(%ebp)
-0804ede8 <.text+0x5bb8> mov    %edx,0x4(%esp)
-0804edec <.text+0x5bbc> mov    %esi,(%esp)
-0804edef <.text+0x5bbf> call   08048ec8 <realloc@plt>
-0804edf4 <.text+0x5bc4> test   %eax,%eax
-0804edf6 <.text+0x5bc6> je     0804ee1d <exit@plt+0x5c05>
-0804edf8 <.text+0x5bc8> mov    %eax,%esi
-0804edfa <.text+0x5bca> jmp    0804ee1d <exit@plt+0x5c05>
-0804edfc <.text+0x5bcc> lea    0x0(%esi,%eiz,1),%esi
-0804ee00 <.text+0x5bd0> movl   $0xc,(%edx)
-0804ee06 <.text+0x5bd6> mov    $0xc,%ebx
-0804ee0b <.text+0x5bdb> mov    %esi,(%esp)
-0804ee0e <.text+0x5bde> xor    %esi,%esi
-0804ee10 <.text+0x5be0> mov    %edx,-0x30(%ebp)
-0804ee13 <.text+0x5be3> call   08048ff8 <free@plt>
-0804ee18 <.text+0x5be8> mov    -0x30(%ebp),%edx
-0804ee1b <.text+0x5beb> mov    %ebx,(%edx)
-0804ee1d <.text+0x5bed> add    $0x4c,%esp
-0804ee20 <.text+0x5bf0> mov    %esi,%eax
-0804ee22 <.text+0x5bf2> pop    %ebx
-0804ee23 <.text+0x5bf3> pop    %esi
-0804ee24 <.text+0x5bf4> pop    %edi
-0804ee25 <.text+0x5bf5> pop    %ebp
-0804ee26 <.text+0x5bf6> ret    
-0804ee27 <.text+0x5bf7> call   08048e58 <__errno_location@plt>
-0804ee2c <.text+0x5bfc> movl   $0xc,(%eax)
-0804ee32 <.text+0x5c02> jmp    0804ee1d <exit@plt+0x5c05>
-0804ee34 <.text+0x5c04> lea    0x0(%esi),%esi
-0804ee3a <.text+0x5c0a> lea    0x0(%edi),%edi
-0804ee40 <.text+0x5c10> push   %ebp
-0804ee41 <.text+0x5c11> mov    %esp,%ebp
-0804ee43 <.text+0x5c13> sub    $0x28,%esp
-0804ee46 <.text+0x5c16> mov    %ebx,-0xc(%ebp)
-0804ee49 <.text+0x5c19> mov    0x8(%ebp),%ebx
-0804ee4c <.text+0x5c1c> mov    %esi,-0x8(%ebp)
-0804ee4f <.text+0x5c1f> mov    0x10(%ebp),%esi
-0804ee52 <.text+0x5c22> mov    %edi,-0x4(%ebp)
-0804ee55 <.text+0x5c25> mov    0xc(%ebp),%edi
-0804ee58 <.text+0x5c28> cmpb   $0x0,(%ebx)
-0804ee5b <.text+0x5c2b> je     0804ee6d <exit@plt+0x5c55>
-0804ee5d <.text+0x5c2d> mov    %esi,0x4(%esp)
-0804ee61 <.text+0x5c31> mov    %edi,(%esp)
-0804ee64 <.text+0x5c34> call   0804d130 <exit@plt+0x3f18>
-0804ee69 <.text+0x5c39> test   %eax,%eax
-0804ee6b <.text+0x5c3b> jne    0804eea0 <exit@plt+0x5c88>
-0804ee6d <.text+0x5c3d> mov    %ebx,(%esp)
-0804ee70 <.text+0x5c40> call   08049208 <__strdup@plt>
-0804ee75 <.text+0x5c45> test   %eax,%eax
-0804ee77 <.text+0x5c47> mov    %eax,%esi
-0804ee79 <.text+0x5c49> je     0804ee90 <exit@plt+0x5c78>
-0804ee7b <.text+0x5c4b> mov    %esi,%eax
-0804ee7d <.text+0x5c4d> mov    -0xc(%ebp),%ebx
-0804ee80 <.text+0x5c50> mov    -0x8(%ebp),%esi
-0804ee83 <.text+0x5c53> mov    -0x4(%ebp),%edi
-0804ee86 <.text+0x5c56> mov    %ebp,%esp
-0804ee88 <.text+0x5c58> pop    %ebp
-0804ee89 <.text+0x5c59> ret    
-0804ee8a <.text+0x5c5a> lea    0x0(%esi),%esi
-0804ee90 <.text+0x5c60> call   08048e58 <__errno_location@plt>
-0804ee95 <.text+0x5c65> movl   $0xc,(%eax)
-0804ee9b <.text+0x5c6b> jmp    0804ee7b <exit@plt+0x5c63>
-0804ee9d <.text+0x5c6d> lea    0x0(%esi),%esi
-0804eea0 <.text+0x5c70> mov    %edi,0x4(%esp)
-0804eea4 <.text+0x5c74> mov    %esi,(%esp)
-0804eea7 <.text+0x5c77> xor    %esi,%esi
-0804eea9 <.text+0x5c79> call   08048ed8 <iconv_open@plt>
-0804eeae <.text+0x5c7e> cmp    $0xffffffff,%eax
-0804eeb1 <.text+0x5c81> mov    %eax,%edi
-0804eeb3 <.text+0x5c83> je     0804ee7b <exit@plt+0x5c63>
-0804eeb5 <.text+0x5c85> mov    %eax,0x4(%esp)
-0804eeb9 <.text+0x5c89> mov    %ebx,(%esp)
-0804eebc <.text+0x5c8c> call   0804ec40 <exit@plt+0x5a28>
-0804eec1 <.text+0x5c91> test   %eax,%eax
-0804eec3 <.text+0x5c93> mov    %eax,%esi
-0804eec5 <.text+0x5c95> je     0804eeea <exit@plt+0x5cd2>
-0804eec7 <.text+0x5c97> mov    %edi,(%esp)
-0804eeca <.text+0x5c9a> call   08049128 <iconv_close@plt>
-0804eecf <.text+0x5c9f> test   %eax,%eax
-0804eed1 <.text+0x5ca1> jns    0804ee7b <exit@plt+0x5c63>
-0804eed3 <.text+0x5ca3> call   08048e58 <__errno_location@plt>
-0804eed8 <.text+0x5ca8> mov    (%eax),%edi
-0804eeda <.text+0x5caa> mov    %eax,%ebx
-0804eedc <.text+0x5cac> mov    %esi,(%esp)
-0804eedf <.text+0x5caf> xor    %esi,%esi
-0804eee1 <.text+0x5cb1> call   08048ff8 <free@plt>
-0804eee6 <.text+0x5cb6> mov    %edi,(%ebx)
-0804eee8 <.text+0x5cb8> jmp    0804ee7b <exit@plt+0x5c63>
-0804eeea <.text+0x5cba> call   08048e58 <__errno_location@plt>
-0804eeef <.text+0x5cbf> mov    (%eax),%esi
-0804eef1 <.text+0x5cc1> mov    %eax,%ebx
-0804eef3 <.text+0x5cc3> mov    %edi,(%esp)
-0804eef6 <.text+0x5cc6> call   08049128 <iconv_close@plt>
-0804eefb <.text+0x5ccb> mov    %esi,(%ebx)
-0804eefd <.text+0x5ccd> xor    %esi,%esi
-0804eeff <.text+0x5ccf> jmp    0804ee7b <exit@plt+0x5c63>
-0804ef04 <.text+0x5cd4> lea    0x0(%esi),%esi
-0804ef0a <.text+0x5cda> lea    0x0(%edi),%edi
-0804ef10 <.text+0x5ce0> push   %ebp
-0804ef11 <.text+0x5ce1> mov    %esp,%ebp
-0804ef13 <.text+0x5ce3> push   %edi
-0804ef14 <.text+0x5ce4> push   %esi
-0804ef15 <.text+0x5ce5> push   %ebx
-0804ef16 <.text+0x5ce6> sub    $0x106c,%esp
-0804ef1c <.text+0x5cec> mov    0x8(%ebp),%eax
-0804ef1f <.text+0x5cef> mov    0x14(%ebp),%edx
-0804ef22 <.text+0x5cf2> mov    0x10(%ebp),%edi
-0804ef25 <.text+0x5cf5> movl   $0x0,0x10(%esp)
-0804ef2d <.text+0x5cfd> mov    %eax,-0x104c(%ebp)
-0804ef33 <.text+0x5d03> mov    0x18(%ebp),%eax
-0804ef36 <.text+0x5d06> mov    %edx,-0x1054(%ebp)
-0804ef3c <.text+0x5d0c> movl   $0x0,0xc(%esp)
-0804ef44 <.text+0x5d14> mov    %gs:0x14,%edx
-0804ef4b <.text+0x5d1b> mov    %edx,-0x1c(%ebp)
-0804ef4e <.text+0x5d1e> xor    %edx,%edx
-0804ef50 <.text+0x5d20> mov    %eax,-0x1050(%ebp)
-0804ef56 <.text+0x5d26> movl   $0x0,0x8(%esp)
-0804ef5e <.text+0x5d2e> movl   $0x0,0x4(%esp)
-0804ef66 <.text+0x5d36> mov    %edi,(%esp)
-0804ef69 <.text+0x5d39> call   08049088 <iconv@plt>
-0804ef6e <.text+0x5d3e> mov    0xc(%ebp),%edx
-0804ef71 <.text+0x5d41> mov    -0x104c(%ebp),%eax
-0804ef77 <.text+0x5d47> test   %edx,%edx
-0804ef79 <.text+0x5d49> mov    %eax,-0x1028(%ebp)
-0804ef7f <.text+0x5d4f> mov    %edx,-0x102c(%ebp)
-0804ef85 <.text+0x5d55> je     0804f041 <exit@plt+0x5e29>
-0804ef8b <.text+0x5d5b> lea    -0x1024(%ebp),%eax
-0804ef91 <.text+0x5d61> xor    %esi,%esi
-0804ef93 <.text+0x5d63> lea    -0x1020(%ebp),%edx
-0804ef99 <.text+0x5d69> mov    %eax,-0x103c(%ebp)
-0804ef9f <.text+0x5d6f> lea    -0x102c(%ebp),%eax
-0804efa5 <.text+0x5d75> mov    %edx,-0x1048(%ebp)
-0804efab <.text+0x5d7b> lea    -0x1028(%ebp),%edx
-0804efb1 <.text+0x5d81> lea    -0x101c(%ebp),%ebx
-0804efb7 <.text+0x5d87> mov    %eax,-0x1040(%ebp)
-0804efbd <.text+0x5d8d> mov    %edx,-0x1044(%ebp)
-0804efc3 <.text+0x5d93> jmp    0804efe0 <exit@plt+0x5dc8>
-0804efc5 <.text+0x5d95> lea    0x0(%esi),%esi
-0804efc8 <.text+0x5d98> mov    -0x1020(%ebp),%eax
-0804efce <.text+0x5d9e> mov    -0x102c(%ebp),%edx
-0804efd4 <.text+0x5da4> sub    %ebx,%eax
-0804efd6 <.text+0x5da6> add    %eax,%esi
-0804efd8 <.text+0x5da8> test   %edx,%edx
-0804efda <.text+0x5daa> je     0804f068 <exit@plt+0x5e50>
-0804efe0 <.text+0x5db0> mov    -0x103c(%ebp),%eax
-0804efe6 <.text+0x5db6> mov    -0x1048(%ebp),%edx
-0804efec <.text+0x5dbc> mov    %ebx,-0x1020(%ebp)
-0804eff2 <.text+0x5dc2> movl   $0x1000,-0x1024(%ebp)
-0804effc <.text+0x5dcc> mov    %eax,0x10(%esp)
-0804f000 <.text+0x5dd0> mov    -0x1040(%ebp),%eax
-0804f006 <.text+0x5dd6> mov    %edx,0xc(%esp)
-0804f00a <.text+0x5dda> mov    -0x1044(%ebp),%edx
-0804f010 <.text+0x5de0> mov    %edi,(%esp)
-0804f013 <.text+0x5de3> mov    %eax,0x8(%esp)
-0804f017 <.text+0x5de7> mov    %edx,0x4(%esp)
-0804f01b <.text+0x5deb> call   08049088 <iconv@plt>
-0804f020 <.text+0x5df0> cmp    $0xffffffff,%eax
-0804f023 <.text+0x5df3> jne    0804efc8 <exit@plt+0x5db0>
-0804f025 <.text+0x5df5> call   08048e58 <__errno_location@plt>
-0804f02a <.text+0x5dfa> mov    (%eax),%eax
-0804f02c <.text+0x5dfc> cmp    $0x7,%eax
-0804f02f <.text+0x5dff> nop
-0804f030 <.text+0x5e00> je     0804efc8 <exit@plt+0x5db0>
-0804f032 <.text+0x5e02> cmp    $0x16,%eax
-0804f035 <.text+0x5e05> je     0804f068 <exit@plt+0x5e50>
-0804f037 <.text+0x5e07> mov    $0xffffffff,%eax
-0804f03c <.text+0x5e0c> jmp    0804f206 <exit@plt+0x5fee>
-0804f041 <.text+0x5e11> lea    -0x1024(%ebp),%eax
-0804f047 <.text+0x5e17> xor    %esi,%esi
-0804f049 <.text+0x5e19> lea    -0x1020(%ebp),%edx
-0804f04f <.text+0x5e1f> lea    -0x101c(%ebp),%ebx
-0804f055 <.text+0x5e25> mov    %eax,-0x103c(%ebp)
-0804f05b <.text+0x5e2b> mov    %edx,-0x1048(%ebp)
-0804f061 <.text+0x5e31> lea    0x0(%esi,%eiz,1),%esi
-0804f068 <.text+0x5e38> mov    -0x103c(%ebp),%eax
-0804f06e <.text+0x5e3e> mov    -0x1048(%ebp),%edx
-0804f074 <.text+0x5e44> mov    %ebx,-0x1020(%ebp)
-0804f07a <.text+0x5e4a> movl   $0x1000,-0x1024(%ebp)
-0804f084 <.text+0x5e54> mov    %eax,0x10(%esp)
-0804f088 <.text+0x5e58> mov    %edx,0xc(%esp)
-0804f08c <.text+0x5e5c> movl   $0x0,0x8(%esp)
-0804f094 <.text+0x5e64> movl   $0x0,0x4(%esp)
-0804f09c <.text+0x5e6c> mov    %edi,(%esp)
-0804f09f <.text+0x5e6f> call   08049088 <iconv@plt>
-0804f0a4 <.text+0x5e74> cmp    $0xffffffff,%eax
-0804f0a7 <.text+0x5e77> je     0804f037 <exit@plt+0x5e1f>
-0804f0a9 <.text+0x5e79> mov    -0x1020(%ebp),%eax
-0804f0af <.text+0x5e7f> sub    %ebx,%eax
-0804f0b1 <.text+0x5e81> add    %eax,%esi
-0804f0b3 <.text+0x5e83> je     0804f1f8 <exit@plt+0x5fe0>
-0804f0b9 <.text+0x5e89> mov    -0x1054(%ebp),%edx
-0804f0bf <.text+0x5e8f> mov    (%edx),%ebx
-0804f0c1 <.text+0x5e91> test   %ebx,%ebx
-0804f0c3 <.text+0x5e93> je     0804f220 <exit@plt+0x6008>
-0804f0c9 <.text+0x5e99> mov    -0x1050(%ebp),%eax
-0804f0cf <.text+0x5e9f> cmp    (%eax),%esi
-0804f0d1 <.text+0x5ea1> ja     0804f220 <exit@plt+0x6008>
-0804f0d7 <.text+0x5ea7> movl   $0x0,0x10(%esp)
-0804f0df <.text+0x5eaf> movl   $0x0,0xc(%esp)
-0804f0e7 <.text+0x5eb7> movl   $0x0,0x8(%esp)
-0804f0ef <.text+0x5ebf> movl   $0x0,0x4(%esp)
-0804f0f7 <.text+0x5ec7> mov    %edi,(%esp)
-0804f0fa <.text+0x5eca> call   08049088 <iconv@plt>
-0804f0ff <.text+0x5ecf> mov    -0x104c(%ebp),%edx
-0804f105 <.text+0x5ed5> mov    0xc(%ebp),%eax
-0804f108 <.text+0x5ed8> mov    %ebx,-0x1028(%ebp)
-0804f10e <.text+0x5ede> mov    %ebx,-0x104c(%ebp)
-0804f114 <.text+0x5ee4> mov    -0x1048(%ebp),%ebx
-0804f11a <.text+0x5eea> mov    %edx,-0x1020(%ebp)
-0804f120 <.text+0x5ef0> lea    -0x102c(%ebp),%edx
-0804f126 <.text+0x5ef6> mov    %eax,-0x1024(%ebp)
-0804f12c <.text+0x5efc> lea    -0x1028(%ebp),%eax
-0804f132 <.text+0x5f02> mov    %eax,-0x1044(%ebp)
-0804f138 <.text+0x5f08> mov    0xc(%ebp),%eax
-0804f13b <.text+0x5f0b> mov    %esi,-0x102c(%ebp)
-0804f141 <.text+0x5f11> mov    %edx,-0x1040(%ebp)
-0804f147 <.text+0x5f17> jmp    0804f156 <exit@plt+0x5f3e>
-0804f149 <.text+0x5f19> lea    0x0(%esi,%eiz,1),%esi
-0804f150 <.text+0x5f20> mov    -0x1024(%ebp),%eax
-0804f156 <.text+0x5f26> test   %eax,%eax
-0804f158 <.text+0x5f28> je     0804f248 <exit@plt+0x6030>
-0804f15e <.text+0x5f2e> mov    -0x1040(%ebp),%edx
-0804f164 <.text+0x5f34> mov    -0x1044(%ebp),%eax
-0804f16a <.text+0x5f3a> mov    %ebx,0x4(%esp)
-0804f16e <.text+0x5f3e> mov    %edi,(%esp)
-0804f171 <.text+0x5f41> mov    %edx,0x10(%esp)
-0804f175 <.text+0x5f45> mov    -0x103c(%ebp),%edx
-0804f17b <.text+0x5f4b> mov    %eax,0xc(%esp)
-0804f17f <.text+0x5f4f> mov    %edx,0x8(%esp)
-0804f183 <.text+0x5f53> call   08049088 <iconv@plt>
-0804f188 <.text+0x5f58> cmp    $0xffffffff,%eax
-0804f18b <.text+0x5f5b> jne    0804f150 <exit@plt+0x5f38>
-0804f18d <.text+0x5f5d> call   08048e58 <__errno_location@plt>
-0804f192 <.text+0x5f62> mov    -0x104c(%ebp),%ebx
-0804f198 <.text+0x5f68> cmpl   $0x16,(%eax)
-0804f19b <.text+0x5f6b> jne    0804f253 <exit@plt+0x603b>
-0804f1a1 <.text+0x5f71> mov    -0x1040(%ebp),%eax
-0804f1a7 <.text+0x5f77> mov    -0x1044(%ebp),%edx
-0804f1ad <.text+0x5f7d> movl   $0x0,0x8(%esp)
-0804f1b5 <.text+0x5f85> movl   $0x0,0x4(%esp)
-0804f1bd <.text+0x5f8d> mov    %eax,0x10(%esp)
-0804f1c1 <.text+0x5f91> mov    %edx,0xc(%esp)
-0804f1c5 <.text+0x5f95> mov    %edi,(%esp)
-0804f1c8 <.text+0x5f98> call   08049088 <iconv@plt>
-0804f1cd <.text+0x5f9d> cmp    $0xffffffff,%eax
-0804f1d0 <.text+0x5fa0> je     0804f253 <exit@plt+0x603b>
-0804f1d6 <.text+0x5fa6> mov    -0x102c(%ebp),%eax
-0804f1dc <.text+0x5fac> test   %eax,%eax
-0804f1de <.text+0x5fae> jne    0804f279 <exit@plt+0x6061>
-0804f1e4 <.text+0x5fb4> mov    -0x1054(%ebp),%eax
-0804f1ea <.text+0x5fba> mov    -0x1050(%ebp),%edx
-0804f1f0 <.text+0x5fc0> mov    %ebx,(%eax)
-0804f1f2 <.text+0x5fc2> xor    %eax,%eax
-0804f1f4 <.text+0x5fc4> mov    %esi,(%edx)
-0804f1f6 <.text+0x5fc6> jmp    0804f206 <exit@plt+0x5fee>
-0804f1f8 <.text+0x5fc8> mov    -0x1050(%ebp),%eax
-0804f1fe <.text+0x5fce> movl   $0x0,(%eax)
-0804f204 <.text+0x5fd4> xor    %eax,%eax
-0804f206 <.text+0x5fd6> mov    -0x1c(%ebp),%edx
-0804f209 <.text+0x5fd9> xor    %gs:0x14,%edx
-0804f210 <.text+0x5fe0> jne    0804f27e <exit@plt+0x6066>
-0804f212 <.text+0x5fe2> add    $0x106c,%esp
-0804f218 <.text+0x5fe8> pop    %ebx
-0804f219 <.text+0x5fe9> pop    %esi
-0804f21a <.text+0x5fea> pop    %edi
-0804f21b <.text+0x5feb> pop    %ebp
-0804f21c <.text+0x5fec> ret    
-0804f21d <.text+0x5fed> lea    0x0(%esi),%esi
-0804f220 <.text+0x5ff0> mov    %esi,(%esp)
-0804f223 <.text+0x5ff3> call   080490f8 <malloc@plt>
-0804f228 <.text+0x5ff8> test   %eax,%eax
-0804f22a <.text+0x5ffa> mov    %eax,%ebx
-0804f22c <.text+0x5ffc> jne    0804f0d7 <exit@plt+0x5ebf>
-0804f232 <.text+0x6002> call   08048e58 <__errno_location@plt>
-0804f237 <.text+0x6007> movl   $0xc,(%eax)
-0804f23d <.text+0x600d> or     $0xffffffff,%eax
-0804f240 <.text+0x6010> jmp    0804f206 <exit@plt+0x5fee>
-0804f242 <.text+0x6012> lea    0x0(%esi),%esi
-0804f248 <.text+0x6018> mov    -0x104c(%ebp),%ebx
-0804f24e <.text+0x601e> jmp    0804f1a1 <exit@plt+0x5f89>
-0804f253 <.text+0x6023> mov    -0x1054(%ebp),%eax
-0804f259 <.text+0x6029> cmp    %ebx,(%eax)
-0804f25b <.text+0x602b> je     0804f037 <exit@plt+0x5e1f>
-0804f261 <.text+0x6031> call   08048e58 <__errno_location@plt>
-0804f266 <.text+0x6036> mov    (%eax),%edi
-0804f268 <.text+0x6038> mov    %eax,%esi
-0804f26a <.text+0x603a> mov    %ebx,(%esp)
-0804f26d <.text+0x603d> call   08048ff8 <free@plt>
-0804f272 <.text+0x6042> or     $0xffffffff,%eax
-0804f275 <.text+0x6045> mov    %edi,(%esi)
-0804f277 <.text+0x6047> jmp    0804f206 <exit@plt+0x5fee>
-0804f279 <.text+0x6049> call   08048e48 <abort@plt>
-0804f27e <.text+0x604e> call   08049118 <__stack_chk_fail@plt>
-0804f283 <.text+0x6053> nop
-0804f284 <.text+0x6054> nop
-0804f285 <.text+0x6055> nop
-0804f286 <.text+0x6056> nop
-0804f287 <.text+0x6057> nop
-0804f288 <.text+0x6058> nop
-0804f289 <.text+0x6059> nop
-0804f28a <.text+0x605a> nop
-0804f28b <.text+0x605b> nop
-0804f28c <.text+0x605c> nop
-0804f28d <.text+0x605d> nop
-0804f28e <.text+0x605e> nop
-0804f28f <.text+0x605f> nop
-0804f290 <.text+0x6060> push   %ebp
-0804f291 <.text+0x6061> mov    %esp,%ebp
-0804f293 <.text+0x6063> sub    $0x18,%esp
-0804f296 <.text+0x6066> mov    0xc(%ebp),%eax
-0804f299 <.text+0x6069> mov    %eax,0x4(%esp)
-0804f29d <.text+0x606d> mov    0x8(%ebp),%eax
-0804f2a0 <.text+0x6070> mov    %eax,(%esp)
-0804f2a3 <.text+0x6073> call   08049178 <__strndup@plt>
-0804f2a8 <.text+0x6078> test   %eax,%eax
-0804f2aa <.text+0x607a> je     0804f2ae <exit@plt+0x6096>
-0804f2ac <.text+0x607c> leave  
-0804f2ad <.text+0x607d> ret    
-0804f2ae <.text+0x607e> xchg   %ax,%ax
-0804f2b0 <.text+0x6080> call   0804b910 <exit@plt+0x26f8>
-0804f2b5 <.text+0x6085> nop
-0804f2b6 <.text+0x6086> nop
-0804f2b7 <.text+0x6087> nop
-0804f2b8 <.text+0x6088> nop
-0804f2b9 <.text+0x6089> nop
-0804f2ba <.text+0x608a> nop
-0804f2bb <.text+0x608b> nop
-0804f2bc <.text+0x608c> nop
-0804f2bd <.text+0x608d> nop
-0804f2be <.text+0x608e> nop
-0804f2bf <.text+0x608f> nop
-0804f2c0 <.text+0x6090> push   %ebp
-0804f2c1 <.text+0x6091> mov    %esp,%ebp
-0804f2c3 <.text+0x6093> sub    $0x28,%esp
-0804f2c6 <.text+0x6096> mov    %esi,-0x8(%ebp)
-0804f2c9 <.text+0x6099> mov    0x8(%ebp),%esi
-0804f2cc <.text+0x609c> mov    %ebx,-0xc(%ebp)
-0804f2cf <.text+0x609f> mov    %edi,-0x4(%ebp)
-0804f2d2 <.text+0x60a2> mov    %esi,(%esp)
-0804f2d5 <.text+0x60a5> call   08049138 <__fpending@plt>
-0804f2da <.text+0x60aa> mov    (%esi),%ebx
-0804f2dc <.text+0x60ac> mov    %esi,(%esp)
-0804f2df <.text+0x60af> and    $0x20,%ebx
-0804f2e2 <.text+0x60b2> mov    %eax,%edi
-0804f2e4 <.text+0x60b4> call   08049048 <fclose@plt>
-0804f2e9 <.text+0x60b9> test   %eax,%eax
-0804f2eb <.text+0x60bb> setne  %al
-0804f2ee <.text+0x60be> test   %ebx,%ebx
-0804f2f0 <.text+0x60c0> jne    0804f328 <exit@plt+0x6110>
-0804f2f2 <.text+0x60c2> test   %al,%al
-0804f2f4 <.text+0x60c4> je     0804f30a <exit@plt+0x60f2>
-0804f2f6 <.text+0x60c6> test   %edi,%edi
-0804f2f8 <.text+0x60c8> jne    0804f320 <exit@plt+0x6108>
-0804f2fa <.text+0x60ca> lea    0x0(%esi),%esi
-0804f300 <.text+0x60d0> call   08048e58 <__errno_location@plt>
-0804f305 <.text+0x60d5> cmpl   $0x9,(%eax)
-0804f308 <.text+0x60d8> jne    0804f320 <exit@plt+0x6108>
-0804f30a <.text+0x60da> xor    %eax,%eax
-0804f30c <.text+0x60dc> mov    -0xc(%ebp),%ebx
-0804f30f <.text+0x60df> mov    -0x8(%ebp),%esi
-0804f312 <.text+0x60e2> mov    -0x4(%ebp),%edi
-0804f315 <.text+0x60e5> mov    %ebp,%esp
-0804f317 <.text+0x60e7> pop    %ebp
-0804f318 <.text+0x60e8> ret    
-0804f319 <.text+0x60e9> lea    0x0(%esi,%eiz,1),%esi
-0804f320 <.text+0x60f0> mov    $0xffffffff,%eax
-0804f325 <.text+0x60f5> jmp    0804f30c <exit@plt+0x60f4>
-0804f327 <.text+0x60f7> nop
-0804f328 <.text+0x60f8> test   %al,%al
-0804f32a <.text+0x60fa> jne    0804f320 <exit@plt+0x6108>
-0804f32c <.text+0x60fc> lea    0x0(%esi,%eiz,1),%esi
-0804f330 <.text+0x6100> call   08048e58 <__errno_location@plt>
-0804f335 <.text+0x6105> movl   $0x0,(%eax)
-0804f33b <.text+0x610b> mov    $0xffffffff,%eax
-0804f340 <.text+0x6110> jmp    0804f30c <exit@plt+0x60f4>
-0804f342 <.text+0x6112> nop
-0804f343 <.text+0x6113> nop
-0804f344 <.text+0x6114> nop
-0804f345 <.text+0x6115> nop
-0804f346 <.text+0x6116> nop
-0804f347 <.text+0x6117> nop
-0804f348 <.text+0x6118> nop
-0804f349 <.text+0x6119> nop
-0804f34a <.text+0x611a> nop
-0804f34b <.text+0x611b> nop
-0804f34c <.text+0x611c> nop
-0804f34d <.text+0x611d> nop
-0804f34e <.text+0x611e> nop
-0804f34f <.text+0x611f> nop
-0804f350 <.text+0x6120> push   %ebp
-0804f351 <.text+0x6121> mov    %esp,%ebp
-0804f353 <.text+0x6123> push   %edi
-0804f354 <.text+0x6124> xor    %edi,%edi
-0804f356 <.text+0x6126> push   %esi
-0804f357 <.text+0x6127> push   %ebx
-0804f358 <.text+0x6128> sub    $0x3bc,%esp
-0804f35e <.text+0x612e> mov    0x8(%ebp),%eax
-0804f361 <.text+0x6131> mov    0x10(%ebp),%ecx
-0804f364 <.text+0x6134> lea    -0x2e8(%ebp),%ebx
-0804f36a <.text+0x613a> mov    0xc(%ebp),%edx
-0804f36d <.text+0x613d> mov    0x14(%ebp),%esi
-0804f370 <.text+0x6140> mov    %eax,-0x334(%ebp)
-0804f376 <.text+0x6146> mov    %gs:0x14,%eax
-0804f37c <.text+0x614c> mov    %eax,-0x1c(%ebp)
-0804f37f <.text+0x614f> xor    %eax,%eax
-0804f381 <.text+0x6151> lea    -0x300(%ebp),%eax
-0804f387 <.text+0x6157> mov    %edx,-0x344(%ebp)
-0804f38d <.text+0x615d> mov    %ecx,-0x30c(%ebp)
-0804f393 <.text+0x6163> mov    %ebx,0x8(%esp)
-0804f397 <.text+0x6167> mov    %eax,0x4(%esp)
-0804f39b <.text+0x616b> mov    %ecx,(%esp)
-0804f39e <.text+0x616e> call   080515a0 <exit@plt+0x8388>
-0804f3a3 <.text+0x6173> test   %eax,%eax
-0804f3a5 <.text+0x6175> js     0804f3fd <exit@plt+0x61e5>
-0804f3a7 <.text+0x6177> mov    %ebx,0x4(%esp)
-0804f3ab <.text+0x617b> mov    %esi,(%esp)
-0804f3ae <.text+0x617e> call   08051480 <exit@plt+0x8268>
-0804f3b3 <.text+0x6183> test   %eax,%eax
-0804f3b5 <.text+0x6185> js     080509ed <exit@plt+0x77d5>
-0804f3bb <.text+0x618b> mov    -0x2f8(%ebp),%eax
-0804f3c1 <.text+0x6191> add    $0x7,%eax
-0804f3c4 <.text+0x6194> sbb    %edx,%edx
-0804f3c6 <.text+0x6196> or     %edx,%eax
-0804f3c8 <.text+0x6198> add    -0x2f4(%ebp),%eax
-0804f3ce <.text+0x619e> jae    0804f418 <exit@plt+0x6200>
-0804f3d0 <.text+0x61a0> mov    -0x2fc(%ebp),%eax
-0804f3d6 <.text+0x61a6> mov    %eax,(%esp)
-0804f3d9 <.text+0x61a9> call   08048ff8 <free@plt>
-0804f3de <.text+0x61ae> mov    -0x2e4(%ebp),%eax
-0804f3e4 <.text+0x61b4> test   %eax,%eax
-0804f3e6 <.text+0x61b6> je     0804f3f0 <exit@plt+0x61d8>
-0804f3e8 <.text+0x61b8> mov    %eax,(%esp)
-0804f3eb <.text+0x61bb> call   08048ff8 <free@plt>
-0804f3f0 <.text+0x61c0> call   08048e58 <__errno_location@plt>
-0804f3f5 <.text+0x61c5> xor    %edi,%edi
-0804f3f7 <.text+0x61c7> movl   $0xc,(%eax)
-0804f3fd <.text+0x61cd> mov    -0x1c(%ebp),%ecx
-0804f400 <.text+0x61d0> xor    %gs:0x14,%ecx
-0804f407 <.text+0x61d7> mov    %edi,%eax
-0804f409 <.text+0x61d9> jne    0805110e <exit@plt+0x7ef6>
-0804f40f <.text+0x61df> lea    -0xc(%ebp),%esp
-0804f412 <.text+0x61e2> pop    %ebx
-0804f413 <.text+0x61e3> pop    %esi
-0804f414 <.text+0x61e4> pop    %edi
-0804f415 <.text+0x61e5> pop    %ebp
-0804f416 <.text+0x61e6> ret    
-0804f417 <.text+0x61e7> nop
-0804f418 <.text+0x61e8> mov    %eax,%edx
-0804f41a <.text+0x61ea> add    $0x6,%edx
-0804f41d <.text+0x61ed> jb     0804f3d0 <exit@plt+0x61b8>
-0804f41f <.text+0x61ef> cmp    $0xf9f,%edx
-0804f425 <.text+0x61f5> ja     0804f5f0 <exit@plt+0x63d8>
-0804f42b <.text+0x61fb> add    $0x24,%eax
-0804f42e <.text+0x61fe> and    $0xfffffff0,%eax
-0804f431 <.text+0x6201> sub    %eax,%esp
-0804f433 <.text+0x6203> lea    0x3b(%esp),%edx
-0804f437 <.text+0x6207> and    $0xfffffff0,%edx
-0804f43a <.text+0x620a> mov    %edx,-0x32c(%ebp)
-0804f440 <.text+0x6210> movl   $0x0,-0x35c(%ebp)
-0804f44a <.text+0x621a> mov    -0x334(%ebp),%edx
-0804f450 <.text+0x6220> xor    %ebx,%ebx
-0804f452 <.text+0x6222> xor    %edi,%edi
-0804f454 <.text+0x6224> test   %edx,%edx
-0804f456 <.text+0x6226> je     0804f466 <exit@plt+0x624e>
-0804f458 <.text+0x6228> mov    -0x344(%ebp),%ecx
-0804f45e <.text+0x622e> mov    -0x334(%ebp),%edi
-0804f464 <.text+0x6234> mov    (%ecx),%ebx
-0804f466 <.text+0x6236> mov    -0x32c(%ebp),%eax
-0804f46c <.text+0x623c> xor    %edx,%edx
-0804f46e <.text+0x623e> mov    -0x32c(%ebp),%ecx
-0804f474 <.text+0x6244> mov    -0x2fc(%ebp),%esi
-0804f47a <.text+0x624a> movl   $0x0,-0x33c(%ebp)
-0804f484 <.text+0x6254> add    $0x1,%eax
-0804f487 <.text+0x6257> mov    %eax,-0x348(%ebp)
-0804f48d <.text+0x625d> lea    -0x2d8(%ebp),%eax
-0804f493 <.text+0x6263> add    $0x2,%ecx
-0804f496 <.text+0x6266> mov    %eax,-0x37c(%ebp)
-0804f49c <.text+0x626c> mov    %edi,%eax
-0804f49e <.text+0x626e> mov    %edx,%edi
-0804f4a0 <.text+0x6270> mov    %ecx,-0x358(%ebp)
-0804f4a6 <.text+0x6276> mov    %eax,%edx
-0804f4a8 <.text+0x6278> mov    (%esi),%eax
-0804f4aa <.text+0x627a> cmp    -0x30c(%ebp),%eax
-0804f4b0 <.text+0x6280> je     0804f581 <exit@plt+0x6369>
-0804f4b6 <.text+0x6286> sub    -0x30c(%ebp),%eax
-0804f4bc <.text+0x628c> mov    %eax,%ecx
-0804f4be <.text+0x628e> add    %edi,%ecx
-0804f4c0 <.text+0x6290> mov    %eax,-0x310(%ebp)
-0804f4c6 <.text+0x6296> sbb    %eax,%eax
-0804f4c8 <.text+0x6298> or     %eax,%ecx
-0804f4ca <.text+0x629a> cmp    %ecx,%ebx
-0804f4cc <.text+0x629c> jae    0804f548 <exit@plt+0x6330>
-0804f4ce <.text+0x629e> cmp    $0x0,%ebx
-0804f4d1 <.text+0x62a1> jne    0804fef8 <exit@plt+0x6ce0>
-0804f4d7 <.text+0x62a7> mov    $0xc,%bl
-0804f4d9 <.text+0x62a9> cmp    %ecx,%ebx
-0804f4db <.text+0x62ab> jae    0804f4df <exit@plt+0x62c7>
-0804f4dd <.text+0x62ad> mov    %ecx,%ebx
-0804f4df <.text+0x62af> cmp    $0xffffffff,%ebx
-0804f4e2 <.text+0x62b2> je     08050048 <exit@plt+0x6e30>
-0804f4e8 <.text+0x62b8> cmp    -0x334(%ebp),%edx
-0804f4ee <.text+0x62be> sete   -0x330(%ebp)
-0804f4f5 <.text+0x62c5> test   %edx,%edx
-0804f4f7 <.text+0x62c7> je     0804f506 <exit@plt+0x62ee>
-0804f4f9 <.text+0x62c9> cmpb   $0x0,-0x330(%ebp)
-0804f500 <.text+0x62d0> je     0804ff08 <exit@plt+0x6cf0>
-0804f506 <.text+0x62d6> mov    %edx,-0x368(%ebp)
-0804f50c <.text+0x62dc> mov    %ecx,-0x364(%ebp)
-0804f512 <.text+0x62e2> mov    %ebx,(%esp)
-0804f515 <.text+0x62e5> call   080490f8 <malloc@plt>
-0804f51a <.text+0x62ea> mov    -0x368(%ebp),%edx
-0804f520 <.text+0x62f0> mov    -0x364(%ebp),%ecx
-0804f526 <.text+0x62f6> mov    %eax,-0x328(%ebp)
-0804f52c <.text+0x62fc> mov    -0x328(%ebp),%eax
-0804f532 <.text+0x6302> test   %eax,%eax
-0804f534 <.text+0x6304> je     08050048 <exit@plt+0x6e30>
-0804f53a <.text+0x630a> test   %edi,%edi
-0804f53c <.text+0x630c> jne    080500d8 <exit@plt+0x6ec0>
-0804f542 <.text+0x6312> mov    -0x328(%ebp),%edx
-0804f548 <.text+0x6318> mov    -0x310(%ebp),%eax
-0804f54e <.text+0x631e> lea    (%edx,%edi,1),%edi
-0804f551 <.text+0x6321> mov    %edi,(%esp)
-0804f554 <.text+0x6324> mov    %edx,-0x368(%ebp)
-0804f55a <.text+0x632a> mov    %ecx,-0x364(%ebp)
-0804f560 <.text+0x6330> mov    %eax,0x8(%esp)
-0804f564 <.text+0x6334> mov    -0x30c(%ebp),%eax
-0804f56a <.text+0x633a> mov    %eax,0x4(%esp)
-0804f56e <.text+0x633e> call   08049068 <memcpy@plt>
-0804f573 <.text+0x6343> mov    -0x364(%ebp),%ecx
-0804f579 <.text+0x6349> mov    -0x368(%ebp),%edx
-0804f57f <.text+0x634f> mov    %ecx,%edi
-0804f581 <.text+0x6351> mov    -0x33c(%ebp),%ecx
-0804f587 <.text+0x6357> cmp    %ecx,-0x300(%ebp)
-0804f58d <.text+0x635d> je     080505c0 <exit@plt+0x73a8>
-0804f593 <.text+0x6363> movzbl 0x24(%esi),%eax
-0804f597 <.text+0x6367> cmp    $0x25,%al
-0804f599 <.text+0x6369> je     0804ff38 <exit@plt+0x6d20>
-0804f59f <.text+0x636f> mov    0x28(%esi),%ecx
-0804f5a2 <.text+0x6372> cmp    $0xffffffff,%ecx
-0804f5a5 <.text+0x6375> je     0804f8f0 <exit@plt+0x66d8>
-0804f5ab <.text+0x637b> cmp    $0x6e,%al
-0804f5ad <.text+0x637d> je     08050078 <exit@plt+0x6e60>
-0804f5b3 <.text+0x6383> cmp    $0x46,%al
-0804f5b5 <.text+0x6385> je     0804f620 <exit@plt+0x6408>
-0804f5b7 <.text+0x6387> cmp    $0x66,%al
-0804f5b9 <.text+0x6389> je     0804f620 <exit@plt+0x6408>
-0804f5bb <.text+0x638b> cmp    $0x65,%al
-0804f5bd <.text+0x638d> lea    0x0(%esi),%esi
-0804f5c0 <.text+0x6390> je     0804f620 <exit@plt+0x6408>
-0804f5c2 <.text+0x6392> cmp    $0x45,%al
-0804f5c4 <.text+0x6394> je     0804f620 <exit@plt+0x6408>
-0804f5c6 <.text+0x6396> cmp    $0x67,%al
-0804f5c8 <.text+0x6398> je     0804f620 <exit@plt+0x6408>
-0804f5ca <.text+0x639a> cmp    $0x47,%al
-0804f5cc <.text+0x639c> lea    0x0(%esi,%eiz,1),%esi
-0804f5d0 <.text+0x63a0> je     0804f620 <exit@plt+0x6408>
-0804f5d2 <.text+0x63a2> cmp    $0x61,%al
-0804f5d4 <.text+0x63a4> je     0804f620 <exit@plt+0x6408>
-0804f5d6 <.text+0x63a6> cmp    $0x41,%al
-0804f5d8 <.text+0x63a8> je     0804f620 <exit@plt+0x6408>
-0804f5da <.text+0x63aa> mov    -0x2e4(%ebp),%eax
-0804f5e0 <.text+0x63b0> shl    $0x4,%ecx
-0804f5e3 <.text+0x63b3> mov    (%ecx,%eax,1),%ecx
-0804f5e6 <.text+0x63b6> mov    %ecx,-0x310(%ebp)
-0804f5ec <.text+0x63bc> jmp    0804f63a <exit@plt+0x6422>
-0804f5ee <.text+0x63be> xchg   %ax,%ax
-0804f5f0 <.text+0x63c0> cmp    $0xffffffff,%edx
-0804f5f3 <.text+0x63c3> je     0804f3d0 <exit@plt+0x61b8>
-0804f5f9 <.text+0x63c9> mov    %edx,(%esp)
-0804f5fc <.text+0x63cc> call   080490f8 <malloc@plt>
-0804f601 <.text+0x63d1> test   %eax,%eax
-0804f603 <.text+0x63d3> mov    %eax,-0x32c(%ebp)
-0804f609 <.text+0x63d9> je     0804f3d0 <exit@plt+0x61b8>
-0804f60f <.text+0x63df> mov    %eax,-0x35c(%ebp)
-0804f615 <.text+0x63e5> jmp    0804f44a <exit@plt+0x6232>
-0804f61a <.text+0x63ea> lea    0x0(%esi),%esi
-0804f620 <.text+0x63f0> shl    $0x4,%ecx
-0804f623 <.text+0x63f3> add    -0x2e4(%ebp),%ecx
-0804f629 <.text+0x63f9> mov    (%ecx),%eax
-0804f62b <.text+0x63fb> cmp    $0xc,%eax
-0804f62e <.text+0x63fe> mov    %eax,-0x310(%ebp)
-0804f634 <.text+0x6404> je     080501c0 <exit@plt+0x6fa8>
-0804f63a <.text+0x640a> mov    -0x32c(%ebp),%ecx
-0804f640 <.text+0x6410> mov    0x8(%esi),%eax
-0804f643 <.text+0x6413> movb   $0x25,(%ecx)
-0804f646 <.text+0x6416> mov    -0x348(%ebp),%ecx
-0804f64c <.text+0x641c> test   $0x1,%al
-0804f64e <.text+0x641e> mov    %ecx,-0x30c(%ebp)
-0804f654 <.text+0x6424> je     0804f665 <exit@plt+0x644d>
-0804f656 <.text+0x6426> movb   $0x27,(%ecx)
-0804f659 <.text+0x6429> mov    -0x358(%ebp),%ecx
-0804f65f <.text+0x642f> mov    %ecx,-0x30c(%ebp)
-0804f665 <.text+0x6435> test   $0x2,%al
-0804f667 <.text+0x6437> je     0804f67b <exit@plt+0x6463>
-0804f669 <.text+0x6439> mov    -0x30c(%ebp),%ecx
-0804f66f <.text+0x643f> movb   $0x2d,(%ecx)
-0804f672 <.text+0x6442> add    $0x1,%ecx
-0804f675 <.text+0x6445> mov    %ecx,-0x30c(%ebp)
-0804f67b <.text+0x644b> test   $0x4,%al
-0804f67d <.text+0x644d> je     0804f691 <exit@plt+0x6479>
-0804f67f <.text+0x644f> mov    -0x30c(%ebp),%ecx
-0804f685 <.text+0x6455> movb   $0x2b,(%ecx)
-0804f688 <.text+0x6458> add    $0x1,%ecx
-0804f68b <.text+0x645b> mov    %ecx,-0x30c(%ebp)
-0804f691 <.text+0x6461> test   $0x8,%al
-0804f693 <.text+0x6463> je     0804f6a7 <exit@plt+0x648f>
-0804f695 <.text+0x6465> mov    -0x30c(%ebp),%ecx
-0804f69b <.text+0x646b> movb   $0x20,(%ecx)
-0804f69e <.text+0x646e> add    $0x1,%ecx
-0804f6a1 <.text+0x6471> mov    %ecx,-0x30c(%ebp)
-0804f6a7 <.text+0x6477> test   $0x10,%al
-0804f6a9 <.text+0x6479> je     0804f6bd <exit@plt+0x64a5>
-0804f6ab <.text+0x647b> mov    -0x30c(%ebp),%ecx
-0804f6b1 <.text+0x6481> movb   $0x23,(%ecx)
-0804f6b4 <.text+0x6484> add    $0x1,%ecx
-0804f6b7 <.text+0x6487> mov    %ecx,-0x30c(%ebp)
-0804f6bd <.text+0x648d> test   $0x20,%al
-0804f6bf <.text+0x648f> je     0804f6d3 <exit@plt+0x64bb>
-0804f6c1 <.text+0x6491> mov    -0x30c(%ebp),%eax
-0804f6c7 <.text+0x6497> movb   $0x30,(%eax)
-0804f6ca <.text+0x649a> add    $0x1,%eax
-0804f6cd <.text+0x649d> mov    %eax,-0x30c(%ebp)
-0804f6d3 <.text+0x64a3> mov    0xc(%esi),%eax
-0804f6d6 <.text+0x64a6> mov    0x10(%esi),%ecx
-0804f6d9 <.text+0x64a9> cmp    %ecx,%eax
-0804f6db <.text+0x64ab> je     0804f713 <exit@plt+0x64fb>
-0804f6dd <.text+0x64ad> sub    %eax,%ecx
-0804f6df <.text+0x64af> mov    %eax,0x4(%esp)
-0804f6e3 <.text+0x64b3> mov    -0x30c(%ebp),%eax
-0804f6e9 <.text+0x64b9> mov    %ecx,0x8(%esp)
-0804f6ed <.text+0x64bd> mov    %edx,-0x368(%ebp)
-0804f6f3 <.text+0x64c3> mov    %ecx,-0x364(%ebp)
-0804f6f9 <.text+0x64c9> mov    %eax,(%esp)
-0804f6fc <.text+0x64cc> call   08049068 <memcpy@plt>
-0804f701 <.text+0x64d1> mov    -0x364(%ebp),%ecx
-0804f707 <.text+0x64d7> add    %ecx,-0x30c(%ebp)
-0804f70d <.text+0x64dd> mov    -0x368(%ebp),%edx
-0804f713 <.text+0x64e3> mov    0x18(%esi),%eax
-0804f716 <.text+0x64e6> mov    0x1c(%esi),%ecx
-0804f719 <.text+0x64e9> cmp    %ecx,%eax
-0804f71b <.text+0x64eb> je     0804f753 <exit@plt+0x653b>
-0804f71d <.text+0x64ed> sub    %eax,%ecx
-0804f71f <.text+0x64ef> mov    %eax,0x4(%esp)
-0804f723 <.text+0x64f3> mov    -0x30c(%ebp),%eax
-0804f729 <.text+0x64f9> mov    %ecx,0x8(%esp)
-0804f72d <.text+0x64fd> mov    %edx,-0x368(%ebp)
-0804f733 <.text+0x6503> mov    %ecx,-0x364(%ebp)
-0804f739 <.text+0x6509> mov    %eax,(%esp)
-0804f73c <.text+0x650c> call   08049068 <memcpy@plt>
-0804f741 <.text+0x6511> mov    -0x364(%ebp),%ecx
-0804f747 <.text+0x6517> add    %ecx,-0x30c(%ebp)
-0804f74d <.text+0x651d> mov    -0x368(%ebp),%edx
-0804f753 <.text+0x6523> cmpl   $0x10,-0x310(%ebp)
-0804f75a <.text+0x652a> ja     0804f788 <exit@plt+0x6570>
-0804f75c <.text+0x652c> movzbl -0x310(%ebp),%ecx
-0804f763 <.text+0x6533> mov    $0x1,%eax
-0804f768 <.text+0x6538> shl    %cl,%eax
-0804f76a <.text+0x653a> test   $0x14180,%eax
-0804f76f <.text+0x653f> jne    0804f932 <exit@plt+0x671a>
-0804f775 <.text+0x6545> test   $0x10,%ah
-0804f778 <.text+0x6548> jne    08050160 <exit@plt+0x6f48>
-0804f77e <.text+0x654e> test   $0x6,%ah
-0804f781 <.text+0x6551> jne    0804f920 <exit@plt+0x6708>
-0804f787 <.text+0x6557> nop
-0804f788 <.text+0x6558> movzbl 0x24(%esi),%eax
-0804f78c <.text+0x655c> mov    -0x30c(%ebp),%ecx
-0804f792 <.text+0x6562> mov    %al,(%ecx)
-0804f794 <.text+0x6564> mov    -0x30c(%ebp),%eax
-0804f79a <.text+0x656a> add    $0x1,%ecx
-0804f79d <.text+0x656d> mov    %ecx,-0x350(%ebp)
-0804f7a3 <.text+0x6573> movb   $0x0,0x1(%eax)
-0804f7a7 <.text+0x6577> mov    0x14(%esi),%eax
-0804f7aa <.text+0x657a> movl   $0x0,-0x30c(%ebp)
-0804f7b4 <.text+0x6584> cmp    $0xffffffff,%eax
-0804f7b7 <.text+0x6587> je     0804f7de <exit@plt+0x65c6>
-0804f7b9 <.text+0x6589> shl    $0x4,%eax
-0804f7bc <.text+0x658c> add    -0x2e4(%ebp),%eax
-0804f7c2 <.text+0x6592> cmpl   $0x5,(%eax)
-0804f7c5 <.text+0x6595> jne    0804f8f0 <exit@plt+0x66d8>
-0804f7cb <.text+0x659b> mov    0x4(%eax),%eax
-0804f7ce <.text+0x659e> movl   $0x1,-0x30c(%ebp)
-0804f7d8 <.text+0x65a8> mov    %eax,-0x2f0(%ebp)
-0804f7de <.text+0x65ae> mov    0x20(%esi),%eax
-0804f7e1 <.text+0x65b1> cmp    $0xffffffff,%eax
-0804f7e4 <.text+0x65b4> je     0804f811 <exit@plt+0x65f9>
-0804f7e6 <.text+0x65b6> shl    $0x4,%eax
-0804f7e9 <.text+0x65b9> add    -0x2e4(%ebp),%eax
-0804f7ef <.text+0x65bf> cmpl   $0x5,(%eax)
-0804f7f2 <.text+0x65c2> jne    0804f8f0 <exit@plt+0x66d8>
-0804f7f8 <.text+0x65c8> mov    -0x30c(%ebp),%ecx
-0804f7fe <.text+0x65ce> mov    0x4(%eax),%eax
-0804f801 <.text+0x65d1> mov    %eax,-0x2f0(%ebp,%ecx,4)
-0804f808 <.text+0x65d8> add    $0x1,%ecx
-0804f80b <.text+0x65db> mov    %ecx,-0x30c(%ebp)
-0804f811 <.text+0x65e1> mov    %edi,%eax
-0804f813 <.text+0x65e3> add    $0x2,%eax
-0804f816 <.text+0x65e6> mov    %eax,-0x338(%ebp)
-0804f81c <.text+0x65ec> sbb    %eax,%eax
-0804f81e <.text+0x65ee> or     -0x338(%ebp),%eax
-0804f824 <.text+0x65f4> cmp    %eax,%ebx
-0804f826 <.text+0x65f6> jae    0804f8a1 <exit@plt+0x6689>
-0804f828 <.text+0x65f8> test   %ebx,%ebx
-0804f82a <.text+0x65fa> jne    08050178 <exit@plt+0x6f60>
-0804f830 <.text+0x6600> mov    $0xc,%bl
-0804f832 <.text+0x6602> cmp    %edi,-0x338(%ebp)
-0804f838 <.text+0x6608> sbb    %eax,%eax
-0804f83a <.text+0x660a> or     -0x338(%ebp),%eax
-0804f840 <.text+0x6610> cmp    %eax,%ebx
-0804f842 <.text+0x6612> jae    0804f856 <exit@plt+0x663e>
-0804f844 <.text+0x6614> cmp    -0x338(%ebp),%edi
-0804f84a <.text+0x661a> ja     08050048 <exit@plt+0x6e30>
-0804f850 <.text+0x6620> mov    -0x338(%ebp),%ebx
-0804f856 <.text+0x6626> cmp    $0xffffffff,%ebx
-0804f859 <.text+0x6629> je     08050048 <exit@plt+0x6e30>
-0804f85f <.text+0x662f> cmp    -0x334(%ebp),%edx
-0804f865 <.text+0x6635> sete   -0x328(%ebp)
-0804f86c <.text+0x663c> test   %edx,%edx
-0804f86e <.text+0x663e> je     0804f87d <exit@plt+0x6665>
-0804f870 <.text+0x6640> cmpb   $0x0,-0x328(%ebp)
-0804f877 <.text+0x6647> je     08050188 <exit@plt+0x6f70>
-0804f87d <.text+0x664d> mov    %edx,-0x368(%ebp)
-0804f883 <.text+0x6653> mov    %ebx,(%esp)
-0804f886 <.text+0x6656> call   080490f8 <malloc@plt>
-0804f88b <.text+0x665b> mov    -0x368(%ebp),%edx
-0804f891 <.text+0x6661> mov    %eax,%ecx
-0804f893 <.text+0x6663> test   %ecx,%ecx
-0804f895 <.text+0x6665> je     08050048 <exit@plt+0x6e30>
-0804f89b <.text+0x666b> test   %edi,%edi
-0804f89d <.text+0x666d> jne    0804f8f8 <exit@plt+0x66e0>
-0804f89f <.text+0x666f> mov    %ecx,%edx
-0804f8a1 <.text+0x6671> movb   $0x0,(%edx,%edi,1)
-0804f8a5 <.text+0x6675> mov    -0x2f0(%ebp),%ecx
-0804f8ab <.text+0x667b> mov    -0x2ec(%ebp),%eax
-0804f8b1 <.text+0x6681> mov    %esi,-0x340(%ebp)
-0804f8b7 <.text+0x6687> mov    %edx,%esi
-0804f8b9 <.text+0x6689> mov    %ecx,-0x34c(%ebp)
-0804f8bf <.text+0x668f> mov    %eax,-0x354(%ebp)
-0804f8c5 <.text+0x6695> mov    %ebx,%ecx
-0804f8c7 <.text+0x6697> sub    %edi,%ecx
-0804f8c9 <.text+0x6699> movl   $0xffffffff,-0x2e0(%ebp)
-0804f8d3 <.text+0x66a3> js     0804fad0 <exit@plt+0x68b8>
-0804f8d9 <.text+0x66a9> cmpl   $0x11,-0x310(%ebp)
-0804f8e0 <.text+0x66b0> jbe    0804f950 <exit@plt+0x6738>
-0804f8e2 <.text+0x66b2> jmp    0804f8f0 <exit@plt+0x66d8>
-0804f8e4 <.text+0x66b4> lea    0x0(%esi,%eiz,1),%esi
-0804f8e8 <.text+0x66b8> fstp   %st(0)
-0804f8ea <.text+0x66ba> lea    0x0(%esi),%esi
-0804f8f0 <.text+0x66c0> call   08048e48 <abort@plt>
-0804f8f5 <.text+0x66c5> lea    0x0(%esi),%esi
-0804f8f8 <.text+0x66c8> cmpb   $0x0,-0x328(%ebp)
-0804f8ff <.text+0x66cf> je     0804f89f <exit@plt+0x6687>
-0804f901 <.text+0x66d1> mov    %ecx,(%esp)
-0804f904 <.text+0x66d4> mov    %ecx,-0x364(%ebp)
-0804f90a <.text+0x66da> mov    %edi,0x8(%esp)
-0804f90e <.text+0x66de> mov    %edx,0x4(%esp)
-0804f912 <.text+0x66e2> call   08049068 <memcpy@plt>
-0804f917 <.text+0x66e7> mov    -0x364(%ebp),%ecx
-0804f91d <.text+0x66ed> jmp    0804f89f <exit@plt+0x6687>
-0804f91f <.text+0x66ef> nop
-0804f920 <.text+0x66f0> mov    -0x30c(%ebp),%eax
-0804f926 <.text+0x66f6> movb   $0x6c,(%eax)
-0804f929 <.text+0x66f9> add    $0x1,%eax
-0804f92c <.text+0x66fc> mov    %eax,-0x30c(%ebp)
-0804f932 <.text+0x6702> mov    -0x30c(%ebp),%ecx
-0804f938 <.text+0x6708> movb   $0x6c,(%ecx)
-0804f93b <.text+0x670b> add    $0x1,%ecx
-0804f93e <.text+0x670e> mov    %ecx,-0x30c(%ebp)
-0804f944 <.text+0x6714> jmp    0804f788 <exit@plt+0x6570>
-0804f949 <.text+0x6719> lea    0x0(%esi,%eiz,1),%esi
-0804f950 <.text+0x6720> mov    -0x310(%ebp),%edx
-0804f956 <.text+0x6726> jmp    *0x8052fd4(,%edx,4)
-0804f95d <.text+0x672d> lea    0x0(%esi),%esi
-0804f960 <.text+0x6730> mov    -0x340(%ebp),%eax
-0804f966 <.text+0x6736> mov    0x28(%eax),%edx
-0804f969 <.text+0x6739> mov    -0x2e4(%ebp),%eax
-0804f96f <.text+0x673f> shl    $0x4,%edx
-0804f972 <.text+0x6742> cmpl   $0x1,-0x30c(%ebp)
-0804f979 <.text+0x6749> mov    0x4(%edx,%eax,1),%eax
-0804f97d <.text+0x674d> je     0804fb08 <exit@plt+0x68f0>
-0804f983 <.text+0x6753> jae    0804fbe0 <exit@plt+0x69c8>
-0804f989 <.text+0x6759> mov    %eax,0x14(%esp)
-0804f98d <.text+0x675d> mov    -0x32c(%ebp),%eax
-0804f993 <.text+0x6763> lea    -0x2e0(%ebp),%edx
-0804f999 <.text+0x6769> mov    %ecx,0x4(%esp)
-0804f99d <.text+0x676d> mov    %ecx,-0x364(%ebp)
-0804f9a3 <.text+0x6773> mov    %edx,0x18(%esp)
-0804f9a7 <.text+0x6777> mov    %eax,0x10(%esp)
-0804f9ab <.text+0x677b> lea    (%esi,%edi,1),%eax
-0804f9ae <.text+0x677e> movl   $0xffffffff,0xc(%esp)
-0804f9b6 <.text+0x6786> movl   $0x1,0x8(%esp)
-0804f9be <.text+0x678e> mov    %eax,(%esp)
-0804f9c1 <.text+0x6791> call   080491d8 <__snprintf_chk@plt>
-0804f9c6 <.text+0x6796> mov    -0x364(%ebp),%ecx
-0804f9cc <.text+0x679c> mov    %eax,-0x330(%ebp)
-0804f9d2 <.text+0x67a2> mov    -0x2e0(%ebp),%eax
-0804f9d8 <.text+0x67a8> test   %eax,%eax
-0804f9da <.text+0x67aa> js     0804fb69 <exit@plt+0x6951>
-0804f9e0 <.text+0x67b0> cmp    %eax,%ecx
-0804f9e2 <.text+0x67b2> mov    %eax,-0x328(%ebp)
-0804f9e8 <.text+0x67b8> jbe    0804f9f7 <exit@plt+0x67df>
-0804f9ea <.text+0x67ba> lea    (%esi,%eax,1),%edx
-0804f9ed <.text+0x67bd> cmpb   $0x0,(%edx,%edi,1)
-0804f9f1 <.text+0x67c1> jne    0804f8f0 <exit@plt+0x66d8>
-0804f9f7 <.text+0x67c7> cmp    %eax,-0x330(%ebp)
-0804f9fd <.text+0x67cd> jle    0804fa11 <exit@plt+0x67f9>
-0804f9ff <.text+0x67cf> mov    -0x330(%ebp),%edx
-0804fa05 <.text+0x67d5> mov    %edx,-0x2e0(%ebp)
-0804fa0b <.text+0x67db> mov    %edx,-0x328(%ebp)
-0804fa11 <.text+0x67e1> mov    -0x328(%ebp),%eax
-0804fa17 <.text+0x67e7> add    $0x1,%eax
-0804fa1a <.text+0x67ea> cmp    %eax,%ecx
-0804fa1c <.text+0x67ec> ja     08050748 <exit@plt+0x7530>
-0804fa22 <.text+0x67f2> cmp    $0x7fffffff,%ecx
-0804fa28 <.text+0x67f8> je     080508c0 <exit@plt+0x76a8>
-0804fa2e <.text+0x67fe> mov    -0x328(%ebp),%ecx
-0804fa34 <.text+0x6804> mov    %ebx,%edx
-0804fa36 <.text+0x6806> add    -0x338(%ebp),%ecx
-0804fa3c <.text+0x680c> sar    $0x1f,%edx
-0804fa3f <.text+0x680f> lea    (%ebx,%ebx,1),%eax
-0804fa42 <.text+0x6812> or     %edx,%eax
-0804fa44 <.text+0x6814> cmp    %ecx,%edi
-0804fa46 <.text+0x6816> mov    $0xffffffff,%edx
-0804fa4b <.text+0x681b> ja     0804fa55 <exit@plt+0x683d>
-0804fa4d <.text+0x681d> cmp    %ecx,%eax
-0804fa4f <.text+0x681f> mov    %eax,%edx
-0804fa51 <.text+0x6821> jae    0804fa55 <exit@plt+0x683d>
-0804fa53 <.text+0x6823> mov    %ecx,%edx
-0804fa55 <.text+0x6825> cmp    %edx,%ebx
-0804fa57 <.text+0x6827> jae    0804f8c5 <exit@plt+0x66ad>
-0804fa5d <.text+0x682d> cmp    $0x0,%ebx
-0804fa60 <.text+0x6830> jne    080500c8 <exit@plt+0x6eb0>
-0804fa66 <.text+0x6836> mov    $0xc,%bl
-0804fa68 <.text+0x6838> cmp    %edx,%ebx
-0804fa6a <.text+0x683a> jae    0804fa6e <exit@plt+0x6856>
-0804fa6c <.text+0x683c> mov    %edx,%ebx
-0804fa6e <.text+0x683e> cmp    $0xffffffff,%ebx
-0804fa71 <.text+0x6841> je     080501a8 <exit@plt+0x6f90>
-0804fa77 <.text+0x6847> cmp    -0x334(%ebp),%esi
-0804fa7d <.text+0x684d> sete   %cl
-0804fa80 <.text+0x6850> test   %esi,%esi
-0804fa82 <.text+0x6852> je     0804fa8c <exit@plt+0x6874>
-0804fa84 <.text+0x6854> test   %cl,%cl
-0804fa86 <.text+0x6856> je     080500a8 <exit@plt+0x6e90>
-0804fa8c <.text+0x685c> mov    %cl,-0x364(%ebp)
-0804fa92 <.text+0x6862> mov    %ebx,(%esp)
-0804fa95 <.text+0x6865> call   080490f8 <malloc@plt>
-0804fa9a <.text+0x686a> movzbl -0x364(%ebp),%ecx
-0804faa1 <.text+0x6871> mov    %eax,%edx
-0804faa3 <.text+0x6873> test   %edx,%edx
-0804faa5 <.text+0x6875> je     080501a8 <exit@plt+0x6f90>
-0804faab <.text+0x687b> test   %cl,%cl
-0804faad <.text+0x687d> jne    0804fb80 <exit@plt+0x6968>
-0804fab3 <.text+0x6883> mov    %ebx,%ecx
-0804fab5 <.text+0x6885> mov    %edx,%esi
-0804fab7 <.text+0x6887> sub    %edi,%ecx
-0804fab9 <.text+0x6889> movl   $0xffffffff,-0x2e0(%ebp)
-0804fac3 <.text+0x6893> jns    0804f8d9 <exit@plt+0x66c1>
-0804fac9 <.text+0x6899> lea    0x0(%esi,%eiz,1),%esi
-0804fad0 <.text+0x68a0> mov    $0x7fffffff,%ecx
-0804fad5 <.text+0x68a5> jmp    0804f8d9 <exit@plt+0x66c1>
-0804fada <.text+0x68aa> lea    0x0(%esi),%esi
-0804fae0 <.text+0x68b0> mov    -0x340(%ebp),%eax
-0804fae6 <.text+0x68b6> mov    0x28(%eax),%edx
-0804fae9 <.text+0x68b9> mov    -0x2e4(%ebp),%eax
-0804faef <.text+0x68bf> shl    $0x4,%edx
-0804faf2 <.text+0x68c2> cmpl   $0x1,-0x30c(%ebp)
-0804faf9 <.text+0x68c9> movzbl 0x4(%edx,%eax,1),%eax
-0804fafe <.text+0x68ce> jne    0804f983 <exit@plt+0x676b>
-0804fb04 <.text+0x68d4> lea    0x0(%esi,%eiz,1),%esi
-0804fb08 <.text+0x68d8> mov    %eax,0x18(%esp)
-0804fb0c <.text+0x68dc> mov    -0x34c(%ebp),%eax
-0804fb12 <.text+0x68e2> lea    -0x2e0(%ebp),%edx
-0804fb18 <.text+0x68e8> mov    %edx,0x1c(%esp)
-0804fb1c <.text+0x68ec> mov    %eax,0x14(%esp)
-0804fb20 <.text+0x68f0> mov    -0x32c(%ebp),%edx
-0804fb26 <.text+0x68f6> mov    %edx,0x10(%esp)
-0804fb2a <.text+0x68fa> lea    (%esi,%edi,1),%eax
-0804fb2d <.text+0x68fd> mov    %ecx,0x4(%esp)
-0804fb31 <.text+0x6901> mov    %ecx,-0x364(%ebp)
-0804fb37 <.text+0x6907> movl   $0xffffffff,0xc(%esp)
-0804fb3f <.text+0x690f> movl   $0x1,0x8(%esp)
-0804fb47 <.text+0x6917> mov    %eax,(%esp)
-0804fb4a <.text+0x691a> call   080491d8 <__snprintf_chk@plt>
-0804fb4f <.text+0x691f> mov    -0x364(%ebp),%ecx
-0804fb55 <.text+0x6925> mov    %eax,-0x330(%ebp)
-0804fb5b <.text+0x692b> mov    -0x2e0(%ebp),%eax
-0804fb61 <.text+0x6931> test   %eax,%eax
-0804fb63 <.text+0x6933> jns    0804f9e0 <exit@plt+0x67c8>
-0804fb69 <.text+0x6939> mov    -0x350(%ebp),%eax
-0804fb6f <.text+0x693f> cmpb   $0x0,(%eax)
-0804fb72 <.text+0x6942> je     08050118 <exit@plt+0x6f00>
-0804fb78 <.text+0x6948> movb   $0x0,(%eax)
-0804fb7b <.text+0x694b> jmp    0804f8c5 <exit@plt+0x66ad>
-0804fb80 <.text+0x6950> test   %edi,%edi
-0804fb82 <.text+0x6952> je     0804fab3 <exit@plt+0x689b>
-0804fb88 <.text+0x6958> mov    %esi,0x4(%esp)
-0804fb8c <.text+0x695c> mov    %edx,(%esp)
-0804fb8f <.text+0x695f> mov    %edx,-0x368(%ebp)
-0804fb95 <.text+0x6965> mov    %edi,0x8(%esp)
-0804fb99 <.text+0x6969> call   08049068 <memcpy@plt>
-0804fb9e <.text+0x696e> mov    -0x368(%ebp),%edx
-0804fba4 <.text+0x6974> mov    %edx,%esi
-0804fba6 <.text+0x6976> jmp    0804f8c5 <exit@plt+0x66ad>
-0804fbab <.text+0x697b> nop
-0804fbac <.text+0x697c> lea    0x0(%esi,%eiz,1),%esi
-0804fbb0 <.text+0x6980> mov    -0x340(%ebp),%eax
-0804fbb6 <.text+0x6986> mov    0x28(%eax),%edx
-0804fbb9 <.text+0x6989> mov    -0x2e4(%ebp),%eax
-0804fbbf <.text+0x698f> shl    $0x4,%edx
-0804fbc2 <.text+0x6992> cmpl   $0x1,-0x30c(%ebp)
-0804fbc9 <.text+0x6999> movzwl 0x4(%edx,%eax,1),%eax
-0804fbce <.text+0x699e> je     0804fb08 <exit@plt+0x68f0>
-0804fbd4 <.text+0x69a4> jb     0804f989 <exit@plt+0x6771>
-0804fbda <.text+0x69aa> lea    0x0(%esi),%esi
-0804fbe0 <.text+0x69b0> cmpl   $0x2,-0x30c(%ebp)
-0804fbe7 <.text+0x69b7> jne    0804f8f0 <exit@plt+0x66d8>
-0804fbed <.text+0x69bd> mov    %eax,0x1c(%esp)
-0804fbf1 <.text+0x69c1> mov    -0x354(%ebp),%eax
-0804fbf7 <.text+0x69c7> lea    -0x2e0(%ebp),%edx
-0804fbfd <.text+0x69cd> mov    %edx,0x20(%esp)
-0804fc01 <.text+0x69d1> mov    -0x34c(%ebp),%edx
-0804fc07 <.text+0x69d7> mov    %eax,0x18(%esp)
-0804fc0b <.text+0x69db> mov    -0x32c(%ebp),%eax
-0804fc11 <.text+0x69e1> mov    %edx,0x14(%esp)
-0804fc15 <.text+0x69e5> mov    %eax,0x10(%esp)
-0804fc19 <.text+0x69e9> lea    (%esi,%edi,1),%eax
-0804fc1c <.text+0x69ec> mov    %ecx,0x4(%esp)
-0804fc20 <.text+0x69f0> mov    %ecx,-0x364(%ebp)
-0804fc26 <.text+0x69f6> movl   $0xffffffff,0xc(%esp)
-0804fc2e <.text+0x69fe> movl   $0x1,0x8(%esp)
-0804fc36 <.text+0x6a06> mov    %eax,(%esp)
-0804fc39 <.text+0x6a09> call   080491d8 <__snprintf_chk@plt>
-0804fc3e <.text+0x6a0e> mov    -0x364(%ebp),%ecx
-0804fc44 <.text+0x6a14> mov    %eax,-0x330(%ebp)
-0804fc4a <.text+0x6a1a> jmp    0804f9d2 <exit@plt+0x67ba>
-0804fc4f <.text+0x6a1f> nop
-0804fc50 <.text+0x6a20> mov    -0x340(%ebp),%eax
-0804fc56 <.text+0x6a26> mov    0x28(%eax),%edx
-0804fc59 <.text+0x6a29> mov    -0x2e4(%ebp),%eax
-0804fc5f <.text+0x6a2f> shl    $0x4,%edx
-0804fc62 <.text+0x6a32> cmpl   $0x1,-0x30c(%ebp)
-0804fc69 <.text+0x6a39> movswl 0x4(%edx,%eax,1),%eax
-0804fc6e <.text+0x6a3e> jne    0804f983 <exit@plt+0x676b>
-0804fc74 <.text+0x6a44> jmp    0804fb08 <exit@plt+0x68f0>
-0804fc79 <.text+0x6a49> lea    0x0(%esi,%eiz,1),%esi
-0804fc80 <.text+0x6a50> mov    -0x340(%ebp),%eax
-0804fc86 <.text+0x6a56> mov    0x28(%eax),%edx
-0804fc89 <.text+0x6a59> mov    -0x2e4(%ebp),%eax
-0804fc8f <.text+0x6a5f> shl    $0x4,%edx
-0804fc92 <.text+0x6a62> cmpl   $0x1,-0x30c(%ebp)
-0804fc99 <.text+0x6a69> movsbl 0x4(%edx,%eax,1),%eax
-0804fc9e <.text+0x6a6e> jne    0804f983 <exit@plt+0x676b>
-0804fca4 <.text+0x6a74> jmp    0804fb08 <exit@plt+0x68f0>
-0804fca9 <.text+0x6a79> lea    0x0(%esi,%eiz,1),%esi
-0804fcb0 <.text+0x6a80> mov    -0x340(%ebp),%edx
-0804fcb6 <.text+0x6a86> mov    0x28(%edx),%edx
-0804fcb9 <.text+0x6a89> shl    $0x4,%edx
-0804fcbc <.text+0x6a8c> mov    %edx,%eax
-0804fcbe <.text+0x6a8e> mov    -0x2e4(%ebp),%edx
-0804fcc4 <.text+0x6a94> cmpl   $0x1,-0x30c(%ebp)
-0804fccb <.text+0x6a9b> lea    0x4(%eax,%edx,1),%edx
-0804fccf <.text+0x6a9f> mov    (%edx),%eax
-0804fcd1 <.text+0x6aa1> mov    0x4(%edx),%edx
-0804fcd4 <.text+0x6aa4> mov    %eax,-0x328(%ebp)
-0804fcda <.text+0x6aaa> mov    %edx,-0x324(%ebp)
-0804fce0 <.text+0x6ab0> je     08050548 <exit@plt+0x7330>
-0804fce6 <.text+0x6ab6> jae    0804feb8 <exit@plt+0x6ca0>
-0804fcec <.text+0x6abc> lea    -0x2e0(%ebp),%edx
-0804fcf2 <.text+0x6ac2> mov    -0x328(%ebp),%eax
-0804fcf8 <.text+0x6ac8> mov    %edx,0x1c(%esp)
-0804fcfc <.text+0x6acc> mov    -0x324(%ebp),%edx
-0804fd02 <.text+0x6ad2> mov    %eax,0x14(%esp)
-0804fd06 <.text+0x6ad6> mov    %edx,0x18(%esp)
-0804fd0a <.text+0x6ada> jmp    0804fb20 <exit@plt+0x6908>
-0804fd0f <.text+0x6adf> nop
-0804fd10 <.text+0x6ae0> mov    -0x340(%ebp),%eax
-0804fd16 <.text+0x6ae6> mov    -0x2e4(%ebp),%edx
-0804fd1c <.text+0x6aec> mov    0x28(%eax),%eax
-0804fd1f <.text+0x6aef> shl    $0x4,%eax
-0804fd22 <.text+0x6af2> lea    0x4(%eax,%edx,1),%edx
-0804fd26 <.text+0x6af6> mov    (%edx),%eax
-0804fd28 <.text+0x6af8> mov    0x4(%edx),%edx
-0804fd2b <.text+0x6afb> cmpl   $0x1,-0x30c(%ebp)
-0804fd32 <.text+0x6b02> mov    %eax,-0x328(%ebp)
-0804fd38 <.text+0x6b08> mov    %edx,-0x324(%ebp)
-0804fd3e <.text+0x6b0e> je     08050548 <exit@plt+0x7330>
-0804fd44 <.text+0x6b14> jae    0804feb8 <exit@plt+0x6ca0>
-0804fd4a <.text+0x6b1a> lea    -0x2e0(%ebp),%edx
-0804fd50 <.text+0x6b20> mov    -0x328(%ebp),%eax
-0804fd56 <.text+0x6b26> mov    %edx,0x1c(%esp)
-0804fd5a <.text+0x6b2a> mov    -0x324(%ebp),%edx
-0804fd60 <.text+0x6b30> mov    %eax,0x14(%esp)
-0804fd64 <.text+0x6b34> mov    %edx,0x18(%esp)
-0804fd68 <.text+0x6b38> mov    -0x32c(%ebp),%edx
-0804fd6e <.text+0x6b3e> mov    %edx,0x10(%esp)
-0804fd72 <.text+0x6b42> jmp    0804fb2a <exit@plt+0x6912>
-0804fd77 <.text+0x6b47> nop
-0804fd78 <.text+0x6b48> mov    -0x340(%ebp),%eax
-0804fd7e <.text+0x6b4e> mov    0x28(%eax),%edx
-0804fd81 <.text+0x6b51> mov    -0x2e4(%ebp),%eax
-0804fd87 <.text+0x6b57> shl    $0x4,%edx
-0804fd8a <.text+0x6b5a> cmpl   $0x1,-0x30c(%ebp)
-0804fd91 <.text+0x6b61> fldl   0x4(%edx,%eax,1)
-0804fd95 <.text+0x6b65> je     08050710 <exit@plt+0x74f8>
-0804fd9b <.text+0x6b6b> jb     080504a8 <exit@plt+0x7290>
-0804fda1 <.text+0x6b71> cmpl   $0x2,-0x30c(%ebp)
-0804fda8 <.text+0x6b78> jne    0804f8e8 <exit@plt+0x66d0>
-0804fdae <.text+0x6b7e> mov    -0x354(%ebp),%edx
-0804fdb4 <.text+0x6b84> lea    -0x2e0(%ebp),%eax
-0804fdba <.text+0x6b8a> mov    %eax,0x24(%esp)
-0804fdbe <.text+0x6b8e> fstpl  0x1c(%esp)
-0804fdc2 <.text+0x6b92> mov    %edx,0x18(%esp)
-0804fdc6 <.text+0x6b96> mov    -0x34c(%ebp),%eax
-0804fdcc <.text+0x6b9c> mov    -0x32c(%ebp),%edx
-0804fdd2 <.text+0x6ba2> mov    %ecx,0x4(%esp)
-0804fdd6 <.text+0x6ba6> mov    %ecx,-0x364(%ebp)
-0804fddc <.text+0x6bac> mov    %eax,0x14(%esp)
-0804fde0 <.text+0x6bb0> lea    (%esi,%edi,1),%eax
-0804fde3 <.text+0x6bb3> mov    %edx,0x10(%esp)
-0804fde7 <.text+0x6bb7> movl   $0xffffffff,0xc(%esp)
-0804fdef <.text+0x6bbf> movl   $0x1,0x8(%esp)
-0804fdf7 <.text+0x6bc7> mov    %eax,(%esp)
-0804fdfa <.text+0x6bca> call   080491d8 <__snprintf_chk@plt>
-0804fdff <.text+0x6bcf> mov    -0x364(%ebp),%ecx
-0804fe05 <.text+0x6bd5> mov    %eax,-0x330(%ebp)
-0804fe0b <.text+0x6bdb> jmp    0804f9d2 <exit@plt+0x67ba>
-0804fe10 <.text+0x6be0> mov    -0x340(%ebp),%eax
-0804fe16 <.text+0x6be6> mov    0x28(%eax),%edx
-0804fe19 <.text+0x6be9> mov    -0x2e4(%ebp),%eax
-0804fe1f <.text+0x6bef> shl    $0x4,%edx
-0804fe22 <.text+0x6bf2> fldt   0x4(%edx,%eax,1)
-0804fe26 <.text+0x6bf6> cmpl   $0x1,-0x30c(%ebp)
-0804fe2d <.text+0x6bfd> fstpt  -0x328(%ebp)
-0804fe33 <.text+0x6c03> je     080506f0 <exit@plt+0x74d8>
-0804fe39 <.text+0x6c09> jb     080504c8 <exit@plt+0x72b0>
-0804fe3f <.text+0x6c0f> cmpl   $0x2,-0x30c(%ebp)
-0804fe46 <.text+0x6c16> jne    0804f8f0 <exit@plt+0x66d8>
-0804fe4c <.text+0x6c1c> lea    -0x2e0(%ebp),%eax
-0804fe52 <.text+0x6c22> mov    -0x34c(%ebp),%edx
-0804fe58 <.text+0x6c28> mov    %eax,0x28(%esp)
-0804fe5c <.text+0x6c2c> mov    -0x354(%ebp),%eax
-0804fe62 <.text+0x6c32> fldt   -0x328(%ebp)
-0804fe68 <.text+0x6c38> mov    %ecx,0x4(%esp)
-0804fe6c <.text+0x6c3c> mov    %ecx,-0x364(%ebp)
-0804fe72 <.text+0x6c42> mov    %eax,0x18(%esp)
-0804fe76 <.text+0x6c46> mov    -0x32c(%ebp),%eax
-0804fe7c <.text+0x6c4c> fstpt  0x1c(%esp)
-0804fe80 <.text+0x6c50> mov    %edx,0x14(%esp)
-0804fe84 <.text+0x6c54> mov    %eax,0x10(%esp)
-0804fe88 <.text+0x6c58> lea    (%esi,%edi,1),%eax
-0804fe8b <.text+0x6c5b> movl   $0xffffffff,0xc(%esp)
-0804fe93 <.text+0x6c63> movl   $0x1,0x8(%esp)
-0804fe9b <.text+0x6c6b> mov    %eax,(%esp)
-0804fe9e <.text+0x6c6e> call   080491d8 <__snprintf_chk@plt>
-0804fea3 <.text+0x6c73> mov    -0x364(%ebp),%ecx
-0804fea9 <.text+0x6c79> mov    %eax,-0x330(%ebp)
-0804feaf <.text+0x6c7f> jmp    0804f9d2 <exit@plt+0x67ba>
-0804feb4 <.text+0x6c84> lea    0x0(%esi,%eiz,1),%esi
-0804feb8 <.text+0x6c88> cmpl   $0x2,-0x30c(%ebp)
-0804febf <.text+0x6c8f> jne    0804f8f0 <exit@plt+0x66d8>
-0804fec5 <.text+0x6c95> lea    -0x2e0(%ebp),%edx
-0804fecb <.text+0x6c9b> mov    -0x328(%ebp),%eax
-0804fed1 <.text+0x6ca1> mov    %edx,0x24(%esp)
-0804fed5 <.text+0x6ca5> mov    -0x324(%ebp),%edx
-0804fedb <.text+0x6cab> mov    %eax,0x1c(%esp)
-0804fedf <.text+0x6caf> mov    %edx,0x20(%esp)
-0804fee3 <.text+0x6cb3> mov    -0x354(%ebp),%edx
-0804fee9 <.text+0x6cb9> mov    %edx,0x18(%esp)
-0804feed <.text+0x6cbd> jmp    0804fdc6 <exit@plt+0x6bae>
-0804fef2 <.text+0x6cc2> lea    0x0(%esi),%esi
-0804fef8 <.text+0x6cc8> jl     08050048 <exit@plt+0x6e30>
-0804fefe <.text+0x6cce> add    %ebx,%ebx
-0804ff00 <.text+0x6cd0> jmp    0804f4d9 <exit@plt+0x62c1>
-0804ff05 <.text+0x6cd5> lea    0x0(%esi),%esi
-0804ff08 <.text+0x6cd8> mov    %edx,(%esp)
-0804ff0b <.text+0x6cdb> mov    %edx,-0x368(%ebp)
-0804ff11 <.text+0x6ce1> mov    %ecx,-0x364(%ebp)
-0804ff17 <.text+0x6ce7> mov    %ebx,0x4(%esp)
-0804ff1b <.text+0x6ceb> call   08048ec8 <realloc@plt>
-0804ff20 <.text+0x6cf0> mov    -0x364(%ebp),%ecx
-0804ff26 <.text+0x6cf6> mov    -0x368(%ebp),%edx
-0804ff2c <.text+0x6cfc> mov    %eax,-0x328(%ebp)
-0804ff32 <.text+0x6d02> jmp    0804f52c <exit@plt+0x6314>
-0804ff37 <.text+0x6d07> nop
-0804ff38 <.text+0x6d08> cmpl   $0xffffffff,0x28(%esi)
-0804ff3c <.text+0x6d0c> jne    0804f8f0 <exit@plt+0x66d8>
-0804ff42 <.text+0x6d12> mov    %edi,%ecx
-0804ff44 <.text+0x6d14> add    $0x1,%ecx
-0804ff47 <.text+0x6d17> sbb    %eax,%eax
-0804ff49 <.text+0x6d19> or     %eax,%ecx
-0804ff4b <.text+0x6d1b> cmp    %ecx,%ebx
-0804ff4d <.text+0x6d1d> jae    0804ffc5 <exit@plt+0x6dad>
-0804ff4f <.text+0x6d1f> cmp    $0x0,%ebx
-0804ff52 <.text+0x6d22> jne    080501b0 <exit@plt+0x6f98>
-0804ff58 <.text+0x6d28> mov    $0xc,%bl
-0804ff5a <.text+0x6d2a> cmp    %ecx,%ebx
-0804ff5c <.text+0x6d2c> jae    0804ff60 <exit@plt+0x6d48>
-0804ff5e <.text+0x6d2e> mov    %ecx,%ebx
-0804ff60 <.text+0x6d30> cmp    $0xffffffff,%ebx
-0804ff63 <.text+0x6d33> je     08050048 <exit@plt+0x6e30>
-0804ff69 <.text+0x6d39> cmp    -0x334(%ebp),%edx
-0804ff6f <.text+0x6d3f> sete   -0x310(%ebp)
-0804ff76 <.text+0x6d46> test   %edx,%edx
-0804ff78 <.text+0x6d48> je     0804ff83 <exit@plt+0x6d6b>
-0804ff7a <.text+0x6d4a> cmpb   $0x0,-0x310(%ebp)
-0804ff81 <.text+0x6d51> je     0804ffe8 <exit@plt+0x6dd0>
-0804ff83 <.text+0x6d53> mov    %edx,-0x368(%ebp)
-0804ff89 <.text+0x6d59> mov    %ecx,-0x364(%ebp)
-0804ff8f <.text+0x6d5f> mov    %ebx,(%esp)
-0804ff92 <.text+0x6d62> call   080490f8 <malloc@plt>
-0804ff97 <.text+0x6d67> mov    -0x368(%ebp),%edx
-0804ff9d <.text+0x6d6d> mov    -0x364(%ebp),%ecx
-0804ffa3 <.text+0x6d73> mov    %eax,-0x30c(%ebp)
-0804ffa9 <.text+0x6d79> mov    -0x30c(%ebp),%eax
-0804ffaf <.text+0x6d7f> test   %eax,%eax
-0804ffb1 <.text+0x6d81> je     08050048 <exit@plt+0x6e30>
-0804ffb7 <.text+0x6d87> test   %edi,%edi
-0804ffb9 <.text+0x6d89> jne    08050580 <exit@plt+0x7368>
-0804ffbf <.text+0x6d8f> mov    -0x30c(%ebp),%edx
-0804ffc5 <.text+0x6d95> movb   $0x25,(%edx,%edi,1)
-0804ffc9 <.text+0x6d99> mov    %ecx,%edi
-0804ffcb <.text+0x6d9b> mov    0x4(%esi),%ecx
-0804ffce <.text+0x6d9e> add    $0x2c,%esi
-0804ffd1 <.text+0x6da1> addl   $0x1,-0x33c(%ebp)
-0804ffd8 <.text+0x6da8> mov    %ecx,-0x30c(%ebp)
-0804ffde <.text+0x6dae> jmp    0804f4a8 <exit@plt+0x6290>
-0804ffe3 <.text+0x6db3> nop
-0804ffe4 <.text+0x6db4> lea    0x0(%esi,%eiz,1),%esi
-0804ffe8 <.text+0x6db8> mov    %edx,(%esp)
-0804ffeb <.text+0x6dbb> mov    %edx,-0x368(%ebp)
-0804fff1 <.text+0x6dc1> mov    %ecx,-0x364(%ebp)
-0804fff7 <.text+0x6dc7> mov    %ebx,0x4(%esp)
-0804fffb <.text+0x6dcb> call   08048ec8 <realloc@plt>
-08050000 <.text+0x6dd0> mov    -0x364(%ebp),%ecx
-08050006 <.text+0x6dd6> mov    -0x368(%ebp),%edx
-0805000c <.text+0x6ddc> mov    %eax,-0x30c(%ebp)
-08050012 <.text+0x6de2> jmp    0804ffa9 <exit@plt+0x6d91>
-08050014 <.text+0x6de4> cmpl   $0xffffffff,-0x328(%ebp)
-0805001b <.text+0x6deb> je     08050048 <exit@plt+0x6e30>
-0805001d <.text+0x6ded> mov    -0x328(%ebp),%eax
-08050023 <.text+0x6df3> mov    %edx,-0x368(%ebp)
-08050029 <.text+0x6df9> mov    %eax,(%esp)
-0805002c <.text+0x6dfc> call   080490f8 <malloc@plt>
-08050031 <.text+0x6e01> mov    -0x368(%ebp),%edx
-08050037 <.text+0x6e07> test   %eax,%eax
-08050039 <.text+0x6e09> mov    %eax,-0x30c(%ebp)
-0805003f <.text+0x6e0f> jne    080502f4 <exit@plt+0x70dc>
-08050045 <.text+0x6e15> lea    0x0(%esi),%esi
-08050048 <.text+0x6e18> mov    %edx,%edi
-0805004a <.text+0x6e1a> test   %edi,%edi
-0805004c <.text+0x6e1c> jne    08050528 <exit@plt+0x7310>
-08050052 <.text+0x6e22> mov    -0x35c(%ebp),%edx
-08050058 <.text+0x6e28> test   %edx,%edx
-0805005a <.text+0x6e2a> je     0804f3d0 <exit@plt+0x61b8>
-08050060 <.text+0x6e30> mov    -0x35c(%ebp),%edx
-08050066 <.text+0x6e36> mov    %edx,(%esp)
-08050069 <.text+0x6e39> call   08048ff8 <free@plt>
-0805006e <.text+0x6e3e> jmp    0804f3d0 <exit@plt+0x61b8>
-08050073 <.text+0x6e43> nop
-08050074 <.text+0x6e44> lea    0x0(%esi,%eiz,1),%esi
-08050078 <.text+0x6e48> shl    $0x4,%ecx
-0805007b <.text+0x6e4b> add    -0x2e4(%ebp),%ecx
-08050081 <.text+0x6e51> mov    (%ecx),%eax
-08050083 <.text+0x6e53> sub    $0x12,%eax
-08050086 <.text+0x6e56> cmp    $0x4,%eax
-08050089 <.text+0x6e59> ja     0804f8f0 <exit@plt+0x66d8>
-0805008f <.text+0x6e5f> jmp    *0x805301c(,%eax,4)
-08050096 <.text+0x6e66> xchg   %ax,%ax
-08050098 <.text+0x6e68> mov    0x4(%ecx),%eax
-0805009b <.text+0x6e6b> mov    %edi,(%eax)
-0805009d <.text+0x6e6d> jmp    0804ffcb <exit@plt+0x6db3>
-080500a2 <.text+0x6e72> lea    0x0(%esi),%esi
-080500a8 <.text+0x6e78> mov    %cl,-0x364(%ebp)
-080500ae <.text+0x6e7e> mov    %ebx,0x4(%esp)
-080500b2 <.text+0x6e82> mov    %esi,(%esp)
-080500b5 <.text+0x6e85> call   08048ec8 <realloc@plt>
-080500ba <.text+0x6e8a> movzbl -0x364(%ebp),%ecx
-080500c1 <.text+0x6e91> mov    %eax,%edx
-080500c3 <.text+0x6e93> jmp    0804faa3 <exit@plt+0x688b>
-080500c8 <.text+0x6e98> jl     080501a8 <exit@plt+0x6f90>
-080500ce <.text+0x6e9e> add    %ebx,%ebx
-080500d0 <.text+0x6ea0> jmp    0804fa68 <exit@plt+0x6850>
-080500d5 <.text+0x6ea5> lea    0x0(%esi),%esi
-080500d8 <.text+0x6ea8> cmpb   $0x0,-0x330(%ebp)
-080500df <.text+0x6eaf> nop
-080500e0 <.text+0x6eb0> je     0804f542 <exit@plt+0x632a>
-080500e6 <.text+0x6eb6> mov    %edx,0x4(%esp)
-080500ea <.text+0x6eba> mov    -0x328(%ebp),%edx
-080500f0 <.text+0x6ec0> mov    %ecx,-0x364(%ebp)
-080500f6 <.text+0x6ec6> mov    %edi,0x8(%esp)
-080500fa <.text+0x6eca> mov    %edx,(%esp)
-080500fd <.text+0x6ecd> call   08049068 <memcpy@plt>
-08050102 <.text+0x6ed2> mov    -0x328(%ebp),%edx
-08050108 <.text+0x6ed8> mov    -0x364(%ebp),%ecx
-0805010e <.text+0x6ede> jmp    0804f548 <exit@plt+0x6330>
-08050113 <.text+0x6ee3> nop
-08050114 <.text+0x6ee4> lea    0x0(%esi,%eiz,1),%esi
-08050118 <.text+0x6ee8> mov    -0x330(%ebp),%eax
-0805011e <.text+0x6eee> test   %eax,%eax
-08050120 <.text+0x6ef0> jns    0804f9ff <exit@plt+0x67e7>
-08050126 <.text+0x6ef6> test   %ebx,%ebx
-08050128 <.text+0x6ef8> js     08050738 <exit@plt+0x7520>
-0805012e <.text+0x6efe> lea    (%ebx,%ebx,1),%eax
-08050131 <.text+0x6f01> add    $0xc,%eax
-08050134 <.text+0x6f04> jb     08050738 <exit@plt+0x7520>
-0805013a <.text+0x6f0a> cmp    %eax,%ebx
-0805013c <.text+0x6f0c> jae    0804f8c5 <exit@plt+0x66ad>
-08050142 <.text+0x6f12> cmp    $0x0,%ebx
-08050145 <.text+0x6f15> jne    08050a2d <exit@plt+0x7815>
-0805014b <.text+0x6f1b> mov    $0xc,%bl
-0805014d <.text+0x6f1d> cmp    %eax,%ebx
-0805014f <.text+0x6f1f> nop
-08050150 <.text+0x6f20> jae    0804fa6e <exit@plt+0x6856>
-08050156 <.text+0x6f26> mov    %eax,%ebx
-08050158 <.text+0x6f28> jmp    0804fa6e <exit@plt+0x6856>
-0805015d <.text+0x6f2d> lea    0x0(%esi),%esi
-08050160 <.text+0x6f30> mov    -0x30c(%ebp),%eax
-08050166 <.text+0x6f36> movb   $0x4c,(%eax)
-08050169 <.text+0x6f39> add    $0x1,%eax
-0805016c <.text+0x6f3c> mov    %eax,-0x30c(%ebp)
-08050172 <.text+0x6f42> jmp    0804f788 <exit@plt+0x6570>
-08050177 <.text+0x6f47> nop
-08050178 <.text+0x6f48> lea    (%ebx,%ebx,1),%eax
-0805017b <.text+0x6f4b> sar    $0x1f,%ebx
-0805017e <.text+0x6f4e> or     %eax,%ebx
-08050180 <.text+0x6f50> jmp    0804f832 <exit@plt+0x661a>
-08050185 <.text+0x6f55> lea    0x0(%esi),%esi
-08050188 <.text+0x6f58> mov    %edx,(%esp)
-0805018b <.text+0x6f5b> mov    %edx,-0x368(%ebp)
-08050191 <.text+0x6f61> mov    %ebx,0x4(%esp)
-08050195 <.text+0x6f65> call   08048ec8 <realloc@plt>
-0805019a <.text+0x6f6a> mov    -0x368(%ebp),%edx
-080501a0 <.text+0x6f70> mov    %eax,%ecx
-080501a2 <.text+0x6f72> jmp    0804f893 <exit@plt+0x667b>
-080501a7 <.text+0x6f77> nop
-080501a8 <.text+0x6f78> mov    %esi,%edi
-080501aa <.text+0x6f7a> jmp    0805004a <exit@plt+0x6e32>
-080501af <.text+0x6f7f> nop
-080501b0 <.text+0x6f80> jl     08050048 <exit@plt+0x6e30>
-080501b6 <.text+0x6f86> add    %ebx,%ebx
-080501b8 <.text+0x6f88> jmp    0804ff5a <exit@plt+0x6d42>
-080501bd <.text+0x6f8d> lea    0x0(%esi),%esi
-080501c0 <.text+0x6f90> fldt   0x4(%ecx)
-080501c3 <.text+0x6f93> mov    %edx,-0x368(%ebp)
-080501c9 <.text+0x6f99> fld    %st(0)
-080501cb <.text+0x6f9b> fstpt  (%esp)
-080501ce <.text+0x6f9e> fstpt  -0x378(%ebp)
-080501d4 <.text+0x6fa4> call   08051420 <exit@plt+0x8208>
-080501d9 <.text+0x6fa9> mov    -0x368(%ebp),%edx
-080501df <.text+0x6faf> test   %eax,%eax
-080501e1 <.text+0x6fb1> fldt   -0x378(%ebp)
-080501e7 <.text+0x6fb7> je     08050478 <exit@plt+0x7260>
-080501ed <.text+0x6fbd> fstp   %st(0)
-080501ef <.text+0x6fbf> mov    0x8(%esi),%ecx
-080501f2 <.text+0x6fc2> mov    0xc(%esi),%eax
-080501f5 <.text+0x6fc5> movl   $0x0,-0x310(%ebp)
-080501ff <.text+0x6fcf> movl   $0x0,-0x340(%ebp)
-08050209 <.text+0x6fd9> mov    %ecx,-0x34c(%ebp)
-0805020f <.text+0x6fdf> mov    0x10(%esi),%ecx
-08050212 <.text+0x6fe2> cmp    %ecx,%eax
-08050214 <.text+0x6fe4> mov    %ecx,-0x30c(%ebp)
-0805021a <.text+0x6fea> je     08050255 <exit@plt+0x703d>
-0805021c <.text+0x6fec> mov    0x14(%esi),%ecx
-0805021f <.text+0x6fef> cmp    $0xffffffff,%ecx
-08050222 <.text+0x6ff2> je     08050b26 <exit@plt+0x790e>
-08050228 <.text+0x6ff8> shl    $0x4,%ecx
-0805022b <.text+0x6ffb> add    -0x2e4(%ebp),%ecx
-08050231 <.text+0x7001> cmpl   $0x5,(%ecx)
-08050234 <.text+0x7004> jne    0804f8f0 <exit@plt+0x66d8>
-0805023a <.text+0x700a> mov    0x4(%ecx),%ecx
-0805023d <.text+0x700d> movl   $0x1,-0x340(%ebp)
-08050247 <.text+0x7017> test   %ecx,%ecx
-08050249 <.text+0x7019> mov    %ecx,-0x310(%ebp)
-0805024f <.text+0x701f> js     08050c5e <exit@plt+0x7a46>
-08050255 <.text+0x7025> mov    0x1c(%esi),%ecx
-08050258 <.text+0x7028> mov    0x18(%esi),%eax
-0805025b <.text+0x702b> mov    %ecx,-0x30c(%ebp)
-08050261 <.text+0x7031> cmp    %ecx,%eax
-08050263 <.text+0x7033> je     08050ca6 <exit@plt+0x7a8e>
-08050269 <.text+0x7039> mov    0x20(%esi),%ecx
-0805026c <.text+0x703c> cmp    $0xffffffff,%ecx
-0805026f <.text+0x703f> je     08050aaa <exit@plt+0x7892>
-08050275 <.text+0x7045> shl    $0x4,%ecx
-08050278 <.text+0x7048> add    -0x2e4(%ebp),%ecx
-0805027e <.text+0x704e> cmpl   $0x5,(%ecx)
-08050281 <.text+0x7051> jne    0804f8f0 <exit@plt+0x66d8>
-08050287 <.text+0x7057> mov    0x4(%ecx),%ecx
-0805028a <.text+0x705a> test   %ecx,%ecx
-0805028c <.text+0x705c> mov    %ecx,-0x38c(%ebp)
-08050292 <.text+0x7062> js     08050ca6 <exit@plt+0x7a8e>
-08050298 <.text+0x7068> mov    -0x38c(%ebp),%eax
-0805029e <.text+0x706e> mov    $0xc,%ecx
-080502a3 <.text+0x7073> test   %eax,%eax
-080502a5 <.text+0x7075> jne    08050a3a <exit@plt+0x7822>
-080502ab <.text+0x707b> cmp    %ecx,-0x310(%ebp)
-080502b1 <.text+0x7081> jbe    08051125 <exit@plt+0x7f0d>
-080502b7 <.text+0x7087> mov    -0x310(%ebp),%ecx
-080502bd <.text+0x708d> add    $0x1,%ecx
-080502c0 <.text+0x7090> mov    %ecx,-0x328(%ebp)
-080502c6 <.text+0x7096> mov    -0x310(%ebp),%ecx
-080502cc <.text+0x709c> cmp    -0x328(%ebp),%ecx
-080502d2 <.text+0x70a2> ja     08050048 <exit@plt+0x6e30>
-080502d8 <.text+0x70a8> cmpl   $0x2bc,-0x328(%ebp)
-080502e2 <.text+0x70b2> lea    -0x2d8(%ebp),%ecx
-080502e8 <.text+0x70b8> mov    %ecx,-0x30c(%ebp)
-080502ee <.text+0x70be> ja     08050014 <exit@plt+0x6dfc>
-080502f4 <.text+0x70c4> mov    0x28(%esi),%ecx
-080502f7 <.text+0x70c7> mov    -0x2e4(%ebp),%eax
-080502fd <.text+0x70cd> shl    $0x4,%ecx
-08050300 <.text+0x70d0> fldt   0x4(%ecx,%eax,1)
-08050304 <.text+0x70d4> mov    %edx,-0x368(%ebp)
-0805030a <.text+0x70da> fld    %st(0)
-0805030c <.text+0x70dc> fstpt  (%esp)
-0805030f <.text+0x70df> fstpt  -0x378(%ebp)
-08050315 <.text+0x70e5> call   08051420 <exit@plt+0x8208>
-0805031a <.text+0x70ea> mov    -0x368(%ebp),%edx
-08050320 <.text+0x70f0> test   %eax,%eax
-08050322 <.text+0x70f2> fldt   -0x378(%ebp)
-08050328 <.text+0x70f8> je     080507f8 <exit@plt+0x75e0>
-0805032e <.text+0x70fe> fstp   %st(0)
-08050330 <.text+0x7100> movzbl 0x24(%esi),%eax
-08050334 <.text+0x7104> sub    $0x41,%eax
-08050337 <.text+0x7107> cmp    $0x19,%al
-08050339 <.text+0x7109> ja     08050a81 <exit@plt+0x7869>
-0805033f <.text+0x710f> mov    -0x30c(%ebp),%ecx
-08050345 <.text+0x7115> movb   $0x4e,(%ecx)
-08050348 <.text+0x7118> movb   $0x41,0x1(%ecx)
-0805034c <.text+0x711c> movb   $0x4e,0x2(%ecx)
-08050350 <.text+0x7120> add    $0x3,%ecx
-08050353 <.text+0x7123> mov    %ecx,-0x338(%ebp)
-08050359 <.text+0x7129> movl   $0x0,-0x330(%ebp)
-08050363 <.text+0x7133> mov    -0x340(%ebp),%eax
-08050369 <.text+0x7139> test   %eax,%eax
-0805036b <.text+0x713b> jne    08050760 <exit@plt+0x7548>
-08050371 <.text+0x7141> mov    -0x338(%ebp),%ecx
-08050377 <.text+0x7147> sub    -0x30c(%ebp),%ecx
-0805037d <.text+0x714d> cmp    %ecx,-0x328(%ebp)
-08050383 <.text+0x7153> jbe    0804f8f0 <exit@plt+0x66d8>
-08050389 <.text+0x7159> mov    %ebx,%eax
-0805038b <.text+0x715b> sub    %edi,%eax
-0805038d <.text+0x715d> cmp    %ecx,%eax
-0805038f <.text+0x715f> ja     08050a1f <exit@plt+0x7807>
-08050395 <.text+0x7165> mov    %ecx,%eax
-08050397 <.text+0x7167> add    %edi,%eax
-08050399 <.text+0x7169> mov    %eax,-0x310(%ebp)
-0805039f <.text+0x716f> sbb    %eax,%eax
-080503a1 <.text+0x7171> or     -0x310(%ebp),%eax
-080503a7 <.text+0x7177> cmp    %eax,%ebx
-080503a9 <.text+0x7179> jae    08050425 <exit@plt+0x720d>
-080503ab <.text+0x717b> cmp    $0x0,%ebx
-080503ae <.text+0x717e> jne    08050c51 <exit@plt+0x7a39>
-080503b4 <.text+0x7184> mov    $0xc,%bl
-080503b6 <.text+0x7186> cmp    %eax,%ebx
-080503b8 <.text+0x7188> jae    080503bc <exit@plt+0x71a4>
-080503ba <.text+0x718a> mov    %eax,%ebx
-080503bc <.text+0x718c> cmp    $0xffffffff,%ebx
-080503bf <.text+0x718f> je     08050048 <exit@plt+0x6e30>
-080503c5 <.text+0x7195> cmp    -0x334(%ebp),%edx
-080503cb <.text+0x719b> sete   -0x330(%ebp)
-080503d2 <.text+0x71a2> test   %edx,%edx
-080503d4 <.text+0x71a4> je     080503e3 <exit@plt+0x71cb>
-080503d6 <.text+0x71a6> cmpb   $0x0,-0x330(%ebp)
-080503dd <.text+0x71ad> je     08050c22 <exit@plt+0x7a0a>
-080503e3 <.text+0x71b3> mov    %edx,-0x368(%ebp)
-080503e9 <.text+0x71b9> mov    %ecx,-0x364(%ebp)
-080503ef <.text+0x71bf> mov    %ebx,(%esp)
-080503f2 <.text+0x71c2> call   080490f8 <malloc@plt>
-080503f7 <.text+0x71c7> mov    -0x368(%ebp),%edx
-080503fd <.text+0x71cd> mov    -0x364(%ebp),%ecx
-08050403 <.text+0x71d3> mov    %eax,-0x328(%ebp)
-08050409 <.text+0x71d9> mov    -0x328(%ebp),%eax
-0805040f <.text+0x71df> test   %eax,%eax
-08050411 <.text+0x71e1> je     08050048 <exit@plt+0x6e30>
-08050417 <.text+0x71e7> test   %edi,%edi
-08050419 <.text+0x71e9> jne    08050dc2 <exit@plt+0x7baa>
-0805041f <.text+0x71ef> mov    -0x328(%ebp),%edx
-08050425 <.text+0x71f5> mov    %ecx,0x8(%esp)
-08050429 <.text+0x71f9> mov    -0x30c(%ebp),%ecx
-0805042f <.text+0x71ff> lea    (%edx,%edi,1),%edi
-08050432 <.text+0x7202> mov    %edx,-0x368(%ebp)
-08050438 <.text+0x7208> mov    %edi,(%esp)
-0805043b <.text+0x720b> mov    %ecx,0x4(%esp)
-0805043f <.text+0x720f> call   08049068 <memcpy@plt>
-08050444 <.text+0x7214> mov    -0x37c(%ebp),%eax
-0805044a <.text+0x721a> cmp    %eax,-0x30c(%ebp)
-08050450 <.text+0x7220> mov    -0x368(%ebp),%edx
-08050456 <.text+0x7226> je     0805046c <exit@plt+0x7254>
-08050458 <.text+0x7228> mov    -0x30c(%ebp),%ecx
-0805045e <.text+0x722e> mov    %ecx,(%esp)
-08050461 <.text+0x7231> call   08048ff8 <free@plt>
-08050466 <.text+0x7236> mov    -0x368(%ebp),%edx
-0805046c <.text+0x723c> mov    -0x310(%ebp),%edi
-08050472 <.text+0x7242> jmp    0804ffcb <exit@plt+0x6db3>
-08050477 <.text+0x7247> nop
-08050478 <.text+0x7248> fld    %st(0)
-0805047a <.text+0x724a> fadd   %st(1),%st
-0805047c <.text+0x724c> fxch   %st(1)
-0805047e <.text+0x724e> fucompp 
-08050480 <.text+0x7250> fnstsw %ax
-08050482 <.text+0x7252> sahf   
-08050483 <.text+0x7253> jp     0805048b <exit@plt+0x7273>
-08050485 <.text+0x7255> je     080501ef <exit@plt+0x6fd7>
-0805048b <.text+0x725b> mov    0x28(%esi),%eax
-0805048e <.text+0x725e> mov    -0x2e4(%ebp),%ecx
-08050494 <.text+0x7264> shl    $0x4,%eax
-08050497 <.text+0x7267> mov    (%eax,%ecx,1),%eax
-0805049a <.text+0x726a> mov    %eax,-0x310(%ebp)
-080504a0 <.text+0x7270> jmp    0804f63a <exit@plt+0x6422>
-080504a5 <.text+0x7275> lea    0x0(%esi),%esi
-080504a8 <.text+0x7278> mov    -0x32c(%ebp),%eax
-080504ae <.text+0x727e> lea    -0x2e0(%ebp),%edx
-080504b4 <.text+0x7284> mov    %edx,0x1c(%esp)
-080504b8 <.text+0x7288> fstpl  0x14(%esp)
-080504bc <.text+0x728c> mov    %eax,0x10(%esp)
-080504c0 <.text+0x7290> jmp    0804fb2a <exit@plt+0x6912>
-080504c5 <.text+0x7295> lea    0x0(%esi),%esi
-080504c8 <.text+0x7298> lea    -0x2e0(%ebp),%eax
-080504ce <.text+0x729e> mov    %eax,0x20(%esp)
-080504d2 <.text+0x72a2> mov    -0x32c(%ebp),%eax
-080504d8 <.text+0x72a8> fldt   -0x328(%ebp)
-080504de <.text+0x72ae> mov    %eax,0x10(%esp)
-080504e2 <.text+0x72b2> fstpt  0x14(%esp)
-080504e6 <.text+0x72b6> jmp    0804fc19 <exit@plt+0x6a01>
-080504eb <.text+0x72bb> nop
-080504ec <.text+0x72bc> lea    0x0(%esi,%eiz,1),%esi
-080504f0 <.text+0x72c0> mov    0x4(%ecx),%eax
-080504f3 <.text+0x72c3> mov    %edi,%ecx
-080504f5 <.text+0x72c5> mov    %cl,(%eax)
-080504f7 <.text+0x72c7> jmp    0804ffcb <exit@plt+0x6db3>
-080504fc <.text+0x72cc> lea    0x0(%esi,%eiz,1),%esi
-08050500 <.text+0x72d0> mov    0x4(%ecx),%eax
-08050503 <.text+0x72d3> mov    %edi,(%eax)
-08050505 <.text+0x72d5> movl   $0x0,0x4(%eax)
-0805050c <.text+0x72dc> jmp    0804ffcb <exit@plt+0x6db3>
-08050511 <.text+0x72e1> lea    0x0(%esi,%eiz,1),%esi
-08050518 <.text+0x72e8> mov    0x4(%ecx),%eax
-0805051b <.text+0x72eb> mov    %di,(%eax)
-0805051e <.text+0x72ee> jmp    0804ffcb <exit@plt+0x6db3>
-08050523 <.text+0x72f3> nop
-08050524 <.text+0x72f4> lea    0x0(%esi,%eiz,1),%esi
-08050528 <.text+0x72f8> cmp    -0x334(%ebp),%edi
-0805052e <.text+0x72fe> je     08050052 <exit@plt+0x6e3a>
-08050534 <.text+0x7304> mov    %edi,(%esp)
-08050537 <.text+0x7307> call   08048ff8 <free@plt>
-0805053c <.text+0x730c> jmp    08050052 <exit@plt+0x6e3a>
-08050541 <.text+0x7311> lea    0x0(%esi,%eiz,1),%esi
-08050548 <.text+0x7318> lea    -0x2e0(%ebp),%eax
-0805054e <.text+0x731e> mov    -0x324(%ebp),%edx
-08050554 <.text+0x7324> mov    %eax,0x20(%esp)
-08050558 <.text+0x7328> mov    -0x328(%ebp),%eax
-0805055e <.text+0x732e> mov    %edx,0x1c(%esp)
-08050562 <.text+0x7332> mov    -0x34c(%ebp),%edx
-08050568 <.text+0x7338> mov    %eax,0x18(%esp)
-0805056c <.text+0x733c> mov    -0x32c(%ebp),%eax
-08050572 <.text+0x7342> mov    %edx,0x14(%esp)
-08050576 <.text+0x7346> mov    %eax,0x10(%esp)
-0805057a <.text+0x734a> jmp    0804fc19 <exit@plt+0x6a01>
-0805057f <.text+0x734f> nop
-08050580 <.text+0x7350> cmpb   $0x0,-0x310(%ebp)
-08050587 <.text+0x7357> je     0804ffbf <exit@plt+0x6da7>
-0805058d <.text+0x735d> mov    -0x30c(%ebp),%eax
-08050593 <.text+0x7363> mov    %edx,0x4(%esp)
-08050597 <.text+0x7367> mov    %ecx,-0x364(%ebp)
-0805059d <.text+0x736d> mov    %edi,0x8(%esp)
-080505a1 <.text+0x7371> mov    %eax,(%esp)
-080505a4 <.text+0x7374> call   08049068 <memcpy@plt>
-080505a9 <.text+0x7379> mov    -0x30c(%ebp),%edx
-080505af <.text+0x737f> mov    -0x364(%ebp),%ecx
-080505b5 <.text+0x7385> jmp    0804ffc5 <exit@plt+0x6dad>
-080505ba <.text+0x738a> lea    0x0(%esi),%esi
-080505c0 <.text+0x7390> mov    %edx,%eax
-080505c2 <.text+0x7392> mov    %edi,%edx
-080505c4 <.text+0x7394> mov    %edx,%esi
-080505c6 <.text+0x7396> mov    %eax,%edi
-080505c8 <.text+0x7398> add    $0x1,%esi
-080505cb <.text+0x739b> sbb    %eax,%eax
-080505cd <.text+0x739d> or     %esi,%eax
-080505cf <.text+0x739f> cmp    %ebx,%eax
-080505d1 <.text+0x73a1> jbe    0805063c <exit@plt+0x7424>
-080505d3 <.text+0x73a3> test   %ebx,%ebx
-080505d5 <.text+0x73a5> jne    08050c72 <exit@plt+0x7a5a>
-080505db <.text+0x73ab> mov    $0xc,%bl
-080505dd <.text+0x73ad> cmp    %edx,%esi
-080505df <.text+0x73af> sbb    %eax,%eax
-080505e1 <.text+0x73b1> or     %esi,%eax
-080505e3 <.text+0x73b3> cmp    %eax,%ebx
-080505e5 <.text+0x73b5> jae    080505f1 <exit@plt+0x73d9>
-080505e7 <.text+0x73b7> cmp    %esi,%edx
-080505e9 <.text+0x73b9> ja     0805004a <exit@plt+0x6e32>
-080505ef <.text+0x73bf> mov    %esi,%ebx
-080505f1 <.text+0x73c1> cmp    $0xffffffff,%ebx
-080505f4 <.text+0x73c4> je     0805004a <exit@plt+0x6e32>
-080505fa <.text+0x73ca> cmp    -0x334(%ebp),%edi
-08050600 <.text+0x73d0> sete   -0x30c(%ebp)
-08050607 <.text+0x73d7> test   %edi,%edi
-08050609 <.text+0x73d9> je     08050618 <exit@plt+0x7400>
-0805060b <.text+0x73db> cmpb   $0x0,-0x30c(%ebp)
-08050612 <.text+0x73e2> je     08050cd0 <exit@plt+0x7ab8>
-08050618 <.text+0x73e8> mov    %edx,-0x368(%ebp)
-0805061e <.text+0x73ee> mov    %ebx,(%esp)
-08050621 <.text+0x73f1> call   080490f8 <malloc@plt>
-08050626 <.text+0x73f6> mov    -0x368(%ebp),%edx
-0805062c <.text+0x73fc> mov    %eax,%ecx
-0805062e <.text+0x73fe> test   %ecx,%ecx
-08050630 <.text+0x7400> je     0805004a <exit@plt+0x6e32>
-08050636 <.text+0x7406> test   %edx,%edx
-08050638 <.text+0x7408> jne    080506b3 <exit@plt+0x749b>
-0805063a <.text+0x740a> mov    %ecx,%edi
-0805063c <.text+0x740c> movb   $0x0,(%edi,%edx,1)
-08050640 <.text+0x7410> cmp    -0x334(%ebp),%edi
-08050646 <.text+0x7416> je     08050650 <exit@plt+0x7438>
-08050648 <.text+0x7418> cmp    %esi,%ebx
-0805064a <.text+0x741a> ja     08050c7f <exit@plt+0x7a67>
-08050650 <.text+0x7420> mov    -0x35c(%ebp),%ebx
-08050656 <.text+0x7426> test   %ebx,%ebx
-08050658 <.text+0x7428> je     08050674 <exit@plt+0x745c>
-0805065a <.text+0x742a> mov    -0x35c(%ebp),%eax
-08050660 <.text+0x7430> mov    %edx,-0x368(%ebp)
-08050666 <.text+0x7436> mov    %eax,(%esp)
-08050669 <.text+0x7439> call   08048ff8 <free@plt>
-0805066e <.text+0x743e> mov    -0x368(%ebp),%edx
-08050674 <.text+0x7444> mov    -0x2fc(%ebp),%eax
-0805067a <.text+0x744a> mov    %edx,-0x368(%ebp)
-08050680 <.text+0x7450> mov    %eax,(%esp)
-08050683 <.text+0x7453> call   08048ff8 <free@plt>
-08050688 <.text+0x7458> mov    -0x2e4(%ebp),%eax
-0805068e <.text+0x745e> mov    -0x368(%ebp),%edx
-08050694 <.text+0x7464> test   %eax,%eax
-08050696 <.text+0x7466> je     080506a6 <exit@plt+0x748e>
-08050698 <.text+0x7468> mov    %eax,(%esp)
-0805069b <.text+0x746b> call   08048ff8 <free@plt>
-080506a0 <.text+0x7470> mov    -0x368(%ebp),%edx
-080506a6 <.text+0x7476> mov    -0x344(%ebp),%ecx
-080506ac <.text+0x747c> mov    %edx,(%ecx)
-080506ae <.text+0x747e> jmp    0804f3fd <exit@plt+0x61e5>
-080506b3 <.text+0x7483> cmpb   $0x0,-0x30c(%ebp)
-080506ba <.text+0x748a> je     0805063a <exit@plt+0x7422>
-080506c0 <.text+0x7490> mov    %edx,0x8(%esp)
-080506c4 <.text+0x7494> mov    %edi,0x4(%esp)
-080506c8 <.text+0x7498> mov    %ecx,(%esp)
-080506cb <.text+0x749b> mov    %edx,-0x368(%ebp)
-080506d1 <.text+0x74a1> mov    %ecx,-0x364(%ebp)
-080506d7 <.text+0x74a7> call   08049068 <memcpy@plt>
-080506dc <.text+0x74ac> mov    -0x364(%ebp),%ecx
-080506e2 <.text+0x74b2> mov    -0x368(%ebp),%edx
-080506e8 <.text+0x74b8> mov    %ecx,%edi
-080506ea <.text+0x74ba> jmp    0805063c <exit@plt+0x7424>
-080506ef <.text+0x74bf> nop
-080506f0 <.text+0x74c0> fldt   -0x328(%ebp)
-080506f6 <.text+0x74c6> lea    -0x2e0(%ebp),%edx
-080506fc <.text+0x74cc> mov    %edx,0x24(%esp)
-08050700 <.text+0x74d0> fstpt  0x18(%esp)
-08050704 <.text+0x74d4> jmp    0804fdc6 <exit@plt+0x6bae>
-08050709 <.text+0x74d9> lea    0x0(%esi,%eiz,1),%esi
-08050710 <.text+0x74e0> lea    -0x2e0(%ebp),%edx
-08050716 <.text+0x74e6> mov    -0x34c(%ebp),%eax
-0805071c <.text+0x74ec> mov    %edx,0x20(%esp)
-08050720 <.text+0x74f0> mov    -0x32c(%ebp),%edx
-08050726 <.text+0x74f6> fstpl  0x18(%esp)
-0805072a <.text+0x74fa> mov    %eax,0x14(%esp)
-0805072e <.text+0x74fe> mov    %edx,0x10(%esp)
-08050732 <.text+0x7502> jmp    0804fc19 <exit@plt+0x6a01>
-08050737 <.text+0x7507> nop
-08050738 <.text+0x7508> mov    $0xffffffff,%eax
-0805073d <.text+0x750d> jmp    0805013a <exit@plt+0x6f22>
-08050742 <.text+0x7512> lea    0x0(%esi),%esi
-08050748 <.text+0x7518> mov    %esi,%edx
-0805074a <.text+0x751a> mov    -0x340(%ebp),%esi
-08050750 <.text+0x7520> add    -0x328(%ebp),%edi
-08050756 <.text+0x7526> jmp    0804ffcb <exit@plt+0x6db3>
-0805075b <.text+0x752b> nop
-0805075c <.text+0x752c> lea    0x0(%esi,%eiz,1),%esi
-08050760 <.text+0x7530> mov    -0x338(%ebp),%ecx
-08050766 <.text+0x7536> sub    -0x30c(%ebp),%ecx
-0805076c <.text+0x753c> cmp    %ecx,-0x310(%ebp)
-08050772 <.text+0x7542> jbe    0805037d <exit@plt+0x7165>
-08050778 <.text+0x7548> mov    -0x30c(%ebp),%eax
-0805077e <.text+0x754e> mov    -0x338(%ebp),%ecx
-08050784 <.text+0x7554> sub    -0x338(%ebp),%eax
-0805078a <.text+0x755a> add    -0x310(%ebp),%eax
-08050790 <.text+0x7560> add    %eax,%ecx
-08050792 <.text+0x7562> testb  $0x2,-0x34c(%ebp)
-08050799 <.text+0x7569> mov    %eax,-0x310(%ebp)
-0805079f <.text+0x756f> mov    %ecx,-0x340(%ebp)
-080507a5 <.text+0x7575> je     08050d08 <exit@plt+0x7af0>
-080507ab <.text+0x757b> xor    %eax,%eax
-080507ad <.text+0x757d> cmpl   $0x0,-0x310(%ebp)
-080507b4 <.text+0x7584> je     08050db7 <exit@plt+0x7b9f>
-080507ba <.text+0x758a> mov    %edi,-0x330(%ebp)
-080507c0 <.text+0x7590> mov    -0x338(%ebp),%ecx
-080507c6 <.text+0x7596> mov    -0x310(%ebp),%edi
-080507cc <.text+0x759c> lea    0x0(%esi,%eiz,1),%esi
-080507d0 <.text+0x75a0> movb   $0x20,(%ecx,%eax,1)
-080507d4 <.text+0x75a4> add    $0x1,%eax
-080507d7 <.text+0x75a7> cmp    %edi,%eax
-080507d9 <.text+0x75a9> jne    080507d0 <exit@plt+0x75b8>
-080507db <.text+0x75ab> mov    -0x340(%ebp),%ecx
-080507e1 <.text+0x75b1> mov    -0x330(%ebp),%edi
-080507e7 <.text+0x75b7> sub    -0x30c(%ebp),%ecx
-080507ed <.text+0x75bd> jmp    0805037d <exit@plt+0x7165>
-080507f2 <.text+0x75c2> lea    0x0(%esi),%esi
-080507f8 <.text+0x75c8> fnstcw -0x2da(%ebp)
-080507fe <.text+0x75ce> movzwl -0x2da(%ebp),%ecx
-08050805 <.text+0x75d5> mov    %ecx,%eax
-08050807 <.text+0x75d7> or     $0x3,%ah
-0805080a <.text+0x75da> mov    %cx,-0x350(%ebp)
-08050811 <.text+0x75e1> mov    %ax,-0x2da(%ebp)
-08050818 <.text+0x75e8> fldcw  -0x2da(%ebp)
-0805081e <.text+0x75ee> fxam   
-08050820 <.text+0x75f0> fnstsw %ax
-08050822 <.text+0x75f2> test   $0x2,%ah
-08050825 <.text+0x75f5> je     08050a5d <exit@plt+0x7845>
-0805082b <.text+0x75fb> mov    -0x30c(%ebp),%eax
-08050831 <.text+0x7601> fchs   
-08050833 <.text+0x7603> movb   $0x2d,(%eax)
-08050836 <.text+0x7606> add    $0x1,%eax
-08050839 <.text+0x7609> mov    %eax,-0x330(%ebp)
-0805083f <.text+0x760f> fldz   
-08050841 <.text+0x7611> fxch   %st(1)
-08050843 <.text+0x7613> fucom  %st(1)
-08050845 <.text+0x7615> fnstsw %ax
-08050847 <.text+0x7617> fstp   %st(1)
-08050849 <.text+0x7619> sahf   
-0805084a <.text+0x761a> jbe    08050912 <exit@plt+0x76fa>
-08050850 <.text+0x7620> fld    %st(0)
-08050852 <.text+0x7622> fadd   %st(1),%st
-08050854 <.text+0x7624> fucomp %st(1)
-08050856 <.text+0x7626> fnstsw %ax
-08050858 <.text+0x7628> sahf   
-08050859 <.text+0x7629> jne    08050912 <exit@plt+0x76fa>
-0805085f <.text+0x762f> jp     08050912 <exit@plt+0x76fa>
-08050865 <.text+0x7635> fstp   %st(0)
-08050867 <.text+0x7637> movzbl 0x24(%esi),%eax
-0805086b <.text+0x763b> sub    $0x41,%eax
-0805086e <.text+0x763e> cmp    $0x19,%al
-08050870 <.text+0x7640> ja     08050eca <exit@plt+0x7cb2>
-08050876 <.text+0x7646> mov    -0x330(%ebp),%ecx
-0805087c <.text+0x764c> movb   $0x49,(%ecx)
-0805087f <.text+0x764f> movb   $0x4e,0x1(%ecx)
-08050883 <.text+0x7653> movb   $0x46,0x2(%ecx)
-08050887 <.text+0x7657> add    $0x3,%ecx
-0805088a <.text+0x765a> mov    %ecx,-0x338(%ebp)
-08050890 <.text+0x7660> movl   $0x0,-0x330(%ebp)
-0805089a <.text+0x766a> lea    0x0(%esi),%esi
-080508a0 <.text+0x7670> movzwl -0x350(%ebp),%ecx
-080508a7 <.text+0x7677> mov    %cx,-0x2da(%ebp)
-080508ae <.text+0x767e> fldcw  -0x2da(%ebp)
-080508b4 <.text+0x7684> jmp    08050363 <exit@plt+0x714b>
-080508b9 <.text+0x7689> lea    0x0(%esi,%eiz,1),%esi
-080508c0 <.text+0x7690> test   %esi,%esi
-080508c2 <.text+0x7692> jne    08050cef <exit@plt+0x7ad7>
-080508c8 <.text+0x7698> mov    -0x35c(%ebp),%ecx
-080508ce <.text+0x769e> test   %ecx,%ecx
-080508d0 <.text+0x76a0> je     080508e0 <exit@plt+0x76c8>
-080508d2 <.text+0x76a2> mov    -0x35c(%ebp),%eax
-080508d8 <.text+0x76a8> mov    %eax,(%esp)
-080508db <.text+0x76ab> call   08048ff8 <free@plt>
-080508e0 <.text+0x76b0> mov    -0x2fc(%ebp),%eax
-080508e6 <.text+0x76b6> mov    %eax,(%esp)
-080508e9 <.text+0x76b9> call   08048ff8 <free@plt>
-080508ee <.text+0x76be> mov    -0x2e4(%ebp),%eax
-080508f4 <.text+0x76c4> test   %eax,%eax
-080508f6 <.text+0x76c6> je     08050900 <exit@plt+0x76e8>
-080508f8 <.text+0x76c8> mov    %eax,(%esp)
-080508fb <.text+0x76cb> call   08048ff8 <free@plt>
-08050900 <.text+0x76d0> call   08048e58 <__errno_location@plt>
-08050905 <.text+0x76d5> xor    %edi,%edi
-08050907 <.text+0x76d7> movl   $0x4b,(%eax)
-0805090d <.text+0x76dd> jmp    0804f3fd <exit@plt+0x61e5>
-08050912 <.text+0x76e2> fldz   
-08050914 <.text+0x76e4> fxch   %st(1)
-08050916 <.text+0x76e6> fucompp 
-08050918 <.text+0x76e8> fnstsw %ax
-0805091a <.text+0x76ea> sahf   
-0805091b <.text+0x76eb> jp     0804f8f0 <exit@plt+0x66d8>
-08050921 <.text+0x76f1> jne    0804f8f0 <exit@plt+0x66d8>
-08050927 <.text+0x76f7> movzbl 0x24(%esi),%eax
-0805092b <.text+0x76fb> cmp    $0x46,%al
-0805092d <.text+0x76fd> je     08050937 <exit@plt+0x771f>
-0805092f <.text+0x76ff> cmp    $0x66,%al
-08050931 <.text+0x7701> jne    08050b90 <exit@plt+0x7978>
-08050937 <.text+0x7707> mov    -0x330(%ebp),%ecx
-0805093d <.text+0x770d> movb   $0x30,(%ecx)
-08050940 <.text+0x7710> add    $0x1,%ecx
-08050943 <.text+0x7713> mov    %ecx,-0x338(%ebp)
-08050949 <.text+0x7719> mov    -0x38c(%ebp),%ecx
-0805094f <.text+0x771f> test   %ecx,%ecx
-08050951 <.text+0x7721> setne  -0x354(%ebp)
-08050958 <.text+0x7728> jne    08050967 <exit@plt+0x774f>
-0805095a <.text+0x772a> testb  $0x10,-0x34c(%ebp)
-08050961 <.text+0x7731> je     080508a0 <exit@plt+0x7688>
-08050967 <.text+0x7737> mov    %edx,-0x368(%ebp)
-0805096d <.text+0x773d> movl   $0x10000,(%esp)
-08050974 <.text+0x7744> call   080490e8 <nl_langinfo@plt>
-08050979 <.text+0x7749> mov    -0x368(%ebp),%edx
-0805097f <.text+0x774f> movzbl (%eax),%eax
-08050982 <.text+0x7752> test   %al,%al
-08050984 <.text+0x7754> mov    %al,-0x360(%ebp)
-0805098a <.text+0x775a> jne    08050993 <exit@plt+0x777b>
-0805098c <.text+0x775c> movb   $0x2e,-0x360(%ebp)
-08050993 <.text+0x7763> mov    -0x338(%ebp),%ecx
-08050999 <.text+0x7769> movzbl -0x360(%ebp),%eax
-080509a0 <.text+0x7770> mov    %al,(%ecx)
-080509a2 <.text+0x7772> add    $0x1,%ecx
-080509a5 <.text+0x7775> cmpb   $0x0,-0x354(%ebp)
-080509ac <.text+0x777c> mov    %ecx,-0x338(%ebp)
-080509b2 <.text+0x7782> je     080508a0 <exit@plt+0x7688>
-080509b8 <.text+0x7788> mov    %edi,-0x354(%ebp)
-080509be <.text+0x778e> mov    -0x38c(%ebp),%ecx
-080509c4 <.text+0x7794> xor    %eax,%eax
-080509c6 <.text+0x7796> mov    -0x330(%ebp),%edi
-080509cc <.text+0x779c> lea    0x0(%esi,%eiz,1),%esi
-080509d0 <.text+0x77a0> movb   $0x30,0x2(%edi,%eax,1)
-080509d5 <.text+0x77a5> add    $0x1,%eax
-080509d8 <.text+0x77a8> cmp    %ecx,%eax
-080509da <.text+0x77aa> jne    080509d0 <exit@plt+0x77b8>
-080509dc <.text+0x77ac> mov    -0x354(%ebp),%edi
-080509e2 <.text+0x77b2> add    %eax,-0x338(%ebp)
-080509e8 <.text+0x77b8> jmp    080508a0 <exit@plt+0x7688>
-080509ed <.text+0x77bd> mov    -0x2fc(%ebp),%eax
-080509f3 <.text+0x77c3> mov    %eax,(%esp)
-080509f6 <.text+0x77c6> call   08048ff8 <free@plt>
-080509fb <.text+0x77cb> mov    -0x2e4(%ebp),%eax
-08050a01 <.text+0x77d1> test   %eax,%eax
-08050a03 <.text+0x77d3> je     08050a0d <exit@plt+0x77f5>
-08050a05 <.text+0x77d5> mov    %eax,(%esp)
-08050a08 <.text+0x77d8> call   08048ff8 <free@plt>
-08050a0d <.text+0x77dd> call   08048e58 <__errno_location@plt>
-08050a12 <.text+0x77e2> xor    %edi,%edi
-08050a14 <.text+0x77e4> movl   $0x16,(%eax)
-08050a1a <.text+0x77ea> jmp    0804f3fd <exit@plt+0x61e5>
-08050a1f <.text+0x77ef> lea    (%ecx,%edi,1),%eax
-08050a22 <.text+0x77f2> mov    %eax,-0x310(%ebp)
-08050a28 <.text+0x77f8> jmp    08050425 <exit@plt+0x720d>
-08050a2d <.text+0x77fd> jl     080501a8 <exit@plt+0x6f90>
-08050a33 <.text+0x7803> add    %ebx,%ebx
-08050a35 <.text+0x7805> jmp    0805014d <exit@plt+0x6f35>
-08050a3a <.text+0x780a> mov    -0x38c(%ebp),%ecx
-08050a40 <.text+0x7810> add    $0xc,%ecx
-08050a43 <.text+0x7813> jae    080502ab <exit@plt+0x7093>
-08050a49 <.text+0x7819> movl   $0x0,-0x328(%ebp)
-08050a53 <.text+0x7823> mov    $0xffffffff,%ecx
-08050a58 <.text+0x7828> jmp    080502cc <exit@plt+0x70b4>
-08050a5d <.text+0x782d> testb  $0x4,-0x34c(%ebp)
-08050a64 <.text+0x7834> je     08050bf6 <exit@plt+0x79de>
-08050a6a <.text+0x783a> mov    -0x30c(%ebp),%ecx
-08050a70 <.text+0x7840> movb   $0x2b,(%ecx)
-08050a73 <.text+0x7843> add    $0x1,%ecx
-08050a76 <.text+0x7846> mov    %ecx,-0x330(%ebp)
-08050a7c <.text+0x784c> jmp    0805083f <exit@plt+0x7627>
-08050a81 <.text+0x7851> mov    -0x30c(%ebp),%eax
-08050a87 <.text+0x7857> movb   $0x6e,(%eax)
-08050a8a <.text+0x785a> movb   $0x61,0x1(%eax)
-08050a8e <.text+0x785e> movb   $0x6e,0x2(%eax)
-08050a92 <.text+0x7862> add    $0x3,%eax
-08050a95 <.text+0x7865> mov    %eax,-0x338(%ebp)
-08050a9b <.text+0x786b> movl   $0x0,-0x330(%ebp)
-08050aa5 <.text+0x7875> jmp    08050363 <exit@plt+0x714b>
-08050aaa <.text+0x787a> add    $0x1,%eax
-08050aad <.text+0x787d> cmp    %eax,-0x30c(%ebp)
-08050ab3 <.text+0x7883> je     08050cb8 <exit@plt+0x7aa0>
-08050ab9 <.text+0x7889> mov    %edi,-0x328(%ebp)
-08050abf <.text+0x788f> mov    -0x30c(%ebp),%edi
-08050ac5 <.text+0x7895> xor    %ecx,%ecx
-08050ac7 <.text+0x7897> movl   $0x0,-0x38c(%ebp)
-08050ad1 <.text+0x78a1> mov    %ebx,-0x330(%ebp)
-08050ad7 <.text+0x78a7> mov    %edx,-0x338(%ebp)
-08050add <.text+0x78ad> lea    0x0(%esi),%esi
-08050ae0 <.text+0x78b0> movzbl (%eax),%ebx
-08050ae3 <.text+0x78b3> add    $0x1,%eax
-08050ae6 <.text+0x78b6> cmp    $0x19999999,%ecx
-08050aec <.text+0x78bc> mov    $0xffffffff,%edx
-08050af1 <.text+0x78c1> ja     08050af8 <exit@plt+0x78e0>
-08050af3 <.text+0x78c3> lea    (%ecx,%ecx,4),%edx
-08050af6 <.text+0x78c6> add    %edx,%edx
-08050af8 <.text+0x78c8> movsbl %bl,%ebx
-08050afb <.text+0x78cb> lea    -0x30(%edx,%ebx,1),%ecx
-08050aff <.text+0x78cf> cmp    %edx,%ecx
-08050b01 <.text+0x78d1> sbb    %edx,%edx
-08050b03 <.text+0x78d3> or     %edx,%ecx
-08050b05 <.text+0x78d5> cmp    %edi,%eax
-08050b07 <.text+0x78d7> jne    08050ae0 <exit@plt+0x78c8>
-08050b09 <.text+0x78d9> mov    %ecx,-0x38c(%ebp)
-08050b0f <.text+0x78df> mov    -0x328(%ebp),%edi
-08050b15 <.text+0x78e5> mov    -0x330(%ebp),%ebx
-08050b1b <.text+0x78eb> mov    -0x338(%ebp),%edx
-08050b21 <.text+0x78f1> jmp    08050298 <exit@plt+0x7080>
-08050b26 <.text+0x78f6> mov    %edi,-0x328(%ebp)
-08050b2c <.text+0x78fc> xor    %ecx,%ecx
-08050b2e <.text+0x78fe> mov    %edx,%edi
-08050b30 <.text+0x7900> movl   $0x0,-0x310(%ebp)
-08050b3a <.text+0x790a> mov    %ebx,-0x330(%ebp)
-08050b40 <.text+0x7910> movzbl (%eax),%edx
-08050b43 <.text+0x7913> add    $0x1,%eax
-08050b46 <.text+0x7916> cmp    $0x19999999,%ecx
-08050b4c <.text+0x791c> mov    $0xffffffff,%ebx
-08050b51 <.text+0x7921> ja     08050b58 <exit@plt+0x7940>
-08050b53 <.text+0x7923> lea    (%ecx,%ecx,4),%ebx
-08050b56 <.text+0x7926> add    %ebx,%ebx
-08050b58 <.text+0x7928> movsbl %dl,%edx
-08050b5b <.text+0x792b> lea    -0x30(%ebx,%edx,1),%ecx
-08050b5f <.text+0x792f> cmp    %ebx,%ecx
-08050b61 <.text+0x7931> sbb    %edx,%edx
-08050b63 <.text+0x7933> or     %edx,%ecx
-08050b65 <.text+0x7935> cmp    %eax,-0x30c(%ebp)
-08050b6b <.text+0x793b> jne    08050b40 <exit@plt+0x7928>
-08050b6d <.text+0x793d> mov    %edi,%edx
-08050b6f <.text+0x793f> mov    -0x330(%ebp),%ebx
-08050b75 <.text+0x7945> mov    %ecx,-0x310(%ebp)
-08050b7b <.text+0x794b> mov    -0x328(%ebp),%edi
-08050b81 <.text+0x7951> movl   $0x1,-0x340(%ebp)
-08050b8b <.text+0x795b> jmp    08050255 <exit@plt+0x703d>
-08050b90 <.text+0x7960> cmp    $0x45,%al
-08050b92 <.text+0x7962> je     08050b9c <exit@plt+0x7984>
-08050b94 <.text+0x7964> cmp    $0x65,%al
-08050b96 <.text+0x7966> jne    08050dfc <exit@plt+0x7be4>
-08050b9c <.text+0x796c> mov    -0x330(%ebp),%eax
-08050ba2 <.text+0x7972> movb   $0x30,(%eax)
-08050ba5 <.text+0x7975> add    $0x1,%eax
-08050ba8 <.text+0x7978> mov    %eax,-0x338(%ebp)
-08050bae <.text+0x797e> mov    -0x38c(%ebp),%eax
-08050bb4 <.text+0x7984> test   %eax,%eax
-08050bb6 <.text+0x7986> setne  -0x354(%ebp)
-08050bbd <.text+0x798d> jne    0805100a <exit@plt+0x7df2>
-08050bc3 <.text+0x7993> testb  $0x10,-0x34c(%ebp)
-08050bca <.text+0x799a> jne    0805100a <exit@plt+0x7df2>
-08050bd0 <.text+0x79a0> mov    -0x338(%ebp),%ecx
-08050bd6 <.text+0x79a6> movzbl 0x24(%esi),%eax
-08050bda <.text+0x79aa> movb   $0x2b,0x1(%ecx)
-08050bde <.text+0x79ae> mov    %al,(%ecx)
-08050be0 <.text+0x79b0> movb   $0x30,0x2(%ecx)
-08050be4 <.text+0x79b4> movb   $0x30,0x3(%ecx)
-08050be8 <.text+0x79b8> add    $0x4,%ecx
-08050beb <.text+0x79bb> mov    %ecx,-0x338(%ebp)
-08050bf1 <.text+0x79c1> jmp    080508a0 <exit@plt+0x7688>
-08050bf6 <.text+0x79c6> mov    -0x30c(%ebp),%eax
-08050bfc <.text+0x79cc> testb  $0x8,-0x34c(%ebp)
-08050c03 <.text+0x79d3> mov    %eax,-0x330(%ebp)
-08050c09 <.text+0x79d9> je     0805083f <exit@plt+0x7627>
-08050c0f <.text+0x79df> mov    %eax,%ecx
-08050c11 <.text+0x79e1> add    $0x1,%ecx
-08050c14 <.text+0x79e4> movb   $0x20,(%eax)
-08050c17 <.text+0x79e7> mov    %ecx,-0x330(%ebp)
-08050c1d <.text+0x79ed> jmp    0805083f <exit@plt+0x7627>
-08050c22 <.text+0x79f2> mov    %edx,(%esp)
-08050c25 <.text+0x79f5> mov    %edx,-0x368(%ebp)
-08050c2b <.text+0x79fb> mov    %ecx,-0x364(%ebp)
-08050c31 <.text+0x7a01> mov    %ebx,0x4(%esp)
-08050c35 <.text+0x7a05> call   08048ec8 <realloc@plt>
-08050c3a <.text+0x7a0a> mov    -0x364(%ebp),%ecx
-08050c40 <.text+0x7a10> mov    -0x368(%ebp),%edx
-08050c46 <.text+0x7a16> mov    %eax,-0x328(%ebp)
-08050c4c <.text+0x7a1c> jmp    08050409 <exit@plt+0x71f1>
-08050c51 <.text+0x7a21> jl     08050048 <exit@plt+0x6e30>
-08050c57 <.text+0x7a27> add    %ebx,%ebx
-08050c59 <.text+0x7a29> jmp    080503b6 <exit@plt+0x719e>
-08050c5e <.text+0x7a2e> neg    %ecx
-08050c60 <.text+0x7a30> orl    $0x2,-0x34c(%ebp)
-08050c67 <.text+0x7a37> mov    %ecx,-0x310(%ebp)
-08050c6d <.text+0x7a3d> jmp    08050255 <exit@plt+0x703d>
-08050c72 <.text+0x7a42> lea    (%ebx,%ebx,1),%eax
-08050c75 <.text+0x7a45> sar    $0x1f,%ebx
-08050c78 <.text+0x7a48> or     %eax,%ebx
-08050c7a <.text+0x7a4a> jmp    080505dd <exit@plt+0x73c5>
-08050c7f <.text+0x7a4f> mov    %edx,-0x368(%ebp)
-08050c85 <.text+0x7a55> mov    %esi,0x4(%esp)
-08050c89 <.text+0x7a59> mov    %edi,(%esp)
-08050c8c <.text+0x7a5c> call   08048ec8 <realloc@plt>
-08050c91 <.text+0x7a61> mov    -0x368(%ebp),%edx
-08050c97 <.text+0x7a67> test   %eax,%eax
-08050c99 <.text+0x7a69> je     08050650 <exit@plt+0x7438>
-08050c9f <.text+0x7a6f> mov    %eax,%edi
-08050ca1 <.text+0x7a71> jmp    08050650 <exit@plt+0x7438>
-08050ca6 <.text+0x7a76> movzbl 0x24(%esi),%eax
-08050caa <.text+0x7a7a> cmp    $0x41,%al
-08050cac <.text+0x7a7c> mov    %al,-0x30c(%ebp)
-08050cb2 <.text+0x7a82> jne    08050eae <exit@plt+0x7c96>
-08050cb8 <.text+0x7a88> movl   $0x0,-0x38c(%ebp)
-08050cc2 <.text+0x7a92> mov    $0xc,%ecx
-08050cc7 <.text+0x7a97> jmp    080502ab <exit@plt+0x7093>
-08050ccc <.text+0x7a9c> lea    0x0(%esi,%eiz,1),%esi
-08050cd0 <.text+0x7aa0> mov    %edx,-0x368(%ebp)
-08050cd6 <.text+0x7aa6> mov    %ebx,0x4(%esp)
-08050cda <.text+0x7aaa> mov    %edi,(%esp)
-08050cdd <.text+0x7aad> call   08048ec8 <realloc@plt>
-08050ce2 <.text+0x7ab2> mov    -0x368(%ebp),%edx
-08050ce8 <.text+0x7ab8> mov    %eax,%ecx
-08050cea <.text+0x7aba> jmp    0805062e <exit@plt+0x7416>
-08050cef <.text+0x7abf> cmp    -0x334(%ebp),%esi
-08050cf5 <.text+0x7ac5> je     080508c8 <exit@plt+0x76b0>
-08050cfb <.text+0x7acb> mov    %esi,(%esp)
-08050cfe <.text+0x7ace> call   08048ff8 <free@plt>
-08050d03 <.text+0x7ad3> jmp    080508c8 <exit@plt+0x76b0>
-08050d08 <.text+0x7ad8> mov    -0x330(%ebp),%eax
-08050d0e <.text+0x7ade> test   %eax,%eax
-08050d10 <.text+0x7ae0> je     08050d1f <exit@plt+0x7b07>
-08050d12 <.text+0x7ae2> testb  $0x20,-0x34c(%ebp)
-08050d19 <.text+0x7ae9> jne    08050ef3 <exit@plt+0x7cdb>
-08050d1f <.text+0x7aef> mov    -0x340(%ebp),%eax
-08050d25 <.text+0x7af5> mov    -0x30c(%ebp),%ecx
-08050d2b <.text+0x7afb> mov    %eax,-0x330(%ebp)
-08050d31 <.text+0x7b01> mov    -0x338(%ebp),%eax
-08050d37 <.text+0x7b07> cmp    %ecx,%eax
-08050d39 <.text+0x7b09> jbe    08050d7f <exit@plt+0x7b67>
-08050d3b <.text+0x7b0b> mov    -0x330(%ebp),%ecx
-08050d41 <.text+0x7b11> mov    %edi,-0x330(%ebp)
-08050d47 <.text+0x7b17> mov    -0x30c(%ebp),%edi
-08050d4d <.text+0x7b1d> mov    %ebx,-0x338(%ebp)
-08050d53 <.text+0x7b23> nop
-08050d54 <.text+0x7b24> lea    0x0(%esi,%eiz,1),%esi
-08050d58 <.text+0x7b28> sub    $0x1,%eax
-08050d5b <.text+0x7b2b> sub    $0x1,%ecx
-08050d5e <.text+0x7b2e> movzbl (%eax),%ebx
-08050d61 <.text+0x7b31> cmp    %eax,%edi
-08050d63 <.text+0x7b33> mov    %bl,(%ecx)
-08050d65 <.text+0x7b35> jb     08050d58 <exit@plt+0x7b40>
-08050d67 <.text+0x7b37> mov    -0x30c(%ebp),%eax
-08050d6d <.text+0x7b3d> mov    -0x330(%ebp),%edi
-08050d73 <.text+0x7b43> mov    -0x338(%ebp),%ebx
-08050d79 <.text+0x7b49> mov    %eax,-0x338(%ebp)
-08050d7f <.text+0x7b4f> mov    -0x310(%ebp),%ecx
-08050d85 <.text+0x7b55> xor    %eax,%eax
-08050d87 <.text+0x7b57> test   %ecx,%ecx
-08050d89 <.text+0x7b59> je     08050db1 <exit@plt+0x7b99>
-08050d8b <.text+0x7b5b> mov    %edi,-0x330(%ebp)
-08050d91 <.text+0x7b61> mov    -0x338(%ebp),%ecx
-08050d97 <.text+0x7b67> mov    -0x310(%ebp),%edi
-08050d9d <.text+0x7b6d> lea    0x0(%esi),%esi
-08050da0 <.text+0x7b70> movb   $0x20,(%ecx,%eax,1)
-08050da4 <.text+0x7b74> add    $0x1,%eax
-08050da7 <.text+0x7b77> cmp    %eax,%edi
-08050da9 <.text+0x7b79> jne    08050da0 <exit@plt+0x7b88>
-08050dab <.text+0x7b7b> mov    -0x330(%ebp),%edi
-08050db1 <.text+0x7b81> mov    -0x340(%ebp),%ecx
-08050db7 <.text+0x7b87> sub    -0x30c(%ebp),%ecx
-08050dbd <.text+0x7b8d> jmp    0805037d <exit@plt+0x7165>
-08050dc2 <.text+0x7b92> cmpb   $0x0,-0x330(%ebp)
-08050dc9 <.text+0x7b99> je     0805041f <exit@plt+0x7207>
-08050dcf <.text+0x7b9f> mov    %edx,0x4(%esp)
-08050dd3 <.text+0x7ba3> mov    -0x328(%ebp),%edx
-08050dd9 <.text+0x7ba9> mov    %ecx,-0x364(%ebp)
-08050ddf <.text+0x7baf> mov    %edi,0x8(%esp)
-08050de3 <.text+0x7bb3> mov    %edx,(%esp)
-08050de6 <.text+0x7bb6> call   08049068 <memcpy@plt>
-08050deb <.text+0x7bbb> mov    -0x328(%ebp),%edx
-08050df1 <.text+0x7bc1> mov    -0x364(%ebp),%ecx
-08050df7 <.text+0x7bc7> jmp    08050425 <exit@plt+0x720d>
-08050dfc <.text+0x7bcc> cmp    $0x47,%al
-08050dfe <.text+0x7bce> je     08050e08 <exit@plt+0x7bf0>
-08050e00 <.text+0x7bd0> cmp    $0x67,%al
-08050e02 <.text+0x7bd2> jne    08050f80 <exit@plt+0x7d68>
-08050e08 <.text+0x7bd8> mov    -0x330(%ebp),%eax
-08050e0e <.text+0x7bde> movb   $0x30,(%eax)
-08050e11 <.text+0x7be1> add    $0x1,%eax
-08050e14 <.text+0x7be4> testb  $0x10,-0x34c(%ebp)
-08050e1b <.text+0x7beb> mov    %eax,-0x338(%ebp)
-08050e21 <.text+0x7bf1> je     080508a0 <exit@plt+0x7688>
-08050e27 <.text+0x7bf7> mov    -0x38c(%ebp),%ecx
-08050e2d <.text+0x7bfd> mov    %edx,-0x368(%ebp)
-08050e33 <.text+0x7c03> movl   $0x10000,(%esp)
-08050e3a <.text+0x7c0a> sub    $0x1,%ecx
-08050e3d <.text+0x7c0d> cmpl   $0x1,-0x38c(%ebp)
-08050e44 <.text+0x7c14> sbb    %eax,%eax
-08050e46 <.text+0x7c16> not    %eax
-08050e48 <.text+0x7c18> and    %eax,%ecx
-08050e4a <.text+0x7c1a> mov    %ecx,-0x354(%ebp)
-08050e50 <.text+0x7c20> call   080490e8 <nl_langinfo@plt>
-08050e55 <.text+0x7c25> mov    -0x368(%ebp),%edx
-08050e5b <.text+0x7c2b> movzbl (%eax),%eax
-08050e5e <.text+0x7c2e> test   %al,%al
-08050e60 <.text+0x7c30> jne    08050e67 <exit@plt+0x7c4f>
-08050e62 <.text+0x7c32> mov    $0x2e,%eax
-08050e67 <.text+0x7c37> mov    -0x338(%ebp),%ecx
-08050e6d <.text+0x7c3d> mov    %al,(%ecx)
-08050e6f <.text+0x7c3f> add    $0x1,%ecx
-08050e72 <.text+0x7c42> cmpl   $0x0,-0x354(%ebp)
-08050e79 <.text+0x7c49> mov    %ecx,-0x338(%ebp)
-08050e7f <.text+0x7c4f> je     080508a0 <exit@plt+0x7688>
-08050e85 <.text+0x7c55> mov    -0x330(%ebp),%ecx
-08050e8b <.text+0x7c5b> xor    %eax,%eax
-08050e8d <.text+0x7c5d> movb   $0x30,0x2(%ecx,%eax,1)
-08050e92 <.text+0x7c62> add    $0x1,%eax
-08050e95 <.text+0x7c65> cmp    %eax,-0x354(%ebp)
-08050e9b <.text+0x7c6b> jne    08050e8d <exit@plt+0x7c75>
-08050e9d <.text+0x7c6d> mov    -0x354(%ebp),%eax
-08050ea3 <.text+0x7c73> add    %eax,-0x338(%ebp)
-08050ea9 <.text+0x7c79> jmp    080508a0 <exit@plt+0x7688>
-08050eae <.text+0x7c7e> cmp    $0x61,%al
-08050eb0 <.text+0x7c80> mov    $0x12,%ecx
-08050eb5 <.text+0x7c85> movl   $0x6,-0x38c(%ebp)
-08050ebf <.text+0x7c8f> jne    080502ab <exit@plt+0x7093>
-08050ec5 <.text+0x7c95> jmp    08050cb8 <exit@plt+0x7aa0>
-08050eca <.text+0x7c9a> mov    -0x330(%ebp),%eax
-08050ed0 <.text+0x7ca0> movb   $0x69,(%eax)
-08050ed3 <.text+0x7ca3> movb   $0x6e,0x1(%eax)
-08050ed7 <.text+0x7ca7> movb   $0x66,0x2(%eax)
-08050edb <.text+0x7cab> add    $0x3,%eax
-08050ede <.text+0x7cae> mov    %eax,-0x338(%ebp)
-08050ee4 <.text+0x7cb4> movl   $0x0,-0x330(%ebp)
-08050eee <.text+0x7cbe> jmp    080508a0 <exit@plt+0x7688>
-08050ef3 <.text+0x7cc3> mov    -0x330(%ebp),%eax
-08050ef9 <.text+0x7cc9> cmp    %eax,-0x338(%ebp)
-08050eff <.text+0x7ccf> jbe    08050f47 <exit@plt+0x7d2f>
-08050f01 <.text+0x7cd1> mov    -0x338(%ebp),%eax
-08050f07 <.text+0x7cd7> mov    -0x340(%ebp),%ecx
-08050f0d <.text+0x7cdd> mov    %edi,-0x338(%ebp)
-08050f13 <.text+0x7ce3> mov    -0x330(%ebp),%edi
-08050f19 <.text+0x7ce9> mov    %ebx,-0x34c(%ebp)
-08050f1f <.text+0x7cef> nop
-08050f20 <.text+0x7cf0> sub    $0x1,%eax
-08050f23 <.text+0x7cf3> sub    $0x1,%ecx
-08050f26 <.text+0x7cf6> movzbl (%eax),%ebx
-08050f29 <.text+0x7cf9> cmp    %eax,%edi
-08050f2b <.text+0x7cfb> mov    %bl,(%ecx)
-08050f2d <.text+0x7cfd> jb     08050f20 <exit@plt+0x7d08>
-08050f2f <.text+0x7cff> mov    -0x330(%ebp),%ecx
-08050f35 <.text+0x7d05> mov    -0x34c(%ebp),%ebx
-08050f3b <.text+0x7d0b> mov    -0x338(%ebp),%edi
-08050f41 <.text+0x7d11> mov    %ecx,-0x338(%ebp)
-08050f47 <.text+0x7d17> mov    -0x310(%ebp),%ecx
-08050f4d <.text+0x7d1d> xor    %eax,%eax
-08050f4f <.text+0x7d1f> test   %ecx,%ecx
-08050f51 <.text+0x7d21> je     08050db1 <exit@plt+0x7b99>
-08050f57 <.text+0x7d27> mov    %edi,-0x330(%ebp)
-08050f5d <.text+0x7d2d> mov    -0x338(%ebp),%ecx
-08050f63 <.text+0x7d33> mov    -0x310(%ebp),%edi
-08050f69 <.text+0x7d39> lea    0x0(%esi,%eiz,1),%esi
-08050f70 <.text+0x7d40> movb   $0x30,(%ecx,%eax,1)
-08050f74 <.text+0x7d44> add    $0x1,%eax
-08050f77 <.text+0x7d47> cmp    %eax,%edi
-08050f79 <.text+0x7d49> jne    08050f70 <exit@plt+0x7d58>
-08050f7b <.text+0x7d4b> jmp    08050dab <exit@plt+0x7b93>
-08050f80 <.text+0x7d50> cmp    $0x41,%al
-08050f82 <.text+0x7d52> jne    08051113 <exit@plt+0x7efb>
-08050f88 <.text+0x7d58> mov    -0x330(%ebp),%ecx
-08050f8e <.text+0x7d5e> movb   $0x30,(%ecx)
-08050f91 <.text+0x7d61> movzbl 0x24(%esi),%eax
-08050f95 <.text+0x7d65> add    $0x17,%eax
-08050f98 <.text+0x7d68> mov    %al,0x1(%ecx)
-08050f9b <.text+0x7d6b> mov    -0x330(%ebp),%eax
-08050fa1 <.text+0x7d71> add    $0x2,%ecx
-08050fa4 <.text+0x7d74> mov    %ecx,-0x360(%ebp)
-08050faa <.text+0x7d7a> movb   $0x30,0x2(%eax)
-08050fae <.text+0x7d7e> mov    -0x38c(%ebp),%ecx
-08050fb4 <.text+0x7d84> add    $0x3,%eax
-08050fb7 <.text+0x7d87> mov    %eax,-0x338(%ebp)
-08050fbd <.text+0x7d8d> test   %ecx,%ecx
-08050fbf <.text+0x7d8f> setne  -0x354(%ebp)
-08050fc6 <.text+0x7d96> jne    0805108c <exit@plt+0x7e74>
-08050fcc <.text+0x7d9c> testb  $0x10,-0x34c(%ebp)
-08050fd3 <.text+0x7da3> jne    0805108c <exit@plt+0x7e74>
-08050fd9 <.text+0x7da9> movzbl 0x24(%esi),%eax
-08050fdd <.text+0x7dad> mov    -0x338(%ebp),%ecx
-08050fe3 <.text+0x7db3> add    $0xf,%eax
-08050fe6 <.text+0x7db6> mov    %al,(%ecx)
-08050fe8 <.text+0x7db8> movb   $0x2b,0x1(%ecx)
-08050fec <.text+0x7dbc> movb   $0x30,0x2(%ecx)
-08050ff0 <.text+0x7dc0> mov    -0x360(%ebp),%eax
-08050ff6 <.text+0x7dc6> add    $0x3,%ecx
-08050ff9 <.text+0x7dc9> mov    %ecx,-0x338(%ebp)
-08050fff <.text+0x7dcf> mov    %eax,-0x330(%ebp)
-08051005 <.text+0x7dd5> jmp    080508a0 <exit@plt+0x7688>
-0805100a <.text+0x7dda> mov    %edx,-0x368(%ebp)
-08051010 <.text+0x7de0> movl   $0x10000,(%esp)
-08051017 <.text+0x7de7> call   080490e8 <nl_langinfo@plt>
-0805101c <.text+0x7dec> mov    -0x368(%ebp),%edx
-08051022 <.text+0x7df2> movzbl (%eax),%eax
-08051025 <.text+0x7df5> test   %al,%al
-08051027 <.text+0x7df7> mov    %al,-0x360(%ebp)
-0805102d <.text+0x7dfd> jne    08051036 <exit@plt+0x7e1e>
-0805102f <.text+0x7dff> movb   $0x2e,-0x360(%ebp)
-08051036 <.text+0x7e06> mov    -0x338(%ebp),%eax
-0805103c <.text+0x7e0c> movzbl -0x360(%ebp),%ecx
-08051043 <.text+0x7e13> mov    %cl,(%eax)
-08051045 <.text+0x7e15> add    $0x1,%eax
-08051048 <.text+0x7e18> cmpb   $0x0,-0x354(%ebp)
-0805104f <.text+0x7e1f> mov    %eax,-0x338(%ebp)
-08051055 <.text+0x7e25> je     08050bd0 <exit@plt+0x79b8>
-0805105b <.text+0x7e2b> mov    %edi,-0x354(%ebp)
-08051061 <.text+0x7e31> mov    -0x38c(%ebp),%ecx
-08051067 <.text+0x7e37> xor    %eax,%eax
-08051069 <.text+0x7e39> mov    -0x330(%ebp),%edi
-0805106f <.text+0x7e3f> movb   $0x30,0x2(%edi,%eax,1)
-08051074 <.text+0x7e44> add    $0x1,%eax
-08051077 <.text+0x7e47> cmp    %eax,%ecx
-08051079 <.text+0x7e49> jne    0805106f <exit@plt+0x7e57>
-0805107b <.text+0x7e4b> mov    -0x354(%ebp),%edi
-08051081 <.text+0x7e51> add    %ecx,-0x338(%ebp)
-08051087 <.text+0x7e57> jmp    08050bd0 <exit@plt+0x79b8>
-0805108c <.text+0x7e5c> mov    %edx,-0x368(%ebp)
-08051092 <.text+0x7e62> movl   $0x10000,(%esp)
-08051099 <.text+0x7e69> call   080490e8 <nl_langinfo@plt>
-0805109e <.text+0x7e6e> mov    -0x368(%ebp),%edx
-080510a4 <.text+0x7e74> movzbl (%eax),%eax
-080510a7 <.text+0x7e77> test   %al,%al
-080510a9 <.text+0x7e79> mov    %al,-0x37d(%ebp)
-080510af <.text+0x7e7f> jne    080510b8 <exit@plt+0x7ea0>
-080510b1 <.text+0x7e81> movb   $0x2e,-0x37d(%ebp)
-080510b8 <.text+0x7e88> mov    -0x338(%ebp),%eax
-080510be <.text+0x7e8e> movzbl -0x37d(%ebp),%ecx
-080510c5 <.text+0x7e95> mov    %cl,(%eax)
-080510c7 <.text+0x7e97> add    $0x1,%eax
-080510ca <.text+0x7e9a> cmpb   $0x0,-0x354(%ebp)
-080510d1 <.text+0x7ea1> mov    %eax,-0x338(%ebp)
-080510d7 <.text+0x7ea7> je     08050fd9 <exit@plt+0x7dc1>
-080510dd <.text+0x7ead> mov    %edi,-0x354(%ebp)
-080510e3 <.text+0x7eb3> mov    -0x38c(%ebp),%ecx
-080510e9 <.text+0x7eb9> xor    %eax,%eax
-080510eb <.text+0x7ebb> mov    -0x330(%ebp),%edi
-080510f1 <.text+0x7ec1> movb   $0x30,0x4(%edi,%eax,1)
-080510f6 <.text+0x7ec6> add    $0x1,%eax
-080510f9 <.text+0x7ec9> cmp    %eax,%ecx
-080510fb <.text+0x7ecb> jne    080510f1 <exit@plt+0x7ed9>
-080510fd <.text+0x7ecd> mov    -0x354(%ebp),%edi
-08051103 <.text+0x7ed3> add    %ecx,-0x338(%ebp)
-08051109 <.text+0x7ed9> jmp    08050fd9 <exit@plt+0x7dc1>
-0805110e <.text+0x7ede> call   08049118 <__stack_chk_fail@plt>
-08051113 <.text+0x7ee3> cmp    $0x61,%al
-08051115 <.text+0x7ee5> je     08050f88 <exit@plt+0x7d70>
-0805111b <.text+0x7eeb> nop
-0805111c <.text+0x7eec> lea    0x0(%esi,%eiz,1),%esi
-08051120 <.text+0x7ef0> jmp    0804f8f0 <exit@plt+0x66d8>
-08051125 <.text+0x7ef5> lea    0x1(%ecx),%eax
-08051128 <.text+0x7ef8> mov    %eax,-0x328(%ebp)
-0805112e <.text+0x7efe> xchg   %ax,%ax
-08051130 <.text+0x7f00> jmp    080502cc <exit@plt+0x70b4>
-08051135 <.text+0x7f05> nop
-08051136 <.text+0x7f06> nop
-08051137 <.text+0x7f07> nop
-08051138 <.text+0x7f08> nop
-08051139 <.text+0x7f09> nop
-0805113a <.text+0x7f0a> nop
-0805113b <.text+0x7f0b> nop
-0805113c <.text+0x7f0c> nop
-0805113d <.text+0x7f0d> nop
-0805113e <.text+0x7f0e> nop
-0805113f <.text+0x7f0f> nop
-08051140 <.text+0x7f10> push   %ebp
-08051141 <.text+0x7f11> mov    %esp,%ebp
-08051143 <.text+0x7f13> sub    $0x8,%esp
-08051146 <.text+0x7f16> mov    0x8(%ebp),%ecx
-08051149 <.text+0x7f19> test   %ecx,%ecx
-0805114b <.text+0x7f1b> je     08051156 <exit@plt+0x7f3e>
-0805114d <.text+0x7f1d> cmpl   $0x1415fb4a,-0x4(%ecx)
-08051154 <.text+0x7f24> je     08051158 <exit@plt+0x7f40>
-08051156 <.text+0x7f26> leave  
-08051157 <.text+0x7f27> ret    
-08051158 <.text+0x7f28> mov    %ecx,%eax
-0805115a <.text+0x7f2a> mov    $0xff00ff01,%edx
-0805115f <.text+0x7f2f> mul    %edx
-08051161 <.text+0x7f31> shr    $0x8,%edx
-08051164 <.text+0x7f34> mov    %edx,%eax
-08051166 <.text+0x7f36> shl    $0x8,%eax
-08051169 <.text+0x7f39> lea    (%eax,%edx,1),%edx
-0805116c <.text+0x7f3c> mov    %ecx,%eax
-0805116e <.text+0x7f3e> sub    %edx,%eax
-08051170 <.text+0x7f40> lea    0x8055300(,%eax,4),%edx
-08051177 <.text+0x7f47> mov    0x8055300(,%eax,4),%eax
-0805117e <.text+0x7f4e> test   %eax,%eax
-08051180 <.text+0x7f50> jne    08051192 <exit@plt+0x7f7a>
-08051182 <.text+0x7f52> jmp    08051156 <exit@plt+0x7f3e>
-08051184 <.text+0x7f54> lea    0x0(%esi,%eiz,1),%esi
-08051188 <.text+0x7f58> lea    -0x8(%eax),%edx
-0805118b <.text+0x7f5b> mov    -0x8(%eax),%eax
-0805118e <.text+0x7f5e> test   %eax,%eax
-08051190 <.text+0x7f60> je     08051156 <exit@plt+0x7f3e>
-08051192 <.text+0x7f62> cmp    %eax,%ecx
-08051194 <.text+0x7f64> jne    08051188 <exit@plt+0x7f70>
-08051196 <.text+0x7f66> lea    -0x8(%ecx),%eax
-08051199 <.text+0x7f69> mov    -0x8(%ecx),%ecx
-0805119c <.text+0x7f6c> mov    %ecx,(%edx)
-0805119e <.text+0x7f6e> mov    %eax,0x8(%ebp)
-080511a1 <.text+0x7f71> leave  
-080511a2 <.text+0x7f72> jmp    08048ff8 <free@plt>
-080511a7 <.text+0x7f77> mov    %esi,%esi
-080511a9 <.text+0x7f79> lea    0x0(%edi,%eiz,1),%edi
-080511b0 <.text+0x7f80> push   %ebp
-080511b1 <.text+0x7f81> mov    %esp,%ebp
-080511b3 <.text+0x7f83> sub    $0x18,%esp
-080511b6 <.text+0x7f86> mov    0x8(%ebp),%eax
-080511b9 <.text+0x7f89> add    $0x8,%eax
-080511bc <.text+0x7f8c> jae    080511c8 <exit@plt+0x7fb0>
-080511be <.text+0x7f8e> xor    %eax,%eax
-080511c0 <.text+0x7f90> leave  
-080511c1 <.text+0x7f91> ret    
-080511c2 <.text+0x7f92> lea    0x0(%esi),%esi
-080511c8 <.text+0x7f98> mov    %eax,(%esp)
-080511cb <.text+0x7f9b> call   080490f8 <malloc@plt>
-080511d0 <.text+0x7fa0> test   %eax,%eax
-080511d2 <.text+0x7fa2> je     080511be <exit@plt+0x7fa6>
-080511d4 <.text+0x7fa4> lea    0x8(%eax),%ecx
-080511d7 <.text+0x7fa7> mov    $0xff00ff01,%edx
-080511dc <.text+0x7fac> mov    %ecx,%eax
-080511de <.text+0x7fae> mul    %edx
-080511e0 <.text+0x7fb0> movl   $0x1415fb4a,-0x4(%ecx)
-080511e7 <.text+0x7fb7> shr    $0x8,%edx
-080511ea <.text+0x7fba> mov    %edx,%eax
-080511ec <.text+0x7fbc> shl    $0x8,%eax
-080511ef <.text+0x7fbf> lea    (%eax,%edx,1),%edx
-080511f2 <.text+0x7fc2> mov    %ecx,%eax
-080511f4 <.text+0x7fc4> sub    %edx,%eax
-080511f6 <.text+0x7fc6> mov    %eax,%edx
-080511f8 <.text+0x7fc8> mov    0x8055300(,%eax,4),%eax
-080511ff <.text+0x7fcf> mov    %eax,-0x8(%ecx)
-08051202 <.text+0x7fd2> mov    %ecx,%eax
-08051204 <.text+0x7fd4> mov    %ecx,0x8055300(,%edx,4)
-0805120b <.text+0x7fdb> leave  
-0805120c <.text+0x7fdc> ret    
-0805120d <.text+0x7fdd> nop
-0805120e <.text+0x7fde> nop
-0805120f <.text+0x7fdf> nop
-08051210 <.text+0x7fe0> push   %ebp
-08051211 <.text+0x7fe1> mov    %esp,%ebp
-08051213 <.text+0x7fe3> push   %edi
-08051214 <.text+0x7fe4> push   %esi
-08051215 <.text+0x7fe5> push   %ebx
-08051216 <.text+0x7fe6> sub    $0x5c,%esp
-08051219 <.text+0x7fe9> mov    0x8(%ebp),%ebx
-0805121c <.text+0x7fec> mov    %gs:0x14,%eax
-08051222 <.text+0x7ff2> mov    %eax,-0x1c(%ebp)
-08051225 <.text+0x7ff5> xor    %eax,%eax
-08051227 <.text+0x7ff7> call   08048e98 <__ctype_get_mb_cur_max@plt>
-0805122c <.text+0x7ffc> cmp    $0x1,%eax
-0805122f <.text+0x7fff> jbe    080513a0 <exit@plt+0x8188>
-08051235 <.text+0x8005> movb   $0x0,-0x54(%ebp)
-08051239 <.text+0x8009> xor    %esi,%esi
-0805123b <.text+0x800b> cmpb   $0x0,-0x54(%ebp)
-0805123f <.text+0x800f> mov    %ebx,-0x44(%ebp)
-08051242 <.text+0x8012> lea    -0x38(%ebp),%edi
-08051245 <.text+0x8015> movl   $0x0,-0x50(%ebp)
-0805124c <.text+0x801c> lea    -0x50(%ebp),%ebx
-0805124f <.text+0x801f> movl   $0x0,-0x4c(%ebp)
-08051256 <.text+0x8026> movb   $0x0,-0x48(%ebp)
-0805125a <.text+0x802a> jne    080512b0 <exit@plt+0x8098>
-0805125c <.text+0x802c> lea    0x0(%esi,%eiz,1),%esi
-08051260 <.text+0x8030> mov    -0x44(%ebp),%edx
-08051263 <.text+0x8033> movzbl (%edx),%eax
-08051266 <.text+0x8036> mov    %eax,%ecx
-08051268 <.text+0x8038> shr    $0x5,%cl
-0805126b <.text+0x803b> movzbl %cl,%ecx
-0805126e <.text+0x803e> mov    0x8052fa0(,%ecx,4),%ecx
-08051275 <.text+0x8045> bt     %eax,%ecx
-08051278 <.text+0x8048> jae    08051360 <exit@plt+0x8148>
-0805127e <.text+0x804e> movl   $0x1,-0x40(%ebp)
-08051285 <.text+0x8055> movsbl (%edx),%eax
-08051288 <.text+0x8058> movb   $0x1,-0x3c(%ebp)
-0805128c <.text+0x805c> mov    %eax,-0x38(%ebp)
-0805128f <.text+0x805f> cmpb   $0x0,-0x3c(%ebp)
-08051293 <.text+0x8063> movb   $0x1,-0x48(%ebp)
-08051297 <.text+0x8067> jne    08051338 <exit@plt+0x8120>
-0805129d <.text+0x806d> mov    -0x40(%ebp),%eax
-080512a0 <.text+0x8070> add    $0x1,%esi
-080512a3 <.text+0x8073> add    %eax,-0x44(%ebp)
-080512a6 <.text+0x8076> cmpb   $0x0,-0x54(%ebp)
-080512aa <.text+0x807a> movb   $0x0,-0x48(%ebp)
-080512ae <.text+0x807e> je     08051260 <exit@plt+0x8048>
-080512b0 <.text+0x8080> call   08048e98 <__ctype_get_mb_cur_max@plt>
-080512b5 <.text+0x8085> mov    %eax,0x4(%esp)
-080512b9 <.text+0x8089> mov    -0x44(%ebp),%eax
-080512bc <.text+0x808c> mov    %eax,(%esp)
-080512bf <.text+0x808f> call   0804b110 <exit@plt+0x1ef8>
-080512c4 <.text+0x8094> mov    %ebx,0xc(%esp)
-080512c8 <.text+0x8098> mov    %edi,(%esp)
-080512cb <.text+0x809b> mov    %eax,0x8(%esp)
-080512cf <.text+0x809f> mov    -0x44(%ebp),%eax
-080512d2 <.text+0x80a2> mov    %eax,0x4(%esp)
-080512d6 <.text+0x80a6> call   08048fc8 <mbrtowc@plt>
-080512db <.text+0x80ab> cmp    $0xffffffff,%eax
-080512de <.text+0x80ae> mov    %eax,-0x40(%ebp)
-080512e1 <.text+0x80b1> je     08051378 <exit@plt+0x8160>
-080512e7 <.text+0x80b7> cmp    $0xfffffffe,%eax
-080512ea <.text+0x80ba> je     08051388 <exit@plt+0x8170>
-080512f0 <.text+0x80c0> test   %eax,%eax
-080512f2 <.text+0x80c2> jne    08051312 <exit@plt+0x80fa>
-080512f4 <.text+0x80c4> mov    -0x44(%ebp),%eax
-080512f7 <.text+0x80c7> movl   $0x1,-0x40(%ebp)
-080512fe <.text+0x80ce> cmpb   $0x0,(%eax)
-08051301 <.text+0x80d1> jne    080513f9 <exit@plt+0x81e1>
-08051307 <.text+0x80d7> mov    -0x38(%ebp),%edx
-0805130a <.text+0x80da> test   %edx,%edx
-0805130c <.text+0x80dc> jne    080513d5 <exit@plt+0x81bd>
-08051312 <.text+0x80e2> mov    %ebx,(%esp)
-08051315 <.text+0x80e5> movb   $0x1,-0x3c(%ebp)
-08051319 <.text+0x80e9> call   08049058 <mbsinit@plt>
-0805131e <.text+0x80ee> test   %eax,%eax
-08051320 <.text+0x80f0> je     0805128f <exit@plt+0x8077>
-08051326 <.text+0x80f6> cmpb   $0x0,-0x3c(%ebp)
-0805132a <.text+0x80fa> movb   $0x0,-0x54(%ebp)
-0805132e <.text+0x80fe> movb   $0x1,-0x48(%ebp)
-08051332 <.text+0x8102> je     0805129d <exit@plt+0x8085>
-08051338 <.text+0x8108> mov    -0x38(%ebp),%eax
-0805133b <.text+0x810b> test   %eax,%eax
-0805133d <.text+0x810d> jne    0805129d <exit@plt+0x8085>
-08051343 <.text+0x8113> mov    -0x1c(%ebp),%edx
-08051346 <.text+0x8116> xor    %gs:0x14,%edx
-0805134d <.text+0x811d> mov    %esi,%eax
-0805134f <.text+0x811f> jne    080513d0 <exit@plt+0x81b8>
-08051351 <.text+0x8121> add    $0x5c,%esp
-08051354 <.text+0x8124> pop    %ebx
-08051355 <.text+0x8125> pop    %esi
-08051356 <.text+0x8126> pop    %edi
-08051357 <.text+0x8127> pop    %ebp
-08051358 <.text+0x8128> ret    
-08051359 <.text+0x8129> lea    0x0(%esi,%eiz,1),%esi
-08051360 <.text+0x8130> mov    %ebx,(%esp)
-08051363 <.text+0x8133> call   08049058 <mbsinit@plt>
-08051368 <.text+0x8138> test   %eax,%eax
-0805136a <.text+0x813a> je     080513ac <exit@plt+0x8194>
-0805136c <.text+0x813c> movb   $0x1,-0x54(%ebp)
-08051370 <.text+0x8140> jmp    080512b0 <exit@plt+0x8098>
-08051375 <.text+0x8145> lea    0x0(%esi),%esi
-08051378 <.text+0x8148> movl   $0x1,-0x40(%ebp)
-0805137f <.text+0x814f> movb   $0x0,-0x3c(%ebp)
-08051383 <.text+0x8153> jmp    0805128f <exit@plt+0x8077>
-08051388 <.text+0x8158> mov    -0x44(%ebp),%eax
-0805138b <.text+0x815b> mov    %eax,(%esp)
-0805138e <.text+0x815e> call   08049078 <strlen@plt>
-08051393 <.text+0x8163> movb   $0x0,-0x3c(%ebp)
-08051397 <.text+0x8167> mov    %eax,-0x40(%ebp)
-0805139a <.text+0x816a> jmp    0805128f <exit@plt+0x8077>
-0805139f <.text+0x816f> nop
-080513a0 <.text+0x8170> mov    %ebx,(%esp)
-080513a3 <.text+0x8173> call   08049078 <strlen@plt>
-080513a8 <.text+0x8178> mov    %eax,%esi
-080513aa <.text+0x817a> jmp    08051343 <exit@plt+0x812b>
-080513ac <.text+0x817c> movl   $0x8053030,0xc(%esp)
-080513b4 <.text+0x8184> movl   $0x8e,0x8(%esp)
-080513bc <.text+0x818c> movl   $0x80527f4,0x4(%esp)
-080513c4 <.text+0x8194> movl   $0x80527fe,(%esp)
-080513cb <.text+0x819b> call   08048fa8 <__assert_fail@plt>
-080513d0 <.text+0x81a0> call   08049118 <__stack_chk_fail@plt>
-080513d5 <.text+0x81a5> movl   $0x8053030,0xc(%esp)
-080513dd <.text+0x81ad> movl   $0xab,0x8(%esp)
-080513e5 <.text+0x81b5> movl   $0x80527f4,0x4(%esp)
-080513ed <.text+0x81bd> movl   $0x805282c,(%esp)
-080513f4 <.text+0x81c4> call   08048fa8 <__assert_fail@plt>
-080513f9 <.text+0x81c9> movl   $0x8053030,0xc(%esp)
-08051401 <.text+0x81d1> movl   $0xaa,0x8(%esp)
-08051409 <.text+0x81d9> movl   $0x80527f4,0x4(%esp)
-08051411 <.text+0x81e1> movl   $0x8052815,(%esp)
-08051418 <.text+0x81e8> call   08048fa8 <__assert_fail@plt>
-0805141d <.text+0x81ed> nop
-0805141e <.text+0x81ee> nop
-0805141f <.text+0x81ef> nop
-08051420 <.text+0x81f0> push   %ebp
-08051421 <.text+0x81f1> mov    %esp,%ebp
-08051423 <.text+0x81f3> sub    $0x18,%esp
-08051426 <.text+0x81f6> mov    0x8(%ebp),%eax
-08051429 <.text+0x81f9> mov    0x10(%ebp),%ecx
-0805142c <.text+0x81fc> mov    0xc(%ebp),%edx
-0805142f <.text+0x81ff> mov    %eax,-0x18(%ebp)
-08051432 <.text+0x8202> mov    %ecx,-0x10(%ebp)
-08051435 <.text+0x8205> mov    -0x10(%ebp),%eax
-08051438 <.text+0x8208> mov    %edx,-0x14(%ebp)
-0805143b <.text+0x820b> and    $0x7fff,%eax
-08051440 <.text+0x8210> je     08051458 <exit@plt+0x8240>
-08051442 <.text+0x8212> cmp    $0x7fff,%eax
-08051447 <.text+0x8217> je     08051460 <exit@plt+0x8248>
-08051449 <.text+0x8219> mov    -0x14(%ebp),%eax
-0805144c <.text+0x821c> leave  
-0805144d <.text+0x821d> shr    $0x1f,%eax
-08051450 <.text+0x8220> xor    $0x1,%eax
-08051453 <.text+0x8223> ret    
-08051454 <.text+0x8224> lea    0x0(%esi,%eiz,1),%esi
-08051458 <.text+0x8228> mov    -0x14(%ebp),%eax
-0805145b <.text+0x822b> leave  
-0805145c <.text+0x822c> shr    $0x1f,%eax
-0805145f <.text+0x822f> ret    
-08051460 <.text+0x8230> mov    -0x14(%ebp),%eax
-08051463 <.text+0x8233> sub    $0x80000000,%eax
-08051468 <.text+0x8238> or     -0x18(%ebp),%eax
-0805146b <.text+0x823b> leave  
-0805146c <.text+0x823c> setne  %al
-0805146f <.text+0x823f> movzbl %al,%eax
-08051472 <.text+0x8242> ret    
-08051473 <.text+0x8243> nop
-08051474 <.text+0x8244> nop
-08051475 <.text+0x8245> nop
-08051476 <.text+0x8246> nop
-08051477 <.text+0x8247> nop
-08051478 <.text+0x8248> nop
-08051479 <.text+0x8249> nop
-0805147a <.text+0x824a> nop
-0805147b <.text+0x824b> nop
-0805147c <.text+0x824c> nop
-0805147d <.text+0x824d> nop
-0805147e <.text+0x824e> nop
-0805147f <.text+0x824f> nop
-08051480 <.text+0x8250> push   %ebp
-08051481 <.text+0x8251> mov    %esp,%ebp
-08051483 <.text+0x8253> push   %edi
-08051484 <.text+0x8254> push   %esi
-08051485 <.text+0x8255> push   %ebx
-08051486 <.text+0x8256> sub    $0x4,%esp
-08051489 <.text+0x8259> mov    0xc(%ebp),%ebx
-0805148c <.text+0x825c> mov    0x8(%ebp),%esi
-0805148f <.text+0x825f> mov    (%ebx),%edx
-08051491 <.text+0x8261> mov    0x4(%ebx),%eax
-08051494 <.text+0x8264> test   %edx,%edx
-08051496 <.text+0x8266> je     08051500 <exit@plt+0x82e8>
-08051498 <.text+0x8268> xor    %edx,%edx
-0805149a <.text+0x826a> mov    %ebx,-0x10(%ebp)
-0805149d <.text+0x826d> lea    0x0(%esi),%esi
-080514a0 <.text+0x8270> cmpl   $0x16,(%eax)
-080514a3 <.text+0x8273> jbe    080514b8 <exit@plt+0x82a0>
-080514a5 <.text+0x8275> add    $0x4,%esp
-080514a8 <.text+0x8278> mov    $0xffffffff,%eax
-080514ad <.text+0x827d> pop    %ebx
-080514ae <.text+0x827e> pop    %esi
-080514af <.text+0x827f> pop    %edi
-080514b0 <.text+0x8280> pop    %ebp
-080514b1 <.text+0x8281> ret    
-080514b2 <.text+0x8282> lea    0x0(%esi),%esi
-080514b8 <.text+0x8288> mov    (%eax),%ecx
-080514ba <.text+0x828a> jmp    *0x805304c(,%ecx,4)
-080514c1 <.text+0x8291> lea    0x0(%esi,%eiz,1),%esi
-080514c8 <.text+0x8298> lea    0x4(%esi),%ecx
-080514cb <.text+0x829b> mov    (%esi),%esi
-080514cd <.text+0x829d> mov    %esi,0x4(%eax)
-080514d0 <.text+0x82a0> mov    -0x10(%ebp),%ebx
-080514d3 <.text+0x82a3> add    $0x1,%edx
-080514d6 <.text+0x82a6> cmp    %edx,(%ebx)
-080514d8 <.text+0x82a8> jbe    08051500 <exit@plt+0x82e8>
-080514da <.text+0x82aa> add    $0x10,%eax
-080514dd <.text+0x82ad> mov    %ecx,%esi
-080514df <.text+0x82af> jmp    080514a0 <exit@plt+0x8288>
-080514e1 <.text+0x82b1> lea    0x0(%esi,%eiz,1),%esi
-080514e8 <.text+0x82b8> mov    0x4(%esi),%edi
-080514eb <.text+0x82bb> lea    0x8(%esi),%ecx
-080514ee <.text+0x82be> add    $0x1,%edx
-080514f1 <.text+0x82c1> mov    (%esi),%esi
-080514f3 <.text+0x82c3> mov    %edi,0x8(%eax)
-080514f6 <.text+0x82c6> mov    %esi,0x4(%eax)
-080514f9 <.text+0x82c9> mov    -0x10(%ebp),%ebx
-080514fc <.text+0x82cc> cmp    %edx,(%ebx)
-080514fe <.text+0x82ce> ja     080514da <exit@plt+0x82c2>
-08051500 <.text+0x82d0> add    $0x4,%esp
-08051503 <.text+0x82d3> xor    %eax,%eax
-08051505 <.text+0x82d5> pop    %ebx
-08051506 <.text+0x82d6> pop    %esi
-08051507 <.text+0x82d7> pop    %edi
-08051508 <.text+0x82d8> pop    %ebp
-08051509 <.text+0x82d9> ret    
-0805150a <.text+0x82da> lea    0x0(%esi),%esi
-08051510 <.text+0x82e0> lea    0x4(%esi),%ecx
-08051513 <.text+0x82e3> mov    (%esi),%esi
-08051515 <.text+0x82e5> mov    %si,0x4(%eax)
-08051519 <.text+0x82e9> jmp    080514d0 <exit@plt+0x82b8>
-0805151b <.text+0x82eb> nop
-0805151c <.text+0x82ec> lea    0x0(%esi,%eiz,1),%esi
-08051520 <.text+0x82f0> lea    0x4(%esi),%ecx
-08051523 <.text+0x82f3> mov    (%esi),%esi
-08051525 <.text+0x82f5> mov    %esi,%ebx
-08051527 <.text+0x82f7> mov    %bl,0x4(%eax)
-0805152a <.text+0x82fa> jmp    080514d0 <exit@plt+0x82b8>
-0805152c <.text+0x82fc> lea    0x0(%esi,%eiz,1),%esi
-08051530 <.text+0x8300> fldl   (%esi)
-08051532 <.text+0x8302> lea    0x8(%esi),%ecx
-08051535 <.text+0x8305> fstpl  0x4(%eax)
-08051538 <.text+0x8308> jmp    080514d0 <exit@plt+0x82b8>
-0805153a <.text+0x830a> lea    0x0(%esi),%esi
-08051540 <.text+0x8310> mov    (%esi),%ebx
-08051542 <.text+0x8312> lea    0xc(%esi),%ecx
-08051545 <.text+0x8315> mov    0x8(%esi),%edi
-08051548 <.text+0x8318> mov    0x4(%esi),%esi
-0805154b <.text+0x831b> mov    %ebx,0x4(%eax)
-0805154e <.text+0x831e> mov    %edi,0xc(%eax)
-08051551 <.text+0x8321> mov    %esi,0x8(%eax)
-08051554 <.text+0x8324> jmp    080514d0 <exit@plt+0x82b8>
-08051559 <.text+0x8329> lea    0x0(%esi,%eiz,1),%esi
-08051560 <.text+0x8330> lea    0x4(%esi),%ecx
-08051563 <.text+0x8333> mov    (%esi),%esi
-08051565 <.text+0x8335> test   %esi,%esi
-08051567 <.text+0x8337> mov    %esi,0x4(%eax)
-0805156a <.text+0x833a> jne    080514d0 <exit@plt+0x82b8>
-08051570 <.text+0x8340> movl   $0x8053043,0x4(%eax)
-08051577 <.text+0x8347> jmp    080514d0 <exit@plt+0x82b8>
-0805157c <.text+0x834c> lea    0x0(%esi,%eiz,1),%esi
-08051580 <.text+0x8350> lea    0x4(%esi),%ecx
-08051583 <.text+0x8353> mov    (%esi),%esi
-08051585 <.text+0x8355> test   %esi,%esi
-08051587 <.text+0x8357> mov    %esi,0x4(%eax)
-0805158a <.text+0x835a> jne    080514d0 <exit@plt+0x82b8>
-08051590 <.text+0x8360> movl   $0x80530a8,0x4(%eax)
-08051597 <.text+0x8367> jmp    080514d0 <exit@plt+0x82b8>
-0805159c <.text+0x836c> nop
-0805159d <.text+0x836d> nop
-0805159e <.text+0x836e> nop
-0805159f <.text+0x836f> nop
-080515a0 <.text+0x8370> push   %ebp
-080515a1 <.text+0x8371> mov    %esp,%ebp
-080515a3 <.text+0x8373> push   %edi
-080515a4 <.text+0x8374> push   %esi
-080515a5 <.text+0x8375> push   %ebx
-080515a6 <.text+0x8376> sub    $0x4c,%esp
-080515a9 <.text+0x8379> mov    0xc(%ebp),%eax
-080515ac <.text+0x837c> movl   $0x0,(%eax)
-080515b2 <.text+0x8382> movl   $0x2c,(%esp)
-080515b9 <.text+0x8389> call   080490f8 <malloc@plt>
-080515be <.text+0x838e> mov    0xc(%ebp),%edx
-080515c1 <.text+0x8391> test   %eax,%eax
-080515c3 <.text+0x8393> mov    %eax,0x4(%edx)
-080515c6 <.text+0x8396> je     08051cb4 <exit@plt+0x8a9c>
-080515cc <.text+0x839c> mov    0x10(%ebp),%ecx
-080515cf <.text+0x839f> mov    0x8(%ebp),%edi
-080515d2 <.text+0x83a2> movl   $0x0,-0x3c(%ebp)
-080515d9 <.text+0x83a9> movl   $0x0,-0x2c(%ebp)
-080515e0 <.text+0x83b0> movl   $0x0,(%ecx)
-080515e6 <.text+0x83b6> mov    (%edx),%esi
-080515e8 <.text+0x83b8> mov    %eax,%edx
-080515ea <.text+0x83ba> movl   $0x0,0x4(%ecx)
-080515f1 <.text+0x83c1> movl   $0x0,-0x28(%ebp)
-080515f8 <.text+0x83c8> movl   $0x1,-0x34(%ebp)
-080515ff <.text+0x83cf> movl   $0x0,-0x24(%ebp)
-08051606 <.text+0x83d6> jmp    0805160a <exit@plt+0x83f2>
-08051608 <.text+0x83d8> mov    %eax,%edi
-0805160a <.text+0x83da> movzbl (%edi),%ecx
-0805160d <.text+0x83dd> test   %cl,%cl
-0805160f <.text+0x83df> je     08051916 <exit@plt+0x86fe>
-08051615 <.text+0x83e5> cmp    $0x25,%cl
-08051618 <.text+0x83e8> lea    0x1(%edi),%eax
-0805161b <.text+0x83eb> jne    08051608 <exit@plt+0x83f0>
-0805161d <.text+0x83ed> imul   $0x2c,%esi,%ebx
-08051620 <.text+0x83f0> lea    (%edx,%ebx,1),%ebx
-08051623 <.text+0x83f3> mov    %edi,(%ebx)
-08051625 <.text+0x83f5> movl   $0x0,0x8(%ebx)
-0805162c <.text+0x83fc> movl   $0x0,0xc(%ebx)
-08051633 <.text+0x8403> movl   $0x0,0x10(%ebx)
-0805163a <.text+0x840a> movl   $0xffffffff,0x14(%ebx)
-08051641 <.text+0x8411> movl   $0x0,0x18(%ebx)
-08051648 <.text+0x8418> movl   $0x0,0x1c(%ebx)
-0805164f <.text+0x841f> movl   $0xffffffff,0x20(%ebx)
-08051656 <.text+0x8426> movl   $0xffffffff,0x28(%ebx)
-0805165d <.text+0x842d> movzbl 0x1(%edi),%edx
-08051661 <.text+0x8431> lea    -0x30(%edx),%ecx
-08051664 <.text+0x8434> cmp    $0x9,%cl
-08051667 <.text+0x8437> ja     0805168d <exit@plt+0x8475>
-08051669 <.text+0x8439> mov    %eax,%ecx
-0805166b <.text+0x843b> mov    %eax,%esi
-0805166d <.text+0x843d> mov    %edx,%edi
-0805166f <.text+0x843f> nop
-08051670 <.text+0x8440> add    $0x1,%ecx
-08051673 <.text+0x8443> movzbl (%ecx),%eax
-08051676 <.text+0x8446> lea    -0x30(%eax),%edx
-08051679 <.text+0x8449> cmp    $0x9,%dl
-0805167c <.text+0x844c> jbe    08051670 <exit@plt+0x8458>
-0805167e <.text+0x844e> mov    %eax,%ecx
-08051680 <.text+0x8450> mov    %edi,%edx
-08051682 <.text+0x8452> cmp    $0x24,%cl
-08051685 <.text+0x8455> mov    %esi,%eax
-08051687 <.text+0x8457> je     08051d03 <exit@plt+0x8aeb>
-0805168d <.text+0x845d> movl   $0xffffffff,-0x30(%ebp)
-08051694 <.text+0x8464> jmp    080516bb <exit@plt+0x84a3>
-08051696 <.text+0x8466> xchg   %ax,%ax
-08051698 <.text+0x8468> cmp    $0x2d,%dl
-0805169b <.text+0x846b> je     080516d0 <exit@plt+0x84b8>
-0805169d <.text+0x846d> cmp    $0x2b,%dl
-080516a0 <.text+0x8470> je     080516d8 <exit@plt+0x84c0>
-080516a2 <.text+0x8472> cmp    $0x20,%dl
-080516a5 <.text+0x8475> je     080516e8 <exit@plt+0x84d0>
-080516a7 <.text+0x8477> cmp    $0x23,%dl
-080516aa <.text+0x847a> je     080516f8 <exit@plt+0x84e0>
-080516ac <.text+0x847c> cmp    $0x30,%dl
-080516af <.text+0x847f> nop
-080516b0 <.text+0x8480> jne    08051708 <exit@plt+0x84f0>
-080516b2 <.text+0x8482> orl    $0x20,0x8(%ebx)
-080516b6 <.text+0x8486> xchg   %ax,%ax
-080516b8 <.text+0x8488> movzbl (%eax),%edx
-080516bb <.text+0x848b> add    $0x1,%eax
-080516be <.text+0x848e> cmp    $0x27,%dl
-080516c1 <.text+0x8491> lea    -0x1(%eax),%ecx
-080516c4 <.text+0x8494> jne    08051698 <exit@plt+0x8480>
-080516c6 <.text+0x8496> orl    $0x1,0x8(%ebx)
-080516ca <.text+0x849a> jmp    080516b8 <exit@plt+0x84a0>
-080516cc <.text+0x849c> lea    0x0(%esi,%eiz,1),%esi
-080516d0 <.text+0x84a0> orl    $0x2,0x8(%ebx)
-080516d4 <.text+0x84a4> jmp    080516b8 <exit@plt+0x84a0>
-080516d6 <.text+0x84a6> xchg   %ax,%ax
-080516d8 <.text+0x84a8> orl    $0x4,0x8(%ebx)
-080516dc <.text+0x84ac> lea    0x0(%esi,%eiz,1),%esi
-080516e0 <.text+0x84b0> jmp    080516b8 <exit@plt+0x84a0>
-080516e2 <.text+0x84b2> lea    0x0(%esi),%esi
-080516e8 <.text+0x84b8> orl    $0x8,0x8(%ebx)
-080516ec <.text+0x84bc> lea    0x0(%esi,%eiz,1),%esi
-080516f0 <.text+0x84c0> jmp    080516b8 <exit@plt+0x84a0>
-080516f2 <.text+0x84c2> lea    0x0(%esi),%esi
-080516f8 <.text+0x84c8> orl    $0x10,0x8(%ebx)
-080516fc <.text+0x84cc> lea    0x0(%esi,%eiz,1),%esi
-08051700 <.text+0x84d0> jmp    080516b8 <exit@plt+0x84a0>
-08051702 <.text+0x84d2> lea    0x0(%esi),%esi
-08051708 <.text+0x84d8> cmp    $0x2a,%dl
-0805170b <.text+0x84db> nop
-0805170c <.text+0x84dc> lea    0x0(%esi,%eiz,1),%esi
-08051710 <.text+0x84e0> je     080519ce <exit@plt+0x87b6>
-08051716 <.text+0x84e6> lea    -0x30(%edx),%eax
-08051719 <.text+0x84e9> cmp    $0x9,%al
-0805171b <.text+0x84eb> jbe    08051935 <exit@plt+0x871d>
-08051721 <.text+0x84f1> mov    -0x24(%ebp),%esi
-08051724 <.text+0x84f4> mov    -0x2c(%ebp),%eax
-08051727 <.text+0x84f7> mov    %esi,-0x1c(%ebp)
-0805172a <.text+0x84fa> mov    %ecx,%esi
-0805172c <.text+0x84fc> mov    %eax,-0x38(%ebp)
-0805172f <.text+0x84ff> mov    -0x1c(%ebp),%eax
-08051732 <.text+0x8502> cmp    $0x2e,%dl
-08051735 <.text+0x8505> mov    %esi,%edi
-08051737 <.text+0x8507> mov    %eax,-0x24(%ebp)
-0805173a <.text+0x850a> je     08051984 <exit@plt+0x876c>
-08051740 <.text+0x8510> lea    0x1(%edi),%eax
-08051743 <.text+0x8513> xor    %esi,%esi
-08051745 <.text+0x8515> jmp    0805176e <exit@plt+0x8556>
-08051747 <.text+0x8517> nop
-08051748 <.text+0x8518> cmp    $0x4c,%dl
-0805174b <.text+0x851b> je     08051788 <exit@plt+0x8570>
-0805174d <.text+0x851d> cmp    $0x6c,%dl
-08051750 <.text+0x8520> je     08051790 <exit@plt+0x8578>
-08051752 <.text+0x8522> cmp    $0x6a,%dl
-08051755 <.text+0x8525> je     08051798 <exit@plt+0x8580>
-08051757 <.text+0x8527> cmp    $0x5a,%dl
-0805175a <.text+0x852a> je     08051768 <exit@plt+0x8550>
-0805175c <.text+0x852c> cmp    $0x7a,%dl
-0805175f <.text+0x852f> nop
-08051760 <.text+0x8530> je     08051768 <exit@plt+0x8550>
-08051762 <.text+0x8532> cmp    $0x74,%dl
-08051765 <.text+0x8535> jne    080517a8 <exit@plt+0x8590>
-08051767 <.text+0x8537> nop
-08051768 <.text+0x8538> movzbl (%eax),%edx
-0805176b <.text+0x853b> add    $0x1,%eax
-0805176e <.text+0x853e> cmp    $0x68,%dl
-08051771 <.text+0x8541> lea    -0x1(%eax),%edi
-08051774 <.text+0x8544> jne    08051748 <exit@plt+0x8530>
-08051776 <.text+0x8546> mov    %esi,%ecx
-08051778 <.text+0x8548> mov    $0x1,%edx
-0805177d <.text+0x854d> and    $0x1,%ecx
-08051780 <.text+0x8550> shl    %cl,%edx
-08051782 <.text+0x8552> or     %edx,%esi
-08051784 <.text+0x8554> jmp    08051768 <exit@plt+0x8550>
-08051786 <.text+0x8556> xchg   %ax,%ax
-08051788 <.text+0x8558> or     $0x4,%esi
-0805178b <.text+0x855b> jmp    08051768 <exit@plt+0x8550>
-0805178d <.text+0x855d> lea    0x0(%esi),%esi
-08051790 <.text+0x8560> add    $0x8,%esi
-08051793 <.text+0x8563> jmp    08051768 <exit@plt+0x8550>
-08051795 <.text+0x8565> lea    0x0(%esi),%esi
-08051798 <.text+0x8568> add    $0x10,%esi
-0805179b <.text+0x856b> nop
-0805179c <.text+0x856c> lea    0x0(%esi,%eiz,1),%esi
-080517a0 <.text+0x8570> jmp    08051768 <exit@plt+0x8550>
-080517a2 <.text+0x8572> lea    0x0(%esi),%esi
-080517a8 <.text+0x8578> lea    -0x25(%edx),%eax
-080517ab <.text+0x857b> cmp    $0x53,%al
-080517ad <.text+0x857d> lea    0x0(%esi),%esi
-080517b0 <.text+0x8580> jbe    080517ee <exit@plt+0x85d6>
-080517b2 <.text+0x8582> mov    0x10(%ebp),%ebx
-080517b5 <.text+0x8585> mov    0x4(%ebx),%ecx
-080517b8 <.text+0x8588> test   %ecx,%ecx
-080517ba <.text+0x858a> je     080517c4 <exit@plt+0x85ac>
-080517bc <.text+0x858c> mov    %ecx,(%esp)
-080517bf <.text+0x858f> call   08048ff8 <free@plt>
-080517c4 <.text+0x8594> mov    0xc(%ebp),%esi
-080517c7 <.text+0x8597> mov    0x4(%esi),%eax
-080517ca <.text+0x859a> test   %eax,%eax
-080517cc <.text+0x859c> je     080517d6 <exit@plt+0x85be>
-080517ce <.text+0x859e> mov    %eax,(%esp)
-080517d1 <.text+0x85a1> call   08048ff8 <free@plt>
-080517d6 <.text+0x85a6> call   08048e58 <__errno_location@plt>
-080517db <.text+0x85ab> movl   $0x16,(%eax)
-080517e1 <.text+0x85b1> add    $0x4c,%esp
-080517e4 <.text+0x85b4> mov    $0xffffffff,%eax
-080517e9 <.text+0x85b9> pop    %ebx
-080517ea <.text+0x85ba> pop    %esi
-080517eb <.text+0x85bb> pop    %edi
-080517ec <.text+0x85bc> pop    %ebp
-080517ed <.text+0x85bd> ret    
-080517ee <.text+0x85be> movzbl %al,%eax
-080517f1 <.text+0x85c1> jmp    *0x80530c4(,%eax,4)
-080517f8 <.text+0x85c8> xor    %eax,%eax
-080517fa <.text+0x85ca> cmp    $0x7,%esi
-080517fd <.text+0x85cd> setg   %al
-08051800 <.text+0x85d0> add    $0xf,%eax
-08051803 <.text+0x85d3> mov    %eax,-0x1c(%ebp)
-08051806 <.text+0x85d6> mov    -0x30(%ebp),%ecx
-08051809 <.text+0x85d9> cmp    $0xffffffff,%ecx
-0805180c <.text+0x85dc> mov    %ecx,0x28(%ebx)
-0805180f <.text+0x85df> jne    0805182e <exit@plt+0x8616>
-08051811 <.text+0x85e1> mov    -0x24(%ebp),%esi
-08051814 <.text+0x85e4> cmp    $0xffffffff,%esi
-08051817 <.text+0x85e7> mov    %esi,0x28(%ebx)
-0805181a <.text+0x85ea> je     08052012 <exit@plt+0x8dfa>
-08051820 <.text+0x85f0> mov    -0x24(%ebp),%eax
-08051823 <.text+0x85f3> mov    %eax,%ecx
-08051825 <.text+0x85f5> add    $0x1,%ecx
-08051828 <.text+0x85f8> mov    %eax,-0x30(%ebp)
-0805182b <.text+0x85fb> mov    %ecx,-0x24(%ebp)
-0805182e <.text+0x85fe> mov    -0x30(%ebp),%esi
-08051831 <.text+0x8601> cmp    %esi,-0x28(%ebp)
-08051834 <.text+0x8604> jbe    08051be3 <exit@plt+0x89cb>
-0805183a <.text+0x860a> mov    0x10(%ebp),%eax
-0805183d <.text+0x860d> mov    0x4(%eax),%esi
-08051840 <.text+0x8610> mov    0x10(%ebp),%ecx
-08051843 <.text+0x8613> mov    (%ecx),%eax
-08051845 <.text+0x8615> cmp    -0x30(%ebp),%eax
-08051848 <.text+0x8618> ja     08051891 <exit@plt+0x8679>
-0805184a <.text+0x861a> mov    %eax,%ecx
-0805184c <.text+0x861c> shl    $0x4,%ecx
-0805184f <.text+0x861f> mov    %ecx,-0x40(%ebp)
-08051852 <.text+0x8622> mov    0x10(%ebp),%ecx
-08051855 <.text+0x8625> mov    %edi,-0x2c(%ebp)
-08051858 <.text+0x8628> mov    0x4(%ecx),%ecx
-0805185b <.text+0x862b> mov    %ecx,-0x20(%ebp)
-0805185e <.text+0x862e> mov    -0x40(%ebp),%ecx
-08051861 <.text+0x8631> mov    -0x20(%ebp),%edi
-08051864 <.text+0x8634> mov    %ebx,-0x40(%ebp)
-08051867 <.text+0x8637> mov    -0x30(%ebp),%ebx
-0805186a <.text+0x863a> jmp    08051872 <exit@plt+0x865a>
-0805186c <.text+0x863c> lea    0x0(%esi,%eiz,1),%esi
-08051870 <.text+0x8640> mov    %edi,%esi
-08051872 <.text+0x8642> add    $0x1,%eax
-08051875 <.text+0x8645> movl   $0x0,(%esi,%ecx,1)
-0805187c <.text+0x864c> add    $0x10,%ecx
-0805187f <.text+0x864f> cmp    %ebx,%eax
-08051881 <.text+0x8651> jbe    08051870 <exit@plt+0x8658>
-08051883 <.text+0x8653> mov    0x10(%ebp),%esi
-08051886 <.text+0x8656> mov    -0x2c(%ebp),%edi
-08051889 <.text+0x8659> mov    -0x40(%ebp),%ebx
-0805188c <.text+0x865c> mov    %eax,(%esi)
-0805188e <.text+0x865e> mov    -0x20(%ebp),%esi
-08051891 <.text+0x8661> mov    -0x30(%ebp),%ecx
-08051894 <.text+0x8664> shl    $0x4,%ecx
-08051897 <.text+0x8667> lea    (%esi,%ecx,1),%ecx
-0805189a <.text+0x866a> mov    (%ecx),%eax
-0805189c <.text+0x866c> test   %eax,%eax
-0805189e <.text+0x866e> jne    08051c48 <exit@plt+0x8a30>
-080518a4 <.text+0x8674> mov    -0x1c(%ebp),%eax
-080518a7 <.text+0x8677> mov    %eax,(%ecx)
-080518a9 <.text+0x8679> mov    %dl,0x24(%ebx)
-080518ac <.text+0x867c> mov    0xc(%ebp),%edx
-080518af <.text+0x867f> add    $0x1,%edi
-080518b2 <.text+0x8682> mov    %edi,0x4(%ebx)
-080518b5 <.text+0x8685> mov    (%edx),%esi
-080518b7 <.text+0x8687> add    $0x1,%esi
-080518ba <.text+0x868a> cmp    %esi,-0x34(%ebp)
-080518bd <.text+0x868d> mov    %esi,(%edx)
-080518bf <.text+0x868f> ja     080518ff <exit@plt+0x86e7>
-080518c1 <.text+0x8691> mov    -0x34(%ebp),%eax
-080518c4 <.text+0x8694> test   %eax,%eax
-080518c6 <.text+0x8696> js     08051c90 <exit@plt+0x8a78>
-080518cc <.text+0x869c> shll   -0x34(%ebp)
-080518cf <.text+0x869f> cmpl   $0x5d1745d,-0x34(%ebp)
-080518d6 <.text+0x86a6> ja     08051c90 <exit@plt+0x8a78>
-080518dc <.text+0x86ac> imul   $0x2c,-0x34(%ebp),%eax
-080518e0 <.text+0x86b0> mov    %eax,0x4(%esp)
-080518e4 <.text+0x86b4> mov    0x4(%edx),%eax
-080518e7 <.text+0x86b7> mov    %eax,(%esp)
-080518ea <.text+0x86ba> call   08048ec8 <realloc@plt>
-080518ef <.text+0x86bf> test   %eax,%eax
-080518f1 <.text+0x86c1> je     08051c90 <exit@plt+0x8a78>
-080518f7 <.text+0x86c7> mov    0xc(%ebp),%ecx
-080518fa <.text+0x86ca> mov    (%ecx),%esi
-080518fc <.text+0x86cc> mov    %eax,0x4(%ecx)
-080518ff <.text+0x86cf> mov    -0x38(%ebp),%eax
-08051902 <.text+0x86d2> mov    0xc(%ebp),%ebx
-08051905 <.text+0x86d5> mov    %eax,-0x2c(%ebp)
-08051908 <.text+0x86d8> movzbl (%edi),%ecx
-0805190b <.text+0x86db> mov    0x4(%ebx),%edx
-0805190e <.text+0x86de> test   %cl,%cl
-08051910 <.text+0x86e0> jne    08051615 <exit@plt+0x83fd>
-08051916 <.text+0x86e6> imul   $0x2c,%esi,%esi
-08051919 <.text+0x86e9> mov    -0x2c(%ebp),%ecx
-0805191c <.text+0x86ec> xor    %eax,%eax
-0805191e <.text+0x86ee> mov    -0x3c(%ebp),%ebx
-08051921 <.text+0x86f1> mov    %edi,(%esi,%edx,1)
-08051924 <.text+0x86f4> mov    0xc(%ebp),%edx
-08051927 <.text+0x86f7> mov    %ecx,0x8(%edx)
-0805192a <.text+0x86fa> mov    %ebx,0xc(%edx)
-0805192d <.text+0x86fd> add    $0x4c,%esp
-08051930 <.text+0x8700> pop    %ebx
-08051931 <.text+0x8701> pop    %esi
-08051932 <.text+0x8702> pop    %edi
-08051933 <.text+0x8703> pop    %ebp
-08051934 <.text+0x8704> ret    
-08051935 <.text+0x8705> mov    %ecx,0xc(%ebx)
-08051938 <.text+0x8708> movzbl (%ecx),%eax
-0805193b <.text+0x870b> sub    $0x30,%eax
-0805193e <.text+0x870e> cmp    $0x9,%al
-08051940 <.text+0x8710> ja     08051f1b <exit@plt+0x8d03>
-08051946 <.text+0x8716> mov    %ecx,%esi
-08051948 <.text+0x8718> add    $0x1,%esi
-0805194b <.text+0x871b> movzbl (%esi),%eax
-0805194e <.text+0x871e> sub    $0x30,%eax
-08051951 <.text+0x8721> cmp    $0x9,%al
-08051953 <.text+0x8723> jbe    08051948 <exit@plt+0x8730>
-08051955 <.text+0x8725> mov    -0x2c(%ebp),%eax
-08051958 <.text+0x8728> mov    %esi,%edi
-0805195a <.text+0x872a> sub    %ecx,%edi
-0805195c <.text+0x872c> mov    %edi,-0x38(%ebp)
-0805195f <.text+0x872f> mov    %esi,0x10(%ebx)
-08051962 <.text+0x8732> cmp    %eax,%edi
-08051964 <.text+0x8734> jbe    08051af6 <exit@plt+0x88de>
-0805196a <.text+0x873a> mov    -0x24(%ebp),%ecx
-0805196d <.text+0x873d> mov    %esi,%edi
-0805196f <.text+0x873f> movzbl (%esi),%edx
-08051972 <.text+0x8742> mov    %ecx,-0x1c(%ebp)
-08051975 <.text+0x8745> mov    -0x1c(%ebp),%eax
-08051978 <.text+0x8748> cmp    $0x2e,%dl
-0805197b <.text+0x874b> mov    %eax,-0x24(%ebp)
-0805197e <.text+0x874e> jne    08051740 <exit@plt+0x8528>
-08051984 <.text+0x8754> cmpb   $0x2a,0x1(%esi)
-08051988 <.text+0x8758> lea    0x1(%esi),%edi
-0805198b <.text+0x875b> je     08051d8e <exit@plt+0x8b76>
-08051991 <.text+0x8761> mov    %esi,0x18(%ebx)
-08051994 <.text+0x8764> movzbl 0x1(%esi),%eax
-08051998 <.text+0x8768> sub    $0x30,%eax
-0805199b <.text+0x876b> cmp    $0x9,%al
-0805199d <.text+0x876d> ja     080519ad <exit@plt+0x8795>
-0805199f <.text+0x876f> nop
-080519a0 <.text+0x8770> add    $0x1,%edi
-080519a3 <.text+0x8773> movzbl (%edi),%eax
-080519a6 <.text+0x8776> sub    $0x30,%eax
-080519a9 <.text+0x8779> cmp    $0x9,%al
-080519ab <.text+0x877b> jbe    080519a0 <exit@plt+0x8788>
-080519ad <.text+0x877d> mov    %edi,%ecx
-080519af <.text+0x877f> sub    %esi,%ecx
-080519b1 <.text+0x8781> cmp    -0x3c(%ebp),%ecx
-080519b4 <.text+0x8784> mov    %edi,0x1c(%ebx)
-080519b7 <.text+0x8787> jbe    08051d63 <exit@plt+0x8b4b>
-080519bd <.text+0x878d> mov    -0x1c(%ebp),%esi
-080519c0 <.text+0x8790> movzbl (%edi),%edx
-080519c3 <.text+0x8793> mov    %ecx,-0x3c(%ebp)
-080519c6 <.text+0x8796> mov    %esi,-0x24(%ebp)
-080519c9 <.text+0x8799> jmp    08051740 <exit@plt+0x8528>
-080519ce <.text+0x879e> mov    -0x2c(%ebp),%edx
-080519d1 <.text+0x87a1> mov    %eax,%esi
-080519d3 <.text+0x87a3> mov    %ecx,0xc(%ebx)
-080519d6 <.text+0x87a6> mov    %eax,0x10(%ebx)
-080519d9 <.text+0x87a9> test   %edx,%edx
-080519db <.text+0x87ab> jne    080519e4 <exit@plt+0x87cc>
-080519dd <.text+0x87ad> movl   $0x1,-0x2c(%ebp)
-080519e4 <.text+0x87b4> movzbl (%eax),%edx
-080519e7 <.text+0x87b7> mov    %eax,%edi
-080519e9 <.text+0x87b9> mov    %edx,%ecx
-080519eb <.text+0x87bb> sub    $0x30,%ecx
-080519ee <.text+0x87be> cmp    $0x9,%cl
-080519f1 <.text+0x87c1> mov    %dl,-0x20(%ebp)
-080519f4 <.text+0x87c4> mov    %eax,%edx
-080519f6 <.text+0x87c6> jbe    08051a88 <exit@plt+0x8870>
-080519fc <.text+0x87cc> mov    0x14(%ebx),%edx
-080519ff <.text+0x87cf> cmp    $0xffffffff,%edx
-08051a02 <.text+0x87d2> je     08051d71 <exit@plt+0x8b59>
-08051a08 <.text+0x87d8> mov    -0x24(%ebp),%edi
-08051a0b <.text+0x87db> mov    %edx,-0x24(%ebp)
-08051a0e <.text+0x87de> mov    %edi,-0x1c(%ebp)
-08051a11 <.text+0x87e1> mov    -0x24(%ebp),%edi
-08051a14 <.text+0x87e4> cmp    %edi,-0x28(%ebp)
-08051a17 <.text+0x87e7> jbe    08051c74 <exit@plt+0x8a5c>
-08051a1d <.text+0x87ed> mov    0x10(%ebp),%eax
-08051a20 <.text+0x87f0> mov    0x4(%eax),%ecx
-08051a23 <.text+0x87f3> mov    0x10(%ebp),%edx
-08051a26 <.text+0x87f6> mov    (%edx),%eax
-08051a28 <.text+0x87f8> cmp    -0x24(%ebp),%eax
-08051a2b <.text+0x87fb> ja     08051a5c <exit@plt+0x8844>
-08051a2d <.text+0x87fd> mov    0x10(%ebp),%edi
-08051a30 <.text+0x8800> mov    %eax,%edx
-08051a32 <.text+0x8802> shl    $0x4,%edx
-08051a35 <.text+0x8805> mov    0x4(%edi),%edi
-08051a38 <.text+0x8808> mov    %edi,-0x20(%ebp)
-08051a3b <.text+0x880b> mov    -0x24(%ebp),%edi
-08051a3e <.text+0x880e> jmp    08051a43 <exit@plt+0x882b>
-08051a40 <.text+0x8810> mov    -0x20(%ebp),%ecx
-08051a43 <.text+0x8813> add    $0x1,%eax
-08051a46 <.text+0x8816> movl   $0x0,(%ecx,%edx,1)
-08051a4d <.text+0x881d> add    $0x10,%edx
-08051a50 <.text+0x8820> cmp    %edi,%eax
-08051a52 <.text+0x8822> jbe    08051a40 <exit@plt+0x8828>
-08051a54 <.text+0x8824> mov    0x10(%ebp),%edx
-08051a57 <.text+0x8827> mov    -0x20(%ebp),%ecx
-08051a5a <.text+0x882a> mov    %eax,(%edx)
-08051a5c <.text+0x882c> mov    -0x24(%ebp),%edx
-08051a5f <.text+0x882f> shl    $0x4,%edx
-08051a62 <.text+0x8832> lea    (%ecx,%edx,1),%edx
-08051a65 <.text+0x8835> mov    (%edx),%eax
-08051a67 <.text+0x8837> test   %eax,%eax
-08051a69 <.text+0x8839> jne    08051c58 <exit@plt+0x8a40>
-08051a6f <.text+0x883f> mov    -0x2c(%ebp),%ecx
-08051a72 <.text+0x8842> movl   $0x5,(%edx)
-08051a78 <.text+0x8848> movzbl (%esi),%edx
-08051a7b <.text+0x884b> mov    %ecx,-0x38(%ebp)
-08051a7e <.text+0x884e> jmp    0805172f <exit@plt+0x8517>
-08051a83 <.text+0x8853> nop
-08051a84 <.text+0x8854> lea    0x0(%esi,%eiz,1),%esi
-08051a88 <.text+0x8858> add    $0x1,%edx
-08051a8b <.text+0x885b> movzbl (%edx),%ecx
-08051a8e <.text+0x885e> lea    -0x30(%ecx),%eax
-08051a91 <.text+0x8861> cmp    $0x9,%al
-08051a93 <.text+0x8863> jbe    08051a88 <exit@plt+0x8870>
-08051a95 <.text+0x8865> cmp    $0x24,%cl
-08051a98 <.text+0x8868> mov    %edi,%eax
-08051a9a <.text+0x886a> jne    080519fc <exit@plt+0x87e4>
-08051aa0 <.text+0x8870> mov    %ebx,%esi
-08051aa2 <.text+0x8872> movzbl -0x20(%ebp),%ebx
-08051aa6 <.text+0x8876> xor    %edx,%edx
-08051aa8 <.text+0x8878> cmp    $0x19999999,%edx
-08051aae <.text+0x887e> mov    $0xffffffff,%ecx
-08051ab3 <.text+0x8883> ja     08051aba <exit@plt+0x88a2>
-08051ab5 <.text+0x8885> lea    (%edx,%edx,4),%ecx
-08051ab8 <.text+0x8888> add    %ecx,%ecx
-08051aba <.text+0x888a> movsbl %bl,%ebx
-08051abd <.text+0x888d> lea    -0x30(%ecx,%ebx,1),%edx
-08051ac1 <.text+0x8891> cmp    %ecx,%edx
-08051ac3 <.text+0x8893> sbb    %ecx,%ecx
-08051ac5 <.text+0x8895> add    $0x1,%eax
-08051ac8 <.text+0x8898> movzbl (%eax),%ebx
-08051acb <.text+0x889b> or     %ecx,%edx
-08051acd <.text+0x889d> lea    -0x30(%ebx),%ecx
-08051ad0 <.text+0x88a0> cmp    $0x9,%cl
-08051ad3 <.text+0x88a3> jbe    08051aa8 <exit@plt+0x8890>
-08051ad5 <.text+0x88a5> test   %edx,%edx
-08051ad7 <.text+0x88a7> mov    %esi,%ebx
-08051ad9 <.text+0x88a9> je     080517b2 <exit@plt+0x859a>
-08051adf <.text+0x88af> cmp    $0xffffffff,%edx
-08051ae2 <.text+0x88b2> je     0805201d <exit@plt+0x8e05>
-08051ae8 <.text+0x88b8> sub    $0x1,%edx
-08051aeb <.text+0x88bb> mov    %edx,0x14(%esi)
-08051aee <.text+0x88be> lea    0x1(%eax),%esi
-08051af1 <.text+0x88c1> jmp    080519ff <exit@plt+0x87e7>
-08051af6 <.text+0x88c6> mov    %esi,%ecx
-08051af8 <.text+0x88c8> mov    -0x2c(%ebp),%esi
-08051afb <.text+0x88cb> mov    -0x24(%ebp),%edi
-08051afe <.text+0x88ce> movzbl (%ecx),%edx
-08051b01 <.text+0x88d1> mov    %esi,-0x38(%ebp)
-08051b04 <.text+0x88d4> mov    %ecx,%esi
-08051b06 <.text+0x88d6> mov    %edi,-0x1c(%ebp)
-08051b09 <.text+0x88d9> jmp    0805172f <exit@plt+0x8517>
-08051b0e <.text+0x88de> cmp    $0xf,%esi
-08051b11 <.text+0x88e1> jg     08051b1f <exit@plt+0x8907>
-08051b13 <.text+0x88e3> test   $0x4,%esi
-08051b19 <.text+0x88e9> je     08051f2f <exit@plt+0x8d17>
-08051b1f <.text+0x88ef> movl   $0xa,-0x1c(%ebp)
-08051b26 <.text+0x88f6> jmp    08051806 <exit@plt+0x85ee>
-08051b2b <.text+0x88fb> nop
-08051b2c <.text+0x88fc> lea    0x0(%esi,%eiz,1),%esi
-08051b30 <.text+0x8900> movl   $0x10,-0x1c(%ebp)
-08051b37 <.text+0x8907> mov    $0x73,%edx
-08051b3c <.text+0x890c> jmp    08051806 <exit@plt+0x85ee>
-08051b41 <.text+0x8911> movl   $0xe,-0x1c(%ebp)
-08051b48 <.text+0x8918> mov    $0x63,%edx
-08051b4d <.text+0x891d> jmp    08051806 <exit@plt+0x85ee>
-08051b52 <.text+0x8922> cmp    $0xf,%esi
-08051b55 <.text+0x8925> jg     08051b67 <exit@plt+0x894f>
-08051b57 <.text+0x8927> and    $0x4,%esi
-08051b5a <.text+0x892a> movl   $0xb,-0x1c(%ebp)
-08051b61 <.text+0x8931> je     08051806 <exit@plt+0x85ee>
-08051b67 <.text+0x8937> movl   $0xc,-0x1c(%ebp)
-08051b6e <.text+0x893e> xchg   %ax,%ax
-08051b70 <.text+0x8940> jmp    08051806 <exit@plt+0x85ee>
-08051b75 <.text+0x8945> lea    0x0(%esi),%esi
-08051b78 <.text+0x8948> movl   $0x11,-0x1c(%ebp)
-08051b7f <.text+0x894f> nop
-08051b80 <.text+0x8950> jmp    08051806 <exit@plt+0x85ee>
-08051b85 <.text+0x8955> cmp    $0xf,%esi
-08051b88 <.text+0x8958> jg     08051b96 <exit@plt+0x897e>
-08051b8a <.text+0x895a> test   $0x4,%esi
-08051b90 <.text+0x8960> je     08051f68 <exit@plt+0x8d50>
-08051b96 <.text+0x8966> movl   $0x16,-0x1c(%ebp)
-08051b9d <.text+0x896d> lea    0x0(%esi),%esi
-08051ba0 <.text+0x8970> jmp    08051806 <exit@plt+0x85ee>
-08051ba5 <.text+0x8975> lea    0x0(%esi),%esi
-08051ba8 <.text+0x8978> cmp    $0xf,%esi
-08051bab <.text+0x897b> nop
-08051bac <.text+0x897c> lea    0x0(%esi,%eiz,1),%esi
-08051bb0 <.text+0x8980> jg     08051bbe <exit@plt+0x89a6>
-08051bb2 <.text+0x8982> test   $0x4,%esi
-08051bb8 <.text+0x8988> je     08051fb4 <exit@plt+0x8d9c>
-08051bbe <.text+0x898e> movl   $0x9,-0x1c(%ebp)
-08051bc5 <.text+0x8995> jmp    08051806 <exit@plt+0x85ee>
-08051bca <.text+0x899a> lea    0x0(%esi),%esi
-08051bd0 <.text+0x89a0> xor    %eax,%eax
-08051bd2 <.text+0x89a2> cmp    $0x7,%esi
-08051bd5 <.text+0x89a5> setg   %al
-08051bd8 <.text+0x89a8> add    $0xd,%eax
-08051bdb <.text+0x89ab> mov    %eax,-0x1c(%ebp)
-08051bde <.text+0x89ae> jmp    08051806 <exit@plt+0x85ee>
-08051be3 <.text+0x89b3> mov    -0x28(%ebp),%eax
-08051be6 <.text+0x89b6> sarl   $0x1f,-0x28(%ebp)
-08051bea <.text+0x89ba> mov    -0x30(%ebp),%ecx
-08051bed <.text+0x89bd> add    %eax,%eax
-08051bef <.text+0x89bf> or     %eax,-0x28(%ebp)
-08051bf2 <.text+0x89c2> cmp    %ecx,-0x28(%ebp)
-08051bf5 <.text+0x89c5> ja     08051c03 <exit@plt+0x89eb>
-08051bf7 <.text+0x89c7> add    $0x1,%ecx
-08051bfa <.text+0x89ca> mov    %ecx,-0x28(%ebp)
-08051bfd <.text+0x89cd> jb     08051c90 <exit@plt+0x8a78>
-08051c03 <.text+0x89d3> cmpl   $0xfffffff,-0x28(%ebp)
-08051c0a <.text+0x89da> ja     08051c90 <exit@plt+0x8a78>
-08051c10 <.text+0x89e0> mov    0x10(%ebp),%esi
-08051c13 <.text+0x89e3> mov    -0x28(%ebp),%ecx
-08051c16 <.text+0x89e6> mov    0x4(%esi),%eax
-08051c19 <.text+0x89e9> shl    $0x4,%ecx
-08051c1c <.text+0x89ec> test   %eax,%eax
-08051c1e <.text+0x89ee> je     08051f07 <exit@plt+0x8cef>
-08051c24 <.text+0x89f4> mov    %ecx,0x4(%esp)
-08051c28 <.text+0x89f8> mov    %eax,(%esp)
-08051c2b <.text+0x89fb> mov    %dl,-0x44(%ebp)
-08051c2e <.text+0x89fe> call   08048ec8 <realloc@plt>
-08051c33 <.text+0x8a03> movzbl -0x44(%ebp),%edx
-08051c37 <.text+0x8a07> test   %eax,%eax
-08051c39 <.text+0x8a09> mov    %eax,%esi
-08051c3b <.text+0x8a0b> je     08051c90 <exit@plt+0x8a78>
-08051c3d <.text+0x8a0d> mov    0x10(%ebp),%eax
-08051c40 <.text+0x8a10> mov    %esi,0x4(%eax)
-08051c43 <.text+0x8a13> jmp    08051840 <exit@plt+0x8628>
-08051c48 <.text+0x8a18> cmp    %eax,-0x1c(%ebp)
-08051c4b <.text+0x8a1b> je     080518a9 <exit@plt+0x8691>
-08051c51 <.text+0x8a21> mov    %esi,%ecx
-08051c53 <.text+0x8a23> jmp    080517b8 <exit@plt+0x85a0>
-08051c58 <.text+0x8a28> cmp    $0x5,%eax
-08051c5b <.text+0x8a2b> nop
-08051c5c <.text+0x8a2c> lea    0x0(%esi,%eiz,1),%esi
-08051c60 <.text+0x8a30> jne    080517b8 <exit@plt+0x85a0>
-08051c66 <.text+0x8a36> mov    -0x2c(%ebp),%edi
-08051c69 <.text+0x8a39> movzbl (%esi),%edx
-08051c6c <.text+0x8a3c> mov    %edi,-0x38(%ebp)
-08051c6f <.text+0x8a3f> jmp    0805172f <exit@plt+0x8517>
-08051c74 <.text+0x8a44> mov    -0x28(%ebp),%eax
-08051c77 <.text+0x8a47> sarl   $0x1f,-0x28(%ebp)
-08051c7b <.text+0x8a4b> mov    -0x24(%ebp),%edx
-08051c7e <.text+0x8a4e> add    %eax,%eax
-08051c80 <.text+0x8a50> or     %eax,-0x28(%ebp)
-08051c83 <.text+0x8a53> cmp    %edx,-0x28(%ebp)
-08051c86 <.text+0x8a56> ja     08051cc7 <exit@plt+0x8aaf>
-08051c88 <.text+0x8a58> add    $0x1,%edx
-08051c8b <.text+0x8a5b> mov    %edx,-0x28(%ebp)
-08051c8e <.text+0x8a5e> jae    08051cc7 <exit@plt+0x8aaf>
-08051c90 <.text+0x8a60> mov    0x10(%ebp),%edi
-08051c93 <.text+0x8a63> mov    0x4(%edi),%eax
-08051c96 <.text+0x8a66> test   %eax,%eax
-08051c98 <.text+0x8a68> je     08051ca2 <exit@plt+0x8a8a>
-08051c9a <.text+0x8a6a> mov    %eax,(%esp)
-08051c9d <.text+0x8a6d> call   08048ff8 <free@plt>
-08051ca2 <.text+0x8a72> mov    0xc(%ebp),%edx
-08051ca5 <.text+0x8a75> mov    0x4(%edx),%eax
-08051ca8 <.text+0x8a78> test   %eax,%eax
-08051caa <.text+0x8a7a> je     08051cb4 <exit@plt+0x8a9c>
-08051cac <.text+0x8a7c> mov    %eax,(%esp)
-08051caf <.text+0x8a7f> call   08048ff8 <free@plt>
-08051cb4 <.text+0x8a84> call   08048e58 <__errno_location@plt>
-08051cb9 <.text+0x8a89> movl   $0xc,(%eax)
-08051cbf <.text+0x8a8f> or     $0xffffffff,%eax
-08051cc2 <.text+0x8a92> jmp    0805192d <exit@plt+0x8715>
-08051cc7 <.text+0x8a97> cmpl   $0xfffffff,-0x28(%ebp)
-08051cce <.text+0x8a9e> xchg   %ax,%ax
-08051cd0 <.text+0x8aa0> ja     08051c90 <exit@plt+0x8a78>
-08051cd2 <.text+0x8aa2> mov    0x10(%ebp),%ecx
-08051cd5 <.text+0x8aa5> mov    -0x28(%ebp),%eax
-08051cd8 <.text+0x8aa8> mov    0x4(%ecx),%edx
-08051cdb <.text+0x8aab> shl    $0x4,%eax
-08051cde <.text+0x8aae> test   %edx,%edx
-08051ce0 <.text+0x8ab0> je     08051fed <exit@plt+0x8dd5>
-08051ce6 <.text+0x8ab6> mov    %eax,0x4(%esp)
-08051cea <.text+0x8aba> mov    %edx,(%esp)
-08051ced <.text+0x8abd> call   08048ec8 <realloc@plt>
-08051cf2 <.text+0x8ac2> test   %eax,%eax
-08051cf4 <.text+0x8ac4> mov    %eax,%ecx
-08051cf6 <.text+0x8ac6> je     08051c90 <exit@plt+0x8a78>
-08051cf8 <.text+0x8ac8> mov    0x10(%ebp),%edi
-08051cfb <.text+0x8acb> mov    %eax,0x4(%edi)
-08051cfe <.text+0x8ace> jmp    08051a23 <exit@plt+0x880b>
-08051d03 <.text+0x8ad3> mov    %esi,%ecx
-08051d05 <.text+0x8ad5> xor    %eax,%eax
-08051d07 <.text+0x8ad7> mov    %ebx,%edi
-08051d09 <.text+0x8ad9> lea    0x0(%esi,%eiz,1),%esi
-08051d10 <.text+0x8ae0> cmp    $0x19999999,%eax
-08051d15 <.text+0x8ae5> mov    $0xffffffff,%esi
-08051d1a <.text+0x8aea> ja     08051d21 <exit@plt+0x8b09>
-08051d1c <.text+0x8aec> lea    (%eax,%eax,4),%esi
-08051d1f <.text+0x8aef> add    %esi,%esi
-08051d21 <.text+0x8af1> movsbl %dl,%edx
-08051d24 <.text+0x8af4> lea    -0x30(%esi,%edx,1),%eax
-08051d28 <.text+0x8af8> cmp    %esi,%eax
-08051d2a <.text+0x8afa> sbb    %edx,%edx
-08051d2c <.text+0x8afc> add    $0x1,%ecx
-08051d2f <.text+0x8aff> or     %edx,%eax
-08051d31 <.text+0x8b01> movzbl (%ecx),%edx
-08051d34 <.text+0x8b04> lea    -0x30(%edx),%esi
-08051d37 <.text+0x8b07> mov    %esi,%ebx
-08051d39 <.text+0x8b09> cmp    $0x9,%bl
-08051d3c <.text+0x8b0c> jbe    08051d10 <exit@plt+0x8af8>
-08051d3e <.text+0x8b0e> test   %eax,%eax
-08051d40 <.text+0x8b10> mov    %edi,%ebx
-08051d42 <.text+0x8b12> je     0805201d <exit@plt+0x8e05>
-08051d48 <.text+0x8b18> cmp    $0xffffffff,%eax
-08051d4b <.text+0x8b1b> je     08052012 <exit@plt+0x8dfa>
-08051d51 <.text+0x8b21> sub    $0x1,%eax
-08051d54 <.text+0x8b24> mov    %eax,-0x30(%ebp)
-08051d57 <.text+0x8b27> lea    0x1(%ecx),%eax
-08051d5a <.text+0x8b2a> movzbl 0x1(%ecx),%edx
-08051d5e <.text+0x8b2e> jmp    080516bb <exit@plt+0x84a3>
-08051d63 <.text+0x8b33> mov    -0x1c(%ebp),%eax
-08051d66 <.text+0x8b36> movzbl (%edi),%edx
-08051d69 <.text+0x8b39> mov    %eax,-0x24(%ebp)
-08051d6c <.text+0x8b3c> jmp    08051740 <exit@plt+0x8528>
-08051d71 <.text+0x8b41> mov    -0x24(%ebp),%eax
-08051d74 <.text+0x8b44> cmp    $0xffffffff,%eax
-08051d77 <.text+0x8b47> mov    %eax,0x14(%ebx)
-08051d7a <.text+0x8b4a> je     08052007 <exit@plt+0x8def>
-08051d80 <.text+0x8b50> mov    -0x24(%ebp),%ecx
-08051d83 <.text+0x8b53> add    $0x1,%ecx
-08051d86 <.text+0x8b56> mov    %ecx,-0x1c(%ebp)
-08051d89 <.text+0x8b59> jmp    08051a11 <exit@plt+0x87f9>
-08051d8e <.text+0x8b5e> cmpl   $0x1,-0x3c(%ebp)
-08051d92 <.text+0x8b62> lea    0x2(%esi),%edi
-08051d95 <.text+0x8b65> mov    %esi,0x18(%ebx)
-08051d98 <.text+0x8b68> mov    %edi,0x1c(%ebx)
-08051d9b <.text+0x8b6b> jbe    08051f23 <exit@plt+0x8d0b>
-08051da1 <.text+0x8b71> movzbl (%edi),%esi
-08051da4 <.text+0x8b74> mov    %edi,%eax
-08051da6 <.text+0x8b76> lea    -0x30(%esi),%edx
-08051da9 <.text+0x8b79> cmp    $0x9,%dl
-08051dac <.text+0x8b7c> jbe    08051e31 <exit@plt+0x8c19>
-08051db2 <.text+0x8b82> mov    0x20(%ebx),%eax
-08051db5 <.text+0x8b85> cmp    $0xffffffff,%eax
-08051db8 <.text+0x8b88> je     08051f9b <exit@plt+0x8d83>
-08051dbe <.text+0x8b8e> mov    -0x1c(%ebp),%esi
-08051dc1 <.text+0x8b91> mov    %eax,-0x1c(%ebp)
-08051dc4 <.text+0x8b94> mov    %esi,-0x24(%ebp)
-08051dc7 <.text+0x8b97> mov    -0x1c(%ebp),%esi
-08051dca <.text+0x8b9a> cmp    %esi,-0x28(%ebp)
-08051dcd <.text+0x8b9d> jbe    08051ea5 <exit@plt+0x8c8d>
-08051dd3 <.text+0x8ba3> mov    0x10(%ebp),%eax
-08051dd6 <.text+0x8ba6> mov    0x4(%eax),%ecx
-08051dd9 <.text+0x8ba9> mov    0x10(%ebp),%edx
-08051ddc <.text+0x8bac> mov    (%edx),%eax
-08051dde <.text+0x8bae> cmp    -0x1c(%ebp),%eax
-08051de1 <.text+0x8bb1> ja     08051e14 <exit@plt+0x8bfc>
-08051de3 <.text+0x8bb3> mov    0x10(%ebp),%esi
-08051de6 <.text+0x8bb6> mov    %eax,%edx
-08051de8 <.text+0x8bb8> shl    $0x4,%edx
-08051deb <.text+0x8bbb> mov    0x4(%esi),%esi
-08051dee <.text+0x8bbe> mov    %esi,-0x20(%ebp)
-08051df1 <.text+0x8bc1> mov    -0x1c(%ebp),%esi
-08051df4 <.text+0x8bc4> jmp    08051dfb <exit@plt+0x8be3>
-08051df6 <.text+0x8bc6> xchg   %ax,%ax
-08051df8 <.text+0x8bc8> mov    -0x20(%ebp),%ecx
-08051dfb <.text+0x8bcb> add    $0x1,%eax
-08051dfe <.text+0x8bce> movl   $0x0,(%ecx,%edx,1)
-08051e05 <.text+0x8bd5> add    $0x10,%edx
-08051e08 <.text+0x8bd8> cmp    %esi,%eax
-08051e0a <.text+0x8bda> jbe    08051df8 <exit@plt+0x8be0>
-08051e0c <.text+0x8bdc> mov    0x10(%ebp),%edx
-08051e0f <.text+0x8bdf> mov    -0x20(%ebp),%ecx
-08051e12 <.text+0x8be2> mov    %eax,(%edx)
-08051e14 <.text+0x8be4> mov    -0x1c(%ebp),%eax
-08051e17 <.text+0x8be7> shl    $0x4,%eax
-08051e1a <.text+0x8bea> lea    (%ecx,%eax,1),%eax
-08051e1d <.text+0x8bed> mov    (%eax),%edx
-08051e1f <.text+0x8bef> test   %edx,%edx
-08051e21 <.text+0x8bf1> jne    08051e94 <exit@plt+0x8c7c>
-08051e23 <.text+0x8bf3> movl   $0x5,(%eax)
-08051e29 <.text+0x8bf9> movzbl (%edi),%edx
-08051e2c <.text+0x8bfc> jmp    08051740 <exit@plt+0x8528>
-08051e31 <.text+0x8c01> add    $0x1,%eax
-08051e34 <.text+0x8c04> movzbl (%eax),%edx
-08051e37 <.text+0x8c07> lea    -0x30(%edx),%ecx
-08051e3a <.text+0x8c0a> cmp    $0x9,%cl
-08051e3d <.text+0x8c0d> jbe    08051e31 <exit@plt+0x8c19>
-08051e3f <.text+0x8c0f> cmp    $0x24,%dl
-08051e42 <.text+0x8c12> jne    08051db2 <exit@plt+0x8b9a>
-08051e48 <.text+0x8c18> xor    %eax,%eax
-08051e4a <.text+0x8c1a> mov    %esi,%ecx
-08051e4c <.text+0x8c1c> imul   $0xa,%eax,%edx
-08051e4f <.text+0x8c1f> cmp    $0x1999999a,%eax
-08051e54 <.text+0x8c24> sbb    %eax,%eax
-08051e56 <.text+0x8c26> movsbl %cl,%ecx
-08051e59 <.text+0x8c29> not    %eax
-08051e5b <.text+0x8c2b> or     %eax,%edx
-08051e5d <.text+0x8c2d> lea    -0x30(%edx,%ecx,1),%eax
-08051e61 <.text+0x8c31> cmp    %edx,%eax
-08051e63 <.text+0x8c33> sbb    %edx,%edx
-08051e65 <.text+0x8c35> add    $0x1,%edi
-08051e68 <.text+0x8c38> movzbl (%edi),%ecx
-08051e6b <.text+0x8c3b> or     %edx,%eax
-08051e6d <.text+0x8c3d> lea    -0x30(%ecx),%edx
-08051e70 <.text+0x8c40> cmp    $0x9,%dl
-08051e73 <.text+0x8c43> jbe    08051e4c <exit@plt+0x8c34>
-08051e75 <.text+0x8c45> test   %eax,%eax
-08051e77 <.text+0x8c47> je     08052007 <exit@plt+0x8def>
-08051e7d <.text+0x8c4d> cmp    $0xffffffff,%eax
-08051e80 <.text+0x8c50> je     080517b2 <exit@plt+0x859a>
-08051e86 <.text+0x8c56> sub    $0x1,%eax
-08051e89 <.text+0x8c59> add    $0x1,%edi
-08051e8c <.text+0x8c5c> mov    %eax,0x20(%ebx)
-08051e8f <.text+0x8c5f> jmp    08051db5 <exit@plt+0x8b9d>
-08051e94 <.text+0x8c64> cmp    $0x5,%edx
-08051e97 <.text+0x8c67> jne    080517b8 <exit@plt+0x85a0>
-08051e9d <.text+0x8c6d> movzbl (%edi),%edx
-08051ea0 <.text+0x8c70> jmp    08051740 <exit@plt+0x8528>
-08051ea5 <.text+0x8c75> mov    -0x28(%ebp),%eax
-08051ea8 <.text+0x8c78> sarl   $0x1f,-0x28(%ebp)
-08051eac <.text+0x8c7c> mov    -0x1c(%ebp),%edx
-08051eaf <.text+0x8c7f> add    %eax,%eax
-08051eb1 <.text+0x8c81> or     %eax,-0x28(%ebp)
-08051eb4 <.text+0x8c84> cmp    %edx,-0x28(%ebp)
-08051eb7 <.text+0x8c87> ja     08051ec5 <exit@plt+0x8cad>
-08051eb9 <.text+0x8c89> add    $0x1,%edx
-08051ebc <.text+0x8c8c> mov    %edx,-0x28(%ebp)
-08051ebf <.text+0x8c8f> jb     08051c90 <exit@plt+0x8a78>
-08051ec5 <.text+0x8c95> cmpl   $0xfffffff,-0x28(%ebp)
-08051ecc <.text+0x8c9c> ja     08051c90 <exit@plt+0x8a78>
-08051ed2 <.text+0x8ca2> mov    0x10(%ebp),%ecx
-08051ed5 <.text+0x8ca5> mov    -0x28(%ebp),%edx
-08051ed8 <.text+0x8ca8> mov    0x4(%ecx),%eax
-08051edb <.text+0x8cab> shl    $0x4,%edx
-08051ede <.text+0x8cae> test   %eax,%eax
-08051ee0 <.text+0x8cb0> je     08051ffa <exit@plt+0x8de2>
-08051ee6 <.text+0x8cb6> mov    %edx,0x4(%esp)
-08051eea <.text+0x8cba> mov    %eax,(%esp)
-08051eed <.text+0x8cbd> call   08048ec8 <realloc@plt>
-08051ef2 <.text+0x8cc2> test   %eax,%eax
-08051ef4 <.text+0x8cc4> mov    %eax,%ecx
-08051ef6 <.text+0x8cc6> je     08051c90 <exit@plt+0x8a78>
-08051efc <.text+0x8ccc> mov    0x10(%ebp),%esi
-08051eff <.text+0x8ccf> mov    %eax,0x4(%esi)
-08051f02 <.text+0x8cd2> jmp    08051dd9 <exit@plt+0x8bc1>
-08051f07 <.text+0x8cd7> mov    %ecx,(%esp)
-08051f0a <.text+0x8cda> mov    %dl,-0x44(%ebp)
-08051f0d <.text+0x8cdd> call   080490f8 <malloc@plt>
-08051f12 <.text+0x8ce2> movzbl -0x44(%ebp),%edx
-08051f16 <.text+0x8ce6> jmp    08051c37 <exit@plt+0x8a1f>
-08051f1b <.text+0x8ceb> mov    %ecx,0x10(%ebx)
-08051f1e <.text+0x8cee> jmp    08051af8 <exit@plt+0x88e0>
-08051f23 <.text+0x8cf3> movl   $0x2,-0x3c(%ebp)
-08051f2a <.text+0x8cfa> jmp    08051da1 <exit@plt+0x8b89>
-08051f2f <.text+0x8cff> cmp    $0x7,%esi
-08051f32 <.text+0x8d02> movl   $0x8,-0x1c(%ebp)
-08051f39 <.text+0x8d09> jg     08051806 <exit@plt+0x85ee>
-08051f3f <.text+0x8d0f> test   $0x2,%esi
-08051f45 <.text+0x8d15> movl   $0x2,-0x1c(%ebp)
-08051f4c <.text+0x8d1c> jne    08051806 <exit@plt+0x85ee>
-08051f52 <.text+0x8d22> and    $0x1,%esi
-08051f55 <.text+0x8d25> cmp    $0x1,%esi
-08051f58 <.text+0x8d28> sbb    %eax,%eax
-08051f5a <.text+0x8d2a> and    $0x2,%eax
-08051f5d <.text+0x8d2d> add    $0x4,%eax
-08051f60 <.text+0x8d30> mov    %eax,-0x1c(%ebp)
-08051f63 <.text+0x8d33> jmp    08051806 <exit@plt+0x85ee>
-08051f68 <.text+0x8d38> cmp    $0x7,%esi
-08051f6b <.text+0x8d3b> movl   $0x15,-0x1c(%ebp)
-08051f72 <.text+0x8d42> jg     08051806 <exit@plt+0x85ee>
-08051f78 <.text+0x8d48> test   $0x2,%esi
-08051f7e <.text+0x8d4e> movl   $0x12,-0x1c(%ebp)
-08051f85 <.text+0x8d55> jne    08051806 <exit@plt+0x85ee>
-08051f8b <.text+0x8d5b> and    $0x1,%esi
-08051f8e <.text+0x8d5e> neg    %esi
-08051f90 <.text+0x8d60> add    $0x14,%esi
-08051f93 <.text+0x8d63> mov    %esi,-0x1c(%ebp)
-08051f96 <.text+0x8d66> jmp    08051806 <exit@plt+0x85ee>
-08051f9b <.text+0x8d6b> mov    -0x1c(%ebp),%eax
-08051f9e <.text+0x8d6e> cmp    $0xffffffff,%eax
-08051fa1 <.text+0x8d71> mov    %eax,0x20(%ebx)
-08051fa4 <.text+0x8d74> je     08052007 <exit@plt+0x8def>
-08051fa6 <.text+0x8d76> mov    -0x1c(%ebp),%ecx
-08051fa9 <.text+0x8d79> add    $0x1,%ecx
-08051fac <.text+0x8d7c> mov    %ecx,-0x24(%ebp)
-08051faf <.text+0x8d7f> jmp    08051dc7 <exit@plt+0x8baf>
-08051fb4 <.text+0x8d84> cmp    $0x7,%esi
-08051fb7 <.text+0x8d87> movl   $0x7,-0x1c(%ebp)
-08051fbe <.text+0x8d8e> jg     08051806 <exit@plt+0x85ee>
-08051fc4 <.text+0x8d94> test   $0x2,%esi
-08051fca <.text+0x8d9a> movl   $0x1,-0x1c(%ebp)
-08051fd1 <.text+0x8da1> jne    08051806 <exit@plt+0x85ee>
-08051fd7 <.text+0x8da7> and    $0x1,%esi
-08051fda <.text+0x8daa> cmp    $0x1,%esi
-08051fdd <.text+0x8dad> sbb    %esi,%esi
-08051fdf <.text+0x8daf> and    $0x2,%esi
-08051fe2 <.text+0x8db2> add    $0x3,%esi
-08051fe5 <.text+0x8db5> mov    %esi,-0x1c(%ebp)
-08051fe8 <.text+0x8db8> jmp    08051806 <exit@plt+0x85ee>
-08051fed <.text+0x8dbd> mov    %eax,(%esp)
-08051ff0 <.text+0x8dc0> call   080490f8 <malloc@plt>
-08051ff5 <.text+0x8dc5> jmp    08051cf2 <exit@plt+0x8ada>
-08051ffa <.text+0x8dca> mov    %edx,(%esp)
-08051ffd <.text+0x8dcd> call   080490f8 <malloc@plt>
-08052002 <.text+0x8dd2> jmp    08051ef2 <exit@plt+0x8cda>
-08052007 <.text+0x8dd7> mov    0x10(%ebp),%edx
-0805200a <.text+0x8dda> mov    0x4(%edx),%ecx
-0805200d <.text+0x8ddd> jmp    080517b8 <exit@plt+0x85a0>
-08052012 <.text+0x8de2> mov    0x10(%ebp),%edi
-08052015 <.text+0x8de5> mov    0x4(%edi),%ecx
-08052018 <.text+0x8de8> jmp    080517b8 <exit@plt+0x85a0>
-0805201d <.text+0x8ded> mov    0x10(%ebp),%esi
-08052020 <.text+0x8df0> mov    0x4(%esi),%ecx
-08052023 <.text+0x8df3> jmp    080517b8 <exit@plt+0x85a0>
-08052028 <.text+0x8df8> nop
-08052029 <.text+0x8df9> nop
-0805202a <.text+0x8dfa> nop
-0805202b <.text+0x8dfb> nop
-0805202c <.text+0x8dfc> nop
-0805202d <.text+0x8dfd> nop
-0805202e <.text+0x8dfe> nop
-0805202f <.text+0x8dff> nop
-08052030 <.text+0x8e00> push   %ebp
-08052031 <.text+0x8e01> mov    %esp,%ebp
-08052033 <.text+0x8e03> pop    %ebp
-08052034 <.text+0x8e04> ret    
-08052035 <.text+0x8e05> lea    0x0(%esi,%eiz,1),%esi
-08052039 <.text+0x8e09> lea    0x0(%edi,%eiz,1),%edi
-08052040 <.text+0x8e10> push   %ebp
-08052041 <.text+0x8e11> mov    %esp,%ebp
-08052043 <.text+0x8e13> push   %edi
-08052044 <.text+0x8e14> push   %esi
-08052045 <.text+0x8e15> push   %ebx
-08052046 <.text+0x8e16> call   0805209a <exit@plt+0x8e82>
-0805204b <.text+0x8e1b> add    $0x2fa9,%ebx
-08052051 <.text+0x8e21> sub    $0x1c,%esp
-08052054 <.text+0x8e24> call   08048df8 <getpagesize@plt-0x40>
-08052059 <.text+0x8e29> lea    -0xec(%ebx),%edi
-0805205f <.text+0x8e2f> lea    -0xec(%ebx),%eax
-08052065 <.text+0x8e35> sub    %eax,%edi
-08052067 <.text+0x8e37> sar    $0x2,%edi
-0805206a <.text+0x8e3a> test   %edi,%edi
-0805206c <.text+0x8e3c> je     08052092 <exit@plt+0x8e7a>
-0805206e <.text+0x8e3e> xor    %esi,%esi
-08052070 <.text+0x8e40> mov    0x10(%ebp),%eax
-08052073 <.text+0x8e43> mov    %eax,0x8(%esp)
-08052077 <.text+0x8e47> mov    0xc(%ebp),%eax
-0805207a <.text+0x8e4a> mov    %eax,0x4(%esp)
-0805207e <.text+0x8e4e> mov    0x8(%ebp),%eax
-08052081 <.text+0x8e51> mov    %eax,(%esp)
-08052084 <.text+0x8e54> call   *-0xec(%ebx,%esi,4)
-0805208b <.text+0x8e5b> add    $0x1,%esi
-0805208e <.text+0x8e5e> cmp    %edi,%esi
-08052090 <.text+0x8e60> jb     08052070 <exit@plt+0x8e58>
-08052092 <.text+0x8e62> add    $0x1c,%esp
-08052095 <.text+0x8e65> pop    %ebx
-08052096 <.text+0x8e66> pop    %esi
-08052097 <.text+0x8e67> pop    %edi
-08052098 <.text+0x8e68> pop    %ebp
-08052099 <.text+0x8e69> ret    
-0805209a <.text+0x8e6a> mov    (%esp),%ebx
-0805209d <.text+0x8e6d> ret    
-0805209e <.text+0x8e6e> nop
-0805209f <.text+0x8e6f> nop
-080520a0 <.text+0x8e70> push   %ebp
-080520a1 <.text+0x8e71> mov    %esp,%ebp
-080520a3 <.text+0x8e73> push   %ebx
-080520a4 <.text+0x8e74> call   0805209a <exit@plt+0x8e82>
-080520a9 <.text+0x8e79> add    $0x2f4b,%ebx
-080520af <.text+0x8e7f> sub    $0xc,%esp
-080520b2 <.text+0x8e82> mov    -0x4(%ebx),%eax
-080520b8 <.text+0x8e88> test   %eax,%eax
-080520ba <.text+0x8e8a> je     080520be <exit@plt+0x8ea6>
-080520bc <.text+0x8e8c> mov    (%eax),%eax
-080520be <.text+0x8e8e> mov    %eax,0x8(%esp)
-080520c2 <.text+0x8e92> mov    0x8(%ebp),%eax
-080520c5 <.text+0x8e95> movl   $0x0,0x4(%esp)
-080520cd <.text+0x8e9d> mov    %eax,(%esp)
-080520d0 <.text+0x8ea0> call   08048e68 <__cxa_atexit@plt>
-080520d5 <.text+0x8ea5> add    $0xc,%esp
-080520d8 <.text+0x8ea8> pop    %ebx
-080520d9 <.text+0x8ea9> pop    %ebp
-080520da <.text+0x8eaa> ret    
-080520db <.text+0x8eab> nop
-080520dc <.text+0x8eac> nop
-080520dd <.text+0x8ead> nop
-080520de <.text+0x8eae> nop
-080520df <.text+0x8eaf> nop
-080520e0 <.text+0x8eb0> push   %ebp
-080520e1 <.text+0x8eb1> mov    %esp,%ebp
-080520e3 <.text+0x8eb3> push   %ebx
-080520e4 <.text+0x8eb4> sub    $0x4,%esp
-080520e7 <.text+0x8eb7> mov    0x8054f08,%eax
-080520ec <.text+0x8ebc> cmp    $0xffffffff,%eax
-080520ef <.text+0x8ebf> je     08052104 <exit@plt+0x8eec>
-080520f1 <.text+0x8ec1> mov    $0x8054f08,%ebx
-080520f6 <.text+0x8ec6> xchg   %ax,%ax
-080520f8 <.text+0x8ec8> sub    $0x4,%ebx
-080520fb <.text+0x8ecb> call   *%eax
-080520fd <.text+0x8ecd> mov    (%ebx),%eax
-080520ff <.text+0x8ecf> cmp    $0xffffffff,%eax
-08052102 <.text+0x8ed2> jne    080520f8 <exit@plt+0x8ee0>
-08052104 <.text+0x8ed4> add    $0x4,%esp
-08052107 <.text+0x8ed7> pop    %ebx
-08052108 <.text+0x8ed8> pop    %ebp
-08052109 <.text+0x8ed9> ret    
-0805210a <.text+0x8eda> nop
-0805210b <.text+0x8edb> nop
-0805210c <.fini> push   %ebp
-0805210d <.fini+0x1> mov    %esp,%ebp
-0805210f <.fini+0x3> push   %ebx
-08052110 <.fini+0x4> sub    $0x4,%esp
-08052113 <.fini+0x7> call   08052118 <exit@plt+0x8f00>
-08052118 <.fini+0xc> pop    %ebx
-08052119 <.fini+0xd> add    $0x2edc,%ebx
-0805211f <.fini+0x13> call   08049260 <exit@plt+0x48>
-08052124 <.fini+0x18> pop    %ecx
-08052125 <.fini+0x19> pop    %ebx
-08052126 <.fini+0x1a> leave  
-08052127 <.fini+0x1b> ret    
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.alarms b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.alarms
deleted file mode 100644
index e69de29bb..000000000
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot.REMOVED.git-id
deleted file mode 100644
index e7f51a3e3..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.annot.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-883f715222f879e1c8eba5d4a0e02db4b60dd1f6
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot
deleted file mode 100644
index 50e554a71..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.infoannot
+++ /dev/null
@@ -1,626 +0,0 @@
-   8048e05      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 0C1F0h 
-   8048e38      6 FUNC PROBLEM .getpagesize JUMPUNRESOLVED 
-   8048e48      6 FUNC PROBLEM .abort JUMPUNRESOLVED 
-   8048e58      6 FUNC PROBLEM .__errno_location JUMPUNRESOLVED 
-   8048e68      6 FUNC PROBLEM .__cxa_atexit JUMPUNRESOLVED 
-   8048e78      6 FUNC PROBLEM .open64 JUMPUNRESOLVED 
-   8048e88      6 FUNC PROBLEM .fputs_unlocked JUMPUNRESOLVED 
-   8048e98      6 FUNC PROBLEM .__ctype_get_mb_cur_max JUMPUNRESOLVED 
-   8048ea8      6 FUNC PROBLEM .__fprintf_chk CHUNKS BADRTLS 
-   8048eb8      6 FUNC PROBLEM .__gmon_start__ JUMPUNRESOLVED 
-   8048ec8      6 FUNC PROBLEM .realloc JUMPUNRESOLVED 
-   8048ed8      6 FUNC PROBLEM .iconv_open JUMPUNRESOLVED 
-   8048ee8      6 FUNC PROBLEM .__printf_chk CHUNKS BADRTLS 
-   8048ef8      6 FUNC PROBLEM .strchr JUMPUNRESOLVED 
-   8048f08      6 FUNC PROBLEM .getenv JUMPUNRESOLVED 
-   8048f18      6 FUNC PROBLEM .calloc JUMPUNRESOLVED 
-   8048f28      6 FUNC PROBLEM .write JUMPUNRESOLVED 
-   8048f38      6 FUNC PROBLEM .__uflow JUMPUNRESOLVED 
-   8048f48      6 FUNC PROBLEM .memset JUMPUNRESOLVED 
-   8048f58      6 FUNC PROBLEM .fopen64 JUMPUNRESOLVED 
-   8048f68      6 FUNC PROBLEM .__libc_start_main JUMPUNRESOLVED 
-   8048f78      6 FUNC PROBLEM .stpcpy JUMPUNRESOLVED 
-   8048f88      6 FUNC PROBLEM ._exit JUMPUNRESOLVED 
-   8048f98      6 FUNC PROBLEM .strrchr JUMPUNRESOLVED 
-   8048fa8      6 FUNC PROBLEM .__assert_fail JUMPUNRESOLVED 
-   8048fb8      6 FUNC PROBLEM .bindtextdomain JUMPUNRESOLVED 
-   8048fc8      6 FUNC PROBLEM .mbrtowc JUMPUNRESOLVED 
-   8048fd8      6 FUNC PROBLEM .read JUMPUNRESOLVED 
-   8048fe8      6 FUNC PROBLEM .ungetc JUMPUNRESOLVED 
-   8048ff8      6 FUNC PROBLEM .free JUMPUNRESOLVED 
-   8049008      6 FUNC PROBLEM .dcgettext JUMPUNRESOLVED 
-   8049018      6 FUNC PROBLEM .getopt_long JUMPUNRESOLVED 
-   8049028      6 FUNC PROBLEM .ioctl JUMPUNRESOLVED 
-   8049038      6 FUNC PROBLEM .__ctype_b_loc JUMPUNRESOLVED 
-   8049048      6 FUNC PROBLEM .fclose JUMPUNRESOLVED 
-   8049058      6 FUNC PROBLEM .mbsinit JUMPUNRESOLVED 
-   8049068      6 FUNC PROBLEM .memcpy JUMPUNRESOLVED 
-   8049078      6 FUNC PROBLEM .strlen JUMPUNRESOLVED 
-   8049088      6 FUNC PROBLEM .iconv JUMPUNRESOLVED 
-   8049098      6 FUNC PROBLEM .setlocale JUMPUNRESOLVED 
-   80490a8      6 FUNC PROBLEM .strcpy JUMPUNRESOLVED 
-   80490b8      6 FUNC PROBLEM .iswspace JUMPUNRESOLVED 
-   80490c8      6 FUNC PROBLEM .close JUMPUNRESOLVED 
-   80490d8      6 FUNC PROBLEM .fwrite JUMPUNRESOLVED 
-   80490e8      6 FUNC PROBLEM .nl_langinfo JUMPUNRESOLVED 
-   80490f8      6 FUNC PROBLEM .malloc JUMPUNRESOLVED 
-   8049108      6 FUNC PROBLEM .iswalnum JUMPUNRESOLVED 
-   8049118      6 FUNC PROBLEM .__stack_chk_fail JUMPUNRESOLVED 
-   8049128      6 FUNC PROBLEM .iconv_close JUMPUNRESOLVED 
-   8049138      6 FUNC PROBLEM .__fpending JUMPUNRESOLVED 
-   8049148      6 FUNC PROBLEM .error JUMPUNRESOLVED 
-   8049158      6 FUNC PROBLEM .strnlen JUMPUNRESOLVED 
-   8049168      6 FUNC PROBLEM .memmove JUMPUNRESOLVED 
-   8049178      6 FUNC PROBLEM .__strndup JUMPUNRESOLVED 
-   8049188      6 FUNC PROBLEM .textdomain JUMPUNRESOLVED 
-   8049198      6 FUNC PROBLEM .__fxstat64 JUMPUNRESOLVED 
-   80491a8      6 FUNC PROBLEM .fscanf JUMPUNRESOLVED 
-   80491b8      6 FUNC PROBLEM .__sprintf_chk CHUNKS BADRTLS 
-   80491c8      6 FUNC PROBLEM .memchr JUMPUNRESOLVED 
-   80491d8      6 FUNC PROBLEM .__snprintf_chk CHUNKS BADRTLS 
-   80491e8      6 FUNC PROBLEM .iswprint JUMPUNRESOLVED 
-   80491f8      6 FUNC PROBLEM .strcmp JUMPUNRESOLVED 
-   8049208      6 FUNC PROBLEM .__strdup JUMPUNRESOLVED 
-   8049218      6 FUNC PROBLEM .exit JUMPUNRESOLVED 
-   8049230     34 FUNC PROBLEM start STACKANALYSIS 
-   8049260     85 FUNC PROBLEM sub_8049260 CALLUNRESOLVED 
-   804927a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, offset dword_8054F10 
-   8049283      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-   8049290      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   80492c0     35 FUNC PROBLEM sub_80492C0 CALLUNRESOLVED 
-   80497d3      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+28h], ecx 
-   80497d7      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-   8049816      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-32768 ZZ lea     eax, [ebx-8000h] 
-   8049860      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+60h], ecx 
-   8049864      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea     eax, [eax+ecx*4] 
-   8049864      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ECX*4 ZZ lea     eax, [eax+ecx*4] 
-   80498d3      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-   8049909      5 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 8000h 
-   8049971      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, [esp+64h] 
-   8049989      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     eax, [ecx+edx+12h] 
-   8049989      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+18 ZZ lea     eax, [ecx+edx+12h] 
-   8049991      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea     eax, [eax+edx*4] 
-   8049991      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea     eax, [eax+edx*4] 
-   80499a7      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-   80499ac      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, esi 
-   80499b8      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, [esp+54h] 
-   80499be      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, edx 
-   80499da      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, edx 
-   80499e5      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   8049a05      4 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, [esp+74h] 
-   8049a10      2 INSTR CHECK OVERFLOW SIGNED 32  EAX ZZ neg     eax 
-   8049a20      7 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [esp+98h], eax 
-   8049a35      7 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [esp+88h] 
-   8049ab0      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, edi 
-   8049ab2      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-   8049ad2      7 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, [esp+90h] 
-   8049b43      7 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [esp+84h] 
-   8049b93      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea     ecx, [edx+1] 
-   8049baa      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   8049bbd      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     eax, [edx-1] 
-   8049bd6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   8049c0f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8049c15      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   8049c27      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 40h 
-   8049c30      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 2 
-   8049c43      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     eax, [esi+2] 
-   8049c55      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 0FFFFFF80h 
-   8049c58      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 3 
-   8049c67      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8049c88      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, 40h 
-   8049c92      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 4 
-   8049ca7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 2 
-   8049cb0      8 INSTR CHECK OVERFLOW SIGNED 32  [ESP+148] ZZ add     dword ptr [esp+94h], 1 
-   8049cef      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, 1 
-   8049d0b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea     ecx, [edx+1] 
-   8049d22      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   8049d35      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     eax, [edx-1] 
-   8049d4e      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   8049d6e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8049d7b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8049d7e      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, 1 
-   8049da3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8049da9      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   8049dbc      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 2 
-   8049dcf      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 4 
-   8049de4      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-   8049f0a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   8049fb5      5 INSTR CHECK OVERFLOW SIGNED 32  [ESP+96] ZZ add     dword ptr [esp+60h], 1 
-   8049fbe      5 INSTR CHECK OVERFLOW UNSIGNED 32  [ESP+88] ZZ add     dword ptr [esp+58h], 4 
-   8049fdf      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-   804a11b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     eax, [ebx-1] 
-   804a1e8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-   804a1eb      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea     eax, [edi+esi] 
-   804a1f8      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, eax 
-   804a204      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, edx 
-   804a3fc      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, eax 
-   804a402      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, eax 
-   804a466      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-   804a46b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, ebx 
-   804a475      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea     esi, [eax-6] 
-   804a4a6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea     ebx, [eax+4] 
-   804a5b0      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea     eax, [edx+eax] 
-   804a707      3 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-108] ZZ add     [ebp+var_6C], eax 
-   804a710      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-164] ZZ add     [ebp+s], eax 
-   804a8f4      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, edi 
-   804ab2b      6 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_B9], al 
-   804ab7d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     ebx, [edi+1] 
-   804af1d      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 0Bh 
-   804af40      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDX ZZ lea     eax, [edi+edx] 
-   804b01a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax+4] 
-   804b01a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+4 ZZ lea     eax, [esi+eax+4] 
-   804b13a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-   804b13c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-   804b1b9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-   804b1e7      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, [ebp+var_40] 
-   804b248      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, [ebp+var_40] 
-   804b2a8      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-   804b392      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-   804b3c0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   804b3e3      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804b400      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     ebx, [esi+eax-1] 
-   804b400      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+-1 ZZ lea     ebx, [esi+eax-1] 
-   804b41b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, 1 
-   804b45b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-   804b4c0      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, [ebp+var_40] 
-   804b4ea      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-   804b59f      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804b5da      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-   804b710      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804ba68      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804ba88      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804ba97      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804bad8      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, eax 
-   804bada      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   804bae6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-   804bf3c      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, 4 
-   804bfb6      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_41], al 
-   804c02e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, [ebp+var_2C] 
-   804c06d      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     byte ptr [ebp+var_4C], al 
-   804c08e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     ecx, [esi+edi] 
-   804c0a7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   804c0aa      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804c0cf      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-   804c0e1      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea     ecx, [edi+30h] 
-   804c0ee      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804c107      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 30h 
-   804c114      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 30h 
-   804c117      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   804c11a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   804c13b      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c196      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, ebx 
-   804c19e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804c1a1      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c1a7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804c24f      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c3c5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   804c3c8      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-44] ZZ add     [ebp+var_2C], 1 
-   804c3e6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, [ebp+var_2C] 
-   804c47d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804c50f      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c512      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804c545      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-   804c555      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-   804c5b4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 2 
-   804c5d5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea     ecx, [esi-21h] 
-   804c60c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     ecx, [ebx+1] 
-   804c61c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     edx, [ecx+1] 
-   804c62c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     ebx, [edx+1] 
-   804c63e      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c669      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-   804c679      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-   804c689      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c69b      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_48] 
-   804c6a6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, [ebp+var_2C] 
-   804c6be      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, [ebp+var_2C] 
-   804c6ea      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c72c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     edi, [esi+edx] 
-   804c72f      2 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, edi 
-   804c731      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-   804c780      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   804c782      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, ebx 
-   804c7bb      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-44] ZZ add     [ebp+var_2C], 1 
-   804c7fc      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 5Bh 
-   804c804      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-   804c810      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1          ; jumptable 0804C807 default case 
-   804c813      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804c86c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea     ecx, [edi+esi+1] 
-   804c86c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-   804c875      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, ecx 
-   804c883      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   804c886      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804c88d      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c907      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-   804c94e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-   804c953      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea     eax, [edi+eax*8] 
-   804c953      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     eax, [edi+eax*8] 
-   804c96e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX*8 ZZ lea     edi, [edi+ebx*8] 
-   804c96e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea     edi, [edi+ebx*8] 
-   804c989      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-   804c9ab      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-   804ccdf      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     edx, [ebx+8] 
-   804cd1a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804d14c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-65 ZZ lea     ecx, [eax-41h] 
-   804d154      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 20h 
-   804d15b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-65 ZZ lea     edi, [ecx-41h] 
-   804d163      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 20h 
-   804d16a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804d171      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-   804d174      3 INSTR CHECK TRUNCATION UNSIGNED 32 ECX 8 CL ZZ movzx   ecx, cl 
-   804d177      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ecx 
-   804d1f0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea     ebx, [ebx+eax+1] 
-   804d1f0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     ebx, [ebx+eax+1] 
-   804d1fc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea     ebx, [ebx+eax+1] 
-   804d1fc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     ebx, [ebx+eax+1] 
-   804d22e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea     esi, [ebx+eax+1] 
-   804d22e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     esi, [ebx+eax+1] 
-   804d2c9      6 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+n] 
-   804d2e0      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 0Eh 
-   804d32e      6 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_90] 
-   804d39f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804d434      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, edx 
-   804d436      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+2 ZZ lea     ebx, [eax+2] 
-   804d439      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 3 
-   804d467      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, edx 
-   804d46b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_90] 
-   804d471      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea     eax, [ebx+eax-2] 
-   804d471      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+-2 ZZ lea     eax, [ebx+eax-2] 
-   804d47d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI ZZ lea     eax, [ebx+esi-1] 
-   804d47d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI+-1 ZZ lea     eax, [ebx+esi-1] 
-   804d4af      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804d536      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX ZZ lea     eax, [ebx+ecx+2] 
-   804d536      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX+2 ZZ lea     eax, [ebx+ecx+2] 
-   804d53a      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, edx 
-   804d542      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804d575      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1 
-   804d603      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     esi, [eax+4] 
-   804d640      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+4 ZZ lea     esi, [ebx+4] 
-   804d679      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+28 ZZ lea     eax, [ebx+1Ch] 
-   804d7f0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, [eax+edx*4] 
-   804d807      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   804d83b      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, eax 
-   804d83d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-   804d86a      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea     eax, ds:26h[edx*4] 
-   804d86a      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4+38 ZZ lea     eax, ds:26h[edx*4] 
-   804d87d      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 8 
-   804d888      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804d88b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   804d898      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804d89d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, edx 
-   804d8a8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804d902      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+var_D8], eax 
-   804d924      3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, 2Ch 
-   804d9ab      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 28h 
-   804d9ae      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-68] ZZ add     [ebp+var_44], eax 
-   804da15      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea     eax, [ecx+ecx*4] 
-   804da15      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     eax, [ecx+ecx*4] 
-   804da18      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea     eax, [esi+eax*8] 
-   804da18      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea     eax, [esi+eax*8] 
-   804da71      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [esi+eax*4] 
-   804da7a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea     ecx, [eax+eax*4] 
-   804da7a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     ecx, [eax+eax*4] 
-   804da84      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*8 ZZ lea     esi, [edi+ecx*8] 
-   804da84      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ECX*8 ZZ lea     esi, [edi+ecx*8] 
-   804daa9      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804dabe      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-   804dac3      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-212] ZZ add     [ebp+var_D4], 1 
-   804daca      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 28h 
-   804db5c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea     eax, [ecx+ecx*4] 
-   804db5c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     eax, [ecx+ecx*4] 
-   804db5f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea     eax, [esi+eax*8] 
-   804db5f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea     eax, [esi+eax*8] 
-   804db88      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-204] ZZ add     [ebp+var_CC], 1 
-   804db9b      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-180] ZZ add     [ebp+var_B4], eax 
-   804dc43      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 26h 
-   804dc52      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 8 
-   804dc8c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, esi 
-   804dceb      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-124] ZZ add     [ebp+s], eax 
-   804dfcf      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-124] ZZ add     [ebp+s], eax 
-   804dfdc      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-180] ZZ add     [ebp+var_B4], eax 
-   804e0fc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+16 ZZ lea     edx, [esi+10h] 
-   804e3c3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-124] ZZ add     [ebp+var_7C], eax 
-   804e3fe      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804e4be      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-236] ZZ add     [ebp+var_EC], eax 
-   804e52e      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-292] ZZ add     [ebp+var_124], eax 
-   804e53b      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 2 
-   804e566      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edx, [ebx+1] 
-   804e577      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-236] ZZ add     [ebp+var_EC], eax 
-   804e583      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-292] ZZ add     [ebp+var_124], eax 
-   804e8d6      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-   804e921      6 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, [ebp+var_144] 
-   804e95d      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_15C] 
-   804e975      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, eax 
-   804e990      7 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-324] ZZ add     [ebp+var_144], 1 
-   804e997      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804e9d6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804e9f5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804e9f8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804ea4c      7 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-328] ZZ add     [ebp+var_148], 5 
-   804ea85      7 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-324] ZZ add     [ebp+var_144], 1 
-   804ea8c      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-180] ZZ add     [ebp+var_B4], eax 
-   804ea92      7 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-328] ZZ add     [ebp+var_148], 5 
-   804ec63      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-   804ecce      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea     ebx, [edi+edi] 
-   804ecfb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-   804ecff      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-   804ed05      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     edx, [ebx-1] 
-   804ed08      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-   804ed65      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea     ebx, [edi+edi] 
-   804ed8e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-   804ed92      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-   804ed98      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     edx, [ebx-1] 
-   804ed9b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-   804edda      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804eddf      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-   804efd4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, ebx 
-   804efd6      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, eax 
-   804f0af      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, ebx 
-   804f3c4      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-   804f42b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 24h 
-   804f484      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804f493      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 2 
-   804f4b6      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+dest] 
-   804f4c6      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   804f54e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-   804f623      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, [ebp+var_2E4] 
-   804f672      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804f688      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804f69e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804f6b4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804f6ca      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804f6dd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-   804f707      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-780] ZZ add     [ebp+dest], ecx 
-   804f71d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-   804f747      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-780] ZZ add     [ebp+dest], ecx 
-   804f79a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804f7bc      6 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_2E4] 
-   804f7e9      6 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_2E4] 
-   804f808      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804f811      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     eax, edi 
-   804f81c      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   804f838      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   804f90a      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-   804f929      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804f93b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804f9ab      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   804f9ea      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-   804fa17      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804fa36      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, [ebp+var_338] 
-   804fa3f      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-   804fb2a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   804fb95      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-   804fc19      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   804fccb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx+4] 
-   804fccb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-   804fd22      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx+4] 
-   804fd22      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-   804fde0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   804fe88      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   804fefe      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   804ff42      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-   804ff47      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   804ffce      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 2Ch 
-   804ffd1      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-828] ZZ add     [ebp+var_33C], 1 
-   805007b      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, [ebp+var_2E4] 
-   8050083      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 12h        ; switch 5 cases  
-   80500ce      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   805012e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-   8050169      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050178      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-   80501b6      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   805022b      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, [ebp+var_2E4] 
-   8050278      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, [ebp+var_2E4] 
-   80502bd      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8050334      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-   8050350      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 3 
-   8050377      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-   805038b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edi 
-   805039f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   805042f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-   80504f3      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-   805059d      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-   80505c2      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     edx, edi 
-   80505cb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   80505df      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   8050750      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, dword ptr [ebp+size] 
-   8050766      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-   8050784      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_338] 
-   805078a      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, [ebp+n] 
-   8050790      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, eax 
-   80507d4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   80507e7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-   805080a      7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov     word ptr [ebp+var_350], cx 
-   8050836      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805086b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-   8050887      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 3 
-   8050940      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   80509a2      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   80509d5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   80509e2      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-824] ZZ add     [ebp+var_338], eax 
-   8050a1f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea     eax, [ecx+edi] 
-   8050a33      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   8050a73      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8050a92      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 3 
-   8050aaa      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050ae3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050af3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea     edx, [ecx+ecx*4] 
-   8050af3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     edx, [ecx+ecx*4] 
-   8050af6      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, edx 
-   8050af8      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-   8050afb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ecx, [edx+ebx-30h] 
-   8050afb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea     ecx, [edx+ebx-30h] 
-   8050b01      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-   8050b26      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+size], edi 
-   8050b43      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050b53      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea     ebx, [ecx+ecx*4] 
-   8050b53      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     ebx, [ecx+ecx*4] 
-   8050b56      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, ebx 
-   8050b58      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-   8050b5b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea     ecx, [ebx+edx-30h] 
-   8050b5b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea     ecx, [ebx+edx-30h] 
-   8050b61      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-   8050ba5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050be8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 4 
-   8050c11      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8050c57      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   8050c5e      2 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ neg     ecx 
-   8050c72      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-   8050d58      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   8050d5b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   8050da4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050db7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-   8050e11      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050e3a      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   8050e44      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   8050e6f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8050e92      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050ea3      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-824] ZZ add     [ebp+var_338], eax 
-   8050edb      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 3 
-   8050f20      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   8050f23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   8050f74      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8050f95      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 17h 
-   8050fa1      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 2 
-   8050fb4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 3 
-   8050fe3      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 0Fh 
-   8050ff6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 3 
-   8051045      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8051074      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8051081      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-824] ZZ add     [ebp+var_338], ecx 
-   80510c7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   80510f6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8051103      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-824] ZZ add     [ebp+var_338], ecx 
-   8051125      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-   8051169      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-   805116e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-   8051170      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea     edx, ds:8055300h[eax*4] 
-   8051170      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4+134566656 ZZ lea     edx, ds:8055300h[eax*4] 
-   8051188      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-8 ZZ lea     edx, [eax-8] 
-   8051196      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-8 ZZ lea     eax, [ecx-8] 
-   80511d4      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+8 ZZ lea     ecx, [eax+8] 
-   80511ef      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-   80511f4      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-   80512a0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   80512a3      3 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-68] ZZ add     [ebp+s], eax 
-   8051463      5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 80000000h 
-   80514c8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   80514d3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   80514da      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 10h 
-   80514eb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-   80514ee      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8051510      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   8051520      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   8051532      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-   8051542      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea     ecx, [esi+0Ch] 
-   8051560      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   8051580      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   8051618      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea     eax, [edi+1] 
-   805161d      3 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul    ebx, esi, 2Ch 
-   8051620      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ebx, [edx+ebx] 
-   8051661      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-   8051670      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8051676      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea     edx, [eax-30h] 
-   80516bb      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   80516c1      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-   8051716      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     eax, [edx-30h] 
-   8051740      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     eax, [edi+1] 
-   805176b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8051771      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     edi, [eax-1] 
-   8051790      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 8 
-   8051798      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 10h 
-   80517a8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea     eax, [edx-25h] 
-   80517ee      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-   8051800      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 0Fh 
-   8051825      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   8051864      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_40], ebx 
-   8051872      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   805187c      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 10h 
-   8051897      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea     ecx, [esi+ecx] 
-   80518af      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   80518b7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   80518dc      4 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, [ebp+var_34], 2Ch 
-   8051916      3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul    esi, 2Ch 
-   805193b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   8051948      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   805194e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   805195a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ecx 
-   8051988      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     edi, [esi+1] 
-   8051998      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   80519a0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   80519a6      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   80519af      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, esi 
-   80519eb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 30h 
-   80519f1      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_20], dl 
-   8051a43      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   8051a4d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 10h 
-   8051a62      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-   8051a88      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8051a8e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     eax, [ecx-30h] 
-   8051ab5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea     ecx, [edx+edx*4] 
-   8051ab5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     ecx, [edx+edx*4] 
-   8051ab8      2 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, ecx 
-   8051aba      3 INSTR CHECK TRUNCATION SIGNED 32 EBX 8 BL ZZ movsx   ebx, bl 
-   8051aba      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-   8051abd      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX ZZ lea     edx, [ecx+ebx-30h] 
-   8051abd      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea     edx, [ecx+ebx-30h] 
-   8051ac3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sbb     ecx, ecx 
-   8051ac5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8051acd      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-   8051ae8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   8051aee      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-   8051bd8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 0Dh 
-   8051bed      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, eax 
-   8051c2b      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-   8051c7e      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, eax 
-   8051d1c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea     esi, [eax+eax*4] 
-   8051d1c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     esi, [eax+eax*4] 
-   8051d1f      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, esi 
-   8051d21      3 INSTR CHECK TRUNCATION SIGNED 32 EDX 8 DL ZZ movsx   edx, dl 
-   8051d21      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-   8051d24      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx-30h] 
-   8051d24      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea     eax, [esi+edx-30h] 
-   8051d2a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-   8051d2c      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8051d34      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-   8051d51      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   8051d57      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     eax, [ecx+1] 
-   8051d83      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   8051d92      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     edi, [esi+2] 
-   8051da6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea     edx, [esi-30h] 
-   8051dfb      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   8051e05      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 10h 
-   8051e1a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-   8051e31      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8051e37      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-   8051e4c      3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul    edx, eax, 0Ah 
-   8051e54      2 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sbb     eax, eax 
-   8051e56      3 INSTR CHECK TRUNCATION SIGNED 32 ECX 8 CL ZZ movsx   ecx, cl 
-   8051e56      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-   8051e5d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX ZZ lea     eax, [edx+ecx-30h] 
-   8051e5d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea     eax, [edx+ecx-30h] 
-   8051e63      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-   8051e65      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   8051e6d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edx, [ecx-30h] 
-   8051e86      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   8051e89      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   8051eaf      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, eax 
-   8051f0a      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-   8051f58      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   8051f5d      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 4 
-   8051f8e      2 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ neg     esi 
-   8051f90      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 14h 
-   8051f93      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-   8051fa9      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   8051fdd      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sbb     esi, esi 
-   8051fe2      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 3 
-   8051fe5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-   8052040     90 FUNC PROBLEM sub_8052040 CALLUNRESOLVED 
-   805204b      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 2FA9h 
-   8052059      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea     edi, (dword_8054F08 - 8054FF4h)[ebx] 
-   805205f      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea     eax, (dword_8054F08 - 8054FF4h)[ebx] 
-   8052065      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, eax 
-   805208b      3 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, 1 
-   80520a9      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 2F4Bh 
-   80520e0     42 FUNC PROBLEM sub_80520E0 CALLUNRESOLVED 
-   80520f8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 4 
-   8052119      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 2EDCh 
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log
deleted file mode 100644
index 897d5e922..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe.log
+++ /dev/null
@@ -1,509 +0,0 @@
-
-v6.1 48-B717-76F4-42 Jason Hiser, University of Virginia / Dpt of Computer Science
-
-Your support plan might have expired.
-To renew it, please visit our web site:
-
-http://www.hex-rays.com/idapro/idaupgrade.htm
-
-Thank you for using IDA Pro! -> Continue
-
-  bytes   pages size description
---------- ----- ---- --------------------------------------------
-   262144    32 8192 allocating memory for b-tree...
-   196608    24 8192 allocating memory for virtual array...
-   262144    32 8192 allocating memory for name pointers...
------------------------------------------------------------------
-   720896            total memory allocated
-
-Loading processor module /home/jdh8d/peasoup/uva/idapro61/ida/procs/pc.ilx for metapc...OK
-Autoanalysis subsystem has been initialized.
-Possible file format: ELF for Intel 386 (Executable) (/home/jdh8d/peasoup/uva/idapro61/ida/loaders/elf.llx)
-Loading file '/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe' into database...
-Detected file format: ELF for Intel 386 (Executable)
-Assuming __cdecl calling convention by default
-  0. Creating a new segment  (08048DF8-08048E28) ... ... OK
-  1. Creating a new segment  (08048E28-08049228) ... ... OK
-  2. Creating a new segment  (08049230-0805210C) ... ... OK
-  3. Creating a new segment  (0805210C-08052128) ... ... OK
-  4. Creating a new segment  (08052140-08053214) ... ... OK
-  5. Creating a new segment  (08053214-08053218) ... ... OK
-  6. Creating a new segment  (08054F08-08054F10) ... ... OK
-  7. Creating a new segment  (08054F10-08054F18) ... ... OK
-  8. Creating a new segment  (08054F18-08054F1C) ... ... OK
-  9. Creating a new segment  (08054FEC-08054FF4) ... ... OK
- 10. Creating a new segment  (08054FF4-080550FC) ... ... OK
- 11. Creating a new segment  (080550FC-08055138) ... ... OK
- 12. Creating a new segment  (08055140-08055704) ... ... OK
-Loading symbols...
- 13. Creating a new segment  (08055704-08055814) ... ... OK
-Adding relocations...
-Patching program-linkage-table for best viewing...
-Marking typical code sequences...
-Flushing buffers, please wait...ok
-File '/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.ncexe' has been successfully loaded into the database.
-Compiling file '/home/jdh8d/peasoup/uva/idapro61/ida/idc/ida.idc'...
-Executing function 'main'...
-Compiling file '/home/jdh8d/peasoup/uva/idapro61/ida/idc/onload.idc'...
-Executing function 'OnLoad'...
-IDA is analysing the input file...
-You may start to explore the input file right now.
-Propagating type information...
-Function argument information has been propagated
-The initial autoanalysis has been finished.
-Beginning IDAP_run.
-IDA SDK version: 610 
-Starting data segment of type 3 SegName: _rodata
-Read-only data segment.
-Starting data segment of type 3 SegName: _eh_frame
-Read-only data segment.
-Starting data segment of type 3 SegName: _ctors
-Starting data segment of type 3 SegName: _dtors
-Starting data segment of type 3 SegName: _jcr
-Starting data segment of type 3 SegName: _got
-Starting data segment of type 3 SegName: _got_plt
-Starting data segment of type 3 SegName: _data
-Starting data segment of type 9 SegName: _bss
-Not processing segment of type 1 SegName: extern
-WARNING: Cannot open strata annotation file a.ncexe.annot
-WARNING: No policy file a.ncexe.policy found. System call policies not in effect.
-Starting code segment SegName: _init
-Number of functions in segment: 190
-ERROR: base = 16 limit = 20 StackFrameMap size = 16
-Starting code segment SegName: _plt
-Number of functions in segment: 190
-WARNING: Unresolved indirect jump at 8048e38
-WARNING: No stack frame info from get_frame for .getpagesize
-WARNING: Unresolved indirect jump at 8048e48
-WARNING: No stack frame info from get_frame for .abort
-SERIOUS WARNING: Call location 804b9d8 not in a function.
-SERIOUS WARNING: Call location 804ba30 not in a function.
-SERIOUS WARNING: Call location 804bee2 not in a function.
-SERIOUS WARNING: Call location 804cdcd not in a function.
-WARNING: Unresolved indirect jump at 8048e58
-WARNING: No stack frame info from get_frame for .__errno_location
-WARNING: Unresolved indirect jump at 8048e68
-WARNING: No stack frame info from get_frame for .__cxa_atexit
-WARNING: Unresolved indirect jump at 8048e78
-WARNING: No stack frame info from get_frame for .open64
-SERIOUS WARNING: Call location 804b6e0 not in a function.
-WARNING: Unresolved indirect jump at 8048e88
-WARNING: No stack frame info from get_frame for .fputs_unlocked
-WARNING: Unresolved indirect jump at 8048e98
-WARNING: No stack frame info from get_frame for .__ctype_get_mb_cur_max
-Kludging function .__fprintf_chk
- .__fprintf_chk has shared chunks 
-WARNING: No stack frame info from get_frame for .__fprintf_chk
-WARNING: Unresolved indirect jump at 8048eb8
-WARNING: No stack frame info from get_frame for .__gmon_start__
-WARNING: Unresolved indirect jump at 8048ec8
-WARNING: No stack frame info from get_frame for .realloc
-WARNING: Unresolved indirect jump at 8048ed8
-WARNING: No stack frame info from get_frame for .iconv_open
-SERIOUS WARNING: Call location 804b676 not in a function.
-SERIOUS WARNING: Call location 804b6b2 not in a function.
-Kludging function .__printf_chk
- .__printf_chk has shared chunks 
-WARNING: No stack frame info from get_frame for .__printf_chk
-WARNING: Unresolved indirect jump at 8048ef8
-WARNING: No stack frame info from get_frame for .strchr
-WARNING: Unresolved indirect jump at 8048f08
-WARNING: No stack frame info from get_frame for .getenv
-SERIOUS WARNING: Call location 804cfd3 not in a function.
-WARNING: Unresolved indirect jump at 8048f18
-WARNING: No stack frame info from get_frame for .calloc
-WARNING: Unresolved indirect jump at 8048f28
-WARNING: No stack frame info from get_frame for .write
-WARNING: Unresolved indirect jump at 8048f38
-WARNING: No stack frame info from get_frame for .__uflow
-SERIOUS WARNING: Call location 804d121 not in a function.
-WARNING: Unresolved indirect jump at 8048f48
-WARNING: No stack frame info from get_frame for .memset
-WARNING: Unresolved indirect jump at 8048f58
-WARNING: No stack frame info from get_frame for .fopen64
-WARNING: Unresolved indirect jump at 8048f68
-WARNING: No stack frame info from get_frame for .__libc_start_main
-WARNING: Unresolved indirect jump at 8048f78
-WARNING: No stack frame info from get_frame for .stpcpy
-WARNING: Unresolved indirect jump at 8048f88
-WARNING: No stack frame info from get_frame for ._exit
-WARNING: Unresolved indirect jump at 8048f98
-WARNING: No stack frame info from get_frame for .strrchr
-WARNING: Unresolved indirect jump at 8048fa8
-WARNING: No stack frame info from get_frame for .__assert_fail
-WARNING: Unresolved indirect jump at 8048fb8
-WARNING: No stack frame info from get_frame for .bindtextdomain
-WARNING: Unresolved indirect jump at 8048fc8
-WARNING: No stack frame info from get_frame for .mbrtowc
-WARNING: Unresolved indirect jump at 8048fd8
-WARNING: No stack frame info from get_frame for .read
-WARNING: Unresolved indirect jump at 8048fe8
-WARNING: No stack frame info from get_frame for .ungetc
-SERIOUS WARNING: Call location 804be6a not in a function.
-SERIOUS WARNING: Call location 804be84 not in a function.
-SERIOUS WARNING: Call location 804bea8 not in a function.
-WARNING: Unresolved indirect jump at 8048ff8
-WARNING: No stack frame info from get_frame for .free
-SERIOUS WARNING: Call location 804b095 not in a function.
-SERIOUS WARNING: Call location 804b65e not in a function.
-SERIOUS WARNING: Call location 804b692 not in a function.
-SERIOUS WARNING: Call location 804b6d4 not in a function.
-WARNING: Unresolved indirect jump at 8049008
-WARNING: No stack frame info from get_frame for .dcgettext
-WARNING: Unresolved indirect jump at 8049018
-WARNING: No stack frame info from get_frame for .getopt_long
-WARNING: Unresolved indirect jump at 8049028
-WARNING: No stack frame info from get_frame for .ioctl
-WARNING: Unresolved indirect jump at 8049038
-WARNING: No stack frame info from get_frame for .__ctype_b_loc
-WARNING: Unresolved indirect jump at 8049048
-WARNING: No stack frame info from get_frame for .fclose
-WARNING: Unresolved indirect jump at 8049058
-WARNING: No stack frame info from get_frame for .mbsinit
-WARNING: Unresolved indirect jump at 8049068
-WARNING: No stack frame info from get_frame for .memcpy
-SERIOUS WARNING: Call location 804b0c3 not in a function.
-SERIOUS WARNING: Call location 804b0cd not in a function.
-SERIOUS WARNING: Call location 804d0dd not in a function.
-WARNING: Unresolved indirect jump at 8049078
-WARNING: No stack frame info from get_frame for .strlen
-WARNING: Unresolved indirect jump at 8049088
-WARNING: No stack frame info from get_frame for .iconv
-WARNING: Unresolved indirect jump at 8049098
-WARNING: No stack frame info from get_frame for .setlocale
-WARNING: Unresolved indirect jump at 80490a8
-WARNING: No stack frame info from get_frame for .strcpy
-WARNING: Unresolved indirect jump at 80490b8
-WARNING: No stack frame info from get_frame for .iswspace
-WARNING: Unresolved indirect jump at 80490c8
-WARNING: No stack frame info from get_frame for .close
-WARNING: Unresolved indirect jump at 80490d8
-WARNING: No stack frame info from get_frame for .fwrite
-WARNING: Unresolved indirect jump at 80490e8
-WARNING: No stack frame info from get_frame for .nl_langinfo
-WARNING: Unresolved indirect jump at 80490f8
-WARNING: No stack frame info from get_frame for .malloc
-WARNING: Unresolved indirect jump at 8049108
-WARNING: No stack frame info from get_frame for .iswalnum
-WARNING: Unresolved indirect jump at 8049118
-WARNING: No stack frame info from get_frame for .__stack_chk_fail
-WARNING: Unresolved indirect jump at 8049128
-WARNING: No stack frame info from get_frame for .iconv_close
-WARNING: Unresolved indirect jump at 8049138
-WARNING: No stack frame info from get_frame for .__fpending
-WARNING: Unresolved indirect jump at 8049148
-WARNING: No stack frame info from get_frame for .error
-WARNING: Unresolved indirect jump at 8049158
-WARNING: No stack frame info from get_frame for .strnlen
-WARNING: Unresolved indirect jump at 8049168
-WARNING: No stack frame info from get_frame for .memmove
-WARNING: Unresolved indirect jump at 8049178
-WARNING: No stack frame info from get_frame for .__strndup
-WARNING: Unresolved indirect jump at 8049188
-WARNING: No stack frame info from get_frame for .textdomain
-WARNING: Unresolved indirect jump at 8049198
-WARNING: No stack frame info from get_frame for .__fxstat64
-WARNING: Unresolved indirect jump at 80491a8
-WARNING: No stack frame info from get_frame for .fscanf
-SERIOUS WARNING: Call location 804b105 not in a function.
-Kludging function .__sprintf_chk
- .__sprintf_chk has shared chunks 
-WARNING: No stack frame info from get_frame for .__sprintf_chk
-WARNING: Unresolved indirect jump at 80491c8
-WARNING: No stack frame info from get_frame for .memchr
-Kludging function .__snprintf_chk
- .__snprintf_chk has shared chunks 
-WARNING: No stack frame info from get_frame for .__snprintf_chk
-WARNING: Unresolved indirect jump at 80491e8
-WARNING: No stack frame info from get_frame for .iswprint
-WARNING: Unresolved indirect jump at 80491f8
-WARNING: No stack frame info from get_frame for .strcmp
-WARNING: Unresolved indirect jump at 8049208
-WARNING: No stack frame info from get_frame for .__strdup
-WARNING: Unresolved indirect jump at 8049218
-WARNING: No stack frame info from get_frame for .exit
-Starting code segment SegName: _text
-Number of functions in segment: 190
-Resetting AnalyzedSP to false for start
-Underflowing instruction: mov     ecx, esp sp_delta: 4
-WARNING: No stack frame info from get_frame for start
-WARNING: Did not find indirect call target at 8049298
-WARNING: Did not find indirect call target at 80492df
-SERIOUS WARNING: Call location 804b0a2 not in a function.
-Found tail call at 804b7e4 from sub_804B6F0: jmp     sub_804CED0
-WARNING: addr 804ced0 not found in map for sub_804B6F0
- Referenced from jmp     sub_804CED0
-SERIOUS WARNING: Call location 804b9e2 not in a function.
-SERIOUS WARNING: Call location 804ba40 not in a function.
-SERIOUS WARNING: Call location 804cfe0 not in a function.
-SERIOUS WARNING: Call location 804d060 not in a function.
-ERROR: base = 16 limit = 20 StackFrameMap size = 16
-SERIOUS WARNING: Call location 804bb5d not in a function.
-SERIOUS WARNING: Call location 804bb83 not in a function.
-SERIOUS WARNING: Call location 804cdf9 not in a function.
-SERIOUS WARNING: Call location 804cb0b not in a function.
-SERIOUS WARNING: Call location 804cbc2 not in a function.
-SERIOUS WARNING: Call location 804cc1b not in a function.
-SERIOUS WARNING: Call location 804cc6b not in a function.
-Found tail call at 804cc47 from sub_804CC30: jmp     sub_804C8D0
-WARNING: addr 804c8d0 not found in map for sub_804CC30
- Referenced from jmp     sub_804C8D0
-SERIOUS WARNING: Call location 804ccb4 not in a function.
-Found tail call at 804cc99 from sub_804CC80: jmp     sub_804C8D0
-WARNING: addr 804c8d0 not found in map for sub_804CC80
- Referenced from jmp     sub_804C8D0
-SERIOUS WARNING: Call location 804cda2 not in a function.
-SERIOUS WARNING: Call location 804b0d9 not in a function.
-SERIOUS WARNING: Call location 804d10d not in a function.
-SERIOUS WARNING: Call location 804befa not in a function.
-SERIOUS WARNING: Call location 804d0ec not in a function.
-ERROR: base = 28 limit = 32 StackFrameMap size = 28
-FindOutgoingArgsSize not called for sub_804D770 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804d77a 
-FindOutgoingArgsSize not called for sub_804D8D0 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804d8d8 
-SERIOUS WARNING: Call location 804b9c4 not in a function.
-SERIOUS WARNING: Call location 804ba19 not in a function.
-SERIOUS WARNING: Call location 804bb74 not in a function.
-SERIOUS WARNING: Call location 804bb8f not in a function.
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 28
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory phrase : Base ESP Index None Scale 0
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory phrase : Base ESP Index None Scale 0
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 20
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 24
-FindOutgoingArgsSize not called for sub_804F350 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804f358 
-Found tail call at 80511a2 from sub_8051140: jmp     _free
-WARNING: addr 8048ff8 not found in map for sub_8051140
- Referenced from jmp     _free
-WARNING: Did not find indirect call target at 8052084
-WARNING: Did not find indirect call target at 80520fb
-Starting code segment SegName: _fini
-Number of functions in segment: 190
-ERROR: base = 16 limit = 20 StackFrameMap size = 16
-Number of functions in FuncMap: 128
-Function .init_proc marked as unsafe because .__gmon_start__ is unsafe.
-Function .init_proc marked as unsafe because sub_80492C0 is unsafe.
-Function .init_proc marked as unsafe because sub_80520E0 is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .__fprintf_chk is unsafe.
-Function sub_80492F0 marked as unsafe because .exit is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804BCA0 marked as unsafe because .setlocale is unsafe.
-Function sub_80492F0 marked as unsafe.
-Function sub_80492F0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80492F0 marked as unsafe because .__printf_chk is unsafe.
-Function sub_804A440 marked as unsafe because .strrchr is unsafe.
-Function sub_804B110 marked as unsafe because .memchr is unsafe.
-Function sub_804B910 marked as unsafe because .dcgettext is unsafe.
-Function sub_804B910 marked as unsafe because .error is unsafe.
-Function sub_804B910 marked as unsafe because .abort is unsafe.
-Function sub_804B960 marked as unsafe because sub_804EE40 is unsafe.
-Function sub_804B960 marked as unsafe because .__errno_location is unsafe.
-Function sub_804B960 marked as unsafe because sub_804B910 is unsafe.
-Function sub_804BAB0 marked as unsafe because .strlen is unsafe.
-Function sub_804BBC0 marked as unsafe because sub_804F2C0 is unsafe.
-Function sub_804BBC0 marked as unsafe because .__errno_location is unsafe.
-Function sub_804BBC0 marked as unsafe because sub_804F2C0 is unsafe.
-Function sub_804BBC0 marked as unsafe because .__errno_location is unsafe.
-Function sub_804BBC0 marked as unsafe because .dcgettext is unsafe.
-Function sub_804CB20 marked as unsafe because sub_804CA50 is unsafe.
-Function sub_804CB50 marked as unsafe.
-Function sub_804BBC0 marked as unsafe.
-Function sub_804BBC0 marked as unsafe because .error is unsafe.
-Function sub_804BBC0 marked as unsafe because ._exit is unsafe.
-Function sub_804BBC0 marked as unsafe because .error is unsafe.
-Function sub_804BD10 marked as unsafe because sub_804CBD0 is unsafe.
-Function sub_804BD40 marked as unsafe because sub_804BD10 is unsafe.
-Function sub_804CE10 marked as unsafe because .read is unsafe.
-Function sub_804CE10 marked as unsafe because .__errno_location is unsafe.
-Function sub_804CE70 marked as unsafe because .write is unsafe.
-Function sub_804CE70 marked as unsafe because .__errno_location is unsafe.
-Function sub_804CFF0 marked as unsafe because .realloc is unsafe.
-Function sub_804CFF0 marked as unsafe because sub_804B910 is unsafe.
-Function sub_804D070 marked as unsafe because .malloc is unsafe.
-Function sub_804D070 marked as unsafe because sub_804B910 is unsafe.
-Function sub_804D0A0 marked as unsafe because sub_804D070 is unsafe.
-Function sub_804D0A0 marked as unsafe because .memcpy is unsafe.
-Function sub_804F290 marked as unsafe because .__strndup is unsafe.
-Function sub_804F290 marked as unsafe because sub_804B910 is unsafe.
-Function sub_80520A0 marked as unsafe because .__cxa_atexit is unsafe.
-Function .term_proc marked as unsafe because sub_8049260 is unsafe.
-Analyzing metadata for function .init_proc
-Analyzing metadata for function start
-Analyzing metadata for function sub_8049260
-Analyzing metadata for function sub_80492C0
-Analyzing metadata for function sub_80492F0
-Analyzing metadata for function sub_80495B0
-Analyzing metadata for function sub_804A3E0
-Analyzing metadata for function sub_804A440
-Analyzing metadata for function sub_804A4C0
-Analyzing metadata for function sub_804ADD0
-Analyzing metadata for function sub_804B110
-Analyzing metadata for function sub_804B150
-Analyzing metadata for function sub_804B6F0
-Analyzing metadata for function sub_804B8E0
-Analyzing metadata for function sub_804B910
-Analyzing metadata for function sub_804B960
-Analyzing metadata for function sub_804BA50
-Analyzing metadata for function sub_804BAB0
-Analyzing metadata for function sub_804BBC0
-Analyzing metadata for function sub_804BCA0
-Analyzing metadata for function sub_804BD10
-Analyzing metadata for function sub_804BD40
-Analyzing metadata for function sub_804BDB0
-Analyzing metadata for function sub_804BF20
-Analyzing metadata for function sub_804BF90
-Analyzing metadata for function sub_804C8D0
-Analyzing metadata for function sub_804CA50
-Analyzing metadata for function sub_804CB20
-Analyzing metadata for function sub_804CB50
-Analyzing metadata for function sub_804CB70
-Analyzing metadata for function sub_804CBD0
-Analyzing metadata for function sub_804CC30
-Analyzing metadata for function sub_804CC80
-Analyzing metadata for function sub_804CCC0
-Analyzing metadata for function sub_804CE10
-Analyzing metadata for function sub_804CE70
-Analyzing metadata for function sub_804CED0
-Analyzing metadata for function sub_804CFF0
-Analyzing metadata for function sub_804D070
-Analyzing metadata for function sub_804D0A0
-Analyzing metadata for function sub_804D130
-Analyzing metadata for function sub_804D190
-Analyzing metadata for function sub_804D1A0
-Analyzing metadata for function sub_804D5F0
-Analyzing metadata for function sub_804D770
- Operand: memory phrase : reg EAX DEF Operand: immed 0 USE 
-
-Analyzing metadata for function sub_804D8D0
-Analyzing metadata for function sub_804E1D0
-Analyzing metadata for function sub_804EC40
-Analyzing metadata for function sub_804EE40
-Analyzing metadata for function sub_804EF10
-Analyzing metadata for function sub_804F290
-Analyzing metadata for function sub_804F2C0
-Analyzing metadata for function sub_804F350
-Analyzing metadata for function sub_8051140
-Analyzing metadata for function sub_80511B0
-Analyzing metadata for function sub_8051210
-Analyzing metadata for function sub_8051420
-Analyzing metadata for function sub_8051480
-Analyzing metadata for function sub_80515A0
-Analyzing metadata for function sub_8052030
-Analyzing metadata for function sub_8052040
-Analyzing metadata for function sub_805209A
-Analyzing metadata for function sub_80520A0
-Analyzing metadata for function sub_80520E0
-Analyzing metadata for function .term_proc
-Inferring types for function .init_proc
-Inferring types for function start
-Inferring types for function sub_8049260
-Inferring types for function sub_80492C0
-Inferring types for function sub_80492F0
-Inferring types for function sub_80495B0
-Inferring types for function sub_804A3E0
-Inferring types for function sub_804A440
-Inferring types for function sub_804A4C0
-Inferring types for function sub_804ADD0
-Inferring types for function sub_804B110
-Inferring types for function sub_804B150
-Inferring types for function sub_804B6F0
-Inferring types for function sub_804B8E0
-Inferring types for function sub_804B910
-Inferring types for function sub_804B960
-Inferring types for function sub_804BA50
-Inferring types for function sub_804BAB0
-Inferring types for function sub_804BBC0
-Inferring types for function sub_804BCA0
-Inferring types for function sub_804BD10
-Inferring types for function sub_804BD40
-Inferring types for function sub_804BDB0
-Inferring types for function sub_804BF20
-Inferring types for function sub_804BF90
-Inferring types for function sub_804C8D0
-Inferring types for function sub_804CA50
-Inferring types for function sub_804CB20
-Inferring types for function sub_804CB50
-Inferring types for function sub_804CB70
-Inferring types for function sub_804CBD0
-Inferring types for function sub_804CC30
-Inferring types for function sub_804CC80
-Inferring types for function sub_804CCC0
-Inferring types for function sub_804CE10
-Inferring types for function sub_804CE70
-Inferring types for function sub_804CED0
-Inferring types for function sub_804CFF0
-Inferring types for function sub_804D070
-Inferring types for function sub_804D0A0
-Inferring types for function sub_804D130
-Inferring types for function sub_804D190
-Inferring types for function sub_804D1A0
-Inferring types for function sub_804D5F0
-Inferring types for function sub_804D770
-Inferring types for function sub_804D8D0
-Inferring types for function sub_804E1D0
-Inferring types for function sub_804EC40
-Inferring types for function sub_804EE40
-Inferring types for function sub_804EF10
-Inferring types for function sub_804F290
-Inferring types for function sub_804F2C0
-Inferring types for function sub_804F350
-Inferring types for function sub_8051140
-Inferring types for function sub_80511B0
-Inferring types for function sub_8051210
-Inferring types for function sub_8051420
-Inferring types for function sub_8051480
-Inferring types for function sub_80515A0
-Inferring types for function sub_8052030
-Inferring types for function sub_8052040
-Inferring types for function sub_805209A
-ERROR: FG stack table index out of range in MDGetFGStackLocInfo at 805209a
-ERROR: FG stack table index out of range in MDGetFGStackLocInfo at 805209a
-Inferring types for function sub_80520A0
-Inferring types for function sub_80520E0
-Inferring types for function .term_proc
-Total Typed DEFs: 5154
-Total Untyped DEFs: 4779
-Total Typed Phi DEFs: 162
-Total Untyped Phi DEFs: 1571
-Total Safe Functions: 13
-Total Safe Blocks: 1747
-Total Unsafe Blocks: 203
-Optimization Category Count 0:  817 Annotations: 41
-Optimization Category Count 1:  3263 Annotations: 3263
-Optimization Category Count 2:  245 Annotations: 233
-Optimization Category Count 3:  4179 Annotations: 399
-Optimization Category Count 4:  0 Annotations: 0
-Optimization Category Count 5:  502 Annotations: 276
-Optimization Category Count 6:  0 Annotations: 0
-Optimization Category Count 7:  10 Annotations: 10
-Optimization Category Count 8:  0 Annotations: 0
-Optimization Category Count 9:  17 Annotations: 5
-Optimization Category Count 10:  0 Annotations: 0
-Flushing buffers, please wait...ok
-Unloading IDP module /home/jdh8d/peasoup/uva/idapro61/ida/procs/pc.ilx...
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied.REMOVED.git-id
deleted file mode 100644
index 55aecccb0..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/a.stratafied.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-a2ab0887870e2ea08930f6dfdae55dbab88a29b0
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh
deleted file mode 100755
index 68d5b1a46..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/cat.shared.orig.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523 "$@"
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id
deleted file mode 100644
index a1f7f63f1..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/clone.id
+++ /dev/null
@@ -1 +0,0 @@
-298
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out
deleted file mode 100644
index 56e81dbf4..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/do_concolic.out
+++ /dev/null
@@ -1 +0,0 @@
-Skipping step concolic.
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log
deleted file mode 100644
index 1dcdc0bfe..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/calc_conflicts.log
+++ /dev/null
@@ -1,15 +0,0 @@
-New Variant, after reading registration, is: (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction)
-# ATTRIBUTE num_addresses=38065
-# ATTRIBUTE num_conflicts=7
-# ATTRIBUTE total_conflicts=8855
-# ATTRIBUTE ave_conflicts=0.232628
-# ATTRIBUTE ave_bytes_conflicted=0.000183896
-# ATTRIBUTE total_executable_bytes = 37672
-# ATTRIBUTE ave_conflicts_within_exe=0.235055
-# ATTRIBUTE ave_bytes_conflicted_within_exe=0.000185814
-# ATTRIBUTE start_time=2011-11-25T13:53:54-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:55-0800
-# ATTRIBUTE peasoup_step_name=calc_conflicts
-# ATTRIBUTE peasoup_step_number=15
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/calc_conflicts.exe 298 a.ncexe 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log
deleted file mode 100644
index 312ef4772..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/clone.log
+++ /dev/null
@@ -1,13 +0,0 @@
-NOTICE:  CREATE TABLE will create implicit sequence "variant298_address_address_id_seq" for serial column "variant298_address.address_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant298_address_pkey" for table "variant298_address"
-NOTICE:  CREATE TABLE will create implicit sequence "variant298_function_function_id_seq" for serial column "variant298_function.function_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant298_function_pkey" for table "variant298_function"
-NOTICE:  CREATE TABLE will create implicit sequence "variant298_instruction_instruction_id_seq" for serial column "variant298_instruction.instruction_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant298_instruction_pkey" for table "variant298_instruction"
-Cloned Variant is: (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction)
-# ATTRIBUTE start_time=2011-11-25T13:53:49-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:50-0800
-# ATTRIBUTE peasoup_step_name=clone
-# ATTRIBUTE peasoup_step_number=12
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/clone.exe 297 clone.id 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log
deleted file mode 100644
index 6b7c20b2a..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/copy_exe.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:54:01-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:01-0800
-# ATTRIBUTE peasoup_step_name=copy_exe
-# ATTRIBUTE peasoup_step_number=18
-# ATTRIBUTE peasoup_step_command=cp cat.shared.orig.sh ../cat.shared.orig.peasoup 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log
deleted file mode 100644
index 125fb744b..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/create_binary_script.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE peasoup_step_name=create_binary_script
-# ATTRIBUTE peasoup_step_number=1
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_makepeasoupbinary.sh cat.shared.orig 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log
deleted file mode 100644
index 92e8f4505..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/double_free.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE peasoup_step_name=double_free
-# ATTRIBUTE peasoup_step_number=3
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_DOUBLE_FREE 1 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log
deleted file mode 100644
index 3836a0d91..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_cfg.log
+++ /dev/null
@@ -1,19 +0,0 @@
-New Variant, after reading registration, is: (variant_id=297:schema=1:orig_pid=297:name=cat_shared_orig_32523:ATN=cat_shared_orig_32523_ADDRESS:FTN=cat_shared_orig_32523_function:ITN=cat_shared_orig_32523_instruction)
-Found 9770 instructions.
-Cannot set fallthrough for 8048e34.
-Found 1 bad fallthroughs at round 0
-Missed instruction count=1
-Found new instruction, add byte [eax] , al from fill_in_cfg , at 8048e36 in file <no name yet>.
-Found a total of 1 new instructions.
-Found 9771 instructions.
-Missed instruction count=0
-Found a total of 0 new instructions.
-Caution: Was unable to find instructions for these addresses:
-
-NOTICE:  truncate cascades to table "cat_shared_orig_32523_instruction"
-# ATTRIBUTE start_time=2011-11-25T13:53:44-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:46-0800
-# ATTRIBUTE peasoup_step_name=fill_in_cfg
-# ATTRIBUTE peasoup_step_number=10
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_cfg.exe 297 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log
deleted file mode 100644
index e5f53e839..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fill_in_indtargs.log
+++ /dev/null
@@ -1,41 +0,0 @@
-New Variant, after reading registration, is: (variant_id=297:schema=1:orig_pid=297:name=cat_shared_orig_32523:ATN=cat_shared_orig_32523_ADDRESS:FTN=cat_shared_orig_32523_function:ITN=cat_shared_orig_32523_instruction)
-=========================================
-Targets from data sections are: 
-# ATTRIBUTE total_indirect_targets_pass1=134
-=========================================
-=========================================
-All targets from data+instruction sections are: 
-# ATTRIBUTE total_indirect_targets_pass2=139
-=========================================
-Found .eh_frame is section 17
-Did not find .gcc_except_table immediately after .eh_frame
-=========================================
-All targets from data+instruction+eh_header sections are: 
-# ATTRIBUTE total_indirect_targets_pass3=139
-=========================================
-=========================================
-All targets from data+instruction+eh_header sections+eh_header_ranges are: 
-# ATTRIBUTE total_indirect_targets_pass4=139
-8048df8
-8048e3e, 8048e4e, 8048e5e, 8048e6e, 8048e7e, 8048e8e, 8048e9e, 8048eae, 8048ebe, 8048ece
-8048ede, 8048eee, 8048efe, 8048f0e, 8048f1e, 8048f2e, 8048f3e, 8048f4e, 8048f5e, 8048f6e
-8048f7e, 8048f8e, 8048f9e, 8048fae, 8048fbe, 8048fce, 8048fde, 8048fee, 8048ffe, 804900e
-804901e, 804902e, 804903e, 804904e, 804905e, 804906e, 804907e, 804908e, 804909e, 80490ae
-80490be, 80490ce, 80490de, 80490ee, 80490fe, 804910e, 804911e, 804912e, 804913e, 804914e
-804915e, 804916e, 804917e, 804918e, 804919e, 80491ae, 80491be, 80491ce, 80491de, 80491ee
-80491fe, 804920e, 804921e, 8049230, 80495b0, 804b7f7, 804b809, 804b81b, 804b820, 804b832
-804b844, 804b859, 804b86e, 804b883, 804b898, 804bbc0, 804bfca, 804c043, 804c1c8, 804c271
-804c28e, 804c2b2, 804c2e5, 804c318, 804c350, 804c365, 804c36c, 804c380, 804c408, 804c420
-804c460, 804c488, 804c4a8, 804c4b8, 804c4c8, 804c4d8, 804c4e8, 804c568, 804c590, 804c648
-804c810, 804f8f0, 804f960, 804fae0, 804fbb0, 804fc50, 804fc80, 804fcb0, 804fd10, 804fd78
-804fe10, 8050098, 80504f0, 8050500, 8050518, 80514a5, 80514c8, 80514e8, 8051510, 8051520
-8051530, 8051540, 8051560, 8051580, 80517b2, 80517f8, 80518a9, 8051b0e, 8051b30, 8051b41
-8051b52, 8051b78, 8051b85, 8051ba8, 8051bd0, 8052030, 8052040, 805210c, 
-=========================================
-NOTICE:  truncate cascades to table "cat_shared_orig_32523_instruction"
-# ATTRIBUTE start_time=2011-11-25T13:53:46-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:49-0800
-# ATTRIBUTE peasoup_step_name=fill_in_indtargs
-# ATTRIBUTE peasoup_step_number=11
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_indtargs.exe 297 ./a.ncexe 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log
deleted file mode 100644
index 8cc0b1e4c..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/fix_calls.log
+++ /dev/null
@@ -1,20 +0,0 @@
-Reading variant 298 from database.
-Fixing calls->push/jmp in variant (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction).
-# ATTRIBUTE fixed_calls=9
-# ATTRIBUTE no_fix_needed_calls=547
-# ATTRIBUTE other_instructions=9216
-# ATTRIBUTE fixed_ratio=0.016187
-# ATTRIBUTE remaining_ratio=0.0559763
-# ATTRIBUTE no_target_insn=4
-# ATTRIBUTE target_not_in_function=0
-# ATTRIBUTE call_to_not_entry=2
-# ATTRIBUTE thunk_check=2
-# ATTRIBUTE found_pattern=0
-Writing variant (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction) back to database.
-Done!
-# ATTRIBUTE start_time=2011-11-25T13:53:50-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:52-0800
-# ATTRIBUTE peasoup_step_name=fix_calls
-# ATTRIBUTE peasoup_step_number=13
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fix_calls.exe 298 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log
deleted file mode 100644
index e16833640..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/generate_spri.log
+++ /dev/null
@@ -1,10 +0,0 @@
-Looking up variant 298 from database.
-Reading variant 298 from database.
-Reading variant 297 from database.
-Done!
-# ATTRIBUTE start_time=2011-11-25T13:53:55-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:56-0800
-# ATTRIBUTE peasoup_step_name=generate_spri
-# ATTRIBUTE peasoup_step_number=16
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/generate_spri.exe 298 a.irdb.aspri 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log
deleted file mode 100644
index 46849c9a3..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/heaprand.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE peasoup_step_name=heaprand
-# ATTRIBUTE peasoup_step_number=2
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_HEAPRAND 1 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log
deleted file mode 100644
index 919f09156..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/integertransform.log
+++ /dev/null
@@ -1,914 +0,0 @@
-INT: transforming binary: cloneid=298 annotationInfoFile=a.ncexe.infoannot
-Getting variand id
-Reading IR DB
-Parse annotation file
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-Done parsing annotation file
-Got all annotations
-Do the integer transform
-integertransform: looking at function: sub_80520A0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80520E0
-integertransform: underflow annotation:    80520f8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 4 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .term_proc
-integertransform: looking at function: .abort
-integertransform: looking at function: .__errno_location
-integertransform: looking at function: sub_804D190
-integertransform: looking at function: sub_804D1A0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d1f0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     ebx, [ebx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d1fc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     ebx, [ebx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d22e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     esi, [ebx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d436      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+2 ZZ lea     ebx, [eax+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d467      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d46b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_90] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d471      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+-2 ZZ lea     eax, [ebx+eax-2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d47d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI+-1 ZZ lea     eax, [ebx+esi-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d536      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX+2 ZZ lea     eax, [ebx+ecx+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d575      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804D5F0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d603      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     esi, [eax+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d640      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+4 ZZ lea     esi, [ebx+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d679      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+28 ZZ lea     eax, [ebx+1Ch] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804D770
-integertransform: underflow annotation:    804d7f0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, [eax+edx*4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d83d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d86a      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4+38 ZZ lea     eax, ds:26h[edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d89d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804D8D0
-integertransform: signedness annotation:    804d902      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+var_D8], eax 
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804da15      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     eax, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804da18      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea     eax, [esi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804da71      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [esi+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804da7a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     ecx, [eax+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804da84      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ECX*8 ZZ lea     esi, [edi+ecx*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804dabe      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804db5c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     eax, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804db5f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea     eax, [esi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804dc8c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804e0fc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+16 ZZ lea     edx, [esi+10h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804E1D0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804e566      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edx, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804e8d6      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804e95d      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_15C] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804EC40
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ec63      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ecce      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea     ebx, [edi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ecfb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ecff      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed05      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     edx, [ebx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ed08      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed65      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea     ebx, [edi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ed8e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed92      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed98      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     edx, [ebx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ed9b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804eddf      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804EE40
-integertransform: looking at function: sub_804EF10
-integertransform: underflow annotation:    804efd4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f0af      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804F290
-integertransform: looking at function: sub_804F2C0
-integertransform: looking at function: .init_proc
-integertransform: looking at function: .getpagesize
-integertransform: looking at function: .__uflow
-integertransform: looking at function: .memset
-integertransform: looking at function: sub_804CBD0
-integertransform: looking at function: sub_804CC30
-integertransform: looking at function: sub_804CC80
-integertransform: looking at function: sub_804CCC0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ccdf      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     edx, [ebx+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804CE10
-integertransform: looking at function: sub_804CE70
-integertransform: looking at function: sub_804CED0
-integertransform: looking at function: sub_804CFF0
-integertransform: looking at function: sub_804D070
-integertransform: looking at function: sub_804D0A0
-integertransform: looking at function: sub_804D130
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d14c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-65 ZZ lea     ecx, [eax-41h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d15b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-65 ZZ lea     edi, [ecx-41h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    804d171      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: truncation annotation:    804d174      3 INSTR CHECK TRUNCATION UNSIGNED 32 ECX 8 CL ZZ movzx   ecx, cl 
-integertransform: underflow annotation:    804d177      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: .calloc
-integertransform: looking at function: .write
-integertransform: looking at function: .__ctype_b_loc
-integertransform: looking at function: sub_804BD10
-integertransform: looking at function: sub_804BD40
-integertransform: looking at function: sub_804BDB0
-integertransform: looking at function: sub_804BF20
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804BF90
-integertransform: truncation annotation:    804bfb6      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_41], al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    804c06d      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     byte ptr [ebp+var_4C], al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c08e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     ecx, [esi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c0cf      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c0e1      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea     ecx, [edi+30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c545      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c555      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c5d5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea     ecx, [esi-21h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c60c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     ecx, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c61c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     edx, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c62c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     ebx, [edx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c669      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c679      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c72c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     edi, [esi+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c731      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c780      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c7fc      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 5Bh 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    804c804      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c86c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C8D0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c907      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c94e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c953      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     eax, [edi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c96e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea     edi, [edi+ebx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c989      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c9ab      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804CA50
-integertransform: looking at function: sub_804CB20
-integertransform: looking at function: sub_804CB50
-integertransform: looking at function: sub_804CB70
-integertransform: looking at function: .dcgettext
-integertransform: looking at function: .getopt_long
-integertransform: looking at function: .ioctl
-integertransform: looking at function: .__stack_chk_fail
-integertransform: looking at function: sub_804F350
-integertransform: underflow annotation:    804f3c4      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f4b6      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+dest] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f4c6      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f54e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f6dd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f71d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    804f811      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     eax, edi 
-integertransform: underflow annotation:    804f81c      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804f838      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    804f90a      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f9ab      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f9ea      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fa3f      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fb2a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    804fb95      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fc19      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fccb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fd22      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fde0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fe88      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    804ff42      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-integertransform: underflow annotation:    804ff47      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8050083      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 12h        ; switch 5 cases  
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805012e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050178      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050334      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050377      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805038b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805039f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805042f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    80504f3      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-integertransform: signedness annotation:    805059d      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-integertransform: signedness annotation:    80505c2      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     edx, edi 
-integertransform: underflow annotation:    80505cb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80505df      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050766      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8050784      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_338] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80507e7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805080a      7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov     word ptr [ebp+var_350], cx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805086b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050a1f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea     eax, [ecx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050af3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     edx, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8050af8      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050afb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea     ecx, [edx+ebx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050b01      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8050b26      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+size], edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050b53      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     ebx, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8050b58      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050b5b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea     ecx, [ebx+edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050b61      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050c72      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050d58      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8050d5b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050db7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050e3a      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050e44      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050f20      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8050f23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051125      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051140
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051169      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805116e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051170      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4+134566656 ZZ lea     edx, ds:8055300h[eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051188      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-8 ZZ lea     edx, [eax-8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051196      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-8 ZZ lea     eax, [ecx-8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80511B0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80511d4      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+8 ZZ lea     ecx, [eax+8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80511ef      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80511f4      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051210
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051420
-integertransform: underflow annotation:    8051463      5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 80000000h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8051480
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80514c8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80514eb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051510      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051520      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051532      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051542      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea     ecx, [esi+0Ch] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051560      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051580      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80515A0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051618      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea     eax, [edi+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051620      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ebx, [edx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051661      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051676      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea     edx, [eax-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80516c1      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051716      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     eax, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051740      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     eax, [edi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051771      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     edi, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80517a8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea     eax, [edx-25h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    80517ee      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8051864      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_40], ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051897      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea     ecx, [esi+ecx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    805193b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805194e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805195a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051988      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     edi, [esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051998      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80519a6      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80519af      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80519eb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    80519f1      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_20], dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051a62      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051a8e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     eax, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051ab5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     ecx, [edx+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8051aba      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051abd      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea     edx, [ecx+ebx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051ac3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sbb     ecx, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051acd      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051ae8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051aee      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8051c2b      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d1c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     esi, [eax+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8051d21      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d24      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea     eax, [esi+edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051d2a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d34      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051d51      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d57      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d92      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     edi, [esi+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051da6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea     edx, [esi-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e1a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e37      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    8051e54      2 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051e56      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e5d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea     eax, [edx+ecx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051e63      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e6d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edx, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051e86      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8051f0a      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-integertransform: underflow annotation:    8051f58      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051f93      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051fdd      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sbb     esi, esi 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051fe5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-integertransform: looking at function: sub_8052030
-integertransform: looking at function: sub_8052040
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8052059      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea     edi, (dword_8054F08 - 8054FF4h)[ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805205f      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea     eax, (dword_8054F08 - 8054FF4h)[ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052065      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805209A
-integertransform: looking at function: .nl_langinfo
-integertransform: looking at function: .fclose
-integertransform: looking at function: .mbsinit
-integertransform: looking at function: .memcpy
-integertransform: looking at function: .strlen
-integertransform: looking at function: .iconv
-integertransform: looking at function: .setlocale
-integertransform: looking at function: .strcpy
-integertransform: looking at function: .iswspace
-integertransform: looking at function: .close
-integertransform: looking at function: .fwrite
-integertransform: looking at function: .free
-integertransform: looking at function: .fopen64
-integertransform: looking at function: .__libc_start_main
-integertransform: looking at function: .stpcpy
-integertransform: looking at function: ._exit
-integertransform: looking at function: .strrchr
-integertransform: looking at function: .__assert_fail
-integertransform: looking at function: .bindtextdomain
-integertransform: looking at function: .mbrtowc
-integertransform: looking at function: .read
-integertransform: looking at function: .ungetc
-integertransform: looking at function: .getenv
-integertransform: looking at function: .__cxa_atexit
-integertransform: looking at function: .open64
-integertransform: looking at function: .fputs_unlocked
-integertransform: looking at function: .__ctype_get_mb_cur_max
-integertransform: looking at function: .__fprintf_chk
-integertransform: looking at function: .__gmon_start__
-integertransform: looking at function: .realloc
-integertransform: looking at function: .iconv_open
-integertransform: looking at function: .__printf_chk
-integertransform: looking at function: .strchr
-integertransform: looking at function: ThisIsNotAFunction
-integertransform: looking at function: .iconv_close
-integertransform: looking at function: .__fpending
-integertransform: looking at function: .error
-integertransform: looking at function: .strnlen
-integertransform: looking at function: .memmove
-integertransform: looking at function: .__strndup
-integertransform: looking at function: .textdomain
-integertransform: looking at function: .__fxstat64
-integertransform: looking at function: .fscanf
-integertransform: looking at function: .__sprintf_chk
-integertransform: looking at function: .memchr
-integertransform: looking at function: .__snprintf_chk
-integertransform: looking at function: .iswprint
-integertransform: looking at function: .strcmp
-integertransform: looking at function: .__strdup
-integertransform: looking at function: .exit
-integertransform: looking at function: start
-integertransform: looking at function: sub_8049260
-integertransform: underflow annotation:    804927a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, offset dword_8054F10 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049283      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80492C0
-integertransform: looking at function: sub_80492F0
-integertransform: looking at function: sub_80495B0
-integertransform: signedness annotation:    80497d7      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-integertransform: signedness annotation:    80497d3      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+28h], ecx 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049816      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-32768 ZZ lea     eax, [ebx-8000h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8049860      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+60h], ecx 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049864      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ECX*4 ZZ lea     eax, [eax+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    80498d3      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-integertransform: underflow annotation:    8049909      5 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 8000h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049989      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+18 ZZ lea     eax, [ecx+edx+12h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049991      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea     eax, [eax+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80499a7      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80499be      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80499da      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8049a20      7 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [esp+98h], eax 
-integertransform: underflow annotation:    8049a35      7 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [esp+88h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049ab2      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049b93      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea     ecx, [edx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049baa      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049bbd      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     eax, [edx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8049bd6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049c43      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     eax, [esi+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049c88      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, 40h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049d0b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea     ecx, [edx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049d22      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049d35      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     eax, [edx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8049d4e      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8049de4      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-integertransform: underflow annotation:    8049f0a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8049fdf      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a11b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     eax, [ebx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804a1e8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a1eb      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea     eax, [edi+esi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804a204      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804A3E0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804A440
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a466      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804a46b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a475      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea     esi, [eax-6] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a4a6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea     ebx, [eax+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804A4C0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a5b0      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea     eax, [edx+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    804ab2b      6 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_B9], al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ab7d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     ebx, [edi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804ADD0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804af40      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDX ZZ lea     eax, [edi+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b01a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+4 ZZ lea     eax, [esi+eax+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804B110
-integertransform: underflow annotation:    804b13a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b13c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804B150
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b1b9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b2a8      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b392      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b400      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+-1 ZZ lea     ebx, [esi+eax-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b41b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b45b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b4ea      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b5da      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804B6F0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804B8E0
-integertransform: looking at function: sub_804B910
-integertransform: looking at function: sub_804B960
-integertransform: looking at function: sub_804BA50
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804BAB0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804bada      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804bae6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804BBC0
-integertransform: looking at function: sub_804BCA0
-integertransform: looking at function: .malloc
-integertransform: looking at function: .iswalnum
-# ATTRIBUTE start_time=2011-11-25T13:53:52-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:54-0800
-# ATTRIBUTE peasoup_step_name=integertransform
-# ATTRIBUTE peasoup_step_number=14
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_integertransform.sh 298 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log
deleted file mode 100644
index 2fa35104b..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds2pdb.log
+++ /dev/null
@@ -1,17 +0,0 @@
-program name:cat_shared_orig_32523
-elf file:a.ncexe
-hash-md5:bdfd8b874b5e71915e9e22adb1a031f5
-annotation file:a.ncexe.annot
-
-File id is: 150
-Number of functions: 129
-Number of instructions: 9770
-Inserting instructions in the DB
-Committing all instructions - this may take a while
-Done inserting instructions in the DB
-# ATTRIBUTE start_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:44-0800
-# ATTRIBUTE peasoup_step_name=meds2pdb
-# ATTRIBUTE peasoup_step_number=9
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/meds2pdb/meds2pdb cat_shared_orig_32523 a.ncexe bdfd8b874b5e71915e9e22adb1a031f5 a.ncexe.annot 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log
deleted file mode 100644
index 961535cb3..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/meds_static.log
+++ /dev/null
@@ -1,8 +0,0 @@
-IDA 6.* detected.
-/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh: line 5:   546 Segmentation fault      screen -D -L -ln -m -a -T xterm sh -x $SMPSA_HOME/SMP-analyze.sh a.ncexe
-# ATTRIBUTE start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE peasoup_step_name=meds_static
-# ATTRIBUTE peasoup_step_number=6
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log
deleted file mode 100644
index 0c6a7b05f..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pc_confine.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE peasoup_step_name=pc_confine
-# ATTRIBUTE peasoup_step_number=4
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_PC_CONFINE 1 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log
deleted file mode 100644
index f7e79e53f..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_create_tables.log
+++ /dev/null
@@ -1,15 +0,0 @@
-psql:608.script.tmp:13: NOTICE:  CREATE TABLE will create implicit sequence "cat_shared_orig_32523_address_address_id_seq" for serial column "cat_shared_orig_32523_address.address_id"
-psql:608.script.tmp:13: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_address_pkey" for table "cat_shared_orig_32523_address"
-CREATE TABLE
-psql:608.script.tmp:24: NOTICE:  CREATE TABLE will create implicit sequence "cat_shared_orig_32523_function_function_id_seq" for serial column "cat_shared_orig_32523_function.function_id"
-psql:608.script.tmp:24: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_function_pkey" for table "cat_shared_orig_32523_function"
-CREATE TABLE
-psql:608.script.tmp:39: NOTICE:  CREATE TABLE will create implicit sequence "cat_shared_orig_32523_instruction_instruction_id_seq" for serial column "cat_shared_orig_32523_instruction.instruction_id"
-psql:608.script.tmp:39: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_instruction_pkey" for table "cat_shared_orig_32523_instruction"
-CREATE TABLE
-# ATTRIBUTE start_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE peasoup_step_name=pdb_create_tables
-# ATTRIBUTE peasoup_step_number=8
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_create_program_tables.sh cat_shared_orig_32523 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log
deleted file mode 100644
index 2f70ef2f9..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/pdb_register.log
+++ /dev/null
@@ -1,7 +0,0 @@
-pdb_register: MESSAGE: To do: if shared libs, then need to add them to this table
-# ATTRIBUTE start_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE peasoup_step_name=pdb_register
-# ATTRIBUTE peasoup_step_number=7
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_register.sh cat_shared_orig_32523 /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523 registered.id 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log
deleted file mode 100644
index 095bb1e7a..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/ps_analyze.log
+++ /dev/null
@@ -1,1290 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:53:28-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:01-0800
-# ATTRIBUTE peasoup_step_name=all_peasoup
-
--------------------------------------------------------
------ From logs/stratafy_with_pc_confine.log -------------------
--------------------------------------------------------
-infile is a.ncexe
-outfile is tmp.exe.32542
-stratafier_file is
-Executable sections are .init .plt .text .fini
-a.ncexe-.init 8048df8 000030
-a.ncexe-.plt 8048e28 000400
-a.ncexe-.text 8049230 008edc
-a.ncexe-.fini 805210c 00001c
-EOF 0 0
-cp tmp.exe.32542 ./exe_copy.temp.32633
-cp /home/jdh8d/peasoup/uva/stratafier/stratafier.32621.o ./strata_exe.temp.32633
-Original entry point is 0x8049230
-ld --section-start .note.ABI-tag=0x90550c4 --section-start .init=0x90550e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.32621.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.32621 -static
-/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.32621 strata.linked.data.32633 0x9054ff0
-address=9054ff0
-Found nobits seg .bss
-Found nobits seg __libc_freeres_ptrs
-/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9054ff0,0,0,7,1000 --add-section .strata=strata.linked.data.32633 --change-section-address .strata=0x9054ff0 --set-section-flags .strata=alloc --set-start 0x09055210 ./exe_copy.temp.32633 new.exe
-Adding segment name=.strata, properties=PT_LOAD,0x9054ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9054ff0, filesz=0, memsz=0, flags=7, align=4096
-Adding .strata as section 0
-
-infile is a.ncexe
-outfile is tmp.exe.32542
-stratafier_file is stratafier.o.exe
-Executable sections are .init .plt .text .fini
-[STRATA TRANSLATED START: 09055280]
-a.ncexe-.init 8048df8 000030
-a.ncexe-.plt 8048e28 000400
-a.ncexe-.text 8049230 008edc
-a.ncexe-.fini 805210c 00001c
-strata_translated_startup 09055280 7
-EOF 0 0
-cp tmp.exe.32542 ./exe_copy.temp.376
-cp /home/jdh8d/peasoup/uva/stratafier/stratafier.364.o ./strata_exe.temp.376
-Original entry point is 0x8049230
-ld --section-start .note.ABI-tag=0x90550c4 --section-start .init=0x90550e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.364.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.364 -static
-/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.364 strata.linked.data.376 0x9054ff0
-address=9054ff0
-Found nobits seg .bss
-Found nobits seg __libc_freeres_ptrs
-/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9054ff0,0,0,7,1000 --add-section .strata=strata.linked.data.376 --change-section-address .strata=0x9054ff0 --set-section-flags .strata=alloc --set-start 0x09055210 ./exe_copy.temp.376 new.exe
-Adding segment name=.strata, properties=PT_LOAD,0x9054ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9054ff0, filesz=0, memsz=0, flags=7, align=4096
-Adding .strata as section 0
-
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:28-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_peasoup_step_name=stratafy_with_pc_confine
-# ATTRIBUTE ps_peasoup_step_number=0
-# ATTRIBUTE ps_peasoup_step_command=sh /home/jdh8d/peasoup/uva/strata_head/tools/pc_confinement/stratafy_with_pc_confine.sh a.ncexe a.stratafied 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/create_binary_script.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_peasoup_step_name=create_binary_script
-# ATTRIBUTE ps_peasoup_step_number=1
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_makepeasoupbinary.sh cat.shared.orig 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/heaprand.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_peasoup_step_name=heaprand
-# ATTRIBUTE ps_peasoup_step_number=2
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_HEAPRAND 1 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/double_free.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_peasoup_step_name=double_free
-# ATTRIBUTE ps_peasoup_step_number=3
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_DOUBLE_FREE 1 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/pc_confine.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_peasoup_step_name=pc_confine
-# ATTRIBUTE ps_peasoup_step_number=4
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_PC_CONFINE 1 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/signconv_func_monitor.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_peasoup_step_name=signconv_func_monitor
-# ATTRIBUTE ps_peasoup_step_number=5
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_NUM_HANDLE 1 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/meds_static.log -------------------
--------------------------------------------------------
-IDA 6.* detected.
-/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh: line 5:   546 Segmentation fault      screen -D -L -ln -m -a -T xterm sh -x $SMPSA_HOME/SMP-analyze.sh a.ncexe
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE ps_peasoup_step_name=meds_static
-# ATTRIBUTE ps_peasoup_step_number=6
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/pdb_register.log -------------------
--------------------------------------------------------
-pdb_register: MESSAGE: To do: if shared libs, then need to add them to this table
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE ps_peasoup_step_name=pdb_register
-# ATTRIBUTE ps_peasoup_step_number=7
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_register.sh cat_shared_orig_32523 /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523 registered.id 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/pdb_create_tables.log -------------------
--------------------------------------------------------
-psql:608.script.tmp:13: NOTICE:  CREATE TABLE will create implicit sequence "cat_shared_orig_32523_address_address_id_seq" for serial column "cat_shared_orig_32523_address.address_id"
-psql:608.script.tmp:13: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_address_pkey" for table "cat_shared_orig_32523_address"
-CREATE TABLE
-psql:608.script.tmp:24: NOTICE:  CREATE TABLE will create implicit sequence "cat_shared_orig_32523_function_function_id_seq" for serial column "cat_shared_orig_32523_function.function_id"
-psql:608.script.tmp:24: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_function_pkey" for table "cat_shared_orig_32523_function"
-CREATE TABLE
-psql:608.script.tmp:39: NOTICE:  CREATE TABLE will create implicit sequence "cat_shared_orig_32523_instruction_instruction_id_seq" for serial column "cat_shared_orig_32523_instruction.instruction_id"
-psql:608.script.tmp:39: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "cat_shared_orig_32523_instruction_pkey" for table "cat_shared_orig_32523_instruction"
-CREATE TABLE
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE ps_peasoup_step_name=pdb_create_tables
-# ATTRIBUTE ps_peasoup_step_number=8
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_create_program_tables.sh cat_shared_orig_32523 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/meds2pdb.log -------------------
--------------------------------------------------------
-program name:cat_shared_orig_32523
-elf file:a.ncexe
-hash-md5:bdfd8b874b5e71915e9e22adb1a031f5
-annotation file:a.ncexe.annot
-
-File id is: 150
-Number of functions: 129
-Number of instructions: 9770
-Inserting instructions in the DB
-Committing all instructions - this may take a while
-Done inserting instructions in the DB
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:38-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:44-0800
-# ATTRIBUTE ps_peasoup_step_name=meds2pdb
-# ATTRIBUTE ps_peasoup_step_number=9
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/meds2pdb/meds2pdb cat_shared_orig_32523 a.ncexe bdfd8b874b5e71915e9e22adb1a031f5 a.ncexe.annot 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/fill_in_cfg.log -------------------
--------------------------------------------------------
-New Variant, after reading registration, is: (variant_id=297:schema=1:orig_pid=297:name=cat_shared_orig_32523:ATN=cat_shared_orig_32523_ADDRESS:FTN=cat_shared_orig_32523_function:ITN=cat_shared_orig_32523_instruction)
-Found 9770 instructions.
-Cannot set fallthrough for 8048e34.
-Found 1 bad fallthroughs at round 0
-Missed instruction count=1
-Found new instruction, add byte [eax] , al from fill_in_cfg , at 8048e36 in file <no name yet>.
-Found a total of 1 new instructions.
-Found 9771 instructions.
-Missed instruction count=0
-Found a total of 0 new instructions.
-Caution: Was unable to find instructions for these addresses:
-
-NOTICE:  truncate cascades to table "cat_shared_orig_32523_instruction"
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:44-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:46-0800
-# ATTRIBUTE ps_peasoup_step_name=fill_in_cfg
-# ATTRIBUTE ps_peasoup_step_number=10
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_cfg.exe 297 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/fill_in_indtargs.log -------------------
--------------------------------------------------------
-New Variant, after reading registration, is: (variant_id=297:schema=1:orig_pid=297:name=cat_shared_orig_32523:ATN=cat_shared_orig_32523_ADDRESS:FTN=cat_shared_orig_32523_function:ITN=cat_shared_orig_32523_instruction)
-=========================================
-Targets from data sections are: 
-# ATTRIBUTE ps_total_indirect_targets_pass1=134
-=========================================
-=========================================
-All targets from data+instruction sections are: 
-# ATTRIBUTE ps_total_indirect_targets_pass2=139
-=========================================
-Found .eh_frame is section 17
-Did not find .gcc_except_table immediately after .eh_frame
-=========================================
-All targets from data+instruction+eh_header sections are: 
-# ATTRIBUTE ps_total_indirect_targets_pass3=139
-=========================================
-=========================================
-All targets from data+instruction+eh_header sections+eh_header_ranges are: 
-# ATTRIBUTE ps_total_indirect_targets_pass4=139
-8048df8
-8048e3e, 8048e4e, 8048e5e, 8048e6e, 8048e7e, 8048e8e, 8048e9e, 8048eae, 8048ebe, 8048ece
-8048ede, 8048eee, 8048efe, 8048f0e, 8048f1e, 8048f2e, 8048f3e, 8048f4e, 8048f5e, 8048f6e
-8048f7e, 8048f8e, 8048f9e, 8048fae, 8048fbe, 8048fce, 8048fde, 8048fee, 8048ffe, 804900e
-804901e, 804902e, 804903e, 804904e, 804905e, 804906e, 804907e, 804908e, 804909e, 80490ae
-80490be, 80490ce, 80490de, 80490ee, 80490fe, 804910e, 804911e, 804912e, 804913e, 804914e
-804915e, 804916e, 804917e, 804918e, 804919e, 80491ae, 80491be, 80491ce, 80491de, 80491ee
-80491fe, 804920e, 804921e, 8049230, 80495b0, 804b7f7, 804b809, 804b81b, 804b820, 804b832
-804b844, 804b859, 804b86e, 804b883, 804b898, 804bbc0, 804bfca, 804c043, 804c1c8, 804c271
-804c28e, 804c2b2, 804c2e5, 804c318, 804c350, 804c365, 804c36c, 804c380, 804c408, 804c420
-804c460, 804c488, 804c4a8, 804c4b8, 804c4c8, 804c4d8, 804c4e8, 804c568, 804c590, 804c648
-804c810, 804f8f0, 804f960, 804fae0, 804fbb0, 804fc50, 804fc80, 804fcb0, 804fd10, 804fd78
-804fe10, 8050098, 80504f0, 8050500, 8050518, 80514a5, 80514c8, 80514e8, 8051510, 8051520
-8051530, 8051540, 8051560, 8051580, 80517b2, 80517f8, 80518a9, 8051b0e, 8051b30, 8051b41
-8051b52, 8051b78, 8051b85, 8051ba8, 8051bd0, 8052030, 8052040, 805210c, 
-=========================================
-NOTICE:  truncate cascades to table "cat_shared_orig_32523_instruction"
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:46-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:49-0800
-# ATTRIBUTE ps_peasoup_step_name=fill_in_indtargs
-# ATTRIBUTE ps_peasoup_step_number=11
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_indtargs.exe 297 ./a.ncexe 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/clone.log -------------------
--------------------------------------------------------
-NOTICE:  CREATE TABLE will create implicit sequence "variant298_address_address_id_seq" for serial column "variant298_address.address_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant298_address_pkey" for table "variant298_address"
-NOTICE:  CREATE TABLE will create implicit sequence "variant298_function_function_id_seq" for serial column "variant298_function.function_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant298_function_pkey" for table "variant298_function"
-NOTICE:  CREATE TABLE will create implicit sequence "variant298_instruction_instruction_id_seq" for serial column "variant298_instruction.instruction_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant298_instruction_pkey" for table "variant298_instruction"
-Cloned Variant is: (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction)
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:49-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:50-0800
-# ATTRIBUTE ps_peasoup_step_name=clone
-# ATTRIBUTE ps_peasoup_step_number=12
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/clone.exe 297 clone.id 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/fix_calls.log -------------------
--------------------------------------------------------
-Reading variant 298 from database.
-Fixing calls->push/jmp in variant (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction).
-# ATTRIBUTE ps_fixed_calls=9
-# ATTRIBUTE ps_no_fix_needed_calls=547
-# ATTRIBUTE ps_other_instructions=9216
-# ATTRIBUTE ps_fixed_ratio=0.016187
-# ATTRIBUTE ps_remaining_ratio=0.0559763
-# ATTRIBUTE ps_no_target_insn=4
-# ATTRIBUTE ps_target_not_in_function=0
-# ATTRIBUTE ps_call_to_not_entry=2
-# ATTRIBUTE ps_thunk_check=2
-# ATTRIBUTE ps_found_pattern=0
-Writing variant (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction) back to database.
-Done!
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:50-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:52-0800
-# ATTRIBUTE ps_peasoup_step_name=fix_calls
-# ATTRIBUTE ps_peasoup_step_number=13
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fix_calls.exe 298 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/integertransform.log -------------------
--------------------------------------------------------
-INT: transforming binary: cloneid=298 annotationInfoFile=a.ncexe.infoannot
-Getting variand id
-Reading IR DB
-Parse annotation file
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-Done parsing annotation file
-Got all annotations
-Do the integer transform
-integertransform: looking at function: sub_80520A0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80520E0
-integertransform: underflow annotation:    80520f8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 4 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .term_proc
-integertransform: looking at function: .abort
-integertransform: looking at function: .__errno_location
-integertransform: looking at function: sub_804D190
-integertransform: looking at function: sub_804D1A0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d1f0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     ebx, [ebx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d1fc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     ebx, [ebx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d22e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+1 ZZ lea     esi, [ebx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d436      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+2 ZZ lea     ebx, [eax+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d467      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d46b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_90] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d471      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+-2 ZZ lea     eax, [ebx+eax-2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d47d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI+-1 ZZ lea     eax, [ebx+esi-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d536      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX+2 ZZ lea     eax, [ebx+ecx+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d575      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804D5F0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d603      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     esi, [eax+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d640      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+4 ZZ lea     esi, [ebx+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d679      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+28 ZZ lea     eax, [ebx+1Ch] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804D770
-integertransform: underflow annotation:    804d7f0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, [eax+edx*4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d83d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d86a      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4+38 ZZ lea     eax, ds:26h[edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d89d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804D8D0
-integertransform: signedness annotation:    804d902      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+var_D8], eax 
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804da15      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     eax, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804da18      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea     eax, [esi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804da71      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [esi+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804da7a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     ecx, [eax+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804da84      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ECX*8 ZZ lea     esi, [edi+ecx*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804dabe      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804db5c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     eax, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804db5f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX*8 ZZ lea     eax, [esi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804dc8c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804e0fc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+16 ZZ lea     edx, [esi+10h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804E1D0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804e566      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edx, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804e8d6      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804e95d      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_15C] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804EC40
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ec63      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ecce      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea     ebx, [edi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ecfb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ecff      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed05      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     edx, [ebx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ed08      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed65      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDI ZZ lea     ebx, [edi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ed8e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed92      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed98      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     edx, [ebx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ed9b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804eddf      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804EE40
-integertransform: looking at function: sub_804EF10
-integertransform: underflow annotation:    804efd4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f0af      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804F290
-integertransform: looking at function: sub_804F2C0
-integertransform: looking at function: .init_proc
-integertransform: looking at function: .getpagesize
-integertransform: looking at function: .__uflow
-integertransform: looking at function: .memset
-integertransform: looking at function: sub_804CBD0
-integertransform: looking at function: sub_804CC30
-integertransform: looking at function: sub_804CC80
-integertransform: looking at function: sub_804CCC0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ccdf      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     edx, [ebx+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804CE10
-integertransform: looking at function: sub_804CE70
-integertransform: looking at function: sub_804CED0
-integertransform: looking at function: sub_804CFF0
-integertransform: looking at function: sub_804D070
-integertransform: looking at function: sub_804D0A0
-integertransform: looking at function: sub_804D130
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d14c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-65 ZZ lea     ecx, [eax-41h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d15b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-65 ZZ lea     edi, [ecx-41h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    804d171      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: truncation annotation:    804d174      3 INSTR CHECK TRUNCATION UNSIGNED 32 ECX 8 CL ZZ movzx   ecx, cl 
-integertransform: underflow annotation:    804d177      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: .calloc
-integertransform: looking at function: .write
-integertransform: looking at function: .__ctype_b_loc
-integertransform: looking at function: sub_804BD10
-integertransform: looking at function: sub_804BD40
-integertransform: looking at function: sub_804BDB0
-integertransform: looking at function: sub_804BF20
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804BF90
-integertransform: truncation annotation:    804bfb6      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_41], al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    804c06d      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     byte ptr [ebp+var_4C], al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c08e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     ecx, [esi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c0cf      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c0e1      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea     ecx, [edi+30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c545      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c555      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c5d5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea     ecx, [esi-21h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c60c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     ecx, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c61c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     edx, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c62c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     ebx, [edx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c669      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c679      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c72c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     edi, [esi+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c731      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c780      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c7fc      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 5Bh 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    804c804      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c86c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C8D0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c907      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c94e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c953      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     eax, [edi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c96e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea     edi, [edi+ebx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c989      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c9ab      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804CA50
-integertransform: looking at function: sub_804CB20
-integertransform: looking at function: sub_804CB50
-integertransform: looking at function: sub_804CB70
-integertransform: looking at function: .dcgettext
-integertransform: looking at function: .getopt_long
-integertransform: looking at function: .ioctl
-integertransform: looking at function: .__stack_chk_fail
-integertransform: looking at function: sub_804F350
-integertransform: underflow annotation:    804f3c4      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f4b6      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+dest] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f4c6      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f54e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f6dd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f71d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    804f811      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     eax, edi 
-integertransform: underflow annotation:    804f81c      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804f838      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    804f90a      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f9ab      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f9ea      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fa3f      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fb2a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    804fb95      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fc19      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fccb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fd22      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fde0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fe88      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    804ff42      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-integertransform: underflow annotation:    804ff47      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8050083      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 12h        ; switch 5 cases  
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805012e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050178      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050334      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050377      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805038b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805039f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805042f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    80504f3      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-integertransform: signedness annotation:    805059d      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-integertransform: signedness annotation:    80505c2      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     edx, edi 
-integertransform: underflow annotation:    80505cb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80505df      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050766      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8050784      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_338] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80507e7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805080a      7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov     word ptr [ebp+var_350], cx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805086b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050a1f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea     eax, [ecx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050af3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     edx, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8050af8      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050afb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea     ecx, [edx+ebx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050b01      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8050b26      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+size], edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050b53      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     ebx, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8050b58      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050b5b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea     ecx, [ebx+edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050b61      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8050c72      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050d58      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8050d5b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050db7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050e3a      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050e44      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8050f20      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8050f23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051125      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051140
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051169      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805116e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051170      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4+134566656 ZZ lea     edx, ds:8055300h[eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051188      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-8 ZZ lea     edx, [eax-8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051196      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-8 ZZ lea     eax, [ecx-8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80511B0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80511d4      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+8 ZZ lea     ecx, [eax+8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80511ef      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80511f4      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051210
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051420
-integertransform: underflow annotation:    8051463      5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 80000000h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8051480
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80514c8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80514eb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051510      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051520      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051532      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051542      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea     ecx, [esi+0Ch] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051560      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051580      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80515A0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051618      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea     eax, [edi+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051620      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ebx, [edx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051661      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051676      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea     edx, [eax-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80516c1      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051716      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     eax, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051740      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     eax, [edi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051771      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     edi, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80517a8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea     eax, [edx-25h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    80517ee      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8051864      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_40], ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051897      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea     ecx, [esi+ecx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    805193b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805194e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805195a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051988      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     edi, [esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051998      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80519a6      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80519af      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80519eb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    80519f1      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_20], dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051a62      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051a8e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     eax, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051ab5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     ecx, [edx+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8051aba      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051abd      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea     edx, [ecx+ebx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051ac3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sbb     ecx, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051acd      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051ae8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051aee      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8051c2b      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d1c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     esi, [eax+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8051d21      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d24      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea     eax, [esi+edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051d2a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d34      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051d51      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d57      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d92      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     edi, [esi+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051da6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea     edx, [esi-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e1a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e37      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    8051e54      2 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051e56      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e5d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea     eax, [edx+ecx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051e63      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e6d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edx, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051e86      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8051f0a      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-integertransform: underflow annotation:    8051f58      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051f93      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051fdd      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sbb     esi, esi 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051fe5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-integertransform: looking at function: sub_8052030
-integertransform: looking at function: sub_8052040
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8052059      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea     edi, (dword_8054F08 - 8054FF4h)[ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805205f      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-236 ZZ lea     eax, (dword_8054F08 - 8054FF4h)[ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052065      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805209A
-integertransform: looking at function: .nl_langinfo
-integertransform: looking at function: .fclose
-integertransform: looking at function: .mbsinit
-integertransform: looking at function: .memcpy
-integertransform: looking at function: .strlen
-integertransform: looking at function: .iconv
-integertransform: looking at function: .setlocale
-integertransform: looking at function: .strcpy
-integertransform: looking at function: .iswspace
-integertransform: looking at function: .close
-integertransform: looking at function: .fwrite
-integertransform: looking at function: .free
-integertransform: looking at function: .fopen64
-integertransform: looking at function: .__libc_start_main
-integertransform: looking at function: .stpcpy
-integertransform: looking at function: ._exit
-integertransform: looking at function: .strrchr
-integertransform: looking at function: .__assert_fail
-integertransform: looking at function: .bindtextdomain
-integertransform: looking at function: .mbrtowc
-integertransform: looking at function: .read
-integertransform: looking at function: .ungetc
-integertransform: looking at function: .getenv
-integertransform: looking at function: .__cxa_atexit
-integertransform: looking at function: .open64
-integertransform: looking at function: .fputs_unlocked
-integertransform: looking at function: .__ctype_get_mb_cur_max
-integertransform: looking at function: .__fprintf_chk
-integertransform: looking at function: .__gmon_start__
-integertransform: looking at function: .realloc
-integertransform: looking at function: .iconv_open
-integertransform: looking at function: .__printf_chk
-integertransform: looking at function: .strchr
-integertransform: looking at function: ThisIsNotAFunction
-integertransform: looking at function: .iconv_close
-integertransform: looking at function: .__fpending
-integertransform: looking at function: .error
-integertransform: looking at function: .strnlen
-integertransform: looking at function: .memmove
-integertransform: looking at function: .__strndup
-integertransform: looking at function: .textdomain
-integertransform: looking at function: .__fxstat64
-integertransform: looking at function: .fscanf
-integertransform: looking at function: .__sprintf_chk
-integertransform: looking at function: .memchr
-integertransform: looking at function: .__snprintf_chk
-integertransform: looking at function: .iswprint
-integertransform: looking at function: .strcmp
-integertransform: looking at function: .__strdup
-integertransform: looking at function: .exit
-integertransform: looking at function: start
-integertransform: looking at function: sub_8049260
-integertransform: underflow annotation:    804927a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, offset dword_8054F10 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049283      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80492C0
-integertransform: looking at function: sub_80492F0
-integertransform: looking at function: sub_80495B0
-integertransform: signedness annotation:    80497d7      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-integertransform: signedness annotation:    80497d3      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+28h], ecx 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049816      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-32768 ZZ lea     eax, [ebx-8000h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8049860      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+60h], ecx 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049864      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ECX*4 ZZ lea     eax, [eax+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    80498d3      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-integertransform: underflow annotation:    8049909      5 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 8000h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049989      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+18 ZZ lea     eax, [ecx+edx+12h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049991      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea     eax, [eax+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80499a7      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80499be      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80499da      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8049a20      7 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [esp+98h], eax 
-integertransform: underflow annotation:    8049a35      7 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [esp+88h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049ab2      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049b93      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea     ecx, [edx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049baa      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049bbd      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     eax, [edx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8049bd6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049c43      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     eax, [esi+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049c88      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, 40h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049d0b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+1 ZZ lea     ecx, [edx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049d22      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8049d35      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     eax, [edx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8049d4e      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8049de4      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-integertransform: underflow annotation:    8049f0a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8049fdf      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a11b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-1 ZZ lea     eax, [ebx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804a1e8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a1eb      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea     eax, [edi+esi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804a204      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804A3E0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804A440
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a466      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804a46b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a475      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea     esi, [eax-6] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a4a6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea     ebx, [eax+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804A4C0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804a5b0      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea     eax, [edx+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    804ab2b      6 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_B9], al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ab7d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     ebx, [edi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804ADD0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804af40      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EDX ZZ lea     eax, [edi+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b01a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+4 ZZ lea     eax, [esi+eax+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804B110
-integertransform: underflow annotation:    804b13a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b13c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804B150
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b1b9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b2a8      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b392      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b400      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+-1 ZZ lea     ebx, [esi+eax-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b41b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b45b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b4ea      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b5da      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804B6F0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804B8E0
-integertransform: looking at function: sub_804B910
-integertransform: looking at function: sub_804B960
-integertransform: looking at function: sub_804BA50
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804BAB0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804bada      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804bae6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804BBC0
-integertransform: looking at function: sub_804BCA0
-integertransform: looking at function: .malloc
-integertransform: looking at function: .iswalnum
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:52-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:54-0800
-# ATTRIBUTE ps_peasoup_step_name=integertransform
-# ATTRIBUTE ps_peasoup_step_number=14
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_integertransform.sh 298 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/calc_conflicts.log -------------------
--------------------------------------------------------
-New Variant, after reading registration, is: (variant_id=298:schema=1:orig_pid=297:name=cat_shared_orig_32523_cloneof297:ATN=Variant298_address:FTN=Variant298_function:ITN=Variant298_instruction)
-# ATTRIBUTE ps_num_addresses=38065
-# ATTRIBUTE ps_num_conflicts=7
-# ATTRIBUTE ps_total_conflicts=8855
-# ATTRIBUTE ps_ave_conflicts=0.232628
-# ATTRIBUTE ps_ave_bytes_conflicted=0.000183896
-# ATTRIBUTE ps_total_executable_bytes = 37672
-# ATTRIBUTE ps_ave_conflicts_within_exe=0.235055
-# ATTRIBUTE ps_ave_bytes_conflicted_within_exe=0.000185814
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:54-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:55-0800
-# ATTRIBUTE ps_peasoup_step_name=calc_conflicts
-# ATTRIBUTE ps_peasoup_step_number=15
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/calc_conflicts.exe 298 a.ncexe 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/generate_spri.log -------------------
--------------------------------------------------------
-Looking up variant 298 from database.
-Reading variant 298 from database.
-Reading variant 297 from database.
-Done!
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:55-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:53:56-0800
-# ATTRIBUTE ps_peasoup_step_name=generate_spri
-# ATTRIBUTE ps_peasoup_step_number=16
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/generate_spri.exe 298 a.irdb.aspri 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/spasm.log -------------------
--------------------------------------------------------
-Running nasm (nasm -O1 -w-number-overflow a.irdb.aspri.asm -o a.irdb.aspri.asm.bin)...
-Resolving Symbols .... Done!
-# ATTRIBUTE ps_start_time=2011-11-25T13:53:56-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:01-0800
-# ATTRIBUTE ps_peasoup_step_name=spasm
-# ATTRIBUTE ps_peasoup_step_number=17
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/copy_exe.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:01-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:01-0800
-# ATTRIBUTE ps_peasoup_step_name=copy_exe
-# ATTRIBUTE ps_peasoup_step_number=18
-# ATTRIBUTE ps_peasoup_step_command=cp cat.shared.orig.sh ../cat.shared.orig.peasoup 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log
deleted file mode 100644
index 3d6e7c823..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/signconv_func_monitor.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE peasoup_step_name=signconv_func_monitor
-# ATTRIBUTE peasoup_step_number=5
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_NUM_HANDLE 1 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log
deleted file mode 100644
index 902c0e2e9..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/spasm.log
+++ /dev/null
@@ -1,8 +0,0 @@
-Running nasm (nasm -O1 -w-number-overflow a.irdb.aspri.asm -o a.irdb.aspri.asm.bin)...
-Resolving Symbols .... Done!
-# ATTRIBUTE start_time=2011-11-25T13:53:56-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:01-0800
-# ATTRIBUTE peasoup_step_name=spasm
-# ATTRIBUTE peasoup_step_number=17
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log
deleted file mode 100644
index bc7d34932..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/logs/stratafy_with_pc_confine.log
+++ /dev/null
@@ -1,50 +0,0 @@
-infile is a.ncexe
-outfile is tmp.exe.32542
-stratafier_file is
-Executable sections are .init .plt .text .fini
-a.ncexe-.init 8048df8 000030
-a.ncexe-.plt 8048e28 000400
-a.ncexe-.text 8049230 008edc
-a.ncexe-.fini 805210c 00001c
-EOF 0 0
-cp tmp.exe.32542 ./exe_copy.temp.32633
-cp /home/jdh8d/peasoup/uva/stratafier/stratafier.32621.o ./strata_exe.temp.32633
-Original entry point is 0x8049230
-ld --section-start .note.ABI-tag=0x90550c4 --section-start .init=0x90550e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.32621.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.32621 -static
-/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.32621 strata.linked.data.32633 0x9054ff0
-address=9054ff0
-Found nobits seg .bss
-Found nobits seg __libc_freeres_ptrs
-/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9054ff0,0,0,7,1000 --add-section .strata=strata.linked.data.32633 --change-section-address .strata=0x9054ff0 --set-section-flags .strata=alloc --set-start 0x09055210 ./exe_copy.temp.32633 new.exe
-Adding segment name=.strata, properties=PT_LOAD,0x9054ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9054ff0, filesz=0, memsz=0, flags=7, align=4096
-Adding .strata as section 0
-
-infile is a.ncexe
-outfile is tmp.exe.32542
-stratafier_file is stratafier.o.exe
-Executable sections are .init .plt .text .fini
-[STRATA TRANSLATED START: 09055280]
-a.ncexe-.init 8048df8 000030
-a.ncexe-.plt 8048e28 000400
-a.ncexe-.text 8049230 008edc
-a.ncexe-.fini 805210c 00001c
-strata_translated_startup 09055280 7
-EOF 0 0
-cp tmp.exe.32542 ./exe_copy.temp.376
-cp /home/jdh8d/peasoup/uva/stratafier/stratafier.364.o ./strata_exe.temp.376
-Original entry point is 0x8049230
-ld --section-start .note.ABI-tag=0x90550c4 --section-start .init=0x90550e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.364.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.364 -static
-/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.364 strata.linked.data.376 0x9054ff0
-address=9054ff0
-Found nobits seg .bss
-Found nobits seg __libc_freeres_ptrs
-/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9054ff0,0,0,7,1000 --add-section .strata=strata.linked.data.376 --change-section-address .strata=0x9054ff0 --set-section-flags .strata=alloc --set-start 0x09055210 ./exe_copy.temp.376 new.exe
-Adding segment name=.strata, properties=PT_LOAD,0x9054ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9054ff0, filesz=0, memsz=0, flags=7, align=4096
-Adding .strata as section 0
-
-# ATTRIBUTE start_time=2011-11-25T13:53:28-0800
-# ATTRIBUTE end_time=2011-11-25T13:53:32-0800
-# ATTRIBUTE peasoup_step_name=stratafy_with_pc_confine
-# ATTRIBUTE peasoup_step_number=0
-# ATTRIBUTE peasoup_step_command=sh /home/jdh8d/peasoup/uva/strata_head/tools/pc_confinement/stratafy_with_pc_confine.sh a.ncexe a.stratafied 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh
deleted file mode 100755
index 7a3ad1b20..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/ps_run.sh
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-######################################################################
-######################################################################
-# This file is used as a template, not actually for running the code #
-######################################################################
-######################################################################
-
-#
-# determine the directory that contains the files for peasoup
-#
-datapath=$1
-
-#
-# grab the rest of the args in $*
-#
-shift;
-
-#
-# Run the program with the proper env. vars set., and the arguments to the program specified
-#
-
-
-
-command="
-STRATA_LOG=detectors
-STRATA_NUM_HANDLE=1
-STRATA_DOUBLE_FREE=1
-STRATA_HEAPRAND=1
-STRATA_PC_CONFINE=1
-STRATA_PC_CONFINE_XOR=0				
-STRATA_PC_CONFINE_XOR_KEY_LENGTH=1024		
-STRATA_ANNOT_FILE=$datapath/a.ncexe.annot 
-STRATA_SIEVE=1					
-STRATA_RC=1					
-STRATA_PARTIAL_INLINING=0			
-	$datapath/a.stratafied"
-
-#
-# log to stderr if verbose is set, else log to a file
-#
-if [ ! -z $VERBOSE ]; then
-	command="STRATA_OUTPUT_FILE=$datapath/diagnostics.out $command"
-fi
-
-#
-# Set SPRI file to use (should be generated from the IRDB).
-#
-if [ -f $datapath/a.irdb.bspri ]; then
-	command="STRATA_SPRI_FILE=$datapath/a.irdb.bspri $command"
-fi
-
-
-if [ ! -z $VERBOSE ]; then
-	echo $command
-fi
-
-eval $command \"\$@\"
-
-SAVE_EXIT_CODE=$?
-
-if [ -f $datapath/diagnostics.out ]; then
-	cat $datapath/diagnostics.out
-fi
-
-if [ $SAVE_EXIT_CODE = 139 ]; then
-	echo Detected fault, aborting program, POLICY: Controlled exit
-	exit 0
-fi
-exit $SAVE_EXIT_CODE
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id
deleted file mode 100644
index 95de1eedb..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/registered.id
+++ /dev/null
@@ -1 +0,0 @@
-297
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0 b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0
deleted file mode 100644
index 49f71c9ed..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/screenlog.0
+++ /dev/null
@@ -1,24 +0,0 @@
-+ export TVOPT=ansi
-+ export IDADIR=/home/jdh8d/peasoup/uva/idapro61/ida
-+ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/jdh8d/peasoup/grace/grace.trunk/concolic/bin/:/home/jdh8d/peasoup/uva/idapro61/ida
-+ export IDALOG=a.ncexe.log
-+ export IDALOG_SILENT=1
-+ objdump -d --prefix-addresses a.ncexe
-+ grep ^[0-9]
-+ [ /home/jdh8d/peasoup/uva/idapro61/idaX = X ]
-+ [ ! -f /home/jdh8d/peasoup/uva/idapro61/ida/libida.so ]
-+ basename a.ncexe .ncexe
-+ rm -f a.ncexe.id? a.ncexe.{nam,til,log,syms} a.id?
-+ stty -g
-+ old_stty=506:1805:8bd:8a3b:3:1c:7f:8:4:0:0:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
-+ echo TVHEADLESS is
-TVHEADLESS is
-+ [ X != X ]
-+ time /home/jdh8d/peasoup/uva/idapro61/ida/idal -A -SSMP.idc a.ncexe
-(B[?25l[?1002s[?1002h(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B F1 Help  C Code  D Data  N Name  Alt-X Quit  F10 Menu                            File  Edit  Jump  Search  View  Options  Window                               [?1002l  File  Edit  Jump  Search  View  Options  Window                                F1 Help  C Code  D Data  N Name  Alt-X Quit  F10 Menu                          (0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B[?1002h            @:00000000BUSY      @:08048DF8 @:08049230FL:0804DBEDAC:08049198AC:0804C1DFAC:0804F27EAC:08052FD4(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk(B(0x(B                                      (0x(B(0x(B      Propagating type information    (0x(B(0x(B                                      (0x(B(0x(B                                      (0x(B(0x(B             Please wait...           (0x(B(0x(B                                      (0x(B(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaalqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqkaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B      Propagating type information    (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B             Please wait...           (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaamqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B @:00000075(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B @:0804C600READY     @:08050E00 @:08055300(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk(B(0x(B                                      (0x(B(0x(B           Running IDC script         (0x(B(0x(B                                      (0x(B(0x(B                                      (0x(B(0x(B             Please wait...           (0x(B(0x(B                                      (0x(B(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaalqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqkaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B           Running IDC script         (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B             Please wait...           (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaamqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk(B(0x(B                                                                            (0x(B(0x(B                             Packing the database                           (0x(B(0x(B  /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false(0x(B(0x(B     _positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb    (0x(B(0x(B                                Please wait...                              (0x(B(0x(B                                                                            (0x(B(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(0a(B(0a(B(0a(B(0a(B(0a(B(0a(B(0a(B(0a(B(0aa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0alqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqka(B(0ax(B                                                                            (0xa(B(0ax(B                             Packing the database                           (0xa(B(0ax(B  /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false(0xa(B(0ax(B     _positives/peasoup_executable_directory.cat.shared.orig.32523/a.idb    (0xa(B(0ax(B                                Please wait...                              (0xa(B(0ax(B                                                                            (0xa(B(0amqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqja(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk(B(0x(B                                      (0x(B(0x(B           Running IDC script         (0x(B(0x(B                                      (0x(B(0x(B                                      (0x(B(0x(B             Please wait...           (0x(B(0x(B                                      (0x(B(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaalqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqkaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B           Running IDC script         (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B             Please wait...           (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaamqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B[?1002l[?1002r(B[?12l[?25h
-Thank you for using IDA. Have a nice day!
-4.18user 0.14system 0:04.33elapsed 99%CPU (0avgtext+0avgdata 188240maxresident)k
-0inputs+6160outputs (0major+14331minor)pagefaults 0swaps
-+ echo did local IDA
-did local IDA
-+ 
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe.REMOVED.git-id
deleted file mode 100644
index 184dd1a0f..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.cat.shared.orig.32523/stratafier.o.exe.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-c15088240ffaefd0b3a955b771945ed25a8c2324
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm
deleted file mode 100644
index ce5344389..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.asm
+++ /dev/null
@@ -1,31504 +0,0 @@
-;
-; +-------------------------------------------------------------------------+
-; |   This file	has been generated by The Interactive Disassembler (IDA)    |
-; |	      Copyright	(c) 2011 Hex-Rays, <support@hex-rays.com>	    |
-; |			 License info: 48-B735-74D4-4E			    |
-; |	 Jason Hiser, University of Virginia / Dpt of Computer Science	    |
-; +-------------------------------------------------------------------------+
-;
-;
-; +-------------------------------------------------------------------------+
-; |   This file	has been generated by The Interactive Disassembler (IDA)    |
-; |	      Copyright	(c) 2011 Hex-Rays, <support@hex-rays.com>	    |
-; |			 License info: 48-B735-74D4-4E			    |
-; |	 Jason Hiser, University of Virginia / Dpt of Computer Science	    |
-; +-------------------------------------------------------------------------+
-;
-; Input	MD5   :	693F40A4D6A497D422372CE4BFD2BBC2
-; Input	CRC32 :	0C320289
-
-; File Name   :	/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe
-; Format      :	ELF for	Intel 386 (Executable)
-; Imagebase   :	8048000
-; Interpreter '/lib/ld-linux.so.2'
-; Needed Library 'librt.so.1'
-; Needed Library 'libselinux.so.1'
-; Needed Library 'libacl.so.1'
-; Needed Library 'libc.so.6'
-;
-
-		.686p
-		.mmx
-		.model flat
-.intel_syntax noprefix
-
-; ===========================================================================
-
-; Segment type:	Pure code
-; Segment permissions: Read/Execute
-_init		segment	dword public 'CODE' use32
-		assume cs:_init
-		;org 804964Ch
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-		public _init_proc
-_init_proc	proc near		; CODE XREF: sub_805BCE0+14p
-		push	ebp		; _init
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		call	$+5
-		pop	ebx
-		add	ebx, 1799Ch
-		mov	edx, ds:(__gmon_start___ptr - 8060FF4h)[ebx]
-		test	edx, edx
-		jz	short loc_804966E
-		call	___gmon_start__
-
-loc_804966E:				; CODE XREF: _init_proc+1Bj
-		call	sub_8049D60
-		call	sub_805BD80
-		pop	eax
-		pop	ebx
-		leave
-		retn
-_init_proc	endp
-
-_init		ends
-
-; ===========================================================================
-
-; Segment type:	Pure code
-; Segment permissions: Read/Execute
-_plt		segment	dword public 'CODE' use32
-		assume cs:_plt
-		;org 804967Ch
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-		dd 4 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _abort. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___errno_location. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _sigemptyset. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _localeconv. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _dirfd. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___cxa_atexit. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strcoll.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fputs_unlocked. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_get_mb_cur_max. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___fprintf_chk. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _signal. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _sigismember. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___gmon_start__. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _realloc.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___xstat64. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _localtime. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___printf_chk. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getgrnam. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strchr. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getenv. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _calloc. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strncpy.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _freecon.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _memset. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___libc_start_main. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _mempcpy.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___memcpy_chk. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _stpcpy. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION __obstack_begin. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION __exit. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strrchr.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___assert_fail. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _bindtextdomain. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _mbrtowc.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _gettimeofday. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_toupper_loc. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _free. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___lxstat64. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION __obstack_newchunk. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___overflow. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _dcgettext. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _sigaction. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _opendir.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getopt_long. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _ioctl. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_b_loc. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___mempcpy_chk. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _iswcntrl. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _isatty. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fclose. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _mbstowcs. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _mbsinit.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION __setjmp.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _tcgetpgrp. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _mktime. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _readdir64. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _memcpy. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strtoul.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strlen. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getpwuid. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _acl_extended_file. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _setlocale. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strcpy. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _raise. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fwrite_unlocked.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _clock_gettime. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getfilecon. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _closedir. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fwrite. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strstr. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _nl_langinfo. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _malloc. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _sigprocmask. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___stack_chk_fail. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___fpending. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _lgetfilecon. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _error. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _acl_get_tag_type. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getgrgid. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___strtoull_internal. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _sigaddset. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _readlink. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _memmove.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___ctype_tolower_loc. PRESS KEYPAD "+" TO	EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___strndup. PRESS	KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _acl_get_entry. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _textdomain. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___fxstat64. PRESS KEYPAD	"+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _wcstombs. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___sprintf_chk. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fnmatch.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strncmp.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION ___snprintf_chk. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _fflush_unlocked.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strftime. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _wcwidth.	PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _iswprint. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _getpwnam. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _strcmp. PRESS KEYPAD "+"	TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-; [00000006 BYTES: COLLAPSED FUNCTION _exit. PRESS KEYPAD "+" TO EXPAND]
-		dw ?
-		dd 2 dup(?)
-_plt		ends
-
-; ===========================================================================
-
-; Segment type:	Pure code
-; Segment permissions: Read/Execute
-_text		segment	para public 'CODE' use32
-		assume cs:_text
-		;org 8049CD0h
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn
-
-		public start
-start		proc near
-		xor	ebp, ebp
-		pop	esi
-		mov	ecx, esp
-		and	esp, 0FFFFFFF0h
-		push	eax
-		push	esp
-		push	edx
-		push	offset sub_805BCD0
-		push	offset sub_805BCE0
-		push	ecx
-		push	esi
-		push	offset sub_804FAE0
-		call	___libc_start_main
-		hlt
-start		endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8049D00	proc near		; CODE XREF: _term_proc+13p
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		cmp	ds:byte_8061324, 0
-		jnz	short loc_8049D4F
-		mov	eax, ds:dword_8061328
-		mov	ebx, offset dword_8060EFC
-		sub	ebx, offset dword_8060EF8
-		sar	ebx, 2
-		sub	ebx, 1
-		cmp	eax, ebx
-		jnb	short loc_8049D48
-		lea	esi, [esi+0]
-
-loc_8049D30:				; CODE XREF: sub_8049D00+46j
-		add	eax, 1
-		mov	ds:dword_8061328, eax
-		call	ds:dword_8060EF8[eax*4]
-		mov	eax, ds:dword_8061328
-		cmp	eax, ebx
-		jb	short loc_8049D30
-
-loc_8049D48:				; CODE XREF: sub_8049D00+28j
-		mov	ds:byte_8061324, 1
-
-loc_8049D4F:				; CODE XREF: sub_8049D00+Ej
-		add	esp, 4
-		pop	ebx
-		pop	ebp
-		retn
-sub_8049D00	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8049D60	proc near		; CODE XREF: _init_proc:loc_804966Ep
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, ds:dword_8060F00
-		test	eax, eax
-		jz	short locret_8049D81
-		mov	eax, 0
-		test	eax, eax
-		jz	short locret_8049D81
-		mov	dword ptr [esp], offset	dword_8060F00
-		call	eax
-
-locret_8049D81:				; CODE XREF: sub_8049D60+Dj
-					; sub_8049D60+16j
-		leave
-		retn
-sub_8049D60	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8049D90	proc near		; DATA XREF: sub_804FAE0+125Eo
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	ecx, [ebp+arg_4]
-		mov	edx, [eax+4]
-		mov	eax, [eax]
-		mov	[esp+8], ecx
-		mov	dword ptr [esp+0Ch], 0
-		mov	[esp+4], edx
-		mov	[esp], eax
-		call	sub_805BB90
-		leave
-		retn
-sub_8049D90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8049DC0	proc near		; DATA XREF: sub_804FAE0+1256o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		xor	eax, eax
-		mov	ebp, esp
-		sub	esp, 8
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		mov	esi, [ebp+arg_0]
-		mov	ebx, [ebp+arg_4]
-		mov	edx, [esi]
-		mov	ecx, [esi+4]
-		xor	ecx, [ebx+4]
-		xor	edx, [ebx]
-		or	ecx, edx
-		jz	short loc_8049DF0
-		mov	ebx, [esp]
-		mov	esi, [esp+4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049DF0:				; CODE XREF: sub_8049DC0+21j
-		mov	edx, [esi+8]
-		mov	eax, [esi+0Ch]
-		xor	eax, [ebx+0Ch]
-		xor	edx, [ebx+8]
-		mov	esi, [esp+4]
-		mov	ebx, [esp]
-		or	edx, eax
-		setz	al
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_8049DC0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049E10:				; DATA XREF: sub_804FAE0+138Do
-		mov	eax, ds:sig
-		push	ebp
-		mov	ebp, esp
-		test	eax, eax
-		jnz	short loc_8049E24
-		mov	eax, [ebp+8]
-		mov	ds:sig,	eax
-
-loc_8049E24:				; CODE XREF: .text:08049E1Aj
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049E30:				; DATA XREF: sub_804FAE0+1386o
-		mov	eax, ds:sig
-		push	ebp
-		mov	ebp, esp
-		test	eax, eax
-		jnz	short loc_8049E49
-		mov	eax, ds:dword_80614A4
-		add	eax, 1
-		mov	ds:dword_80614A4, eax
-
-loc_8049E49:				; CODE XREF: .text:08049E3Aj
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8049E50	proc near		; DATA XREF: .rodata:0805EF7Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ecx+68h]
-		mov	esi, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_8049ED8
-		cmp	esi, 3
-		jz	short loc_8049ED8
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_8049EA1
-
-loc_8049E8E:				; CODE XREF: sub_8049E50+8Fj
-		mov	edx, [ebx+58h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+58h], edx
-		mov	esi, [ecx+5Ch]
-		mov	edi, [ebx+5Ch]
-		jle	short loc_8049EB0
-
-loc_8049EA1:				; CODE XREF: sub_8049E50+3Cj
-					; sub_8049E50+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049EB0:				; CODE XREF: sub_8049E50+4Fj
-		mov	eax, 1
-		jl	short loc_8049EA1
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_8049EA1
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_8049ED8:				; CODE XREF: sub_8049E50+2Ej
-					; sub_8049E50+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_8049E8E
-		jmp	short loc_8049EA1
-sub_8049E50	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8049EF0	proc near		; DATA XREF: .rodata:0805EF5Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ecx+68h]
-		mov	esi, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_8049F78
-		cmp	esi, 3
-		jz	short loc_8049F78
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_8049F41
-
-loc_8049F2E:				; CODE XREF: sub_8049EF0+8Fj
-		mov	edx, [ebx+50h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+50h], edx
-		mov	esi, [ecx+54h]
-		mov	edi, [ebx+54h]
-		jle	short loc_8049F50
-
-loc_8049F41:				; CODE XREF: sub_8049EF0+3Cj
-					; sub_8049EF0+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049F50:				; CODE XREF: sub_8049EF0+4Fj
-		mov	eax, 1
-		jl	short loc_8049F41
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_8049F41
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_8049F78:				; CODE XREF: sub_8049EF0+2Ej
-					; sub_8049EF0+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_8049F2E
-		jmp	short loc_8049F41
-sub_8049EF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8049F90	proc near		; DATA XREF: .rodata:0805EF9Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ecx+68h]
-		mov	esi, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804A018
-		cmp	esi, 3
-		jz	short loc_804A018
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_8049FE1
-
-loc_8049FCE:				; CODE XREF: sub_8049F90+8Fj
-		mov	edx, [ebx+48h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+48h], edx
-		mov	esi, [ecx+4Ch]
-		mov	edi, [ebx+4Ch]
-		jle	short loc_8049FF0
-
-loc_8049FE1:				; CODE XREF: sub_8049F90+3Cj
-					; sub_8049F90+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8049FF0:				; CODE XREF: sub_8049F90+4Fj
-		mov	eax, 1
-		jl	short loc_8049FE1
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_8049FE1
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804A018:				; CODE XREF: sub_8049F90+2Ej
-					; sub_8049F90+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_8049FCE
-		jmp	short loc_8049FE1
-sub_8049F90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804A030	proc near		; DATA XREF: .rodata:0805EF1Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ecx+68h]
-		mov	esi, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804A0D0
-		cmp	esi, 3
-		jz	short loc_804A0D0
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804A088
-
-loc_804A06E:				; CODE XREF: sub_804A030+A7j
-		mov	edx, [ebx+38h]
-		mov	eax, [ecx+38h]
-		mov	edi, [ebx+34h]
-		mov	esi, [ecx+34h]
-		cmp	edx, eax
-		jle	short loc_804A098
-
-loc_804A07E:				; CODE XREF: sub_804A030+70j
-					; sub_804A030+74j
-		mov	eax, 1
-		nop
-		lea	esi, [esi+0]
-
-loc_804A088:				; CODE XREF: sub_804A030+3Cj
-					; sub_804A030+9Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804A098:				; CODE XREF: sub_804A030+4Cj
-		jl	short loc_804A0C8
-		cmp	edi, esi
-		jb	short loc_804A0C8
-		cmp	edx, eax
-		jg	short loc_804A07E
-		cmp	edi, esi
-		ja	short loc_804A07E
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804A0C8:				; CODE XREF: sub_804A030:loc_804A098j
-					; sub_804A030+6Cj
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804A088
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804A0D0:				; CODE XREF: sub_804A030+2Ej
-					; sub_804A030+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804A06E
-		jmp	short loc_804A088
-sub_804A030	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804A0E0	proc near		; CODE XREF: sub_804C200+Ap
-					; sub_804C860+A6p
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 0Ch
-		test	al, al
-		mov	[esp+8], edi
-		mov	edi, edx
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		jz	loc_804A1B8
-		mov	ebx, edx
-		and	ebx, 0F000h
-		cmp	ebx, 8000h
-		setz	bl
-		test	bl, bl
-		jnz	loc_804A1C6
-
-loc_804A114:				; CODE XREF: sub_804A0E0+E0j
-		test	al, al
-		jnz	loc_804A1E8
-		cmp	ecx, 9
-		setz	dl
-		cmp	ecx, 3
-		setz	bl
-		mov	esi, ebx
-		or	esi, edx
-
-loc_804A12C:				; CODE XREF: sub_804A0E0+11Bj
-		mov	edx, esi
-		mov	ebx, 2Fh
-		test	dl, dl
-		jnz	short loc_804A1A5
-		cmp	ds:dword_80613C4, 1
-		jz	short loc_804A1A3
-		test	al, al
-		jnz	loc_804A200
-		cmp	ecx, 6
-		setz	dl
-		mov	esi, edx
-
-loc_804A150:				; CODE XREF: sub_804A0E0+133j
-		mov	edx, esi
-		mov	ebx, 40h
-		test	dl, dl
-		jnz	short loc_804A1A5
-		test	al, al
-		jz	loc_804A218
-		mov	ebx, edi
-		and	ebx, 0F000h
-		cmp	ebx, 1000h
-		setz	bl
-		mov	esi, ebx
-
-loc_804A176:				; CODE XREF: sub_804A0E0+140j
-		mov	edx, esi
-		mov	ebx, 7Ch
-		test	dl, dl
-		jnz	short loc_804A1A5
-		test	al, al
-		jz	loc_804A228
-		mov	edx, edi
-		and	edx, 0F000h
-		cmp	edx, 0C000h
-		setz	al
-
-loc_804A19A:				; CODE XREF: sub_804A0E0+14Ej
-		test	al, al
-		mov	ebx, 3Dh
-		jnz	short loc_804A1A5
-
-loc_804A1A3:				; CODE XREF: sub_804A0E0+5Ej
-					; sub_804A0E0+E8j ...
-		xor	ebx, ebx
-
-loc_804A1A5:				; CODE XREF: sub_804A0E0+55j
-					; sub_804A0E0+79j ...
-		mov	eax, ebx
-		mov	esi, [esp+4]
-		mov	ebx, [esp]
-		mov	edi, [esp+8]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804A1B8:				; CODE XREF: sub_804A0E0+15j
-		cmp	ecx, 5
-		setz	bl
-		test	bl, bl
-		jz	loc_804A114
-
-loc_804A1C6:				; CODE XREF: sub_804A0E0+2Ej
-		test	al, al
-		jz	short loc_804A1A3
-		cmp	ds:dword_80613C4, 3
-		jnz	short loc_804A1A3
-		and	edi, 49h
-		mov	ebx, 2Ah
-		jnz	short loc_804A1A5
-		xor	ebx, ebx
-		jmp	short loc_804A1A5
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804A1E8:				; CODE XREF: sub_804A0E0+36j
-		mov	ebx, edi
-		and	ebx, 0F000h
-		cmp	ebx, 4000h
-		setz	dl
-		mov	esi, edx
-		jmp	loc_804A12C
-; ---------------------------------------------------------------------------
-
-loc_804A200:				; CODE XREF: sub_804A0E0+62j
-		mov	ebx, edi
-		and	ebx, 0F000h
-		cmp	ebx, 0A000h
-		setz	bl
-		mov	esi, ebx
-		jmp	loc_804A150
-; ---------------------------------------------------------------------------
-
-loc_804A218:				; CODE XREF: sub_804A0E0+7Dj
-		cmp	ecx, 1
-		setz	dl
-		mov	esi, edx
-		jmp	loc_804A176
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804A228:				; CODE XREF: sub_804A0E0+A3j
-		cmp	ecx, 7
-		setz	al
-		jmp	loc_804A19A
-sub_804A0E0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn bp-based	frame
-
-; int __cdecl sub_804A240(int status)
-sub_804A240	proc near		; CODE XREF: sub_804FAE0+32Dp
-					; sub_804FAE0+BFDp ...
-
-status		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		sub	esp, 10h
-		mov	ebx, [ebp+status]
-		test	ebx, ebx
-		jz	short loc_804A298
-		mov	esi, ds:dword_8061DBC
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset msgid	; "Try `%s --help' for more information.\n"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+4], 1
-		mov	[esp+8], eax
-		mov	eax, ds:stderr
-		mov	[esp], eax
-		call	___fprintf_chk
-
-loc_804A28E:				; CODE XREF: sub_804A240+5CBj
-					; sub_804A240+610j
-		mov	[esp], ebx	; status
-		call	_exit
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804A298:				; CODE XREF: sub_804A240+Dj
-		mov	esi, ds:dword_8061DBC
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aUsageSOption__ ; "Usage: %s [OPTION]... [FILE]...\n"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+8], esi
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aListInformatio ; "List information about the	FILEs (the c"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aMandatoryArgum ; "Mandatory arguments to long options are"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aAAllDoNotIgnor ; "  -a, --all		  do not ign"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aBlockSizeSizeU ; "	   --block-size=SIZE	  use SIZE-b"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aCListEntriesBy ; "  -C			  list entri"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aFDoNotSortEnab ; "  -f			  do not sor"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aGLikeLButDoNot ; "  -g			  like -l, b"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aGroupDirectori ; "	   --group-directories-first\n	     "...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aGNoGroupInALon ; "  -G, --no-group		  in a long "...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aHDereferenceCo ; "  -H, --dereference-command-line\n	     "...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aIndicatorStyle ; "	   --indicator-style=WORD  append in"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aLUseALongListi ; "  -l			  use a	long"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aNNumericUidGid ; "  -n, --numeric-uid-gid	  like -l, b"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aQHideControlCh ; "  -q, --hide-control-chars	  print	? in"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aRReverseRevers ; "  -r, --reverse		  reverse or"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aSSortByFileSiz ; "  -S			  sort by fi"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aTimeStyleStyle ; "	   --time-style=STYLE	  with -l, s"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aTSortByModific ; "  -t			  sort by mo"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aUWithLtSortByA ; "  -u			  with -lt: "...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWWidthColsAssu ; "  -w, --width=COLS		  assume scr"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aHelpDisplayThi ; "	   --help     display this help	and "...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aVersionOutputV ; "	   --version  output version informa"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aSizeMayBeOrMay ; "\nSIZE may	be (or may be an integer opti"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aByDefaultColor ; "\nBy default, color is not	used to	disti"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aExitStatus0IfO ; "\nExit status:\n 0	 if OK,\n 1  if	minor p"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	eax, ds:dword_8061DBC
-		mov	[esp], eax
-		call	sub_8052BA0
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aReportSBugsToS ; "\nReport %s bugs to %s\n"
-		mov	dword ptr [esp], 0 ; domainname
-		mov	esi, eax
-		call	_dcgettext
-		mov	[esp+8], esi
-		mov	dword ptr [esp+0Ch], offset aBugCoreutils@g ; "bug-coreutils@gnu.org"
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aSHomePageHttpW ; "%s	home page: <http://www.gnu.org/softw"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	dword ptr [esp+0Ch], offset domainname ; "coreutils"
-		mov	dword ptr [esp+8], offset byte_805DDC9
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	esi, ds:stdout
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aGeneralHelpUsi ; "General help using	GNU software: <http:"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		mov	dword ptr [esp], 5 ; category
-		call	sub_8053120
-		test	al, al
-		jz	loc_804A28E
-		mov	eax, ds:dword_8061DBC
-		mov	[esp], eax
-		call	sub_8052BA0
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aReportSTransla ; "Report %s translation bugs	to <http://t"...
-		mov	dword ptr [esp], 0 ; domainname
-		mov	esi, eax
-		call	_dcgettext
-		mov	[esp+8], esi
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		jmp	loc_804A28E
-sub_804A240	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804A860	proc near		; CODE XREF: sub_804FAE0+56Ep
-					; sub_804FAE0+61Ep
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 14h
-		mov	eax, [eax]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebx+4]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	[esp], ebx	; ptr
-		call	_free
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-sub_804A860	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804A890	proc near		; DATA XREF: sub_804FAE0:loc_8050D2Eo
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		leave
-		jmp	_free
-sub_804A890	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804A8A0	proc near		; CODE XREF: sub_804D0C0+C8p
-					; sub_804D0C0+16Fp ...
-
-var_38		= byte ptr -38h
-var_34		= dword	ptr -34h
-var_28		= dword	ptr -28h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-var_15		= byte ptr -15h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-arg_0		= dword	ptr  8
-
-; FUNCTION CHUNK AT 0804EF22 SIZE 00000050 BYTES
-; FUNCTION CHUNK AT 0804EF78 SIZE 00000232 BYTES
-; FUNCTION CHUNK AT 0804F1B0 SIZE 000000A0 BYTES
-; FUNCTION CHUNK AT 0804F265 SIZE 0000006D BYTES
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		xor	ebx, ebx
-		sub	esp, 14h
-		mov	[ebp+var_10], eax
-		mov	esi, [ebp+var_10]
-		xor	eax, eax
-		mov	[ebp+var_14], edx
-		mov	edx, [edx]
-		mov	edi, eax
-		mov	[ebp+var_15], cl
-		mov	ecx, [esi]
-		xor	esi, esi
-
-loc_804A8C1:				; CODE XREF: sub_804A8A0+FCj
-		cmp	esi, 2
-		jz	loc_804A958
-		ja	short loc_804A930
-		cmp	esi, 1
-		jz	loc_804A983
-
-loc_804A8D5:				; CODE XREF: sub_804A8A0+D5j
-					; sub_804A8A0+13Aj ...
-		movzx	eax, byte ptr [edx]
-		cmp	al, 3Dh
-		jz	short loc_804A945
-		lea	esi, [esi+0]
-
-loc_804A8E0:				; CODE XREF: sub_804A8A0+A3j
-		jle	loc_804A9E0
-		cmp	al, 5Ch
-		jz	loc_804A980
-		cmp	al, 5Eh
-		jnz	loc_804A9CF
-		add	edx, 1
-
-loc_804A8F9:				; CODE XREF: sub_804A8A0+9Cj
-		movzx	eax, byte ptr [edx]
-		lea	esi, [eax-40h]
-		mov	byte ptr [ebp+var_1C+3], al
-		mov	eax, esi
-		cmp	al, 3Eh
-		jbe	loc_804A9C8
-		cmp	byte ptr [ebp+var_1C+3], 3Fh
-		jz	loc_804AAF0
-		xor	eax, eax
-
-loc_804A918:				; CODE XREF: sub_804A8A0+B4j
-					; sub_804A8A0+14Fj
-		mov	esi, [ebp+var_10]
-		mov	[esi], ecx
-		mov	ecx, [ebp+var_14]
-		mov	[ecx], edx
-		mov	edx, [ebp+arg_0]
-		mov	[edx], ebx
-		add	esp, 14h
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804A930:				; CODE XREF: sub_804A8A0+2Aj
-		cmp	esi, 3
-		jz	loc_804A9F8
-		cmp	esi, 4
-		jz	short loc_804A8F9
-		movzx	eax, byte ptr [edx]
-		cmp	al, 3Dh
-		jnz	short loc_804A8E0
-
-loc_804A945:				; CODE XREF: sub_804A8A0+3Aj
-		cmp	[ebp+var_15], 0
-		jz	loc_804A9CF
-		mov	eax, 1
-		jmp	short loc_804A918
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804A958:				; CODE XREF: sub_804A8A0+24j
-		mov	[ebp+var_20], ecx
-
-loc_804A95B:				; CODE XREF: sub_804A8A0+120j
-		movzx	eax, byte ptr [edx]
-		lea	esi, [eax-30h]
-		mov	ecx, esi
-		cmp	cl, 7
-		jbe	short loc_804A9B8
-
-loc_804A968:				; CODE XREF: sub_804A8A0+166j
-					; sub_804A8A0+172j
-					; DATA XREF: ...
-		mov	ecx, [ebp+var_20] ; jumptable 0804AA12 cases 10-16,23-48
-		mov	eax, edi
-		add	ebx, 1
-		mov	[ecx], al
-		add	ecx, 1
-		jmp	loc_804A8D5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804A980:				; CODE XREF: sub_804A8A0+48j
-		add	edx, 1
-
-loc_804A983:				; CODE XREF: sub_804A8A0+2Fj
-		movzx	eax, byte ptr [edx]
-		cmp	al, 78h		; switch 121 cases
-		jbe	short loc_804A9A8
-
-loc_804A98A:				; CODE XREF: sub_804A8A0+10Bj
-					; sub_804A8A0+1C1j ...
-		mov	[ecx], al	; jumptable 0804A9AB default case
-		add	ebx, 1
-		add	ecx, 1
-		mov	edi, eax
-		xor	esi, esi
-
-loc_804A996:				; CODE XREF: sub_804A8A0+1E0j
-					; sub_804A8A0+1F0j ...
-		add	edx, 1
-		cmp	esi, 4
-		jbe	loc_804A8C1
-		jmp	short loc_804A9E9
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804A9A8:				; CODE XREF: sub_804A8A0+E8j
-		movzx	esi, al
-		jmp	ds:off_805E2C0[esi*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804A9B8:				; CODE XREF: sub_804A8A0+C6j
-		lea	edi, [eax+edi*8-30h]
-		add	edx, 1
-		nop
-		jmp	short loc_804A95B
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804A9C8:				; CODE XREF: sub_804A8A0+66j
-		movzx	eax, byte ptr [ebp+var_1C+3]
-		and	eax, 1Fh
-
-loc_804A9CF:				; CODE XREF: sub_804A8A0+50j
-					; sub_804A8A0+A9j ...
-		mov	[ecx], al
-		add	edx, 1
-		add	ecx, 1
-		add	ebx, 1
-		jmp	loc_804A8D5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804A9E0:				; CODE XREF: sub_804A8A0:loc_804A8E0j
-		test	al, al
-		jnz	short loc_804AA20
-
-loc_804A9E4:				; CODE XREF: sub_804A8A0+188j
-		mov	esi, 5
-
-loc_804A9E9:				; CODE XREF: sub_804A8A0+102j
-		cmp	esi, 6
-		setnz	al
-		jmp	loc_804A918
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804A9F8:				; CODE XREF: sub_804A8A0+93j
-		mov	[ebp+var_20], ecx
-
-loc_804A9FB:				; CODE XREF: sub_804A8A0+19Aj
-					; sub_804A8A0+1AAj ...
-		movzx	eax, byte ptr [edx]
-		lea	esi, [eax-30h]
-		mov	ecx, esi
-		cmp	cl, 36h
-		ja	loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		and	esi, 0FFh	; switch 256 cases
-		jmp	ds:off_805E4A4[esi*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AA20:				; CODE XREF: sub_804A8A0+142j
-		cmp	al, 3Ah
-		jnz	short loc_804A9CF
-		lea	esi, [esi+0]
-		jmp	short loc_804A9E4
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AA30:				; CODE XREF: sub_804A8A0+172j
-					; DATA XREF: .rodata:0805E568o	...
-		shl	edi, 4		; jumptable 0804AA12 cases 49-54
-		add	edx, 1
-		lea	edi, [eax+edi-57h]
-		jmp	short loc_804A9FB
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AA40:				; CODE XREF: sub_804A8A0+172j
-					; DATA XREF: .rodata:0805E4E8o	...
-		shl	edi, 4		; jumptable 0804AA12 cases 17-22
-		add	edx, 1
-		lea	edi, [eax+edi-37h]
-		jmp	short loc_804A9FB
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AA50:				; CODE XREF: sub_804A8A0+172j
-					; DATA XREF: .rodata:off_805E4A4o ...
-		shl	edi, 4		; jumptable 0804AA12 cases 0-9
-		add	edx, 1
-		lea	edi, [eax+edi-30h]
-		jmp	short loc_804A9FB
-; ---------------------------------------------------------------------------
-
-loc_804AA5C:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 0Bh	; jumptable 0804A9AB case 118
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AA66:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 9		; jumptable 0804A9AB case 116
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AA70:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 7Fh	; jumptable 0804A9AB case 63
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AA7A:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	esi, 6		; jumptable 0804A9AB case 0
-		nop
-		jmp	loc_804A996
-; ---------------------------------------------------------------------------
-
-loc_804AA85:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		lea	edi, [eax-30h]	; jumptable 0804A9AB cases 48-55
-		mov	esi, 2
-		lea	esi, [esi+0]
-		jmp	loc_804A996
-; ---------------------------------------------------------------------------
-
-loc_804AA95:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 0Dh	; jumptable 0804A9AB case 114
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AA9F:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 0Ah	; jumptable 0804A9AB case 110
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AAA9:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 0Ch	; jumptable 0804A9AB case 102
-		db	66h
-		nop
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AAB5:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 1Bh	; jumptable 0804A9AB case 101
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AABF:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 8		; jumptable 0804A9AB case 98
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AAC9:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 7		; jumptable 0804A9AB case 97
-		db	66h
-		nop
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AAD5:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	eax, 20h	; jumptable 0804A9AB case 95
-		jmp	loc_804A98A	; jumptable 0804A9AB default case
-; ---------------------------------------------------------------------------
-
-loc_804AADF:				; CODE XREF: sub_804A8A0+10Bj
-					; DATA XREF: .rodata:off_805E2C0o
-		mov	esi, 3		; jumptable 0804A9AB cases 88,120
-		xor	edi, edi
-		jmp	loc_804A996
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AAF0:				; CODE XREF: sub_804A8A0+70j
-		mov	byte ptr [ecx],	7Fh
-		add	ebx, 1
-		add	ecx, 1
-		jmp	loc_804A8D5
-sub_804A8A0	endp ; sp-analysis failed
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804AB00	proc near		; CODE XREF: sub_804AEC0+C5Bp
-					; sub_804CAA0+3B7p ...
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	[esp], esi
-		mov	[esp+4], edi
-		mov	edx, dword_80611E0[eax*8]
-		mov	esi, off_80611E4[eax*8]
-		xor	eax, eax
-		test	edx, edx
-		jz	short loc_804AB30
-		cmp	edx, 1
-		jz	short loc_804AB60
-		cmp	edx, 2
-		mov	eax, 1
-		jz	short loc_804AB40
-
-loc_804AB30:				; CODE XREF: sub_804AB00+1Fj
-		mov	esi, [esp]
-		mov	edi, [esp+4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AB40:				; CODE XREF: sub_804AB00+2Ej
-		mov	edi, offset a00	; "00"
-		mov	ecx, 2
-		repe cmpsb
-		mov	esi, [esp]
-		mov	edi, [esp+4]
-		setnz	al
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AB60:				; CODE XREF: sub_804AB00+24j
-		cmp	byte ptr [esi],	30h
-		mov	edi, [esp+4]
-		mov	esi, [esp]
-		setnz	al
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804AB00	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_804AB80
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804AB80	proc near		; CODE XREF: .text:0804AB71j
-					; sub_804C0B0+22p ...
-
-var_19		= byte ptr -19h
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	dword ptr [esp], 10h ; size
-		mov	[ebp+var_C], ebx
-		mov	ebx, eax
-		mov	[ebp+var_8], esi
-		mov	esi, edx
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_19], cl
-		call	sub_8058380
-		mov	edi, eax
-		xor	eax, eax
-		test	esi, esi
-		jz	short loc_804ABB2
-		mov	[esp], esi	; src
-		call	sub_80583E0
-
-loc_804ABB2:				; CODE XREF: sub_804AB80+28j
-		mov	[edi+4], eax
-		xor	eax, eax
-		test	ebx, ebx
-		jz	short loc_804ABC3
-		mov	[esp], ebx	; src
-		call	sub_80583E0
-
-loc_804ABC3:				; CODE XREF: sub_804AB80+39j
-		mov	[edi], eax
-		movzx	eax, [ebp+var_19]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	[edi+8], al
-		mov	eax, ds:dword_8061368
-		mov	ds:dword_8061368, edi
-		mov	[edi+0Ch], eax
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804AB80	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804ABF0	proc near		; CODE XREF: sub_804F2E0:loc_804F454p
-					; sub_804F2E0+2C0p ...
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		sub	esp, 10h
-		mov	eax, ds:dword_8061358
-		test	eax, eax
-		jz	short loc_804AC42
-		xor	ebx, ebx
-		nop
-		lea	esi, [esi+0]
-
-loc_804AC08:				; CODE XREF: sub_804ABF0+50j
-		mov	eax, ds:ptr
-		mov	esi, [eax+ebx*4]
-		mov	eax, [esi]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [esi+4]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [esi+70h]
-		cmp	eax, offset dword_80612A0
-		jz	short loc_804AC37
-		mov	[esp], eax
-		call	_freecon
-
-loc_804AC37:				; CODE XREF: sub_804ABF0+3Dj
-		add	ebx, 1
-		cmp	ds:dword_8061358, ebx
-		ja	short loc_804AC08
-
-loc_804AC42:				; CODE XREF: sub_804ABF0+Fj
-		mov	ds:dword_8061358, 0
-		mov	ds:byte_8061375, 0
-		mov	ds:dword_8061378, 0
-		mov	ds:dword_806137C, 0
-		mov	ds:dword_8061380, 0
-		mov	ds:dword_8061388, 0
-		mov	ds:dword_806138C, 0
-		mov	ds:dword_8061390, 0
-		mov	ds:dword_8061384, 0
-		mov	ds:dword_8061394, 0
-		mov	ds:dword_8061398, 0
-		mov	ds:dword_806139C, 0
-		add	esp, 10h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-sub_804ABF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804ACC0	proc near		; CODE XREF: sub_804AEC0+448p
-					; sub_804AEC0+C19p ...
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	[esp], ecx
-		mov	[ebp+var_C], ebx
-		mov	ebx, edx
-		mov	[ebp+var_8], esi
-		mov	esi, eax
-		mov	[ebp+var_4], edi
-		call	sub_8056170
-		mov	edi, eax
-		call	___errno_location
-		mov	[esp+0Ch], edi
-		mov	[esp+8], ebx	; format
-		mov	eax, [eax]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		mov	eax, esi
-		test	al, al
-		jnz	short loc_804AD28
-		mov	edx, ds:status
-		test	edx, edx
-		jnz	short loc_804AD16
-		mov	ds:status, 1
-
-loc_804AD16:				; CODE XREF: sub_804ACC0+4Aj
-					; sub_804ACC0+72j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804AD28:				; CODE XREF: sub_804ACC0+40j
-		mov	ds:status, 2
-		jmp	short loc_804AD16
-sub_804ACC0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804AD40	proc near		; DATA XREF: .rodata:0805EEF4o
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [ebx+68h]
-		mov	ecx, [esi+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	loc_804AE00
-		cmp	ecx, 3
-		jz	loc_804AE00
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804ADC9
-
-loc_804AD86:				; CODE XREF: sub_804AD40+C7j
-		mov	edi, [esi]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	[esp], edi	; s
-		call	_strrchr
-		mov	ebx, [ebx]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	[esp], ebx	; s
-		mov	[ebp+var_1C], eax
-		mov	esi, eax
-		call	_strrchr
-		mov	edx, esi
-		test	eax, eax
-		jz	short loc_804ADF8
-
-loc_804ADB5:				; CODE XREF: sub_804AD40+BDj
-		test	esi, esi
-		jz	short loc_804ADF0
-
-loc_804ADB9:				; CODE XREF: sub_804AD40+B5j
-		mov	[esp+4], eax	; s2
-		mov	[esp], edx	; s1
-		call	_strcmp
-		test	eax, eax
-		jz	short loc_804ADD8
-
-loc_804ADC9:				; CODE XREF: sub_804AD40+44j
-					; sub_804AD40+CDj
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804ADD8:				; CODE XREF: sub_804AD40+87j
-		mov	[ebp+arg_4], ebx
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_0], edi
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804ADF0:				; CODE XREF: sub_804AD40+77j
-		mov	edx, (offset aReportBugsToS_+16h)
-		jmp	short loc_804ADB9
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804ADF8:				; CODE XREF: sub_804AD40+73j
-		mov	eax, (offset aReportBugsToS_+16h)
-		jmp	short loc_804ADB5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804AE00:				; CODE XREF: sub_804AD40+2Ej
-					; sub_804AD40+37j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	loc_804AD86
-		jmp	short loc_804ADC9
-sub_804AD40	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804AE10	proc near		; CODE XREF: sub_804AE90+23j
-					; sub_804AEC0:loc_804B18Ap
-
-s		= byte ptr -17h
-var_C		= dword	ptr -0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 34h
-		mov	ecx, large gs:14h
-		mov	[ebp+var_C], ecx
-		xor	ecx, ecx
-		test	eax, eax
-		jz	short loc_804AE58
-		mov	dword ptr [esp+4], 0 ; int
-		mov	[esp], eax	; s
-		call	sub_8052440
-		mov	edx, eax
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edx
-
-loc_804AE40:				; CODE XREF: sub_804AE10+77j
-		mov	edx, [ebp+var_C]
-		xor	edx, large gs:14h
-		jnz	short loc_804AE89
-		add	esp, 34h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804AE58:				; CODE XREF: sub_804AE10+15j
-		lea	ebx, [ebp+s]
-		mov	[esp+10h], edx
-		mov	dword ptr [esp+0Ch], (offset aLu_0+1)
-		mov	dword ptr [esp+8], 0Bh
-		mov	dword ptr [esp+4], 1
-		mov	[esp], ebx
-		call	___sprintf_chk
-		mov	[esp], ebx	; s
-		call	_strlen
-		jmp	short loc_804AE40
-; ---------------------------------------------------------------------------
-
-loc_804AE89:				; CODE XREF: sub_804AE10+3Aj
-		call	___stack_chk_fail
-sub_804AE10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804AE90	proc near		; CODE XREF: sub_804AEC0+AC1p
-					; sub_804AEC0+AE9p
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 14h
-		xor	eax, eax
-		cmp	ds:byte_80613AE, 0
-		jnz	short loc_804AEAC
-		mov	[esp], ebx	; uid
-		call	sub_8054F90
-
-loc_804AEAC:				; CODE XREF: sub_804AE90+12j
-		add	esp, 14h
-		mov	edx, ebx
-		pop	ebx
-		pop	ebp
-		jmp	sub_804AE10
-sub_804AE90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804AEC0	proc near		; CODE XREF: sub_804F2E0+28Ap
-					; sub_804FAE0+529p ...
-
-var_34C		= dword	ptr -34Ch
-var_348		= dword	ptr -348h
-var_344		= dword	ptr -344h
-var_340		= dword	ptr -340h
-path		= dword	ptr -33Ch
-var_338		= dword	ptr -338h
-var_334		= dword	ptr -334h
-n		= dword	ptr -330h
-var_32C		= dword	ptr -32Ch
-var_320		= byte ptr -320h
-var_310		= dword	ptr -310h
-var_2BD		= byte ptr -2BDh
-var_31		= byte ptr -31h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= byte ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 36Ch
-		mov	ecx, [ebp+arg_C]
-		mov	[ebp+path], eax
-		mov	eax, [ebp+arg_0]
-		mov	[ebp+var_344], edx
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_348], ecx
-		mov	[ebp+n], eax
-		movzx	eax, [ebp+arg_8]
-		mov	[ebp+var_340], edx
-		mov	edx, large gs:14h
-		mov	[ebp+var_1C], edx
-		xor	edx, edx
-		test	al, al
-		mov	byte ptr [ebp+var_338],	al
-		jz	short loc_804AF1F
-		mov	ecx, [ebp+var_340]
-		or	ecx, [ebp+n]
-		jnz	loc_804BA36
-
-loc_804AF1F:				; CODE XREF: sub_804AEC0+4Bj
-		mov	edx, ds:dword_8061358
-		cmp	edx, ds:dword_8061354
-		jz	loc_804B798
-		mov	eax, ds:dword_8061350
-
-loc_804AF36:				; CODE XREF: sub_804AEC0+90Cj
-		imul	edx, 7Ch
-		mov	ecx, 1Fh
-		lea	edx, [eax+edx]
-		xor	eax, eax
-		mov	edi, edx
-		mov	[ebp+var_32C], edx
-		rep stosd
-		mov	eax, [ebp+n]
-		mov	ecx, [ebp+var_340]
-		cmp	byte ptr [ebp+var_338],	0
-		mov	[edx+60h], eax
-		mov	eax, [ebp+var_344]
-		mov	[edx+64h], ecx
-		mov	[edx+68h], eax
-		jz	loc_804B228
-
-loc_804AF75:				; CODE XREF: sub_804AEC0+36Fj
-					; sub_804AEC0+3BBj ...
-		mov	eax, [ebp+path]
-		cmp	byte ptr [eax],	2Fh
-		jz	short loc_804AF8F
-		mov	edx, [ebp+var_348]
-		cmp	byte ptr [edx],	0
-		jnz	loc_804B460
-
-loc_804AF8F:				; CODE XREF: sub_804AEC0+BEj
-		mov	ebx, [ebp+path]
-
-loc_804AF95:				; CODE XREF: sub_804AEC0+632j
-		mov	eax, ds:dword_80613D4
-		mov	edx, [ebp+var_32C]
-		add	edx, 8
-		cmp	eax, 3
-		mov	[ebp+n], edx
-		jnb	loc_804B2A8
-
-loc_804AFB2:				; CODE XREF: sub_804AEC0+3F4j
-					; sub_804AEC0+4FFj ...
-		mov	eax, [ebp+n]
-		mov	[esp+4], ebx
-		mov	dword ptr [esp], 3
-		mov	[esp+8], eax
-		call	___lxstat64
-		mov	edx, eax
-		xor	eax, eax
-
-loc_804AFD0:				; CODE XREF: sub_804AEC0+555j
-		test	edx, edx
-		jnz	loc_804B2DD
-
-loc_804AFD8:				; CODE XREF: sub_804AEC0+417j
-		mov	ecx, [ebp+var_32C]
-		mov	byte ptr [ecx+74h], 1
-		mov	ecx, ds:dword_80613A0
-		test	ecx, ecx
-		jnz	loc_804B340
-		test	al, al
-		jz	loc_804B355
-
-loc_804AFF8:				; CODE XREF: sub_804AEC0+48Fj
-		mov	eax, [ebp+var_32C]
-		mov	[ebp+var_34C], edx
-		mov	[esp], ebx
-		add	eax, 70h
-		mov	[esp+4], eax
-		call	_getfilecon
-		mov	edx, [ebp+var_34C]
-		cmp	eax, 0
-		jz	loc_804B37F
-
-loc_804B022:				; CODE XREF: sub_804AEC0+4B9j
-		jge	loc_804B968
-		mov	eax, [ebp+var_32C]
-		mov	[ebp+var_34C], edx
-		mov	dword ptr [eax+70h], offset dword_80612A0
-		call	___errno_location
-		mov	edx, [ebp+var_34C]
-		mov	eax, [eax]
-		cmp	eax, 3Dh
-		jnz	loc_804B5D8
-
-loc_804B051:				; CODE XREF: sub_804AEC0+71Bj
-		xor	ecx, ecx
-
-loc_804B053:				; CODE XREF: sub_804AEC0+4F1j
-		mov	edi, ds:dword_80613A0
-		xor	esi, esi
-		test	edi, edi
-		jz	loc_804B9C8
-
-loc_804B063:				; CODE XREF: sub_804AEC0+B33j
-		test	cl, cl
-		jz	loc_804B808
-		mov	eax, esi
-		mov	edi, 1
-		test	al, al
-		mov	ecx, 1
-		jz	short loc_804B085
-
-loc_804B07B:				; CODE XREF: sub_804AEC0+94Cj
-		mov	edi, 1
-		mov	ecx, 2
-
-loc_804B085:				; CODE XREF: sub_804AEC0+1B9j
-					; sub_804AEC0+956j
-		mov	eax, [ebp+var_32C]
-		mov	[eax+78h], ecx
-		mov	ecx, edi
-		or	ds:byte_8061375, cl
-		test	edx, edx
-		jnz	loc_804B5EE
-
-loc_804B09E:				; CODE XREF: sub_804AEC0+487j
-					; sub_804AEC0+75Bj
-		mov	eax, [ebp+var_32C]
-		mov	edx, [eax+18h]
-		mov	eax, edx
-		and	eax, 0F000h
-		cmp	eax, 0A000h
-		jz	loc_804B748
-
-loc_804B0B9:				; CODE XREF: sub_804AEC0+8B9j
-					; sub_804AEC0+A8Ej
-		cmp	eax, 4000h
-		jz	loc_804B7D8
-		mov	ecx, [ebp+var_32C]
-		mov	dword ptr [ecx+68h], 5
-
-loc_804B0D1:				; CODE XREF: sub_804AEC0+8CCj
-					; sub_804AEC0+942j
-		mov	eax, [ebp+var_32C]
-		mov	ebx, [eax+40h]
-		mov	esi, [eax+44h]
-		mov	eax, ds:dword_80613A0
-		test	eax, eax
-		jz	short loc_804B0F3
-		cmp	ds:byte_80613AF, 0
-		jz	loc_804B1A9
-
-loc_804B0F3:				; CODE XREF: sub_804AEC0+224j
-		mov	eax, ds:dword_80613B8
-		mov	edx, ds:dword_80613BC
-		mov	dword ptr [esp+10h], 200h
-		mov	dword ptr [esp+14h], 0
-		mov	[esp+18h], eax
-		mov	eax, ds:dword_80613B0
-		mov	[esp+1Ch], edx
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		mov	[esp+0Ch], eax
-		lea	eax, [ebp+var_2BD]
-		mov	[esp+8], eax
-		call	sub_8054030
-		mov	dword ptr [esp+4], 0 ; int
-		mov	[esp], eax	; s
-		call	sub_8052440
-		cmp	eax, ds:dword_806137C
-		jle	short loc_804B152
-		mov	ds:dword_806137C, eax
-
-loc_804B152:				; CODE XREF: sub_804AEC0+28Bj
-		mov	edi, ds:dword_80613A0
-		test	edi, edi
-		jnz	short loc_804B1A9
-		cmp	byte_80611C8, 0
-		jnz	loc_804B978
-
-loc_804B169:				; CODE XREF: sub_804AEC0+ACCj
-					; sub_804AEC0+AD7j
-		cmp	byte_80611C9, 0
-		jz	short loc_804B19C
-		mov	ecx, [ebp+var_32C]
-		xor	eax, eax
-		cmp	ds:byte_80613AE, 0
-		mov	edx, [ecx+24h]
-		jz	loc_804BA78
-
-loc_804B18A:				; CODE XREF: sub_804AEC0+BCCj
-		call	sub_804AE10
-		cmp	ds:dword_806138C, eax
-		jge	short loc_804B19C
-		mov	ds:dword_806138C, eax
-
-loc_804B19C:				; CODE XREF: sub_804AEC0+2B0j
-					; sub_804AEC0+2D5j
-		cmp	ds:byte_80613AD, 0
-		jnz	loc_804B9A0
-
-loc_804B1A9:				; CODE XREF: sub_804AEC0+22Dj
-					; sub_804AEC0+29Aj ...
-		cmp	ds:byte_8061374, 0
-		jz	short loc_804B1CF
-		mov	ecx, [ebp+var_32C]
-		mov	eax, [ecx+70h]
-		mov	[esp], eax	; s
-		call	_strlen
-		cmp	eax, ds:dword_8061384
-		jg	loc_804B4F8
-
-loc_804B1CF:				; CODE XREF: sub_804AEC0+2F0j
-		mov	ecx, ds:dword_80613A0
-		test	ecx, ecx
-		jz	loc_804B50B
-
-loc_804B1DD:				; CODE XREF: sub_804AEC0+645j
-					; sub_804AEC0+708j ...
-		movzx	edx, ds:byte_80613D1
-
-loc_804B1E4:				; CODE XREF: sub_804AEC0+3E3j
-					; sub_804AEC0+883j
-		test	dl, dl
-		jnz	loc_804B420
-
-loc_804B1EC:				; CODE XREF: sub_804AEC0+590j
-					; sub_804AEC0+59Bj ...
-		mov	eax, [ebp+path]
-		mov	[esp], eax	; src
-		call	sub_80583E0
-		mov	edx, [ebp+var_32C]
-		add	ds:dword_8061358, 1
-		mov	[edx], eax
-
-loc_804B209:				; CODE XREF: sub_804AEC0+454j
-					; sub_804AEC0+477j
-		mov	ecx, [ebp+var_1C]
-		xor	ecx, large gs:14h
-		mov	eax, ebx
-		mov	edx, esi
-		jnz	loc_804BB34
-		lea	esp, [ebp-0Ch]
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B228:				; CODE XREF: sub_804AEC0+AFj
-		cmp	ds:byte_8061400, 0
-		jnz	loc_804AF75
-		cmp	eax, 3
-		jz	loc_804B638
-
-loc_804B23E:				; CODE XREF: sub_804AEC0+785j
-		movzx	edx, ds:byte_80613D1
-		test	dl, dl
-		jz	loc_804B620
-
-loc_804B24D:				; CODE XREF: sub_804AEC0+771j
-		mov	ebx, [ebp+var_344]
-		test	ebx, ebx
-		setz	al
-		jz	loc_804B650
-		cmp	[ebp+var_344], 6
-		jz	loc_804B650
-
-loc_804B26B:				; CODE XREF: sub_804AEC0+7B7j
-		test	dl, dl
-		jz	short loc_804B281
-		mov	ecx, [ebp+var_340]
-		or	ecx, [ebp+n]
-		jz	loc_804AF75
-
-loc_804B281:				; CODE XREF: sub_804AEC0+3ADj
-		cmp	ds:byte_8061401, 0
-		jz	short loc_804B29F
-		test	al, al
-		jnz	loc_804AF75
-		cmp	[ebp+var_344], 5
-		jz	loc_804BAF6
-
-loc_804B29F:				; CODE XREF: sub_804AEC0+3C8j
-					; sub_804AEC0+C4Aj ...
-		xor	ebx, ebx
-		xor	esi, esi
-		jmp	loc_804B1E4
-; ---------------------------------------------------------------------------
-
-loc_804B2A8:				; CODE XREF: sub_804AEC0+ECj
-		cmp	eax, 4
-		jbe	loc_804B3B8
-		cmp	eax, 5
-		jnz	loc_804AFB2
-		mov	[esp+8], edx
-		mov	[esp+4], ebx
-		mov	dword ptr [esp], 3
-		call	___xstat64
-		mov	edx, eax
-		mov	eax, 1
-		test	edx, edx
-		jz	loc_804AFD8
-
-loc_804B2DD:				; CODE XREF: sub_804AEC0+112j
-		mov	dword ptr [esp+8], 5 ; category
-		xor	esi, esi
-		mov	dword ptr [esp+4], offset aCannotAccessS ; "cannot access %s"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ecx, ebx
-		xor	ebx, ebx
-		mov	edx, eax
-		movzx	eax, byte ptr [ebp+var_338]
-		call	sub_804ACC0
-		cmp	byte ptr [ebp+var_338],	0
-		jnz	loc_804B209
-		mov	edx, [ebp+path]
-		mov	[esp], edx	; src
-		call	sub_80583E0
-		mov	ecx, [ebp+var_32C]
-		add	ds:dword_8061358, 1
-		mov	[ecx], eax
-		jmp	loc_804B209
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B340:				; CODE XREF: sub_804AEC0+12Aj
-		cmp	ds:byte_8061374, 0
-		jz	loc_804B09E
-		test	al, al
-		jnz	loc_804AFF8
-
-loc_804B355:				; CODE XREF: sub_804AEC0+132j
-		mov	eax, [ebp+var_32C]
-		mov	[ebp+var_34C], edx
-		mov	[esp], ebx
-		add	eax, 70h
-		mov	[esp+4], eax
-		call	_lgetfilecon
-		mov	edx, [ebp+var_34C]
-		cmp	eax, 0
-		jnz	loc_804B022
-
-loc_804B37F:				; CODE XREF: sub_804AEC0+15Cj
-		mov	[ebp+var_34C], edx
-		mov	dword ptr [esp], offset	src ; "unlabeled"
-		call	sub_80583E0
-		mov	edx, [ebp+var_34C]
-		mov	edi, eax
-		mov	eax, [ebp+var_32C]
-		mov	[eax+70h], edi
-
-loc_804B3A2:				; CODE XREF: sub_804AEC0+AB1j
-		mov	ecx, 0Ah
-		mov	esi, offset src	; "unlabeled"
-		repe cmpsb
-		setnz	cl
-		jmp	loc_804B053
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B3B8:				; CODE XREF: sub_804AEC0+3EBj
-		cmp	byte ptr [ebp+var_338],	0
-		jz	loc_804AFB2
-		mov	eax, [ebp+n]
-		mov	[esp+4], ebx
-		mov	dword ptr [esp], 3
-		mov	[esp+8], eax
-		call	___xstat64
-		cmp	ds:dword_80613D4, 3
-		mov	edx, eax
-		jz	short loc_804B410
-		test	eax, eax
-		js	loc_804BA1A
-		mov	ecx, [ebp+var_32C]
-		mov	eax, [ecx+18h]
-		and	eax, 0F000h
-		cmp	eax, 4000h
-		setnz	al
-
-loc_804B408:				; CODE XREF: sub_804AEC0+B71j
-		test	al, al
-		jnz	loc_804AFB2
-
-loc_804B410:				; CODE XREF: sub_804AEC0+528j
-		mov	eax, 1
-		jmp	loc_804AFD0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B420:				; CODE XREF: sub_804AEC0+326j
-		mov	ecx, [ebp+var_32C]
-		lea	eax, [ebp+var_2BD]
-		mov	[esp+8], eax
-		mov	eax, [ecx+60h]
-		mov	edx, [ecx+64h]
-		mov	[esp], eax
-		mov	[esp+4], edx
-		call	sub_8058160
-		mov	[esp], eax	; s
-		call	_strlen
-		cmp	eax, ds:dword_8061378
-		jle	loc_804B1EC
-		mov	ds:dword_8061378, eax
-		jmp	loc_804B1EC
-; ---------------------------------------------------------------------------
-
-loc_804B460:				; CODE XREF: sub_804AEC0+C9j
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	ecx, [ebp+var_348]
-		mov	[esp], ecx	; s
-		mov	ebx, eax
-		call	_strlen
-		mov	ecx, [ebp+var_348]
-		movzx	edx, byte ptr [ecx]
-		lea	eax, [ebx+eax+20h]
-		and	eax, 0FFFFFFF0h
-		sub	esp, eax
-		lea	eax, [esp+2Fh]
-		and	eax, 0FFFFFFF0h
-		cmp	dl, 2Eh
-		mov	ebx, eax
-		jz	loc_804B9F8
-		test	dl, dl
-		jz	short loc_804B4CD
-
-loc_804B4A0:				; CODE XREF: sub_804AEC0+B48j
-		mov	ecx, [ebp+var_348]
-		jmp	short loc_804B4AA
-; ---------------------------------------------------------------------------
-
-loc_804B4A8:				; CODE XREF: sub_804AEC0+5F8j
-		mov	ecx, edi
-
-loc_804B4AA:				; CODE XREF: sub_804AEC0+5E6j
-		mov	[eax], dl
-		movzx	edx, byte ptr [ecx+1]
-		add	eax, 1
-		lea	edi, [ecx+1]
-		test	dl, dl
-		jnz	short loc_804B4A8
-		cmp	[ebp+var_348], edi
-		jnb	short loc_804B4CD
-		cmp	byte ptr [ecx],	2Fh
-		jz	short loc_804B4CD
-		mov	byte ptr [eax],	2Fh
-		add	eax, 1
-
-loc_804B4CD:				; CODE XREF: sub_804AEC0+5DEj
-					; sub_804AEC0+600j ...
-		mov	ecx, [ebp+path]
-		movzx	edx, byte ptr [ecx]
-		test	dl, dl
-		jz	short loc_804B4EF
-		lea	esi, [esi+0]
-
-loc_804B4E0:				; CODE XREF: sub_804AEC0+62Dj
-		add	ecx, 1
-		mov	[eax], dl
-		movzx	edx, byte ptr [ecx]
-		add	eax, 1
-		test	dl, dl
-		jnz	short loc_804B4E0
-
-loc_804B4EF:				; CODE XREF: sub_804AEC0+618j
-		mov	byte ptr [eax],	0
-		jmp	loc_804AF95
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B4F8:				; CODE XREF: sub_804AEC0+309j
-		mov	ecx, ds:dword_80613A0
-		mov	ds:dword_8061384, eax
-		test	ecx, ecx
-		jnz	loc_804B1DD
-
-loc_804B50B:				; CODE XREF: sub_804AEC0+317j
-		lea	eax, [ebp+var_31]
-		mov	[esp+8], eax
-		mov	eax, [ebp+var_32C]
-		mov	eax, [eax+1Ch]
-		mov	dword ptr [esp+4], 0
-		mov	[esp], eax
-		call	sub_8058160
-		mov	[esp], eax	; s
-		call	_strlen
-		cmp	eax, ds:dword_8061380
-		jle	short loc_804B540
-		mov	ds:dword_8061380, eax
-
-loc_804B540:				; CODE XREF: sub_804AEC0+679j
-		mov	edx, [ebp+var_32C]
-		mov	eax, [edx+18h]
-		and	eax, 0F000h
-		cmp	eax, 6000h
-		jz	loc_804B680
-		cmp	eax, 2000h
-		jz	loc_804B680
-		mov	eax, dword_80611C0
-		mov	ecx, [ebp+var_32C]
-		mov	edx, dword_80611C4
-		mov	dword ptr [esp+10h], 1
-		mov	[esp+18h], eax
-		mov	eax, ds:dword_80613B0
-		mov	dword ptr [esp+14h], 0
-		mov	[esp+1Ch], edx
-		mov	[esp+0Ch], eax
-		lea	eax, [ebp+var_2BD]
-		mov	[esp+8], eax
-		mov	eax, [ecx+34h]
-		mov	edx, [ecx+38h]
-		mov	[esp], eax
-		mov	[esp+4], edx
-		call	sub_8054030
-		mov	dword ptr [esp+4], 0 ; int
-		mov	[esp], eax	; s
-		call	sub_8052440
-		cmp	eax, ds:dword_806139C
-		jle	loc_804B1DD
-		mov	ds:dword_806139C, eax
-		jmp	loc_804B1DD
-; ---------------------------------------------------------------------------
-
-loc_804B5D8:				; CODE XREF: sub_804AEC0+18Bj
-		cmp	eax, 5Fh
-		jz	loc_804B051
-		mov	eax, [ebp+var_32C]
-		mov	dword ptr [eax+78h], 0
-
-loc_804B5EE:				; CODE XREF: sub_804AEC0+1D8j
-		mov	[esp], ebx
-		call	sub_8056170
-		mov	esi, eax
-		call	___errno_location
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+8], (offset aInvalidTabSize+12h)	; format
-		mov	eax, [eax]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		jmp	loc_804B09E
-; ---------------------------------------------------------------------------
-
-loc_804B620:				; CODE XREF: sub_804AEC0+387j
-		xor	ebx, ebx
-		xor	esi, esi
-		cmp	ds:byte_8061401, 0
-		jz	loc_804B1EC
-		jmp	loc_804B24D
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B638:				; CODE XREF: sub_804AEC0+378j
-		cmp	ds:byte_80613C8, 0
-		jnz	loc_804AF75
-		jmp	loc_804B23E
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B650:				; CODE XREF: sub_804AEC0+398j
-					; sub_804AEC0+3A5j
-		cmp	ds:dword_80613D4, 5
-		jz	loc_804AF75
-		cmp	ds:byte_8061364, 0
-		jnz	loc_804AF75
-		cmp	ds:byte_80613D0, 0
-		jnz	loc_804AF75
-		jmp	loc_804B26B
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B680:				; CODE XREF: sub_804AEC0+693j
-					; sub_804AEC0+69Ej
-		mov	ecx, [ebp+var_32C]
-		lea	edi, [ebp+var_2BD]
-		mov	edx, [ecx+2Ch]
-		mov	eax, [ecx+28h]
-		mov	[esp+8], edi
-		mov	dword ptr [esp+4], 0
-		mov	ecx, edx
-		shrd	eax, edx, 8
-		and	ecx, 0FFFFF000h
-		and	eax, 0FFFh
-		or	ecx, eax
-		mov	[esp], ecx
-		call	sub_8058160
-		mov	[esp], eax	; s
-		call	_strlen
-		cmp	eax, ds:dword_8061394
-		jle	short loc_804B6CE
-		mov	ds:dword_8061394, eax
-
-loc_804B6CE:				; CODE XREF: sub_804AEC0+807j
-		mov	edx, [ebp+var_32C]
-		mov	eax, [edx+28h]
-		mov	edx, [edx+2Ch]
-		mov	[esp+8], edi
-		mov	dword ptr [esp+4], 0
-		mov	[ebp+var_338], eax
-		mov	[ebp+var_334], edx
-		shrd	eax, edx, 0Ch
-		movzx	edx, byte ptr [ebp+var_338]
-		xor	al, al
-		or	eax, edx
-		mov	[esp], eax
-		call	sub_8058160
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	edx, ds:dword_8061398
-		cmp	eax, edx
-		jg	loc_804BA10
-		mov	eax, edx
-
-loc_804B721:				; CODE XREF: sub_804AEC0+B55j
-		mov	edx, ds:dword_8061394
-		lea	eax, [eax+edx+2]
-		cmp	eax, ds:dword_806139C
-		jle	loc_804B1DD
-		mov	ds:dword_806139C, eax
-		movzx	edx, ds:byte_80613D1
-		jmp	loc_804B1E4
-; ---------------------------------------------------------------------------
-
-loc_804B748:				; CODE XREF: sub_804AEC0+1F3j
-		mov	ecx, ds:dword_80613A0
-		test	ecx, ecx
-		jz	loc_804B820
-		cmp	ds:byte_80613D0, 0
-		jnz	loc_804B820
-
-loc_804B763:				; CODE XREF: sub_804AEC0+AA1j
-		mov	eax, [ebp+var_32C]
-		mov	byte ptr [eax+75h], 1
-		mov	eax, edx
-		and	eax, 0F000h
-		cmp	eax, 0A000h
-		jnz	loc_804B0B9
-
-loc_804B77F:				; CODE XREF: sub_804AEC0+A9Bj
-		mov	edx, [ebp+var_32C]
-		mov	dword ptr [edx+68h], 6
-		jmp	loc_804B0D1
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B798:				; CODE XREF: sub_804AEC0+6Bj
-		cmp	edx, 1084210h
-		mov	eax, ds:dword_8061350
-		ja	loc_804BB39
-		imul	edx, 0F8h
-		mov	[esp], eax	; ptr
-		mov	[esp+4], edx	; size
-		call	sub_8058300
-		mov	edx, ds:dword_8061358
-		shl	ds:dword_8061354, 1
-		mov	ds:dword_8061350, eax
-		jmp	loc_804AF36
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B7D8:				; CODE XREF: sub_804AEC0+1FEj
-		movzx	eax, ds:byte_80613D9
-		movzx	ecx, byte ptr [ebp+var_338]
-		mov	edx, [ebp+var_32C]
-		xor	eax, 1
-		movzx	eax, al
-		and	eax, ecx
-		cmp	eax, 1
-		sbb	eax, eax
-		and	eax, 0FFFFFFFAh
-		add	eax, 9
-		mov	[edx+68h], eax
-		jmp	loc_804B0D1
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B808:				; CODE XREF: sub_804AEC0+1A5j
-		mov	ecx, esi
-		test	cl, cl
-		jnz	loc_804B07B
-		xor	edi, edi
-		xor	ecx, ecx
-		jmp	loc_804B085
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B820:				; CODE XREF: sub_804AEC0+890j
-					; sub_804AEC0+89Dj
-		mov	edx, [ebp+var_32C]
-		mov	eax, [edx+34h]
-		mov	[esp], ebx	; path
-		mov	[esp+4], eax	; int
-		call	sub_80519E0
-		mov	ecx, [ebp+var_32C]
-		test	eax, eax
-		mov	edi, eax
-		mov	[ecx+4], eax
-		jz	loc_804BAB2
-
-loc_804B848:				; CODE XREF: sub_804AEC0+C29j
-		cmp	byte ptr [edi],	2Fh
-		jz	loc_804BAA3
-		mov	dword ptr [esp+4], 2Fh ; c
-		mov	[esp], ebx	; s
-		call	_strrchr
-		test	eax, eax
-		jz	loc_804BAA3
-		sub	eax, ebx
-		add	eax, 1
-		mov	[esp], edi	; s
-		mov	[ebp+n], eax
-		call	_strlen
-		mov	edx, [ebp+n]
-		lea	eax, [edx+eax+1]
-		mov	[esp], eax	; size
-		call	sub_8058380
-		mov	ecx, [ebp+n]
-		mov	[esp+4], ebx	; src
-		mov	[esp+8], ecx	; n
-		mov	esi, eax
-		mov	[esp], eax	; dest
-		call	_strncpy
-		mov	edx, [ebp+n]
-		mov	[esp+4], edi	; src
-		lea	eax, [esi+edx]
-		mov	[esp], eax	; dest
-		call	_strcpy
-
-loc_804B8BB:				; CODE XREF: sub_804AEC0+BEDj
-		test	esi, esi
-		jz	short loc_804B931
-		cmp	ds:dword_80613C4, 1
-		jbe	loc_804BA60
-
-loc_804B8CC:				; CODE XREF: sub_804AEC0+BADj
-		lea	eax, [ebp+var_320]
-		mov	[esp+8], eax
-		mov	[esp+4], esi
-		mov	dword ptr [esp], 3
-		call	___xstat64
-		test	eax, eax
-		jnz	short loc_804B931
-		mov	ecx, [ebp+var_32C]
-		cmp	byte ptr [ebp+var_338],	0
-		mov	byte ptr [ecx+75h], 1
-		jz	loc_804BA98
-		mov	edx, ds:dword_80613A0
-		test	edx, edx
-		jz	loc_804BA98
-		mov	eax, [ebp+var_310]
-		mov	edx, eax
-		and	edx, 0F000h
-		cmp	edx, 4000h
-		jz	short loc_804B931
-		lea	esi, [esi+0]
-
-loc_804B928:				; CODE XREF: sub_804AEC0+BDEj
-		mov	edx, [ebp+var_32C]
-		mov	[edx+6Ch], eax
-
-loc_804B931:				; CODE XREF: sub_804AEC0+9FDj
-					; sub_804AEC0+A28j ...
-		mov	[esp], esi	; ptr
-		call	_free
-		mov	ecx, [ebp+var_32C]
-		mov	edx, [ecx+18h]
-		mov	eax, edx
-		and	eax, 0F000h
-		cmp	eax, 0A000h
-		jnz	loc_804B0B9
-		cmp	ds:byte_80613D0, 0
-		jnz	loc_804B77F
-		jmp	loc_804B763
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B968:				; CODE XREF: sub_804AEC0:loc_804B022j
-		mov	ecx, [ebp+var_32C]
-		mov	edi, [ecx+70h]
-		jmp	loc_804B3A2
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804B978:				; CODE XREF: sub_804AEC0+2A3j
-		mov	edx, [ebp+var_32C]
-		mov	eax, [edx+20h]
-		call	sub_804AE90
-		cmp	eax, ds:dword_8061388
-		jle	loc_804B169
-		mov	ds:dword_8061388, eax
-		jmp	loc_804B169
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804B9A0:				; CODE XREF: sub_804AEC0+2E3j
-		mov	edx, [ebp+var_32C]
-		mov	eax, [edx+20h]
-		call	sub_804AE90
-		cmp	eax, ds:dword_8061390
-		jle	loc_804B1A9
-		mov	ds:dword_8061390, eax
-		jmp	loc_804B1A9
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804B9C8:				; CODE XREF: sub_804AEC0+19Dj
-		mov	edx, [ebp+n]
-		mov	byte ptr [ebp+var_34C],	cl
-		mov	[esp], ebx
-		mov	[esp+4], edx
-		call	sub_80518E0
-		movzx	ecx, byte ptr [ebp+var_34C]
-		mov	edx, eax
-		shr	edx, 1Fh
-		test	eax, eax
-		setnle	al
-		mov	esi, eax
-		jmp	loc_804B063
-; ---------------------------------------------------------------------------
-
-loc_804B9F8:				; CODE XREF: sub_804AEC0+5D6j
-		mov	ecx, [ebp+var_348]
-		cmp	byte ptr [ecx+1], 0
-		jz	loc_804B4CD
-		jmp	loc_804B4A0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BA10:				; CODE XREF: sub_804AEC0+859j
-		mov	ds:dword_8061398, eax
-		jmp	loc_804B721
-; ---------------------------------------------------------------------------
-
-loc_804BA1A:				; CODE XREF: sub_804AEC0+52Cj
-		mov	[ebp+var_34C], eax
-		call	___errno_location
-		mov	edx, [ebp+var_34C]
-		cmp	dword ptr [eax], 2
-		setz	al
-		jmp	loc_804B408
-; ---------------------------------------------------------------------------
-
-loc_804BA36:				; CODE XREF: sub_804AEC0+59j
-		mov	dword ptr [esp+0Ch], offset function ; "gobble_file"
-		mov	dword ptr [esp+8], 0A65h ; line
-		mov	dword ptr [esp+4], offset file ; "ls.c"
-		mov	dword ptr [esp], offset	assertion ; "! command_line_arg	|| inode == NOT_AN_I"...
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BA60:				; CODE XREF: sub_804AEC0+A06j
-		cmp	ds:byte_80613D0, 0
-		jz	loc_804B931
-		jmp	loc_804B8CC
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804BA78:				; CODE XREF: sub_804AEC0+2C4j
-		mov	[esp], edx	; gid
-		mov	[ebp+var_34C], edx
-		call	sub_8054E10
-		mov	edx, [ebp+var_34C]
-		jmp	loc_804B18A
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804BA98:				; CODE XREF: sub_804AEC0+A3Bj
-					; sub_804AEC0+A49j
-		mov	eax, [ebp+var_310]
-		jmp	loc_804B928
-; ---------------------------------------------------------------------------
-
-loc_804BAA3:				; CODE XREF: sub_804AEC0+98Bj
-					; sub_804AEC0+9A3j
-		mov	[esp], edi	; src
-		call	sub_80583E0
-		mov	esi, eax
-		jmp	loc_804B8BB
-; ---------------------------------------------------------------------------
-
-loc_804BAB2:				; CODE XREF: sub_804AEC0+982j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aCannotReadSymb ; "cannot read symbolic link %s"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ecx, ebx
-		mov	edx, eax
-		movzx	eax, byte ptr [ebp+var_338]
-		call	sub_804ACC0
-		mov	eax, [ebp+var_32C]
-		mov	edi, [eax+4]
-		test	edi, edi
-		jnz	loc_804B848
-		xor	esi, esi
-		jmp	loc_804B931
-; ---------------------------------------------------------------------------
-
-loc_804BAF6:				; CODE XREF: sub_804AEC0+3D9j
-		cmp	ds:dword_80613C4, 3
-		jz	loc_804AF75
-		cmp	ds:byte_80613C8, 0
-		jz	loc_804B29F
-		mov	eax, 0Eh
-		mov	byte ptr [ebp+var_34C],	dl
-		call	sub_804AB00
-		movzx	edx, byte ptr [ebp+var_34C]
-		test	al, al
-		jz	loc_804B29F
-		jmp	loc_804AF75
-; ---------------------------------------------------------------------------
-
-loc_804BB34:				; CODE XREF: sub_804AEC0+357j
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_804BB39:				; CODE XREF: sub_804AEC0+8E3j
-		lea	esi, [esi+0]
-		call	sub_80527C0
-sub_804AEC0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BB50	proc near		; CODE XREF: sub_804F2E0+2B5p
-					; sub_804F2E0:loc_804F62Cp ...
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	ecx, ds:dword_8061358
-		mov	eax, ecx
-		shr	eax, 1
-		add	eax, ecx
-		cmp	eax, ds:dword_8061360
-		ja	loc_804BC58
-
-loc_804BB71:				; CODE XREF: sub_804BB50+142j
-		test	ecx, ecx
-		jz	short loc_804BB95
-		mov	ebx, ds:ptr
-		xor	eax, eax
-		mov	edx, ds:dword_8061350
-		nop
-		lea	esi, [esi+0]
-
-loc_804BB88:				; CODE XREF: sub_804BB50+43j
-		mov	[ebx+eax*4], edx
-		add	eax, 1
-		add	edx, 7Ch
-		cmp	eax, ecx
-		jb	short loc_804BB88
-
-loc_804BB95:				; CODE XREF: sub_804BB50+23j
-		cmp	ds:dword_80613A8, 0FFFFFFFFh
-		jz	loc_804BC4D
-		mov	dword ptr [esp], offset	env ; env
-		call	__setjmp
-		test	eax, eax
-		jz	short loc_804BBF8
-		mov	esi, ds:dword_80613A8
-		cmp	esi, 3
-		jz	loc_804BCAC
-		mov	ecx, ds:dword_8061358
-		test	ecx, ecx
-		jz	loc_804BC97
-		mov	ebx, ds:ptr
-		xor	eax, eax
-		mov	edx, ds:dword_8061350
-		lea	esi, [esi+0]
-
-loc_804BBE0:				; CODE XREF: sub_804BB50+9Bj
-		mov	[ebx+eax*4], edx
-		add	eax, 1
-		add	edx, 7Ch
-		cmp	eax, ecx
-		jb	short loc_804BBE0
-		mov	edi, 1
-		jmp	short loc_804BC0C
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804BBF8:				; CODE XREF: sub_804BB50+60j
-		mov	esi, ds:dword_80613A8
-		xor	edi, edi
-		mov	ecx, ds:dword_8061358
-		mov	ebx, ds:ptr
-
-loc_804BC0C:				; CODE XREF: sub_804BB50+A2j
-					; sub_804BB50+152j
-		xor	eax, eax
-		cmp	esi, 4
-		movzx	edx, ds:byte_80613DA
-		setnz	al
-		sub	eax, 1
-		and	eax, ds:dword_80613A4
-		mov	[esp+4], ecx
-		mov	[esp], ebx
-		add	eax, esi
-		lea	esi, [edi+eax*2]
-		movzx	eax, ds:byte_80613AC
-		lea	eax, [eax+esi*2]
-		lea	eax, [edx+eax*2]
-		mov	eax, ds:off_805EEC0[eax*4]
-		mov	[esp+8], eax
-		call	sub_8055310
-
-loc_804BC4D:				; CODE XREF: sub_804BB50+4Cj
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804BC58:				; CODE XREF: sub_804BB50+1Bj
-		mov	eax, ds:ptr
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, ds:dword_8061358
-		cmp	eax, 15555555h
-		ja	short loc_804BCA7
-		lea	eax, [eax+eax*2]
-		shl	eax, 2
-		mov	[esp], eax	; size
-		call	sub_8058380
-		mov	ecx, ds:dword_8061358
-		mov	ds:ptr,	eax
-		lea	eax, [ecx+ecx*2]
-		mov	ds:dword_8061360, eax
-		jmp	loc_804BB71
-; ---------------------------------------------------------------------------
-
-loc_804BC97:				; CODE XREF: sub_804BB50+79j
-		mov	ebx, ds:ptr
-		mov	edi, 1
-		jmp	loc_804BC0C
-; ---------------------------------------------------------------------------
-
-loc_804BCA7:				; CODE XREF: sub_804BB50+11Fj
-		call	sub_80527C0
-; ---------------------------------------------------------------------------
-
-loc_804BCAC:				; CODE XREF: sub_804BB50+6Bj
-		mov	dword ptr [esp+0Ch], offset aSort_files	; "sort_files"
-		mov	dword ptr [esp+8], 0D0Bh ; line
-		mov	dword ptr [esp+4], offset file ; "ls.c"
-		mov	dword ptr [esp], offset	aSort_typeSort_	; "sort_type !=	sort_version"
-		call	___assert_fail
-sub_804BB50	endp
-
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BCD0	proc near		; DATA XREF: .rodata:0805EED0o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	eax, [ebp+arg_4]
-		mov	eax, [eax]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebp+arg_0]
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		leave
-		jmp	_strcmp
-sub_804BCD0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BCF0	proc near		; DATA XREF: .rodata:0805EED8o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	edx, [ebp+arg_0]
-		mov	eax, [ebp+arg_4]
-		mov	edx, [edx]
-		mov	[ebp+arg_4], edx
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		leave
-		jmp	_strcmp
-sub_804BCF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BD10	proc near		; DATA XREF: .rodata:0805EED4o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [esi+68h]
-		mov	ecx, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	short loc_804BD70
-		cmp	ecx, 3
-		jz	short loc_804BD70
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804BD80
-
-loc_804BD4E:				; CODE XREF: sub_804BD10+67j
-		mov	eax, [esi]
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebx]
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BD70:				; CODE XREF: sub_804BD10+2Ej
-					; sub_804BD10+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804BD4E
-		lea	esi, [esi+0]
-
-loc_804BD80:				; CODE XREF: sub_804BD10+3Cj
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804BD10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BD90	proc near		; DATA XREF: .rodata:0805EEDCo
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [ebx+68h]
-		mov	ecx, [esi+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	short loc_804BDF0
-		cmp	ecx, 3
-		jz	short loc_804BDF0
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804BE00
-
-loc_804BDCE:				; CODE XREF: sub_804BD90+67j
-		mov	eax, [esi]
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebx]
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BDF0:				; CODE XREF: sub_804BD90+2Ej
-					; sub_804BD90+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804BDCE
-		lea	esi, [esi+0]
-
-loc_804BE00:				; CODE XREF: sub_804BD90+3Cj
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804BD90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BE10	proc near		; CODE XREF: sub_804BE30+17j
-					; sub_804BE50+17j ...
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		call	___errno_location
-		mov	dword ptr [eax], 0
-		leave
-		jmp	_strcoll
-sub_804BE10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BE30	proc near		; DATA XREF: .rodata:off_805EEC0o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	eax, [ebp+arg_4]
-		mov	eax, [eax]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebp+arg_0]
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		leave
-		jmp	short sub_804BE10
-sub_804BE30	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BE50	proc near		; DATA XREF: .rodata:0805EEC8o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	edx, [ebp+arg_0]
-		mov	eax, [ebp+arg_4]
-		mov	edx, [edx]
-		mov	[ebp+arg_4], edx
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		leave
-		jmp	short sub_804BE10
-sub_804BE50	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BE70	proc near		; DATA XREF: .rodata:0805EEC4o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [esi+68h]
-		mov	ecx, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	short loc_804BED0
-		cmp	ecx, 3
-		jz	short loc_804BED0
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804BEE0
-
-loc_804BEAE:				; CODE XREF: sub_804BE70+67j
-		mov	eax, [esi]
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebx]
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BED0:				; CODE XREF: sub_804BE70+2Ej
-					; sub_804BE70+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804BEAE
-		lea	esi, [esi+0]
-
-loc_804BEE0:				; CODE XREF: sub_804BE70+3Cj
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804BE70	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BEF0	proc near		; DATA XREF: .rodata:0805EECCo
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [ebx+68h]
-		mov	ecx, [esi+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	short loc_804BF50
-		cmp	ecx, 3
-		jz	short loc_804BF50
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804BF60
-
-loc_804BF2E:				; CODE XREF: sub_804BEF0+67j
-		mov	eax, [esi]
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebx]
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BF50:				; CODE XREF: sub_804BEF0+2Ej
-					; sub_804BEF0+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804BF2E
-		lea	esi, [esi+0]
-
-loc_804BF60:				; CODE XREF: sub_804BEF0+3Cj
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804BEF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BF70	proc near		; DATA XREF: .rodata:0805EF2Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [ebx+68h]
-		mov	ecx, [esi+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	short loc_804BFD0
-		cmp	ecx, 3
-		jz	short loc_804BFD0
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804BFE0
-
-loc_804BFAE:				; CODE XREF: sub_804BF70+67j
-		mov	eax, [esi]
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebx]
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_8051B80
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804BFD0:				; CODE XREF: sub_804BF70+2Ej
-					; sub_804BF70+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804BFAE
-		lea	esi, [esi+0]
-
-loc_804BFE0:				; CODE XREF: sub_804BF70+3Cj
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804BF70	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804BFF0	proc near		; DATA XREF: .rodata:0805EF28o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	edx, [ebp+arg_0]
-		mov	eax, [ebp+arg_4]
-		mov	edx, [edx]
-		mov	[ebp+arg_4], edx
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		leave
-		jmp	sub_8051B80
-sub_804BFF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C010	proc near		; DATA XREF: .rodata:0805EF24o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [esi+68h]
-		mov	ecx, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	short loc_804C070
-		cmp	ecx, 3
-		jz	short loc_804C070
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804C080
-
-loc_804C04E:				; CODE XREF: sub_804C010+67j
-		mov	eax, [esi]
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebx]
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_8051B80
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C070:				; CODE XREF: sub_804C010+2Ej
-					; sub_804C010+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804C04E
-		lea	esi, [esi+0]
-
-loc_804C080:				; CODE XREF: sub_804C010+3Cj
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804C010	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C090	proc near		; DATA XREF: .rodata:0805EF20o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	eax, [ebp+arg_4]
-		mov	eax, [eax]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebp+arg_0]
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		leave
-		jmp	sub_8051B80
-sub_804C090	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C0B0	proc near		; CODE XREF: sub_804F2E0+4B4p
-					; sub_804FAE0+16F1p
-
-var_24		= dword	ptr -24h
-ptr		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		mov	esi, edx
-		push	ebx
-		sub	esp, 2Ch
-		test	eax, eax
-		mov	[ebp+var_1C], eax
-		jz	short loc_804C0D7
-		mov	edx, ds:dword_806134C
-		test	edx, edx
-		jz	short loc_804C0D7
-		mov	edx, eax
-		xor	ecx, ecx
-		xor	eax, eax
-		call	sub_804AB80
-
-loc_804C0D7:				; CODE XREF: sub_804C0B0+10j
-					; sub_804C0B0+1Aj
-		mov	ebx, ds:dword_8061358
-		mov	eax, esi
-		movzx	esi, al
-		mov	[ebp+var_24], esi
-		lea	edi, ds:0FFFFFFFCh[ebx*4]
-		mov	esi, ebx
-		jmp	short loc_804C11E
-; ---------------------------------------------------------------------------
-
-loc_804C0F0:				; CODE XREF: sub_804C0B0+8Fj
-		mov	eax, [ebx]
-		mov	[esp], eax
-		call	sub_8052BA0
-		cmp	byte ptr [eax],	2Eh
-		jz	loc_804C1D0
-
-loc_804C103:				; CODE XREF: sub_804C0B0+13Cj
-		mov	eax, [ebx]
-		cmp	byte ptr [eax],	2Fh
-		jnz	short loc_804C148
-
-loc_804C10A:				; CODE XREF: sub_804C0B0+93j
-		mov	edx, [ebx+4]
-		mov	ecx, [ebp+var_24]
-		call	sub_804AB80
-		cmp	dword ptr [ebx+68h], 9
-		jz	short loc_804C17E
-
-loc_804C11B:				; CODE XREF: sub_804C0B0+88j
-					; sub_804C0B0+CCj ...
-		sub	edi, 4
-
-loc_804C11E:				; CODE XREF: sub_804C0B0+3Ej
-		test	esi, esi
-		jz	short loc_804C190
-		mov	eax, ds:ptr
-		sub	esi, 1
-		mov	ebx, [eax+edi]
-		mov	eax, [ebx+68h]
-		cmp	eax, 9
-		jz	short loc_804C13A
-		cmp	eax, 3
-		jnz	short loc_804C11B
-
-loc_804C13A:				; CODE XREF: sub_804C0B0+83j
-		mov	eax, [ebp+var_1C]
-		test	eax, eax
-		jnz	short loc_804C0F0
-		mov	eax, [ebx]
-		jmp	short loc_804C10A
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C148:				; CODE XREF: sub_804C0B0+58j
-		mov	[esp+4], eax	; s
-		mov	eax, [ebp+var_1C]
-		mov	dword ptr [esp+8], 0 ; int
-		mov	[esp], eax	; int
-		call	sub_80530A0
-		mov	edx, [ebx+4]
-		mov	ecx, [ebp+var_24]
-		mov	[ebp+ptr], eax
-		call	sub_804AB80
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-		cmp	dword ptr [ebx+68h], 9
-		jnz	short loc_804C11B
-
-loc_804C17E:				; CODE XREF: sub_804C0B0+69j
-		mov	eax, [ebx]
-		mov	[esp], eax	; ptr
-		call	_free
-		jmp	short loc_804C11B
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C190:				; CODE XREF: sub_804C0B0+70j
-		mov	ebx, esi
-		mov	esi, ds:dword_8061358
-		xor	eax, eax
-		test	esi, esi
-		jz	short loc_804C1C1
-		mov	ecx, ds:ptr
-		lea	esi, [esi+0]
-
-loc_804C1A8:				; CODE XREF: sub_804C0B0+10Fj
-		mov	edx, [ecx+ebx*4]
-		cmp	dword ptr [edx+68h], 9
-		mov	[ecx+eax*4], edx
-		setnz	dl
-		add	ebx, 1
-		movzx	edx, dl
-		add	eax, edx
-		cmp	ebx, esi
-		jb	short loc_804C1A8
-
-loc_804C1C1:				; CODE XREF: sub_804C0B0+ECj
-		mov	ds:dword_8061358, eax
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C1D0:				; CODE XREF: sub_804C0B0+4Dj
-		movzx	edx, byte ptr [eax+1]
-		cmp	dl, 2Eh
-		jz	short loc_804C1F8
-
-loc_804C1D9:				; CODE XREF: sub_804C0B0+14Cj
-		cmp	dl, 2Fh
-		setz	al
-		test	dl, dl
-		setz	dl
-		or	dl, al
-		jnz	loc_804C11B
-		jmp	loc_804C103
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C1F8:				; CODE XREF: sub_804C0B0+127j
-		movzx	edx, byte ptr [eax+2]
-		jmp	short loc_804C1D9
-sub_804C0B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C200	proc near		; CODE XREF: sub_804CEE0+CEp
-					; sub_804D430+32Fp ...
-		push	ebp
-		movzx	eax, al
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		call	sub_804A0E0
-		test	al, al
-		mov	ebx, eax
-		jz	short loc_804C231
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	short loc_804C23C
-		mov	[edx], bl
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804C22A:				; CODE XREF: sub_804C200+4Bj
-		add	ds:dword_80614B4, 1
-
-loc_804C231:				; CODE XREF: sub_804C200+13j
-		test	bl, bl
-		setnz	al
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804C23C:				; CODE XREF: sub_804C200+20j
-		movzx	edx, bl
-		mov	[esp+4], edx	; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		jmp	short loc_804C22A
-sub_804C200	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C250	proc near		; CODE XREF: sub_804A8A0+4746p
-					; sub_804A8A0+4920p
-
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		mov	edi, edx
-		push	esi
-		mov	esi, eax
-		push	ebx
-		sub	esp, 2Ch
-		cmp	eax, edx
-		jb	short loc_804C2A6
-		jmp	short loc_804C2CD
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C268:				; CODE XREF: sub_804C250+61j
-		xor	edx, edx
-		mov	eax, edi
-		div	ecx
-		xor	edx, edx
-		lea	ebx, [esi+1]
-		mov	[ebp+var_1C], eax
-		mov	eax, ebx
-		div	ecx
-		cmp	[ebp+var_1C], eax
-		jbe	short loc_804C2B3
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	short loc_804C2E7
-		mov	byte ptr [edx],	9
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804C295:				; CODE XREF: sub_804C250+ADj
-		mov	eax, esi
-		xor	edx, edx
-		div	ecx
-		lea	ebx, [ecx+esi]
-		sub	ebx, edx
-
-loc_804C2A0:				; CODE XREF: sub_804C250+95j
-		cmp	edi, ebx
-		jbe	short loc_804C2CD
-
-loc_804C2A4:				; CODE XREF: sub_804C250+7Bj
-		mov	esi, ebx
-
-loc_804C2A6:				; CODE XREF: sub_804C250+Fj
-		mov	ecx, ds:dword_80613F4
-		lea	ebx, [esi+1]
-		test	ecx, ecx
-		jnz	short loc_804C268
-
-loc_804C2B3:				; CODE XREF: sub_804C250+2Dj
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	short loc_804C2D5
-		mov	byte ptr [edx],	20h
-		add	edx, 1
-		cmp	edi, ebx
-		mov	[eax+14h], edx
-		ja	short loc_804C2A4
-
-loc_804C2CD:				; CODE XREF: sub_804C250+11j
-					; sub_804C250+52j
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804C2D5:				; CODE XREF: sub_804C250+6Ej
-		mov	dword ptr [esp+4], 20h ; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		jmp	short loc_804C2A0
-; ---------------------------------------------------------------------------
-
-loc_804C2E7:				; CODE XREF: sub_804C250+3Aj
-		mov	dword ptr [esp+4], 9 ; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		mov	ecx, ds:dword_80613F4
-		jmp	short loc_804C295
-sub_804C250	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C300	proc near		; CODE XREF: sub_804C3C0+26j
-					; sub_804C3C0+47j ...
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		mov	esi, ecx
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 1Ch
-		test	eax, eax
-		jz	short loc_804C388
-		mov	dword ptr [esp+4], 0 ; int
-		mov	[esp], eax	; s
-		call	sub_8052440
-		mov	[esp], ebx
-		sub	esi, eax
-		mov	eax, esi
-		sar	eax, 1Fh
-		not	eax
-		and	esi, eax
-		mov	eax, ds:stdout
-		mov	[esp+4], eax
-		call	_fputs_unlocked
-		mov	[esp], ebx	; s
-		mov	ebx, esi
-		call	_strlen
-		mov	edi, eax
-		jmp	short loc_804C353
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C350:				; CODE XREF: sub_804C300+6Bj
-		sub	ebx, 1
-
-loc_804C353:				; CODE XREF: sub_804C300+49j
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	short loc_804C3A6
-		mov	byte ptr [edx],	20h
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804C369:				; CODE XREF: sub_804C300+B6j
-		test	ebx, ebx
-		jnz	short loc_804C350
-		add	esi, edi
-
-loc_804C36F:				; CODE XREF: sub_804C300+A4j
-		mov	eax, ds:dword_80614B4
-		lea	eax, [esi+eax+1]
-		mov	ds:dword_80614B4, eax
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C388:				; CODE XREF: sub_804C300+Fj
-		mov	[esp+0Ch], edx
-		mov	[esp+8], ecx
-		mov	dword ptr [esp+4], offset aLu ;	"%*lu "
-		mov	dword ptr [esp], 1
-		call	___printf_chk
-		jmp	short loc_804C36F
-; ---------------------------------------------------------------------------
-
-loc_804C3A6:				; CODE XREF: sub_804C300+5Ej
-		mov	dword ptr [esp+4], 20h ; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		jmp	short loc_804C369
-sub_804C300	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C3C0	proc near		; CODE XREF: sub_804D430+706p
-					; sub_804D430+71Dp
-
-var_C		= dword	ptr -0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 24h
-		test	cl, cl
-		mov	eax, offset s	; "?"
-		jz	short loc_804C3DD
-		xor	eax, eax
-		cmp	ds:byte_80613AE, 0
-		jz	short loc_804C3F0
-
-loc_804C3DD:				; CODE XREF: sub_804C3C0+10j
-		add	esp, 24h
-		mov	ecx, edx
-		mov	edx, ebx
-		pop	ebx
-		pop	ebp
-		jmp	sub_804C300
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C3F0:				; CODE XREF: sub_804C3C0+1Bj
-		mov	[esp], ebx	; uid
-		mov	[ebp+var_C], edx
-		call	sub_8054F90
-		mov	edx, [ebp+var_C]
-		add	esp, 24h
-		mov	ecx, edx
-		mov	edx, ebx
-		pop	ebx
-		pop	ebp
-		jmp	sub_804C300
-sub_804C3C0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C410	proc near		; CODE XREF: sub_804FAE0+1747p
-					; sub_804FAE0+1756p
-
-var_2C		= dword	ptr -2Ch
-var_20		= dword	ptr -20h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	ecx, [edx+0Ch]
-		mov	esi, [edx+8]
-		mov	ebx, ecx
-		sub	ebx, esi
-		shr	ebx, 2
-		test	ebx, ebx
-		jz	loc_804C4B0
-		cmp	ecx, esi
-		jz	loc_804C4C0
-
-loc_804C436:				; CODE XREF: sub_804C410+B4j
-		mov	edi, [edx+18h]
-		add	ecx, edi
-		not	edi
-		and	ecx, edi
-		mov	edi, [edx+10h]
-		mov	[edx+0Ch], ecx
-		mov	[ebp+var_2C], edi
-		mov	edi, ecx
-		sub	edi, [edx+4]
-		mov	[ebp+var_20], edi
-		mov	edi, [ebp+var_2C]
-		sub	edi, [edx+4]
-		cmp	[ebp+var_20], edi
-		jg	short loc_804C4B8
-		mov	[ebp+var_2C], ecx
-
-loc_804C45E:				; CODE XREF: sub_804C410+AEj
-		mov	edi, [ebp+var_2C]
-		mov	[edx+8], edi
-		mov	edx, ds:stdout
-		xor	edi, edi
-		mov	[esp], eax
-		mov	[esp+4], edx
-		call	_fputs_unlocked
-
-loc_804C478:				; CODE XREF: sub_804C410+88j
-		mov	eax, [esi+edi*4]
-		add	edi, 1
-		mov	dword ptr [esp+4], offset aLu_0	; " %lu"
-		mov	dword ptr [esp], 1
-		mov	[esp+8], eax
-		call	___printf_chk
-		cmp	ebx, edi
-		ja	short loc_804C478
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	short loc_804C4C9
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804C4B0:				; CODE XREF: sub_804C410+18j
-					; sub_804C410+C9j
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804C4B8:				; CODE XREF: sub_804C410+49j
-		mov	ecx, [ebp+var_2C]
-		mov	[edx+0Ch], ecx
-		jmp	short loc_804C45E
-; ---------------------------------------------------------------------------
-
-loc_804C4C0:				; CODE XREF: sub_804C410+20j
-		or	byte ptr [edx+28h], 2
-		jmp	loc_804C436
-; ---------------------------------------------------------------------------
-
-loc_804C4C9:				; CODE XREF: sub_804C410+95j
-		mov	dword ptr [esp+4], 0Ah ; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		jmp	short loc_804C4B0
-sub_804C410	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C4E0	proc near		; CODE XREF: sub_804C860+88p
-					; sub_804CAA0+64p ...
-
-var_2040	= dword	ptr -2040h
-stream		= dword	ptr -203Ch
-var_2038	= dword	ptr -2038h
-s		= dword	ptr -2034h
-var_2030	= dword	ptr -2030h
-var_202C	= dword	ptr -202Ch
-p		= mbstate_t ptr	-2028h
-pwc		= dword	ptr -2020h
-var_201C	= byte ptr -201Ch
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		mov	esi, ecx
-		push	ebx
-		sub	esp, 205Ch
-		mov	[ebp+stream], eax
-		mov	eax, [ebp+arg_0]
-		lea	ebx, [ebp+var_201C]
-		mov	[esp+8], edx
-		mov	[ebp+var_2040],	edx
-		mov	[esp+10h], ecx
-		mov	[ebp+var_2038],	eax
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		mov	dword ptr [esp+4], 2000h
-		mov	[esp], ebx
-		call	sub_80563D0
-		mov	edx, [ebp+var_2040]
-		mov	[ebp+s], ebx
-		cmp	eax, 1FFFh
-		mov	edi, eax
-		ja	loc_804C725
-
-loc_804C54D:				; CODE XREF: sub_804C4E0+279j
-		cmp	ds:byte_80613E8, 0
-		jnz	loc_804C5F2
-		mov	esi, [ebp+var_2038]
-		test	esi, esi
-		jz	short loc_804C592
-		call	___ctype_get_mb_cur_max
-		cmp	eax, 1
-		jbe	loc_804C75E
-		mov	edx, [ebp+s]
-		mov	dword ptr [esp+8], 0 ; int
-		mov	[esp+4], edi	; int
-		mov	[esp], edx	; s
-		call	sub_80522A0
-		mov	[ebp+var_202C],	eax
-
-loc_804C592:				; CODE XREF: sub_804C4E0+82j
-					; sub_804C4E0+144j ...
-		mov	ebx, [ebp+stream]
-		test	ebx, ebx
-		jz	short loc_804C5C0
-		mov	eax, [ebp+stream]
-		mov	edx, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 1 ; size
-		mov	[esp+0Ch], eax	; stream
-		mov	[esp], edx	; ptr
-		call	_fwrite_unlocked
-
-loc_804C5C0:				; CODE XREF: sub_804C4E0+BAj
-		mov	ecx, [ebp+var_2038]
-		test	ecx, ecx
-		jz	short loc_804C5D8
-		mov	edx, [ebp+var_202C]
-		mov	eax, [ebp+var_2038]
-		mov	[eax], edx
-
-loc_804C5D8:				; CODE XREF: sub_804C4E0+E8j
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		mov	eax, edi
-		jnz	loc_804C859
-		lea	esp, [ebp-0Ch]
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804C5F2:				; CODE XREF: sub_804C4E0+74j
-		call	___ctype_get_mb_cur_max
-		cmp	eax, 1
-		jbe	loc_804C81D
-		add	edi, [ebp+s]
-		mov	[ebp+var_202C],	0
-		mov	[ebp+var_2030],	edi
-		mov	edx, [ebp+var_2030]
-		xor	edi, edi
-		cmp	[ebp+s], edx
-		jnb	loc_804C592
-		mov	edi, [ebp+s]
-		mov	esi, edi
-		lea	esi, [esi+0]
-
-loc_804C638:				; CODE XREF: sub_804C4E0+234j
-		movzx	eax, byte ptr [esi]
-		cmp	al, 5Fh
-		jg	loc_804C7D0
-		cmp	al, 41h
-		jge	loc_804C7DC
-		cmp	al, 20h
-		jl	short loc_804C668
-		cmp	al, 23h
-		jle	loc_804C7DC
-		lea	edx, [eax-25h]
-		cmp	dl, 1Ah
-		lea	esi, [esi+0]
-		jbe	loc_804C7DC
-		db	66h
-		nop
-
-loc_804C668:				; CODE XREF: sub_804C4E0+16Dj
-					; sub_804C4E0+2F6j
-		mov	[ebp+p.__count], 0
-		mov	dword ptr [ebp+p.__value], 0
-		lea	esi, [esi+0]
-
-loc_804C680:				; CODE XREF: sub_804C4E0+228j
-		lea	eax, [ebp+p]
-		mov	[esp+0Ch], eax	; p
-		mov	eax, [ebp+var_2030]
-		lea	edx, [ebp+pwc]
-		mov	[esp+4], esi	; s
-		mov	[esp], edx	; pwc
-		sub	eax, esi
-		mov	[esp+8], eax	; n
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	ebx, eax
-		jz	loc_804C7F0
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_804C805
-		test	eax, eax
-		db	66h
-		nop
-		jnz	short loc_804C6C4
-		mov	bl, 1
-
-loc_804C6C4:				; CODE XREF: sub_804C4E0+1E0j
-		mov	eax, [ebp+pwc]
-		mov	[esp], eax
-		call	_wcwidth
-		test	eax, eax
-		js	loc_804C7B8
-		xor	edx, edx
-		lea	esi, [esi+0]
-
-loc_804C6E0:				; CODE XREF: sub_804C4E0+20Cj
-		movzx	ecx, byte ptr [esi+edx]
-		mov	[edi+edx], cl
-		add	edx, 1
-		cmp	ebx, edx
-		jnz	short loc_804C6E0
-		add	[ebp+var_202C],	eax
-		add	edi, ebx
-		add	esi, ebx
-
-loc_804C6F8:				; CODE XREF: sub_804C4E0+2E7j
-		lea	eax, [ebp+p]
-		mov	[esp], eax	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	loc_804C680
-
-loc_804C70E:				; CODE XREF: sub_804C4E0+30Bj
-					; sub_804C4E0+320j
-		cmp	[ebp+var_2030],	esi
-		ja	loc_804C638
-		sub	edi, [ebp+s]
-		jmp	loc_804C592
-; ---------------------------------------------------------------------------
-
-loc_804C725:				; CODE XREF: sub_804C4E0+67j
-		lea	ecx, [eax+1]
-		lea	eax, [eax+1Fh]
-		and	eax, 0FFFFFFF0h
-		sub	esp, eax
-		lea	eax, [esp+23h]
-		and	eax, 0FFFFFFF0h
-		mov	[ebp+s], eax
-		mov	[esp+10h], esi
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	[esp+8], edx
-		mov	[esp+4], ecx
-		mov	[esp], eax
-		call	sub_80563D0
-		jmp	loc_804C54D
-; ---------------------------------------------------------------------------
-
-loc_804C75E:				; CODE XREF: sub_804C4E0+8Cj
-		mov	ebx, [ebp+s]
-		mov	[ebp+var_202C],	0
-		add	ebx, edi
-		cmp	[ebp+s], ebx
-		jnb	loc_804C592
-		call	___ctype_b_loc
-		xor	esi, esi
-		mov	ecx, [eax]
-		mov	eax, [ebp+s]
-		nop
-		lea	esi, [esi+0]
-
-loc_804C790:				; CODE XREF: sub_804C4E0+2C8j
-		movzx	edx, byte ptr [eax]
-		movzx	edx, word ptr [ecx+edx*2]
-		and	edx, 4000h
-		cmp	edx, 1
-		sbb	esi, 0FFFFFFFFh
-		add	eax, 1
-		cmp	ebx, eax
-		ja	short loc_804C790
-		mov	[ebp+var_202C],	esi
-		jmp	loc_804C592
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804C7B8:				; CODE XREF: sub_804C4E0+1F4j
-		mov	byte ptr [edi],	3Fh
-		add	esi, ebx
-		add	edi, 1
-		add	[ebp+var_202C],	1
-		jmp	loc_804C6F8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C7D0:				; CODE XREF: sub_804C4E0+15Dj
-		lea	edx, [eax-61h]
-		cmp	dl, 1Dh
-		ja	loc_804C668
-
-loc_804C7DC:				; CODE XREF: sub_804C4E0+165j
-					; sub_804C4E0+171j ...
-		mov	[edi], al
-		add	esi, 1
-		add	edi, 1
-		add	[ebp+var_202C],	1
-		jmp	loc_804C70E
-; ---------------------------------------------------------------------------
-
-loc_804C7F0:				; CODE XREF: sub_804C4E0+1CDj
-		mov	byte ptr [edi],	3Fh
-		add	esi, 1
-		add	edi, 1
-		add	[ebp+var_202C],	1
-		jmp	loc_804C70E
-; ---------------------------------------------------------------------------
-
-loc_804C805:				; CODE XREF: sub_804C4E0+1D6j
-		mov	byte ptr [edi],	3Fh
-		add	edi, 1
-		add	[ebp+var_202C],	1
-		sub	edi, [ebp+s]
-		jmp	loc_804C592
-; ---------------------------------------------------------------------------
-
-loc_804C81D:				; CODE XREF: sub_804C4E0+11Aj
-		mov	esi, [ebp+s]
-		add	esi, edi
-		cmp	[ebp+s], esi
-		jnb	short loc_804C84E
-		call	___ctype_b_loc
-		mov	edx, [ebp+s]
-
-loc_804C838:				; CODE XREF: sub_804C4E0+36Cj
-		movzx	ebx, byte ptr [edx]
-		mov	ecx, [eax]
-		test	byte ptr [ecx+ebx*2+1],	40h
-		jnz	short loc_804C847
-		mov	byte ptr [edx],	3Fh
-
-loc_804C847:				; CODE XREF: sub_804C4E0+362j
-		add	edx, 1
-		cmp	esi, edx
-		ja	short loc_804C838
-
-loc_804C84E:				; CODE XREF: sub_804C4E0+34Bj
-		mov	[ebp+var_202C],	edi
-		jmp	loc_804C592
-; ---------------------------------------------------------------------------
-
-loc_804C859:				; CODE XREF: sub_804C4E0+104j
-		call	___stack_chk_fail
-sub_804C4E0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C860	proc near		; CODE XREF: sub_804EC30+16Bp
-					; sub_804A8A0+46A5p ...
-
-var_29C		= dword	ptr -29Ch
-var_298		= byte ptr -298h
-var_C		= dword	ptr -0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		mov	esi, eax
-		push	ebx
-		xor	ebx, ebx
-		sub	esp, 2C0h
-		mov	eax, large gs:14h
-		mov	[ebp+var_C], eax
-		xor	eax, eax
-		cmp	ds:byte_80613D1, 0
-		jz	short loc_804C899
-		cmp	ds:dword_80613A0, 4
-		jz	loc_804C9B0
-		mov	ebx, ds:dword_8061378
-		add	ebx, 1
-
-loc_804C899:				; CODE XREF: sub_804C860+21j
-					; sub_804C860+177j
-		cmp	ds:byte_80613AF, 0
-		jz	short loc_804C8B9
-		cmp	ds:dword_80613A0, 4
-		jz	loc_804C950
-		mov	eax, ds:dword_806137C
-		add	eax, 1
-		add	ebx, eax
-
-loc_804C8B9:				; CODE XREF: sub_804C860+40j
-					; sub_804C860+145j
-		cmp	ds:byte_8061374, 0
-		jz	short loc_804C8D5
-		cmp	ds:dword_80613A0, 4
-		jz	short loc_804C938
-		mov	eax, ds:dword_8061384
-		add	eax, 1
-		add	ebx, eax
-
-loc_804C8D5:				; CODE XREF: sub_804C860+60j
-					; sub_804C860+E8j
-		mov	ecx, ds:dword_80613EC
-		lea	eax, [ebp+var_29C]
-		mov	edx, [esi]
-		mov	[esp], eax
-		xor	eax, eax
-		call	sub_804C4E0
-		mov	eax, ds:dword_80613C4
-		add	ebx, [ebp+var_29C]
-		test	eax, eax
-		jz	short loc_804C915
-		mov	ecx, [esi+68h]
-		mov	edx, [esi+18h]
-		movzx	eax, byte ptr [esi+74h]
-		call	sub_804A0E0
-		test	al, al
-		setnz	al
-		movzx	eax, al
-		add	ebx, eax
-
-loc_804C915:				; CODE XREF: sub_804C860+9Aj
-		mov	edx, [ebp+var_C]
-		xor	edx, large gs:14h
-		mov	eax, ebx
-		jnz	loc_804C9DC
-		add	esp, 2C0h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804C938:				; CODE XREF: sub_804C860+69j
-		mov	eax, [esi+70h]
-		mov	[esp], eax	; s
-		call	_strlen
-		add	eax, 1
-		add	ebx, eax
-		jmp	short loc_804C8D5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C950:				; CODE XREF: sub_804C860+49j
-		mov	eax, ds:dword_80613B8
-		mov	edx, ds:dword_80613BC
-		mov	dword ptr [esp+10h], 200h
-		mov	dword ptr [esp+14h], 0
-		mov	[esp+18h], eax
-		mov	eax, ds:dword_80613B0
-		mov	[esp+1Ch], edx
-		mov	edx, [esi+44h]
-		mov	[esp+0Ch], eax
-		lea	eax, [ebp+var_298]
-		mov	[esp+8], eax
-		mov	eax, [esi+40h]
-		mov	[esp+4], edx
-		mov	[esp], eax
-		call	sub_8054030
-		mov	[esp], eax	; s
-		call	_strlen
-		add	eax, 1
-		add	ebx, eax
-		jmp	loc_804C8B9
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804C9B0:				; CODE XREF: sub_804C860+2Aj
-		lea	eax, [ebp+var_298]
-		mov	edx, [esi+64h]
-		mov	[esp+8], eax
-		mov	eax, [esi+60h]
-		mov	[esp+4], edx
-		mov	[esp], eax
-		call	sub_8058160
-		mov	[esp], eax	; s
-		call	_strlen
-		lea	ebx, [eax+1]
-		jmp	loc_804C899
-; ---------------------------------------------------------------------------
-
-loc_804C9DC:				; CODE XREF: sub_804C860+C1j
-		call	___stack_chk_fail
-sub_804C860	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_804C9F0
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804C9F0	proc near		; CODE XREF: .text:0804C9E1j
-					; sub_804CA40+16j ...
-
-var_C		= dword	ptr -0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		cmp	ds:byte_8061340, 0
-		jz	short loc_804CA28
-
-loc_804C9FF:				; CODE XREF: sub_804C9F0+4Aj
-		mov	edx, ds:stdout
-		mov	dword ptr [esp+8], 1 ; n
-		mov	[esp+0Ch], edx	; stream
-		mov	edx, [eax]
-		mov	[esp+4], edx	; size
-		mov	eax, [eax+4]
-		mov	[esp], eax	; ptr
-		call	_fwrite_unlocked
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804CA28:				; CODE XREF: sub_804C9F0+Dj
-		mov	[ebp+var_C], eax
-		mov	ds:byte_8061340, 1
-		call	sub_804CA40
-		mov	eax, [ebp+var_C]
-		jmp	short loc_804C9FF
-sub_804C9F0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CA40	proc near		; CODE XREF: sub_804C9F0+42p
-					; sub_804CAA0+260p
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	edx, dword_80611F4
-		test	edx, edx
-		jz	short loc_804CA58
-		leave
-		mov	eax, offset dword_80611F0
-		jmp	short sub_804C9F0
-; ---------------------------------------------------------------------------
-
-loc_804CA58:				; CODE XREF: sub_804CA40+Ej
-		mov	eax, offset dword_80611E0
-		call	sub_804C9F0
-		mov	eax, offset dword_80611F8
-		call	sub_804C9F0
-		mov	eax, offset dword_80611E8
-		leave
-		jmp	sub_804C9F0
-sub_804CA40	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CA80	proc near		; CODE XREF: sub_804CAA0+231p
-					; sub_804FAE0:loc_80511DBp
-		push	ebp
-		mov	eax, offset dword_80611E0
-		mov	ebp, esp
-		sub	esp, 8
-		call	sub_804C9F0
-		mov	eax, offset dword_80611E8
-		leave
-		jmp	sub_804C9F0
-sub_804CA80	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __fastcall sub_804CAA0(int, int, char, int, struct obstack *, int, int)
-sub_804CAA0	proc near		; CODE XREF: sub_804CEE0+B4p
-					; sub_804D430+30Bp ...
-
-var_A0		= dword	ptr -0A0h
-var_9C		= dword	ptr -9Ch
-oset		= sigset_t ptr -98h
-arg_0		= byte ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		mov	esi, eax
-		push	ebx
-		sub	esp, 0ACh
-		mov	ebx, [ebp+arg_8]
-		cmp	ds:byte_80613C8, 0
-		movzx	eax, [ebp+arg_0]
-		jnz	loc_804CB50
-
-loc_804CAC2:				; CODE XREF: sub_804CAA0+13Ej
-		xor	edi, edi
-		test	ebx, ebx
-		jz	loc_804CC0C
-
-loc_804CACC:				; CODE XREF: sub_804CAA0+166j
-		cmp	ds:byte_80613C0, 0
-		jz	short loc_804CAF0
-		mov	eax, [ebx+0Ch]
-		lea	edx, [eax+4]
-		cmp	[ebx+10h], edx
-		jb	loc_804CDB0
-
-loc_804CAE4:				; CODE XREF: sub_804CAA0+323j
-		mov	edx, ds:dword_80614B4
-		mov	[eax], edx
-		add	dword ptr [ebx+0Ch], 4
-
-loc_804CAF0:				; CODE XREF: sub_804CAA0+33j
-		mov	ecx, ds:dword_80613EC
-		mov	edx, esi
-		mov	eax, ds:stdout
-		mov	dword ptr [esp], 0
-		call	sub_804C4E0
-		mov	esi, eax
-		mov	eax, ds:dword_80614B4
-		add	eax, esi
-		cmp	ds:byte_80613C0, 0
-		mov	ds:dword_80614B4, eax
-		jz	short loc_804CB35
-		mov	edx, [ebx+0Ch]
-		lea	ecx, [edx+4]
-		cmp	[ebx+10h], ecx
-		jb	loc_804CDC8
-
-loc_804CB2F:				; CODE XREF: sub_804CAA0+340j
-		mov	[edx], eax
-		add	dword ptr [ebx+0Ch], 4
-
-loc_804CB35:				; CODE XREF: sub_804CAA0+7Ej
-		test	edi, edi
-		jnz	loc_804CC38
-
-loc_804CB3D:				; CODE XREF: sub_804CAA0+18Fj
-					; sub_804CAA0+281j
-		add	esp, 0ACh
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CB50:				; CODE XREF: sub_804CAA0+1Cj
-		cmp	ecx, 0FFFFFFFFh
-		jz	loc_804CDE8
-
-loc_804CB59:				; CODE XREF: sub_804CAA0+35Aj
-		test	al, al
-		jnz	loc_804CD40
-		mov	eax, [ebp+arg_4]
-		mov	edi, ds:dword_805EFC0[eax*4]
-		cmp	edi, 5
-		jnz	loc_804CE78
-
-loc_804CB74:				; CODE XREF: sub_804CAA0+3BEj
-					; sub_804CAA0+3D2j
-		mov	[esp], esi	; s
-		call	_strlen
-		mov	edi, ds:dword_8061344
-		test	edi, edi
-		lea	edx, [esi+eax]
-		mov	[ebp+var_9C], edx
-		jz	short loc_804CBCE
-		mov	[ebp+var_A0], ebx
-		mov	ebx, eax
-		nop
-
-loc_804CB98:				; CODE XREF: sub_804CAA0+126j
-		mov	eax, [edi]
-		cmp	ebx, eax
-		jb	short loc_804CBC1
-		mov	[esp+8], eax	; n
-		mov	edx, [edi+4]
-		mov	[esp+4], edx	; s2
-		mov	edx, [ebp+var_9C]
-		sub	edx, eax
-		mov	[esp], edx	; s1
-		call	_strncmp
-		test	eax, eax
-		jz	loc_804CE85
-
-loc_804CBC1:				; CODE XREF: sub_804CAA0+FCj
-		mov	edi, [edi+10h]
-		test	edi, edi
-		jnz	short loc_804CB98
-		mov	ebx, [ebp+var_A0]
-
-loc_804CBCE:				; CODE XREF: sub_804CAA0+EDj
-		mov	edi, 28h
-
-loc_804CBD3:				; CODE XREF: sub_804CAA0+2D2j
-					; sub_804CAA0+2E1j ...
-		add	edi, offset dword_80611E0
-
-loc_804CBD9:				; CODE XREF: sub_804CAA0+3F0j
-		mov	ecx, [edi+4]
-		test	ecx, ecx
-		jz	loc_804CAC2
-		mov	eax, offset dword_80611E0
-		call	sub_804C9F0
-		mov	eax, edi
-		mov	edi, 1
-		call	sub_804C9F0
-		mov	eax, offset dword_80611E8
-		call	sub_804C9F0
-		test	ebx, ebx
-		jnz	loc_804CACC
-
-loc_804CC0C:				; CODE XREF: sub_804CAA0+26j
-		mov	ecx, ds:dword_80613EC
-		mov	edx, esi
-		mov	eax, ds:stdout
-		mov	dword ptr [esp], 0
-		call	sub_804C4E0
-		add	ds:dword_80614B4, eax
-		test	edi, edi
-		mov	esi, eax
-		jz	loc_804CB3D
-		lea	esi, [esi+0]
-
-loc_804CC38:				; CODE XREF: sub_804CAA0+97j
-		mov	eax, ds:sig
-		mov	edx, ds:dword_80614A4
-		test	eax, eax
-		jz	loc_804CE17
-
-loc_804CC4B:				; CODE XREF: sub_804CAA0+379j
-		lea	edi, [ebp+oset]
-		jmp	short loc_804CCC8
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804CC58:				; CODE XREF: sub_804CAA0+22Fj
-					; sub_804CAA0+236j
-		mov	eax, ds:stdout
-		mov	[esp], eax	; stream
-		call	_fflush_unlocked
-		mov	[esp+8], edi	; oset
-		mov	dword ptr [esp+4], offset set ;	set
-		mov	dword ptr [esp], 0 ; how
-		call	_sigprocmask
-		mov	ebx, ds:sig
-		mov	eax, ds:dword_80614A4
-		test	eax, eax
-		jz	short loc_804CCE0
-		sub	eax, 1
-		mov	ebx, 13h
-		mov	ds:dword_80614A4, eax
-
-loc_804CC99:				; CODE XREF: sub_804CAA0+250j
-		mov	[esp], ebx	; sig
-		call	_raise
-		mov	dword ptr [esp+8], 0 ; oset
-		mov	[esp+4], edi	; set
-		mov	dword ptr [esp], 2 ; how
-		call	_sigprocmask
-		mov	edx, ds:sig
-		mov	eax, ds:dword_80614A4
-		test	eax, eax
-		jz	short loc_804CCF8
-
-loc_804CCC8:				; CODE XREF: sub_804CAA0+1B1j
-					; sub_804CAA0+25Aj
-		cmp	ds:byte_8061340, 0
-		jz	short loc_804CC58
-		call	sub_804CA80
-		jmp	loc_804CC58
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CCE0:				; CODE XREF: sub_804CAA0+1EAj
-		mov	dword ptr [esp+4], 0 ; handler
-		mov	[esp], ebx	; sig
-		call	_signal
-		jmp	short loc_804CC99
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804CCF8:				; CODE XREF: sub_804CAA0+226j
-		test	edx, edx
-		jnz	short loc_804CCC8
-
-loc_804CCFC:				; CODE XREF: sub_804CAA0+380j
-		lea	esi, [esi+0]
-		call	sub_804CA40
-		mov	ebx, ds:dword_80613FC
-		xor	edx, edx
-		mov	eax, [ebp+arg_10]
-		div	ebx
-		mov	edx, [ebp+arg_10]
-		mov	ecx, eax
-		lea	eax, [esi+edx-1]
-		xor	edx, edx
-		div	ebx
-		cmp	ecx, eax
-		jz	loc_804CB3D
-		mov	eax, offset dword_8061298
-		call	sub_804C9F0
-		add	esp, 0ACh
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CD40:				; CODE XREF: sub_804CAA0+BBj
-		mov	eax, edx
-		and	eax, 0F000h
-		cmp	eax, 8000h
-		jz	loc_804CE28
-		cmp	eax, 4000h
-		jz	loc_804CE95
-		cmp	eax, 0A000h
-		jz	loc_804CDFF
-		cmp	eax, 1000h
-		mov	edi, 40h
-		jz	loc_804CBD3
-		cmp	eax, 0C000h
-		mov	di, 48h
-		jz	loc_804CBD3
-		cmp	eax, 6000h
-		mov	di, 50h
-		jz	loc_804CBD3
-		cmp	eax, 2000h
-		mov	di, 58h
-		jz	loc_804CBD3
-
-loc_804CDA5:				; CODE XREF: sub_804CAA0+36Bj
-		mov	edi, 68h
-		jmp	loc_804CBD3
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CDB0:				; CODE XREF: sub_804CAA0+3Ej
-		mov	dword ptr [esp+4], 4 ; int
-		mov	[esp], ebx	; struct obstack *
-		call	__obstack_newchunk
-		mov	eax, [ebx+0Ch]
-		jmp	loc_804CAE4
-; ---------------------------------------------------------------------------
-
-loc_804CDC8:				; CODE XREF: sub_804CAA0+89j
-		mov	dword ptr [esp+4], 4 ; int
-		mov	[esp], ebx	; struct obstack *
-		call	__obstack_newchunk
-		mov	edx, [ebx+0Ch]
-		mov	eax, ds:dword_80614B4
-		jmp	loc_804CB2F
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804CDE8:				; CODE XREF: sub_804CAA0+B3j
-		cmp	dword_8061244, 0
-		mov	edi, 60h
-		jnz	loc_804CBD3
-		jmp	loc_804CB59
-; ---------------------------------------------------------------------------
-
-loc_804CDFF:				; CODE XREF: sub_804CAA0+2C2j
-		test	ecx, ecx
-		jnz	short loc_804CE0D
-		mov	edi, dword_806124C
-		test	edi, edi
-		jnz	short loc_804CDA5
-
-loc_804CE0D:				; CODE XREF: sub_804CAA0+361j
-		mov	edi, 38h
-		jmp	loc_804CBD3
-; ---------------------------------------------------------------------------
-
-loc_804CE17:				; CODE XREF: sub_804CAA0+1A5j
-		test	edx, edx
-		jnz	loc_804CC4B
-		nop
-		jmp	loc_804CCFC
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804CE28:				; CODE XREF: sub_804CAA0+2ACj
-		test	dh, 8
-		mov	edi, 80h
-		jnz	loc_804CBD3
-		test	dh, 4
-		mov	di, 88h
-		lea	esi, [esi+0]
-		jnz	loc_804CBD3
-		and	edx, 49h
-		mov	di, 70h
-		jnz	loc_804CBD3
-		mov	ax, 16h
-		call	sub_804AB00
-		test	al, al
-		jz	loc_804CB74
-		cmp	[ebp+arg_C], 1
-		mov	di, 0B0h
-		ja	loc_804CBD3
-		jmp	loc_804CB74
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804CE78:				; CODE XREF: sub_804CAA0+CEj
-		shl	edi, 3
-		nop
-		lea	esi, [esi+0]
-		jmp	loc_804CBD3
-; ---------------------------------------------------------------------------
-
-loc_804CE85:				; CODE XREF: sub_804CAA0+11Bj
-		mov	ebx, [ebp+var_A0]
-		add	edi, 8
-		db	66h
-		nop
-		jmp	loc_804CBD9
-; ---------------------------------------------------------------------------
-
-loc_804CE95:				; CODE XREF: sub_804CAA0+2B7j
-		mov	eax, edx
-		mov	edi, 0A0h
-		and	eax, 202h
-		cmp	eax, 202h
-		jz	loc_804CBD3
-		test	dl, 2
-		mov	di, 98h
-		jnz	loc_804CBD3
-		and	edx, 200h
-		cmp	edx, 1
-		sbb	edi, edi
-		and	edi, 0FFFFFFA0h
-		add	edi, 90h
-		jmp	loc_804CBD3
-sub_804CAA0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804CEE0	proc near		; CODE XREF: sub_804A8A0+46BBp
-					; sub_804A8A0+4703p ...
-
-var_2A9		= byte ptr -2A9h
-var_2A8		= byte ptr -2A8h
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		mov	esi, edx
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 2CCh
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		cmp	ds:byte_80613D1, 0
-		jnz	loc_804D060
-
-loc_804CF08:				; CODE XREF: sub_804CEE0+1CDj
-		cmp	ds:byte_80613AF, 0
-		jnz	loc_804CFE0
-
-loc_804CF15:				; CODE XREF: sub_804CEE0+179j
-		cmp	ds:byte_8061374, 0
-		jz	short loc_804CF52
-		xor	eax, eax
-		mov	edx, [ebx+70h]
-		cmp	ds:dword_80613A0, 4
-		mov	dword ptr [esp+4], offset aS ; "%*s "
-		mov	dword ptr [esp], 1
-		setz	al
-		sub	eax, 1
-		and	eax, ds:dword_8061384
-		mov	[esp+0Ch], edx
-		mov	[esp+8], eax
-		call	___printf_chk
-
-loc_804CF52:				; CODE XREF: sub_804CEE0+3Cj
-		movzx	edx, byte ptr [ebx+74h]
-		movzx	ecx, byte ptr [ebx+75h]	; int
-		mov	edi, [ebx+1Ch]
-		mov	eax, [ebx+68h]
-		mov	[ebp+var_2A9], dl
-		movzx	edx, ds:byte_8061364
-		test	ecx, edx
-		jz	short loc_804CFD8
-		mov	edx, [ebx+6Ch]	; int
-
-loc_804CF74:				; CODE XREF: sub_804CEE0+FBj
-		mov	[esp+4], eax	; int
-		movzx	eax, [ebp+var_2A9]
-		mov	[esp+10h], esi	; int
-		mov	[esp+0Ch], edi	; int
-		mov	dword ptr [esp+8], 0 ; struct obstack *
-		mov	[esp], eax	; char
-		mov	eax, [ebx]
-		call	sub_804CAA0
-		mov	esi, eax
-		mov	eax, ds:dword_80613C4
-		test	eax, eax
-		jz	short loc_804CFB8
-		mov	ecx, [ebx+68h]
-		mov	edx, [ebx+18h]
-		movzx	eax, byte ptr [ebx+74h]
-		call	sub_804C200
-		movzx	eax, al
-		add	esi, eax
-
-loc_804CFB8:				; CODE XREF: sub_804CEE0+C2j
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		mov	eax, esi
-		jnz	loc_804D0B2
-		add	esp, 2CCh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804CFD8:				; CODE XREF: sub_804CEE0+8Fj
-		mov	edx, [ebx+18h]
-		jmp	short loc_804CF74
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804CFE0:				; CODE XREF: sub_804CEE0+2Fj
-		mov	eax, ds:dword_80613B8
-		mov	edx, ds:dword_80613BC
-		mov	dword ptr [esp+10h], 200h
-		mov	dword ptr [esp+14h], 0
-		mov	[esp+18h], eax
-		mov	eax, ds:dword_80613B0
-		mov	[esp+1Ch], edx
-		mov	edx, [ebx+44h]
-		mov	[esp+0Ch], eax
-		lea	eax, [ebp+var_2A8]
-		mov	[esp+8], eax
-		mov	eax, [ebx+40h]
-		mov	[esp+4], edx
-		mov	[esp], eax
-		call	sub_8054030
-		xor	edx, edx
-		cmp	ds:dword_80613A0, 4
-		mov	dword ptr [esp+4], offset aS ; "%*s "
-		mov	dword ptr [esp], 1
-		setz	dl
-		sub	edx, 1
-		and	edx, ds:dword_806137C
-		mov	[esp+0Ch], eax
-		mov	[esp+8], edx
-		call	___printf_chk
-		jmp	loc_804CF15
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D060:				; CODE XREF: sub_804CEE0+22j
-		lea	eax, [ebp+var_2A8]
-		mov	edx, [ebx+64h]
-		mov	[esp+8], eax
-		mov	eax, [ebx+60h]
-		mov	[esp+4], edx
-		mov	[esp], eax
-		call	sub_8058160
-		xor	edx, edx
-		cmp	ds:dword_80613A0, 4
-		mov	dword ptr [esp+4], offset aS ; "%*s "
-		mov	dword ptr [esp], 1
-		setz	dl
-		sub	edx, 1
-		and	edx, ds:dword_8061378
-		mov	[esp+0Ch], eax
-		mov	[esp+8], edx
-		call	___printf_chk
-		jmp	loc_804CF08
-; ---------------------------------------------------------------------------
-
-loc_804D0B2:				; CODE XREF: sub_804CEE0+E4j
-		call	___stack_chk_fail
-sub_804CEE0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804D0C0	proc near		; CODE XREF: sub_804FAE0:loc_8050D98p
-
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-s1		= byte ptr -1Bh
-var_19		= byte ptr -19h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 2Ch
-		mov	dword ptr [esp], offset	name ; "LS_COLORS"
-		call	_getenv
-		test	eax, eax
-		jz	short loc_804D0E1
-		mov	[ebp+var_20], eax
-		cmp	byte ptr [eax],	0
-		jnz	short loc_804D0F0
-
-loc_804D0E1:				; CODE XREF: sub_804D0C0+17j
-					; sub_804D0C0+6Dj ...
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D0F0:				; CODE XREF: sub_804D0C0+1Fj
-		mov	word ptr [ebp+s1], 3F3Fh
-		mov	[ebp+var_19], 0
-		mov	[esp], eax	; src
-		call	sub_80583E0
-		mov	ds:dword_80613CC, eax
-		mov	[ebp+var_24], eax
-
-loc_804D10A:				; CODE XREF: sub_804D0C0+176j
-					; sub_804D0C0+209j ...
-		mov	eax, [ebp+var_20]
-		movzx	edx, byte ptr [eax]
-		cmp	dl, 2Ah
-		jz	short loc_804D150
-		cmp	dl, 3Ah
-		jz	loc_804D318
-		test	dl, dl
-		jnz	loc_804D248
-
-loc_804D126:				; CODE XREF: sub_804D0C0+129j
-		cmp	dword_8061218, 6
-		jnz	short loc_804D0E1
-		mov	esi, off_806121C
-		mov	edi, offset aTarget ; "target"
-		mov	ecx, 6
-		repe cmpsb
-		jnz	short loc_804D0E1
-		mov	ds:byte_8061364, 1
-		jmp	short loc_804D0E1
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D150:				; CODE XREF: sub_804D0C0+53j
-		mov	dword ptr [esp], 14h ; size
-		lea	esi, [ebp+var_20]
-		call	sub_8058380
-		lea	edi, [ebp+var_24]
-		mov	ecx, 1
-		add	[ebp+var_20], 1
-		mov	edx, esi
-		mov	ebx, eax
-		mov	eax, ds:dword_8061344
-		mov	[ebx+10h], eax
-		mov	eax, [ebp+var_24]
-		mov	ds:dword_8061344, ebx
-		mov	[ebx+4], eax
-		mov	eax, edi
-		mov	[esp], ebx
-		call	sub_804A8A0
-		test	al, al
-		jnz	short loc_804D208
-		lea	esi, [esi+0]
-
-loc_804D198:				; CODE XREF: sub_804D0C0+157j
-					; sub_804D0C0+17Cj ...
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aUnparsableValu ; "unparsable	value for LS_COLORS environm"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+8], eax	; format
-		call	_error
-		mov	eax, ds:dword_80613CC
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, ds:dword_8061344
-		test	eax, eax
-		jnz	short loc_804D1F2
-
-loc_804D1E2:				; CODE XREF: sub_804D0C0+141j
-		mov	ds:byte_80613C8, 0
-		jmp	loc_804D126
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D1F0:				; CODE XREF: sub_804D0C0+13Fj
-		mov	eax, ebx
-
-loc_804D1F2:				; CODE XREF: sub_804D0C0+120j
-		mov	ebx, [eax+10h]
-		mov	[esp], eax	; ptr
-		call	_free
-		test	ebx, ebx
-		jnz	short loc_804D1F0
-		jmp	short loc_804D1E2
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804D208:				; CODE XREF: sub_804D0C0+CFj
-		mov	eax, [ebp+var_20]
-		movzx	edx, byte ptr [eax]
-		add	eax, 1
-		mov	[ebp+var_20], eax
-		cmp	dl, 3Dh
-		jnz	loc_804D198
-		mov	eax, [ebp+var_24]
-		xor	ecx, ecx
-		mov	edx, esi
-		mov	[ebx+0Ch], eax
-		add	ebx, 8
-		mov	eax, edi
-		mov	[esp], ebx
-		call	sub_804A8A0
-		test	al, al
-		jnz	loc_804D10A
-		jmp	loc_804D198
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804D248:				; CODE XREF: sub_804D0C0+60j
-		mov	[ebp+s1], dl
-		lea	edx, [eax+1]
-		mov	[ebp+var_20], edx
-		movzx	edx, byte ptr [eax+1]
-		test	dl, dl
-		jz	loc_804D198
-		mov	[ebp+s1+1], dl
-		lea	edx, [eax+2]
-		mov	[ebp+var_20], edx
-		movzx	edx, byte ptr [eax+2]
-		add	eax, 3
-		mov	[ebp+var_20], eax
-		cmp	dl, 3Dh
-		jnz	loc_804D198
-		mov	eax, offset s2	; "lc"
-		xor	esi, esi
-		lea	ebx, [ebp+s1]
-		jmp	short loc_804D296
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804D288:				; CODE XREF: sub_804D0C0+1E4j
-		add	esi, 1
-		mov	eax, ds:off_805EE40[esi*4]
-		test	eax, eax
-		jz	short loc_804D2CF
-
-loc_804D296:				; CODE XREF: sub_804D0C0+1C3j
-		mov	[esp+4], eax	; s2
-		mov	[esp], ebx	; s1
-		call	_strcmp
-		test	eax, eax
-		jnz	short loc_804D288
-		mov	eax, [ebp+var_24]
-		lea	ecx, ds:80611E0h[esi*8]
-		mov	[esp], ecx
-		lea	edx, [ebp+var_20]
-		xor	ecx, ecx
-		mov	off_80611E4[esi*8], eax
-		lea	eax, [ebp+var_24]
-		call	sub_804A8A0
-		test	al, al
-		jnz	loc_804D10A
-
-loc_804D2CF:				; CODE XREF: sub_804D0C0+1D4j
-		mov	[esp], ebx
-		call	sub_80562C0
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aUnrecognizedPr ; "unrecognized prefix: %s"
-		mov	dword ptr [esp], 0 ; domainname
-		mov	ebx, eax
-		call	_dcgettext
-		mov	[esp+0Ch], ebx
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+8], eax	; format
-		call	_error
-		jmp	loc_804D198
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804D318:				; CODE XREF: sub_804D0C0+58j
-		add	eax, 1
-		mov	[ebp+var_20], eax
-		jmp	loc_804D10A
-sub_804D0C0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __fastcall sub_804D330(int, char *s, int)
-sub_804D330	proc near		; CODE XREF: sub_804D430+56Cp
-					; sub_804D430+939p
-
-var_12C		= dword	ptr -12Ch
-var_121		= byte ptr -121h
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 158h
-		mov	[ebp+var_8], esi
-		mov	esi, edx
-		mov	edx, ds:dword_8061D0C
-		mov	[ebp+var_C], ebx
-		mov	ebx, eax
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		mov	[ebp+var_4], edi
-		mov	edi, ecx
-		test	edx, edx
-		jz	short loc_804D38A
-		mov	dword ptr [esp+4], offset needle ; "%b"
-		mov	[esp], esi	; haystack
-		call	_strstr
-		test	eax, eax
-		jz	short loc_804D38A
-		mov	[esp], esi	; s
-		mov	[ebp+var_12C], eax
-		call	_strlen
-		mov	edx, [ebp+var_12C]
-		cmp	eax, 65h
-		jbe	short loc_804D3D0
-
-loc_804D38A:				; CODE XREF: sub_804D330+2Bj
-					; sub_804D330+3Fj ...
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp+10h], 0
-		mov	[esp+0Ch], edi
-		mov	[esp+8], esi
-		mov	[esp+14h], eax
-		mov	dword ptr [esp+4], 3E9h
-		mov	[esp], ebx
-		call	sub_8058120
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		jnz	short loc_804D3CA
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804D3CA:				; CODE XREF: sub_804D330+8Bj
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D3D0:				; CODE XREF: sub_804D330+58j
-		mov	eax, edx
-		sub	eax, esi
-		mov	[esp+4], esi
-		lea	esi, [ebp+var_121]
-		mov	dword ptr [esp+0Ch], 105h
-		mov	[esp+8], eax
-		mov	[esp], esi
-		call	___mempcpy_chk
-		imul	ecx, [edi+10h],	0A1h
-		add	ecx, offset dword_8061580
-		mov	[esp+4], ecx
-		mov	[esp], eax
-		call	_stpcpy
-		mov	edx, [ebp+var_12C]
-		add	edx, 2
-		mov	[esp+4], edx	; src
-		mov	[esp], eax	; dest
-		call	_strcpy
-		jmp	loc_804D38A
-sub_804D330	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804D430	proc near		; CODE XREF: sub_804A8A0+4820p
-
-var_1500	= dword	ptr -1500h
-var_14FC	= dword	ptr -14FCh
-var_14F8	= dword	ptr -14F8h
-var_14F4	= dword	ptr -14F4h
-var_14F0	= dword	ptr -14F0h
-var_14EC	= dword	ptr -14ECh
-timer		= dword	ptr -14E4h
-var_14E0	= dword	ptr -14E0h
-var_14DC	= dword	ptr -14DCh
-s		= byte ptr -14D8h
-var_69D		= byte ptr -69Dh
-var_2B4		= byte ptr -2B4h
-var_28		= byte ptr -28h
-var_27		= dword	ptr -27h
-var_23		= dword	ptr -23h
-var_1E		= byte ptr -1Eh
-var_1D		= byte ptr -1Dh
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 151Ch
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		cmp	byte ptr [ebx+74h], 0
-		jz	loc_804D780
-		lea	eax, [ebp+var_28]
-		mov	[esp+4], eax
-		lea	eax, [ebx+8]
-		mov	[esp], eax
-		call	sub_8052F90
-		cmp	ds:byte_8061375, 0
-		jnz	loc_804D7B2
-
-loc_804D472:				; CODE XREF: sub_804D430+37Cj
-		mov	[ebp+var_1E], 0
-
-loc_804D476:				; CODE XREF: sub_804D430+391j
-					; sub_804D430+60Cj
-		mov	eax, ds:dword_80613A4
-		cmp	eax, 1
-		jz	loc_804D7E0
-
-loc_804D484:				; CODE XREF: sub_804D430+3A3j
-		jnb	loc_804D880
-		mov	eax, [ebx+50h]
-		mov	edx, [ebx+54h]
-		mov	[ebp+timer], eax
-		mov	[ebp+var_14E0],	edx
-
-loc_804D49C:				; CODE XREF: sub_804D430+5A2j
-		cmp	ds:byte_80613D1, 0
-		jnz	loc_804D7FF
-
-loc_804D4A9:				; CODE XREF: sub_804D430+3C9j
-		lea	edx, [ebp+s]
-		mov	[ebp+var_14EC],	edx
-		mov	esi, edx
-
-loc_804D4B7:				; CODE XREF: sub_804D430+44Bj
-		cmp	ds:byte_80613AF, 0
-		mov	edi, esi
-		jz	short loc_804D523
-		cmp	byte ptr [ebx+74h], 0
-		mov	edx, offset s	; "?"
-		jnz	loc_804DC10
-
-loc_804D4D1:				; CODE XREF: sub_804D430+82Aj
-		mov	edi, ds:dword_806137C
-		mov	[esp], edx	; s
-		mov	[ebp+var_14FC],	edx
-		mov	dword ptr [esp+4], 0 ; int
-		call	sub_8052440
-		mov	edx, [ebp+var_14FC]
-		sub	edi, eax
-		test	edi, edi
-		jle	short loc_804D50D
-		xor	ecx, ecx
-		nop
-		lea	esi, [esi+0]
-
-loc_804D500:				; CODE XREF: sub_804D430+D9j
-		mov	byte ptr [esi+ecx], 20h
-		add	ecx, 1
-		cmp	ecx, edi
-		jnz	short loc_804D500
-		add	esi, ecx
-
-loc_804D50D:				; CODE XREF: sub_804D430+C7j
-					; sub_804D430+EEj
-		movzx	eax, byte ptr [edx]
-		lea	edi, [esi+1]
-		add	edx, 1
-		mov	ecx, esi
-		test	al, al
-		mov	[esi], al
-		mov	esi, edi
-		jnz	short loc_804D50D
-		mov	byte ptr [ecx],	20h
-
-loc_804D523:				; CODE XREF: sub_804D430+90j
-		cmp	byte ptr [ebx+74h], 0
-		mov	eax, offset s	; "?"
-		jnz	loc_804DA10
-
-loc_804D532:				; CODE XREF: sub_804D430+5FDj
-		mov	[esp+18h], eax
-		mov	eax, ds:dword_8061380
-		mov	[esp], edi
-		mov	dword ptr [esp+0Ch], offset aSS	; "%s %*s "
-		mov	dword ptr [esp+8], 0FFFFFFFFh
-		mov	[esp+14h], eax
-		lea	eax, [ebp+var_28]
-		mov	[esp+10h], eax
-		mov	dword ptr [esp+4], 1
-		call	___sprintf_chk
-		mov	[esp], edi	; s
-		call	_strlen
-		add	edi, eax
-		cmp	ds:byte_80613C0, 0
-		jnz	loc_804D9D8
-
-loc_804D57D:				; CODE XREF: sub_804D430+5D4j
-		cmp	byte_80611C9, 0
-		jnz	loc_804D890
-		cmp	byte_80611C8, 0
-		jnz	loc_804D890
-		cmp	ds:byte_80613AD, 0
-		jnz	loc_804D890
-		cmp	ds:byte_8061374, 0
-		jnz	loc_804D890
-
-loc_804D5B1:				; CODE XREF: sub_804D430+4D7j
-					; sub_804D430+4F3j
-		cmp	byte ptr [ebx+74h], 0
-		mov	edx, offset s	; "?"
-		jz	short loc_804D624
-		mov	eax, [ebx+18h]
-		and	eax, 0F000h
-		cmp	eax, 6000h
-		jz	loc_804DA48
-		cmp	eax, 2000h
-		jz	loc_804DA48
-		mov	eax, dword_80611C0
-		mov	edx, dword_80611C4
-		mov	dword ptr [esp+10h], 1
-		mov	dword ptr [esp+14h], 0
-		mov	[esp+18h], eax
-		mov	eax, ds:dword_80613B0
-		mov	[esp+1Ch], edx
-		mov	edx, [ebx+38h]
-		mov	[esp+0Ch], eax
-		lea	eax, [ebp+var_2B4]
-		mov	[esp+8], eax
-		mov	eax, [ebx+34h]
-		mov	[esp+4], edx
-		mov	[esp], eax
-		call	sub_8054030
-		mov	edx, eax
-
-loc_804D624:				; CODE XREF: sub_804D430+18Aj
-		mov	esi, ds:dword_806139C
-		mov	[esp], edx	; s
-		mov	[ebp+var_14FC],	edx
-		mov	dword ptr [esp+4], 0 ; int
-		call	sub_8052440
-		mov	edx, [ebp+var_14FC]
-		sub	esi, eax
-		test	esi, esi
-		jle	short loc_804D65D
-		xor	ecx, ecx
-		db	66h
-		nop
-
-loc_804D650:				; CODE XREF: sub_804D430+229j
-		mov	byte ptr [edi+ecx], 20h
-		add	ecx, 1
-		cmp	ecx, esi
-		jnz	short loc_804D650
-		add	edi, ecx
-
-loc_804D65D:				; CODE XREF: sub_804D430+21Aj
-					; sub_804D430+23Ej
-		movzx	eax, byte ptr [edx]
-		lea	esi, [edi+1]
-		add	edx, 1
-		mov	ecx, edi
-		test	al, al
-		mov	[edi], al
-		mov	edi, esi
-		jnz	short loc_804D65D
-		mov	byte ptr [ecx],	20h
-
-loc_804D673:				; CODE XREF: sub_804D430+6F4j
-		lea	eax, [ebp+timer]
-		mov	[esp], eax	; timer
-		call	_localtime
-		mov	byte ptr [esi],	1
-		cmp	byte ptr [ebx+74h], 0
-		jnz	loc_804D928
-
-loc_804D68E:				; CODE XREF: sub_804D430+858j
-		mov	edi, offset s	; "?"
-
-loc_804D693:				; CODE XREF: sub_804D430+881j
-		mov	eax, dword_80612A4
-		test	eax, eax
-		js	loc_804DD38
-
-loc_804D6A0:				; CODE XREF: sub_804D430+949j
-					; sub_804D430+95Bj
-		mov	[esp], esi
-		mov	[esp+14h], edi
-		mov	[esp+10h], eax
-		mov	dword ptr [esp+0Ch], offset aS ; "%*s "
-		mov	dword ptr [esp+8], 0FFFFFFFFh
-		mov	dword ptr [esp+4], 1
-		call	___sprintf_chk
-		mov	[esp], esi	; s
-		call	_strlen
-		add	esi, eax
-
-loc_804D6D2:				; CODE XREF: sub_804D430+586j
-		mov	eax, ds:stdout
-		mov	[esp+4], eax
-		mov	eax, [ebp+var_14EC]
-		mov	[esp], eax
-		call	_fputs_unlocked
-		movzx	edx, byte ptr [ebx+74h]
-		sub	esi, [ebp+var_14EC]
-		movzx	ecx, byte ptr [ebx+75h]	; int
-		add	ds:dword_80614B4, esi
-		mov	edi, [ebx+1Ch]
-		mov	byte ptr [ebp+var_14EC], dl
-		movzx	edx, ds:byte_8061364
-		mov	eax, [ebx+68h]
-		test	ecx, edx
-		jz	loc_804DB58
-		mov	edx, [ebx+6Ch]	; int
-
-loc_804D71B:				; CODE XREF: sub_804D430+72Bj
-		mov	[esp+4], eax	; int
-		movzx	eax, byte ptr [ebp+var_14EC]
-		mov	[esp+0Ch], edi	; int
-		mov	[esp+10h], esi	; int
-		mov	dword ptr [esp+8], offset stru_80614C0 ; struct	obstack	*
-		mov	[esp], eax	; char
-		mov	eax, [ebx]
-		call	sub_804CAA0
-		mov	ecx, [ebx+68h]
-		cmp	ecx, 6
-		mov	edi, eax
-		jz	loc_804DB60
-		mov	esi, ds:dword_80613C4
-		test	esi, esi
-		jz	short loc_804D764
-		mov	edx, [ebx+18h]
-		movzx	eax, byte ptr [ebx+74h]
-		call	sub_804C200
-
-loc_804D764:				; CODE XREF: sub_804D430+326j
-					; sub_804D430+735j ...
-		mov	ecx, [ebp+var_1C]
-		xor	ecx, large gs:14h
-		jnz	loc_804DDB1
-		add	esp, 151Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D780:				; CODE XREF: sub_804D430+1Dj
-		mov	eax, [ebx+68h]
-		cmp	ds:byte_8061375, 0
-		mov	[ebp+var_27], 3F3F3F3Fh
-		mov	[ebp+var_23], 3F3F3F3Fh
-		movzx	eax, ds:byte_805EFE8[eax]
-		mov	word ptr [ebp-1Fh], 3F3Fh
-		mov	[ebp+var_1D], 0
-		mov	[ebp+var_28], al
-		jz	loc_804D472
-
-loc_804D7B2:				; CODE XREF: sub_804D430+3Cj
-		mov	eax, [ebx+78h]
-		cmp	eax, 1
-		jz	loc_804DA38
-		cmp	eax, 2
-		jnz	loc_804D476
-		mov	eax, ds:dword_80613A4
-		mov	[ebp+var_1E], 2Bh
-		cmp	eax, 1
-		jnz	loc_804D484
-		lea	esi, [esi+0]
-
-loc_804D7E0:				; CODE XREF: sub_804D430+4Ej
-		mov	eax, [ebx+58h]
-		mov	edx, [ebx+5Ch]
-		cmp	ds:byte_80613D1, 0
-		mov	[ebp+timer], eax
-		mov	[ebp+var_14E0],	edx
-		jz	loc_804D4A9
-
-loc_804D7FF:				; CODE XREF: sub_804D430+73j
-		mov	edx, [ebx+64h]
-		mov	eax, offset s	; "?"
-		mov	ecx, [ebx+60h]
-		mov	esi, edx
-		or	esi, ecx
-		jnz	loc_804DC60
-
-loc_804D814:				; CODE XREF: sub_804D430+846j
-		mov	[esp+14h], eax
-		mov	eax, ds:dword_8061378
-		lea	edx, [ebp+s]
-		mov	[ebp+var_14EC],	edx
-		mov	dword ptr [esp+0Ch], offset aS ; "%*s "
-		mov	dword ptr [esp+8], 0E3Bh
-		mov	[esp+10h], eax
-		mov	dword ptr [esp+4], 1
-		mov	[esp], edx
-		call	___sprintf_chk
-		mov	esi, [ebp+var_14EC]
-
-loc_804D853:				; CODE XREF: sub_804D430+437j
-		mov	edx, [esi]
-		add	esi, 4
-		lea	eax, [edx-1010101h]
-		not	edx
-		and	eax, edx
-		and	eax, 80808080h
-		jz	short loc_804D853
-		test	eax, 8080h
-		jnz	short loc_804D876
-		shr	eax, 10h
-		add	esi, 2
-
-loc_804D876:				; CODE XREF: sub_804D430+43Ej
-		add	al, al
-		sbb	esi, 3
-		jmp	loc_804D4B7
-; ---------------------------------------------------------------------------
-
-loc_804D880:				; CODE XREF: sub_804D430:loc_804D484j
-		cmp	eax, 2
-		jz	loc_804D9C0
-		call	_abort
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D890:				; CODE XREF: sub_804D430+154j
-					; sub_804D430+161j ...
-		mov	esi, [ebp+var_14EC]
-		mov	eax, ds:stdout
-		sub	edi, esi
-		mov	[esp+4], eax
-		mov	[esp], esi
-		call	_fputs_unlocked
-		add	ds:dword_80614B4, edi
-		cmp	byte_80611C8, 0
-		jnz	loc_804DB40
-
-loc_804D8BC:				; CODE XREF: sub_804D430+722j
-		cmp	byte_80611C9, 0
-		jz	short loc_804D8ED
-		cmp	byte ptr [ebx+74h], 0
-		mov	eax, offset s	; "?"
-		mov	ecx, ds:dword_806138C
-		mov	edx, [ebx+24h]
-		jz	short loc_804D8E8
-		xor	eax, eax
-		cmp	ds:byte_80613AE, 0
-		jz	loc_804DD13
-
-loc_804D8E8:				; CODE XREF: sub_804D430+4A7j
-					; sub_804D430+903j
-		call	sub_804C300
-
-loc_804D8ED:				; CODE XREF: sub_804D430+493j
-		cmp	ds:byte_80613AD, 0
-		jnz	loc_804DB29
-
-loc_804D8FA:				; CODE XREF: sub_804D430+70Bj
-		cmp	ds:byte_8061374, 0
-		mov	edi, [ebp+var_14EC]
-		jz	loc_804D5B1
-		mov	eax, [ebx+70h]
-		xor	edx, edx
-		mov	ecx, ds:dword_8061384
-		call	sub_804C300
-		mov	edi, [ebp+var_14EC]
-		jmp	loc_804D5B1
-; ---------------------------------------------------------------------------
-
-loc_804D928:				; CODE XREF: sub_804D430+258j
-		test	eax, eax
-		jz	loc_804DC8E
-		mov	ecx, ds:tp.tv_nsec
-		mov	edx, ds:tp.tv_sec
-		mov	edi, [ebp+timer]
-		mov	[ebp+var_14F4],	ecx
-		mov	ecx, [ebp+var_14E0]
-		cmp	edi, edx
-		mov	[ebp+var_14F0],	ecx
-		jg	loc_804DCB8
-		jl	short loc_804D96A
-		cmp	[ebp+var_14F4],	ecx
-		js	loc_804DCB8
-
-loc_804D96A:				; CODE XREF: sub_804D430+52Cj
-					; sub_804D430+8C4j
-		lea	ecx, [edx-0F0C2ACh]
-		cmp	ecx, edi
-		jge	loc_804DBF0
-
-loc_804D978:				; CODE XREF: sub_804D430+7CEj
-		cmp	edi, edx
-		mov	ecx, 1
-		jge	loc_804DCF9
-		lea	esi, [esi+0]
-
-loc_804D988:				; CODE XREF: sub_804D430+7D6j
-					; sub_804D430+8DEj
-		mov	edx, off_80611CC[ecx*4]	; s
-		mov	ecx, [ebp+var_14F0]
-		mov	[esp], ecx	; int
-		mov	ecx, eax	; int
-		mov	eax, esi
-		call	sub_804D330
-		test	eax, eax
-		jz	loc_804DC7B
-
-loc_804D9A9:				; CODE XREF: sub_804D430+84Ej
-		lea	eax, [esi+eax]
-		mov	byte ptr [eax],	20h
-		lea	esi, [eax+1]
-		mov	byte ptr [eax+1], 0
-		jmp	loc_804D6D2
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804D9C0:				; CODE XREF: sub_804D430+453j
-		mov	eax, [ebx+48h]
-		mov	edx, [ebx+4Ch]
-		mov	[ebp+timer], eax
-		mov	[ebp+var_14E0],	edx
-		jmp	loc_804D49C
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804D9D8:				; CODE XREF: sub_804D430+147j
-		mov	eax, ds:stdout
-		mov	dword ptr [esp+8], 2 ; n
-		mov	dword ptr [esp+4], 1 ; size
-		mov	dword ptr [esp], offset	asc_805DE75 ; "	 "
-		mov	[esp+0Ch], eax	; stream
-		call	_fwrite_unlocked
-		add	ds:dword_80614B4, 2
-		jmp	loc_804D57D
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DA10:				; CODE XREF: sub_804D430+FCj
-		mov	ecx, [ebx+1Ch]
-		lea	eax, [ebp+var_69D]
-		mov	[esp+8], eax
-		mov	dword ptr [esp+4], 0
-		mov	[esp], ecx
-		call	sub_8058160
-		jmp	loc_804D532
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804DA38:				; CODE XREF: sub_804D430+388j
-		mov	[ebp+var_1E], 2Eh
-		jmp	loc_804D476
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804DA48:				; CODE XREF: sub_804D430+199j
-					; sub_804D430+1A4j
-		lea	eax, [ebp+var_2B4]
-		mov	edx, [ebx+2Ch]
-		mov	esi, 0FFFFFFFEh
-		mov	[esp+8], eax
-		mov	eax, [ebx+28h]
-		sub	esi, ds:dword_8061394
-		mov	dword ptr [esp+4], 0
-		sub	esi, ds:dword_8061398
-		shrd	eax, edx, 0Ch
-		movzx	edx, byte ptr [ebx+28h]
-		xor	al, al
-		add	esi, ds:dword_806139C
-		or	eax, edx
-		mov	[esp], eax
-		call	sub_8058160
-		mov	edx, [ebx+2Ch]
-		mov	ecx, [ebx+2Ch]
-		mov	dword ptr [esp+4], 0
-		and	ecx, 0FFFFF000h
-		mov	[ebp+var_14F8],	eax
-		mov	eax, ds:dword_8061398
-		mov	[ebp+var_14F4],	eax
-		lea	eax, [ebp+var_69D]
-		mov	[esp+8], eax
-		mov	eax, [ebx+28h]
-		shrd	eax, edx, 8
-		and	eax, 0FFFh
-		or	ecx, eax
-		mov	[esp], ecx
-		call	sub_8058160
-		mov	edx, [ebp+var_14F8]
-		mov	ecx, [ebp+var_14F4]
-		mov	dword ptr [esp+0Ch], offset dword_805DE78
-		mov	dword ptr [esp+8], 0FFFFFFFFh
-		mov	[esp+1Ch], edx
-		mov	[esp+18h], ecx
-		mov	[esp+14h], eax
-		mov	eax, esi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, esi
-		add	eax, ds:dword_8061394
-		mov	dword ptr [esp+4], 1
-		mov	[esp], edi
-		mov	[esp+10h], eax
-		call	___sprintf_chk
-		mov	eax, ds:dword_806139C
-		lea	esi, [edi+eax+1]
-		jmp	loc_804D673
-; ---------------------------------------------------------------------------
-
-loc_804DB29:				; CODE XREF: sub_804D430+4C4j
-		movzx	ecx, byte ptr [ebx+74h]
-		mov	eax, [ebx+20h]
-		mov	edx, ds:dword_8061390
-		call	sub_804C3C0
-		jmp	loc_804D8FA
-; ---------------------------------------------------------------------------
-
-loc_804DB40:				; CODE XREF: sub_804D430+486j
-		movzx	ecx, byte ptr [ebx+74h]
-		mov	eax, [ebx+20h]
-		mov	edx, ds:dword_8061388
-		call	sub_804C3C0
-		jmp	loc_804D8BC
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804DB58:				; CODE XREF: sub_804D430+2E2j
-		mov	edx, [ebx+18h]
-		jmp	loc_804D71B
-; ---------------------------------------------------------------------------
-
-loc_804DB60:				; CODE XREF: sub_804D430+318j
-		mov	eax, [ebx+4]
-		test	eax, eax
-		jz	loc_804D764
-		mov	eax, ds:stdout
-		lea	esi, [esi+edi+4]
-		mov	dword ptr [esp+8], 4 ; n
-		mov	dword ptr [esp+4], 1 ; size
-		mov	dword ptr [esp], offset	asc_805DE82 ; "	-> "
-		mov	[esp+0Ch], eax	; stream
-		call	_fwrite_unlocked
-		movzx	ecx, byte ptr [ebx+75h]
-		mov	[esp+10h], esi	; int
-		mov	esi, [ebx+1Ch]
-		mov	edx, [ebx+6Ch]	; int
-		mov	eax, [ebx+4]
-		sub	ecx, 1		; int
-		mov	[esp+0Ch], esi	; int
-		mov	esi, [ebx+68h]
-		add	ds:dword_80614B4, 4
-		mov	dword ptr [esp+8], 0 ; struct obstack *
-		mov	[esp+4], esi	; int
-		movzx	esi, byte ptr [ebx+74h]
-		mov	[esp], esi	; char
-		call	sub_804CAA0
-		mov	edi, ds:dword_80613C4
-		test	edi, edi
-		jz	loc_804D764
-		mov	edx, [ebx+6Ch]
-		xor	ecx, ecx
-		mov	eax, 1
-		call	sub_804C200
-		jmp	loc_804D764
-; ---------------------------------------------------------------------------
-
-loc_804DBF0:				; CODE XREF: sub_804D430+542j
-		jg	short loc_804DC04
-		mov	ecx, [ebp+var_14F0]
-		cmp	[ebp+var_14F4],	ecx
-		js	loc_804D978
-
-loc_804DC04:				; CODE XREF: sub_804D430:loc_804DBF0j
-					; sub_804D430:loc_804DCF9j
-		xor	ecx, ecx
-		jmp	loc_804D988
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DC10:				; CODE XREF: sub_804D430+9Bj
-		mov	eax, ds:dword_80613B8
-		mov	edx, ds:dword_80613BC
-		mov	dword ptr [esp+10h], 200h
-		mov	dword ptr [esp+14h], 0
-		mov	[esp+18h], eax
-		mov	eax, ds:dword_80613B0
-		mov	[esp+1Ch], edx
-		mov	edx, [ebx+44h]
-		mov	[esp+0Ch], eax
-		lea	eax, [ebp+var_2B4]
-		mov	[esp+8], eax
-		mov	eax, [ebx+40h]
-		mov	[esp+4], edx
-		mov	[esp], eax
-		call	sub_8054030
-		mov	edx, eax
-		jmp	loc_804D4D1
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DC60:				; CODE XREF: sub_804D430+3DEj
-		lea	eax, [ebp+var_69D]
-		mov	[esp+8], eax
-		mov	[esp], ecx
-		mov	[esp+4], edx
-		call	sub_8058160
-		jmp	loc_804D814
-; ---------------------------------------------------------------------------
-
-loc_804DC7B:				; CODE XREF: sub_804D430+573j
-		cmp	byte ptr [esi],	0
-		jz	loc_804D9A9
-		cmp	byte ptr [ebx+74h], 0
-		jz	loc_804D68E
-
-loc_804DC8E:				; CODE XREF: sub_804D430+4FAj
-		lea	eax, [ebp+var_2B4]
-		mov	[esp+8], eax
-		mov	eax, [ebp+timer]
-		mov	edx, eax
-		sar	edx, 1Fh
-		mov	[esp], eax
-		mov	[esp+4], edx
-		call	sub_8055020
-		mov	edi, eax
-		jmp	loc_804D693
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804DCB8:				; CODE XREF: sub_804D430+526j
-					; sub_804D430+534j
-		mov	[ebp+var_14FC],	eax
-		mov	dword ptr [esp], offset	tp ; tp
-		call	sub_80530D0
-		mov	ecx, ds:tp.tv_nsec
-		mov	edi, [ebp+timer]
-		mov	edx, ds:tp.tv_sec
-		mov	eax, [ebp+var_14FC]
-		mov	[ebp+var_14F4],	ecx
-		mov	ecx, [ebp+var_14E0]
-		mov	[ebp+var_14F0],	ecx
-		jmp	loc_804D96A
-; ---------------------------------------------------------------------------
-
-loc_804DCF9:				; CODE XREF: sub_804D430+54Fj
-		jg	loc_804DC04
-		mov	ecx, [ebp+var_14F0]
-		sub	ecx, [ebp+var_14F4]
-		shr	ecx, 1Fh
-		jmp	loc_804D988
-; ---------------------------------------------------------------------------
-
-loc_804DD13:				; CODE XREF: sub_804D430+4B2j
-		mov	[esp], edx	; gid
-		mov	[ebp+var_14FC],	edx
-		mov	[ebp+var_1500],	ecx
-		call	sub_8054E10
-		mov	ecx, [ebp+var_1500]
-		mov	edx, [ebp+var_14FC]
-		jmp	loc_804D8E8
-; ---------------------------------------------------------------------------
-
-loc_804DD38:				; CODE XREF: sub_804D430+26Aj
-		lea	eax, [ebp+var_14DC]
-		mov	[ebp+var_14DC],	0
-		mov	[esp], eax	; timer
-		call	_localtime
-		test	eax, eax
-		jz	short loc_804DD72
-		mov	edx, off_80611CC ; s
-		mov	ecx, eax	; int
-		lea	eax, [ebp+var_69D]
-		mov	dword ptr [esp], 0 ; int
-		call	sub_804D330
-		test	eax, eax
-		jnz	short loc_804DD90
-
-loc_804DD72:				; CODE XREF: sub_804D430+922j
-		mov	eax, dword_80612A4
-
-loc_804DD77:				; CODE XREF: sub_804D430+97Fj
-		test	eax, eax
-		jns	loc_804D6A0
-		mov	dword_80612A4, 0
-		xor	eax, eax
-		jmp	loc_804D6A0
-; ---------------------------------------------------------------------------
-
-loc_804DD90:				; CODE XREF: sub_804D430+940j
-		lea	ecx, [ebp+var_69D]
-		mov	dword ptr [esp+8], 0 ; int
-		mov	[esp+4], eax	; int
-		mov	[esp], ecx	; s
-		call	sub_80522A0
-		mov	dword_80612A4, eax
-		jmp	short loc_804DD77
-; ---------------------------------------------------------------------------
-
-loc_804DDB1:				; CODE XREF: sub_804D430+33Ej
-		call	___stack_chk_fail
-sub_804D430	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804DDC0	proc near		; DATA XREF: .rodata:0805EF00o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ecx, [eax+38h]
-		mov	ebx, [edx+38h]
-		mov	edi, [edx+34h]
-		mov	esi, [eax+34h]
-		cmp	ebx, ecx
-		jle	short loc_804DE00
-
-loc_804DDE5:				; CODE XREF: sub_804DDC0+60j
-					; sub_804DDC0+64j
-		mov	eax, 1
-		lea	esi, [esi+0]
-
-loc_804DDF0:				; CODE XREF: sub_804DDC0+47j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DE00:				; CODE XREF: sub_804DDC0+23j
-		jge	short loc_804DE10
-
-loc_804DE02:				; CODE XREF: sub_804DDC0+58j
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804DDF0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DE10:				; CODE XREF: sub_804DDC0:loc_804DE00j
-		cmp	edi, esi
-		lea	esi, [esi+0]
-		jb	short loc_804DE02
-		cmp	ebx, ecx
-		lea	esi, [esi+0]
-		jg	short loc_804DDE5
-		cmp	edi, esi
-		ja	short loc_804DDE5
-		mov	edx, [edx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], edx
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-sub_804DDC0	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_804DE50
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804DE50	proc near		; CODE XREF: .text:0804DE41j
-					; DATA XREF: .rodata:0805EF10o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ecx, [eax+38h]
-		mov	ebx, [edx+38h]
-		mov	edi, [edx+34h]
-		mov	esi, [eax+34h]
-		cmp	ebx, ecx
-		jle	short loc_804DE90
-
-loc_804DE75:				; CODE XREF: sub_804DE50+60j
-					; sub_804DE50+64j
-		mov	eax, 1
-		lea	esi, [esi+0]
-
-loc_804DE80:				; CODE XREF: sub_804DE50+47j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DE90:				; CODE XREF: sub_804DE50+23j
-		jge	short loc_804DEA0
-
-loc_804DE92:				; CODE XREF: sub_804DE50+58j
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804DE80
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DEA0:				; CODE XREF: sub_804DE50:loc_804DE90j
-		cmp	edi, esi
-		lea	esi, [esi+0]
-		jb	short loc_804DE92
-		cmp	ebx, ecx
-		lea	esi, [esi+0]
-		jg	short loc_804DE75
-		cmp	edi, esi
-		ja	short loc_804DE75
-		mov	edx, [edx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], edx
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-sub_804DE50	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_804DEE0
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804DEE0	proc near		; CODE XREF: .text:0804DED1j
-					; DATA XREF: .rodata:0805EF08o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	edx, [ebp+arg_0]
-		mov	eax, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [edx+38h]
-		mov	ecx, [eax+38h]
-		mov	edi, [edx+34h]
-		mov	esi, [eax+34h]
-		cmp	ebx, ecx
-		jle	short loc_804DF20
-
-loc_804DF05:				; CODE XREF: sub_804DEE0+60j
-					; sub_804DEE0+64j
-		mov	eax, 1
-		lea	esi, [esi+0]
-
-loc_804DF10:				; CODE XREF: sub_804DEE0+47j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DF20:				; CODE XREF: sub_804DEE0+23j
-		jge	short loc_804DF30
-
-loc_804DF22:				; CODE XREF: sub_804DEE0+58j
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804DF10
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DF30:				; CODE XREF: sub_804DEE0:loc_804DF20j
-		cmp	edi, esi
-		lea	esi, [esi+0]
-		jb	short loc_804DF22
-		cmp	ebx, ecx
-		lea	esi, [esi+0]
-		jg	short loc_804DF05
-		cmp	edi, esi
-		ja	short loc_804DF05
-		mov	edx, [edx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], edx
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-sub_804DEE0	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_804DF70
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804DF70	proc near		; CODE XREF: .text:0804DF61j
-					; DATA XREF: .rodata:0805EF18o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	edx, [ebp+arg_0]
-		mov	eax, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [edx+38h]
-		mov	ecx, [eax+38h]
-		mov	edi, [edx+34h]
-		mov	esi, [eax+34h]
-		cmp	ebx, ecx
-		jle	short loc_804DFB0
-
-loc_804DF95:				; CODE XREF: sub_804DF70+60j
-					; sub_804DF70+64j
-		mov	eax, 1
-		lea	esi, [esi+0]
-
-loc_804DFA0:				; CODE XREF: sub_804DF70+47j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DFB0:				; CODE XREF: sub_804DF70+23j
-		jge	short loc_804DFC0
-
-loc_804DFB2:				; CODE XREF: sub_804DF70+58j
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804DFA0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804DFC0:				; CODE XREF: sub_804DF70:loc_804DFB0j
-		cmp	edi, esi
-		lea	esi, [esi+0]
-		jb	short loc_804DFB2
-		cmp	ebx, ecx
-		lea	esi, [esi+0]
-		jg	short loc_804DF95
-		cmp	edi, esi
-		ja	short loc_804DF95
-		mov	edx, [edx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], edx
-		mov	eax, [eax]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-sub_804DF70	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_804E000
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E000	proc near		; CODE XREF: .text:0804DFF1j
-					; DATA XREF: .rodata:0805EF04o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ebx+68h]
-		mov	esi, [ecx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804E0A0
-		cmp	esi, 3
-		jz	short loc_804E0A0
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804E058
-
-loc_804E03E:				; CODE XREF: sub_804E000+A7j
-		mov	edx, [ebx+38h]
-		mov	eax, [ecx+38h]
-		mov	edi, [ebx+34h]
-		mov	esi, [ecx+34h]
-		cmp	edx, eax
-		jle	short loc_804E068
-
-loc_804E04E:				; CODE XREF: sub_804E000+70j
-					; sub_804E000+74j
-		mov	eax, 1
-		nop
-		lea	esi, [esi+0]
-
-loc_804E058:				; CODE XREF: sub_804E000+3Cj
-					; sub_804E000+9Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804E068:				; CODE XREF: sub_804E000+4Cj
-		jl	short loc_804E098
-		cmp	edi, esi
-		jb	short loc_804E098
-		cmp	edx, eax
-		jg	short loc_804E04E
-		cmp	edi, esi
-		ja	short loc_804E04E
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804E098:				; CODE XREF: sub_804E000:loc_804E068j
-					; sub_804E000+6Cj
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804E058
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E0A0:				; CODE XREF: sub_804E000+2Ej
-					; sub_804E000+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E03E
-		jmp	short loc_804E058
-sub_804E000	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E0B0	proc near		; DATA XREF: .rodata:0805EF14o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ebx+68h]
-		mov	esi, [ecx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804E150
-		cmp	esi, 3
-		jz	short loc_804E150
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804E108
-
-loc_804E0EE:				; CODE XREF: sub_804E0B0+A7j
-		mov	edx, [ebx+38h]
-		mov	eax, [ecx+38h]
-		mov	edi, [ebx+34h]
-		mov	esi, [ecx+34h]
-		cmp	edx, eax
-		jle	short loc_804E118
-
-loc_804E0FE:				; CODE XREF: sub_804E0B0+70j
-					; sub_804E0B0+74j
-		mov	eax, 1
-		nop
-		lea	esi, [esi+0]
-
-loc_804E108:				; CODE XREF: sub_804E0B0+3Cj
-					; sub_804E0B0+9Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804E118:				; CODE XREF: sub_804E0B0+4Cj
-		jl	short loc_804E148
-		cmp	edi, esi
-		jb	short loc_804E148
-		cmp	edx, eax
-		jg	short loc_804E0FE
-		cmp	edi, esi
-		ja	short loc_804E0FE
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804E148:				; CODE XREF: sub_804E0B0:loc_804E118j
-					; sub_804E0B0+6Cj
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804E108
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E150:				; CODE XREF: sub_804E0B0+2Ej
-					; sub_804E0B0+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E0EE
-		jmp	short loc_804E108
-sub_804E0B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E160	proc near		; DATA XREF: .rodata:0805EF0Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ecx+68h]
-		mov	esi, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804E200
-		cmp	esi, 3
-		jz	short loc_804E200
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804E1B8
-
-loc_804E19E:				; CODE XREF: sub_804E160+A7j
-		mov	edx, [ebx+38h]
-		mov	eax, [ecx+38h]
-		mov	edi, [ebx+34h]
-		mov	esi, [ecx+34h]
-		cmp	edx, eax
-		jle	short loc_804E1C8
-
-loc_804E1AE:				; CODE XREF: sub_804E160+70j
-					; sub_804E160+74j
-		mov	eax, 1
-		nop
-		lea	esi, [esi+0]
-
-loc_804E1B8:				; CODE XREF: sub_804E160+3Cj
-					; sub_804E160+9Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804E1C8:				; CODE XREF: sub_804E160+4Cj
-		jl	short loc_804E1F8
-		cmp	edi, esi
-		jb	short loc_804E1F8
-		cmp	edx, eax
-		jg	short loc_804E1AE
-		cmp	edi, esi
-		ja	short loc_804E1AE
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804E1F8:				; CODE XREF: sub_804E160:loc_804E1C8j
-					; sub_804E160+6Cj
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_804E1B8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E200:				; CODE XREF: sub_804E160+2Ej
-					; sub_804E160+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E19E
-		jmp	short loc_804E1B8
-sub_804E160	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E210	proc near		; DATA XREF: .rodata:0805EF60o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	edx, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+58h]
-		cmp	[edx+58h], ebx
-		mov	esi, [edx+5Ch]
-		mov	edi, [ecx+5Ch]
-		jg	short loc_804E260
-		mov	eax, 1
-		jl	short loc_804E260
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E260
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E260:				; CODE XREF: sub_804E210+26j
-					; sub_804E210+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E210	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E270	proc near		; DATA XREF: .rodata:0805EF70o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	edx, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+58h]
-		cmp	[edx+58h], ebx
-		mov	esi, [edx+5Ch]
-		mov	edi, [ecx+5Ch]
-		jg	short loc_804E2C0
-		mov	eax, 1
-		jl	short loc_804E2C0
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E2C0
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804E2C0:				; CODE XREF: sub_804E270+26j
-					; sub_804E270+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E270	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E2D0	proc near		; DATA XREF: .rodata:0805EF40o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	edx, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+50h]
-		cmp	[edx+50h], ebx
-		mov	esi, [edx+54h]
-		mov	edi, [ecx+54h]
-		jg	short loc_804E320
-		mov	eax, 1
-		jl	short loc_804E320
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E320
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E320:				; CODE XREF: sub_804E2D0+26j
-					; sub_804E2D0+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E2D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E330	proc near		; DATA XREF: .rodata:0805EF50o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	edx, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+50h]
-		cmp	[edx+50h], ebx
-		mov	esi, [edx+54h]
-		mov	edi, [ecx+54h]
-		jg	short loc_804E380
-		mov	eax, 1
-		jl	short loc_804E380
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E380
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804E380:				; CODE XREF: sub_804E330+26j
-					; sub_804E330+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E330	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E390	proc near		; DATA XREF: .rodata:0805EF48o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+50h]
-		cmp	[edx+50h], ebx
-		mov	esi, [edx+54h]
-		mov	edi, [ecx+54h]
-		jg	short loc_804E3E0
-		mov	eax, 1
-		jl	short loc_804E3E0
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E3E0
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E3E0:				; CODE XREF: sub_804E390+26j
-					; sub_804E390+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E390	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E3F0	proc near		; DATA XREF: .rodata:0805EF58o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+50h]
-		cmp	[edx+50h], ebx
-		mov	esi, [edx+54h]
-		mov	edi, [ecx+54h]
-		jg	short loc_804E440
-		mov	eax, 1
-		jl	short loc_804E440
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E440
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804E440:				; CODE XREF: sub_804E3F0+26j
-					; sub_804E3F0+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E3F0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E450	proc near		; DATA XREF: .rodata:0805EF80o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	edx, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+48h]
-		cmp	[edx+48h], ebx
-		mov	esi, [edx+4Ch]
-		mov	edi, [ecx+4Ch]
-		jg	short loc_804E4A0
-		mov	eax, 1
-		jl	short loc_804E4A0
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E4A0
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E4A0:				; CODE XREF: sub_804E450+26j
-					; sub_804E450+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E450	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E4B0	proc near		; DATA XREF: .rodata:0805EF90o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	edx, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+48h]
-		cmp	[edx+48h], ebx
-		mov	esi, [edx+4Ch]
-		mov	edi, [ecx+4Ch]
-		jg	short loc_804E500
-		mov	eax, 1
-		jl	short loc_804E500
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E500
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804E500:				; CODE XREF: sub_804E4B0+26j
-					; sub_804E4B0+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E4B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E510	proc near		; DATA XREF: .rodata:0805EF88o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+48h]
-		cmp	[edx+48h], ebx
-		mov	esi, [edx+4Ch]
-		mov	edi, [ecx+4Ch]
-		jg	short loc_804E560
-		mov	eax, 1
-		jl	short loc_804E560
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E560
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E560:				; CODE XREF: sub_804E510+26j
-					; sub_804E510+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E510	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E570	proc near		; DATA XREF: .rodata:0805EF98o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+48h]
-		cmp	[edx+48h], ebx
-		mov	esi, [edx+4Ch]
-		mov	edi, [ecx+4Ch]
-		jg	short loc_804E5C0
-		mov	eax, 1
-		jl	short loc_804E5C0
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E5C0
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804E5C0:				; CODE XREF: sub_804E570+26j
-					; sub_804E570+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E570	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E5D0	proc near		; DATA XREF: .rodata:0805EF68o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+58h]
-		cmp	[edx+58h], ebx
-		mov	esi, [edx+5Ch]
-		mov	edi, [ecx+5Ch]
-		jg	short loc_804E620
-		mov	eax, 1
-		jl	short loc_804E620
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E620
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E620:				; CODE XREF: sub_804E5D0+26j
-					; sub_804E5D0+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E5D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E630	proc near		; DATA XREF: .rodata:0805EF78o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	eax, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	ebx, [ecx+58h]
-		cmp	[edx+58h], ebx
-		mov	esi, [edx+5Ch]
-		mov	edi, [ecx+5Ch]
-		jg	short loc_804E680
-		mov	eax, 1
-		jl	short loc_804E680
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E680
-		mov	eax, [ecx]
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [edx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804E680:				; CODE XREF: sub_804E630+26j
-					; sub_804E630+2Dj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_804E630	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E690	proc near		; DATA XREF: .rodata:0805EF84o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ebx+68h]
-		mov	esi, [ecx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804E718
-		cmp	esi, 3
-		jz	short loc_804E718
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804E6E1
-
-loc_804E6CE:				; CODE XREF: sub_804E690+8Fj
-		mov	edx, [ebx+48h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+48h], edx
-		mov	esi, [ecx+4Ch]
-		mov	edi, [ebx+4Ch]
-		jle	short loc_804E6F0
-
-loc_804E6E1:				; CODE XREF: sub_804E690+3Cj
-					; sub_804E690+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E6F0:				; CODE XREF: sub_804E690+4Fj
-		mov	eax, 1
-		jl	short loc_804E6E1
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E6E1
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E718:				; CODE XREF: sub_804E690+2Ej
-					; sub_804E690+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E6CE
-		jmp	short loc_804E6E1
-sub_804E690	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E730	proc near		; DATA XREF: .rodata:0805EF94o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ebx+68h]
-		mov	esi, [ecx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804E7B8
-		cmp	esi, 3
-		jz	short loc_804E7B8
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804E781
-
-loc_804E76E:				; CODE XREF: sub_804E730+8Fj
-		mov	edx, [ebx+48h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+48h], edx
-		mov	esi, [ecx+4Ch]
-		mov	edi, [ebx+4Ch]
-		jle	short loc_804E790
-
-loc_804E781:				; CODE XREF: sub_804E730+3Cj
-					; sub_804E730+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E790:				; CODE XREF: sub_804E730+4Fj
-		mov	eax, 1
-		jl	short loc_804E781
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E781
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804E7B8:				; CODE XREF: sub_804E730+2Ej
-					; sub_804E730+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E76E
-		jmp	short loc_804E781
-sub_804E730	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E7D0	proc near		; DATA XREF: .rodata:0805EF8Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ecx+68h]
-		mov	esi, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804E858
-		cmp	esi, 3
-		jz	short loc_804E858
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804E821
-
-loc_804E80E:				; CODE XREF: sub_804E7D0+8Fj
-		mov	edx, [ebx+48h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+48h], edx
-		mov	esi, [ecx+4Ch]
-		mov	edi, [ebx+4Ch]
-		jle	short loc_804E830
-
-loc_804E821:				; CODE XREF: sub_804E7D0+3Cj
-					; sub_804E7D0+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E830:				; CODE XREF: sub_804E7D0+4Fj
-		mov	eax, 1
-		jl	short loc_804E821
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E821
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E858:				; CODE XREF: sub_804E7D0+2Ej
-					; sub_804E7D0+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E80E
-		jmp	short loc_804E821
-sub_804E7D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E870	proc near		; DATA XREF: .rodata:0805EF64o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ebx+68h]
-		mov	esi, [ecx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804E8F8
-		cmp	esi, 3
-		jz	short loc_804E8F8
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804E8C1
-
-loc_804E8AE:				; CODE XREF: sub_804E870+8Fj
-		mov	edx, [ebx+58h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+58h], edx
-		mov	esi, [ecx+5Ch]
-		mov	edi, [ebx+5Ch]
-		jle	short loc_804E8D0
-
-loc_804E8C1:				; CODE XREF: sub_804E870+3Cj
-					; sub_804E870+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E8D0:				; CODE XREF: sub_804E870+4Fj
-		mov	eax, 1
-		jl	short loc_804E8C1
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E8C1
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804E8F8:				; CODE XREF: sub_804E870+2Ej
-					; sub_804E870+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E8AE
-		jmp	short loc_804E8C1
-sub_804E870	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E910	proc near		; DATA XREF: .rodata:0805EF74o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ebx+68h]
-		mov	esi, [ecx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804E998
-		cmp	esi, 3
-		jz	short loc_804E998
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804E961
-
-loc_804E94E:				; CODE XREF: sub_804E910+8Fj
-		mov	edx, [ebx+58h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+58h], edx
-		mov	esi, [ecx+5Ch]
-		mov	edi, [ebx+5Ch]
-		jle	short loc_804E970
-
-loc_804E961:				; CODE XREF: sub_804E910+3Cj
-					; sub_804E910+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804E970:				; CODE XREF: sub_804E910+4Fj
-		mov	eax, 1
-		jl	short loc_804E961
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804E961
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804E998:				; CODE XREF: sub_804E910+2Ej
-					; sub_804E910+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E94E
-		jmp	short loc_804E961
-sub_804E910	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804E9B0	proc near		; DATA XREF: .rodata:0805EF6Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ecx+68h]
-		mov	esi, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804EA38
-		cmp	esi, 3
-		jz	short loc_804EA38
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804EA01
-
-loc_804E9EE:				; CODE XREF: sub_804E9B0+8Fj
-		mov	edx, [ebx+58h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+58h], edx
-		mov	esi, [ecx+5Ch]
-		mov	edi, [ebx+5Ch]
-		jle	short loc_804EA10
-
-loc_804EA01:				; CODE XREF: sub_804E9B0+3Cj
-					; sub_804E9B0+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EA10:				; CODE XREF: sub_804E9B0+4Fj
-		mov	eax, 1
-		jl	short loc_804EA01
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804EA01
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804EA38:				; CODE XREF: sub_804E9B0+2Ej
-					; sub_804E9B0+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804E9EE
-		jmp	short loc_804EA01
-sub_804E9B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804EA50	proc near		; DATA XREF: .rodata:0805EF44o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ebx+68h]
-		mov	esi, [ecx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804EAD8
-		cmp	esi, 3
-		jz	short loc_804EAD8
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804EAA1
-
-loc_804EA8E:				; CODE XREF: sub_804EA50+8Fj
-		mov	edx, [ebx+50h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+50h], edx
-		mov	esi, [ecx+54h]
-		mov	edi, [ebx+54h]
-		jle	short loc_804EAB0
-
-loc_804EAA1:				; CODE XREF: sub_804EA50+3Cj
-					; sub_804EA50+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EAB0:				; CODE XREF: sub_804EA50+4Fj
-		mov	eax, 1
-		jl	short loc_804EAA1
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804EAA1
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804EAD8:				; CODE XREF: sub_804EA50+2Ej
-					; sub_804EA50+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804EA8E
-		jmp	short loc_804EAA1
-sub_804EA50	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804EAF0	proc near		; DATA XREF: .rodata:0805EF54o
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ebx+68h]
-		mov	esi, [ecx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804EB78
-		cmp	esi, 3
-		jz	short loc_804EB78
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804EB41
-
-loc_804EB2E:				; CODE XREF: sub_804EAF0+8Fj
-		mov	edx, [ebx+50h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+50h], edx
-		mov	esi, [ecx+54h]
-		mov	edi, [ebx+54h]
-		jle	short loc_804EB50
-
-loc_804EB41:				; CODE XREF: sub_804EAF0+3Cj
-					; sub_804EAF0+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EB50:				; CODE XREF: sub_804EAF0+4Fj
-		mov	eax, 1
-		jl	short loc_804EB41
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804EB41
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-
-loc_804EB78:				; CODE XREF: sub_804EAF0+2Ej
-					; sub_804EAF0+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804EB2E
-		jmp	short loc_804EB41
-sub_804EAF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804EB90	proc near		; DATA XREF: .rodata:0805EF4Co
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	eax, [ecx+68h]
-		mov	esi, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	esi, 9
-		jz	short loc_804EC18
-		cmp	esi, 3
-		jz	short loc_804EC18
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_804EBE1
-
-loc_804EBCE:				; CODE XREF: sub_804EB90+8Fj
-		mov	edx, [ebx+50h]
-		mov	eax, 0FFFFFFFFh
-		cmp	[ecx+50h], edx
-		mov	esi, [ecx+54h]
-		mov	edi, [ebx+54h]
-		jle	short loc_804EBF0
-
-loc_804EBE1:				; CODE XREF: sub_804EB90+3Cj
-					; sub_804EB90+65j ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EBF0:				; CODE XREF: sub_804EB90+4Fj
-		mov	eax, 1
-		jl	short loc_804EBE1
-		mov	eax, edi
-		sub	eax, esi
-		jnz	short loc_804EBE1
-		mov	eax, [ebx]
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ecx]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-
-loc_804EC18:				; CODE XREF: sub_804EB90+2Ej
-					; sub_804EB90+33j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	short loc_804EBCE
-		jmp	short loc_804EBE1
-sub_804EB90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804EC30	proc near		; CODE XREF: sub_804A8A0+4684p
-					; sub_804A8A0+48B1p
-
-var_3C		= dword	ptr -3Ch
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_25		= byte ptr -25h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 4Ch
-		mov	[ebp+var_25], al
-		mov	eax, ds:dword_8061358
-		mov	[ebp+var_1C], eax
-		mov	eax, ds:dword_80614B0
-		cmp	eax, [ebp+var_1C]
-		mov	[ebp+var_20], eax
-		jbe	short loc_804EC57
-		mov	edx, [ebp+var_1C]
-		mov	[ebp+var_20], edx
-
-loc_804EC57:				; CODE XREF: sub_804EC30+1Fj
-		mov	ecx, [ebp+var_20]
-		cmp	ecx, ds:dword_8061348
-		jbe	loc_804ED30
-		mov	edx, eax
-		shr	edx, 1
-		cmp	ecx, edx
-		jb	loc_804EEA2
-		cmp	eax, 15555555h
-		mov	edx, ds:dword_80614AC
-		ja	loc_804EED8
-		lea	eax, [eax+eax*2]
-		shl	eax, 2
-		mov	[esp+4], eax	; size
-		mov	[esp], edx	; ptr
-		call	sub_8058300
-		mov	esi, ds:dword_80614B0
-		mov	ds:dword_80614AC, eax
-
-loc_804ECA0:				; CODE XREF: sub_804EC30+29Ej
-		mov	edi, ds:dword_8061348
-		lea	ecx, [edi+esi+1]
-		cmp	esi, ecx
-		ja	loc_804EED8
-		mov	eax, esi
-		mov	ebx, ecx
-		sub	eax, edi
-		xor	edx, edx
-		imul	ebx, eax
-		mov	edi, eax
-		mov	eax, ebx
-		div	edi
-		cmp	ecx, eax
-		jnz	loc_804EED8
-		shr	ebx, 1
-		cmp	ebx, 3FFFFFFFh
-		ja	loc_804EED8
-		shl	ebx, 2
-		mov	[esp], ebx	; size
-		call	sub_8058380
-		mov	ebx, ds:dword_8061348
-		cmp	esi, ebx
-		jbe	short loc_804ED21
-		lea	ecx, [ebx+ebx*2]
-		add	ebx, 1
-		shl	ecx, 2
-		add	ecx, ds:dword_80614AC
-		lea	edx, ds:0[ebx*4]
-		add	ecx, 8
-		jmp	short loc_804ED13
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804ED10:				; CODE XREF: sub_804EC30+EFj
-		add	ebx, 1
-
-loc_804ED13:				; CODE XREF: sub_804EC30+D7j
-		mov	[ecx], eax
-		add	eax, edx
-		add	ecx, 0Ch
-		add	edx, 4
-		cmp	esi, ebx
-		ja	short loc_804ED10
-
-loc_804ED21:				; CODE XREF: sub_804EC30+BCj
-		mov	edx, ds:dword_8061358
-		mov	ds:dword_8061348, esi
-		mov	[ebp+var_1C], edx
-
-loc_804ED30:				; CODE XREF: sub_804EC30+30j
-		mov	ebx, [ebp+var_20]
-		test	ebx, ebx
-		jz	short loc_804ED7A
-		mov	esi, ds:dword_80614AC
-		mov	ebx, 3
-		xor	edx, edx
-		lea	esi, [esi+0]
-
-loc_804ED48:				; CODE XREF: sub_804EC30+148j
-		mov	ecx, [esi+ebx*4-4]
-		lea	edi, [edx+1]
-		xor	eax, eax
-		mov	byte ptr [esi+ebx*4-0Ch], 1
-		mov	[esi+ebx*4-8], ebx
-		lea	esi, [esi+0]
-
-loc_804ED60:				; CODE XREF: sub_804EC30+13Cj
-		mov	dword ptr [ecx+eax*4], 3
-		add	eax, 1
-		cmp	eax, edx
-		jbe	short loc_804ED60
-		add	ebx, 3
-		cmp	[ebp+var_20], edi
-		jbe	short loc_804ED7A
-		mov	edx, edi
-		jmp	short loc_804ED48
-; ---------------------------------------------------------------------------
-
-loc_804ED7A:				; CODE XREF: sub_804EC30+105j
-					; sub_804EC30+144j
-		mov	ecx, [ebp+var_1C]
-		test	ecx, ecx
-		jz	loc_804EE60
-		mov	[ebp+var_1C], 0
-		lea	esi, [esi+0]
-
-loc_804ED90:				; CODE XREF: sub_804EC30+22Aj
-		mov	eax, ds:ptr
-		mov	ecx, [ebp+var_1C]
-		mov	eax, [eax+ecx*4]
-		call	sub_804C860
-		mov	edx, [ebp+var_20]
-		test	edx, edx
-		mov	[ebp+var_24], eax
-		jz	loc_804EE40
-		mov	eax, ds:dword_8061358
-		mov	ecx, 1
-		mov	edx, ds:dword_80613FC
-		mov	esi, ds:dword_80614AC
-		mov	[ebp+var_34], eax
-		sub	eax, 1
-		mov	[ebp+var_2C], edx
-		mov	[ebp+var_30], eax
-		jmp	short loc_804EE27
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804EDD8:				; CODE XREF: sub_804EC30+203j
-		mov	eax, [ebp+var_30]
-		xor	edx, edx
-		add	eax, ecx
-		div	ecx
-		xor	edx, edx
-		mov	ebx, eax
-		mov	eax, [ebp+var_1C]
-		div	ebx
-		mov	ebx, eax
-
-loc_804EDEC:				; CODE XREF: sub_804EC30+20Ej
-		xor	eax, eax
-		mov	edx, [esi+8]
-		cmp	ebx, edi
-		mov	edi, [ebp+var_24]
-		setnz	al
-		lea	eax, [edi+eax*2]
-		mov	edi, [edx+ebx*4]
-		cmp	eax, edi
-		mov	[ebp+var_3C], edi
-		jbe	short loc_804EE1A
-		mov	edi, eax
-		sub	edi, [ebp+var_3C]
-		add	[esi+4], edi
-		mov	[edx+ebx*4], eax
-		mov	eax, [ebp+var_2C]
-		cmp	[esi+4], eax
-		setb	byte ptr [esi]
-
-loc_804EE1A:				; CODE XREF: sub_804EC30+1D4j
-					; sub_804EC30+1FDj
-		add	esi, 0Ch
-		cmp	[ebp+var_20], ecx
-		lea	eax, [ecx+1]
-		jbe	short loc_804EE50
-		mov	ecx, eax
-
-loc_804EE27:				; CODE XREF: sub_804EC30+1A0j
-		cmp	byte ptr [esi],	0
-		lea	edi, [ecx-1]
-		jz	short loc_804EE1A
-		cmp	[ebp+var_25], 0
-		jnz	short loc_804EDD8
-		mov	eax, [ebp+var_1C]
-		xor	edx, edx
-		div	ecx
-		mov	ebx, edx
-		jmp	short loc_804EDEC
-; ---------------------------------------------------------------------------
-
-loc_804EE40:				; CODE XREF: sub_804EC30+178j
-		mov	edi, ds:dword_8061358
-		mov	[ebp+var_34], edi
-		lea	esi, [esi+0]
-
-loc_804EE50:				; CODE XREF: sub_804EC30+1F3j
-		add	[ebp+var_1C], 1
-		mov	edx, [ebp+var_34]
-		cmp	[ebp+var_1C], edx
-		jb	loc_804ED90
-
-loc_804EE60:				; CODE XREF: sub_804EC30+14Fj
-		cmp	[ebp+var_20], 1
-		jbe	short loc_804EED3
-		mov	ecx, [ebp+var_20]
-		mov	eax, ds:dword_80614AC
-		lea	edx, [ecx+ecx*2-3]
-		cmp	byte ptr [eax+edx*4], 0
-		jnz	short loc_804EED3
-		lea	edx, [ecx+ecx*2]
-		lea	edx, [eax+edx*4-18h]
-		mov	eax, ecx
-		jmp	short loc_804EE92
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804EE88:				; CODE XREF: sub_804EC30+268j
-		movzx	ecx, byte ptr [edx]
-		sub	edx, 0Ch
-		test	cl, cl
-		jnz	short loc_804EE9A
-
-loc_804EE92:				; CODE XREF: sub_804EC30+251j
-		sub	eax, 1
-		cmp	eax, 1
-		ja	short loc_804EE88
-
-loc_804EE9A:				; CODE XREF: sub_804EC30+260j
-					; sub_804EC30+2A6j
-		add	esp, 4Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804EEA2:				; CODE XREF: sub_804EC30+3Cj
-		cmp	ecx, 0AAAAAAAh
-		mov	eax, ds:dword_80614AC
-		ja	short loc_804EED8
-		mov	esi, [ebp+var_20]
-		mov	edi, [ebp+var_20]
-		mov	[esp], eax	; ptr
-		add	esi, esi
-		lea	edx, [esi+edi]
-		shl	edx, 3
-		mov	[esp+4], edx	; size
-		call	sub_8058300
-		mov	ds:dword_80614AC, eax
-		jmp	loc_804ECA0
-; ---------------------------------------------------------------------------
-
-loc_804EED3:				; CODE XREF: sub_804EC30+234j
-					; sub_804EC30+246j
-		mov	eax, [ebp+var_20]
-		jmp	short loc_804EE9A
-; ---------------------------------------------------------------------------
-
-loc_804EED8:				; CODE XREF: sub_804EC30+4Dj
-					; sub_804EC30+7Cj ...
-		call	sub_80527C0
-sub_804EC30	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804EEE0	proc near		; CODE XREF: sub_804F2E0+2BAp
-					; sub_804F2E0+487p ...
-
-; FUNCTION CHUNK AT 0804F250 SIZE 00000015 BYTES
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		cmp	ds:dword_80613A0, 4
-		ja	short loc_804EF1A
-		mov	eax, ds:dword_80613A0
-		jmp	ds:off_805E580[eax*4] ;	jumptable 0804AA12 case	58
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804EF00:				; CODE XREF: sub_804A8A0+46C7j
-					; sub_804A8A0+4726j ...
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	loc_804F250
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804EF1A:				; CODE XREF: sub_804EEE0+10j
-					; sub_804A8A0+4811j ...
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_804EEE0	endp
-
-; ---------------------------------------------------------------------------
-; START	OF FUNCTION CHUNK FOR sub_804A8A0
-
-loc_804EF22:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j
-					; DATA XREF: ...
-		xor	eax, eax	; jumptable 0804AA12 case 58
-		call	sub_804EC30
-		mov	edx, ds:dword_80614AC
-		mov	[ebp+var_20], eax
-		lea	eax, [eax+eax*2-3]
-		lea	eax, [edx+eax*4]
-		mov	[ebp+var_28], eax
-		mov	eax, ds:ptr
-		mov	ebx, [eax]
-		mov	eax, ebx
-		call	sub_804C860
-		mov	edx, [ebp+var_28]
-		mov	edi, eax
-		mov	eax, [edx+8]
-		xor	edx, edx
-		mov	eax, [eax]
-		mov	[ebp-24h], eax
-		mov	eax, ebx
-		call	sub_804CEE0
-		cmp	ds:dword_8061358, 1
-		jbe	short loc_804EF00
-		xor	ecx, ecx
-		mov	ebx, 1
-		jmp	short loc_804EFCE
-; END OF FUNCTION CHUNK	FOR sub_804A8A0
-; ---------------------------------------------------------------------------
-		align 8
-; START	OF FUNCTION CHUNK FOR sub_804A8A0
-
-loc_804EF78:				; CODE XREF: sub_804A8A0+473Aj
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	loc_804F239
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		xor	esi, esi
-		mov	[eax+14h], edx
-
-loc_804EF94:				; CODE XREF: sub_804A8A0+474Bj
-					; sub_804A8A0+49ABj
-		mov	eax, ds:ptr
-		mov	edx, esi
-		mov	edi, [eax+ebx*4]
-		add	ebx, 1
-		mov	eax, edi
-		call	sub_804CEE0
-		mov	eax, edi
-		call	sub_804C860
-		mov	edx, [ebp+var_28]
-		cmp	ebx, ds:dword_8061358
-		mov	edi, eax
-		mov	eax, [edx+8]
-		mov	edx, [ebp+var_1C]
-		mov	eax, [eax+edx*4]
-		mov	[ebp-24h], eax
-		jnb	loc_804EF00
-		mov	ecx, esi
-
-loc_804EFCE:				; CODE XREF: sub_804A8A0+46D0j
-		xor	edx, edx
-		mov	eax, ebx
-		div	[ebp+var_20]
-		test	edx, edx
-		mov	[ebp+var_1C], edx
-		jz	short loc_804EF78
-		mov	esi, [ebp-24h]
-		lea	eax, [edi+ecx]
-		add	esi, ecx
-		mov	edx, esi
-		call	sub_804C250
-		jmp	short loc_804EF94
-; ---------------------------------------------------------------------------
-
-loc_804EFED:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j
-					; DATA XREF: ...
-		mov	eax, ds:dword_8061358 ;	jumptable 0804AA12 case	59
-		test	eax, eax
-		jz	loc_804EF00
-		mov	eax, ds:ptr
-		xor	esi, esi
-		xor	ebx, ebx
-		mov	edi, [eax]
-		mov	eax, edi
-		call	sub_804C860
-		mov	[ebp+var_20], eax
-		nop
-
-loc_804F010:				; CODE XREF: sub_804A8A0+479Fj
-					; sub_804A8A0+4802j ...
-		mov	edx, ebx
-		mov	eax, edi
-		call	sub_804CEE0
-		add	esi, 1
-		cmp	esi, ds:dword_8061358
-		jnb	loc_804EF00
-		mov	eax, ds:ptr
-		add	ebx, [ebp+var_20]
-		mov	edi, [eax+esi*4]
-		mov	eax, edi
-		call	sub_804C860
-		test	esi, esi
-		mov	[ebp+var_20], eax
-		jz	short loc_804F010
-		add	ebx, 2
-		add	eax, ebx
-		cmp	eax, ds:dword_80613FC
-		sbb	edx, edx
-		and	edx, 16h
-		add	edx, 0Ah
-		cmp	eax, ds:dword_80613FC
-		mov	[ebp+var_1C], edx
-		sbb	edx, edx
-		and	edx, 16h
-		add	edx, 0Ah
-		cmp	eax, ds:dword_80613FC
-		sbb	eax, eax
-		and	ebx, eax
-		mov	eax, ds:stdout
-		mov	ecx, [eax+14h]
-		cmp	ecx, [eax+18h]
-		jnb	loc_804F2B6
-		mov	byte ptr [ecx],	2Ch
-		add	ecx, 1
-		mov	[eax+14h], ecx
-
-loc_804F089:				; CODE XREF: sub_804A8A0+4A2Dj
-		mov	eax, ds:stdout
-		mov	ecx, [eax+14h]
-		cmp	ecx, [eax+18h]
-		jnb	loc_804F2A1
-		mov	[ecx], dl
-		add	ecx, 1
-		mov	[eax+14h], ecx
-		jmp	loc_804F010
-; ---------------------------------------------------------------------------
-
-loc_804F0A7:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j
-					; DATA XREF: ...
-		mov	esi, ds:dword_8061358 ;	jumptable 0804AA12 case	55
-		xor	ebx, ebx
-		test	esi, esi
-		jz	loc_804EF1A
-		nop
-
-loc_804F0B8:				; CODE XREF: sub_804A8A0+484Fj
-		mov	eax, ds:ptr
-		mov	eax, [eax+ebx*4]
-		call	sub_804D430
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	loc_804F28C
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804F0DF:				; CODE XREF: sub_804A8A0+49FCj
-		add	ds:dword_80614B4, 1
-		add	ebx, 1
-		cmp	ds:dword_8061358, ebx
-		ja	short loc_804F0B8
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804F0F9:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j
-					; DATA XREF: ...
-		mov	edi, ds:dword_8061358 ;	jumptable 0804AA12 case	56
-		xor	ebx, ebx
-		test	edi, edi
-		jz	loc_804EF1A
-		lea	esi, [esi+0]
-
-loc_804F110:				; CODE XREF: sub_804A8A0+48A2j
-		mov	eax, ds:ptr
-		xor	edx, edx
-		mov	eax, [eax+ebx*4]
-		call	sub_804CEE0
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	loc_804F277
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804F139:				; CODE XREF: sub_804A8A0+49E7j
-		add	ebx, 1
-		cmp	ds:dword_8061358, ebx
-		ja	short loc_804F110
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804F14C:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j
-					; DATA XREF: ...
-		mov	eax, 1		; jumptable 0804AA12 case 57
-		call	sub_804EC30
-		mov	edx, ds:dword_80614AC
-		mov	ecx, eax
-		lea	eax, [eax+eax*2-3]
-		lea	eax, [edx+eax*4]
-		xor	edx, edx
-		mov	[ebp-2Ch], eax
-		mov	eax, ds:dword_8061358
-		div	ecx
-		test	edx, edx
-		setnz	dl
-		movzx	edx, dl
-		add	edx, eax
-		mov	[ebp+var_28], edx
-		jz	loc_804EF1A
-		shl	edx, 2
-		xor	esi, esi
-		mov	[ebp+var_34], 0
-		mov	[ebp-30h], edx
-		nop
-		lea	esi, [esi+0]
-
-loc_804F198:				; CODE XREF: sub_804A8A0+4994j
-		lea	edi, ds:0[esi*4]
-		xor	ebx, ebx
-		mov	[ebp+var_1C], 0
-		jmp	short loc_804F1CA
-; END OF FUNCTION CHUNK	FOR sub_804A8A0
-; ---------------------------------------------------------------------------
-		align 10h
-; START	OF FUNCTION CHUNK FOR sub_804A8A0
-
-loc_804F1B0:				; CODE XREF: sub_804A8A0+496Aj
-		mov	ecx, [ebp-24h]
-		mov	edx, [ebp+var_20]
-		add	ecx, ebx
-		lea	eax, [ebx+edx]
-		mov	edx, ecx
-		mov	dword ptr [ebp+var_38],	ecx
-		call	sub_804C250
-		mov	ecx, dword ptr [ebp+var_38]
-		mov	ebx, ecx
-
-loc_804F1CA:				; CODE XREF: sub_804A8A0+4908j
-		mov	eax, ds:ptr
-		mov	ecx, [eax+edi]
-		mov	eax, ecx
-		mov	dword ptr [ebp+var_38],	ecx
-		call	sub_804C860
-		mov	edx, [ebp-2Ch]
-		mov	ecx, dword ptr [ebp+var_38]
-		mov	[ebp+var_20], eax
-		mov	eax, [edx+8]
-		mov	edx, [ebp+var_1C]
-		mov	eax, [eax+edx]
-		mov	edx, ebx
-		mov	[ebp-24h], eax
-		mov	eax, ecx
-		call	sub_804CEE0
-		add	esi, [ebp+var_28]
-		add	edi, [ebp-30h]
-		add	[ebp+var_1C], 4
-		cmp	esi, ds:dword_8061358
-		jb	short loc_804F1B0
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	short loc_804F265
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804F222:				; CODE XREF: sub_804A8A0+49D5j
-		mov	esi, [ebp+var_34]
-		add	esi, 1
-		cmp	[ebp+var_28], esi
-		jbe	loc_804EF1A
-		mov	[ebp+var_34], esi
-		jmp	loc_804F198
-; ---------------------------------------------------------------------------
-
-loc_804F239:				; CODE XREF: sub_804A8A0+46E3j
-		mov	dword ptr [esp+4], 0Ah
-		xor	esi, esi
-		mov	[esp], eax
-		call	___overflow
-		jmp	loc_804EF94
-; END OF FUNCTION CHUNK	FOR sub_804A8A0
-; ---------------------------------------------------------------------------
-; START	OF FUNCTION CHUNK FOR sub_804EEE0
-
-loc_804F250:				; CODE XREF: sub_804EEE0+2Bj
-		mov	dword ptr [esp+4], 0Ah
-		mov	[esp], eax
-		call	___overflow
-		jmp	loc_804EF1A
-; END OF FUNCTION CHUNK	FOR sub_804EEE0
-; ---------------------------------------------------------------------------
-; START	OF FUNCTION CHUNK FOR sub_804A8A0
-
-loc_804F265:				; CODE XREF: sub_804A8A0+4977j
-		mov	dword ptr [esp+4], 0Ah
-		mov	[esp], eax
-		call	___overflow
-		jmp	short loc_804F222
-; ---------------------------------------------------------------------------
-
-loc_804F277:				; CODE XREF: sub_804A8A0+488Aj
-		mov	dword ptr [esp+4], 0Ah
-		mov	[esp], eax
-		call	___overflow
-		jmp	loc_804F139
-; ---------------------------------------------------------------------------
-
-loc_804F28C:				; CODE XREF: sub_804A8A0+4830j
-		mov	dword ptr [esp+4], 0Ah
-		mov	[esp], eax
-		call	___overflow
-		jmp	loc_804F0DF
-; ---------------------------------------------------------------------------
-
-loc_804F2A1:				; CODE XREF: sub_804A8A0+47F4j
-		movzx	edx, byte ptr [ebp+var_1C]
-		mov	[esp], eax
-		mov	[esp+4], edx
-		call	___overflow
-		jmp	loc_804F010
-; ---------------------------------------------------------------------------
-
-loc_804F2B6:				; CODE XREF: sub_804A8A0+47DAj
-		mov	dword ptr [esp+4], 2Ch
-		mov	[esp], eax
-		mov	[ebp+var_38], dl
-		call	___overflow
-		movzx	edx, [ebp+var_38]
-		jmp	loc_804F089
-; END OF FUNCTION CHUNK	FOR sub_804A8A0
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_804F2E0	proc near		; CODE XREF: sub_804FAE0+567p
-
-var_338		= dword	ptr -338h
-var_334		= dword	ptr -334h
-var_330		= dword	ptr -330h
-var_329		= byte ptr -329h
-var_328		= dword	ptr -328h
-name		= dword	ptr -324h
-var_320		= dword	ptr -320h
-var_31C		= dword	ptr -31Ch
-dirp		= dword	ptr -314h
-var_310		= dword	ptr -310h
-var_30C		= dword	ptr -30Ch
-var_308		= dword	ptr -308h
-var_304		= dword	ptr -304h
-var_2B0		= dword	ptr -2B0h
-var_2AC		= dword	ptr -2ACh
-var_2A8		= byte ptr -2A8h
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 34Ch
-		mov	[ebp+name], eax
-		mov	[ebp+var_330], edx
-		mov	[ebp+var_329], cl
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		call	___errno_location
-		mov	edx, [ebp+name]
-		mov	dword ptr [eax], 0
-		mov	ebx, eax
-		mov	[esp], edx	; name
-		call	_opendir
-		test	eax, eax
-		mov	[ebp+dirp], eax
-		jz	loc_804FA50
-		mov	edi, ds:dword_806134C
-		test	edi, edi
-		jz	loc_804F454
-		mov	esi, [ebp+dirp]
-		mov	[esp], esi	; dirp
-		call	_dirfd
-		test	eax, eax
-		js	loc_804F8D0
-		lea	edx, [ebp+var_308]
-		mov	[esp+8], edx
-		mov	[esp+4], eax
-		mov	dword ptr [esp], 3
-		call	___fxstat64
-		shr	eax, 1Fh
-
-loc_804F373:				; CODE XREF: sub_804F2E0+613j
-		test	al, al
-		jnz	loc_804F88D
-		mov	edx, [ebp+var_2B0]
-		mov	ecx, [ebp+var_2AC]
-		mov	esi, [ebp+var_308]
-		mov	edi, [ebp+var_304]
-		mov	[ebp+var_334], edx
-		mov	[ebp+var_338], ecx
-		mov	[ebp+var_310], esi
-		mov	[ebp+var_30C], edi
-		mov	dword ptr [esp], 10h ; size
-		call	sub_8058380
-		mov	edx, [ebp+var_334]
-		mov	ecx, [ebp+var_338]
-		mov	[eax], edx
-		mov	esi, eax
-		mov	edx, [ebp+var_30C]
-		mov	[eax+4], ecx
-		mov	eax, [ebp+var_310]
-		mov	[esi+0Ch], edx
-		mov	[esi+8], eax
-		mov	eax, ds:dword_806134C
-		mov	[esp+4], esi
-		mov	[esp], eax
-		call	sub_8053BE0
-		test	eax, eax
-		jz	loc_804FAC5
-		cmp	esi, eax
-		jnz	loc_804F8F8
-		mov	eax, ds:stru_8061540.next_free
-		mov	edx, ds:stru_8061540.chunk_limit
-		sub	edx, eax
-		cmp	edx, 0Fh
-		jg	short loc_804F428
-		mov	dword ptr [esp+4], 10h ; int
-		mov	dword ptr [esp], offset	stru_8061540 ; struct obstack *
-		call	__obstack_newchunk
-		mov	eax, ds:stru_8061540.next_free
-
-loc_804F428:				; CODE XREF: sub_804F2E0+12Dj
-		lea	edx, [eax+10h]
-		mov	ecx, [ebp+var_304]
-		mov	ds:stru_8061540.next_free, edx
-		mov	edx, [ebp+var_308]
-		mov	[eax+0Ch], ecx
-		mov	[eax+8], edx
-		mov	edx, [ebp+var_2B0]
-		mov	ecx, [ebp+var_2AC]
-		mov	[eax], edx
-		mov	[eax+4], ecx
-
-loc_804F454:				; CODE XREF: sub_804F2E0+5Aj
-		call	sub_804ABF0
-		movzx	edi, [ebp+var_329]
-		mov	[ebp+var_320], 0
-		mov	[ebp+var_31C], 0
-		mov	[ebp+var_328], edi
-		lea	esi, [esi+0]
-
-loc_804F480:				; CODE XREF: sub_804F2E0+208j
-					; sub_804F2E0+238j ...
-		mov	eax, [ebp+dirp]
-		mov	dword ptr [ebx], 0
-		mov	[esp], eax
-		call	_readdir64
-		test	eax, eax
-		mov	[ebp+var_310], eax
-		jz	loc_804F5D8
-		mov	esi, eax
-		mov	eax, ds:dword_80613DC
-		add	esi, 13h
-		cmp	eax, 2
-		jz	short loc_804F4F1
-		mov	edx, [ebp+var_310]
-		cmp	byte ptr [edx+13h], 2Eh
-		jz	loc_804F5B0
-		test	eax, eax
-		jnz	short loc_804F4F1
-		mov	edi, ds:dword_80613E4
-		test	edi, edi
-		jz	short loc_804F4F1
-		nop
-
-loc_804F4D0:				; CODE XREF: sub_804F2E0+20Fj
-		mov	dword ptr [esp+8], 4 ; flags
-		mov	[esp+4], esi	; name
-		mov	eax, [edi]
-		mov	[esp], eax	; pattern
-		call	_fnmatch
-		test	eax, eax
-		jz	short loc_804F480
-		mov	edi, [edi+4]
-		test	edi, edi
-		jnz	short loc_804F4D0
-
-loc_804F4F1:				; CODE XREF: sub_804F2E0+1CFj
-					; sub_804F2E0+1E3j ...
-		mov	edi, ds:dword_80613E0
-		test	edi, edi
-		jz	short loc_804F525
-		nop
-		lea	esi, [esi+0]
-
-loc_804F500:				; CODE XREF: sub_804F2E0+243j
-		mov	dword ptr [esp+8], 4 ; flags
-		mov	[esp+4], esi	; name
-		mov	eax, [edi]
-		mov	[esp], eax	; pattern
-		call	_fnmatch
-		test	eax, eax
-		jz	loc_804F480
-		mov	edi, [edi+4]
-		test	edi, edi
-		jnz	short loc_804F500
-
-loc_804F525:				; CODE XREF: sub_804F2E0+219j
-		mov	edx, [ebp+var_310]
-		xor	ecx, ecx
-		movzx	eax, byte ptr [edx+12h]
-		sub	eax, 1
-		cmp	al, 0Dh
-		ja	short loc_804F542
-		movzx	eax, al
-		mov	ecx, ds:dword_805F000[eax*4]
-
-loc_804F542:				; CODE XREF: sub_804F2E0+256j
-		mov	edx, [ebp+var_310]
-		mov	edi, [ebp+name]
-		mov	dword ptr [esp+8], 0
-		mov	[esp+0Ch], edi
-		mov	eax, [edx]
-		mov	edx, [edx+4]
-		mov	[esp], eax
-		mov	eax, esi
-		mov	[esp+4], edx
-		mov	edx, ecx
-		call	sub_804AEC0
-		add	[ebp+var_320], eax
-		adc	[ebp+var_31C], edx
-		cmp	ds:dword_80613A0, 1
-		jnz	loc_804F480
-		cmp	ds:dword_80613A8, 0FFFFFFFFh
-		jnz	loc_804F480
-		call	sub_804BB50
-		call	sub_804EEE0
-		nop
-		call	sub_804ABF0
-		jmp	loc_804F480
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804F5B0:				; CODE XREF: sub_804F2E0+1DBj
-		test	eax, eax
-		jz	loc_804F480
-		xor	eax, eax
-		cmp	byte ptr [esi+1], 2Eh
-		setz	al
-		cmp	byte ptr [edx+eax+14h],	0
-		jz	loc_804F480
-		jmp	loc_804F4F1
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804F5D8:				; CODE XREF: sub_804F2E0+1BCj
-		mov	esi, [ebx]
-		test	esi, esi
-		jz	short loc_804F616
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aReadingDirecto ; "reading directory %s"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ecx, [ebp+name]
-		mov	edx, eax
-		mov	eax, [ebp+var_328]
-		call	sub_804ACC0
-		cmp	dword ptr [ebx], 4Bh
-		jz	loc_804F480
-
-loc_804F616:				; CODE XREF: sub_804F2E0+2FCj
-		mov	esi, [ebp+dirp]
-		mov	[esp], esi	; dirp
-		call	_closedir
-		test	eax, eax
-		jnz	loc_804F95B
-
-loc_804F62C:				; CODE XREF: sub_804F2E0+6ABj
-		call	sub_804BB50
-		cmp	ds:byte_80613D8, 0
-		jnz	loc_804F787
-
-loc_804F63E:				; CODE XREF: sub_804F2E0+4C0j
-		cmp	ds:byte_80613F8, 0
-		jnz	loc_804F7A6
-
-loc_804F64B:				; CODE XREF: sub_804F2E0+5A8j
-		mov	ecx, ds:dword_80613A0
-		test	ecx, ecx
-		jz	short loc_804F662
-		cmp	ds:byte_80613AF, 0
-		jz	loc_804F75D
-
-loc_804F662:				; CODE XREF: sub_804F2E0+373j
-		cmp	ds:byte_80613C0, 0
-		jnz	loc_804F990
-
-loc_804F66F:				; CODE XREF: sub_804F2E0+6DCj
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aTotal ; "total"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ebx, eax
-		mov	eax, ds:stdout
-		mov	[esp], ebx
-		mov	[esp+4], eax
-		call	_fputs_unlocked
-		mov	[esp], ebx	; s
-		call	_strlen
-		add	ds:dword_80614B4, eax
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	loc_804FA9A
-		mov	byte ptr [edx],	20h
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804F6C6:				; CODE XREF: sub_804F2E0+7CAj
-		mov	eax, ds:dword_80613B8
-		mov	edx, ds:dword_80613BC
-		add	ds:dword_80614B4, 1
-		mov	[esp+18h], eax
-		mov	eax, ds:dword_80613B0
-		mov	[esp+1Ch], edx
-		mov	edx, [ebp+var_31C]
-		mov	dword ptr [esp+10h], 200h
-		mov	dword ptr [esp+14h], 0
-		mov	[esp+0Ch], eax
-		lea	eax, [ebp+var_2A8]
-		mov	[esp+8], eax
-		mov	eax, [ebp+var_320]
-		mov	[esp+4], edx
-		mov	[esp], eax
-		call	sub_8054030
-		mov	ebx, eax
-		mov	eax, ds:stdout
-		mov	[esp], ebx
-		mov	[esp+4], eax
-		call	_fputs_unlocked
-		mov	[esp], ebx	; s
-		call	_strlen
-		add	ds:dword_80614B4, eax
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	loc_804FAAF
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804F756:				; CODE XREF: sub_804F2E0+7E0j
-		add	ds:dword_80614B4, 1
-
-loc_804F75D:				; CODE XREF: sub_804F2E0+37Cj
-		mov	edx, ds:dword_8061358
-		test	edx, edx
-		jz	short loc_804F76C
-		call	sub_804EEE0
-
-loc_804F76C:				; CODE XREF: sub_804F2E0+485j
-					; sub_804F2E0+5EBj ...
-		mov	esi, [ebp+var_1C]
-		xor	esi, large gs:14h
-		jnz	loc_804FACA
-		add	esp, 34Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_804F787:				; CODE XREF: sub_804F2E0+358j
-		movzx	edx, [ebp+var_329]
-		mov	eax, [ebp+name]
-		call	sub_804C0B0
-		cmp	ds:byte_80613D8, 0
-		jz	loc_804F63E
-
-loc_804F7A6:				; CODE XREF: sub_804F2E0+365j
-		cmp	byte_80612A8, 0
-		jnz	short loc_804F7D0
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	loc_804FA85
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_804F7C9:				; CODE XREF: sub_804F2E0+7B5j
-		add	ds:dword_80614B4, 1
-
-loc_804F7D0:				; CODE XREF: sub_804F2E0+4CDj
-		cmp	ds:byte_80613C0, 0
-		mov	byte_80612A8, 0
-		jnz	loc_804F9C1
-
-loc_804F7E4:				; CODE XREF: sub_804F2E0+71Cj
-					; sub_804F2E0+75Aj
-		mov	ebx, [ebp+var_330]
-		mov	ecx, ds:dword_80613F0
-		test	ebx, ebx
-		jz	loc_804FA3F
-
-loc_804F7F8:				; CODE XREF: sub_804F2E0+76Bj
-		mov	edx, [ebp+var_330]
-		mov	eax, ds:stdout
-		mov	dword ptr [esp], 0
-		call	sub_804C4E0
-		add	eax, ds:dword_80614B4
-		cmp	ds:byte_80613C0, 0
-		mov	ds:dword_80614B4, eax
-		jz	short loc_804F85C
-		mov	edx, ds:stru_8061500.next_free
-		lea	ecx, [edx+4]
-		cmp	ds:stru_8061500.chunk_limit, ecx
-		jnb	short loc_804F853
-		mov	dword ptr [esp+4], 4 ; int
-		mov	dword ptr [esp], offset	stru_8061500 ; struct obstack *
-		call	__obstack_newchunk
-		mov	edx, ds:stru_8061500.next_free
-		mov	eax, ds:dword_80614B4
-
-loc_804F853:				; CODE XREF: sub_804F2E0+552j
-		mov	[edx], eax
-		add	ds:stru_8061500.next_free, 4
-
-loc_804F85C:				; CODE XREF: sub_804F2E0+541j
-		mov	eax, ds:stdout
-		mov	dword ptr [esp+8], 2 ; n
-		mov	dword ptr [esp+4], 1 ; size
-		mov	dword ptr [esp], offset	asc_805DECA ; ":\n"
-		mov	[esp+0Ch], eax	; stream
-		call	_fwrite_unlocked
-		add	ds:dword_80614B4, 2
-		jmp	loc_804F64B
-; ---------------------------------------------------------------------------
-
-loc_804F88D:				; CODE XREF: sub_804F2E0+95j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aCannotDetermin ; "cannot determine device and inode of %s"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ecx, [ebp+name]
-		mov	edx, eax
-		movzx	eax, [ebp+var_329]
-		call	sub_804ACC0
-		mov	eax, [ebp+dirp]
-		mov	[esp], eax	; dirp
-		call	_closedir
-		jmp	loc_804F76C
-; ---------------------------------------------------------------------------
-
-loc_804F8D0:				; CODE XREF: sub_804F2E0+70j
-		mov	edi, [ebp+name]
-		lea	eax, [ebp+var_308]
-		mov	[esp+8], eax
-		mov	dword ptr [esp], 3
-		mov	[esp+4], edi
-		call	___xstat64
-		shr	eax, 1Fh
-		jmp	loc_804F373
-; ---------------------------------------------------------------------------
-
-loc_804F8F8:				; CODE XREF: sub_804F2E0+117j
-		mov	[esp], esi	; ptr
-		call	_free
-		mov	edx, [ebp+name]
-		mov	[esp], edx
-		call	sub_8056170
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aSNotListingAlr ; "%s: not listing already-listed director"...
-		mov	dword ptr [esp], 0 ; domainname
-		mov	ebx, eax
-		call	_dcgettext
-		mov	[esp+0Ch], ebx
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+8], eax	; format
-		call	_error
-		mov	esi, [ebp+dirp]
-		mov	[esp], esi	; dirp
-		call	_closedir
-		jmp	loc_804F76C
-; ---------------------------------------------------------------------------
-
-loc_804F95B:				; CODE XREF: sub_804F2E0+346j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aClosingDirecto ; "closing directory %s"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ecx, [ebp+name]
-		mov	edx, eax
-		movzx	eax, [ebp+var_329]
-		call	sub_804ACC0
-		jmp	loc_804F62C
-; ---------------------------------------------------------------------------
-
-loc_804F990:				; CODE XREF: sub_804F2E0+389j
-		mov	eax, ds:stdout
-		mov	dword ptr [esp+8], 2 ; n
-		mov	dword ptr [esp+4], 1 ; size
-		mov	dword ptr [esp], offset	asc_805DE75 ; "	 "
-		mov	[esp+0Ch], eax	; stream
-		call	_fwrite_unlocked
-		add	ds:dword_80614B4, 2
-		jmp	loc_804F66F
-; ---------------------------------------------------------------------------
-
-loc_804F9C1:				; CODE XREF: sub_804F2E0+4FEj
-		mov	eax, ds:stdout
-		mov	dword ptr [esp+8], 2 ; n
-		mov	dword ptr [esp+4], 1 ; size
-		mov	dword ptr [esp], offset	asc_805DE75 ; "	 "
-		mov	[esp+0Ch], eax	; stream
-		call	_fwrite_unlocked
-		mov	edx, ds:dword_80614B4
-		add	edx, 2
-		cmp	ds:byte_80613C0, 0
-		mov	ds:dword_80614B4, edx
-		jz	loc_804F7E4
-		mov	eax, ds:stru_8061500.next_free
-		lea	ecx, [eax+4]
-		cmp	ds:stru_8061500.chunk_limit, ecx
-		jnb	short loc_804FA31
-		mov	dword ptr [esp+4], 4 ; int
-		mov	dword ptr [esp], offset	stru_8061500 ; struct obstack *
-		call	__obstack_newchunk
-		mov	eax, ds:stru_8061500.next_free
-		mov	edx, ds:dword_80614B4
-
-loc_804FA31:				; CODE XREF: sub_804F2E0+730j
-		mov	[eax], edx
-		add	ds:stru_8061500.next_free, 4
-		jmp	loc_804F7E4
-; ---------------------------------------------------------------------------
-
-loc_804FA3F:				; CODE XREF: sub_804F2E0+512j
-		mov	edi, [ebp+name]
-		mov	[ebp+var_330], edi
-		jmp	loc_804F7F8
-; ---------------------------------------------------------------------------
-
-loc_804FA50:				; CODE XREF: sub_804F2E0+4Cj
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aCannotOpenDire ; "cannot open directory %s"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	ecx, [ebp+name]
-		mov	edx, eax
-		movzx	eax, [ebp+var_329]
-		call	sub_804ACC0
-		jmp	loc_804F76C
-; ---------------------------------------------------------------------------
-
-loc_804FA85:				; CODE XREF: sub_804F2E0+4DAj
-		mov	dword ptr [esp+4], 0Ah ; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		jmp	loc_804F7C9
-; ---------------------------------------------------------------------------
-
-loc_804FA9A:				; CODE XREF: sub_804F2E0+3D7j
-		mov	dword ptr [esp+4], 20h ; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		jmp	loc_804F6C6
-; ---------------------------------------------------------------------------
-
-loc_804FAAF:				; CODE XREF: sub_804F2E0+467j
-		mov	dword ptr [esp+4], 0Ah ; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		nop
-		jmp	loc_804F756
-; ---------------------------------------------------------------------------
-
-loc_804FAC5:				; CODE XREF: sub_804F2E0+10Fj
-		call	sub_80527C0
-; ---------------------------------------------------------------------------
-
-loc_804FACA:				; CODE XREF: sub_804F2E0+496j
-		lea	esi, [esi+0]
-		call	___stack_chk_fail
-sub_804F2E0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_804FAE0(int argc, char **argv)
-sub_804FAE0	proc near		; DATA XREF: start+17o
-
-argc		= dword	ptr  8
-argv		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		and	esp, 0FFFFFFF0h
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 0E4h
-		mov	ebx, [ebp+argv]
-		mov	eax, [ebx]
-		mov	[esp], eax	; s
-		call	sub_8052470
-		mov	dword ptr [esp+4], (offset aReportBugsToS_+16h)	; locale
-		mov	dword ptr [esp], 6 ; category
-		call	_setlocale
-		mov	dword ptr [esp+4], offset dirname ; "/usr/share/locale"
-		mov	dword ptr [esp], offset	domainname ; "coreutils"
-		call	_bindtextdomain
-		mov	dword ptr [esp], offset	domainname ; "coreutils"
-		call	_textdomain
-		mov	dword_80612B8, 2
-		mov	dword ptr [esp], offset	sub_8052D10
-		call	sub_805BD40
-		mov	eax, dword_80612AC
-		mov	ds:status, 0
-		mov	ds:byte_80613F8, 1
-		mov	ds:dword_8061368, 0
-		cmp	eax, 2
-		mov	ds:tp.tv_sec, 80000000h
-		mov	ds:tp.tv_nsec, 0FFFFFFFFh
-		mov	ds:byte_80613E8, 0
-		jz	loc_804FE38
-		cmp	eax, 3
-		jz	short loc_804FBC8
-		cmp	eax, 1
-		jz	short loc_804FBA0
-		lea	esi, [esi+0]
-		call	_abort
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804FBA0:				; CODE XREF: sub_804FAE0+B2j
-		mov	dword ptr [esp], 1 ; fd
-		call	_isatty
-		test	eax, eax
-		jz	loc_8050108
-		mov	ds:dword_80613A0, 2
-		mov	ds:byte_80613E8, 1
-		jmp	short loc_804FBE6
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_804FBC8:				; CODE XREF: sub_804FAE0+ADj
-		mov	ds:dword_80613A0, 0
-		mov	dword ptr [esp+4], 5
-		mov	dword ptr [esp], 0
-		call	sub_80553A0
-
-loc_804FBE6:				; CODE XREF: sub_804FAE0+E5j
-					; sub_804FAE0+376j ...
-		mov	ds:dword_80613A4, 0
-		mov	ds:dword_80613A8, 0
-		mov	ds:byte_80613AC, 0
-		mov	ds:byte_80613AE, 0
-		mov	ds:byte_80613AF, 0
-		mov	ds:dword_80613C4, 0
-		mov	ds:byte_80613D1, 0
-		mov	ds:dword_80613D4, 1
-		mov	ds:byte_80613D8, 0
-		mov	ds:byte_80613D9, 0
-		mov	ds:dword_80613DC, 0
-		mov	ds:dword_80613E0, 0
-		mov	ds:dword_80613E4, 0
-		mov	ds:byte_8061374, 0
-		mov	dword ptr [esp], offset	aQuoting_style ; "QUOTING_STYLE"
-		call	_getenv
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_804FCAE
-		mov	dword ptr [esp+0Ch], 4 ; int
-		mov	dword ptr [esp+8], offset dword_805F860	; int
-		mov	dword ptr [esp+4], offset off_805F820 ;	int
-		mov	[esp], eax	; s2
-		call	sub_8052A50
-		test	eax, eax
-		js	loc_8050940
-		mov	eax, ds:dword_805F860[eax*4]
-		mov	dword ptr [esp], 0
-		mov	[esp+4], eax
-		call	sub_80553A0
-
-loc_804FCAE:				; CODE XREF: sub_804FAE0+18Dj
-					; sub_804FAE0+EA2j
-		mov	dword ptr [esp], offset	aLs_block_size ; "LS_BLOCK_SIZE"
-		call	_getenv
-		mov	dword ptr [esp+8], offset dword_80613B8	; int
-		mov	dword ptr [esp+4], offset dword_80613B0	; int
-		mov	esi, eax
-		mov	[esp], eax	; nptr
-		call	sub_8053E70
-		test	esi, esi
-		jz	loc_8050FDB
-
-loc_804FCDC:				; CODE XREF: sub_804FAE0+1509j
-		mov	eax, ds:dword_80613B8
-		mov	edx, ds:dword_80613BC
-		mov	dword_80611C0, eax
-		mov	dword_80611C4, edx
-
-loc_804FCF2:				; CODE XREF: sub_804FAE0+150Fj
-		mov	ds:dword_80613FC, 50h
-		mov	dword ptr [esp], offset	aColumns ; "COLUMNS"
-		call	_getenv
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_804FD17
-		cmp	byte ptr [eax],	0
-		jnz	loc_80508A8
-
-loc_804FD17:				; CODE XREF: sub_804FAE0+22Cj
-					; sub_804FAE0+E0Fj ...
-		lea	eax, [esp+0D0h]
-		mov	[esp+8], eax
-		mov	dword ptr [esp+4], 5413h ; request
-		mov	dword ptr [esp], 1 ; fd
-		call	_ioctl
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_804FD50
-		movzx	eax, word ptr [esp+0D2h]
-		test	ax, ax
-		jz	short loc_804FD50
-		movzx	eax, ax
-		mov	ds:dword_80613FC, eax
-
-loc_804FD50:				; CODE XREF: sub_804FAE0+259j
-					; sub_804FAE0+266j
-		mov	dword ptr [esp], offset	aTabsize ; "TABSIZE"
-		call	_getenv
-		mov	ds:dword_80613F4, 8
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_804FDAB
-		lea	eax, [esp+0DCh]
-		mov	dword ptr [esp+10h], 0 ; s
-		mov	[esp+0Ch], eax	; int
-		mov	dword ptr [esp+8], 0 ; base
-		mov	dword ptr [esp+4], 0 ; endptr
-		mov	[esp], esi	; nptr
-		call	sub_8058560
-		test	eax, eax
-		jnz	loc_80508F8
-		mov	eax, [esp+0DCh]
-		mov	ds:dword_80613F4, eax
-
-loc_804FDAB:				; CODE XREF: sub_804FAE0+28Aj
-					; sub_804FAE0+E5Aj
-		xor	edi, edi
-		mov	dword ptr [esp+2Ch], 0
-		lea	esi, [esp+0DCh]
-		lea	esi, [esi+0]
-
-loc_804FDC0:				; CODE XREF: sub_804FAE0+350j
-					; sub_804FAE0+671j ...
-		mov	edx, [ebp+argc]
-		lea	eax, [esp+0D8h]
-		mov	dword ptr [esp+0D8h], 0FFFFFFFFh
-		mov	[esp+10h], eax	; longind
-		mov	dword ptr [esp+0Ch], offset longopts ; longopts
-		mov	dword ptr [esp+8], offset shortopts ; "abcdfghiklmnopqrstuvw:xABCDFGHI:LNQRST:"...
-		mov	[esp+4], ebx	; argv
-		mov	[esp], edx	; argc
-		call	_getopt_long
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_804FE60
-		add	eax, 83h
-		cmp	eax, 112h	; switch 275 cases
-		jbe	short loc_804FE18
-
-loc_804FE06:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j ...
-		mov	dword ptr [esp], 2 ; jumptable 0804AA12	cases 62-239,241-255
-		call	sub_804A240
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804FE18:				; CODE XREF: sub_804FAE0+324j
-		jmp	ds:off_805E594[eax*4] ;	switch jump
-
-loc_804FE1F:				; CODE XREF: sub_804EEE0+17j
-					; DATA XREF: .rodata:0805E958o
-		mov	ds:byte_80613AE, 1 ; jumptable 0804FE18	case 241
-
-loc_804FE26:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A0, 0 ; jumptable	0804FE18 case 239
-		jmp	short loc_804FDC0
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_804FE38:				; CODE XREF: sub_804FAE0+A4j
-		mov	dword ptr [esp+4], 5
-		mov	dword ptr [esp], 0
-		mov	ds:dword_80613A0, 2
-		call	sub_80553A0
-		jmp	loc_804FBE6
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_804FE60:				; CODE XREF: sub_804FAE0+318j
-		mov	eax, ds:dword_80613FC
-		mov	edx, 1
-		cmp	eax, 2
-		ja	loc_805013A
-
-loc_804FE73:				; CODE XREF: sub_804FAE0+663j
-		mov	ds:dword_80614B0, edx
-		mov	dword ptr [esp], 0 ; src
-		call	sub_80554F0
-		mov	ds:dword_80613EC, eax
-		mov	[esp], eax
-		call	sub_8055380
-		cmp	eax, 5
-		jz	loc_805109B
-
-loc_804FE9B:				; CODE XREF: sub_804FAE0+15D8j
-		mov	eax, ds:dword_80613C4
-		cmp	eax, 1
-		jbe	short loc_804FEE6
-		sub	eax, 2
-		lea	esi, a@[eax]	; "*=>@|"
-		movzx	eax, byte ptr ds:a@[eax] ; "*=>@|"
-		test	al, al
-		jz	short loc_804FEE6
-		lea	esi, [esi+0]
-
-loc_804FEC0:				; CODE XREF: sub_804FAE0+404j
-		movsx	eax, al
-		add	esi, 1
-		mov	[esp+4], eax
-		mov	eax, ds:dword_80613EC
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	sub_80553D0
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jnz	short loc_804FEC0
-
-loc_804FEE6:				; CODE XREF: sub_804FAE0+3C3j
-					; sub_804FAE0+3D7j
-		mov	dword ptr [esp], 0 ; src
-		call	sub_80554F0
-		mov	dword ptr [esp+8], 1
-		mov	dword ptr [esp+4], 3Ah
-		mov	ds:dword_80613F0, eax
-		mov	[esp], eax
-		call	sub_80553D0
-		cmp	ds:byte_80613C0, 0
-		jnz	loc_805011E
-
-loc_804FF1C:				; CODE XREF: sub_804FAE0+655j
-		mov	eax, ds:dword_80613A0
-
-loc_804FF21:				; CODE XREF: sub_804FAE0+648j
-		mov	edx, ds:dword_80613A4
-		sub	edx, 1
-		cmp	edx, 1
-		jbe	loc_8050F75
-
-loc_804FF33:				; CODE XREF: sub_804FAE0+1499j
-					; sub_804FAE0+14B6j
-		test	eax, eax
-		jz	loc_8050AD6
-
-loc_804FF3B:				; CODE XREF: sub_804FAE0+10C2j
-					; sub_804FAE0+1167j ...
-		mov	eax, ds:optind
-		mov	[esp+2Ch], eax
-
-loc_804FF44:				; CODE XREF: sub_804FAE0+1521j
-		cmp	ds:byte_80613C8, 0
-		jnz	loc_8050D98
-
-loc_804FF51:				; CODE XREF: sub_804FAE0+12C4j
-					; sub_804FAE0+12F1j ...
-		cmp	ds:dword_80613D4, 1
-		jz	loc_8050E9B
-
-loc_804FF5E:				; CODE XREF: sub_804FAE0+13D2j
-		cmp	ds:byte_80613D8, 0
-		jnz	loc_8050D2E
-
-loc_804FF6B:				; CODE XREF: sub_804FAE0+12B3j
-		mov	eax, ds:dword_80613A8
-		cmp	eax, 2
-		jnz	loc_8050C86
-
-loc_804FF79:				; CODE XREF: sub_804FAE0+11A9j
-					; sub_804FAE0+11B7j ...
-		mov	ds:byte_8061400, 1
-
-loc_804FF80:				; CODE XREF: sub_804FAE0+1200j
-		xor	eax, eax
-
-loc_804FF82:				; CODE XREF: sub_804FAE0+120Bj
-		cmp	ds:byte_80613C0, 0
-		mov	ds:byte_8061401, al
-		jnz	loc_8050EB7
-
-loc_804FF94:				; CODE XREF: sub_804FAE0+142Fj
-		mov	ds:dword_8061354, 64h
-		mov	dword ptr [esp], 3070h ; size
-		call	sub_8058380
-		mov	ds:dword_8061358, 0
-		mov	ds:dword_8061350, eax
-		call	sub_804ABF0
-		mov	esi, [ebp+argc]
-		sub	esi, [esp+2Ch]
-		mov	edx, [esp+2Ch]
-		test	esi, esi
-		lea	ebx, [ebx+edx*4]
-		jle	loc_8050F9B
-		mov	edi, esi
-		mov	esi, [esp+2Ch]
-		lea	esi, [esi+0]
-
-loc_804FFE0:				; CODE XREF: sub_804FAE0+531j
-		mov	dword ptr [esp+0Ch], (offset aReportBugsToS_+16h)
-		xor	edx, edx
-		add	esi, 1
-		mov	dword ptr [esp+8], 1
-		mov	dword ptr [esp], 0
-		mov	dword ptr [esp+4], 0
-		mov	eax, [ebx]
-		add	ebx, 4
-		call	sub_804AEC0
-		cmp	[ebp+argc], esi
-		jg	short loc_804FFE0
-		mov	esi, edi
-
-loc_8050015:				; CODE XREF: sub_804FAE0+14F6j
-					; sub_804FAE0+15EEj
-		mov	edi, ds:dword_8061358
-		test	edi, edi
-		jnz	loc_8050F14
-
-loc_8050023:				; CODE XREF: sub_804FAE0+144Ej
-		cmp	esi, 1
-		jle	loc_80511F8
-		mov	esi, ds:dword_8061368
-
-loc_8050032:				; CODE XREF: sub_804FAE0+1463j
-					; sub_804FAE0+1490j ...
-		lea	ebx, [esp+0C0h]
-		jmp	short loc_8050060
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050040:				; CODE XREF: sub_804FAE0+5A1j
-					; sub_804FAE0+DC2j
-		movzx	ecx, byte ptr [esi+8]
-		mov	edx, [esi+4]
-		call	sub_804F2E0
-		mov	eax, esi
-		call	sub_804A860
-		mov	ds:byte_80613F8, 1
-
-loc_805005A:				; CODE XREF: sub_804FAE0+623j
-		mov	esi, ds:dword_8061368
-
-loc_8050060:				; CODE XREF: sub_804FAE0+559j
-		test	esi, esi
-		jz	loc_80509F0
-		mov	eax, [esi+0Ch]
-		mov	ds:dword_8061368, eax
-		mov	eax, ds:dword_806134C
-		test	eax, eax
-		jz	loc_80508A0
-		mov	eax, [esi]
-		test	eax, eax
-		jnz	short loc_8050040
-		mov	eax, ds:stru_8061540.next_free
-		mov	edx, eax
-		sub	edx, ds:stru_8061540.object_base
-		cmp	edx, 0Fh
-		jbe	loc_8051298
-		mov	edx, ds:stru_8061540.chunk_limit
-		sub	edx, eax
-		cmp	edx, 0FFFFFFF0h
-		jl	loc_8050988
-
-loc_80500AA:				; CODE XREF: sub_804FAE0+EC1j
-		lea	edx, [eax-10h]
-		mov	eax, [eax-10h]
-		mov	ds:stru_8061540.next_free, edx
-		mov	[esp+0C0h], eax
-		mov	eax, [edx+4]
-		mov	[esp+0C4h], eax
-		mov	eax, [edx+8]
-		mov	[esp+0C8h], eax
-		mov	eax, [edx+0Ch]
-		mov	[esp+4], ebx
-		mov	[esp+0CCh], eax
-		mov	eax, ds:dword_806134C
-		mov	[esp], eax
-		call	sub_8053AF0
-		test	eax, eax
-		jz	loc_8050CF0
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, esi
-		call	sub_804A860
-		jmp	loc_805005A
-; ---------------------------------------------------------------------------
-
-loc_8050108:				; CODE XREF: sub_804FAE0+CEj
-		mov	ds:dword_80613A0, 1
-		mov	ds:byte_80613E8, 0
-		jmp	loc_804FBE6
-; ---------------------------------------------------------------------------
-
-loc_805011E:				; CODE XREF: sub_804FAE0+436j
-		mov	edx, ds:dword_80613A0
-		xor	eax, eax
-		test	edx, edx
-		jz	loc_804FF21
-		mov	ds:byte_80613C0, 0
-		jmp	loc_804FF1C
-; ---------------------------------------------------------------------------
-
-loc_805013A:				; CODE XREF: sub_804FAE0+38Dj
-		mov	edx, 0AAAAAAABh
-		mul	edx
-		shr	edx, 1
-		jmp	loc_804FE73
-; ---------------------------------------------------------------------------
-
-loc_8050148:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, ds:optarg	; jumptable 0804FE18 case 274
-		mov	[esp+2Ch], eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050156:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, off_80612B4 ; jumptable 0804FE18 case 273
-		mov	dword ptr [esp+10h], 4 ; int
-		mov	dword ptr [esp+0Ch], offset dword_805ED0C ; int
-		mov	dword ptr [esp+8], offset off_805ED20 ;	int
-		mov	[esp+14h], eax	; int
-		mov	eax, ds:optarg
-		mov	dword ptr [esp], offset	aTime ;	"--time"
-		mov	[esp+4], eax	; s2
-		call	sub_8052B30
-		mov	eax, ds:dword_805ED0C[eax*4]
-		mov	ds:dword_80613A4, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805019D:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, off_80612B4 ; jumptable 0804FE18 case 272
-		mov	edi, 1
-		mov	dword ptr [esp+10h], 4 ; int
-		mov	dword ptr [esp+0Ch], offset dword_805ECE0 ; int
-		mov	dword ptr [esp+8], offset off_805ECF4 ;	int
-		mov	[esp+14h], eax	; int
-		mov	eax, ds:optarg
-		mov	dword ptr [esp], offset	aSort ;	"--sort"
-		mov	[esp+4], eax	; s2
-		call	sub_8052B30
-		mov	eax, ds:dword_805ECE0[eax*4]
-		mov	ds:dword_80613A8, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80501E9:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613B0, 90h ;	jumptable 0804FE18 case	271
-		mov	ds:dword_80613B8, 1
-		mov	ds:dword_80613BC, 0
-		mov	dword_80611C0, 1
-		mov	dword_80611C4, 0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050220:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613E8, 0 ; jumptable 0804FE18	case 270
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805022C:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, off_80612B4 ; jumptable 0804FE18 case 269
-		mov	dword ptr [esp+10h], 4 ; int
-		mov	dword ptr [esp+0Ch], offset dword_805F860 ; int
-		mov	dword ptr [esp+8], offset off_805F820 ;	int
-		mov	[esp+14h], eax	; int
-		mov	eax, ds:optarg
-		mov	dword ptr [esp], offset	aQuotingStyle ;	"--quoting-style"
-		mov	[esp+4], eax	; s2
-		call	sub_8052B30
-		mov	dword ptr [esp], 0
-		mov	eax, ds:dword_805F860[eax*4]
-		mov	[esp+4], eax
-		call	sub_80553A0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805027E:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, off_80612B4 ; jumptable 0804FE18 case 268
-		mov	dword ptr [esp+10h], 4 ; int
-		mov	dword ptr [esp+0Ch], offset dword_805EDE8 ; int
-		mov	dword ptr [esp+8], offset off_805EDF8 ;	int
-		mov	[esp+14h], eax	; int
-		mov	eax, ds:optarg
-		mov	dword ptr [esp], offset	aIndicatorSty_0	; "--indicator-style"
-		mov	[esp+4], eax	; s2
-		call	sub_8052B30
-		mov	eax, ds:dword_805EDE8[eax*4]
-		mov	ds:dword_80613C4, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80502C5:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	dword ptr [esp], 8 ; jumptable 0804FE18	case 267
-		call	sub_8058380
-		mov	edx, ds:optarg
-		mov	[eax], edx
-		mov	edx, ds:dword_80613E4
-		mov	[eax+4], edx
-		mov	ds:dword_80613E4, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80502EC:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613DA, 1 ; jumptable 0804FE18	case 266
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80502F8:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A0, 0 ; jumptable	0804FE18 case 265
-		mov	dword ptr [esp+2Ch], offset aFullIso ; "full-iso"
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805030F:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, off_80612B4 ; jumptable 0804FE18 case 264
-		mov	dword ptr [esp+10h], 4 ; int
-		mov	dword ptr [esp+0Ch], offset dword_805ED38 ; int
-		mov	dword ptr [esp+8], offset off_805ED60 ;	int
-		mov	[esp+14h], eax	; int
-		mov	eax, ds:optarg
-		mov	dword ptr [esp], offset	aFormat	; "--format"
-		mov	[esp+4], eax	; s2
-		call	sub_8052B30
-		mov	eax, ds:dword_805ED38[eax*4]
-		mov	ds:dword_80613A0, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050356:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613C4, 2 ; jumptable	0804FE18 case 263
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050365:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613D4, 4 ; jumptable	0804FE18 case 262
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050374:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, ds:optarg	; jumptable 0804FE18 case 261
-		test	eax, eax
-		jz	loc_8051280
-		mov	edx, off_80612B4
-		mov	dword ptr [esp+10h], 4 ; int
-		mov	dword ptr [esp+0Ch], offset dword_805ED80 ; int
-		mov	dword ptr [esp+8], offset off_805EDC0 ;	int
-		mov	[esp+14h], edx	; int
-		mov	[esp+4], eax	; s2
-		mov	dword ptr [esp], offset	aColor ; "--color"
-		call	sub_8052B30
-		mov	eax, ds:dword_805ED80[eax*4]
-		cmp	eax, 1
-		jz	loc_8051280
-		cmp	eax, 2
-		jz	loc_805126C
-
-loc_80503CC:				; CODE XREF: sub_804FAE0+179Aj
-		mov	ds:byte_80613C8, 0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80503D8:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, ds:optarg	; jumptable 0804FE18 case 260
-		mov	dword ptr [esp+8], offset dword_80613B8	; int
-		mov	dword ptr [esp+4], offset dword_80613B0	; int
-		mov	[esp], eax	; nptr
-		call	sub_8053E70
-		test	eax, eax
-		jnz	loc_80513A9
-		mov	eax, ds:dword_80613B8
-		mov	edx, ds:dword_80613BC
-		mov	dword_80611C0, eax
-		mov	dword_80611C4, edx
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050418:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613AD, 1 ; jumptable 0804FE18	case 259
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050424:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A0, 3 ; jumptable	0804FE18 case 251
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050433:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, ds:optarg	; jumptable 0804FE18 case 250
-		mov	dword ptr [esp+10h], 0 ; s
-		mov	[esp+0Ch], esi	; int
-		mov	dword ptr [esp+8], 0 ; base
-		mov	dword ptr [esp+4], 0 ; endptr
-		mov	[esp], eax	; nptr
-		call	sub_8058560
-		test	eax, eax
-		jnz	short loc_805046B
-		mov	eax, [esp+0DCh]
-		test	eax, eax
-		jnz	short loc_80504BF
-
-loc_805046B:				; CODE XREF: sub_804FAE0+97Ej
-		mov	eax, ds:optarg
-		mov	[esp], eax
-		call	sub_80562C0
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aInvalidLineWid ; "invalid line width: %s"
-		mov	dword ptr [esp], 0 ; domainname
-		mov	[esp+24h], eax
-		call	_dcgettext
-		mov	edx, [esp+24h]
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 2 ; status
-		mov	[esp+0Ch], edx
-		mov	[esp+8], eax	; format
-		call	_error
-		mov	eax, [esp+0DCh]
-
-loc_80504BF:				; CODE XREF: sub_804FAE0+989j
-		mov	ds:dword_80613FC, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80504C9:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A8, 3 ; jumptable	0804FE18 case 249
-		mov	edi, 1
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80504DD:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A4, 2 ; jumptable	0804FE18 case 248
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80504EC:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A8, 4 ; jumptable	0804FE18 case 247
-		mov	edi, 1
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050500:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613AF, 1 ; jumptable 0804FE18	case 246
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805050C:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613AC, 1 ; jumptable 0804FE18	case 245
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050518:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613E8, 1 ; jumptable 0804FE18	case 244
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050524:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613C4, 1 ; jumptable	0804FE18 case 243
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050533:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A0, 0 ; jumptable	0804FE18 case 242
-		mov	byte_80611C9, 0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050549:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A0, 4 ; jumptable	0804FE18 case 240
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050558:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613B0, 0 ; jumptable	0804FE18 case 238
-		mov	ds:dword_80613B8, 400h
-		mov	ds:dword_80613BC, 0
-		mov	dword_80611C0, 400h
-		mov	dword_80611C4, 0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805058F:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613D1, 1 ; jumptable 0804FE18	case 236
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805059B:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613B0, 0B0h ; jumptable 0804FE18 case 235
-		mov	ds:dword_80613B8, 1
-		mov	ds:dword_80613BC, 0
-		mov	dword_80611C0, 1
-		mov	dword_80611C4, 0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80505D2:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A0, 0 ; jumptable	0804FE18 case 234
-		mov	byte_80611C8, 0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80505E8:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	edx, ds:dword_80613A0 ;	jumptable 0804FE18 case	233
-		mov	ds:dword_80613DC, 2
-		mov	ds:dword_80613A8, 0FFFFFFFFh
-		test	edx, edx
-		jz	loc_8051058
-
-loc_805060A:				; CODE XREF: sub_804FAE0+1591j
-		mov	ds:byte_80613AF, 0
-		mov	edi, 1
-		mov	ds:byte_80613C8, 0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050622:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613D9, 1 ; jumptable 0804FE18	case 231
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805062E:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613C4, 3 ; jumptable	0804FE18 case 201
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805063D:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613C0, 1 ; jumptable 0804FE18	case 199
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050649:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A0, 2 ; jumptable	0804FE18 case 198
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050658:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	dword ptr [esp], 8 ; jumptable 0804FE18	case 197
-		call	sub_8058380
-		mov	edx, ds:dword_80613E0
-		mov	dword ptr [eax], (offset a_+1)
-		mov	[eax+4], edx
-		mov	ds:dword_80613E0, eax
-		mov	dword ptr [esp], 8 ; size
-		call	sub_8058380
-		mov	edx, ds:dword_80613E0
-		mov	dword ptr [eax], offset	a_ ; ".*~"
-		mov	[eax+4], edx
-		mov	ds:dword_80613E0, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805069D:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, ds:dword_80613DC ;	jumptable 0804FE18 case	196
-		test	eax, eax
-		jnz	loc_804FDC0
-		mov	ds:dword_80613DC, 1
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80506B9:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j ...
-		mov	ecx, ds:dword_80613A0 ;	jumptable 0804AA12 case	240
-					; jumptable 0804FE18 case 180
-		test	ecx, ecx
-		jz	loc_804FDC0
-		mov	ds:dword_80613A0, 1
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80506D6:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j ...
-		mov	dword ptr [esp], 0 ; jumptable 0804AA12	case 61
-					; jumptable 0804FE18 case 1
-		call	sub_804A240
-; ---------------------------------------------------------------------------
-
-loc_80506E2:				; CODE XREF: sub_804A8A0+172j
-					; sub_804EEE0+17j ...
-		mov	edx, dword_80612AC ; jumptable 0804AA12	case 60
-					; jumptable 0804FE18 case 0
-		mov	eax, 805DDD4h
-		mov	ecx, off_80612B0
-		cmp	edx, 1
-		jz	short loc_8050707
-		cmp	edx, 2
-		mov	eax, (offset aVdir+1)
-		jz	short loc_8050707
-		mov	eax, offset aVdir ; "vdir"
-
-loc_8050707:				; CODE XREF: sub_804FAE0+C16j
-					; sub_804FAE0+C20j
-		mov	[esp+4], eax
-		mov	eax, ds:stdout
-		mov	dword ptr [esp+18h], 0
-		mov	dword ptr [esp+14h], offset aDavidMackenzie ; "David MacKenzie"
-		mov	dword ptr [esp+10h], offset aRichardM_Stall ; "Richard M. Stallman"
-		mov	[esp+0Ch], ecx
-		mov	dword ptr [esp+8], offset byte_805DDC9
-		mov	[esp], eax
-		call	sub_8052790
-		mov	dword ptr [esp], 0 ; status
-		call	_exit
-; ---------------------------------------------------------------------------
-
-loc_8050748:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A8, 2 ; jumptable	0804FE18 case 214
-		mov	edi, 1
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805075C:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_80613D8, 1 ; jumptable 0804FE18	case 213
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050768:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	dword ptr [esp+4], 3 ; jumptable 0804FE18 case 212
-		mov	dword ptr [esp], 0
-		call	sub_80553A0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050781:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	dword ptr [esp+4], 0 ; jumptable 0804FE18 case 209
-		mov	dword ptr [esp], 0
-		call	sub_80553A0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_805079A:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613D4, 5 ; jumptable	0804FE18 case 207
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80507A9:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	edx, ds:optarg	; jumptable 0804FE18 case 204
-		mov	dword ptr [esp], 8 ; size
-		mov	[esp+24h], edx
-		call	sub_8058380
-		mov	edx, [esp+24h]
-		mov	[eax], edx
-		mov	edx, ds:dword_80613E0
-		mov	[eax+4], edx
-		mov	ds:dword_80613E0, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80507D8:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613D4, 3 ; jumptable	0804FE18 case 203
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80507E7:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	byte_80611C9, 0	; jumptable 0804FE18 case 202
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80507F3:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:byte_8061374, 1 ; jumptable 0804FE18	case 221
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80507FF:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A8, 1 ; jumptable	0804FE18 case 219
-		mov	edi, 1
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050813:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A8, 0FFFFFFFFh ; jumptable 0804FE18 case 216
-		mov	edi, 1
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050827:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	eax, ds:optarg	; jumptable 0804FE18 case 215
-		mov	dword ptr [esp+10h], 0 ; s
-		mov	[esp+0Ch], esi	; int
-		mov	dword ptr [esp+8], 0 ; base
-		mov	dword ptr [esp+4], 0 ; endptr
-		mov	[esp], eax	; nptr
-		call	sub_8058560
-		test	eax, eax
-		jnz	loc_8051006
-
-loc_8050858:				; CODE XREF: sub_804FAE0+1573j
-		mov	eax, [esp+0DCh]
-		mov	ds:dword_80613F4, eax
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050869:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	dword ptr [esp+4], 5 ; jumptable 0804FE18 case 229
-		mov	dword ptr [esp], 0
-		call	sub_80553A0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050882:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613A4, 1 ; jumptable	0804FE18 case 230
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_8050891:				; CODE XREF: sub_804EEE0+17j
-					; sub_804FAE0:loc_804FE18j
-					; DATA XREF: ...
-		mov	ds:dword_80613DC, 2 ; jumptable	0804FE18 case 228
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-
-loc_80508A0:				; CODE XREF: sub_804FAE0+597j
-		mov	eax, [esi]
-		jmp	loc_8050040
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80508A8:				; CODE XREF: sub_804FAE0+231j
-		lea	eax, [esp+0DCh]
-		mov	dword ptr [esp+10h], 0 ; s
-		mov	[esp+0Ch], eax	; int
-		mov	dword ptr [esp+8], 0 ; base
-		mov	dword ptr [esp+4], 0 ; endptr
-		mov	[esp], esi	; nptr
-		call	sub_8058560
-		test	eax, eax
-		jnz	loc_80509A8
-		mov	eax, [esp+0DCh]
-		test	eax, eax
-		jz	loc_80509A8
-		mov	ds:dword_80613FC, eax
-		jmp	loc_804FD17
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80508F8:				; CODE XREF: sub_804FAE0+2B9j
-		mov	[esp], esi
-		call	sub_80562C0
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aIgnoringInvali ; "ignoring invalid tab size in environmen"...
-		mov	dword ptr [esp], 0 ; domainname
-		mov	esi, eax
-		call	_dcgettext
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+8], eax	; format
-		call	_error
-		jmp	loc_804FDAB
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050940:				; CODE XREF: sub_804FAE0+1B1j
-		mov	[esp], esi
-		call	sub_80562C0
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aIgnoringInva_0 ; "ignoring invalid value of environment v"...
-		mov	dword ptr [esp], 0 ; domainname
-		mov	esi, eax
-		call	_dcgettext
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+8], eax	; format
-		call	_error
-		jmp	loc_804FCAE
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8050988:				; CODE XREF: sub_804FAE0+5C4j
-		mov	dword ptr [esp+4], 0FFFFFFF0h ;	int
-		mov	dword ptr [esp], offset	stru_8061540 ; struct obstack *
-		call	__obstack_newchunk
-		mov	eax, ds:stru_8061540.next_free
-		jmp	loc_80500AA
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80509A8:				; CODE XREF: sub_804FAE0+DF5j
-					; sub_804FAE0+E04j
-		mov	[esp], esi
-		call	sub_80562C0
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aIgnoringInva_1 ; "ignoring invalid width in environment v"...
-		mov	dword ptr [esp], 0 ; domainname
-		mov	esi, eax
-		call	_dcgettext
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+8], eax	; format
-		call	_error
-		jmp	loc_804FD17
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80509F0:				; CODE XREF: sub_804FAE0+582j
-					; sub_804FAE0+1720j
-		cmp	ds:byte_80613C8, 0
-		jz	loc_8050A88
-		cmp	ds:byte_8061340, 0
-		jnz	loc_80511DB
-
-loc_8050A0A:				; CODE XREF: sub_804FAE0+1700j
-		mov	eax, ds:stdout
-		xor	ebx, ebx
-		mov	[esp], eax	; stream
-		call	_fflush_unlocked
-		jmp	short loc_8050A28
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050A20:				; CODE XREF: sub_804FAE0+F61j
-					; sub_804FAE0+F73j
-		add	ebx, 1
-		cmp	ebx, 0Ch
-		jz	short loc_8050A55
-
-loc_8050A28:				; CODE XREF: sub_804FAE0+F39j
-		mov	esi, ds:signo[ebx*4]
-		mov	dword ptr [esp], offset	set ; set
-		mov	[esp+4], esi	; signo
-		call	_sigismember
-		test	eax, eax
-		jz	short loc_8050A20
-		mov	dword ptr [esp+4], 0 ; handler
-		mov	[esp], esi	; sig
-		call	_signal
-		jmp	short loc_8050A20
-; ---------------------------------------------------------------------------
-
-loc_8050A55:				; CODE XREF: sub_804FAE0+F46j
-		mov	ebx, ds:dword_80614A4
-		test	ebx, ebx
-		jz	short loc_8050A71
-		nop
-
-loc_8050A60:				; CODE XREF: sub_804FAE0+F8Fj
-		mov	dword ptr [esp], 13h ; sig
-		call	_raise
-		sub	ebx, 1
-		jnz	short loc_8050A60
-
-loc_8050A71:				; CODE XREF: sub_804FAE0+F7Dj
-		mov	eax, ds:sig
-		test	eax, eax
-		jz	short loc_8050A88
-		mov	[esp], eax	; sig
-		call	_raise
-		lea	esi, [esi+0]
-
-loc_8050A88:				; CODE XREF: sub_804FAE0+F17j
-					; sub_804FAE0+F98j
-		cmp	ds:byte_80613C0, 0
-		jnz	loc_805121D
-
-loc_8050A95:				; CODE XREF: sub_804FAE0+1787j
-		mov	eax, ds:dword_806134C
-		test	eax, eax
-		jz	loc_8050D21
-		mov	[esp], eax
-		call	sub_80531B0
-		test	eax, eax
-		jz	loc_8050D14
-		mov	dword ptr [esp+0Ch], offset aMain ; "main"
-		mov	dword ptr [esp+8], 5B0h	; line
-		mov	dword ptr [esp+4], offset file ; "ls.c"
-		mov	dword ptr [esp], offset	aHash_get_n_ent	; "hash_get_n_entries (active_dir_set) == "...
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_8050AD6:				; CODE XREF: sub_804FAE0+455j
-					; sub_804FAE0+14A1j
-		mov	esi, [esp+2Ch]
-		test	esi, esi
-		jz	loc_80512E9
-
-loc_8050AE2:				; CODE XREF: sub_804FAE0+181Bj
-					; sub_804FAE0+1829j
-		mov	[esp+28h], ebx
-		mov	ebx, [esp+2Ch]
-		jmp	short loc_8050B07
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8050AF0:				; CODE XREF: sub_804FAE0+1035j
-		mov	dword ptr [esp], 2 ; category
-		call	sub_8053120
-		test	al, al
-		jz	loc_8050FF4
-		add	ebx, 6
-
-loc_8050B07:				; CODE XREF: sub_804FAE0+100Aj
-		mov	esi, ebx
-		mov	edi, offset aPosix ; "posix-"
-		mov	ecx, 6
-		repe cmpsb
-		jz	short loc_8050AF0
-		mov	[esp+2Ch], ebx
-		mov	edx, [esp+2Ch]
-		mov	ebx, [esp+28h]
-		cmp	byte ptr [edx],	2Bh
-		jz	loc_80510D3
-		mov	eax, off_80612B4
-		mov	dword ptr [esp+10h], 4 ; int
-		mov	dword ptr [esp+0Ch], offset dword_805EE0C ; int
-		mov	dword ptr [esp+8], offset off_805EE1C ;	int
-		mov	[esp+14h], eax	; int
-		mov	eax, [esp+2Ch]
-		mov	dword ptr [esp], offset	aTimeStyle ; "time style"
-		mov	[esp+4], eax	; s2
-		call	sub_8052B30
-		mov	eax, ds:dword_805EE0C[eax*4]
-		cmp	eax, 1
-		jz	loc_805130E
-		jnb	loc_80512BC
-		mov	haystack, offset aYMDHMS_NZ ; "%Y-%m-%d	%H:%M:%S.%N %z"
-		mov	off_80611CC, offset aYMDHMS_NZ ; "%Y-%m-%d %H:%M:%S.%N %z"
-
-loc_8050B8B:				; CODE XREF: sub_804FAE0+16A2j
-					; sub_804FAE0+1842j ...
-		mov	eax, haystack
-		mov	dword ptr [esp+4], offset needle ; "%b"
-		mov	[esp], eax	; haystack
-		call	_strstr
-		test	eax, eax
-		jz	loc_804FF3B
-
-loc_8050BA8:				; CODE XREF: sub_804FAE0+169Cj
-		mov	eax, 5
-		mov	[esp+2Ch], ebx
-
-loc_8050BB1:				; CODE XREF: sub_804FAE0+115Bj
-		mov	ebx, eax
-		mov	edi, offset dword_8061580
-		mov	ds:dword_8061D0C, 0
-		mov	esi, 2000Eh
-		nop
-
-loc_8050BC8:				; CODE XREF: sub_804FAE0+1157j
-		mov	[esp+0D8h], ebx
-		mov	[esp], esi	; item
-		call	_nl_langinfo
-		lea	edx, [esp+0D8h]
-		mov	dword ptr [esp+14h], 0
-		mov	dword ptr [esp+10h], 0 ; int
-		mov	[esp+0Ch], edx	; int
-		mov	dword ptr [esp+8], 0A1h	; int
-		mov	[esp+4], edi	; int
-		mov	[esp], eax	; src
-		call	sub_8051F10
-		cmp	eax, 0A0h
-		ja	loc_80511E5
-		mov	edx, [esp+0D8h]
-		mov	eax, ds:dword_8061D0C
-		cmp	eax, edx
-		jnb	short loc_8050C23
-		mov	eax, edx
-
-loc_8050C23:				; CODE XREF: sub_804FAE0+113Fj
-		add	esi, 1
-		add	edi, 0A1h
-		cmp	esi, 2001Ah
-		mov	ds:dword_8061D0C, eax
-		jnz	short loc_8050BC8
-		cmp	ebx, eax
-		ja	loc_8050BB1
-		test	eax, eax
-		mov	ebx, [esp+2Ch]
-		jnz	loc_804FF3B
-
-loc_8050C4D:				; CODE XREF: sub_804FAE0+1713j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aErrorInitializ ; "error initializing	month strings"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+8], eax	; format
-		call	_error
-		jmp	loc_804FF3B
-; ---------------------------------------------------------------------------
-
-loc_8050C86:				; CODE XREF: sub_804FAE0+493j
-		cmp	eax, 4
-		jz	loc_804FF79
-		mov	edx, ds:dword_80613A0
-		test	edx, edx
-		jz	loc_804FF79
-		cmp	ds:byte_8061374, 0
-		jnz	loc_804FF79
-		cmp	ds:byte_80613AF, 0
-		jnz	loc_804FF79
-		cmp	ds:byte_80613D8, 0
-		mov	ds:byte_8061400, 0
-		jnz	short loc_8050CE6
-		cmp	ds:byte_80613C8, 0
-		jnz	short loc_8050CE6
-		mov	eax, ds:dword_80613C4
-		test	eax, eax
-		jnz	short loc_8050CE6
-		cmp	ds:byte_80613DA, 0
-		jz	loc_804FF80
-
-loc_8050CE6:				; CODE XREF: sub_804FAE0+11E5j
-					; sub_804FAE0+11EEj ...
-		mov	eax, 1
-		jmp	loc_804FF82
-; ---------------------------------------------------------------------------
-
-loc_8050CF0:				; CODE XREF: sub_804FAE0+60Ej
-		mov	dword ptr [esp+0Ch], offset aMain ; "main"
-		mov	dword ptr [esp+8], 579h	; line
-		mov	dword ptr [esp+4], offset file ; "ls.c"
-		mov	dword ptr [esp], offset	aFound ; "found"
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_8050D14:				; CODE XREF: sub_804FAE0+FCCj
-		mov	eax, ds:dword_806134C
-		mov	[esp], eax
-		call	sub_8053720
-
-loc_8050D21:				; CODE XREF: sub_804FAE0+FBCj
-		mov	eax, ds:status
-		mov	[esp], eax	; status
-		call	_exit
-; ---------------------------------------------------------------------------
-
-loc_8050D2E:				; CODE XREF: sub_804FAE0+485j
-		mov	dword ptr [esp+10h], offset sub_804A890
-		mov	dword ptr [esp+0Ch], offset sub_8049DC0
-		mov	dword ptr [esp+8], offset sub_8049D90
-		mov	dword ptr [esp+4], 0
-		mov	dword ptr [esp], 1Eh
-		call	sub_80537E0
-		test	eax, eax
-		mov	ds:dword_806134C, eax
-		jz	loc_80512E4
-		mov	dword ptr [esp+10h], offset _free ; void (*)(void *)
-		mov	dword ptr [esp+0Ch], offset _malloc ; void *(*)(__int32)
-		mov	dword ptr [esp+8], 0 ; int
-		mov	dword ptr [esp+4], 0 ; int
-		mov	dword ptr [esp], offset	stru_8061540 ; struct obstack *
-		call	__obstack_begin
-		jmp	loc_804FF6B
-; ---------------------------------------------------------------------------
-
-loc_8050D98:				; CODE XREF: sub_804FAE0+46Bj
-		call	sub_804D0C0
-		cmp	ds:byte_80613C8, 0
-		jz	loc_804FF51
-		mov	eax, 0Dh
-		call	sub_804AB00
-		test	al, al
-		jz	loc_8051188
-
-loc_8050DBC:				; CODE XREF: sub_804FAE0+16C0j
-					; sub_804FAE0+16E5j
-		mov	ds:byte_80613D0, 1
-
-loc_8050DC3:				; CODE XREF: sub_804FAE0+16D2j
-					; sub_804FAE0+16DFj
-		mov	dword ptr [esp], 1 ; fd
-		call	_tcgetpgrp
-		test	eax, eax
-		js	loc_804FF51
-		mov	dword ptr [esp], offset	set ; set
-		xor	esi, esi
-		call	_sigemptyset
-		lea	esi, [esi+0]
-
-loc_8050DE8:				; CODE XREF: sub_804FAE0+1344j
-		mov	edi, ds:signo[esi*4]
-		lea	edx, [esp+34h]
-		mov	[esp+8], edx	; oact
-		mov	dword ptr [esp+4], 0 ; act
-		mov	[esp], edi	; sig
-		call	_sigaction
-		cmp	dword ptr [esp+34h], 1
-		jz	short loc_8050E1E
-		mov	[esp+4], edi	; signo
-		mov	dword ptr [esp], offset	set ; set
-		call	_sigaddset
-
-loc_8050E1E:				; CODE XREF: sub_804FAE0+132Cj
-		add	esi, 1
-		cmp	esi, 0Ch
-		jnz	short loc_8050DE8
-		lea	edi, [esp+38h]
-		mov	esi, offset set
-		mov	ecx, 20h
-		mov	dword ptr [esp+0B8h], 10000000h
-		rep movsd
-		xor	esi, esi
-		nop
-		lea	esi, [esi+0]
-
-loc_8050E48:				; CODE XREF: sub_804FAE0+13B4j
-		mov	edi, ds:signo[esi*4]
-		mov	dword ptr [esp], offset	set ; set
-		mov	[esp+4], edi	; signo
-		call	_sigismember
-		test	eax, eax
-		jz	short loc_8050E8E
-		cmp	edi, 14h
-		mov	eax, offset loc_8049E30
-		jz	short loc_8050E72
-		mov	eax, offset loc_8049E10
-
-loc_8050E72:				; CODE XREF: sub_804FAE0+138Bj
-		mov	[esp+34h], eax
-		lea	eax, [esp+34h]
-		mov	dword ptr [esp+8], 0 ; oact
-		mov	[esp+4], eax	; act
-		mov	[esp], edi	; sig
-		call	_sigaction
-
-loc_8050E8E:				; CODE XREF: sub_804FAE0+1381j
-		add	esi, 1
-		cmp	esi, 0Ch
-		jnz	short loc_8050E48
-		jmp	loc_804FF51
-; ---------------------------------------------------------------------------
-
-loc_8050E9B:				; CODE XREF: sub_804FAE0+478j
-		cmp	ds:byte_80613D9, 0
-		jz	loc_8051076
-
-loc_8050EA8:				; CODE XREF: sub_804FAE0+159Dj
-					; sub_804FAE0+15B6j
-		mov	eax, 2
-
-loc_8050EAD:				; CODE XREF: sub_804FAE0+15B0j
-		mov	ds:dword_80613D4, eax
-		jmp	loc_804FF5E
-; ---------------------------------------------------------------------------
-
-loc_8050EB7:				; CODE XREF: sub_804FAE0+4AEj
-		mov	dword ptr [esp+10h], offset _free ; void (*)(void *)
-		mov	dword ptr [esp+0Ch], offset _malloc ; void *(*)(__int32)
-		mov	dword ptr [esp+8], 0 ; int
-		mov	dword ptr [esp+4], 0 ; int
-		mov	dword ptr [esp], offset	stru_80614C0 ; struct obstack *
-		call	__obstack_begin
-		mov	dword ptr [esp+10h], offset _free ; void (*)(void *)
-		mov	dword ptr [esp+0Ch], offset _malloc ; void *(*)(__int32)
-		mov	dword ptr [esp+8], 0 ; int
-		mov	dword ptr [esp+4], 0 ; int
-		mov	dword ptr [esp], offset	stru_8061500 ; struct obstack *
-		call	__obstack_begin
-		jmp	loc_804FF94
-; ---------------------------------------------------------------------------
-
-loc_8050F14:				; CODE XREF: sub_804FAE0+53Dj
-		call	sub_804BB50
-		cmp	ds:byte_80613D9, 0
-		jz	loc_80511CA
-
-loc_8050F26:				; CODE XREF: sub_804FAE0+16F6j
-		mov	ebx, ds:dword_8061358
-		test	ebx, ebx
-		jz	loc_8050023
-		call	sub_804EEE0
-		mov	ecx, ds:dword_8061368
-		xor	esi, esi
-		test	ecx, ecx
-		jz	loc_8050032
-		mov	eax, ds:stdout
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	loc_80513D6
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-
-loc_8050F63:				; CODE XREF: sub_804FAE0+1906j
-		add	ds:dword_80614B4, 1
-		mov	esi, ds:dword_8061368
-		jmp	loc_8050032
-; ---------------------------------------------------------------------------
-
-loc_8050F75:				; CODE XREF: sub_804FAE0+44Dj
-		mov	edx, edi
-		test	dl, dl
-		jnz	loc_804FF33
-		test	eax, eax
-		jz	loc_8050AD6
-		mov	ds:dword_80613A8, 4
-		mov	eax, ds:dword_80613A0
-		jmp	loc_804FF33
-; ---------------------------------------------------------------------------
-
-loc_8050F9B:				; CODE XREF: sub_804FAE0+4EEj
-		cmp	ds:byte_80613D9, 0
-		jz	loc_80510BD
-		mov	edx, 3
-		mov	eax, offset byte_805F03D
-		mov	dword ptr [esp+0Ch], (offset aReportBugsToS_+16h)
-		mov	dword ptr [esp+8], 1
-		mov	dword ptr [esp], 0
-		mov	dword ptr [esp+4], 0
-		call	sub_804AEC0
-		jmp	loc_8050015
-; ---------------------------------------------------------------------------
-
-loc_8050FDB:				; CODE XREF: sub_804FAE0+1F6j
-		mov	dword ptr [esp], (offset aLs_block_size+3) ; name
-		call	_getenv
-		test	eax, eax
-		jnz	loc_804FCDC
-		jmp	loc_804FCF2
-; ---------------------------------------------------------------------------
-
-loc_8050FF4:				; CODE XREF: sub_804FAE0+101Ej
-		mov	eax, ds:optind
-		mov	ebx, [esp+28h]
-		mov	[esp+2Ch], eax
-		jmp	loc_804FF44
-; ---------------------------------------------------------------------------
-
-loc_8051006:				; CODE XREF: sub_804FAE0+D72j
-		mov	eax, ds:optarg
-		mov	[esp], eax
-		call	sub_80562C0
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aInvalidTabSize ; "invalid tab size: %s"
-		mov	dword ptr [esp], 0 ; domainname
-		mov	[esp+24h], eax
-		call	_dcgettext
-		mov	edx, [esp+24h]
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 2 ; status
-		mov	[esp+0Ch], edx
-		mov	[esp+8], eax	; format
-		call	_error
-		jmp	loc_8050858
-; ---------------------------------------------------------------------------
-
-loc_8051058:				; CODE XREF: sub_804FAE0+B24j
-		mov	dword ptr [esp], 1 ; fd
-		call	_isatty
-		cmp	eax, 1
-		sbb	eax, eax
-		add	eax, 2
-		mov	ds:dword_80613A0, eax
-		jmp	loc_805060A
-; ---------------------------------------------------------------------------
-
-loc_8051076:				; CODE XREF: sub_804FAE0+13C2j
-		cmp	ds:dword_80613C4, 3
-		jz	loc_8050EA8
-		mov	ecx, ds:dword_80613A0
-		mov	eax, 4
-		test	ecx, ecx
-		jnz	loc_8050EAD
-		jmp	loc_8050EA8
-; ---------------------------------------------------------------------------
-
-loc_805109B:				; CODE XREF: sub_804FAE0+3B5j
-		mov	eax, ds:dword_80613EC
-		mov	dword ptr [esp+8], 1
-		mov	dword ptr [esp+4], 20h
-		mov	[esp], eax
-		call	sub_80553D0
-		jmp	loc_804FE9B
-; ---------------------------------------------------------------------------
-
-loc_80510BD:				; CODE XREF: sub_804FAE0+14C2j
-		mov	ecx, 1
-		xor	edx, edx
-		mov	eax, offset byte_805F03D
-		call	sub_804AB80
-		jmp	loc_8050015
-; ---------------------------------------------------------------------------
-
-loc_80510D3:				; CODE XREF: sub_804FAE0+1046j
-		mov	esi, edx
-		add	esi, 1
-		mov	dword ptr [esp+4], 0Ah ; c
-		mov	[esp], esi	; s
-		call	_strchr
-		mov	edx, esi
-		test	eax, eax
-		mov	edi, eax
-		jz	short loc_805115E
-		lea	edx, [eax+1]
-		mov	[esp], edx	; s
-		mov	dword ptr [esp+4], 0Ah ; c
-		mov	[esp+24h], edx
-		call	_strchr
-		mov	edx, [esp+24h]
-		test	eax, eax
-		jz	short loc_805115B
-		mov	[esp], esi
-		call	sub_8055360
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aInvalidTimeSty ; "invalid time style	format %s"
-		mov	dword ptr [esp], 0 ; domainname
-		mov	[esp+20h], eax
-		call	_dcgettext
-		mov	ecx, [esp+20h]
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 2 ; status
-		mov	[esp+0Ch], ecx
-		mov	[esp+8], eax	; format
-		call	_error
-		mov	edx, [esp+24h]
-
-loc_805115B:				; CODE XREF: sub_804FAE0+162Dj
-		mov	byte ptr [edi],	0
-
-loc_805115E:				; CODE XREF: sub_804FAE0+160Ej
-		mov	dword ptr [esp+4], offset needle ; "%b"
-		mov	[esp], esi	; haystack
-		mov	off_80611CC, esi
-		mov	haystack, edx
-		call	_strstr
-
-loc_805117A:				; CODE XREF: sub_804FAE0+17FFj
-		test	eax, eax
-		jnz	loc_8050BA8
-		jmp	loc_8050B8B
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051188:				; CODE XREF: sub_804FAE0+12D6j
-		mov	eax, 0Eh
-		lea	esi, [esi+0]
-		call	sub_804AB00
-		test	al, al
-		jz	short loc_80511A6
-		cmp	ds:byte_8061364, 0
-		jnz	loc_8050DBC
-
-loc_80511A6:				; CODE XREF: sub_804FAE0+16B7j
-		mov	eax, 0Ch
-		call	sub_804AB00
-		test	al, al
-		jz	loc_8050DC3
-		cmp	ds:dword_80613A0, 0
-		jnz	loc_8050DC3
-		jmp	loc_8050DBC
-; ---------------------------------------------------------------------------
-
-loc_80511CA:				; CODE XREF: sub_804FAE0+1440j
-		mov	edx, 1
-		xor	eax, eax
-		call	sub_804C0B0
-		jmp	loc_8050F26
-; ---------------------------------------------------------------------------
-
-loc_80511DB:				; CODE XREF: sub_804FAE0+F24j
-		call	sub_804CA80
-		jmp	loc_8050A0A
-; ---------------------------------------------------------------------------
-
-loc_80511E5:				; CODE XREF: sub_804FAE0+112Bj
-		mov	ebx, [esp+2Ch]
-		mov	ds:dword_8061D0C, 0
-		jmp	loc_8050C4D
-; ---------------------------------------------------------------------------
-
-loc_80511F8:				; CODE XREF: sub_804FAE0+546j
-		mov	esi, ds:dword_8061368
-		test	esi, esi
-		jz	loc_80509F0
-		mov	edx, [esi+0Ch]
-		test	edx, edx
-		jnz	loc_8050032
-		mov	ds:byte_80613F8, 0
-		jmp	loc_8050032
-; ---------------------------------------------------------------------------
-
-loc_805121D:				; CODE XREF: sub_804FAE0+FAFj
-		mov	edx, offset stru_80614C0
-		mov	eax, offset aDired ; "//DIRED//"
-		call	sub_804C410
-		mov	edx, offset stru_8061500
-		mov	eax, offset aSubdired ;	"//SUBDIRED//"
-		call	sub_804C410
-		mov	eax, ds:dword_80613EC
-		mov	[esp], eax
-		call	sub_8055380
-		mov	dword ptr [esp+4], offset aDiredOptionsQu ; "//DIRED-OPTIONS// --quoting-style=%s\n"
-		mov	dword ptr [esp], 1
-		mov	eax, ds:off_805F820[eax*4]
-		mov	[esp+8], eax
-		call	___printf_chk
-		jmp	loc_8050A95
-; ---------------------------------------------------------------------------
-
-loc_805126C:				; CODE XREF: sub_804FAE0+8E6j
-		mov	dword ptr [esp], 1 ; fd
-		call	_isatty
-		test	eax, eax
-		jz	loc_80503CC
-
-loc_8051280:				; CODE XREF: sub_804FAE0+89Bj
-					; sub_804FAE0+8DDj
-		mov	ds:byte_80613C8, 1
-		mov	ds:dword_80613F4, 0
-		jmp	loc_804FDC0
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051298:				; CODE XREF: sub_804FAE0+5B3j
-		mov	dword ptr [esp+0Ch], offset aDev_ino_pop ; "dev_ino_pop"
-		mov	dword ptr [esp+8], 3BCh	; line
-		mov	dword ptr [esp+4], offset file ; "ls.c"
-		mov	dword ptr [esp], offset	aSizeofStructDe	; "sizeof (struct dev_ino) <= __extension_"...
-		call	___assert_fail
-; ---------------------------------------------------------------------------
-
-loc_80512BC:				; CODE XREF: sub_804FAE0+1091j
-		cmp	eax, 2
-		jz	loc_8051390
-		cmp	eax, 3
-		jz	short loc_8051327
-
-loc_80512CA:				; CODE XREF: sub_804FAE0+1855j
-					; sub_804FAE0+18ABj
-		mov	eax, off_80611CC
-		mov	dword ptr [esp+4], offset needle ; "%b"
-		mov	[esp], eax	; haystack
-		call	_strstr
-		jmp	loc_805117A
-; ---------------------------------------------------------------------------
-
-loc_80512E4:				; CODE XREF: sub_804FAE0+1281j
-		call	sub_80527C0
-; ---------------------------------------------------------------------------
-
-loc_80512E9:				; CODE XREF: sub_804FAE0+FFCj
-		mov	dword ptr [esp], offset	aTime_style ; "TIME_STYLE"
-		call	_getenv
-		test	eax, eax
-		mov	[esp+2Ch], eax
-		jnz	loc_8050AE2
-		mov	dword ptr [esp+2Ch], 805DEDEh
-		jmp	loc_8050AE2
-; ---------------------------------------------------------------------------
-
-loc_805130E:				; CODE XREF: sub_804FAE0+108Bj
-					; sub_804FAE0+187Aj ...
-		mov	haystack, offset aYMDHM	; "%Y-%m-%d %H:%M"
-		mov	off_80611CC, offset aYMDHM ; "%Y-%m-%d %H:%M"
-		jmp	loc_8050B8B
-; ---------------------------------------------------------------------------
-
-loc_8051327:				; CODE XREF: sub_804FAE0+17E8j
-		mov	dword ptr [esp], 2 ; category
-		call	sub_8053120
-		test	al, al
-		jz	short loc_80512CA
-		mov	eax, off_80611CC
-		mov	dword ptr [esp+8], 2 ; category
-		mov	dword ptr [esp], 0 ; domainname
-		mov	[esp+4], eax	; msgid
-		call	_dcgettext
-		cmp	eax, off_80611CC
-		jz	short loc_805130E
-		mov	off_80611CC, eax
-		mov	eax, haystack
-		mov	dword ptr [esp+8], 2 ; category
-		mov	dword ptr [esp], 0 ; domainname
-		mov	[esp+4], eax	; msgid
-		call	_dcgettext
-		cmp	eax, haystack
-		jz	short loc_805130E
-		mov	haystack, eax
-		jmp	loc_80512CA
-; ---------------------------------------------------------------------------
-
-loc_8051390:				; CODE XREF: sub_804FAE0+17DFj
-		mov	off_80611CC, offset aYMD ; "%Y-%m-%d "
-		mov	haystack, 805E008h
-		jmp	loc_8050B8B
-; ---------------------------------------------------------------------------
-
-loc_80513A9:				; CODE XREF: sub_804FAE0+917j
-		mov	edx, ds:optarg
-		mov	dword ptr [esp+0Ch], offset longopts
-		mov	dword ptr [esp+8], 0
-		mov	[esp], eax
-		mov	[esp+10h], edx
-		mov	edx, [esp+0D8h]
-		mov	[esp+4], edx
-		call	sub_8058440
-; ---------------------------------------------------------------------------
-
-loc_80513D6:				; CODE XREF: sub_804FAE0+1474j
-		mov	dword ptr [esp+4], 0Ah ; int
-		mov	[esp], eax	; _IO_FILE *
-		call	___overflow
-		jmp	loc_8050F63
-sub_804FAE0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80513F0	proc near		; DATA XREF: .rodata:0805EEF8o
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	eax, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	esi, [eax]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	[esp], esi	; s
-		call	_strrchr
-		mov	ebx, eax
-		mov	eax, [ebp+arg_0]
-		mov	edi, [eax]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	[esp], edi	; s
-		mov	[ebp+var_1C], ebx
-		call	_strrchr
-		mov	edx, ebx
-		test	eax, eax
-		jz	short loc_8051478
-
-loc_8051434:				; CODE XREF: sub_80513F0+8Dj
-		test	ebx, ebx
-		jz	short loc_8051470
-
-loc_8051438:				; CODE XREF: sub_80513F0+85j
-		mov	[esp+4], eax	; s2
-		mov	[esp], edx	; s1
-		call	_strcmp
-		test	eax, eax
-		jz	short loc_8051458
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051458:				; CODE XREF: sub_80513F0+56j
-		mov	[ebp+arg_4], edi
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], esi
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051470:				; CODE XREF: sub_80513F0+46j
-		mov	edx, (offset aReportBugsToS_+16h)
-		jmp	short loc_8051438
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051478:				; CODE XREF: sub_80513F0+42j
-		mov	eax, (offset aReportBugsToS_+16h)
-		jmp	short loc_8051434
-sub_80513F0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051480	proc near		; DATA XREF: .rodata:0805EEF0o
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	eax, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_4], edi
-		mov	[ebp+var_8], esi
-		mov	esi, [eax]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	[esp], esi	; s
-		call	_strrchr
-		mov	ebx, eax
-		mov	eax, [ebp+arg_4]
-		mov	edi, [eax]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	[esp], edi	; s
-		mov	[ebp+var_1C], ebx
-		call	_strrchr
-		mov	edx, ebx
-		test	eax, eax
-		jz	short loc_8051508
-
-loc_80514C4:				; CODE XREF: sub_8051480+8Dj
-		test	ebx, ebx
-		jz	short loc_8051500
-
-loc_80514C8:				; CODE XREF: sub_8051480+85j
-		mov	[esp+4], eax	; s2
-		mov	[esp], edx	; s1
-		call	_strcmp
-		test	eax, eax
-		jz	short loc_80514E8
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80514E8:				; CODE XREF: sub_8051480+56j
-		mov	[ebp+arg_4], edi
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], esi
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051500:				; CODE XREF: sub_8051480+46j
-		mov	edx, (offset aReportBugsToS_+16h)
-		jmp	short loc_80514C8
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051508:				; CODE XREF: sub_8051480+42j
-		mov	eax, (offset aReportBugsToS_+16h)
-		jmp	short loc_80514C4
-sub_8051480	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051510	proc near		; DATA XREF: .rodata:0805EEE8o
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_4], edi
-		mov	edi, [ebp+arg_0]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	eax, [esi]
-		mov	[esp], eax	; s
-		call	_strrchr
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	ebx, eax
-		mov	eax, [edi]
-		mov	[esp], eax	; s
-		mov	[ebp+var_1C], ebx
-		call	_strrchr
-		mov	edx, ebx
-		test	eax, eax
-		jz	short loc_80515A0
-
-loc_8051554:				; CODE XREF: sub_8051510+95j
-		test	ebx, ebx
-		jz	short loc_8051598
-
-loc_8051558:				; CODE XREF: sub_8051510+8Dj
-		mov	[esp+4], eax
-		mov	[esp], edx
-		call	sub_804BE10
-		test	eax, eax
-		jz	short loc_8051578
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051578:				; CODE XREF: sub_8051510+56j
-		mov	eax, [edi]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [esi]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051598:				; CODE XREF: sub_8051510+46j
-		mov	edx, (offset aReportBugsToS_+16h)
-		jmp	short loc_8051558
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80515A0:				; CODE XREF: sub_8051510+42j
-		mov	eax, (offset aReportBugsToS_+16h)
-		jmp	short loc_8051554
-sub_8051510	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80515B0	proc near		; DATA XREF: .rodata:0805EEE0o
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_4], edi
-		mov	edi, [ebp+arg_4]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	eax, [esi]
-		mov	[esp], eax	; s
-		call	_strrchr
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	ebx, eax
-		mov	eax, [edi]
-		mov	[esp], eax	; s
-		mov	[ebp+var_1C], ebx
-		call	_strrchr
-		mov	edx, ebx
-		test	eax, eax
-		jz	short loc_8051640
-
-loc_80515F4:				; CODE XREF: sub_80515B0+95j
-		test	ebx, ebx
-		jz	short loc_8051638
-
-loc_80515F8:				; CODE XREF: sub_80515B0+8Dj
-		mov	[esp+4], eax
-		mov	[esp], edx
-		call	sub_804BE10
-		test	eax, eax
-		jz	short loc_8051618
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051618:				; CODE XREF: sub_80515B0+56j
-		mov	eax, [edi]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	[ebp+arg_4], eax
-		mov	eax, [esi]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051638:				; CODE XREF: sub_80515B0+46j
-		mov	edx, (offset aReportBugsToS_+16h)
-		jmp	short loc_80515F8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051640:				; CODE XREF: sub_80515B0+42j
-		mov	eax, (offset aReportBugsToS_+16h)
-		jmp	short loc_80515F4
-sub_80515B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051650	proc near		; DATA XREF: .rodata:0805EEECo
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [ebx+68h]
-		mov	ecx, [esi+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	loc_8051718
-		cmp	ecx, 3
-		jz	loc_8051718
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_80516D9
-
-loc_8051696:				; CODE XREF: sub_8051650+CFj
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	eax, [ebx]
-		mov	[esp], eax	; s
-		call	_strrchr
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	edi, eax
-		mov	eax, [esi]
-		mov	[esp], eax	; s
-		mov	[ebp+var_1C], edi
-		call	_strrchr
-		mov	edx, edi
-		test	eax, eax
-		jz	short loc_8051710
-
-loc_80516C5:				; CODE XREF: sub_8051650+C5j
-		test	edi, edi
-		jz	short loc_8051708
-
-loc_80516C9:				; CODE XREF: sub_8051650+BDj
-		mov	[esp+4], eax
-		mov	[esp], edx
-		call	sub_804BE10
-		test	eax, eax
-		jz	short loc_80516E8
-
-loc_80516D9:				; CODE XREF: sub_8051650+44j
-					; sub_8051650+D5j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80516E8:				; CODE XREF: sub_8051650+87j
-		mov	eax, [esi]
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebx]
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051708:				; CODE XREF: sub_8051650+77j
-		mov	edx, (offset aReportBugsToS_+16h)
-		jmp	short loc_80516C9
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051710:				; CODE XREF: sub_8051650+73j
-		mov	eax, (offset aReportBugsToS_+16h)
-		jmp	short loc_80516C5
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051718:				; CODE XREF: sub_8051650+2Ej
-					; sub_8051650+37j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	loc_8051696
-		jmp	short loc_80516D9
-sub_8051650	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051730	proc near		; DATA XREF: .rodata:0805EEE4o
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [esi+68h]
-		mov	ecx, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	loc_80517F8
-		cmp	ecx, 3
-		jz	loc_80517F8
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_80517B9
-
-loc_8051776:				; CODE XREF: sub_8051730+CFj
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	eax, [ebx]
-		mov	[esp], eax	; s
-		call	_strrchr
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	edi, eax
-		mov	eax, [esi]
-		mov	[esp], eax	; s
-		mov	[ebp+var_1C], edi
-		call	_strrchr
-		mov	edx, edi
-		test	eax, eax
-		jz	short loc_80517F0
-
-loc_80517A5:				; CODE XREF: sub_8051730+C5j
-		test	edi, edi
-		jz	short loc_80517E8
-
-loc_80517A9:				; CODE XREF: sub_8051730+BDj
-		mov	[esp+4], eax
-		mov	[esp], edx
-		call	sub_804BE10
-		test	eax, eax
-		jz	short loc_80517C8
-
-loc_80517B9:				; CODE XREF: sub_8051730+44j
-					; sub_8051730+D5j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80517C8:				; CODE XREF: sub_8051730+87j
-		mov	eax, [esi]
-		mov	edi, [ebp+var_4]
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_4], eax
-		mov	eax, [ebx]
-		mov	ebx, [ebp+var_C]
-		mov	[ebp+arg_0], eax
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_804BE10
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80517E8:				; CODE XREF: sub_8051730+77j
-		mov	edx, (offset aReportBugsToS_+16h)
-		jmp	short loc_80517A9
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80517F0:				; CODE XREF: sub_8051730+73j
-		mov	eax, (offset aReportBugsToS_+16h)
-		jmp	short loc_80517A5
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80517F8:				; CODE XREF: sub_8051730+2Ej
-					; sub_8051730+37j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	loc_8051776
-		jmp	short loc_80517B9
-sub_8051730	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051810	proc near		; DATA XREF: .rodata:0805EEFCo
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		mov	eax, [esi+68h]
-		mov	ecx, [ebx+68h]
-		cmp	eax, 9
-		setz	dl
-		cmp	eax, 3
-		mov	edi, edx
-		setz	dl
-		or	edx, edi
-		cmp	ecx, 9
-		jz	loc_80518D0
-		cmp	ecx, 3
-		jz	loc_80518D0
-		test	dl, dl
-		mov	eax, 1
-		jnz	short loc_8051899
-
-loc_8051856:				; CODE XREF: sub_8051810+C7j
-		mov	edi, [esi]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	[esp], edi	; s
-		call	_strrchr
-		mov	ebx, [ebx]
-		mov	dword ptr [esp+4], 2Eh ; c
-		mov	[esp], ebx	; s
-		mov	[ebp+var_1C], eax
-		mov	esi, eax
-		call	_strrchr
-		mov	edx, esi
-		test	eax, eax
-		jz	short loc_80518C8
-
-loc_8051885:				; CODE XREF: sub_8051810+BDj
-		test	esi, esi
-		jz	short loc_80518C0
-
-loc_8051889:				; CODE XREF: sub_8051810+B5j
-		mov	[esp+4], eax	; s2
-		mov	[esp], edx	; s1
-		call	_strcmp
-		test	eax, eax
-		jz	short loc_80518A8
-
-loc_8051899:				; CODE XREF: sub_8051810+44j
-					; sub_8051810+CDj
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80518A8:				; CODE XREF: sub_8051810+87j
-		mov	[ebp+arg_4], ebx
-		mov	esi, [ebp+var_8]
-		mov	[ebp+arg_0], edi
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		jmp	_strcmp
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80518C0:				; CODE XREF: sub_8051810+77j
-		mov	edx, (offset aReportBugsToS_+16h)
-		jmp	short loc_8051889
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80518C8:				; CODE XREF: sub_8051810+73j
-		mov	eax, (offset aReportBugsToS_+16h)
-		jmp	short loc_8051885
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80518D0:				; CODE XREF: sub_8051810+2Ej
-					; sub_8051810+37j
-		test	dl, dl
-		mov	eax, 0FFFFFFFFh
-		jnz	loc_8051856
-		jmp	short loc_8051899
-sub_8051810	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80518E0	proc near		; CODE XREF: sub_804AEC0+B1Bp
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_4]
-		mov	eax, [eax+10h]
-		and	eax, 0F000h
-		cmp	eax, 0A000h
-		jz	short loc_8051920
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	_acl_extended_file
-		test	eax, eax
-		js	short loc_8051910
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051910:				; CODE XREF: sub_80518E0+25j
-		call	___errno_location
-		mov	edx, [eax]
-		cmp	edx, 26h
-		jnz	short loc_8051928
-		lea	esi, [esi+0]
-
-loc_8051920:				; CODE XREF: sub_80518E0+16j
-					; sub_80518E0+4Bj ...
-		xor	eax, eax
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051928:				; CODE XREF: sub_80518E0+3Aj
-		cmp	edx, 5Fh
-		jz	short loc_8051920
-		cmp	edx, 16h
-		jz	short loc_8051920
-		cmp	edx, 10h
-		mov	eax, 0FFFFFFFFh
-		jz	short loc_8051920
-		leave
-		lea	esi, [esi+0]
-		retn
-sub_80518E0	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short loc_8051950
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051950:				; CODE XREF: .text:08051941j
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 2Ch
-		mov	ebx, [ebp+8]
-		lea	esi, [ebp-1Ch]
-		mov	[esp+8], esi
-		mov	dword ptr [esp+4], 0
-		mov	[esp], ebx
-		call	_acl_get_entry
-		test	eax, eax
-		jle	short loc_80519C2
-		lea	edi, [ebp-20h]
-		jmp	short loc_80519AA
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051980:				; CODE XREF: .text:080519BBj
-		mov	eax, [ebp-20h]
-		cmp	eax, 4
-		jz	short loc_8051992
-		cmp	eax, 1
-		jz	short loc_8051992
-		cmp	eax, 20h
-		jnz	short loc_80519D0
-
-loc_8051992:				; CODE XREF: .text:08051986j
-					; .text:0805198Bj
-		mov	[esp+8], esi
-		mov	dword ptr [esp+4], 1
-		mov	[esp], ebx
-		call	_acl_get_entry
-		test	eax, eax
-		jle	short loc_80519C2
-
-loc_80519AA:				; CODE XREF: .text:0805197Aj
-		mov	[esp+4], edi
-		mov	eax, [ebp-1Ch]
-		mov	[esp], eax
-		call	_acl_get_tag_type
-		test	eax, eax
-		jns	short loc_8051980
-		mov	eax, 0FFFFFFFFh
-
-loc_80519C2:				; CODE XREF: .text:08051975j
-					; .text:080519A8j
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80519D0:				; CODE XREF: .text:08051990j
-		add	esp, 2Ch
-		mov	eax, 1
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_80519E0(char *path, int)
-sub_80519E0	proc near		; CODE XREF: sub_804AEC0+970p
-
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-ptr		= dword	ptr -1Ch
-path		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, 401h
-		sub	esp, 2Ch
-		mov	eax, [ebp+arg_4]
-		cmp	eax, 400h
-		ja	short loc_8051A2C
-		lea	ebx, [eax+1]
-		jmp	short loc_8051A2C
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051A00:				; CODE XREF: sub_80519E0+74j
-					; sub_80519E0+80j
-		cmp	ebx, edi
-		ja	loc_8051A90
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-		cmp	ebx, 3FFFFFFFh
-		jbe	short loc_8051A88
-		cmp	ebx, 7FFFFFFEh
-		ja	loc_8051AA8
-		mov	ebx, 7FFFFFFFh
-
-loc_8051A2C:				; CODE XREF: sub_80519E0+16j
-					; sub_80519E0+1Bj ...
-		mov	[esp], ebx	; size
-		call	_malloc
-		test	eax, eax
-		mov	esi, eax
-		mov	[ebp+ptr], eax
-		jz	short loc_8051A7A
-		mov	[esp+8], ebx	; len
-		mov	[esp+4], eax	; buf
-		mov	eax, [ebp+path]
-		mov	[esp], eax	; path
-		call	_readlink
-		test	eax, eax
-		mov	edi, eax
-		jns	short loc_8051A00
-		call	___errno_location
-		mov	edx, [eax]
-		cmp	edx, 22h
-		jz	short loc_8051A00
-		mov	[esp], esi	; ptr
-		xor	esi, esi
-		mov	[ebp+var_24], eax
-		mov	[ebp+var_20], edx
-		call	_free
-		mov	eax, [ebp+var_24]
-		mov	edx, [ebp+var_20]
-		mov	[eax], edx
-
-loc_8051A7A:				; CODE XREF: sub_80519E0+5Bj
-		add	esp, 2Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051A88:				; CODE XREF: sub_80519E0+39j
-		add	ebx, ebx
-		jmp	short loc_8051A2C
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051A90:				; CODE XREF: sub_80519E0+22j
-		mov	eax, [ebp+ptr]
-		mov	byte ptr [eax+edi], 0
-		add	esp, 2Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8051AA8:				; CODE XREF: sub_80519E0+41j
-		call	___errno_location
-		xor	esi, esi
-		mov	dword ptr [eax], 0Ch
-		add	esp, 2Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_80519E0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8051AC0	proc near		; CODE XREF: sub_8051B80+ECp
-					; sub_8051B80+F9p
-
-var_14		= dword	ptr -14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		xor	edi, edi
-		push	esi
-		push	ebx
-		xor	ebx, ebx
-		sub	esp, 8
-		mov	edx, [eax]
-		movzx	ecx, byte ptr [edx]
-		test	cl, cl
-		jz	short loc_8051B4B
-		mov	[ebp+var_14], edi
-		jmp	short loc_8051B0C
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051AE0:				; CODE XREF: sub_8051AC0+4Ej
-		movsx	ebx, cl
-		and	ebx, 0FFFFFFDFh
-		sub	ebx, 41h
-		cmp	ebx, 19h
-		jbe	short loc_8051B58
-		cmp	cl, 7Eh
-		jz	short loc_8051B58
-		xor	ebx, ebx
-		mov	[ebp+var_14], 0
-		lea	esi, [esi+0]
-
-loc_8051B00:				; CODE XREF: sub_8051AC0+5Ej
-					; sub_8051AC0+69j ...
-		add	edx, 1
-		mov	[eax], edx
-		movzx	ecx, byte ptr [edx]
-		test	cl, cl
-		jz	short loc_8051B48
-
-loc_8051B0C:				; CODE XREF: sub_8051AC0+19j
-					; sub_8051AC0+84j
-		test	bl, bl
-		jnz	short loc_8051AE0
-		cmp	cl, 2Eh
-		jz	short loc_8051B60
-		movsx	esi, cl
-		lea	edi, [esi-30h]
-		cmp	edi, 9
-		jbe	short loc_8051B00
-		and	esi, 0FFFFFFDFh
-		sub	esi, 41h
-		cmp	esi, 19h
-		jbe	short loc_8051B00
-		cmp	cl, 7Eh
-		setnz	cl
-		add	edx, 1
-		movzx	ecx, cl
-		sub	ecx, 1
-		and	[ebp+var_14], ecx
-		mov	[eax], edx
-		movzx	ecx, byte ptr [edx]
-		test	cl, cl
-		jnz	short loc_8051B0C
-		db	66h
-		nop
-
-loc_8051B48:				; CODE XREF: sub_8051AC0+4Aj
-		mov	edi, [ebp+var_14]
-
-loc_8051B4B:				; CODE XREF: sub_8051AC0+14j
-		add	esp, 8
-		mov	eax, edi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051B58:				; CODE XREF: sub_8051AC0+2Cj
-					; sub_8051AC0+31j
-		xor	ebx, ebx
-		jmp	short loc_8051B00
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051B60:				; CODE XREF: sub_8051AC0+53j
-		mov	ecx, [ebp+var_14]
-		mov	ebx, 1
-		test	ecx, ecx
-		jnz	short loc_8051B00
-		mov	[ebp+var_14], edx
-		jmp	short loc_8051B00
-sub_8051AC0	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_8051B80
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8051B80(char *s1, char *s2)
-sub_8051B80	proc near		; CODE XREF: sub_804BF70+54j
-					; sub_804BFF0+17j ...
-
-var_4C		= dword	ptr -4Ch
-var_48		= dword	ptr -48h
-var_44		= dword	ptr -44h
-var_40		= dword	ptr -40h
-var_3C		= dword	ptr -3Ch
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-n		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-s1		= dword	ptr  8
-s2		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 68h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+s1]
-		mov	[ebp+var_4], edi
-		mov	edi, [ebp+s2]
-		mov	[ebp+var_C], ebx
-		mov	[esp], esi	; s1
-		mov	[esp+4], edi	; s2
-		call	_strcmp
-		test	eax, eax
-		mov	ebx, eax
-		jnz	short loc_8051BB8
-
-loc_8051BA7:				; CODE XREF: sub_8051B80+4Bj
-					; sub_8051B80+55j ...
-		mov	eax, ebx
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8051BB8:				; CODE XREF: sub_8051B80+25j
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jz	short loc_8051BD0
-		movzx	edx, byte ptr [edi]
-		test	dl, dl
-		jnz	short loc_8051BD7
-
-loc_8051BC6:				; CODE XREF: sub_8051B80+CCj
-					; sub_8051B80+DDj ...
-		mov	ebx, 1
-		jmp	short loc_8051BA7
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8051BD0:				; CODE XREF: sub_8051B80+3Dj
-					; sub_8051B80+76j ...
-		mov	ebx, 0FFFFFFFFh
-		jmp	short loc_8051BA7
-; ---------------------------------------------------------------------------
-
-loc_8051BD7:				; CODE XREF: sub_8051B80+44j
-		movzx	ecx, ds:byte_805F03D
-		mov	[ebp+var_34], ecx
-		movzx	ecx, byte ptr [esi]
-		cmp	[ebp+var_34], ecx
-		mov	[ebp+var_2C], ecx
-		jnz	short loc_8051BF8
-		movzx	ecx, ds:byte_805F03E
-		cmp	cl, [esi+1]
-		jz	short loc_8051BD0
-
-loc_8051BF8:				; CODE XREF: sub_8051B80+6Aj
-		movzx	ecx, byte ptr [edi]
-		cmp	[ebp+var_34], ecx
-		mov	[ebp+n], ecx
-		jz	loc_8051D73
-
-loc_8051C07:				; CODE XREF: sub_8051B80+203j
-		movzx	ecx, ds:byte_805F03C
-		cmp	[ebp+var_2C], ecx
-		mov	[ebp+var_34], ecx
-		jnz	short loc_8051C2E
-		movzx	ecx, ds:byte_805F03D
-		cmp	cl, [esi+1]
-		jnz	short loc_8051C2E
-		movzx	ecx, ds:byte_805F03E
-		cmp	cl, [esi+2]
-		jz	short loc_8051BD0
-
-loc_8051C2E:				; CODE XREF: sub_8051B80+94j
-					; sub_8051B80+A0j
-		mov	ecx, [ebp+var_34]
-		cmp	[ebp+n], ecx
-		jnz	short loc_8051C52
-		movzx	ecx, ds:byte_805F03D
-		cmp	cl, [edi+1]
-		jnz	short loc_8051C52
-		movzx	ecx, ds:byte_805F03E
-		cmp	cl, [edi+2]
-		jz	loc_8051BC6
-
-loc_8051C52:				; CODE XREF: sub_8051B80+B4j
-					; sub_8051B80+C0j
-		cmp	al, 2Eh
-		jz	loc_8051DAA
-		cmp	dl, 2Eh
-		jz	loc_8051BC6
-
-loc_8051C63:				; CODE XREF: sub_8051B80+239j
-		lea	eax, [ebp+var_1C]
-		mov	[ebp+var_1C], esi
-		mov	[ebp+var_20], edi
-		call	sub_8051AC0
-		mov	edx, eax
-		lea	eax, [ebp+var_20]
-		mov	[ebp+var_48], edx
-		call	sub_8051AC0
-		mov	edx, [ebp+var_48]
-		test	edx, edx
-		mov	ecx, edx
-		jnz	short loc_8051C8A
-		mov	ecx, [ebp+var_1C]
-
-loc_8051C8A:				; CODE XREF: sub_8051B80+105j
-		sub	ecx, esi
-		test	eax, eax
-		mov	[ebp+n], ecx
-		mov	ecx, eax
-		jnz	short loc_8051C98
-		mov	ecx, [ebp+var_20]
-
-loc_8051C98:				; CODE XREF: sub_8051B80+113j
-		sub	ecx, edi
-		test	eax, eax
-		mov	[ebp+var_2C], ecx
-		jnz	short loc_8051CA5
-		test	edx, edx
-		jz	short loc_8051CB1
-
-loc_8051CA5:				; CODE XREF: sub_8051B80+11Fj
-		mov	eax, [ebp+var_2C]
-		cmp	[ebp+n], eax
-		jz	loc_8051DE5
-
-loc_8051CB1:				; CODE XREF: sub_8051B80+123j
-					; sub_8051B80+280j ...
-		xor	eax, eax
-		xor	edx, edx
-		mov	[ebp+var_44], ebx
-
-loc_8051CB8:				; CODE XREF: sub_8051B80+356j
-		cmp	[ebp+var_2C], eax
-		jbe	loc_8051EF5
-
-loc_8051CC1:				; CODE XREF: sub_8051B80+378j
-		lea	ebx, [esi+edx]
-		lea	ecx, [edi+eax]
-		mov	[ebp+var_38], esi
-		mov	esi, eax
-		mov	[ebp+var_40], ecx
-		mov	[ebp+var_34], ebx
-		mov	[ebp+var_4C], edi
-		jmp	short loc_8051D43
-; ---------------------------------------------------------------------------
-
-loc_8051CD7:				; CODE XREF: sub_8051B80+1C6j
-					; sub_8051B80+1D7j
-		cmp	[ebp+var_2C], esi
-		jbe	loc_8051EE4
-		mov	ebx, [ebp+var_40]
-		movzx	eax, byte ptr [ebx]
-		movsx	ebx, al
-		mov	ecx, eax
-		sub	ebx, 30h
-		cmp	ebx, 9
-		jbe	loc_8051E26
-		xor	ebx, ebx
-		cmp	[ebp+n], edx
-		jnz	loc_8051E1B
-
-loc_8051D02:				; CODE XREF: sub_8051B80+244j
-		movzx	ecx, al
-		lea	edi, [ecx-30h]
-		cmp	edi, 9
-		jbe	short loc_8051D6F
-		mov	edi, ecx
-		and	edi, 0FFFFFFDFh
-		sub	edi, 41h
-		cmp	edi, 19h
-		jbe	short loc_8051D2D
-		add	ecx, 100h
-		cmp	al, 7Eh
-		setnz	al
-		movzx	eax, al
-		sub	eax, 1
-		or	ecx, eax
-
-loc_8051D2D:				; CODE XREF: sub_8051B80+198j
-					; sub_8051B80+1F1j
-		add	[ebp+var_40], 1
-		add	[ebp+var_34], 1
-		cmp	ecx, ebx
-		jnz	loc_8051DC9
-		add	edx, 1
-		add	esi, 1
-
-loc_8051D43:				; CODE XREF: sub_8051B80+155j
-		cmp	[ebp+n], edx
-		jbe	short loc_8051CD7
-		mov	ecx, [ebp+var_34]
-		movzx	eax, byte ptr [ecx]
-		movsx	ecx, al
-		sub	ecx, 30h
-		cmp	ecx, 9
-		jbe	loc_8051CD7
-
-loc_8051D5D:				; CODE XREF: sub_8051B80+2A1j
-		movzx	ebx, al
-		lea	ecx, [ebx-30h]
-		cmp	ecx, 9
-		ja	short loc_8051D88
-		xor	ebx, ebx
-
-loc_8051D6A:				; CODE XREF: sub_8051B80+213j
-					; sub_8051B80+228j
-		cmp	[ebp+var_2C], esi
-		jnz	short loc_8051DBE
-
-loc_8051D6F:				; CODE XREF: sub_8051B80+18Bj
-		xor	ecx, ecx
-		jmp	short loc_8051D2D
-; ---------------------------------------------------------------------------
-
-loc_8051D73:				; CODE XREF: sub_8051B80+81j
-		movzx	ecx, ds:byte_805F03E
-		cmp	cl, [edi+1]
-		jz	loc_8051BC6
-		jmp	loc_8051C07
-; ---------------------------------------------------------------------------
-
-loc_8051D88:				; CODE XREF: sub_8051B80+1E6j
-		mov	ecx, ebx
-		and	ecx, 0FFFFFFDFh
-		sub	ecx, 41h
-		cmp	ecx, 19h
-		jbe	short loc_8051D6A
-		add	ebx, 100h
-		cmp	al, 7Eh
-		setnz	al
-		movzx	eax, al
-		sub	eax, 1
-		or	ebx, eax
-		jmp	short loc_8051D6A
-; ---------------------------------------------------------------------------
-
-loc_8051DAA:				; CODE XREF: sub_8051B80+D4j
-		cmp	dl, 2Eh
-		jnz	loc_8051BD0
-		add	esi, 1
-		add	edi, 1
-		jmp	loc_8051C63
-; ---------------------------------------------------------------------------
-
-loc_8051DBE:				; CODE XREF: sub_8051B80+1EDj
-		mov	edi, [ebp+var_40]
-		movzx	eax, byte ptr [edi]
-		jmp	loc_8051D02
-; ---------------------------------------------------------------------------
-
-loc_8051DC9:				; CODE XREF: sub_8051B80+1B7j
-		mov	eax, ebx
-		mov	ebx, [ebp+var_44]
-		sub	eax, ecx
-		mov	[ebp+var_34], eax
-
-loc_8051DD3:				; CODE XREF: sub_8051B80+35Fj
-		cmp	[ebp+var_34], 0
-		jz	loc_8051BA7
-		mov	ebx, [ebp+var_34]
-		jmp	loc_8051BA7
-; ---------------------------------------------------------------------------
-
-loc_8051DE5:				; CODE XREF: sub_8051B80+12Bj
-		mov	edx, [ebp+n]
-		mov	[esp+4], edi	; s2
-		mov	[esp], esi	; s1
-		mov	[esp+8], edx	; n
-		call	_strncmp
-		mov	ecx, [ebp+n]
-		mov	[ebp+var_2C], ecx
-		test	eax, eax
-		jnz	loc_8051CB1
-		mov	eax, [ebp+var_1C]
-		mov	edx, [ebp+var_20]
-		sub	eax, esi
-		sub	edx, edi
-		mov	[ebp+n], eax
-		mov	[ebp+var_2C], edx
-		jmp	loc_8051CB1
-; ---------------------------------------------------------------------------
-
-loc_8051E1B:				; CODE XREF: sub_8051B80+17Cj
-		mov	ecx, [ebp+var_34]
-		movzx	eax, byte ptr [ecx]
-		jmp	loc_8051D5D
-; ---------------------------------------------------------------------------
-
-loc_8051E26:				; CODE XREF: sub_8051B80+171j
-		mov	eax, esi
-		mov	edi, [ebp+var_4C]
-		mov	esi, [ebp+var_38]
-
-loc_8051E2E:				; CODE XREF: sub_8051B80+370j
-		lea	ebx, [esi+edx]
-		mov	[ebp+var_34], eax
-		jmp	short loc_8051E39
-; ---------------------------------------------------------------------------
-
-loc_8051E36:				; CODE XREF: sub_8051B80+2C4j
-		add	edx, 1
-
-loc_8051E39:				; CODE XREF: sub_8051B80+2B4j
-		movzx	eax, byte ptr [ebx]
-		add	ebx, 1
-		cmp	al, 30h
-		mov	byte ptr [ebp+var_38], al
-		jz	short loc_8051E36
-		mov	eax, [ebp+var_34]
-		lea	ebx, [edi+eax]
-		jmp	short loc_8051E54
-; ---------------------------------------------------------------------------
-
-loc_8051E4E:				; CODE XREF: sub_8051B80+2DAj
-		movzx	ecx, byte ptr [ebx]
-		add	eax, 1
-
-loc_8051E54:				; CODE XREF: sub_8051B80+2CCj
-		add	ebx, 1
-		cmp	cl, 30h
-		jz	short loc_8051E4E
-		lea	ebx, [esi+edx]
-		mov	[ebp+var_3C], ebx
-		lea	ebx, [edi+eax]
-		mov	[ebp+var_40], ebx
-		mov	ebx, [ebp+var_3C]
-		mov	[ebp+var_34], 0
-		mov	[ebp+var_4C], esi
-		jmp	short loc_8051EB1
-; ---------------------------------------------------------------------------
-
-loc_8051E77:				; CODE XREF: sub_8051B80+33Ej
-		movsx	ecx, cl
-		lea	esi, [ecx-30h]
-		cmp	esi, 9
-		ja	loc_8051BC6
-		cmp	[ebp+var_34], 0
-		jnz	short loc_8051E94
-		mov	esi, [ebp+var_38]
-		sub	esi, ecx
-		mov	[ebp+var_34], esi
-
-loc_8051E94:				; CODE XREF: sub_8051B80+30Aj
-		movzx	ecx, byte ptr [ebx+1]
-		add	edx, 1
-		add	eax, 1
-		mov	esi, [ebp+var_40]
-		add	ebx, 1
-		mov	byte ptr [ebp+var_38], cl
-		movzx	ecx, byte ptr [esi+1]
-		add	esi, 1
-		mov	[ebp+var_40], esi
-
-loc_8051EB1:				; CODE XREF: sub_8051B80+2F5j
-		movsx	esi, byte ptr [ebp+var_38]
-		mov	[ebp+var_38], esi
-		sub	esi, 30h
-		cmp	esi, 9
-		jbe	short loc_8051E77
-		movsx	ecx, cl
-		mov	esi, [ebp+var_4C]
-		sub	ecx, 30h
-		cmp	ecx, 9
-		jbe	loc_8051BD0
-		cmp	[ebp+var_34], 0
-		jz	loc_8051CB8
-		mov	ebx, [ebp+var_44]
-		jmp	loc_8051DD3
-; ---------------------------------------------------------------------------
-
-loc_8051EE4:				; CODE XREF: sub_8051B80+15Aj
-		mov	edi, [ebp+var_4C]
-		mov	eax, esi
-		mov	esi, [ebp+var_38]
-		movzx	ecx, byte ptr [edi+eax]
-		jmp	loc_8051E2E
-; ---------------------------------------------------------------------------
-
-loc_8051EF5:				; CODE XREF: sub_8051B80+13Bj
-		cmp	[ebp+n], edx
-		ja	loc_8051CC1
-		mov	ebx, [ebp+var_44]
-		jmp	loc_8051BA7
-sub_8051B80	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8051F10(char *src, int, int, int, int)
-sub_8051F10	proc near		; CODE XREF: sub_804FAE0+1121p
-
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-n		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-pwcs		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-dest		= dword	ptr -1Ch
-src		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	eax, [ebp+src]
-		mov	ebx, [ebp+arg_4]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_20], eax
-		mov	[ebp+var_34], eax
-		call	___ctype_get_mb_cur_max
-		cmp	eax, 1
-		jbe	loc_8052098
-		mov	edx, [ebp+src]
-		mov	dword ptr [esp+8], 0 ; n
-		mov	dword ptr [esp], 0 ; pwcs
-		mov	[esp+4], edx	; s
-		call	_mbstowcs
-		cmp	eax, 0FFFFFFFFh
-		mov	edi, eax
-		jz	loc_8052060
-		lea	ecx, [eax+1]
-		mov	eax, ecx
-		shl	eax, 2
-		mov	[ebp+n], ecx
-		mov	[esp], eax	; size
-		call	_malloc
-		mov	[ebp+dest], 0
-		mov	[ebp+var_2C], 0FFFFFFFFh
-		test	eax, eax
-		mov	esi, eax
-		mov	[ebp+pwcs], eax
-		jz	loc_8052075
-		mov	eax, [ebp+n]
-		mov	edx, [ebp+src]
-		mov	[esp], esi	; pwcs
-		mov	[esp+8], eax	; n
-		mov	[esp+4], edx	; s
-		call	_mbstowcs
-		test	eax, eax
-		jz	loc_805209F
-		mov	dword ptr [esi+edi*4], 0
-		mov	eax, [esi]
-		mov	edx, esi
-		mov	byte ptr [ebp+dest], 0
-		test	eax, eax
-		jz	short loc_8051FEC
-		mov	[ebp+var_2C], esi
-		mov	esi, ebx
-		mov	ebx, edx
-		nop
-
-loc_8051FC8:				; CODE XREF: sub_8051F10+D5j
-		mov	[esp], eax	; wc
-		call	_iswprint
-		test	eax, eax
-		jnz	short loc_8051FDE
-		mov	dword ptr [ebx], 0FFFDh
-		mov	byte ptr [ebp+dest], 1
-
-loc_8051FDE:				; CODE XREF: sub_8051F10+C2j
-		add	ebx, 4
-		mov	eax, [ebx]
-		test	eax, eax
-		jnz	short loc_8051FC8
-		mov	ebx, esi
-		mov	esi, [ebp+var_2C]
-
-loc_8051FEC:				; CODE XREF: sub_8051F10+AEj
-		mov	eax, [ebp+n]
-		test	eax, eax
-		jz	loc_8052288
-		mov	eax, [esi]
-		test	eax, eax
-		jz	loc_8052288
-		mov	edx, esi
-		xor	esi, esi
-		mov	[ebp+var_2C], ebx
-		mov	ebx, edi
-		mov	edi, edx
-		jmp	short loc_8052035
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052010:				; CODE XREF: sub_8051F10+130j
-		mov	edx, 7FFFFFFFh
-		sub	edx, eax
-		cmp	edx, esi
-		jl	short loc_8052042
-		add	esi, eax
-		test	ebx, ebx
-		jz	loc_8052280
-		add	edi, 4
-		mov	eax, [edi]
-		test	eax, eax
-		jz	loc_8052280
-		sub	ebx, 1
-
-loc_8052035:				; CODE XREF: sub_8051F10+FCj
-		mov	[esp], eax
-		call	_wcwidth
-		cmp	eax, 0FFFFFFFFh
-		jnz	short loc_8052010
-
-loc_8052042:				; CODE XREF: sub_8051F10+109j
-		mov	ebx, [ebp+var_2C]
-		mov	esi, 0FFFFFFFFh
-
-loc_805204A:				; CODE XREF: sub_8051F10+373j
-					; sub_8051F10+37Aj
-		cmp	byte ptr [ebp+dest], 0
-		jz	loc_805228F
-		mov	edi, 1
-		jmp	short loc_80520BB
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052060:				; CODE XREF: sub_8051F10+4Bj
-		mov	[ebp+pwcs], 0
-		mov	[ebp+dest], 0
-		mov	[ebp+var_2C], 0FFFFFFFFh
-
-loc_8052075:				; CODE XREF: sub_8051F10+79j
-					; sub_8051F10+1CBj ...
-		mov	ecx, [ebp+pwcs]
-		mov	[esp], ecx	; ptr
-		call	_free
-		mov	eax, [ebp+dest]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2C]
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8052098:				; CODE XREF: sub_8051F10+25j
-		mov	[ebp+pwcs], 0
-
-loc_805209F:				; CODE XREF: sub_8051F10+97j
-		mov	esi, [ebp+var_20]
-		xor	edi, edi
-
-loc_80520A4:				; CODE XREF: sub_8051F10+384j
-		mov	ecx, [ebp+arg_C]
-		mov	[ebp+dest], 0
-		mov	edx, [ecx]
-		mov	ecx, [ebp+src]
-		cmp	edx, esi
-		jnb	loc_8052162
-
-loc_80520BB:				; CODE XREF: sub_8051F10+149j
-		mov	eax, [ebp+var_20]
-		add	eax, 1
-		mov	[ebp+var_20], eax
-		mov	[esp], eax	; size
-		call	_malloc
-		mov	[ebp+var_2C], 0FFFFFFFFh
-		test	eax, eax
-		mov	[ebp+dest], eax
-		mov	[ebp+n], eax
-		jz	short loc_8052075
-		mov	edx, edi
-		test	dl, dl
-		jz	loc_8052248
-		mov	ecx, [ebp+arg_C]
-		xor	esi, esi
-		mov	edx, [ecx]
-		mov	ecx, [ebp+pwcs]
-		mov	eax, [ecx]
-		mov	edi, ecx
-		test	eax, eax
-		jz	short loc_8052138
-		mov	[ebp+var_24], ebx
-		mov	ebx, edx
-		jmp	short loc_8052115
-; ---------------------------------------------------------------------------
-
-loc_8052100:				; CODE XREF: sub_8051F10+212j
-		add	edx, esi
-		cmp	ebx, edx
-		jb	short loc_8052135
-
-loc_8052106:				; CODE XREF: sub_8051F10+223j
-		add	edi, 4
-		mov	eax, [edi]
-		test	eax, eax
-		jz	loc_8052238
-		mov	esi, edx
-
-loc_8052115:				; CODE XREF: sub_8051F10+1EEj
-		mov	[esp], eax
-		call	_wcwidth
-		cmp	eax, 0FFFFFFFFh
-		mov	edx, eax
-		jnz	short loc_8052100
-		mov	edx, 1
-		add	edx, esi
-		cmp	ebx, edx
-		mov	dword ptr [edi], 0FFFDh
-		jnb	short loc_8052106
-
-loc_8052135:				; CODE XREF: sub_8051F10+1F4j
-		mov	ebx, [ebp+var_24]
-
-loc_8052138:				; CODE XREF: sub_8051F10+1E7j
-					; sub_8051F10+330j
-		mov	edx, [ebp+pwcs]
-		mov	ecx, [ebp+n]
-		mov	eax, [ebp+var_20]
-		mov	dword ptr [edi], 0
-		mov	[esp+4], edx	; pwcs
-		mov	[esp], ecx	; s
-		mov	[esp+8], eax	; n
-		call	_wcstombs
-		mov	ecx, [ebp+n]
-		mov	[ebp+var_34], eax
-		mov	eax, [ebp+arg_C]
-		mov	edx, [eax]
-
-loc_8052162:				; CODE XREF: sub_8051F10+1A5j
-					; sub_8051F10+365j
-		mov	eax, edx
-		sub	eax, esi
-		cmp	esi, edx
-		sbb	edx, edx
-		and	eax, edx
-		mov	edx, [ebp+arg_C]
-		mov	[edx], esi
-		mov	edx, [ebp+var_34]
-		mov	esi, [ebp+arg_8]
-		add	edx, eax
-		test	esi, esi
-		mov	[ebp+var_2C], edx
-		jz	loc_8052075
-		mov	edx, [ebp+arg_8]
-		lea	edi, [ebx+edx-1]
-		mov	edx, [ebp+arg_10]
-		test	edx, edx
-		jnz	short loc_80521E8
-		lea	esi, [eax-1]
-		mov	edx, eax
-
-loc_8052197:				; CODE XREF: sub_8051F10+2ECj
-					; sub_8051F10+2F0j ...
-		mov	eax, edi
-		mov	byte ptr [ebx],	0
-		sub	eax, ebx
-		cmp	eax, [ebp+var_34]
-		jbe	short loc_80521A6
-		mov	eax, [ebp+var_34]
-
-loc_80521A6:				; CODE XREF: sub_8051F10+291j
-		mov	[ebp+var_38], edx
-		mov	[esp+8], eax
-		mov	[esp+4], ecx
-		mov	[esp], ebx
-		call	_mempcpy
-		mov	edx, [ebp+var_38]
-		test	edx, edx
-		jnz	short loc_80521D5
-		jmp	short loc_80521D9
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80521C8:				; CODE XREF: sub_8051F10+2C7j
-		mov	byte ptr [eax],	20h
-		add	eax, 1
-		test	esi, esi
-		jz	short loc_80521D9
-		sub	esi, 1
-
-loc_80521D5:				; CODE XREF: sub_8051F10+2AEj
-		cmp	edi, eax
-		ja	short loc_80521C8
-
-loc_80521D9:				; CODE XREF: sub_8051F10+2B0j
-					; sub_8051F10+2C0j
-		mov	byte ptr [eax],	0
-		jmp	loc_8052075
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80521E8:				; CODE XREF: sub_8051F10+280j
-		cmp	[ebp+arg_10], 1
-		jz	short loc_8052228
-		mov	edx, eax
-		and	eax, 1
-		shr	edx, 1
-		add	eax, edx
-		lea	esi, [edx-1]
-
-loc_80521FA:				; CODE XREF: sub_8051F10+31Fj
-		test	eax, eax
-		jz	short loc_8052197
-		cmp	ebx, edi
-		jnb	short loc_8052197
-		sub	eax, 1
-		jmp	short loc_8052212
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8052208:				; CODE XREF: sub_8051F10+30Aj
-		sub	eax, 1
-		cmp	edi, ebx
-		lea	esi, [esi+0]
-		jbe	short loc_8052197
-
-loc_8052212:				; CODE XREF: sub_8051F10+2F5j
-		mov	byte ptr [ebx],	20h
-		add	ebx, 1
-		test	eax, eax
-		jnz	short loc_8052208
-		jmp	loc_8052197
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8052228:				; CODE XREF: sub_8051F10+2DCj
-		mov	esi, 0FFFFFFFFh
-		xor	edx, edx
-		jmp	short loc_80521FA
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8052238:				; CODE XREF: sub_8051F10+1FDj
-		mov	esi, edx
-		mov	ebx, [ebp+var_24]
-		lea	esi, [esi+0]
-		jmp	loc_8052138
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8052248:				; CODE XREF: sub_8051F10+1D1j
-		mov	edx, [ebp+arg_C]
-		mov	ecx, [ebp+src]
-		mov	eax, [ebp+dest]
-		mov	esi, [edx]
-		mov	[esp+4], ecx	; src
-		mov	[esp], eax	; dest
-		mov	[esp+8], esi	; n
-		call	_memcpy
-		mov	edx, [ebp+dest]
-		mov	byte ptr [edx+esi], 0
-		mov	ecx, [ebp+arg_C]
-		mov	[ebp+var_34], esi
-		mov	edx, [ecx]
-		mov	ecx, [ebp+dest]
-		jmp	loc_8052162
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052280:				; CODE XREF: sub_8051F10+10Fj
-					; sub_8051F10+11Cj
-		mov	ebx, [ebp+var_2C]
-		jmp	loc_805204A
-; ---------------------------------------------------------------------------
-
-loc_8052288:				; CODE XREF: sub_8051F10+E1j
-					; sub_8051F10+EBj
-		xor	esi, esi
-		jmp	loc_805204A
-; ---------------------------------------------------------------------------
-
-loc_805228F:				; CODE XREF: sub_8051F10+13Ej
-		mov	edi, 1
-		jmp	loc_80520A4
-sub_8051F10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_80522A0(char *s, int,	int)
-sub_80522A0	proc near		; CODE XREF: sub_804C4E0+A7p
-					; sub_804D430+975p ...
-
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-p		= mbstate_t ptr	-24h
-wc		= dword	ptr -1Ch
-s		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	ebx, [ebp+s]
-		mov	eax, [ebp+arg_4]
-		add	eax, ebx
-		mov	[ebp+var_2C], eax
-		call	___ctype_get_mb_cur_max
-		cmp	eax, 1
-		jbe	loc_80523EF
-		cmp	ebx, [ebp+var_2C]
-		jnb	loc_805242E
-		mov	eax, [ebp+arg_8]
-		xor	edi, edi
-		and	eax, 2
-		mov	[ebp+var_34], eax
-		mov	eax, [ebp+arg_8]
-		and	eax, 1
-		mov	[ebp+var_30], eax
-		movzx	eax, byte ptr [ebx]
-		cmp	al, 5Fh
-		jg	loc_805238D
-		lea	esi, [esi+0]
-
-loc_80522F0:				; CODE XREF: sub_80522A0+E7j
-		cmp	al, 41h
-		jge	loc_8052394
-		cmp	al, 20h
-		jl	short loc_8052318
-		cmp	al, 23h
-		db	66h
-		nop
-		jle	loc_8052394
-		sub	eax, 25h
-		cmp	al, 1Ah
-		jbe	loc_8052394
-		lea	esi, [esi+0]
-
-loc_8052318:				; CODE XREF: sub_80522A0+5Aj
-					; sub_80522A0+F2j
-		mov	[ebp+p.__count], 0
-		mov	dword ptr [ebp+p.__value], 0
-		db	66h
-		nop
-
-loc_8052328:				; CODE XREF: sub_80522A0+DBj
-		lea	eax, [ebp+p]
-		mov	[esp+0Ch], eax	; p
-		mov	eax, [ebp+var_2C]
-		mov	[esp+4], ebx	; s
-		sub	eax, ebx
-		mov	[esp+8], eax	; n
-		lea	eax, [ebp+wc]
-		mov	[esp], eax	; pwc
-		call	_mbrtowc
-		cmp	eax, 0FFFFFFFFh
-		mov	esi, eax
-		jz	short loc_80523A8
-		cmp	eax, 0FFFFFFFEh
-		jz	short loc_80523B8
-		test	eax, eax
-		jnz	short loc_805235B
-		mov	si, 1
-
-loc_805235B:				; CODE XREF: sub_80522A0+B5j
-		mov	eax, [ebp+wc]
-		mov	[esp], eax
-		call	_wcwidth
-		test	eax, eax
-		js	short loc_80523D0
-
-loc_805236A:				; CODE XREF: sub_80522A0+14Aj
-		add	edi, eax
-		add	ebx, esi
-		lea	eax, [ebp+p]
-		mov	[esp], eax	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	short loc_8052328
-		cmp	ebx, [ebp+var_2C]
-		jnb	short loc_80523C1
-
-loc_8052382:				; CODE XREF: sub_80522A0+FDj
-		movzx	eax, byte ptr [ebx]
-		cmp	al, 5Fh
-		jle	loc_80522F0
-
-loc_805238D:				; CODE XREF: sub_80522A0+44j
-		sub	eax, 61h
-		cmp	al, 1Dh
-		ja	short loc_8052318
-
-loc_8052394:				; CODE XREF: sub_80522A0+52j
-					; sub_80522A0+60j ...
-		add	ebx, 1
-		add	edi, 1
-		cmp	ebx, [ebp+var_2C]
-		jb	short loc_8052382
-		jmp	short loc_80523C1
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80523A8:				; CODE XREF: sub_80522A0+ACj
-		mov	edx, [ebp+var_30]
-		test	edx, edx
-		jz	short loc_8052394
-
-loc_80523AF:				; CODE XREF: sub_80522A0+11Cj
-					; sub_80522A0+135j ...
-		or	edi, 0FFFFFFFFh
-		jmp	short loc_80523C1
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80523B8:				; CODE XREF: sub_80522A0+B1j
-		test	byte ptr [ebp+arg_8], 1
-		jnz	short loc_80523AF
-		add	edi, 1
-
-loc_80523C1:				; CODE XREF: sub_80522A0+E0j
-					; sub_80522A0+FFj ...
-		add	esp, 3Ch
-		mov	eax, edi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80523D0:				; CODE XREF: sub_80522A0+C8j
-		mov	eax, [ebp+var_34]
-		test	eax, eax
-		jnz	short loc_80523AF
-		mov	eax, [ebp+wc]
-		mov	[esp], eax	; wc
-		call	_iswcntrl
-		test	eax, eax
-		setz	al
-		movzx	eax, al
-		jmp	loc_805236A
-; ---------------------------------------------------------------------------
-
-loc_80523EF:				; CODE XREF: sub_80522A0+1Cj
-		cmp	ebx, [ebp+var_2C]
-		jnb	short loc_805242E
-		call	___ctype_b_loc
-		mov	ecx, [ebp+arg_8]
-		xor	edi, edi
-		mov	esi, [ebp+var_2C]
-		and	ecx, 2
-		mov	eax, [eax]
-		jmp	short loc_8052412
-; ---------------------------------------------------------------------------
-
-loc_8052408:				; CODE XREF: sub_80522A0+17Cj
-		add	edi, 1
-
-loc_805240B:				; CODE XREF: sub_80522A0+18Cj
-		add	ebx, 1
-		cmp	esi, ebx
-		jbe	short loc_80523C1
-
-loc_8052412:				; CODE XREF: sub_80522A0+166j
-		movzx	edx, byte ptr [ebx]
-		movzx	edx, word ptr [eax+edx*2]
-		test	dh, 40h
-		jnz	short loc_8052408
-		test	ecx, ecx
-		jnz	short loc_80523AF
-		shr	edx, 1
-		xor	edx, 1
-		and	edx, 1
-		add	edi, edx
-		jmp	short loc_805240B
-; ---------------------------------------------------------------------------
-
-loc_805242E:				; CODE XREF: sub_80522A0+25j
-					; sub_80522A0+152j
-		xor	edi, edi
-		jmp	short loc_80523C1
-sub_80522A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8052440(char *s, int)
-sub_8052440	proc near		; CODE XREF: sub_804AE10+22p
-					; sub_804AEC0+280p ...
-
-s		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+s]
-		mov	[esp], ebx	; s
-		call	_strlen
-		mov	edx, [ebp+arg_4]
-		mov	[esp], ebx	; s
-		mov	[esp+8], edx	; int
-		mov	[esp+4], eax	; int
-		call	sub_80522A0
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-sub_8052440	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8052470(char *s)
-sub_8052470	proc near		; CODE XREF: sub_804FAE0+17p
-
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-s		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+s]
-		mov	dword ptr [esp+4], 2Fh ; c
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	[esp], ebx	; s
-		call	_strrchr
-		test	eax, eax
-		jz	short loc_80524D9
-		lea	edx, [eax+1]
-		mov	ecx, edx
-		sub	ecx, ebx
-		cmp	ecx, 6
-		mov	[ebp+var_1C], edx
-		jle	short loc_80524D9
-		lea	esi, [eax-6]
-		mov	edi, offset a_libs ; "/.libs/"
-		mov	ecx, 7
-		repe cmpsb
-		jnz	short loc_80524D9
-		mov	esi, [ebp+var_1C]
-		mov	ecx, 3
-		mov	edi, offset aLt	; "lt-"
-		mov	ebx, [ebp+var_1C]
-		repe cmpsb
-		setnbe	cl
-		mov	esi, ecx
-		setb	cl
-		mov	edx, esi
-		cmp	dl, cl
-		jnz	short loc_80524D9
-		lea	ebx, [eax+4]
-
-loc_80524D9:				; CODE XREF: sub_8052470+24j
-					; sub_8052470+33j ...
-		mov	ds:dword_8061DBC, ebx
-		mov	esi, [ebp+var_8]
-		mov	ebx, [ebp+var_C]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_8052470	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	dword ptr [esp+8], 5
-		mov	dword ptr [esp+4], offset aReportBugsToS_ ; "\nReport bugs to <%s>.\n"
-		mov	dword ptr [esp], 0
-		call	_dcgettext
-		mov	dword ptr [esp+8], offset aBugCoreutils@g ; "bug-coreutils@gnu.org"
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	dword ptr [esp+8], 5
-		mov	dword ptr [esp+4], offset aSHomePageHtt_0 ; "%s	home page: <http://www.gnu.org/softw"...
-		mov	dword ptr [esp], 0
-		call	_dcgettext
-		mov	dword ptr [esp+0Ch], offset domainname ; "coreutils"
-		mov	dword ptr [esp+8], offset byte_805DDC9
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	___printf_chk
-		mov	ebx, ds:stdout
-		mov	dword ptr [esp+8], 5
-		mov	dword ptr [esp+4], offset aGeneralHelpU_0 ; "General help using	GNU software: <http:"...
-		mov	dword ptr [esp], 0
-		call	_dcgettext
-		mov	[esp+4], ebx
-		mov	[esp], eax
-		call	_fputs_unlocked
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80525A0	proc near		; CODE XREF: sub_8052790+28p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		xor	ebx, ebx
-		sub	esp, 2Ch
-		mov	esi, [ebp+arg_10]
-		mov	edi, [ebp+arg_0]
-		mov	eax, [ebp+arg_4]
-		mov	edx, [ebp+arg_8]
-		cmp	dword ptr [esi], 0
-		mov	ecx, [ebp+arg_C]
-		jz	short loc_80525C9
-		nop
-
-loc_80525C0:				; CODE XREF: sub_80525A0+27j
-		add	ebx, 1
-		cmp	dword ptr [esi+ebx*4], 0
-		jnz	short loc_80525C0
-
-loc_80525C9:				; CODE XREF: sub_80525A0+1Dj
-		test	eax, eax
-		jz	loc_8052760
-		mov	[esp+14h], ecx
-		mov	[esp+10h], edx
-		mov	[esp+0Ch], eax
-		mov	dword ptr [esp+8], offset aSSS ; "%s (%s) %s\n"
-		mov	dword ptr [esp+4], 1
-		mov	[esp], edi
-		call	___fprintf_chk
-
-loc_80525F5:				; CODE XREF: sub_80525A0+1E0j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aC ; "(C)"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	dword ptr [esp+10h], 7D9h
-		mov	dword ptr [esp+8], offset aCopyrightSDFre ; "Copyright %s %d Free Software Foundatio"...
-		mov	dword ptr [esp+4], 1
-		mov	[esp], edi
-		mov	[esp+0Ch], eax
-		call	___fprintf_chk
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aLicenseGplv3Gn ; "\nLicense GPLv3+: GNU GPL version 3 or l"...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[esp+4], edi
-		mov	[esp], eax
-		call	_fputs_unlocked
-		cmp	ebx, 9		; switch 10 cases
-		jbe	short loc_80526A0
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 default case
-		mov	dword ptr [esp+4], offset aWrittenBySSSSS ; "Written by	%s, %s,	%s,\n%s, %s, %s, %s,\n"...
-		lea	esi, [esi+0]
-
-loc_8052678:				; CODE XREF: sub_80525A0+117j
-					; sub_80525A0+129j ...
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	[ebp+arg_8], esi
-		mov	[ebp+arg_0], edi
-		mov	[ebp+arg_4], eax
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		jmp	sub_80581E0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80526A0:				; CODE XREF: sub_80525A0+C0j
-		jmp	ds:off_805F338[ebx*4] ;	switch jump
-
-loc_80526A7:				; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 8
-		mov	dword ptr [esp+4], offset aWrittenBySSS_0 ; "Written by	%s, %s,	%s,\n%s, %s, %s, %s,\n"...
-		jmp	short loc_8052678
-; ---------------------------------------------------------------------------
-
-loc_80526B9:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 9
-		mov	dword ptr [esp+4], offset aWrittenBySSS_1 ; "Written by	%s, %s,	%s,\n%s, %s, %s, %s,\n"...
-		jmp	short loc_8052678
-; ---------------------------------------------------------------------------
-
-loc_80526CB:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		call	_abort		; jumptable 080526A0 case 0
-; ---------------------------------------------------------------------------
-
-loc_80526D0:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 1
-		mov	dword ptr [esp+4], offset aWrittenByS_ ; "Written by %s.\n"
-		jmp	short loc_8052678
-; ---------------------------------------------------------------------------
-
-loc_80526E2:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 2
-		mov	dword ptr [esp+4], offset aWrittenBySAndS ; "Written by	%s and %s.\n"
-		jmp	short loc_8052678
-; ---------------------------------------------------------------------------
-
-loc_80526F4:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 3
-		mov	dword ptr [esp+4], offset aWrittenBySSAnd ; "Written by	%s, %s,	and %s.\n"
-		jmp	loc_8052678
-; ---------------------------------------------------------------------------
-
-loc_8052709:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 4
-		mov	dword ptr [esp+4], offset aWrittenBySSSAn ; "Written by	%s, %s,	%s,\nand %s.\n"
-		jmp	loc_8052678
-; ---------------------------------------------------------------------------
-
-loc_805271E:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 5
-		mov	dword ptr [esp+4], offset aWrittenBySSSSA ; "Written by	%s, %s,	%s,\n%s, and %s.\n"
-		jmp	loc_8052678
-; ---------------------------------------------------------------------------
-
-loc_8052733:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 6
-		mov	dword ptr [esp+4], offset aWrittenBySSS_2 ; "Written by	%s, %s,	%s,\n%s, %s, and %s.\n"...
-		jmp	loc_8052678
-; ---------------------------------------------------------------------------
-
-loc_8052748:				; CODE XREF: sub_80525A0:loc_80526A0j
-					; DATA XREF: .rodata:off_805F338o
-		mov	dword ptr [esp+8], 5 ; jumptable 080526A0 case 7
-		mov	dword ptr [esp+4], offset aWrittenBySSS_3 ; "Written by	%s, %s,	%s,\n%s, %s, %s, and "...
-		jmp	loc_8052678
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052760:				; CODE XREF: sub_80525A0+2Bj
-		mov	[esp+10h], ecx
-		mov	[esp+0Ch], edx
-		mov	dword ptr [esp+8], offset aSS_0	; "%s %s\n"
-		mov	dword ptr [esp+4], 1
-		mov	[esp], edi
-		call	___fprintf_chk
-		jmp	loc_80525F5
-sub_80525A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8052790	proc near		; CODE XREF: sub_804FAE0+C57p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= byte ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		lea	eax, [ebp+arg_10]
-		mov	[esp+10h], eax
-		mov	eax, [ebp+arg_C]
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+arg_8]
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	sub_80525A0
-		leave
-		retn
-sub_8052790	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn bp-based	frame
-
-sub_80527C0	proc near		; CODE XREF: sub_804AEC0+C80p
-					; sub_804BB50:loc_804BCA7p ...
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aMemoryExhauste ; "memory exhausted"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	edx, dword_80612B8
-		mov	dword ptr [esp+8], (offset aInvalidTabSize+12h)	; format
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	[esp], edx	; status
-		mov	[esp+0Ch], eax
-		call	_error
-		call	_abort
-sub_80527C0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn bp-based	frame
-
-sub_8052810	proc near		; DATA XREF: .data:off_80612B4o
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	dword ptr [esp], 1 ; status
-		call	sub_804A240
-sub_8052810	endp
-
-; ---------------------------------------------------------------------------
-		db 0C9h	; É
-		db 0C3h	; Ã
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 8
-		mov	ebx, [ebp+0Ch]
-		mov	eax, [ebp+14h]
-		mov	edx, [ebx]
-		test	edx, edx
-		mov	[ebp-10h], edx
-		jz	short loc_8052870
-		mov	edx, [ebp+10h]
-		mov	[ebp-14h], ebx
-		jmp	short loc_8052863
-; ---------------------------------------------------------------------------
-
-loc_8052850:				; CODE XREF: .text:0805286Ej
-		mov	ecx, [ebp-14h]
-		add	edx, eax
-		add	dword ptr [ebp-14h], 4
-		mov	ecx, [ecx+4]
-		test	ecx, ecx
-		mov	[ebp-10h], ecx
-		jz	short loc_8052870
-
-loc_8052863:				; CODE XREF: .text:0805284Ej
-		mov	esi, [ebp+8]
-		cmp	eax, eax
-		mov	edi, edx
-		mov	ecx, eax
-		repe cmpsb
-		jnz	short loc_8052850
-
-loc_8052870:				; CODE XREF: .text:08052846j
-					; .text:08052861j
-		mov	eax, [ebp-10h]
-		add	esp, 8
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8052880	proc near		; CODE XREF: sub_8052B30+61p
-
-var_2C		= dword	ptr -2Ch
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	edx, [ebp+arg_8]
-		mov	eax, [ebp+arg_0]
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_1C], edx
-		mov	[ebp+var_24], eax
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aValidArguments ; "Valid arguments are:"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	dword ptr [esp+4], 1
-		mov	[esp+8], eax
-		mov	eax, ds:stderr
-		mov	[esp], eax
-		call	___fprintf_chk
-		mov	ecx, [ebp+var_24]
-		mov	eax, [ecx]
-		test	eax, eax
-		jz	loc_8052960
-		mov	edx, ebx
-		xor	ebx, ebx
-		mov	[ebp+var_20], 0
-		mov	[ebp+var_2C], edx
-		jmp	short loc_805292A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80528F0:				; CODE XREF: sub_8052880+ACj
-					; sub_8052880+BBj
-		mov	edx, [ebp+var_2C]
-		mov	[ebp+var_20], edx
-		mov	[esp+0Ch], eax
-		mov	eax, ds:stderr
-		mov	dword ptr [esp+8], offset aS_0 ; "\n  -	`%s'"
-		mov	dword ptr [esp+4], 1
-		mov	[esp], eax
-		call	___fprintf_chk
-
-loc_8052917:				; CODE XREF: sub_8052880+DEj
-		mov	ecx, [ebp+var_24]
-		add	ebx, 1
-		mov	edx, [ebp+var_1C]
-		add	[ebp+var_2C], edx
-		mov	eax, [ecx+ebx*4]
-		test	eax, eax
-		jz	short loc_8052960
-
-loc_805292A:				; CODE XREF: sub_8052880+68j
-		test	ebx, ebx
-		jz	short loc_80528F0
-		mov	ecx, [ebp+var_1C]
-		mov	esi, [ebp+var_20]
-		mov	edi, [ebp+var_2C]
-		cmp	ecx, ecx
-		repe cmpsb
-		jnz	short loc_80528F0
-		mov	[esp+0Ch], eax
-		mov	eax, ds:stderr
-		mov	dword ptr [esp+8], offset aS_1 ; ", `%s'"
-		mov	dword ptr [esp+4], 1
-		mov	[esp], eax
-		call	___fprintf_chk
-		jmp	short loc_8052917
-; ---------------------------------------------------------------------------
-
-loc_8052960:				; CODE XREF: sub_8052880+54j
-					; sub_8052880+A8j
-		mov	eax, ds:stderr
-		mov	edx, [eax+14h]
-		cmp	edx, [eax+18h]
-		jnb	short loc_805297E
-		mov	byte ptr [edx],	0Ah
-		add	edx, 1
-		mov	[eax+14h], edx
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805297E:				; CODE XREF: sub_8052880+EBj
-		mov	[ebp+arg_4], 0Ah
-		mov	[ebp+arg_0], eax
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		jmp	___overflow
-sub_8052880	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80529A0	proc near		; CODE XREF: sub_8052B30+51p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		sub	esp, 20h
-		cmp	[ebp+arg_8], 0FFFFFFFFh
-		jz	short loc_8052A28
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aAmbiguousArgum ; "ambiguous argument	%s for %s"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	esi, eax
-
-loc_80529CC:				; CODE XREF: sub_80529A0+A6j
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp], 1
-		mov	[esp+4], eax
-		call	sub_8055330
-		mov	dword ptr [esp+4], 6
-		mov	dword ptr [esp], 0
-		mov	ebx, eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp+8], eax
-		call	sub_80561F0
-		mov	[esp+10h], ebx
-		mov	[esp+8], esi	; format
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+0Ch], eax
-		call	_error
-		add	esp, 20h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8052A28:				; CODE XREF: sub_80529A0+Cj
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aInvalidArgumen ; "invalid argument %s for %s"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	esi, eax
-		jmp	short loc_80529CC
-sub_80529A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8052A50(char *s2, int, int, int)
-sub_8052A50	proc near		; CODE XREF: sub_804FAE0+1AAp
-					; sub_8052B30+2Ap ...
-
-var_25		= byte ptr -25h
-var_24		= dword	ptr -24h
-n		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-s2		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 2Ch
-		mov	eax, [ebp+s2]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+var_24], 0FFFFFFFFh
-		mov	[ebp+n], eax
-		mov	eax, [ebp+arg_4]
-		mov	esi, [eax]
-		test	esi, esi
-		jz	loc_8052B09
-		mov	eax, [ebp+arg_8]
-		xor	ebx, ebx
-		mov	[ebp+var_25], 0
-		mov	[ebp+var_1C], eax
-		jmp	short loc_8052AC6
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052A90:				; CODE XREF: sub_8052A50+A1j
-		mov	eax, [ebp+arg_8]
-		test	eax, eax
-		jz	short loc_8052AAF
-		mov	eax, [ebp+arg_C]
-		mov	esi, [ebp+var_24]
-		imul	esi, [ebp+arg_C]
-		mov	edi, [ebp+var_1C]
-		add	esi, [ebp+arg_8]
-		mov	ecx, eax
-		cmp	eax, eax
-		repe cmpsb
-		jz	short loc_8052AB3
-
-loc_8052AAF:				; CODE XREF: sub_8052A50+45j
-		mov	[ebp+var_25], 1
-
-loc_8052AB3:				; CODE XREF: sub_8052A50+5Dj
-					; sub_8052A50+8Ej ...
-		mov	eax, [ebp+arg_4]
-		add	ebx, 1
-		mov	esi, [eax+ebx*4]
-		mov	eax, [ebp+arg_C]
-		add	[ebp+var_1C], eax
-		test	esi, esi
-		jz	short loc_8052AF8
-
-loc_8052AC6:				; CODE XREF: sub_8052A50+37j
-		mov	eax, [ebp+n]
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+s2]
-		mov	[esp], esi	; s1
-		mov	[esp+4], eax	; s2
-		call	_strncmp
-		test	eax, eax
-		jnz	short loc_8052AB3
-		mov	[esp], esi	; s
-		call	_strlen
-		cmp	eax, [ebp+n]
-		jz	short loc_8052B18
-		cmp	[ebp+var_24], 0FFFFFFFFh
-		jnz	short loc_8052A90
-		mov	[ebp+var_24], ebx
-		jmp	short loc_8052AB3
-; ---------------------------------------------------------------------------
-
-loc_8052AF8:				; CODE XREF: sub_8052A50+74j
-		cmp	[ebp+var_25], 0
-		lea	esi, [esi+0]
-		jz	short loc_8052B09
-		mov	[ebp+var_24], 0FFFFFFFEh
-
-loc_8052B09:				; CODE XREF: sub_8052A50+25j
-					; sub_8052A50+B0j
-		mov	eax, [ebp+var_24]
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8052B18:				; CODE XREF: sub_8052A50+9Bj
-		mov	[ebp+var_24], ebx
-		mov	eax, [ebp+var_24]
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_8052A50	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8052B30(int, char *s2, int, int, int,	int)
-sub_8052B30	proc near		; CODE XREF: sub_804FAE0+6A7p
-					; sub_804FAE0+6F3p ...
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-s2		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-arg_14		= dword	ptr  1Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	[ebp+var_C], ebx
-		mov	eax, [ebp+s2]
-		mov	[ebp+var_8], esi
-		mov	ebx, [ebp+arg_8]
-		mov	[ebp+var_4], edi
-		mov	esi, [ebp+arg_C]
-		mov	edi, [ebp+arg_10]
-		mov	[esp], eax	; s2
-		mov	[esp+4], ebx	; int
-		mov	[esp+8], esi	; int
-		mov	[esp+0Ch], edi	; int
-		call	sub_8052A50
-		test	eax, eax
-		js	short loc_8052B70
-
-loc_8052B63:				; CODE XREF: sub_8052B30+6Ej
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8052B70:				; CODE XREF: sub_8052B30+31j
-		mov	[esp+8], eax
-		mov	eax, [ebp+s2]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	sub_80529A0
-		mov	[esp+8], edi
-		mov	[esp+4], esi
-		mov	[esp], ebx
-		call	sub_8052880
-		call	[ebp+arg_14]
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_8052B63
-sub_8052B30	endp
-
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8052BA0	proc near		; CODE XREF: sub_804A240+514p
-					; sub_804A240+5D9p ...
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+arg_0]
-		push	ebx
-		movzx	edx, byte ptr [eax]
-		mov	ecx, eax
-		cmp	dl, 2Fh
-		jnz	short loc_8052BC5
-		lea	esi, [esi+0]
-
-loc_8052BB8:				; CODE XREF: sub_8052BA0+21j
-		add	eax, 1
-		movzx	edx, byte ptr [eax]
-		cmp	dl, 2Fh
-		jz	short loc_8052BB8
-		mov	ecx, eax
-
-loc_8052BC5:				; CODE XREF: sub_8052BA0+Fj
-		test	dl, dl
-		jz	short loc_8052BF6
-		xor	ebx, ebx
-		jmp	short loc_8052BE2
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052BD0:				; CODE XREF: sub_8052BA0+45j
-		test	bl, bl
-		jz	short loc_8052BD8
-		mov	eax, ecx
-		xor	ebx, ebx
-
-loc_8052BD8:				; CODE XREF: sub_8052BA0+32j
-		add	ecx, 1
-		movzx	edx, byte ptr [ecx]
-		test	dl, dl
-		jz	short loc_8052BF6
-
-loc_8052BE2:				; CODE XREF: sub_8052BA0+2Bj
-					; sub_8052BA0+54j
-		cmp	dl, 2Fh
-		jnz	short loc_8052BD0
-		add	ecx, 1
-		mov	ebx, 1
-		movzx	edx, byte ptr [ecx]
-		test	dl, dl
-		jnz	short loc_8052BE2
-
-loc_8052BF6:				; CODE XREF: sub_8052BA0+27j
-					; sub_8052BA0+40j
-		pop	ebx
-		pop	ebp
-		retn
-sub_8052BA0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8052C00(char *s)
-sub_8052C00	proc near		; CODE XREF: .text:08052CADp
-					; .text:08052CD3p ...
-
-s		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+s]
-		mov	[esp], ebx	; s
-		call	_strlen
-		cmp	eax, 1
-		jbe	short loc_8052C1E
-		cmp	byte ptr [ebx+eax-1], 2Fh
-		jz	short loc_8052C28
-
-loc_8052C1E:				; CODE XREF: sub_8052C00+15j
-					; sub_8052C00+30j
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8052C28:				; CODE XREF: sub_8052C00+1Cj
-		add	ebx, eax
-
-loc_8052C2A:				; CODE XREF: sub_8052C00+3Cj
-		sub	eax, 1
-		cmp	eax, 1
-		jbe	short loc_8052C1E
-		movzx	edx, byte ptr [ebx-2]
-		sub	ebx, 1
-		cmp	dl, 2Fh
-		jz	short loc_8052C2A
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-sub_8052C00	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		sub	esp, 10h
-		mov	esi, [ebp+8]
-		movzx	eax, byte ptr [esi]
-		mov	ecx, esi
-		mov	edx, esi
-		mov	ebx, esi
-		cmp	al, 2Fh
-		jnz	short loc_8052C76
-
-loc_8052C68:				; CODE XREF: .text:08052C70j
-		add	ecx, 1
-		movzx	eax, byte ptr [ecx]
-		cmp	al, 2Fh
-		jz	short loc_8052C68
-		mov	edx, ecx
-		mov	ebx, ecx
-
-loc_8052C76:				; CODE XREF: .text:08052C66j
-		test	al, al
-		jz	short loc_8052CD0
-		xor	ecx, ecx
-		jmp	short loc_8052C92
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052C80:				; CODE XREF: .text:08052C94j
-		test	cl, cl
-		jz	short loc_8052C88
-		mov	ebx, edx
-		xor	ecx, ecx
-
-loc_8052C88:				; CODE XREF: .text:08052C82j
-		add	edx, 1
-		movzx	eax, byte ptr [edx]
-		test	al, al
-		jz	short loc_8052CA5
-
-loc_8052C92:				; CODE XREF: .text:08052C7Cj
-					; .text:08052CA3j
-		cmp	al, 2Fh
-		jnz	short loc_8052C80
-		add	edx, 1
-		mov	ecx, 1
-		movzx	eax, byte ptr [edx]
-		test	al, al
-		jnz	short loc_8052C92
-
-loc_8052CA5:				; CODE XREF: .text:08052C90j
-		cmp	byte ptr [ebx],	0
-		jz	short loc_8052CD0
-		mov	[esp], ebx
-		call	sub_8052C00
-		xor	edx, edx
-		cmp	byte ptr [ebx+eax], 2Fh
-		mov	[esp], ebx
-		setz	dl
-		add	eax, edx
-		mov	[esp+4], eax
-		call	sub_8058850
-		add	esp, 10h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8052CD0:				; CODE XREF: .text:08052C78j
-					; .text:08052CA8j
-		mov	[esp], esi
-		call	sub_8052C00
-		mov	[esp], esi
-		mov	[esp+4], eax
-		call	sub_8058850
-		add	esp, 10h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		pop	ebp
-		mov	ds:dword_8061DC0, eax
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		pop	ebp
-		mov	ds:byte_8061DC4, al
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8052D10	proc near		; DATA XREF: sub_804FAE0+5Ao
-
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	eax, ds:stdout
-		mov	[ebp+var_8], ebx
-		mov	[ebp+var_4], esi
-		mov	[esp], eax	; stream
-		call	sub_8058C80
-		test	eax, eax
-		jz	short loc_8052D42
-		cmp	ds:byte_8061DC4, 0
-		jz	short loc_8052D5D
-		call	___errno_location
-		cmp	dword ptr [eax], 20h
-		mov	ebx, eax
-		jnz	short loc_8052D64
-
-loc_8052D42:				; CODE XREF: sub_8052D10+1Bj
-		mov	eax, ds:stderr
-		mov	[esp], eax	; stream
-		call	sub_8058C80
-		test	eax, eax
-		jnz	short loc_8052DB5
-		mov	ebx, [ebp+var_8]
-		mov	esi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8052D5D:				; CODE XREF: sub_8052D10+24j
-		call	___errno_location
-		mov	ebx, eax
-
-loc_8052D64:				; CODE XREF: sub_8052D10+30j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], offset aWriteError ;	"write error"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	esi, eax
-		mov	eax, ds:dword_8061DC0
-		test	eax, eax
-		jz	short loc_8052DC2
-		mov	[esp], eax
-		call	sub_8056170
-		mov	[esp+10h], esi
-		mov	dword ptr [esp+8], offset format ; "%s:	%s"
-		mov	[esp+0Ch], eax
-		mov	eax, [ebx]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-
-loc_8052DB5:				; CODE XREF: sub_8052D10+41j
-					; sub_8052D10+D0j
-		mov	eax, dword_80612B8
-		mov	[esp], eax	; status
-		call	__exit
-; ---------------------------------------------------------------------------
-
-loc_8052DC2:				; CODE XREF: sub_8052D10+79j
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+8], (offset aInvalidTabSize+12h)	; format
-		mov	eax, [ebx]
-		mov	dword ptr [esp], 0 ; status
-		mov	[esp+4], eax	; errnum
-		call	_error
-		jmp	short loc_8052DB5
-sub_8052D10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8052DF0	proc near		; CODE XREF: sub_8052F90+Dj
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ecx, 2Dh
-		mov	ebp, esp
-		push	ebx
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	ebx, eax
-		and	ebx, 0F000h
-		cmp	ebx, 8000h
-		jz	short loc_8052E68
-		cmp	ebx, 4000h
-		mov	ecx, 64h
-		jz	short loc_8052E68
-		cmp	ebx, 6000h
-		mov	ecx, 62h
-		jz	short loc_8052E68
-		cmp	ebx, 2000h
-		mov	ecx, 63h
-		jz	short loc_8052E68
-		cmp	ebx, 0A000h
-		mov	ecx, 6Ch
-		jz	short loc_8052E68
-		cmp	ebx, 1000h
-		mov	ecx, 70h
-		jz	short loc_8052E68
-		cmp	ebx, 0C000h
-		setz	cl
-		sub	ecx, 1
-		and	ecx, 0FFFFFFCCh
-		add	ecx, 73h
-		lea	esi, [esi+0]
-
-loc_8052E68:				; CODE XREF: sub_8052DF0+1Dj
-					; sub_8052DF0+2Aj ...
-		mov	[edx], cl
-		mov	ecx, eax
-		and	ecx, 100h
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFBBh
-		add	ecx, 72h
-		mov	[edx+1], cl
-		mov	ecx, eax
-		and	ecx, 0FFFFFF80h
-		cmp	cl, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFB6h
-		add	ecx, 77h
-		test	ah, 8
-		mov	[edx+2], cl
-		jz	loc_8052F38
-		mov	ecx, eax
-		and	ecx, 40h
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFE0h
-		add	ecx, 73h
-
-loc_8052EAC:				; CODE XREF: sub_8052DF0+158j
-		mov	[edx+3], cl
-		mov	ecx, eax
-		and	ecx, 20h
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFBBh
-		add	ecx, 72h
-		mov	[edx+4], cl
-		mov	ecx, eax
-		and	ecx, 10h
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFB6h
-		add	ecx, 77h
-		test	ah, 4
-		mov	[edx+5], cl
-		jz	loc_8052F70
-		mov	ecx, eax
-		and	ecx, 8
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFE0h
-		add	ecx, 73h
-
-loc_8052EEE:				; CODE XREF: sub_8052DF0+190j
-		mov	[edx+6], cl
-		mov	ecx, eax
-		and	ecx, 4
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFBBh
-		add	ecx, 72h
-		mov	[edx+7], cl
-		mov	ecx, eax
-		and	ecx, 2
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFB6h
-		add	ecx, 77h
-		test	ah, 2
-		mov	[edx+8], cl
-		jz	short loc_8052F50
-		and	eax, 1
-		cmp	eax, 1
-		sbb	eax, eax
-		and	eax, 0FFFFFFE0h
-		add	eax, 74h
-		mov	[edx+9], al
-		mov	byte ptr [edx+0Ah], 20h
-		mov	byte ptr [edx+0Bh], 0
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8052F38:				; CODE XREF: sub_8052DF0+A6j
-		mov	ecx, eax
-		and	ecx, 40h
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFB5h
-		add	ecx, 78h
-		jmp	loc_8052EAC
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052F50:				; CODE XREF: sub_8052DF0+12Aj
-		and	eax, 1
-		cmp	eax, 1
-		sbb	eax, eax
-		and	eax, 0FFFFFFB5h
-		add	eax, 78h
-		mov	[edx+9], al
-		mov	byte ptr [edx+0Ah], 20h
-		mov	byte ptr [edx+0Bh], 0
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8052F70:				; CODE XREF: sub_8052DF0+E8j
-		mov	ecx, eax
-		and	ecx, 8
-		cmp	ecx, 1
-		sbb	ecx, ecx
-		and	ecx, 0FFFFFFB5h
-		add	ecx, 78h
-		jmp	loc_8052EEE
-sub_8052DF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8052F90	proc near		; CODE XREF: sub_804D430+30p
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+arg_0]
-		mov	eax, [eax+10h]
-		mov	[ebp+arg_0], eax
-		pop	ebp
-		jmp	sub_8052DF0
-sub_8052F90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8052FB0(int, char *s,	int)
-sub_8052FB0	proc near		; CODE XREF: sub_80530A0+1Ap
-
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-s		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 2Ch
-		mov	eax, [ebp+arg_0]
-		mov	esi, [ebp+s]
-		mov	[esp], eax
-		call	sub_8052BA0
-		mov	ebx, eax
-		mov	[esp], eax	; s
-		call	sub_8052C00
-		mov	edx, ebx
-		sub	edx, [ebp+arg_0]
-		mov	[ebp+var_1C], 0
-		add	edx, eax
-		test	eax, eax
-		mov	[ebp+var_20], edx
-		jz	short loc_8052FF4
-		cmp	byte ptr [ebx+eax-1], 2Fh
-		setnz	al
-		movzx	eax, al
-		mov	[ebp+var_1C], eax
-
-loc_8052FF4:				; CODE XREF: sub_8052FB0+34j
-		cmp	byte ptr [esi],	2Fh
-		mov	ebx, esi
-		jz	short loc_8053078
-
-loc_8052FFB:				; CODE XREF: sub_8052FB0+CEj
-					; sub_8052FB0+DAj
-		mov	[esp], ebx	; s
-		call	_strlen
-		mov	ecx, [ebp+var_1C]
-		mov	edx, [ebp+var_20]
-		mov	[ebp+var_24], eax
-		lea	eax, [ecx+edx+1]
-		add	eax, [ebp+var_24]
-		mov	[esp], eax	; size
-		call	_malloc
-		test	eax, eax
-		mov	edi, eax
-		jz	short loc_805306D
-		mov	edx, [ebp+arg_0]
-		mov	eax, [ebp+var_20]
-		mov	[esp], edi
-		mov	[esp+4], edx
-		mov	[esp+8], eax
-		call	_mempcpy
-		mov	byte ptr [eax],	2Fh
-		mov	edx, [ebp+arg_8]
-		add	eax, [ebp+var_1C]
-		test	edx, edx
-		jz	short loc_8053057
-		xor	edx, edx
-		mov	ecx, eax
-		cmp	byte ptr [esi],	2Fh
-		setz	dl
-		sub	ecx, edx
-		mov	edx, ecx
-		mov	ecx, [ebp+arg_8]
-		mov	[ecx], edx
-
-loc_8053057:				; CODE XREF: sub_8052FB0+92j
-		mov	edx, [ebp+var_24]
-		mov	[esp+4], ebx
-		mov	[esp], eax
-		mov	[esp+8], edx
-		call	_mempcpy
-		mov	byte ptr [eax],	0
-
-loc_805306D:				; CODE XREF: sub_8052FB0+6Fj
-		add	esp, 2Ch
-		mov	eax, edi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053078:				; CODE XREF: sub_8052FB0+49j
-					; sub_8052FB0+E0j
-		add	ebx, 1
-		cmp	byte ptr [ebx],	2Fh
-		jnz	loc_8052FFB
-		add	ebx, 1
-		cmp	byte ptr [ebx],	2Fh
-		jnz	loc_8052FFB
-		jmp	short loc_8053078
-sub_8052FB0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_80530A0(int, char *s,	int)
-sub_80530A0	proc near		; CODE XREF: sub_804C0B0+AAp
-
-arg_0		= dword	ptr  8
-s		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_8]
-		mov	[esp+8], eax	; int
-		mov	eax, [ebp+s]
-		mov	[esp+4], eax	; s
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax	; int
-		call	sub_8052FB0
-		test	eax, eax
-		jz	short loc_80530C5
-		leave
-		retn
-; ---------------------------------------------------------------------------
-
-loc_80530C5:				; CODE XREF: sub_80530A0+21j
-		lea	esi, [esi+0]
-		call	sub_80527C0
-sub_80530A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_80530D0(struct timespec *tp)
-sub_80530D0	proc near		; CODE XREF: sub_804D430+895p
-
-tv		= timeval ptr -10h
-tp		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 24h
-		mov	ebx, [ebp+tp]
-		mov	dword ptr [esp], 0 ; clock_id
-		mov	[esp+4], ebx	; tp
-		call	_clock_gettime
-		test	eax, eax
-		jz	short loc_8053110
-		lea	eax, [ebp+tv]
-		mov	dword ptr [esp+4], 0 ; tz
-		mov	[esp], eax	; tv
-		call	_gettimeofday
-		mov	eax, [ebp+tv.tv_sec]
-		mov	[ebx], eax
-		imul	eax, [ebp+tv.tv_usec], 3E8h
-		mov	[ebx+4], eax
-
-loc_8053110:				; CODE XREF: sub_80530D0+1Cj
-		add	esp, 24h
-		pop	ebx
-		pop	ebp
-		retn
-sub_80530D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8053120(int category)
-sub_8053120	proc near		; CODE XREF: sub_804A240+5C4p
-					; sub_804FAE0+1017p ...
-
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-category	= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		mov	dword ptr [esp+4], 0 ; locale
-		mov	eax, [ebp+category]
-		mov	[esp], eax	; category
-		call	_setlocale
-		mov	esi, eax
-		mov	eax, 1
-		test	esi, esi
-		jz	short loc_8053163
-		movzx	eax, byte ptr [esi]
-		cmp	al, ds:byte_805F411
-		jnz	short loc_8053170
-		movzx	eax, byte ptr [esi+1]
-		cmp	al, ds:byte_805F412
-		jnz	short loc_8053170
-		xor	eax, eax
-
-loc_8053163:				; CODE XREF: sub_8053120+28j
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053170:				; CODE XREF: sub_8053120+33j
-					; sub_8053120+3Fj
-		mov	edi, offset aPosix_0 ; "POSIX"
-		mov	ecx, 6
-		repe cmpsb
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		setnz	al
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_8053120	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		pop	ebp
-		mov	eax, [eax+8]
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		pop	ebp
-		mov	eax, [eax+0Ch]
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80531B0	proc near		; CODE XREF: sub_804FAE0+FC5p
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+arg_0]
-		pop	ebp
-		mov	eax, [eax+10h]
-		retn
-sub_80531B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		push	esi
-		push	ebx
-		mov	ebx, [eax]
-		mov	esi, [eax+4]
-		xor	eax, eax
-		cmp	ebx, esi
-		jnb	short loc_8053207
-		nop
-		lea	esi, [esi+0]
-
-loc_80531D8:				; CODE XREF: .text:08053205j
-		mov	edx, [ebx]
-		test	edx, edx
-		jz	short loc_8053200
-		mov	edx, [ebx+4]
-		mov	ecx, 1
-		test	edx, edx
-		jz	short loc_80531FA
-		lea	esi, [esi+0]
-
-loc_80531F0:				; CODE XREF: .text:080531F8j
-		mov	edx, [edx+4]
-		add	ecx, 1
-		test	edx, edx
-		jnz	short loc_80531F0
-
-loc_80531FA:				; CODE XREF: .text:080531E8j
-		cmp	eax, ecx
-		jnb	short loc_8053200
-		mov	eax, ecx
-
-loc_8053200:				; CODE XREF: .text:080531DCj
-					; .text:080531FCj
-		add	ebx, 8
-		cmp	ebx, esi
-		jb	short loc_80531D8
-
-loc_8053207:				; CODE XREF: .text:080531D1j
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		xor	edx, edx
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	edi, [ebp+8]
-		xor	ebx, ebx
-		mov	ecx, [edi]
-		mov	esi, [edi+4]
-		cmp	ecx, esi
-		jnb	short loc_8053251
-		db	66h
-		nop
-
-loc_8053228:				; CODE XREF: .text:0805324Fj
-		mov	eax, [ecx]
-		test	eax, eax
-		jz	short loc_805324A
-		mov	eax, [ecx+4]
-		add	ebx, 1
-		add	edx, 1
-		test	eax, eax
-		jz	short loc_805324A
-		nop
-		lea	esi, [esi+0]
-
-loc_8053240:				; CODE XREF: .text:08053248j
-		mov	eax, [eax+4]
-		add	edx, 1
-		test	eax, eax
-		jnz	short loc_8053240
-
-loc_805324A:				; CODE XREF: .text:0805322Cj
-					; .text:08053239j
-		add	ecx, 8
-		cmp	ecx, esi
-		jb	short loc_8053228
-
-loc_8053251:				; CODE XREF: .text:08053224j
-		xor	eax, eax
-		cmp	[edi+0Ch], ebx
-		jz	short loc_805325D
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805325D:				; CODE XREF: .text:08053256j
-		cmp	[edi+10h], edx
-		pop	ebx
-		pop	esi
-		setz	al
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		mov	edx, [ebp+8]
-		push	edi
-		push	esi
-		mov	esi, [ebp+10h]
-		push	ebx
-		mov	edi, [eax]
-		xor	eax, eax
-		cmp	edi, [edx+4]
-		jnb	short loc_80532C0
-
-loc_8053288:				; CODE XREF: .text:080532BEj
-		mov	ebx, [edi]
-		test	ebx, ebx
-		jz	short loc_80532B5
-		test	edi, edi
-		jz	short loc_80532B5
-		cmp	esi, eax
-		jbe	short loc_80532C0
-		mov	edx, [ebp+0Ch]
-		lea	ecx, [edx+eax*4]
-		mov	edx, edi
-		jmp	short loc_80532A9
-; ---------------------------------------------------------------------------
-
-loc_80532A0:				; CODE XREF: .text:080532B3j
-		add	ecx, 4
-		cmp	esi, eax
-		jbe	short loc_80532C0
-		mov	ebx, [edx]
-
-loc_80532A9:				; CODE XREF: .text:0805329Ej
-		mov	edx, [edx+4]
-		add	eax, 1
-		mov	[ecx], ebx
-		test	edx, edx
-		jnz	short loc_80532A0
-
-loc_80532B5:				; CODE XREF: .text:0805328Cj
-					; .text:08053290j
-		mov	edx, [ebp+8]
-		add	edi, 8
-		cmp	[edx+4], edi
-		ja	short loc_8053288
-
-loc_80532C0:				; CODE XREF: .text:08053286j
-					; .text:08053294j ...
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		xor	esi, esi
-		push	ebx
-		sub	esp, 2Ch
-		mov	edx, [ebp+8]
-		mov	ecx, [ebp+8]
-		mov	eax, [ebp+0Ch]
-		mov	edi, [ebp+10h]
-		mov	edx, [edx]
-		cmp	edx, [ecx+4]
-		mov	[ebp-20h], edx
-		jnb	short loc_8053324
-		mov	[ebp-1Ch], edi
-		mov	edi, eax
-
-loc_80532F6:				; CODE XREF: .text:0805333Dj
-		mov	edx, [ebp-20h]
-		mov	eax, [edx]
-		test	eax, eax
-		jz	short loc_8053330
-		test	edx, edx
-		jz	short loc_8053330
-		mov	ebx, edx
-		jmp	short loc_8053314
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053308:				; CODE XREF: .text:08053322j
-		mov	ebx, [ebx+4]
-		add	esi, 1
-		test	ebx, ebx
-		jz	short loc_8053330
-		mov	eax, [ebx]
-
-loc_8053314:				; CODE XREF: .text:08053305j
-		mov	ecx, [ebp-1Ch]
-		mov	[esp], eax
-		mov	[esp+4], ecx
-		call	edi
-		test	al, al
-		jnz	short loc_8053308
-
-loc_8053324:				; CODE XREF: .text:080532EFj
-					; .text:0805333Fj
-		add	esp, 2Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053330:				; CODE XREF: .text:080532FDj
-					; .text:08053301j ...
-		mov	eax, [ebp+8]
-		add	dword ptr [ebp-20h], 8
-		mov	edx, [ebp-20h]
-		cmp	[eax+4], edx
-		ja	short loc_80532F6
-		jmp	short loc_8053324
-; ---------------------------------------------------------------------------
-		jmp	short loc_8053350
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053350:				; CODE XREF: .text:08053341j
-		push	ebp
-		xor	edx, edx
-		mov	ebp, esp
-		mov	ecx, [ebp+8]
-		push	esi
-		push	ebx
-		mov	ebx, [ebp+0Ch]
-		movzx	eax, byte ptr [ecx]
-		test	al, al
-		jz	short loc_8053383
-		lea	esi, [esi+0]
-
-loc_8053368:				; CODE XREF: .text:08053381j
-		movzx	esi, al
-		mov	eax, edx
-		shl	eax, 5
-		add	ecx, 1
-		sub	eax, edx
-		xor	edx, edx
-		lea	eax, [esi+eax]
-		div	ebx
-		movzx	eax, byte ptr [ecx]
-		test	al, al
-		jnz	short loc_8053368
-
-loc_8053383:				; CODE XREF: .text:08053362j
-		mov	eax, edx
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+8]
-		mov	dword ptr [eax], 0
-		mov	dword ptr [eax+4], 3F800000h
-		mov	dword ptr [eax+8], 3F4CCCCDh
-		mov	dword ptr [eax+0Ch], 3FB4FDF4h
-		mov	byte ptr [eax+10h], 0
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80533C0	proc near		; CODE XREF: sub_80537E0+53p
-					; sub_8053AF0+80p ...
-		push	ebp
-		mov	ecx, [eax+14h]
-		mov	edx, eax
-		mov	ebp, esp
-		fld	dword ptr [ecx+8]
-		fld	ds:flt_805F49C
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		sahf
-		jbe	short loc_80533F0
-		fld	ds:flt_805F4A0
-		fucomp	st(1)
-		fnstsw	ax
-		sahf
-		ja	short loc_8053428
-		fstp	st
-		fstp	st
-		jmp	short loc_8053418
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80533F0:				; CODE XREF: sub_80533C0+18j
-		fstp	st
-		fstp	st
-		jmp	short loc_8053418
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80533F8:				; CODE XREF: sub_80533C0+78j
-		fstp	st
-		fstp	st
-		jmp	short loc_8053418
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053400:				; CODE XREF: sub_80533C0+87j
-		fstp	st
-		fstp	st
-		fstp	st
-		jmp	short loc_8053418
-; ---------------------------------------------------------------------------
-
-loc_8053408:				; CODE XREF: sub_80533C0+93j
-		fstp	st
-		fstp	st
-		fstp	st
-		jmp	short loc_8053418
-; ---------------------------------------------------------------------------
-
-loc_8053410:				; CODE XREF: sub_80533C0+9Cj
-		fstp	st
-		fstp	st
-		lea	esi, [esi+0]
-
-loc_8053418:				; CODE XREF: sub_80533C0+2Bj
-					; sub_80533C0+34j ...
-		mov	dword ptr [edx+14h], offset dword_805F488
-		xor	ecx, ecx
-
-loc_8053421:				; CODE XREF: sub_80533C0+AAj
-		mov	eax, ecx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053428:				; CODE XREF: sub_80533C0+25j
-		fld	dword ptr [ecx+0Ch]
-		fld	ds:flt_805F4A4
-		fxch	st(1)
-		fucompp
-		fnstsw	ax
-		sahf
-		jbe	short loc_80533F8
-		fld	dword ptr [ecx]
-		fldz
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		fstp	st(1)
-		sahf
-		jb	short loc_8053400
-		faddp	st(2), st
-		fld	dword ptr [ecx+4]
-		fucom	st(2)
-		fnstsw	ax
-		sahf
-		jbe	short loc_8053408
-		fld1
-		fucompp
-		fnstsw	ax
-		sahf
-		jb	short loc_8053410
-		fucompp
-		fnstsw	ax
-		mov	ecx, 1
-		sahf
-		jbe	short loc_8053418
-		jmp	short loc_8053421
-sub_80533C0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	esi, [ebp+8]
-		mov	edi, [esi]
-		cmp	edi, [esi+4]
-		jnb	short loc_80534DE
-		nop
-		lea	esi, [esi+0]
-
-loc_8053488:				; CODE XREF: .text:080534DCj
-		mov	edx, [edi]
-		test	edx, edx
-		jz	short loc_80534D6
-		mov	ebx, [edi+4]
-		test	ebx, ebx
-		jz	short loc_80534F4
-		mov	eax, [esi+20h]
-
-loc_8053498:				; CODE XREF: .text:080534BCj
-		test	eax, eax
-		jz	short loc_80534A6
-		mov	edx, [ebx]
-		mov	[esp], edx
-		call	eax
-		mov	eax, [esi+20h]
-
-loc_80534A6:				; CODE XREF: .text:0805349Aj
-		mov	edx, [ebx+4]
-		mov	ecx, [esi+24h]
-		mov	dword ptr [ebx], 0
-		test	edx, edx
-		mov	[ebx+4], ecx
-		mov	[esi+24h], ebx
-		mov	ebx, edx
-		jnz	short loc_8053498
-
-loc_80534BE:				; CODE XREF: .text:080534F7j
-		test	eax, eax
-		jz	short loc_80534C9
-		mov	edx, [edi]
-		mov	[esp], edx
-		call	eax
-
-loc_80534C9:				; CODE XREF: .text:080534C0j
-		mov	dword ptr [edi], 0
-		mov	dword ptr [edi+4], 0
-
-loc_80534D6:				; CODE XREF: .text:0805348Cj
-		add	edi, 8
-		cmp	[esi+4], edi
-		ja	short loc_8053488
-
-loc_80534DE:				; CODE XREF: .text:08053481j
-		mov	dword ptr [esi+0Ch], 0
-		mov	dword ptr [esi+10h], 0
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_80534F4:				; CODE XREF: .text:08053493j
-		mov	eax, [esi+20h]
-		jmp	short loc_80534BE
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8053500	proc near		; CODE XREF: sub_8053AF0+1Ep
-					; sub_8053BE0+2Bp
-
-var_20		= dword	ptr -20h
-var_19		= byte ptr -19h
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= byte ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 38h
-		mov	[ebp+var_C], ebx
-		mov	ebx, eax
-		movzx	eax, [ebp+arg_0]
-		mov	[ebp+var_8], esi
-		mov	esi, edx
-		mov	[ebp+var_4], edi
-		mov	edi, [ebx]
-		mov	[ebp+var_20], ecx
-		mov	[ebp+var_19], al
-		mov	eax, [ebx+8]
-		mov	[esp], edx
-		mov	[esp+4], eax
-		call	dword ptr [ebx+18h]
-		mov	ecx, [ebp+var_20]
-		lea	edi, [edi+eax*8]
-		cmp	edi, [ebx+4]
-		jnb	loc_80535DE
-		mov	eax, [edi]
-		mov	[ecx], edi
-		test	eax, eax
-		jz	short loc_80535A8
-		mov	[esp+4], eax
-		mov	[esp], esi
-		call	dword ptr [ebx+1Ch]
-		test	al, al
-		jz	short loc_805359B
-		cmp	[ebp+var_19], 0
-		mov	eax, [edi]
-		jz	short loc_8053579
-		mov	esi, [edi+4]
-		test	esi, esi
-		jz	short loc_80535B0
-		mov	ecx, [esi+4]
-		mov	edx, [esi]
-		mov	[edi+4], ecx
-		mov	[edi], edx
-		mov	ecx, [ebx+24h]
-		mov	dword ptr [esi], 0
-		mov	[esi+4], ecx
-		mov	[ebx+24h], esi
-
-loc_8053579:				; CODE XREF: sub_8053500+57j
-					; sub_8053500+AAj ...
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053588:				; CODE XREF: sub_8053500+A0j
-		mov	eax, [eax]
-		mov	[esp], esi
-		mov	[esp+4], eax
-		call	dword ptr [ebx+1Ch]
-		test	al, al
-		jnz	short loc_80535B8
-		mov	edi, [edi+4]
-
-loc_805359B:				; CODE XREF: sub_8053500+4Fj
-		mov	eax, [edi+4]
-		test	eax, eax
-		jnz	short loc_8053588
-		lea	esi, [esi+0]
-
-loc_80535A8:				; CODE XREF: sub_8053500+41j
-		xor	eax, eax
-		jmp	short loc_8053579
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80535B0:				; CODE XREF: sub_8053500+5Ej
-		mov	dword ptr [edi], 0
-		jmp	short loc_8053579
-; ---------------------------------------------------------------------------
-
-loc_80535B8:				; CODE XREF: sub_8053500+96j
-		mov	edx, [edi+4]
-		cmp	[ebp+var_19], 0
-		mov	ecx, [edx]
-		mov	eax, ecx
-		jz	short loc_8053579
-		mov	eax, [edx+4]
-		mov	dword ptr [edx], 0
-		mov	[edi+4], eax
-		mov	eax, [ebx+24h]
-		mov	[edx+4], eax
-		mov	eax, ecx
-		mov	[ebx+24h], edx
-		jmp	short loc_8053579
-; ---------------------------------------------------------------------------
-
-loc_80535DE:				; CODE XREF: sub_8053500+35j
-		call	_abort
-sub_8053500	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	esi, [ebp+8]
-		mov	ebx, [ebp+0Ch]
-		mov	eax, [esi+8]
-		mov	edi, [esi]
-		mov	[esp], ebx
-		mov	[esp+4], eax
-		call	dword ptr [esi+18h]
-		mov	ecx, [esi+4]
-		lea	edx, [edi+eax*8]
-		cmp	edx, ecx
-		jnb	short loc_805365C
-		test	edx, edx
-		mov	eax, edx
-		jnz	short loc_8053627
-		jmp	short loc_8053632
-; ---------------------------------------------------------------------------
-
-loc_8053620:				; CODE XREF: .text:08053629j
-		mov	eax, [eax+4]
-		test	eax, eax
-		jz	short loc_8053632
-
-loc_8053627:				; CODE XREF: .text:0805361Cj
-		cmp	[eax], ebx
-		jnz	short loc_8053620
-		mov	eax, [eax+4]
-		test	eax, eax
-		jnz	short loc_8053652
-
-loc_8053632:				; CODE XREF: .text:0805361Ej
-					; .text:08053625j ...
-		add	edx, 8
-		cmp	ecx, edx
-		jbe	short loc_8053648
-		mov	eax, [edx]
-		test	eax, eax
-		jz	short loc_8053632
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053648:				; CODE XREF: .text:08053637j
-		add	esp, 1Ch
-		xor	eax, eax
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8053652:				; CODE XREF: .text:08053630j
-		mov	eax, [eax]
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805365C:				; CODE XREF: .text:08053616j
-		call	_abort
-; ---------------------------------------------------------------------------
-		jmp	short loc_8053670
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053670:				; CODE XREF: .text:08053661j
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	eax, [ebp+8]
-		mov	ecx, [eax+10h]
-		test	ecx, ecx
-		jz	short loc_80536A8
-		mov	edx, [eax]
-		mov	ecx, [eax+4]
-		cmp	edx, ecx
-		jb	short loc_8053697
-		jmp	short loc_80536AC
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053690:				; CODE XREF: .text:0805369Bj
-		add	edx, 8
-		cmp	edx, ecx
-		jnb	short loc_80536AC
-
-loc_8053697:				; CODE XREF: .text:08053687j
-		mov	eax, [edx]
-		test	eax, eax
-		jz	short loc_8053690
-		leave
-		db	66h
-		nop
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80536A8:				; CODE XREF: .text:0805367Ej
-		xor	eax, eax
-		leave
-		retn
-; ---------------------------------------------------------------------------
-
-loc_80536AC:				; CODE XREF: .text:08053689j
-					; .text:08053695j
-		lea	esi, [esi+0]
-		call	_abort
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	esi, [ebp+8]
-		mov	edi, [ebp+0Ch]
-		mov	eax, [esi+8]
-		mov	ebx, [esi]
-		mov	[esp], edi
-		mov	[esp+4], eax
-		call	dword ptr [esi+18h]
-		lea	ebx, [ebx+eax*8]
-		cmp	ebx, [esi+4]
-		jnb	short loc_8053719
-		mov	eax, [ebx]
-		test	eax, eax
-		jnz	short loc_8053701
-
-loc_80536EC:				; CODE XREF: .text:080536FDj
-		add	esp, 1Ch
-		xor	eax, eax
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80536F8:				; CODE XREF: .text:0805370Dj
-		mov	ebx, [ebx+4]
-		test	ebx, ebx
-		jz	short loc_80536EC
-		mov	eax, [ebx]
-
-loc_8053701:				; CODE XREF: .text:080536EAj
-		mov	[esp+4], eax
-		mov	[esp], edi
-		call	dword ptr [esi+1Ch]
-		test	al, al
-		jz	short loc_80536F8
-		mov	eax, [ebx]
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8053719:				; CODE XREF: .text:080536E4j
-		call	_abort
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8053720	proc near		; CODE XREF: sub_804FAE0+123Cp
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	esi, [ebp+arg_0]
-		mov	edi, [esi+20h]
-		test	edi, edi
-		jz	short loc_8053776
-		mov	ebx, [esi+10h]
-		test	ebx, ebx
-		jz	short loc_8053776
-		mov	edi, [esi]
-		cmp	edi, [esi+4]
-		jnb	short loc_80537A1
-		lea	esi, [esi+0]
-
-loc_8053748:				; CODE XREF: sub_8053720+52j
-		mov	eax, [edi]
-		test	eax, eax
-		jz	short loc_805376A
-		test	edi, edi
-		jz	short loc_805376A
-		mov	ebx, edi
-		jmp	short loc_805375A
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053758:				; CODE XREF: sub_8053720+48j
-		mov	eax, [ebx]
-
-loc_805375A:				; CODE XREF: sub_8053720+34j
-		mov	[esp], eax
-		lea	esi, [esi+0]
-		call	dword ptr [esi+20h]
-		mov	ebx, [ebx+4]
-		test	ebx, ebx
-		jnz	short loc_8053758
-
-loc_805376A:				; CODE XREF: sub_8053720+2Cj
-					; sub_8053720+30j
-		mov	eax, [esi+4]
-		add	edi, 8
-		cmp	eax, edi
-		ja	short loc_8053748
-		jmp	short loc_8053779
-; ---------------------------------------------------------------------------
-
-loc_8053776:				; CODE XREF: sub_8053720+11j
-					; sub_8053720+18j
-		mov	eax, [esi+4]
-
-loc_8053779:				; CODE XREF: sub_8053720+54j
-		mov	edi, [esi]
-		cmp	edi, eax
-		jnb	short loc_80537A1
-		nop
-
-loc_8053780:				; CODE XREF: sub_8053720+7Fj
-		mov	eax, [edi+4]
-		test	eax, eax
-		jz	short loc_8053799
-		nop
-
-loc_8053788:				; CODE XREF: sub_8053720+77j
-		mov	ebx, [eax+4]
-		mov	[esp], eax	; ptr
-		call	_free
-		test	ebx, ebx
-		mov	eax, ebx
-		jnz	short loc_8053788
-
-loc_8053799:				; CODE XREF: sub_8053720+65j
-		add	edi, 8
-		cmp	[esi+4], edi
-		ja	short loc_8053780
-
-loc_80537A1:				; CODE XREF: sub_8053720+1Fj
-					; sub_8053720+5Dj
-		mov	eax, [esi+24h]
-		test	eax, eax
-		jz	short loc_80537B9
-
-loc_80537A8:				; CODE XREF: sub_8053720+97j
-		mov	ebx, [eax+4]
-		mov	[esp], eax	; ptr
-		call	_free
-		test	ebx, ebx
-		mov	eax, ebx
-		jnz	short loc_80537A8
-
-loc_80537B9:				; CODE XREF: sub_8053720+86j
-		mov	eax, [esi]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	[ebp+arg_0], esi
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		jmp	_free
-sub_8053720	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80537E0	proc near		; CODE XREF: sub_804FAE0+1275p
-					; sub_8053970+2Ep
-
-ptr		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= qword	ptr -28h
-var_1C		= word ptr -1Ch
-var_1A		= word ptr -1Ah
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	edx, [ebp+arg_C]
-		mov	esi, [ebp+arg_0]
-		mov	ebx, [ebp+arg_4]
-		test	edx, edx
-		jnz	short loc_8053808
-
-loc_80537F6:				; CODE XREF: sub_80537E0+2Dj
-					; sub_80537E0+176j
-		mov	[ebp+var_2C], 0
-
-loc_80537FD:				; CODE XREF: sub_80537E0+43j
-					; sub_80537E0+164j
-		mov	eax, [ebp+var_2C]
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8053808:				; CODE XREF: sub_80537E0+14j
-		mov	eax, [ebp+arg_8]
-		test	eax, eax
-		jz	short loc_80537F6
-		mov	dword ptr [esp], 28h ; size
-		call	_malloc
-		test	eax, eax
-		mov	[ebp+ptr], eax
-		mov	[ebp+var_2C], eax
-		jz	short loc_80537FD
-		test	ebx, ebx
-		jz	loc_805395B
-
-loc_805382D:				; CODE XREF: sub_80537E0+180j
-		mov	eax, [ebp+ptr]
-		mov	[eax+14h], ebx
-		call	sub_80533C0
-		test	al, al
-		jz	loc_805394B
-		cmp	byte ptr [ebx+10h], 0
-		jnz	short loc_8053882
-		xor	edi, edi
-		mov	dword ptr [ebp+var_28],	esi
-		mov	dword ptr [ebp+var_28+4], edi
-		fild	[ebp+var_28]
-		fdiv	dword ptr [ebx+8]
-		fld	ds:flt_805F4A8
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		fstp	st(1)
-		sahf
-		jnb	loc_8053949
-		fnstcw	[ebp+var_1A]
-		movzx	eax, [ebp+var_1A]
-		mov	ah, 0Ch
-		mov	[ebp+var_1C], ax
-		fldcw	[ebp+var_1C]
-		fistp	[ebp+var_28]
-		fldcw	[ebp+var_1A]
-		mov	esi, dword ptr [ebp+var_28]
-
-loc_8053882:				; CODE XREF: sub_80537E0+64j
-		cmp	esi, 1FFFFFFFh
-		ja	loc_805394B
-		cmp	esi, 9
-		mov	edi, 0Bh
-		jbe	short loc_80538A0
-		mov	edi, esi
-		or	edi, 1
-		lea	esi, [esi+0]
-
-loc_80538A0:				; CODE XREF: sub_80537E0+B6j
-					; sub_80537E0+10Bj
-		cmp	edi, 9
-		mov	ecx, 3
-		jbe	short loc_80538DE
-		mov	eax, 0AAAAAAABh
-		mul	edi
-		shr	edx, 1
-		lea	eax, [edx+edx*2]
-		cmp	edi, eax
-		jz	short loc_80538E8
-		mov	esi, 10h
-		mov	ebx, 9
-		jmp	short loc_80538D5
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80538C8:				; CODE XREF: sub_80537E0+FCj
-		xor	edx, edx
-		mov	eax, edi
-		div	ecx
-		add	esi, 8
-		test	edx, edx
-		jz	short loc_80538E8
-
-loc_80538D5:				; CODE XREF: sub_80537E0+E4j
-		add	ebx, esi
-		add	ecx, 2
-		cmp	edi, ebx
-		ja	short loc_80538C8
-
-loc_80538DE:				; CODE XREF: sub_80537E0+C8j
-		xor	edx, edx
-		mov	eax, edi
-		div	ecx
-		test	edx, edx
-		jnz	short loc_80538ED
-
-loc_80538E8:				; CODE XREF: sub_80537E0+D8j
-					; sub_80537E0+F3j
-		add	edi, 2
-		jmp	short loc_80538A0
-; ---------------------------------------------------------------------------
-
-loc_80538ED:				; CODE XREF: sub_80537E0+106j
-		mov	edx, [ebp+ptr]
-		cmp	edi, 1FFFFFFFh
-		mov	[edx+8], edi
-		ja	short loc_805394B
-		mov	dword ptr [esp+4], 8 ; size
-		mov	[esp], edi	; nmemb
-		call	_calloc
-		mov	ecx, [ebp+ptr]
-		test	eax, eax
-		mov	[ecx], eax
-		jz	short loc_805394B
-		mov	edx, [ecx+8]
-		mov	dword ptr [ecx+0Ch], 0
-		mov	dword ptr [ecx+10h], 0
-		mov	dword ptr [ecx+24h], 0
-		lea	eax, [eax+edx*8]
-		mov	edx, [ebp+arg_C]
-		mov	[ecx+4], eax
-		mov	eax, [ebp+arg_8]
-		mov	[ecx+1Ch], edx
-		mov	[ecx+18h], eax
-		mov	eax, [ebp+arg_10]
-		mov	[ecx+20h], eax
-		jmp	loc_80537FD
-; ---------------------------------------------------------------------------
-
-loc_8053949:				; CODE XREF: sub_80537E0+83j
-		fstp	st
-
-loc_805394B:				; CODE XREF: sub_80537E0+5Aj
-					; sub_80537E0+A8j ...
-		mov	ecx, [ebp+ptr]
-		mov	[esp], ecx	; ptr
-		call	_free
-		jmp	loc_80537F6
-; ---------------------------------------------------------------------------
-
-loc_805395B:				; CODE XREF: sub_80537E0+47j
-		mov	ebx, offset dword_805F488
-		jmp	loc_805382D
-sub_80537E0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8053970	proc near		; CODE XREF: sub_8053AF0+D8p
-					; sub_8053BE0+13Ep
-
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-ptr		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	edx, [ebp+arg_0]
-		mov	eax, [edx+20h]
-		mov	[esp+10h], eax
-		mov	eax, [edx+1Ch]
-		mov	[esp+0Ch], eax
-		mov	eax, [edx+18h]
-		mov	[esp+8], eax
-		mov	eax, [edx+14h]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp], eax
-		call	sub_80537E0
-		test	eax, eax
-		mov	edi, eax
-		jz	loc_8053AD9
-		mov	edx, [ebp+arg_0]
-		mov	eax, [edx+24h]
-		mov	[edi+24h], eax
-		mov	eax, [edx]
-		cmp	eax, [edx+4]
-		mov	[ebp+ptr], eax
-		jnb	loc_8053A60
-		lea	esi, [esi+0]
-
-loc_80539C8:				; CODE XREF: sub_8053970+E5j
-		mov	edx, [ebp+ptr]
-		mov	ecx, [edx]
-		test	ecx, ecx
-		jz	short loc_8053A48
-		test	edx, edx
-		jz	short loc_8053A48
-		mov	esi, edx
-		jmp	short loc_80539FA
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80539E0:				; CODE XREF: sub_8053970+B2j
-		cmp	esi, [ebp+ptr]
-		jz	loc_8053AA0
-		mov	eax, [ebx+4]
-		mov	[esi+4], eax
-		mov	[ebx+4], esi
-
-loc_80539F2:				; CODE XREF: sub_8053970+BDj
-					; sub_8053970+148j
-		test	edx, edx
-		jz	short loc_8053A48
-
-loc_80539F6:				; CODE XREF: sub_8053970+D0j
-		mov	ecx, [edx]
-		mov	esi, edx
-
-loc_80539FA:				; CODE XREF: sub_8053970+67j
-		mov	eax, [edi+8]
-		mov	ebx, [edi]
-		mov	[esp], ecx
-		mov	[esp+4], eax
-		mov	[ebp+var_20], ecx
-		call	dword ptr [edi+18h]
-		mov	ecx, [ebp+var_20]
-		lea	ebx, [ebx+eax*8]
-		cmp	ebx, [edi+4]
-		jnb	loc_8053AE3
-		mov	eax, [ebx]
-		mov	edx, [esi+4]
-		test	eax, eax
-		jnz	short loc_80539E0
-		add	dword ptr [edi+0Ch], 1
-		cmp	esi, [ebp+ptr]
-		mov	[ebx], ecx
-		jz	short loc_80539F2
-		mov	eax, [edi+24h]
-		test	edx, edx
-		mov	dword ptr [esi], 0
-		mov	[esi+4], eax
-		mov	[edi+24h], esi
-		jnz	short loc_80539F6
-		lea	esi, [esi+0]
-
-loc_8053A48:				; CODE XREF: sub_8053970+5Fj
-					; sub_8053970+63j ...
-		mov	eax, [ebp+arg_0]
-		add	[ebp+ptr], 8
-		mov	edx, [ebp+ptr]
-		cmp	[eax+4], edx
-		ja	loc_80539C8
-		mov	eax, [eax]
-		mov	[ebp+ptr], eax
-
-loc_8053A60:				; CODE XREF: sub_8053970+4Ej
-		mov	edx, [ebp+ptr]
-		mov	[esp], edx	; ptr
-		call	_free
-		mov	edx, [ebp+arg_0]
-		mov	eax, [edi]
-		mov	[edx], eax
-		mov	eax, [edi+4]
-		mov	[edx+4], eax
-		mov	eax, [edi+8]
-		mov	[edx+8], eax
-		mov	eax, [edi+0Ch]
-		mov	[edx+0Ch], eax
-		mov	eax, [edi+24h]
-		mov	[edx+24h], eax
-		mov	[esp], edi	; ptr
-		call	_free
-		add	esp, 3Ch
-		mov	eax, 1
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053AA0:				; CODE XREF: sub_8053970+73j
-		mov	eax, [edi+24h]
-		test	eax, eax
-		jz	short loc_8053ABD
-		mov	esi, [eax+4]
-		mov	[edi+24h], esi
-
-loc_8053AAD:				; CODE XREF: sub_8053970+167j
-		mov	[eax], ecx
-		mov	ecx, [ebx+4]
-		mov	[eax+4], ecx
-		mov	[ebx+4], eax
-		jmp	loc_80539F2
-; ---------------------------------------------------------------------------
-
-loc_8053ABD:				; CODE XREF: sub_8053970+135j
-		mov	dword ptr [esp], 8 ; size
-		mov	[ebp+var_24], edx
-		mov	[ebp+var_20], ecx
-		call	_malloc
-		mov	edx, [ebp+var_24]
-		mov	ecx, [ebp+var_20]
-		test	eax, eax
-		jnz	short loc_8053AAD
-
-loc_8053AD9:				; CODE XREF: sub_8053970+37j
-		add	esp, 3Ch
-		xor	eax, eax
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8053AE3:				; CODE XREF: sub_8053970+A5j
-		call	_abort
-sub_8053970	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8053AF0	proc near		; CODE XREF: sub_804FAE0+607p
-
-var_30		= qword	ptr -30h
-var_28		= qword	ptr -28h
-var_1C		= word ptr -1Ch
-var_1A		= word ptr -1Ah
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 48h
-		mov	[ebp+var_8], ebx
-		mov	ebx, [ebp+arg_0]
-		lea	ecx, [ebp+var_C]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_4], esi
-		mov	dword ptr [esp], 1
-		mov	eax, ebx
-		call	sub_8053500
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_8053B30
-		mov	eax, [ebp+var_C]
-		sub	dword ptr [ebx+10h], 1
-		mov	edx, [eax]
-		test	edx, edx
-		jnz	short loc_8053B30
-		jmp	short loc_8053B40
-; ---------------------------------------------------------------------------
-
-loc_8053B28:				; CODE XREF: sub_8053AF0+ADj
-		fstp	st
-		lea	esi, [esi+0]
-
-loc_8053B30:				; CODE XREF: sub_8053AF0+27j
-					; sub_8053AF0+34j ...
-		mov	eax, esi
-		mov	ebx, [ebp+var_8]
-		mov	esi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053B40:				; CODE XREF: sub_8053AF0+36j
-		mov	eax, [ebx+0Ch]
-		xor	edx, edx
-		xor	ecx, ecx
-		sub	eax, 1
-		mov	[ebx+0Ch], eax
-		mov	dword ptr [ebp+var_28],	eax
-		mov	dword ptr [ebp+var_28+4], edx
-		mov	edx, [ebx+8]
-		mov	eax, [ebx+14h]
-		fild	[ebp+var_28]
-		mov	dword ptr [ebp+var_28+4], ecx
-		mov	dword ptr [ebp+var_28],	edx
-		fild	[ebp+var_28]
-		fmul	dword ptr [eax]
-		fucompp
-		fnstsw	ax
-		sahf
-		jbe	short loc_8053B30
-		mov	eax, ebx
-		call	sub_80533C0
-		mov	eax, [ebx+8]
-		xor	edx, edx
-		mov	ecx, [ebx+14h]
-		mov	dword ptr [ebp+var_30+4], edx
-		xor	edx, edx
-		mov	dword ptr [ebp+var_30],	eax
-		mov	eax, [ebx+0Ch]
-		fild	[ebp+var_30]
-		mov	dword ptr [ebp+var_30+4], edx
-		mov	dword ptr [ebp+var_30],	eax
-		fild	[ebp+var_30]
-		fld	dword ptr [ecx]
-		fmul	st, st(2)
-		fucompp
-		fnstsw	ax
-		sahf
-		jbe	short loc_8053B28
-		cmp	byte ptr [ecx+10h], 0
-		jz	short loc_8053BD8
-		fmul	dword ptr [ecx+4]
-
-loc_8053BA8:				; CODE XREF: sub_8053AF0+EEj
-		fnstcw	[ebp+var_1A]
-		mov	[esp], ebx
-		movzx	eax, [ebp+var_1A]
-		mov	ah, 0Ch
-		mov	[ebp+var_1C], ax
-		fldcw	[ebp+var_1C]
-		fistp	[ebp+var_28]
-		fldcw	[ebp+var_1A]
-		mov	eax, dword ptr [ebp+var_28]
-		mov	[esp+4], eax
-		call	sub_8053970
-		jmp	loc_8053B30
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8053BD8:				; CODE XREF: sub_8053AF0+B3j
-		fmul	dword ptr [ecx+4]
-		fmul	dword ptr [ecx+8]
-		jmp	short loc_8053BA8
-sub_8053AF0	endp
-
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8053BE0	proc near		; CODE XREF: sub_804F2E0+108p
-
-var_40		= qword	ptr -40h
-var_38		= qword	ptr -38h
-var_2C		= word ptr -2Ch
-var_2A		= word ptr -2Ah
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 58h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_4]
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		test	esi, esi
-		jz	loc_8053D57
-		lea	ecx, [ebp+var_1C]
-		mov	edx, esi
-		mov	eax, ebx
-		mov	dword ptr [esp], 0
-		call	sub_8053500
-		test	eax, eax
-		mov	edi, eax
-		jnz	short loc_8053C20
-		jmp	short loc_8053C30
-; ---------------------------------------------------------------------------
-
-loc_8053C18:				; CODE XREF: sub_8053BE0+118j
-		fstp	st
-		lea	esi, [esi+0]
-
-loc_8053C20:				; CODE XREF: sub_8053BE0+34j
-					; sub_8053BE0+9Ej ...
-		mov	eax, edi
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053C30:				; CODE XREF: sub_8053BE0+36j
-		mov	edx, [ebp+var_1C]
-		mov	ecx, [edx]
-		test	ecx, ecx
-		jnz	short loc_8053C80
-		mov	eax, [ebx+0Ch]
-		xor	ecx, ecx
-		mov	[edx], esi
-		xor	edx, edx
-		add	dword ptr [ebx+10h], 1
-		add	eax, 1
-		mov	[ebx+0Ch], eax
-		mov	dword ptr [ebp+var_38],	eax
-		mov	dword ptr [ebp+var_38+4], edx
-		mov	edx, [ebx+8]
-		mov	eax, [ebx+14h]
-		fild	[ebp+var_38]
-		mov	dword ptr [ebp+var_38+4], ecx
-		mov	dword ptr [ebp+var_38],	edx
-		fild	[ebp+var_38]
-		fmul	dword ptr [eax+8]
-		fxch	st(1)
-		fucompp
-		fnstsw	ax
-		sahf
-		jbe	short loc_8053C7C
-		jmp	short loc_8053CA8
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8053C78:				; CODE XREF: sub_8053BE0+FCj
-		fstp	st
-		fstp	st
-
-loc_8053C7C:				; CODE XREF: sub_8053BE0+8Ej
-					; sub_8053BE0+14Bj
-		mov	edi, esi
-		jmp	short loc_8053C20
-; ---------------------------------------------------------------------------
-
-loc_8053C80:				; CODE XREF: sub_8053BE0+57j
-		mov	eax, [ebx+24h]
-		test	eax, eax
-		jz	loc_8053D30
-		mov	ecx, [eax+4]
-		mov	[ebx+24h], ecx
-
-loc_8053C91:				; CODE XREF: sub_8053BE0+169j
-		mov	ecx, [edx+4]
-		mov	edi, esi
-		mov	[eax], esi
-		add	dword ptr [ebx+10h], 1
-		mov	[eax+4], ecx
-		mov	[edx+4], eax
-		jmp	loc_8053C20
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053CA8:				; CODE XREF: sub_8053BE0+90j
-		mov	eax, ebx
-		call	sub_80533C0
-		mov	eax, [ebx+8]
-		xor	edx, edx
-		mov	ecx, [ebx+14h]
-		mov	dword ptr [ebp+var_40+4], edx
-		xor	edx, edx
-		mov	dword ptr [ebp+var_40],	eax
-		mov	eax, [ebx+0Ch]
-		fld	dword ptr [ecx+8]
-		fild	[ebp+var_40]
-		mov	dword ptr [ebp+var_40],	eax
-		mov	dword ptr [ebp+var_40+4], edx
-		fild	[ebp+var_40]
-		fld	st(2)
-		fmul	st, st(2)
-		fxch	st(1)
-		fucompp
-		fnstsw	ax
-		sahf
-		jbe	short loc_8053C78
-		cmp	byte ptr [ecx+10h], 0
-		jz	short loc_8053D50
-		fstp	st(1)
-		fmul	dword ptr [ecx+0Ch]
-
-loc_8053CE9:				; CODE XREF: sub_8053BE0+175j
-		fld	ds:flt_805F4A8
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		fstp	st(1)
-		sahf
-		jnb	loc_8053C18
-		fnstcw	[ebp+var_2A]
-		mov	[esp], ebx
-		movzx	eax, [ebp+var_2A]
-		mov	ah, 0Ch
-		mov	[ebp+var_2C], ax
-		fldcw	[ebp+var_2C]
-		fistp	[ebp+var_38]
-		fldcw	[ebp+var_2A]
-		mov	eax, dword ptr [ebp+var_38]
-		mov	[esp+4], eax
-		call	sub_8053970
-		test	al, al
-		jz	loc_8053C20
-		jmp	loc_8053C7C
-; ---------------------------------------------------------------------------
-
-loc_8053D30:				; CODE XREF: sub_8053BE0+A5j
-		mov	dword ptr [esp], 8 ; size
-		nop
-		call	_malloc
-		test	eax, eax
-		nop
-		jz	loc_8053C20
-		mov	edx, [ebp+var_1C]
-		jmp	loc_8053C91
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053D50:				; CODE XREF: sub_8053BE0+102j
-		fmul	dword ptr [ecx+0Ch]
-		fmulp	st(1), st
-		jmp	short loc_8053CE9
-; ---------------------------------------------------------------------------
-
-loc_8053D57:				; CODE XREF: sub_8053BE0+17j
-		call	_abort
-sub_8053BE0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		xor	ebx, ebx
-		sub	esp, 4Ch
-		mov	eax, [ebp+8]
-		mov	esi, [ebp+0Ch]
-		mov	edx, [eax+10h]
-		mov	ecx, [eax]
-		mov	edi, [eax+4]
-		mov	[ebp-2Ch], edx
-		mov	edx, [eax+8]
-		cmp	ecx, edi
-		mov	[ebp-28h], edx
-		mov	edx, [eax+0Ch]
-		mov	[ebp-24h], edx
-		jnb	short loc_8053DBF
-		lea	esi, [esi+0]
-
-loc_8053D90:				; CODE XREF: .text:08053DBDj
-		mov	eax, [ecx]
-		test	eax, eax
-		jz	short loc_8053DB8
-		mov	eax, [ecx+4]
-		mov	edx, 1
-		test	eax, eax
-		jz	short loc_8053DB2
-		lea	esi, [esi+0]
-
-loc_8053DA8:				; CODE XREF: .text:08053DB0j
-		mov	eax, [eax+4]
-		add	edx, 1
-		test	eax, eax
-		jnz	short loc_8053DA8
-
-loc_8053DB2:				; CODE XREF: .text:08053DA0j
-		cmp	ebx, edx
-		jnb	short loc_8053DB8
-		mov	ebx, edx
-
-loc_8053DB8:				; CODE XREF: .text:08053D94j
-					; .text:08053DB4j
-		add	ecx, 8
-		cmp	ecx, edi
-		jb	short loc_8053D90
-
-loc_8053DBF:				; CODE XREF: .text:08053D8Aj
-		mov	eax, [ebp-2Ch]
-		mov	[esp], esi
-		mov	dword ptr [esp+8], offset aEntriesLu ; "# entries:	   %lu\n"
-		mov	dword ptr [esp+4], 1
-		mov	[esp+0Ch], eax
-		call	___fprintf_chk
-		mov	edx, [ebp-28h]
-		mov	[esp], esi
-		mov	dword ptr [esp+8], offset aBucketsLu ; "# buckets:	   %lu\n"
-		mov	dword ptr [esp+4], 1
-		mov	[esp+0Ch], edx
-		call	___fprintf_chk
-		mov	eax, [ebp-24h]
-		xor	edx, edx
-		mov	[ebp-1Ch], edx
-		xor	edx, edx
-		mov	[esp], esi
-		mov	dword ptr [esp+8], offset aBucketsUsedLu_ ; "# buckets used:	%lu (%.2f%%)\n"
-		mov	[ebp-20h], eax
-		mov	eax, [ebp-28h]
-		mov	dword ptr [esp+4], 1
-		fild	qword ptr [ebp-20h]
-		fmul	ds:flt_805F4AC
-		mov	[ebp-20h], eax
-		mov	eax, [ebp-24h]
-		mov	[ebp-1Ch], edx
-		mov	[esp+0Ch], eax
-		fild	qword ptr [ebp-20h]
-		fdivp	st(1), st
-		fstp	qword ptr [esp+10h]
-		call	___fprintf_chk
-		mov	[esp+0Ch], ebx
-		mov	[esp], esi
-		mov	dword ptr [esp+8], offset aMaxBucketLengt ; "max bucket	length:	%lu\n"
-		mov	dword ptr [esp+4], 1
-		call	___fprintf_chk
-		add	esp, 4Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8053E70(char *nptr, int, int)
-sub_8053E70	proc near		; CODE XREF: sub_804FAE0+1EFp
-					; sub_804FAE0+910p
-
-endptr		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-nptr		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 48h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+nptr]
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+arg_8]
-		mov	[ebp+var_4], edi
-		test	ebx, ebx
-		jz	loc_8053FA8
-
-loc_8053E8D:				; CODE XREF: sub_8053E70+148j
-					; sub_8053E70+15Ej
-		xor	edi, edi
-		cmp	byte ptr [ebx],	27h
-		jz	loc_8053F18
-
-loc_8053E98:				; CODE XREF: sub_8053E70+AFj
-		mov	dword ptr [esp+0Ch], 4 ; int
-		mov	dword ptr [esp+8], offset dword_805F4E8	; int
-		mov	dword ptr [esp+4], offset off_805F4F0 ;	int
-		mov	[esp], ebx	; s2
-		call	sub_8052A50
-		test	eax, eax
-		js	short loc_8053F28
-		or	edi, ds:dword_805F4E8[eax*4]
-		mov	dword ptr [esi], 1
-		mov	dword ptr [esi+4], 0
-
-loc_8053ED0:				; CODE XREF: sub_8053E70+EBj
-					; sub_8053E70+103j ...
-		mov	eax, [ebp+arg_4]
-		mov	[eax], edi
-		xor	eax, eax
-
-loc_8053ED7:				; CODE XREF: sub_8053E70+191j
-		mov	edx, [esi+4]
-		or	edx, [esi]
-		jz	short loc_8053EF0
-
-loc_8053EDE:				; CODE XREF: sub_8053E70+A5j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8053EF0:				; CODE XREF: sub_8053E70+6Cj
-		mov	dword ptr [esp], offset	aPosixly_correc	; "POSIXLY_CORRECT"
-		call	_getenv
-		xor	ecx, ecx
-		mov	edx, 200h
-		test	eax, eax
-		jz	loc_8053F98
-
-loc_8053F0B:				; CODE XREF: sub_8053E70+12Fj
-		mov	[esi], edx
-		mov	eax, 4
-		mov	[esi+4], ecx
-		jmp	short loc_8053EDE
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053F18:				; CODE XREF: sub_8053E70+22j
-		add	ebx, 1
-		mov	di, 4
-		jmp	loc_8053E98
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8053F28:				; CODE XREF: sub_8053E70+4Aj
-		lea	eax, [ebp+endptr]
-		mov	dword ptr [esp+10h], offset aEeggkkmmppttyy ; "eEgGkKmMpPtTyYzZ0"
-		mov	[esp+0Ch], esi	; int
-		mov	dword ptr [esp+8], 0 ; base
-		mov	[esp+4], eax	; endptr
-		mov	[esp], ebx	; nptr
-		call	sub_8058960
-		test	eax, eax
-		jnz	loc_8053FF8
-		movzx	eax, byte ptr [ebx]
-		sub	eax, 30h
-		cmp	al, 9
-		jbe	loc_8053ED0
-		mov	edx, [ebp+endptr]
-		cmp	ebx, edx
-		jz	short loc_8053F7D
-
-loc_8053F68:				; CODE XREF: sub_8053E70+10Bj
-		add	ebx, 1
-		movzx	eax, byte ptr [ebx]
-		sub	eax, 30h
-		cmp	al, 9
-		jbe	loc_8053ED0
-		cmp	ebx, edx
-		jnz	short loc_8053F68
-
-loc_8053F7D:				; CODE XREF: sub_8053E70+F6j
-		or	edi, 80h
-		cmp	byte ptr [edx-1], 42h
-		jz	short loc_8054008
-
-loc_8053F89:				; CODE XREF: sub_8053E70+1A8j
-		or	edi, 20h
-		jmp	loc_8053ED0
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8053F98:				; CODE XREF: sub_8053E70+95j
-		mov	edx, 400h
-		xor	ecx, ecx
-		jmp	loc_8053F0B
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8053FA8:				; CODE XREF: sub_8053E70+17j
-		mov	dword ptr [esp], (offset aLs_block_size+3) ; name
-		call	_getenv
-		test	eax, eax
-		mov	ebx, eax
-		jnz	loc_8053E8D
-		mov	dword ptr [esp], offset	aBlocksize ; "BLOCKSIZE"
-		call	_getenv
-		test	eax, eax
-		mov	ebx, eax
-		jnz	loc_8053E8D
-		mov	dword ptr [esp], offset	aPosixly_correc	; "POSIXLY_CORRECT"
-		call	_getenv
-		xor	ecx, ecx
-		mov	edx, 200h
-		test	eax, eax
-		jz	short loc_805401D
-
-loc_8053FEB:				; CODE XREF: sub_8053E70+1B4j
-		mov	[esi], edx
-		xor	edi, edi
-		mov	[esi+4], ecx
-		jmp	loc_8053ED0
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8053FF8:				; CODE XREF: sub_8053E70+DDj
-		mov	edx, [ebp+arg_4]
-		mov	dword ptr [edx], 0
-		jmp	loc_8053ED7
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8054008:				; CODE XREF: sub_8053E70+117j
-		or	edi, 100h
-		cmp	byte ptr [edx-2], 69h
-		jnz	loc_8053ED0
-		jmp	loc_8053F89
-; ---------------------------------------------------------------------------
-
-loc_805401D:				; CODE XREF: sub_8053E70+179j
-		mov	edx, 400h
-		xor	ecx, ecx
-		jmp	short loc_8053FEB
-sub_8053E70	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8054030	proc near		; CODE XREF: sub_804AEC0+270p
-					; sub_804AEC0+6EDp ...
-
-var_C8		= tbyte	ptr -0C8h
-var_B0		= dword	ptr -0B0h
-var_AC		= dword	ptr -0ACh
-var_A8		= dword	ptr -0A8h
-n		= dword	ptr -0A4h
-var_A0		= dword	ptr -0A0h
-var_9C		= dword	ptr -9Ch
-var_98		= dword	ptr -98h
-var_94		= dword	ptr -94h
-var_8C		= dword	ptr -8Ch
-var_88		= dword	ptr -88h
-src		= dword	ptr -84h
-s		= dword	ptr -80h
-var_7C		= dword	ptr -7Ch
-var_78		= qword	ptr -78h
-var_6C		= dword	ptr -6Ch
-var_68		= dword	ptr -68h
-var_64		= dword	ptr -64h
-var_60		= qword	ptr -60h
-var_54		= word ptr -54h
-var_52		= word ptr -52h
-var_50		= qword	ptr -50h
-var_45		= byte ptr -45h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-arg_14		= dword	ptr  1Ch
-arg_18		= dword	ptr  20h
-arg_1C		= dword	ptr  24h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 0DCh
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	ecx, [ebp+arg_C]
-		mov	ebx, [ebp+arg_10]
-		mov	dword ptr [ebp+var_60],	eax
-		mov	eax, [ebp+arg_18]
-		mov	dword ptr [ebp+var_60+4], edx
-		mov	edx, [ebp+arg_8]
-		and	ecx, 3
-		mov	esi, [ebp+arg_14]
-		mov	[ebp+var_6C], ecx
-		mov	dword ptr [ebp+var_78],	eax
-		mov	eax, [ebp+arg_C]
-		mov	[ebp+src], edx
-		mov	edx, [ebp+arg_1C]
-		and	eax, 20h
-		mov	dword ptr [ebp+var_78+4], edx
-		mov	edx, large gs:14h
-		mov	[ebp+var_1C], edx
-		xor	edx, edx
-		cmp	eax, 1
-		sbb	edx, edx
-		and	edx, 0FFFFFFE8h
-		add	edx, 400h
-		mov	[ebp+var_64], edx
-		mov	[ebp+var_8C], eax
-		call	_localeconv
-		mov	ecx, [eax]
-		mov	edi, eax
-		mov	[esp], ecx	; s
-		mov	[ebp+var_88], ecx
-		call	_strlen
-		lea	edx, [eax-1]
-		cmp	edx, 0Fh
-		mov	[ebp+n], eax
-		jbe	short loc_80540CE
-		mov	[ebp+n], 1
-		mov	[ebp+var_88], offset byte_805F03D
-
-loc_80540CE:				; CODE XREF: sub_8054030+88j
-		mov	eax, [edi+8]
-		mov	edi, [edi+4]
-		mov	[ebp+var_68], eax
-		mov	[esp], edi	; s
-		mov	[ebp+s], edi
-		call	_strlen
-		cmp	eax, 10h
-		jbe	short loc_80540EE
-		mov	[ebp+s], 805F061h
-
-loc_80540EE:				; CODE XREF: sub_8054030+B5j
-		mov	edx, [ebp+src]
-		add	edx, 288h
-		cmp	dword ptr [ebp+var_78+4], esi
-		mov	[ebp+var_7C], edx
-		ja	loc_8054261
-		jnb	loc_8054258
-
-loc_805410C:				; CODE XREF: sub_8054030+22Bj
-		mov	eax, dword ptr [ebp+var_78]
-		mov	edx, dword ptr [ebp+var_78+4]
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		mov	[esp+8], eax
-		mov	[esp+0Ch], edx
-		call	sub_805BB90
-		or	edx, eax
-		jz	loc_8054470
-
-loc_805412E:				; CODE XREF: sub_8054030+235j
-					; sub_8054030+257j ...
-		mov	edx, dword ptr [ebp+var_60+4]
-		fild	[ebp+var_60]
-		test	edx, edx
-		js	loc_8054970
-		mov	dword ptr [ebp+var_50],	ebx
-		test	esi, esi
-		mov	dword ptr [ebp+var_50+4], esi
-		fild	[ebp+var_50]
-		js	loc_8054987
-
-loc_805414D:				; CODE XREF: sub_8054030+951j
-		mov	eax, dword ptr [ebp+var_78+4]
-		fild	[ebp+var_78]
-		test	eax, eax
-		js	loc_805499B
-
-loc_805415B:				; CODE XREF: sub_8054030+965j
-					; sub_8054030+971j
-		fdivp	st(1), st
-		test	byte ptr [ebp+arg_C], 10h
-		fmulp	st(1), st
-		jz	loc_8054378
-		mov	eax, [ebp+var_64]
-		xor	edx, edx
-		xor	esi, esi
-		fld1
-		mov	dword ptr [ebp+var_50+4], edx
-		mov	dword ptr [ebp+var_50],	eax
-		fild	[ebp+var_50]
-		nop
-		lea	esi, [esi+0]
-
-loc_8054180:				; CODE XREF: sub_8054030+167j
-		fmul	st(1), st
-		add	esi, 1
-		fld	st
-		fmul	st, st(2)
-		fxch	st(3)
-		fucom	st(3)
-		fnstsw	ax
-		fstp	st(3)
-		sahf
-		jb	short loc_80541A0
-		cmp	esi, 7
-		jle	short loc_8054180
-		fstp	st
-		jmp	short loc_80541A2
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80541A0:				; CODE XREF: sub_8054030+162j
-		fstp	st
-
-loc_80541A2:				; CODE XREF: sub_8054030+16Bj
-		cmp	[ebp+var_6C], 1
-		fdivp	st(1), st
-		jz	loc_8054740
-		fld	ds:tbyte_805F520
-		fucomp	st(1)
-		fnstsw	ax
-		sahf
-		jbe	loc_8054740
-		fld	ds:flt_805F50C
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		sahf
-		jnb	loc_8054B38
-		fstp	st(1)
-		fnstcw	[ebp+var_52]
-		fld	st
-		movzx	eax, [ebp+var_52]
-		mov	ah, 0Ch
-		mov	[ebp+var_54], ax
-		fldcw	[ebp+var_54]
-		fistp	[ebp+var_50]
-		fldcw	[ebp+var_52]
-		mov	edx, dword ptr [ebp+var_50]
-		mov	ecx, dword ptr [ebp+var_50+4]
-
-loc_80541F2:				; CODE XREF: sub_8054030+B30j
-		mov	ebx, [ebp+var_6C]
-		mov	dword ptr [ebp+var_60],	0
-		mov	dword ptr [ebp+var_60+4], 0
-		test	ebx, ebx
-		jnz	short loc_8054234
-		mov	dword ptr [ebp+var_50],	edx
-		test	ecx, ecx
-		mov	dword ptr [ebp+var_50+4], ecx
-		fild	[ebp+var_50]
-		js	loc_8054C96
-
-loc_8054218:				; CODE XREF: sub_8054030+C6Cj
-		fucomp	st(1)
-		fnstsw	ax
-		mov	edi, 1
-		sahf
-		setnz	al
-		setp	bl
-		or	eax, ebx
-		xor	ebx, ebx
-		and	edi, eax
-		mov	dword ptr [ebp+var_60],	edi
-		mov	dword ptr [ebp+var_60+4], ebx
-
-loc_8054234:				; CODE XREF: sub_8054030+1D5j
-		add	edx, dword ptr [ebp+var_60]
-		adc	ecx, dword ptr [ebp+var_60+4]
-		mov	dword ptr [ebp+var_50],	edx
-		mov	dword ptr [ebp+var_50+4], ecx
-		test	ecx, ecx
-		fild	[ebp+var_50]
-		jns	loc_8054742
-		fadd	ds:flt_805F508
-		jmp	loc_8054742
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8054258:				; CODE XREF: sub_8054030+D6j
-		cmp	dword ptr [ebp+var_78],	ebx
-		jbe	loc_805410C
-
-loc_8054261:				; CODE XREF: sub_8054030+D0j
-		mov	ecx, esi
-		or	ecx, ebx
-		jz	loc_805412E
-		mov	eax, dword ptr [ebp+var_78]
-		mov	edx, dword ptr [ebp+var_78+4]
-		mov	[esp+8], ebx
-		mov	[esp+0Ch], esi
-		mov	[esp], eax
-		mov	[esp+4], edx
-		call	sub_805BB90
-		or	edx, eax
-		jnz	loc_805412E
-		mov	ecx, dword ptr [ebp+var_78+4]
-		mov	edx, dword ptr [ebp+var_78]
-		mov	[esp+8], ebx
-		mov	[esp+0Ch], esi
-		mov	esi, 0Ah
-		mov	[esp+4], ecx
-		mov	[esp], edx
-		call	sub_805BA60
-		mov	ecx, dword ptr [ebp+var_60]
-		mov	ebx, dword ptr [ebp+var_60+4]
-		mov	[esp], ecx
-		mov	[esp+4], ebx
-		mov	[esp+8], eax
-		mov	edi, edx
-		mov	[esp+0Ch], edx
-		mov	[ebp+var_A8], eax
-		call	sub_805BB90
-		mov	[esp+0Ch], edi
-		imul	ebx, edx, 0Ah
-		mul	esi
-		add	edx, ebx
-		mov	[ebp+var_94], edx
-		mov	edx, [ebp+var_A8]
-		mov	[ebp+var_98], eax
-		mov	ebx, [ebp+var_94]
-		mov	ecx, [ebp+var_98]
-		mov	[esp+8], edx
-		mov	[esp+4], ebx
-		mov	[esp], ecx
-		call	sub_805BB90
-		mov	ecx, dword ptr [ebp+var_60+4]
-		mov	[esp+0Ch], edi
-		mov	[esp+4], ecx
-		mov	ebx, eax
-		mov	esi, edx
-		mov	eax, [ebp+var_A8]
-		mov	edx, dword ptr [ebp+var_60]
-		shld	esi, ebx, 1
-		add	ebx, ebx
-		mov	[esp+8], eax
-		mov	[esp], edx
-		call	sub_805BA60
-		mov	ecx, [ebp+var_A8]
-		mov	[esp+0Ch], edi
-		mov	[esp+8], ecx
-		mov	[ebp+var_A0], eax
-		mov	eax, [ebp+var_98]
-		mov	[ebp+var_9C], edx
-		mov	edx, [ebp+var_94]
-		mov	[esp], eax
-		mov	[esp+4], edx
-		call	sub_805BA60
-		cmp	edi, esi
-		mov	ecx, eax
-		jnb	loc_8054B68
-
-loc_805436D:				; CODE XREF: sub_8054030+B44j
-					; sub_8054030+B52j
-		mov	ebx, 3
-		jmp	loc_80544E9
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8054378:				; CODE XREF: sub_8054030+133j
-		cmp	[ebp+var_6C], 1
-		jz	short loc_805438F
-		fld	ds:tbyte_805F520
-		fucomp	st(1)
-		fnstsw	ax
-		sahf
-		ja	loc_80548D8
-
-loc_805438F:				; CODE XREF: sub_8054030+34Cj
-					; sub_8054030+929j ...
-		mov	eax, [ebp+src]
-		mov	esi, 0FFFFFFFFh
-		fstp	tbyte ptr [esp+10h]
-		mov	dword ptr [esp+0Ch], offset a_0lf ; "%.0Lf"
-		mov	dword ptr [esp+8], 0FFFFFFFFh
-		mov	dword ptr [esp+4], 1
-		mov	[esp], eax
-		call	___sprintf_chk
-		mov	edx, [ebp+src]
-		mov	[esp], edx	; s
-		call	_strlen
-		xor	edx, edx
-		mov	edi, eax
-		jmp	short loc_80543E8
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80543D8:				; CODE XREF: sub_8054030+779j
-		fstp	st
-		jmp	short loc_80543E8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80543E0:				; CODE XREF: sub_8054030+78Aj
-		fstp	st
-		lea	esi, [esi+0]
-
-loc_80543E8:				; CODE XREF: sub_8054030+3A0j
-					; sub_8054030+3AAj ...
-		mov	ebx, [ebp+var_7C]
-		mov	ecx, [ebp+src]
-		mov	[esp+8], edi	; n
-		mov	[ebp+var_B0], edx
-		sub	ebx, edi
-		mov	[esp+4], ecx	; src
-		mov	[esp], ebx	; dest
-		call	_memmove
-		mov	edx, [ebp+var_B0]
-		sub	edi, edx
-		test	byte ptr [ebp+arg_C], 4
-		lea	edi, [ebx+edi]
-		jnz	loc_8054630
-
-loc_805441E:				; CODE XREF: sub_8054030+5F6j
-					; sub_8054030+6A1j
-		cmp	byte ptr [ebp+arg_C], 0
-		jns	short loc_8054448
-		cmp	esi, 0FFFFFFFFh
-		jz	loc_80549A8
-
-loc_805442D:				; CODE XREF: sub_8054030+984j
-					; sub_8054030+99Ej ...
-		mov	eax, [ebp+arg_C]
-		and	eax, 100h
-		test	esi, esi
-		jnz	loc_80546D8
-		test	eax, eax
-		jnz	loc_80546D8
-		lea	esi, [esi+0]
-
-loc_8054448:				; CODE XREF: sub_8054030+3F2j
-					; sub_8054030+6DEj ...
-		mov	ecx, [ebp+var_7C]
-		mov	eax, ebx
-		mov	byte ptr [ecx],	0
-		mov	ebx, [ebp+var_1C]
-		xor	ebx, large gs:14h
-		jnz	loc_8054D08
-		add	esp, 0DCh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054470:				; CODE XREF: sub_8054030+F8j
-		mov	ecx, dword ptr [ebp+var_78+4]
-		mov	edx, dword ptr [ebp+var_78]
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		mov	[esp+0Ch], ecx
-		mov	[esp+8], edx
-		call	sub_805BA60
-		mov	ecx, eax
-		mov	eax, dword ptr [ebp+var_60+4]
-		mov	[esp+0Ch], edx
-		imul	edx, dword ptr [ebp+var_60]
-		mov	[esp+8], ecx
-		imul	eax, ecx
-		add	edx, eax
-		mov	eax, dword ptr [ebp+var_60]
-		mov	[ebp+var_98], edx
-		mul	ecx
-		mov	[ebp+var_A0], eax
-		mov	eax, [ebp+var_98]
-		add	edx, eax
-		mov	[ebp+var_9C], edx
-		mov	edx, [ebp+var_A0]
-		mov	ecx, [ebp+var_9C]
-		mov	[esp], edx
-		mov	[esp+4], ecx
-		call	sub_805BA60
-		xor	edx, dword ptr [ebp+var_60+4]
-		xor	eax, dword ptr [ebp+var_60]
-		or	edx, eax
-		jnz	loc_805412E
-		xor	ebx, ebx
-		xor	ecx, ecx
-
-loc_80544E9:				; CODE XREF: sub_8054030+342j
-					; sub_8054030+B60j ...
-		mov	eax, [ebp+arg_C]
-		and	eax, 10h
-		mov	[ebp+var_AC], eax
-		jnz	loc_80549F8
-		mov	edi, [ebp+var_7C]
-		mov	esi, 0FFFFFFFFh
-
-loc_8054503:				; CODE XREF: sub_8054030+9E0j
-					; sub_8054030+AD1j ...
-		cmp	[ebp+var_6C], 1
-		jz	loc_8054BA8
-		mov	eax, [ebp+var_6C]
-		test	eax, eax
-		jnz	loc_80545B8
-		lea	ecx, [ebx+ecx]
-		test	ecx, ecx
-		setnle	al
-
-loc_8054520:				; CODE XREF: sub_8054030+BAAj
-		test	al, al
-		jz	loc_80545B8
-		mov	ebx, [ebp+var_AC]
-		add	[ebp+var_A0], 1
-		adc	[ebp+var_9C], 0
-		test	ebx, ebx
-		jz	short loc_80545B8
-		mov	edx, [ebp+var_9C]
-		mov	eax, [ebp+var_64]
-		xor	eax, [ebp+var_A0]
-		or	edx, eax
-		jnz	short loc_80545B8
-		cmp	esi, 7
-		jg	short loc_80545B8
-		add	esi, 1
-		test	byte ptr [ebp+arg_C], 8
-		mov	[ebp+var_A0], 1
-		mov	[ebp+var_9C], 0
-		jnz	short loc_80545B8
-		mov	byte ptr [edi-1], 30h
-		mov	eax, [ebp+n]
-		mov	edx, [ebp+var_88]
-		neg	eax
-		lea	edi, [edi+eax-1]
-		mov	eax, [ebp+n]
-		mov	[esp+4], edx	; src
-		mov	[esp], edi	; dest
-		mov	[esp+8], eax	; n
-		call	_memcpy
-		mov	[ebp+var_A0], 1
-		mov	[ebp+var_9C], 0
-		lea	esi, [esi+0]
-
-loc_80545B8:				; CODE XREF: sub_8054030+4E2j
-					; sub_8054030+4F2j ...
-		mov	[ebp+var_6C], esi
-		mov	ebx, [ebp+var_A0]
-		mov	esi, [ebp+var_9C]
-		mov	dword ptr [ebp+var_60],	edi
-		lea	esi, [esi+0]
-
-loc_80545D0:				; CODE XREF: sub_8054030+5E8j
-		mov	[esp], ebx
-		sub	edi, 1
-		mov	[esp+4], esi
-		mov	dword ptr [esp+8], 0Ah
-		mov	dword ptr [esp+0Ch], 0
-		call	sub_805BB90
-		add	eax, 30h
-		mov	[edi], al
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		mov	dword ptr [esp+8], 0Ah
-		mov	dword ptr [esp+0Ch], 0
-		call	sub_805BA60
-		mov	ecx, edx
-		mov	ebx, eax
-		or	ecx, eax
-		mov	esi, edx
-		jnz	short loc_80545D0
-		test	byte ptr [ebp+arg_C], 4
-		mov	ebx, edi
-		mov	esi, [ebp+var_6C]
-		mov	edi, dword ptr [ebp+var_60]
-		jz	loc_805441E
-		lea	esi, [esi+0]
-
-loc_8054630:				; CODE XREF: sub_8054030+3E8j
-		mov	eax, [ebp+s]
-		sub	edi, ebx
-		mov	[esp], eax	; s
-		call	_strlen
-		lea	edx, [ebp+var_45]
-		mov	[esp+4], ebx
-		add	ebx, edi
-		mov	[esp], edx
-		mov	dword ptr [esp+0Ch], 29h
-		mov	[esp+8], edi
-		mov	dword ptr [ebp+var_60],	eax
-		call	___memcpy_chk
-		mov	ecx, dword ptr [ebp+var_60]
-		mov	edx, 0FFFFFFFFh
-		mov	[ebp+var_88], esi
-		mov	esi, edx
-		neg	ecx
-		mov	[ebp+var_6C], ecx
-		jmp	short loc_8054691
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8054678:				; CODE XREF: sub_8054030+699j
-		mov	ecx, dword ptr [ebp+var_60]
-		mov	eax, [ebp+s]
-		add	ebx, [ebp+var_6C]
-		mov	[esp+8], ecx	; n
-		mov	[esp+4], eax	; src
-		mov	[esp], ebx	; dest
-		call	_memcpy
-
-loc_8054691:				; CODE XREF: sub_8054030+642j
-		mov	edx, [ebp+var_68]
-		movzx	eax, byte ptr [edx]
-		test	al, al
-		jz	short loc_80546A8
-		cmp	al, 7Eh
-		mov	esi, edi
-		ja	short loc_80546A4
-		movzx	esi, al
-
-loc_80546A4:				; CODE XREF: sub_8054030+66Fj
-		add	[ebp+var_68], 1
-
-loc_80546A8:				; CODE XREF: sub_8054030+669j
-		cmp	esi, edi
-		jbe	short loc_80546AE
-		mov	esi, edi
-
-loc_80546AE:				; CODE XREF: sub_8054030+67Aj
-		sub	edi, esi
-		sub	ebx, esi
-		lea	eax, [ebp+var_45]
-		add	eax, edi
-		mov	[esp+8], esi	; n
-		mov	[esp+4], eax	; src
-		mov	[esp], ebx	; dest
-		call	_memcpy
-		test	edi, edi
-		jnz	short loc_8054678
-		mov	esi, [ebp+var_88]
-		jmp	loc_805441E
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80546D8:				; CODE XREF: sub_8054030+407j
-					; sub_8054030+40Fj
-		test	byte ptr [ebp+arg_C], 40h
-		jnz	loc_80548C0
-
-loc_80546E2:				; CODE XREF: sub_8054030+8A1j
-		test	esi, esi
-		jz	short loc_805470C
-		cmp	esi, 1
-		jnz	short loc_80546FA
-		mov	ecx, [ebp+var_8C]
-		mov	edx, 6Bh
-		test	ecx, ecx
-		jz	short loc_8054701
-
-loc_80546FA:				; CODE XREF: sub_8054030+6B9j
-		movzx	edx, ds:byte_805F4FC[esi]
-
-loc_8054701:				; CODE XREF: sub_8054030+6C8j
-		mov	ecx, [ebp+var_7C]
-		mov	[ecx], dl
-		add	ecx, 1
-		mov	[ebp+var_7C], ecx
-
-loc_805470C:				; CODE XREF: sub_8054030+6B4j
-		test	eax, eax
-		jz	loc_8054448
-		test	esi, esi
-		jz	short loc_805472E
-		mov	edx, [ebp+var_8C]
-		test	edx, edx
-		jz	short loc_805472E
-		mov	eax, [ebp+var_7C]
-		mov	byte ptr [eax],	69h
-		add	eax, 1
-		mov	[ebp+var_7C], eax
-
-loc_805472E:				; CODE XREF: sub_8054030+6E6j
-					; sub_8054030+6F0j
-		mov	edx, [ebp+var_7C]
-		mov	byte ptr [edx],	42h
-		add	edx, 1
-		mov	[ebp+var_7C], edx
-		jmp	loc_8054448
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054740:				; CODE XREF: sub_8054030+178j
-					; sub_8054030+189j
-		fld	st
-
-loc_8054742:				; CODE XREF: sub_8054030+215j
-					; sub_8054030+221j
-		mov	eax, [ebp+src]
-		fstp	tbyte ptr [esp+10h]
-		mov	dword ptr [esp+0Ch], offset a_1lf ; "%.1Lf"
-		fstp	[ebp+var_C8]
-		mov	dword ptr [esp+8], 0FFFFFFFFh
-		mov	dword ptr [esp+4], 1
-		mov	[esp], eax
-		call	___sprintf_chk
-		mov	edx, [ebp+src]
-		mov	[esp], edx	; s
-		call	_strlen
-		mov	edx, [ebp+n]
-		add	edx, 1
-		mov	edi, eax
-		xor	eax, eax
-		cmp	[ebp+var_8C], 0
-		fld	[ebp+var_C8]
-		setz	al
-		lea	eax, [edx+eax+1]
-		cmp	edi, eax
-		ja	short loc_80547C0
-		test	byte ptr [ebp+arg_C], 8
-		jz	loc_80543D8
-		mov	ecx, [ebp+src]
-		cmp	byte ptr [ecx+edi-1], 30h
-		jnz	loc_80543E0
-
-loc_80547C0:				; CODE XREF: sub_8054030+773j
-		cmp	[ebp+var_6C], 1
-		fmul	ds:flt_805F510
-		jz	loc_8054878
-		fld	ds:tbyte_805F520
-		fucomp	st(1)
-		fnstsw	ax
-		sahf
-		jbe	loc_8054878
-		fld	ds:flt_805F50C
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		sahf
-		jnb	loc_8054BE0
-		fstp	st(1)
-		fnstcw	[ebp+var_52]
-		fld	st
-		movzx	eax, [ebp+var_52]
-		mov	ah, 0Ch
-		mov	[ebp+var_54], ax
-		fldcw	[ebp+var_54]
-		fistp	[ebp+var_50]
-		fldcw	[ebp+var_52]
-		mov	edx, dword ptr [ebp+var_50]
-		mov	ecx, dword ptr [ebp+var_50+4]
-
-loc_8054814:				; CODE XREF: sub_8054030+BD8j
-		mov	eax, [ebp+var_6C]
-		mov	dword ptr [ebp+var_60],	0
-		mov	dword ptr [ebp+var_60+4], 0
-		test	eax, eax
-		jnz	short loc_8054858
-		mov	dword ptr [ebp+var_50],	edx
-		test	ecx, ecx
-		mov	dword ptr [ebp+var_50+4], ecx
-		fild	[ebp+var_50]
-		js	loc_8054CBC
-
-loc_805483A:				; CODE XREF: sub_8054030+C92j
-		fucompp
-		fnstsw	ax
-		mov	edi, 1
-		sahf
-		setnz	al
-		setp	bl
-		or	eax, ebx
-		xor	ebx, ebx
-		and	edi, eax
-		mov	dword ptr [ebp+var_60],	edi
-		mov	dword ptr [ebp+var_60+4], ebx
-		jmp	short loc_805485A
-; ---------------------------------------------------------------------------
-
-loc_8054858:				; CODE XREF: sub_8054030+7F7j
-		fstp	st
-
-loc_805485A:				; CODE XREF: sub_8054030+826j
-		add	edx, dword ptr [ebp+var_60]
-		adc	ecx, dword ptr [ebp+var_60+4]
-		mov	dword ptr [ebp+var_50],	edx
-		mov	dword ptr [ebp+var_50+4], ecx
-		test	ecx, ecx
-		fild	[ebp+var_50]
-		jns	short loc_8054878
-		fadd	ds:flt_805F508
-		nop
-		lea	esi, [esi+0]
-
-loc_8054878:				; CODE XREF: sub_8054030+79Aj
-					; sub_8054030+7ABj ...
-		fdiv	ds:flt_805F510
-		mov	eax, [ebp+src]
-		mov	dword ptr [esp+0Ch], offset a_0lf ; "%.0Lf"
-		mov	dword ptr [esp+8], 0FFFFFFFFh
-		mov	dword ptr [esp+4], 1
-		mov	[esp], eax
-		fstp	tbyte ptr [esp+10h]
-		call	___sprintf_chk
-		mov	edx, [ebp+src]
-		mov	[esp], edx	; s
-		call	_strlen
-		xor	edx, edx
-		mov	edi, eax
-		jmp	loc_80543E8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80548C0:				; CODE XREF: sub_8054030+6ACj
-		mov	edx, [ebp+src]
-		mov	byte ptr [edx+288h], 20h
-		add	[ebp+var_7C], 1
-		jmp	loc_80546E2
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80548D8:				; CODE XREF: sub_8054030+359j
-		fld	ds:flt_805F50C
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		sahf
-		jnb	loc_8054B08
-		fstp	st(1)
-		fnstcw	[ebp+var_52]
-		fld	st
-		movzx	eax, [ebp+var_52]
-		mov	ah, 0Ch
-		mov	[ebp+var_54], ax
-		fldcw	[ebp+var_54]
-		fistp	[ebp+var_50]
-		fldcw	[ebp+var_52]
-		mov	edx, dword ptr [ebp+var_50]
-		mov	ecx, dword ptr [ebp+var_50+4]
-
-loc_805490B:				; CODE XREF: sub_8054030+B00j
-		mov	edi, [ebp+var_6C]
-		xor	ebx, ebx
-		xor	esi, esi
-		test	edi, edi
-		jnz	short loc_8054948
-		mov	dword ptr [ebp+var_50],	edx
-		test	ecx, ecx
-		mov	dword ptr [ebp+var_50+4], ecx
-		fild	[ebp+var_50]
-		js	loc_8054C8B
-
-loc_8054927:				; CODE XREF: sub_8054030+C61j
-		fucompp
-		fnstsw	ax
-		sahf
-		setp	bl
-		setnz	al
-		or	eax, ebx
-		xor	edi, edi
-		mov	ebx, eax
-		mov	esi, edi
-		and	ebx, 1
-		mov	dword ptr [ebp+var_60],	ebx
-		jmp	short loc_805494A
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8054948:				; CODE XREF: sub_8054030+8E4j
-		fstp	st
-
-loc_805494A:				; CODE XREF: sub_8054030+910j
-		add	edx, ebx
-		adc	ecx, esi
-		mov	dword ptr [ebp+var_50],	edx
-		test	ecx, ecx
-		mov	dword ptr [ebp+var_50+4], ecx
-		fild	[ebp+var_50]
-		jns	loc_805438F
-		fadd	ds:flt_805F508
-		jmp	loc_805438F
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054970:				; CODE XREF: sub_8054030+106j
-		fadd	ds:flt_805F508
-		test	esi, esi
-		mov	dword ptr [ebp+var_50],	ebx
-		mov	dword ptr [ebp+var_50+4], esi
-		fild	[ebp+var_50]
-		jns	loc_805414D
-
-loc_8054987:				; CODE XREF: sub_8054030+117j
-		fadd	ds:flt_805F508
-		mov	eax, dword ptr [ebp+var_78+4]
-		test	eax, eax
-		fild	[ebp+var_78]
-		jns	loc_805415B
-
-loc_805499B:				; CODE XREF: sub_8054030+125j
-		fadd	ds:flt_805F508
-		jmp	loc_805415B
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80549A8:				; CODE XREF: sub_8054030+3F7j
-		cmp	dword ptr [ebp+var_78+4], 0
-		ja	short loc_80549BA
-		xor	esi, esi
-		cmp	dword ptr [ebp+var_78],	1
-		jbe	loc_805442D
-
-loc_80549BA:				; CODE XREF: sub_8054030+97Cj
-		mov	esi, 1
-		mov	eax, 1
-		mov	ecx, [ebp+var_64]
-		xor	edx, edx
-		jmp	short loc_80549E0
-; ---------------------------------------------------------------------------
-
-loc_80549CB:				; CODE XREF: sub_8054030+9C5j
-		cmp	dword ptr [ebp+var_78],	eax
-		jbe	loc_805442D
-
-loc_80549D4:				; CODE XREF: sub_8054030+9BDj
-		add	esi, 1
-		cmp	esi, 8
-		jz	loc_805442D
-
-loc_80549E0:				; CODE XREF: sub_8054030+999j
-		mov	edi, ecx
-		imul	edi, edx
-		mul	ecx
-		lea	edx, [edi+edx]
-		cmp	dword ptr [ebp+var_78+4], edx
-		ja	short loc_80549D4
-		jb	loc_805442D
-		jmp	short loc_80549CB
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80549F8:				; CODE XREF: sub_8054030+4C5j
-		cmp	[ebp+var_9C], 0
-		nop
-		ja	short loc_8054A16
-		mov	edx, [ebp+var_64]
-		xor	esi, esi
-		cmp	[ebp+var_A0], edx
-		mov	edi, [ebp+var_7C]
-		jb	loc_8054503
-
-loc_8054A16:				; CODE XREF: sub_8054030+9D0j
-		xor	esi, esi
-		mov	edi, ebx
-		mov	ebx, [ebp+var_A0]
-		mov	[ebp+var_98], ecx
-		mov	ecx, esi
-		mov	esi, [ebp+var_9C]
-
-loc_8054A2E:				; CODE XREF: sub_8054030+A93j
-					; sub_8054030+A9Cj
-		mov	eax, [ebp+var_64]
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		mov	dword ptr [esp+0Ch], 0
-		mov	[esp+8], eax
-		mov	[ebp+var_B0], ecx
-		call	sub_805BB90
-		mov	edx, [ebp+var_98]
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		mov	dword ptr [esp+0Ch], 0
-		lea	eax, [eax+eax*4]
-		lea	eax, [edx+eax*2]
-		xor	edx, edx
-		div	[ebp+var_64]
-		mov	[ebp+var_A8], eax
-		mov	eax, edi
-		sar	eax, 1
-		lea	eax, [eax+edx*2]
-		mov	dword ptr [ebp+var_60],	eax
-		mov	eax, [ebp+var_64]
-		mov	[esp+8], eax
-		call	sub_805BA60
-		mov	ecx, [ebp+var_B0]
-		mov	ebx, eax
-		mov	esi, edx
-		mov	eax, dword ptr [ebp+var_60]
-		mov	edx, [ebp+var_A8]
-		cmp	[ebp+var_64], eax
-		mov	[ebp+var_98], edx
-		jbe	loc_8054C10
-		add	edi, eax
-		test	edi, edi
-		setnz	al
-		movzx	edi, al
-
-loc_8054AB7:				; CODE XREF: sub_8054030+BEDj
-		add	ecx, 1
-		cmp	ecx, 7
-		jg	short loc_8054AD2
-		xor	edx, edx
-		cmp	edx, esi
-		jb	loc_8054A2E
-		cmp	[ebp+var_64], ebx
-		jbe	loc_8054A2E
-
-loc_8054AD2:				; CODE XREF: sub_8054030+A8Dj
-		mov	[ebp+var_9C], esi
-		mov	esi, ecx
-		mov	ecx, [ebp+var_98]
-		cmp	[ebp+var_9C], 0
-		mov	[ebp+var_A0], ebx
-		mov	ebx, edi
-		ja	short loc_8054AFE
-		cmp	[ebp+var_A0], 9
-		jbe	loc_8054C22
-
-loc_8054AFE:				; CODE XREF: sub_8054030+ABFj
-		mov	edi, [ebp+var_7C]
-		jmp	loc_8054503
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8054B08:				; CODE XREF: sub_8054030+8B5j
-		fnstcw	[ebp+var_52]
-		fsubr	st(1), st
-		fxch	st(1)
-		movzx	eax, [ebp+var_52]
-		mov	ah, 0Ch
-		mov	[ebp+var_54], ax
-		fldcw	[ebp+var_54]
-		fistp	[ebp+var_50]
-		fldcw	[ebp+var_52]
-		mov	ecx, dword ptr [ebp+var_50+4]
-		mov	edx, dword ptr [ebp+var_50]
-		lea	ebx, [ecx-80000000h]
-		mov	ecx, ebx
-		jmp	loc_805490B
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8054B38:				; CODE XREF: sub_8054030+19Cj
-		fnstcw	[ebp+var_52]
-		fsubr	st(1), st
-		fxch	st(1)
-		movzx	eax, [ebp+var_52]
-		mov	ah, 0Ch
-		mov	[ebp+var_54], ax
-		fldcw	[ebp+var_54]
-		fistp	[ebp+var_50]
-		fldcw	[ebp+var_52]
-		mov	ecx, dword ptr [ebp+var_50+4]
-		mov	edx, dword ptr [ebp+var_50]
-		lea	ebx, [ecx-80000000h]
-		mov	ecx, ebx
-		jmp	loc_80541F2
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8054B68:				; CODE XREF: sub_8054030+337j
-		ja	short loc_8054B98
-		cmp	[ebp+var_A8], ebx
-		ja	short loc_8054B98
-		cmp	edi, esi
-		jb	loc_805436D
-		ja	short loc_8054B88
-		cmp	[ebp+var_A8], ebx
-		jb	loc_805436D
-
-loc_8054B88:				; CODE XREF: sub_8054030+B4Aj
-		mov	ebx, 2
-		lea	esi, [esi+0]
-		jmp	loc_80544E9
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8054B98:				; CODE XREF: sub_8054030:loc_8054B68j
-					; sub_8054030+B40j
-		mov	edx, ebx
-		or	edx, esi
-		setnz	bl
-		movzx	ebx, bl
-		jmp	loc_80544E9
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8054BA8:				; CODE XREF: sub_8054030+4D7j
-		mov	eax, [ebp+var_A0]
-		mov	edx, ebx
-		sar	edx, 1Fh
-		mov	dword ptr [ebp+var_60+4], 0
-		and	eax, 1
-		mov	dword ptr [ebp+var_60],	eax
-		mov	eax, ebx
-		add	eax, dword ptr [ebp+var_60]
-		adc	edx, dword ptr [ebp+var_60+4]
-		mov	ebx, eax
-		or	ebx, edx
-		setnz	al
-		movzx	eax, al
-		add	eax, ecx
-		cmp	eax, 5
-		setnle	al
-		jmp	loc_8054520
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054BE0:				; CODE XREF: sub_8054030+7BEj
-		fnstcw	[ebp+var_52]
-		fsubr	st(1), st
-		fxch	st(1)
-		movzx	eax, [ebp+var_52]
-		mov	ah, 0Ch
-		mov	[ebp+var_54], ax
-		fldcw	[ebp+var_54]
-		fistp	[ebp+var_50]
-		fldcw	[ebp+var_52]
-		mov	ecx, dword ptr [ebp+var_50+4]
-		mov	edx, dword ptr [ebp+var_50]
-		lea	ebx, [ecx-80000000h]
-		mov	ecx, ebx
-		jmp	loc_8054814
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054C10:				; CODE XREF: sub_8054030+A77j
-		add	edi, dword ptr [ebp+var_60]
-		cmp	[ebp+var_64], edi
-		sbb	edi, edi
-		not	edi
-		add	edi, 3
-		jmp	loc_8054AB7
-; ---------------------------------------------------------------------------
-
-loc_8054C22:				; CODE XREF: sub_8054030+AC8j
-		cmp	[ebp+var_6C], 1
-		jz	loc_8054CC7
-		test	edi, edi
-		mov	edi, [ebp+var_6C]
-		setnle	dl
-		test	edi, edi
-		setz	al
-		and	eax, edx
-
-loc_8054C3B:				; CODE XREF: sub_8054030+CA8j
-		test	al, al
-		jz	short loc_8054CA1
-		mov	ecx, [ebp+var_A8]
-		add	ecx, 1
-		cmp	ecx, 0Ah
-		jz	loc_8054CDD
-
-loc_8054C51:				; CODE XREF: sub_8054030+C79j
-					; sub_8054030+C8Aj
-		mov	ebx, [ebp+var_7C]
-		add	ecx, 30h
-		mov	[ebx-1], cl
-		mov	eax, [ebp+n]
-		mov	edx, [ebp+var_88]
-		neg	eax
-		lea	edi, [ebx+eax-1]
-		mov	eax, [ebp+n]
-		xor	ebx, ebx
-		mov	[esp+4], edx	; src
-		mov	[esp], edi	; dest
-		mov	[esp+8], eax	; n
-		call	_memcpy
-		xor	ecx, ecx
-		jmp	loc_8054503
-; ---------------------------------------------------------------------------
-
-loc_8054C8B:				; CODE XREF: sub_8054030+8F1j
-		fadd	ds:flt_805F508
-		jmp	loc_8054927
-; ---------------------------------------------------------------------------
-
-loc_8054C96:				; CODE XREF: sub_8054030+1E2j
-		fadd	ds:flt_805F508
-		jmp	loc_8054218
-; ---------------------------------------------------------------------------
-
-loc_8054CA1:				; CODE XREF: sub_8054030+C0Dj
-		mov	eax, [ebp+var_A8]
-		test	eax, eax
-		jnz	short loc_8054C51
-
-loc_8054CAB:				; CODE XREF: sub_8054030+CDFj
-		xor	ecx, ecx
-		mov	edi, [ebp+var_7C]
-		test	byte ptr [ebp+arg_C], 8
-		jnz	loc_8054503
-		jmp	short loc_8054C51
-; ---------------------------------------------------------------------------
-
-loc_8054CBC:				; CODE XREF: sub_8054030+804j
-		fadd	ds:flt_805F508
-		jmp	loc_805483A
-; ---------------------------------------------------------------------------
-
-loc_8054CC7:				; CODE XREF: sub_8054030+BF6j
-		mov	eax, [ebp+var_A8]
-		and	eax, 1
-		add	eax, edi
-		cmp	eax, 2
-		setnle	al
-		jmp	loc_8054C3B
-; ---------------------------------------------------------------------------
-
-loc_8054CDD:				; CODE XREF: sub_8054030+C1Bj
-		add	[ebp+var_A0], 1
-		mov	eax, [ebp+var_A0]
-		adc	[ebp+var_9C], 0
-		xor	eax, 0Ah
-		or	eax, [ebp+var_9C]
-		jnz	short loc_8054D0D
-		mov	edi, [ebp+var_7C]
-		xor	ebx, ebx
-		xor	cl, cl
-		jmp	loc_8054503
-; ---------------------------------------------------------------------------
-
-loc_8054D08:				; CODE XREF: sub_8054030+42Aj
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_8054D0D:				; CODE XREF: sub_8054030+CCAj
-		xor	ebx, ebx
-		jmp	short loc_8054CAB
-sub_8054030	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 2Ch
-		mov	ebx, ds:dword_8061DD0
-		mov	edi, [ebp+8]
-		test	ebx, ebx
-		jz	short loc_8054D70
-		movzx	esi, byte ptr [edi]
-		jmp	short loc_8054D47
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054D40:				; CODE XREF: .text:08054D4Cj
-					; .text:08054D5Fj
-		mov	ebx, [ebx+4]
-		test	ebx, ebx
-		jz	short loc_8054D70
-
-loc_8054D47:				; CODE XREF: .text:08054D39j
-		mov	eax, esi
-		cmp	[ebx+8], al
-		jnz	short loc_8054D40
-		lea	eax, [ebx+8]
-		mov	[esp+4], edi
-		mov	[esp], eax
-		call	_strcmp
-		test	eax, eax
-		jnz	short loc_8054D40
-
-loc_8054D61:				; CODE XREF: .text:08054DD1j
-		mov	eax, ebx
-
-loc_8054D63:				; CODE XREF: .text:08054DF2j
-					; .text:08054E07j
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054D70:				; CODE XREF: .text:08054D34j
-					; .text:08054D45j
-		mov	ebx, ds:dword_8061DD4
-		test	ebx, ebx
-		jz	short loc_8054D8C
-		movzx	edx, byte ptr [edi]
-		lea	esi, [esi+0]
-
-loc_8054D80:				; CODE XREF: .text:08054D8Aj
-		cmp	[ebx+8], dl
-		jz	short loc_8054DD8
-
-loc_8054D85:				; CODE XREF: .text:08054DF0j
-		mov	ebx, [ebx+4]
-		test	ebx, ebx
-		jnz	short loc_8054D80
-
-loc_8054D8C:				; CODE XREF: .text:08054D78j
-		mov	[esp], edi
-		call	_getgrnam
-		mov	[esp], edi
-		mov	esi, eax
-		call	_strlen
-		add	eax, 9
-		mov	[esp], eax
-		call	sub_8058380
-		mov	[esp+4], edi
-		mov	ebx, eax
-		lea	eax, [eax+8]
-		mov	[esp], eax
-		call	_strcpy
-		test	esi, esi
-		jz	short loc_8054DF7
-		mov	eax, [esi+8]
-		mov	[ebx], eax
-		mov	eax, ds:dword_8061DD0
-		mov	[ebx+4], eax
-		mov	ds:dword_8061DD0, ebx
-		jmp	short loc_8054D61
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8054DD8:				; CODE XREF: .text:08054D83j
-		lea	eax, [ebx+8]
-		mov	[esp+4], edi
-		mov	[esp], eax
-		mov	[ebp-1Ch], dl
-		call	_strcmp
-		movzx	edx, byte ptr [ebp-1Ch]
-		test	eax, eax
-		jnz	short loc_8054D85
-		jmp	loc_8054D63
-; ---------------------------------------------------------------------------
-
-loc_8054DF7:				; CODE XREF: .text:08054DBCj
-		mov	eax, ds:dword_8061DD4
-		mov	[ebx+4], eax
-		xor	eax, eax
-		mov	ds:dword_8061DD4, ebx
-		jmp	loc_8054D63
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8054E10(__gid_t gid)
-sub_8054E10	proc near		; CODE XREF: sub_804AEC0+BC1p
-					; sub_804D430+8F2p
-
-gid		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	esi, ds:dword_8061DD0
-		mov	ebx, [ebp+gid]
-		test	esi, esi
-		jnz	short loc_8054E2F
-		jmp	short loc_8054E48
-; ---------------------------------------------------------------------------
-
-loc_8054E28:				; CODE XREF: sub_8054E10+21j
-		mov	esi, [esi+4]
-		test	esi, esi
-		jz	short loc_8054E48
-
-loc_8054E2F:				; CODE XREF: sub_8054E10+14j
-		cmp	[esi], ebx
-		jnz	short loc_8054E28
-
-loc_8054E33:				; CODE XREF: sub_8054E10+84j
-		cmp	byte ptr [esi+8], 1
-		lea	eax, [esi+8]
-		sbb	edx, edx
-		add	esp, 1Ch
-		not	edx
-		and	eax, edx
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8054E48:				; CODE XREF: sub_8054E10+16j
-					; sub_8054E10+1Dj
-		mov	[esp], ebx	; gid
-		mov	edi, (offset aReportBugsToS_+16h)
-		call	_getgrgid
-		mov	edx, 9
-		test	eax, eax
-		jz	short loc_8054E6B
-		mov	edi, [eax]
-		mov	[esp], edi	; s
-		call	_strlen
-		lea	edx, [eax+9]
-
-loc_8054E6B:				; CODE XREF: sub_8054E10+4Cj
-		mov	[esp], edx	; size
-		call	sub_8058380
-		mov	[eax], ebx
-		mov	esi, eax
-		lea	eax, [eax+8]
-		mov	[esp+4], edi	; src
-		mov	[esp], eax	; dest
-		call	_strcpy
-		mov	eax, ds:dword_8061DD0
-		mov	[esi+4], eax
-		mov	ds:dword_8061DD0, esi
-		jmp	short loc_8054E33
-sub_8054E10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 2Ch
-		mov	ebx, ds:dword_8061DC8
-		mov	edi, [ebp+8]
-		test	ebx, ebx
-		jz	short loc_8054EF0
-		movzx	esi, byte ptr [edi]
-		jmp	short loc_8054EC7
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054EC0:				; CODE XREF: .text:08054ECCj
-					; .text:08054EDFj
-		mov	ebx, [ebx+4]
-		test	ebx, ebx
-		jz	short loc_8054EF0
-
-loc_8054EC7:				; CODE XREF: .text:08054EB9j
-		mov	eax, esi
-		cmp	[ebx+8], al
-		jnz	short loc_8054EC0
-		lea	eax, [ebx+8]
-		mov	[esp+4], edi
-		mov	[esp], eax
-		call	_strcmp
-		test	eax, eax
-		jnz	short loc_8054EC0
-
-loc_8054EE1:				; CODE XREF: .text:08054F51j
-		mov	eax, ebx
-
-loc_8054EE3:				; CODE XREF: .text:08054F72j
-					; .text:08054F87j
-		add	esp, 2Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8054EF0:				; CODE XREF: .text:08054EB4j
-					; .text:08054EC5j
-		mov	ebx, ds:dword_8061DCC
-		test	ebx, ebx
-		jz	short loc_8054F0C
-		movzx	edx, byte ptr [edi]
-		lea	esi, [esi+0]
-
-loc_8054F00:				; CODE XREF: .text:08054F0Aj
-		cmp	[ebx+8], dl
-		jz	short loc_8054F58
-
-loc_8054F05:				; CODE XREF: .text:08054F70j
-		mov	ebx, [ebx+4]
-		test	ebx, ebx
-		jnz	short loc_8054F00
-
-loc_8054F0C:				; CODE XREF: .text:08054EF8j
-		mov	[esp], edi
-		call	_getpwnam
-		mov	[esp], edi
-		mov	esi, eax
-		call	_strlen
-		add	eax, 9
-		mov	[esp], eax
-		call	sub_8058380
-		mov	[esp+4], edi
-		mov	ebx, eax
-		lea	eax, [eax+8]
-		mov	[esp], eax
-		call	_strcpy
-		test	esi, esi
-		jz	short loc_8054F77
-		mov	eax, [esi+8]
-		mov	[ebx], eax
-		mov	eax, ds:dword_8061DC8
-		mov	[ebx+4], eax
-		mov	ds:dword_8061DC8, ebx
-		jmp	short loc_8054EE1
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8054F58:				; CODE XREF: .text:08054F03j
-		lea	eax, [ebx+8]
-		mov	[esp+4], edi
-		mov	[esp], eax
-		mov	[ebp-1Ch], dl
-		call	_strcmp
-		movzx	edx, byte ptr [ebp-1Ch]
-		test	eax, eax
-		jnz	short loc_8054F05
-		jmp	loc_8054EE3
-; ---------------------------------------------------------------------------
-
-loc_8054F77:				; CODE XREF: .text:08054F3Cj
-		mov	eax, ds:dword_8061DCC
-		mov	[ebx+4], eax
-		xor	eax, eax
-		mov	ds:dword_8061DCC, ebx
-		jmp	loc_8054EE3
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8054F90(__uid_t uid)
-sub_8054F90	proc near		; CODE XREF: sub_804AE90+17p
-					; sub_804C3C0+36p
-
-uid		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	esi, ds:dword_8061DC8
-		mov	ebx, [ebp+uid]
-		test	esi, esi
-		jnz	short loc_8054FAF
-		jmp	short loc_8054FC8
-; ---------------------------------------------------------------------------
-
-loc_8054FA8:				; CODE XREF: sub_8054F90+21j
-		mov	esi, [esi+4]
-		test	esi, esi
-		jz	short loc_8054FC8
-
-loc_8054FAF:				; CODE XREF: sub_8054F90+14j
-		cmp	[esi], ebx
-		jnz	short loc_8054FA8
-
-loc_8054FB3:				; CODE XREF: sub_8054F90+84j
-		cmp	byte ptr [esi+8], 1
-		lea	eax, [esi+8]
-		sbb	edx, edx
-		add	esp, 1Ch
-		not	edx
-		and	eax, edx
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8054FC8:				; CODE XREF: sub_8054F90+16j
-					; sub_8054F90+1Dj
-		mov	[esp], ebx	; uid
-		mov	edi, (offset aReportBugsToS_+16h)
-		call	_getpwuid
-		mov	edx, 9
-		test	eax, eax
-		jz	short loc_8054FEB
-		mov	edi, [eax]
-		mov	[esp], edi	; s
-		call	_strlen
-		lea	edx, [eax+9]
-
-loc_8054FEB:				; CODE XREF: sub_8054F90+4Cj
-		mov	[esp], edx	; size
-		call	sub_8058380
-		mov	[eax], ebx
-		mov	esi, eax
-		lea	eax, [eax+8]
-		mov	[esp+4], edi	; src
-		mov	[esp], eax	; dest
-		call	_strcpy
-		mov	eax, ds:dword_8061DC8
-		mov	[esi+4], eax
-		mov	ds:dword_8061DC8, esi
-		jmp	short loc_8054FB3
-sub_8054F90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8055020	proc near		; CODE XREF: sub_804D430+87Ap
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	ebx, [ebp+arg_4]
-		mov	eax, [ebp+arg_8]
-		mov	esi, [ebp+arg_0]
-		test	ebx, ebx
-		lea	edi, [eax+14h]
-		mov	byte ptr [eax+14h], 0
-		js	short loc_8055098
-		lea	esi, [esi+0]
-
-loc_8055040:				; CODE XREF: sub_8055020+66j
-		mov	[esp], esi
-		sub	edi, 1
-		mov	[esp+4], ebx
-		mov	dword ptr [esp+8], 0Ah
-		mov	dword ptr [esp+0Ch], 0
-		call	sub_805B890
-		add	eax, 30h
-		mov	[edi], al
-		mov	[esp], esi
-		mov	[esp+4], ebx
-		mov	dword ptr [esp+8], 0Ah
-		mov	dword ptr [esp+0Ch], 0
-		call	sub_805B710
-		mov	esi, eax
-		mov	ebx, edx
-		or	edx, esi
-		jnz	short loc_8055040
-		add	esp, 1Ch
-		mov	eax, edi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055098:				; CODE XREF: sub_8055020+1Bj
-					; sub_8055020+C4j
-		mov	[esp], esi
-		sub	edi, 1
-		mov	[esp+4], ebx
-		mov	dword ptr [esp+8], 0Ah
-		mov	dword ptr [esp+0Ch], 0
-		call	sub_805B890
-		mov	edx, 30h
-		sub	dl, al
-		mov	[edi], dl
-		mov	[esp], esi
-		mov	[esp+4], ebx
-		mov	dword ptr [esp+8], 0Ah
-		mov	dword ptr [esp+0Ch], 0
-		call	sub_805B710
-		mov	esi, eax
-		mov	eax, edx
-		or	eax, esi
-		mov	ebx, edx
-		jnz	short loc_8055098
-		sub	edi, 1
-		mov	byte ptr [edi],	2Dh
-		mov	eax, edi
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_8055020	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8055100	proc near		; CODE XREF: sub_8055100+47p
-					; sub_8055100+73p ...
-
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 3Ch
-		cmp	edx, 2
-		mov	[ebp+var_28], edx
-		mov	[ebp+var_30], ecx
-		ja	short loc_8055128
-		jz	loc_80552A8
-
-loc_805511C:				; CODE XREF: sub_8055100+165j
-					; sub_8055100+1B9j
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055128:				; CODE XREF: sub_8055100+14j
-		mov	eax, [ebp+var_28]
-		mov	esi, [ebp+arg_0]
-		shr	eax, 1
-		lea	edx, [ebx+eax*4]
-		mov	[ebp+var_38], edx
-		mov	edx, [ebp+var_28]
-		mov	[ebp+var_2C], eax
-		mov	[esp], esi
-		mov	ecx, [ebp+var_30]
-		sub	edx, eax
-		mov	eax, [ebp+var_38]
-		call	sub_8055100
-		cmp	[ebp+var_2C], 1
-		jz	loc_8055200
-		mov	esi, [ebp+var_28]
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+var_2C]
-		shr	esi, 2
-		mov	[ebp+var_34], esi
-		lea	esi, [ebx+esi*4]
-		sub	edx, [ebp+var_34]
-		mov	[esp], eax
-		mov	ecx, [ebp+var_30]
-		mov	eax, esi
-		call	sub_8055100
-		mov	edx, [ebp+arg_0]
-		mov	eax, ebx
-		mov	[esp], edx
-		mov	edx, [ebp+var_34]
-		mov	ecx, [ebp+var_30]
-		call	sub_8055100
-		mov	eax, [ebx]
-		mov	edx, [esi]
-		mov	edi, [ebp+var_30]
-		mov	[ebp+var_24], ebx
-		mov	esi, [ebp+var_34]
-		mov	[ebp+var_1C], eax
-		mov	[ebp+var_20], 0
-		mov	ebx, edx
-		add	edi, 4
-		jmp	short loc_80551C8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80551B0:				; CODE XREF: sub_8055100+D7j
-		add	esi, 1
-		cmp	[ebp+var_2C], esi
-		mov	[edi-4], ebx
-		jz	loc_80552D0
-		mov	edx, [ebp+var_24]
-		mov	ebx, [edx+esi*4]
-
-loc_80551C5:				; CODE XREF: sub_8055100+F8j
-		add	edi, 4
-
-loc_80551C8:				; CODE XREF: sub_8055100+A7j
-		mov	[esp+4], ebx
-		mov	edx, [ebp+var_1C]
-		mov	[esp], edx
-		call	[ebp+arg_0]
-		test	eax, eax
-		jg	short loc_80551B0
-		add	[ebp+var_20], 1
-		mov	eax, [ebp+var_1C]
-		mov	edx, [ebp+var_20]
-		cmp	[ebp+var_34], edx
-		mov	[edi-4], eax
-		jz	loc_80552FE
-		mov	eax, [ebp+var_24]
-		mov	eax, [eax+edx*4]
-		mov	[ebp+var_1C], eax
-		jmp	short loc_80551C5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8055200:				; CODE XREF: sub_8055100+50j
-		mov	eax, [ebx]
-		mov	edx, [ebp+var_30]
-		mov	[ebp+var_20], eax
-		mov	[edx], eax
-
-loc_805520A:				; CODE XREF: sub_8055100+1F9j
-		mov	esi, [ebp+var_38]
-		mov	[ebp+var_1C], ebx
-		mov	edi, [ebp+var_2C]
-		mov	[ebp+var_24], 0
-		mov	edx, [esi]
-		mov	esi, 1
-		mov	ebx, edx
-		jmp	short loc_8055240
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055228:				; CODE XREF: sub_8055100+14Fj
-		mov	edx, [ebp+var_1C]
-		add	edi, 1
-		cmp	[ebp+var_28], edi
-		mov	[edx+esi*4-4], ebx
-		jz	short loc_8055278
-		mov	eax, [ebp+var_1C]
-		mov	ebx, [eax+edi*4]
-
-loc_805523D:				; CODE XREF: sub_8055100+174j
-		add	esi, 1
-
-loc_8055240:				; CODE XREF: sub_8055100+123j
-		mov	[esp+4], ebx
-		mov	eax, [ebp+var_20]
-		mov	[esp], eax
-		call	[ebp+arg_0]
-		test	eax, eax
-		jg	short loc_8055228
-		mov	edx, [ebp+var_1C]
-		mov	eax, [ebp+var_20]
-		add	[ebp+var_24], 1
-		mov	[edx+esi*4-4], eax
-		mov	edx, [ebp+var_24]
-		cmp	[ebp+var_2C], edx
-		jz	loc_805511C
-		mov	eax, [ebp+var_30]
-		mov	eax, [eax+edx*4]
-		mov	[ebp+var_20], eax
-		jmp	short loc_805523D
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055278:				; CODE XREF: sub_8055100+135j
-		mov	ebx, [ebp+var_24]
-		lea	eax, [edx+esi*4]
-		mov	ecx, [ebp+var_2C]
-		mov	esi, [ebp+var_30]
-		sub	ecx, [ebp+var_24]
-		mov	[esp], eax	; dest
-		lea	edx, [esi+ebx*4]
-		shl	ecx, 2
-		mov	[esp+8], ecx	; n
-		mov	[esp+4], edx	; src
-		call	_memcpy
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80552A8:				; CODE XREF: sub_8055100+16j
-		mov	esi, [eax]
-		mov	edi, [eax+4]
-		mov	[esp], esi
-		mov	[esp+4], edi
-		call	[ebp+arg_0]
-		test	eax, eax
-		jle	loc_805511C
-		mov	[ebx], edi
-		mov	[ebx+4], esi
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80552D0:				; CODE XREF: sub_8055100+B9j
-		mov	ebx, [ebp+var_24]
-		mov	esi, [ebp+var_20]
-
-loc_80552D6:				; CODE XREF: sub_8055100+207j
-		mov	edx, [ebp+var_34]
-		lea	eax, [ebx+esi*4]
-		mov	[esp+4], eax	; src
-		mov	[esp], edi	; dest
-		sub	edx, esi
-		shl	edx, 2
-		mov	[esp+8], edx	; n
-		call	_memcpy
-		mov	edx, [ebp+var_30]
-		mov	edx, [edx]
-		mov	[ebp+var_20], edx
-		jmp	loc_805520A
-; ---------------------------------------------------------------------------
-
-loc_80552FE:				; CODE XREF: sub_8055100+E9j
-		mov	eax, [ebp+var_2C]
-		mov	ebx, [ebp+var_24]
-		mov	[ebp+var_34], eax
-		jmp	short loc_80552D6
-sub_8055100	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8055310	proc near		; CODE XREF: sub_804BB50+F8p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		mov	ebx, [ebp+arg_8]
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+arg_0], ebx
-		add	esp, 4
-		pop	ebx
-		pop	ebp
-		lea	ecx, [eax+edx*4]
-		jmp	sub_8055100
-sub_8055310	endp
-
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8055330	proc near		; CODE XREF: sub_80529A0+3Ap
-					; sub_8055360+14p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_4]
-		mov	dword ptr [esp+4], 6
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	sub_80561F0
-		leave
-		retn
-sub_8055330	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8055360	proc near		; CODE XREF: sub_804FAE0+1632p
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp], 0
-		mov	[esp+4], eax
-		call	sub_8055330
-		leave
-		retn
-sub_8055360	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8055380	proc near		; CODE XREF: sub_804FAE0+3ADp
-					; sub_804FAE0+1763p
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+arg_0]
-		test	eax, eax
-		jz	short loc_8055390
-		mov	eax, [eax]
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8055390:				; CODE XREF: sub_8055380+8j
-		mov	eax, offset dword_8061DE0
-		mov	eax, [eax]
-		pop	ebp
-		retn
-sub_8055380	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80553A0	proc near		; CODE XREF: sub_804FAE0+101p
-					; sub_804FAE0+1C9p ...
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+arg_0]
-		test	eax, eax
-		jz	short loc_80553B8
-		mov	edx, [ebp+arg_4]
-		mov	[eax], edx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80553B8:				; CODE XREF: sub_80553A0+8j
-		mov	edx, [ebp+arg_4]
-		mov	eax, offset dword_8061DE0
-		mov	[eax], edx
-		pop	ebp
-		retn
-sub_80553A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80553D0	proc near		; CODE XREF: sub_804FAE0+3FAp
-					; sub_804FAE0+42Ap ...
-
-arg_0		= dword	ptr  8
-arg_4		= byte ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 0Ch
-		mov	[esp], ebx
-		mov	ebx, [ebp+arg_0]
-		mov	[esp+4], esi
-		movzx	ecx, [ebp+arg_4]
-		mov	[esp+8], edi
-		test	ebx, ebx
-		jz	short loc_8055428
-
-loc_80553EC:				; CODE XREF: sub_80553D0+5Dj
-		mov	eax, ecx
-		mov	edx, [ebp+arg_8]
-		and	ecx, 1Fh
-		shr	al, 5
-		movzx	esi, al
-		mov	edi, [ebx+esi*4+8]
-		and	edx, 1
-		mov	eax, edi
-		shr	eax, cl
-		and	eax, 1
-		xor	edx, eax
-		shl	edx, cl
-		xor	edx, edi
-		mov	[ebx+esi*4+8], edx
-		mov	ebx, [esp]
-		mov	esi, [esp+4]
-		mov	edi, [esp+8]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055428:				; CODE XREF: sub_80553D0+1Aj
-		mov	ebx, offset dword_8061DE0
-		jmp	short loc_80553EC
-sub_80553D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		mov	edx, [ebp+8]
-		test	edx, edx
-		jz	short loc_8055448
-		mov	ecx, [ebp+0Ch]
-		mov	eax, [edx+4]
-		mov	[edx+4], ecx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055448:				; CODE XREF: .text:08055438j
-		mov	ecx, [ebp+0Ch]
-		mov	edx, offset dword_8061DE0
-		mov	eax, [edx+4]
-		mov	[edx+4], ecx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	esi
-		push	ebx
-		sub	esp, 10h
-		mov	esi, off_80612BC
-		cmp	dword_80612C0, 1
-		jbe	short loc_8055497
-		mov	ebx, 1
-		lea	esi, [esi+0]
-
-loc_8055480:				; CODE XREF: .text:08055495j
-		mov	eax, [esi+ebx*8+4]
-		add	ebx, 1
-		mov	[esp], eax
-		call	_free
-		cmp	dword_80612C0, ebx
-		ja	short loc_8055480
-
-loc_8055497:				; CODE XREF: .text:08055475j
-		mov	eax, [esi+4]
-		cmp	eax, offset dword_8061E20
-		jz	short loc_80554BD
-		mov	[esp], eax
-		call	_free
-		mov	dword_80612C4, 100h
-		mov	off_80612C8, offset dword_8061E20
-
-loc_80554BD:				; CODE XREF: .text:0805549Fj
-		cmp	esi, offset dword_80612C4
-		jz	short loc_80554D7
-		mov	[esp], esi
-		call	_free
-		mov	off_80612BC, offset dword_80612C4
-
-loc_80554D7:				; CODE XREF: .text:080554C3j
-		mov	dword_80612C0, 1
-		add	esp, 10h
-		pop	ebx
-		pop	esi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_80554F0(void *src)
-sub_80554F0	proc near		; CODE XREF: sub_804FAE0+3A0p
-					; sub_804FAE0+40Dp
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-src		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	[ebp+var_C], ebx
-		mov	ebx, [ebp+src]
-		mov	[ebp+var_8], esi
-		mov	[ebp+var_4], edi
-		call	___errno_location
-		test	ebx, ebx
-		mov	esi, eax
-		mov	edi, [eax]
-		jz	short loc_8055530
-
-loc_805550F:				; CODE XREF: sub_80554F0+45j
-		mov	[esp], ebx	; src
-		mov	dword ptr [esp+4], 28h ; size
-		call	sub_80583B0
-		mov	[esi], edi
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8055530:				; CODE XREF: sub_80554F0+1Dj
-		mov	ebx, offset dword_8061DE0
-		jmp	short loc_805550F
-sub_80554F0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8055540	proc near		; CODE XREF: sub_8056190+Fp
-					; sub_80561F0+Fp
-
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 30h
-		lea	ecx, [ebp+var_20]
-		mov	[ebp+var_28], edx
-		xor	edx, edx
-		mov	[ebp+var_24], 0
-
-loc_8055555:				; CODE XREF: sub_8055540+22j
-		mov	dword ptr [ecx+edx], 0
-		add	edx, 4
-		cmp	edx, 20h
-		jb	short loc_8055555
-		mov	edx, [ebp+var_28]
-		mov	[eax], edx
-		mov	edx, [ebp+var_24]
-		mov	[eax+4], edx
-		mov	edx, [ebp+var_20]
-		mov	[eax+8], edx
-		mov	edx, [ebp+var_1C]
-		mov	[eax+0Ch], edx
-		mov	edx, [ebp+var_18]
-		mov	[eax+10h], edx
-		mov	edx, [ebp+var_14]
-		mov	[eax+14h], edx
-		mov	edx, [ebp+var_10]
-		mov	[eax+18h], edx
-		mov	edx, [ebp+var_C]
-		mov	[eax+1Ch], edx
-		mov	edx, [ebp+var_8]
-		mov	[eax+20h], edx
-		mov	edx, [ebp+var_4]
-		mov	[eax+24h], edx
-		leave
-		retn
-sub_8055540	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short sub_80555B0
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80555B0	proc near		; CODE XREF: .text:080555A1j
-					; sub_80555B0+4B8p ...
-
-var_6C		= dword	ptr -6Ch
-var_68		= dword	ptr -68h
-var_61		= byte ptr -61h
-var_60		= dword	ptr -60h
-var_5C		= dword	ptr -5Ch
-var_58		= dword	ptr -58h
-var_54		= dword	ptr -54h
-var_50		= dword	ptr -50h
-var_4C		= dword	ptr -4Ch
-var_48		= dword	ptr -48h
-var_41		= byte ptr -41h
-var_40		= dword	ptr -40h
-s		= dword	ptr -3Ch
-var_38		= dword	ptr -38h
-var_31		= byte ptr -31h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-p		= mbstate_t ptr	-24h
-wc		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 7Ch
-		mov	[ebp+var_40], eax
-		mov	[ebp+var_38], edx
-		mov	[ebp+s], ecx
-		call	___ctype_get_mb_cur_max
-		mov	[ebp+var_54], eax
-		mov	eax, [ebp+arg_8]
-		shr	eax, 1
-		and	eax, 1
-		cmp	[ebp+arg_4], 7	; switch 8 cases
-		mov	[ebp+var_41], al
-		jbe	short loc_80555E0
-		call	_abort		; jumptable 080555E3 default case
-; ---------------------------------------------------------------------------
-
-loc_80555E0:				; CODE XREF: sub_80555B0+29j
-		mov	eax, [ebp+arg_4]
-		jmp	ds:off_805F560[eax*4] ;	switch jump
-
-loc_80555EA:				; DATA XREF: .rodata:off_805F560o
-		mov	[ebp+var_41], 0	; jumptable 080555E3 case 5
-		xor	ebx, ebx
-		mov	[ebp+var_31], 1
-		mov	[ebp+var_48], 0
-		mov	[ebp+var_50], 0
-		lea	esi, [esi+0]
-
-loc_8055608:				; CODE XREF: sub_80555B0+2DCj
-					; sub_80555B0+2F9j ...
-		mov	esi, [ebp+arg_8]
-		mov	edi, [ebp+arg_8]
-		mov	[ebp+var_2C], 0
-		and	esi, 4
-		and	edi, 1
-		mov	[ebp+var_5C], esi
-		mov	[ebp+var_58], edi
-
-loc_8055621:				; CODE XREF: sub_80555B0+830j
-		cmp	[ebp+arg_0], 0FFFFFFFFh
-		jz	loc_8055768
-		nop
-		lea	esi, [esi+0]
-
-loc_8055630:				; CODE XREF: sub_80555B0+1B2j
-		mov	eax, [ebp+arg_0]
-		cmp	[ebp+var_2C], eax
-		setnz	al
-		test	al, al
-		jz	loc_805577D
-
-loc_8055641:				; CODE XREF: sub_80555B0+1C7j
-		cmp	[ebp+var_31], 0
-		jnz	loc_80559F8
-		mov	eax, [ebp+s]
-		add	eax, [ebp+var_2C]
-		mov	[ebp+var_30], eax
-
-loc_8055654:				; CODE XREF: sub_80555B0+71Cj
-					; sub_80555B0+73Ej ...
-		mov	ecx, [ebp+var_30]
-		movzx	edx, byte ptr [ecx]
-		cmp	dl, 7Eh
-		jbe	loc_8055A1B
-
-loc_8055663:				; CODE XREF: sub_80555B0+465j
-					; sub_80555B0+46Ej
-					; DATA XREF: ...
-		cmp	[ebp+var_54], 1	; jumptable 08055A1E default case
-		jnz	loc_8055D18
-		mov	byte ptr [ebp+var_68], dl
-		mov	esi, 1
-		call	___ctype_b_loc
-		movzx	edx, byte ptr [ebp+var_68]
-		movzx	ecx, dl
-		mov	eax, [eax]
-		movzx	eax, word ptr [eax+ecx*2]
-		shr	eax, 0Eh
-		and	eax, 1
-		mov	byte ptr [ebp+var_4C], al
-
-loc_8055690:				; CODE XREF: sub_80555B0+818j
-		cmp	[ebp+var_31], 0
-		jz	loc_8055A90
-		cmp	byte ptr [ebp+var_4C], 0
-		jnz	loc_80559B0
-		lea	esi, [esi+0]
-
-loc_80556A8:				; CODE XREF: sub_80555B0+812j
-		mov	edi, [ebp+var_2C]
-		mov	eax, [ebp+var_30]
-		lea	ecx, [esi+edi]
-		mov	esi, edi
-		mov	[ebp+var_6C], ecx
-		jmp	short loc_80556CD
-; ---------------------------------------------------------------------------
-
-loc_80556B8:				; CODE XREF: sub_80555B0+190j
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_80556C3
-		mov	edi, [ebp+var_40]
-		mov	[edi+ebx], dl
-
-loc_80556C3:				; CODE XREF: sub_80555B0+10Bj
-		movzx	edx, byte ptr [eax+1]
-		add	ebx, 1
-		add	eax, 1
-
-loc_80556CD:				; CODE XREF: sub_80555B0+106j
-		cmp	[ebp+var_31], 0
-		jz	short loc_805573A
-		cmp	byte ptr [ebp+var_4C], 0
-		jnz	short loc_805573A
-		cmp	[ebp+var_41], 0
-		jnz	loc_8055A40	; jumptable 08055E27 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_80556EF
-		mov	ecx, [ebp+var_40]
-		mov	byte ptr [ecx+ebx], 5Ch
-
-loc_80556EF:				; CODE XREF: sub_80555B0+136j
-		lea	edi, [ebx+1]
-		cmp	[ebp+var_38], edi
-		mov	[ebp+var_2C], edi
-		jbe	short loc_805570B
-		mov	ecx, edx
-		shr	cl, 6
-		mov	edi, ecx
-		lea	ecx, [edi+30h]
-		mov	edi, [ebp+var_40]
-		mov	[edi+ebx+1], cl
-
-loc_805570B:				; CODE XREF: sub_80555B0+148j
-		mov	ecx, [ebp+var_2C]
-		add	ecx, 1
-		cmp	[ebp+var_38], ecx
-		mov	[ebp+var_60], ecx
-		jbe	short loc_805572E
-		mov	ebx, edx
-		mov	ecx, [ebp+var_40]
-		mov	edi, [ebp+var_2C]
-		shr	bl, 3
-		and	ebx, 7
-		add	ebx, 30h
-		mov	[ecx+edi+1], bl
-
-loc_805572E:				; CODE XREF: sub_80555B0+167j
-		mov	ebx, [ebp+var_60]
-		and	edx, 7
-		add	edx, 30h
-		add	ebx, 1
-
-loc_805573A:				; CODE XREF: sub_80555B0+121j
-					; sub_80555B0+127j
-		add	esi, 1
-		cmp	[ebp+var_6C], esi
-		ja	loc_80556B8
-		mov	[ebp+var_2C], esi
-		lea	esi, [esi+0]
-
-loc_8055750:				; CODE XREF: sub_80555B0+43Cj
-					; sub_80555B0+4F3j
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_805575B
-		mov	ecx, [ebp+var_40]
-		mov	[ecx+ebx], dl
-
-loc_805575B:				; CODE XREF: sub_80555B0+1A3j
-		add	ebx, 1
-		cmp	[ebp+arg_0], 0FFFFFFFFh
-		jnz	loc_8055630
-
-loc_8055768:				; CODE XREF: sub_80555B0+75j
-		mov	edi, [ebp+s]
-		mov	esi, [ebp+var_2C]
-		cmp	byte ptr [edi+esi], 0
-		setnz	al
-		test	al, al
-		jnz	loc_8055641
-
-loc_805577D:				; CODE XREF: sub_80555B0+8Bj
-		test	ebx, ebx
-		jnz	short loc_8055796
-		cmp	[ebp+arg_4], 2
-		jnz	short loc_8055796
-		cmp	[ebp+var_41], 0
-		nop
-		lea	esi, [esi+0]
-		jnz	loc_8055A40	; jumptable 08055E27 cases 0,1,3,5,33
-
-loc_8055796:				; CODE XREF: sub_80555B0+1CFj
-					; sub_80555B0+1D5j
-		mov	eax, [ebp+var_50]
-		test	eax, eax
-		jz	short loc_80557CE
-		cmp	[ebp+var_41], 0
-		jnz	short loc_80557CE
-		mov	edx, [ebp+var_50]
-		movzx	eax, byte ptr [edx]
-		test	al, al
-		jz	short loc_80557CE
-		mov	edx, [ebp+var_40]
-		mov	ecx, [ebp+var_50]
-		mov	esi, [ebp+var_38]
-		add	edx, ebx
-
-loc_80557B8:				; CODE XREF: sub_80555B0+21Cj
-		cmp	esi, ebx
-		jbe	short loc_80557BE
-		mov	[edx], al
-
-loc_80557BE:				; CODE XREF: sub_80555B0+20Aj
-		add	ecx, 1
-		add	ebx, 1
-		movzx	eax, byte ptr [ecx]
-		add	edx, 1
-		test	al, al
-		jnz	short loc_80557B8
-
-loc_80557CE:				; CODE XREF: sub_80555B0+1EBj
-					; sub_80555B0+1F1j ...
-		cmp	ebx, [ebp+var_38]
-		jnb	loc_8055A6F
-		mov	ecx, [ebp+var_40]
-		mov	eax, ebx
-		mov	byte ptr [ecx+ebx], 0
-		add	esp, 7Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_80557E8:				; CODE XREF: sub_80555B0+33j
-					; DATA XREF: .rodata:off_805F560o
-		mov	dword ptr [esp+8], 5 ; jumptable 080555E3 cases	6,7
-		mov	dword ptr [esp+4], offset asc_805F532 ;	"`"
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		cmp	[ebp+arg_4], 7
-		setz	bl
-		cmp	eax, offset asc_805F532	; "`"
-		mov	esi, eax
-		jnz	short loc_805581C
-		test	bl, bl
-		jnz	loc_805595C
-
-loc_805581C:				; CODE XREF: sub_80555B0+262j
-					; sub_80555B0+3B1j
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp+4], (offset aS_1+5) ; msgid
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		cmp	eax, 805F3C4h
-		mov	edi, eax
-		jnz	short loc_8055849
-		test	bl, bl
-		jnz	loc_8055966
-
-loc_8055849:				; CODE XREF: sub_80555B0+28Fj
-					; sub_80555B0+3BBj
-		cmp	[ebp+var_41], 0
-		jnz	loc_8055E59
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jz	loc_8055E59
-		mov	ecx, [ebp+var_40]
-		xor	ebx, ebx
-		mov	edx, [ebp+var_38]
-		db	66h
-		nop
-
-loc_8055868:				; CODE XREF: sub_80555B0+2C8j
-		cmp	edx, ebx
-		jbe	short loc_805586F
-		mov	[ecx+ebx], al
-
-loc_805586F:				; CODE XREF: sub_80555B0+2BAj
-		add	ebx, 1
-		movzx	eax, byte ptr [esi+ebx]
-		test	al, al
-		jnz	short loc_8055868
-
-loc_805587A:				; CODE XREF: sub_80555B0+8ABj
-		mov	[esp], edi	; s
-		call	_strlen
-		mov	[ebp+var_50], edi
-		mov	[ebp+var_31], 1
-		mov	[ebp+var_48], eax
-		jmp	loc_8055608
-; ---------------------------------------------------------------------------
-
-loc_8055891:				; CODE XREF: sub_80555B0+33j
-					; DATA XREF: .rodata:off_805F560o
-		mov	[ebp+var_41], 0	; jumptable 080555E3 case 0
-		xor	ebx, ebx
-		mov	[ebp+var_31], 0
-		mov	[ebp+var_48], 0
-		mov	[ebp+var_50], 0
-		jmp	loc_8055608
-; ---------------------------------------------------------------------------
-
-loc_80558AE:				; CODE XREF: sub_80555B0+33j
-					; DATA XREF: .rodata:off_805F560o
-		mov	[ebp+var_41], 1	; jumptable 080555E3 case 1
-		xor	ebx, ebx
-		mov	[ebp+var_31], 0
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], 805F3C4h
-		mov	[ebp+arg_4], 2
-		jmp	loc_8055608
-; ---------------------------------------------------------------------------
-
-loc_80558D2:				; CODE XREF: sub_80555B0+33j
-					; DATA XREF: .rodata:off_805F560o
-		cmp	[ebp+var_41], 0	; jumptable 080555E3 case 2
-		jnz	loc_8055ED6
-		mov	edi, [ebp+var_38]
-		test	edi, edi
-		jz	short loc_80558E9
-		mov	ecx, [ebp+var_40]
-		mov	byte ptr [ecx],	27h
-
-loc_80558E9:				; CODE XREF: sub_80555B0+331j
-		mov	[ebp+var_31], 0
-		mov	ebx, 1
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], 805F3C4h
-		jmp	loc_8055608
-; ---------------------------------------------------------------------------
-
-loc_8055905:				; CODE XREF: sub_80555B0+33j
-					; DATA XREF: .rodata:off_805F560o
-		cmp	[ebp+var_41], 0	; jumptable 080555E3 case 3
-		jnz	loc_8055EBD
-		mov	eax, [ebp+var_38]
-		test	eax, eax
-		jz	short loc_805591C
-		mov	edx, [ebp+var_40]
-		mov	byte ptr [edx],	22h
-
-loc_805591C:				; CODE XREF: sub_80555B0+364j
-		mov	[ebp+var_31], 1
-		mov	ebx, 1
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], offset byte_805F530
-		jmp	loc_8055608
-; ---------------------------------------------------------------------------
-
-loc_8055938:				; CODE XREF: sub_80555B0+33j
-					; DATA XREF: .rodata:off_805F560o
-		mov	[ebp+var_41], 1	; jumptable 080555E3 case 4
-		xor	ebx, ebx
-		mov	[ebp+var_31], 1
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], offset byte_805F530
-		mov	[ebp+arg_4], 3
-		jmp	loc_8055608
-; ---------------------------------------------------------------------------
-
-loc_805595C:				; CODE XREF: sub_80555B0+266j
-		mov	esi, offset byte_805F530
-		jmp	loc_805581C
-; ---------------------------------------------------------------------------
-
-loc_8055966:				; CODE XREF: sub_80555B0+293j
-		mov	edi, offset byte_805F530
-		jmp	loc_8055849
-; ---------------------------------------------------------------------------
-
-loc_8055970:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		cmp	[ebp+arg_0], 0FFFFFFFFh	; jumptable 08055A1E cases 123,125
-		jz	loc_8055DF8
-		cmp	[ebp+arg_0], 1
-		setnz	al
-
-loc_8055981:				; CODE XREF: sub_80555B0+852j
-		test	al, al
-		jnz	short loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-
-loc_8055985:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		mov	esi, [ebp+var_2C] ; jumptable 08055A1E cases 35,126
-		test	esi, esi
-		jnz	short loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-
-loc_805598C:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		cmp	[ebp+arg_4], 2	; jumptable 08055A1E cases 32-34,36,38,40-42,59-62,91,94,96,124
-		jnz	short loc_80559A0 ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-
-loc_8055992:				; CODE XREF: sub_80555B0+604j
-		cmp	[ebp+var_41], 0
-		jnz	loc_8055A40	; jumptable 08055E27 cases 0,1,3,5,33
-		lea	esi, [esi+0]
-
-loc_80559A0:				; CODE XREF: sub_80555B0+3D3j
-					; sub_80555B0+3DAj ...
-		mov	eax, [ebp+var_2C] ; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-
-loc_80559A3:				; CODE XREF: sub_80555B0+6B1j
-					; sub_80555B0+6FFj
-		cmp	[ebp+var_31], 0
-		jz	loc_8055A93
-
-loc_80559AD:				; CODE XREF: sub_80555B0+4E7j
-		mov	[ebp+var_2C], eax
-
-loc_80559B0:				; CODE XREF: sub_80555B0+EEj
-					; sub_80555B0+5CDj ...
-		mov	ecx, [ebp+arg_C]
-		test	ecx, ecx
-		jz	short loc_80559E8
-		mov	edi, [ebp+arg_C]
-		mov	eax, edx
-		mov	ecx, edx
-		shr	al, 5
-		and	ecx, 1Fh
-		movzx	eax, al
-		mov	esi, 1
-		shl	esi, cl
-		test	[edi+eax*4], esi
-		jz	short loc_80559E8
-		cmp	[ebp+var_41], 0
-		jnz	short loc_8055A40 ; jumptable 08055E27 cases 0,1,3,5,33
-
-loc_80559D9:				; CODE XREF: sub_80555B0+48Cj
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_80559E5
-		mov	eax, [ebp+var_40]
-		mov	byte ptr [eax+ebx], 5Ch
-
-loc_80559E5:				; CODE XREF: sub_80555B0+42Cj
-		add	ebx, 1
-
-loc_80559E8:				; CODE XREF: sub_80555B0+405j
-					; sub_80555B0+421j ...
-		add	[ebp+var_2C], 1
-		jmp	loc_8055750
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80559F8:				; CODE XREF: sub_80555B0+95j
-		mov	esi, [ebp+var_48]
-		test	esi, esi
-		jnz	loc_8055CB8
-		mov	edx, [ebp+s]
-		add	edx, [ebp+var_2C]
-		mov	[ebp+var_30], edx
-		mov	ecx, [ebp+var_30]
-		movzx	edx, byte ptr [ecx]
-		cmp	dl, 7Eh		; switch 127 cases
-		ja	loc_8055663	; jumptable 08055A1E default case
-
-loc_8055A1B:				; CODE XREF: sub_80555B0+ADj
-		movzx	eax, dl
-		jmp	ds:off_805F580[eax*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055A28:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		mov	eax, 66h	; jumptable 08055A1E case 12
-		lea	esi, [esi+0]
-
-loc_8055A30:				; CODE XREF: sub_80555B0+501j
-					; sub_80555B0+50Bj ...
-		cmp	[ebp+var_31], 0
-		jz	short loc_8055A90
-
-loc_8055A36:				; CODE XREF: sub_80555B0+4D9j
-		cmp	[ebp+var_41], 0
-		mov	edx, eax
-		jz	short loc_80559D9
-		db	66h
-		nop
-
-loc_8055A40:				; CODE XREF: sub_80555B0+12Dj
-					; sub_80555B0+1E0j ...
-		mov	dword ptr [esp+0Ch], 0 ; jumptable 08055E27 cases 0,1,3,5,33
-		mov	eax, [ebp+arg_8]
-		and	eax, 0FFFFFFFDh
-		mov	[esp+8], eax
-		mov	ebx, [ebp+arg_4]
-		mov	[esp+4], ebx
-		mov	esi, [ebp+arg_0]
-		mov	[esp], esi
-		mov	ecx, [ebp+s]
-		mov	edx, [ebp+var_38]
-		mov	eax, [ebp+var_40]
-		call	sub_80555B0
-		mov	ebx, eax
-
-loc_8055A6F:				; CODE XREF: sub_80555B0+221j
-		add	esp, 7Ch
-		mov	eax, ebx
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8055A80:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		cmp	[ebp+var_31], 0	; jumptable 08055A1E case 11
-		mov	eax, 76h
-		jnz	short loc_8055A36
-		nop
-		lea	esi, [esi+0]
-
-loc_8055A90:				; CODE XREF: sub_80555B0+E4j
-					; sub_80555B0+484j ...
-		mov	eax, [ebp+var_2C]
-
-loc_8055A93:				; CODE XREF: sub_80555B0+3F7j
-		cmp	[ebp+var_41], 0
-		jnz	loc_80559AD
-		add	eax, 1
-		mov	[ebp+var_2C], eax
-		jmp	loc_8055750
-; ---------------------------------------------------------------------------
-
-loc_8055AA8:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		mov	eax, 72h	; jumptable 08055A1E case 13
-
-loc_8055AAD:				; CODE XREF: sub_80555B0+520j
-					; sub_80555B0+530j ...
-		cmp	[ebp+arg_4], 2
-		jnz	loc_8055A30
-		cmp	[ebp+var_41], 0
-		jz	loc_8055A30
-		jmp	loc_8055A40	; jumptable 08055E27 cases 0,1,3,5,33
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055AC8:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		mov	eax, 6Eh	; jumptable 08055A1E case 10
-		lea	esi, [esi+0]
-		jmp	short loc_8055AAD
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055AD8:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		mov	eax, 74h	; jumptable 08055A1E case 9
-		lea	esi, [esi+0]
-		jmp	short loc_8055AAD
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055AE8:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		mov	eax, 62h	; jumptable 08055A1E case 8
-		lea	esi, [esi+0]
-		jmp	loc_8055A30
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055AF8:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		mov	eax, 61h	; jumptable 08055A1E case 7
-		lea	esi, [esi+0]
-		jmp	loc_8055A30
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055B08:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		cmp	[ebp+var_31], 0	; jumptable 08055A1E case 0
-		lea	esi, [esi+0]
-		jz	loc_8055DD0
-		cmp	[ebp+var_41], 0
-		jnz	loc_8055A40	; jumptable 08055E27 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_8055B2C
-		mov	esi, [ebp+var_40]
-		mov	byte ptr [esi+ebx], 5Ch
-
-loc_8055B2C:				; CODE XREF: sub_80555B0+573j
-		mov	eax, [ebp+var_2C]
-		add	ebx, 1
-		add	eax, 1
-		cmp	[ebp+arg_0], eax
-		jbe	loc_8055DE8
-		mov	edx, [ebp+s]
-		mov	edi, [ebp+var_2C]
-		movzx	eax, byte ptr [edx+edi+1]
-		cmp	al, 2Fh
-		jle	loc_8055DE8
-		cmp	al, 39h
-		jg	loc_8055DE8
-		cmp	[ebp+var_38], ebx
-		jbe	short loc_8055B65
-		mov	ecx, [ebp+var_40]
-		mov	byte ptr [ecx+ebx], 30h
-
-loc_8055B65:				; CODE XREF: sub_80555B0+5ACj
-		lea	eax, [ebx+1]
-		cmp	[ebp+var_38], eax
-		jbe	short loc_8055B75
-		mov	esi, [ebp+var_40]
-		mov	byte ptr [esi+ebx+1], 30h
-
-loc_8055B75:				; CODE XREF: sub_80555B0+5BBj
-		lea	ebx, [eax+1]
-		mov	edx, 30h
-		jmp	loc_80559B0
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055B88:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		cmp	[ebp+var_31], 0	; jumptable 08055A1E case 92
-		jz	short loc_8055BA0
-		cmp	[ebp+var_41], 0
-		jz	short loc_8055BA0
-		mov	edi, [ebp+var_48]
-		test	edi, edi
-		jnz	loc_80559E8
-		nop
-
-loc_8055BA0:				; CODE XREF: sub_80555B0+5DCj
-					; sub_80555B0+5E2j
-		mov	eax, 5Ch
-		jmp	loc_8055AAD
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8055BB0:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		cmp	[ebp+arg_4], 2	; jumptable 08055A1E case 63
-		jz	loc_8055992
-		cmp	[ebp+arg_4], 3
-		db	66h
-		nop
-		jnz	loc_80559A0	; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-		mov	eax, [ebp+var_5C]
-		test	eax, eax
-		jz	loc_80559A0	; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-		mov	eax, [ebp+var_2C]
-		add	eax, 2
-		cmp	[ebp+arg_0], eax
-		jbe	loc_80559A0	; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-		mov	ecx, [ebp+s]
-		mov	edi, [ebp+var_2C]
-		cmp	byte ptr [ecx+edi+1], 3Fh
-		jnz	loc_80559A0	; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-		movzx	esi, byte ptr [ecx+eax]
-		lea	ecx, [esi-21h]
-		cmp	cl, 1Dh
-		ja	loc_80559A0	; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-		mov	edi, 1
-		shl	edi, cl
-		mov	ecx, edi
-		and	ecx, 380051C1h
-		jz	loc_80559A0	; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-		cmp	[ebp+var_41], 0
-		jnz	loc_8055A40	; jumptable 08055E27 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_8055C2C
-		mov	edx, [ebp+var_40]
-		mov	byte ptr [edx+ebx], 3Fh
-
-loc_8055C2C:				; CODE XREF: sub_80555B0+673j
-		lea	ecx, [ebx+1]
-		cmp	[ebp+var_38], ecx
-		jbe	short loc_8055C3C
-		mov	edi, [ebp+var_40]
-		mov	byte ptr [edi+ebx+1], 22h
-
-loc_8055C3C:				; CODE XREF: sub_80555B0+682j
-		lea	edx, [ecx+1]
-		cmp	[ebp+var_38], edx
-		jbe	short loc_8055C4C
-		mov	ebx, [ebp+var_40]
-		mov	byte ptr [ebx+ecx+1], 22h
-
-loc_8055C4C:				; CODE XREF: sub_80555B0+692j
-		lea	ebx, [edx+1]
-		cmp	[ebp+var_38], ebx
-		jbe	short loc_8055C5C
-		mov	edi, [ebp+var_40]
-		mov	byte ptr [edi+edx+1], 3Fh
-
-loc_8055C5C:				; CODE XREF: sub_80555B0+6A2j
-		mov	edx, esi
-		add	ebx, 1
-		jmp	loc_80559A3
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055C68:				; CODE XREF: sub_80555B0+46Ej
-					; DATA XREF: .rodata:off_805F580o
-		cmp	[ebp+arg_4], 2	; jumptable 08055A1E case 39
-		jnz	loc_80559A0	; jumptable 08055A1E cases 37,43-58,65-90,93,95,97-122
-		cmp	[ebp+var_41], 0
-		jnz	loc_8055A40	; jumptable 08055E27 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		nop
-		jnb	short loc_8055C89
-		mov	ecx, [ebp+var_40]
-		mov	byte ptr [ecx+ebx], 27h
-
-loc_8055C89:				; CODE XREF: sub_80555B0+6D0j
-		lea	eax, [ebx+1]
-		cmp	[ebp+var_38], eax
-		jbe	short loc_8055C99
-		mov	esi, [ebp+var_40]
-		mov	byte ptr [esi+ebx+1], 5Ch
-
-loc_8055C99:				; CODE XREF: sub_80555B0+6DFj
-		lea	ebx, [eax+1]
-		cmp	[ebp+var_38], ebx
-		jbe	short loc_8055CA9
-		mov	edi, [ebp+var_40]
-		mov	byte ptr [edi+eax+1], 27h
-
-loc_8055CA9:				; CODE XREF: sub_80555B0+6EFj
-		add	ebx, 1
-		mov	eax, [ebp+var_2C]
-		jmp	loc_80559A3
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055CB8:				; CODE XREF: sub_80555B0+44Dj
-		mov	eax, [ebp+var_2C]
-		add	eax, [ebp+var_48]
-		cmp	[ebp+arg_0], eax
-		jnb	short loc_8055CD8
-		mov	ecx, [ebp+s]
-		add	ecx, [ebp+var_2C]
-		mov	[ebp+var_30], ecx
-		jmp	loc_8055654
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055CD8:				; CODE XREF: sub_80555B0+711j
-		mov	edi, [ebp+var_48]
-		mov	esi, [ebp+s]
-		add	esi, [ebp+var_2C]
-		mov	ecx, [ebp+var_48]
-		cmp	edi, edi
-		mov	edi, [ebp+var_50]
-		mov	[ebp+var_30], esi
-		repe cmpsb
-		jnz	loc_8055654
-		cmp	[ebp+var_41], 0
-		jnz	loc_8055A40	; jumptable 08055E27 cases 0,1,3,5,33
-		cmp	ebx, [ebp+var_38]
-		jnb	short loc_8055D0A
-		mov	eax, [ebp+var_40]
-		mov	byte ptr [eax+ebx], 5Ch
-
-loc_8055D0A:				; CODE XREF: sub_80555B0+751j
-		add	ebx, 1
-		jmp	loc_8055654
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8055D18:				; CODE XREF: sub_80555B0+B7j
-		cmp	[ebp+arg_0], 0FFFFFFFFh
-		mov	[ebp+p.__count], 0
-		mov	dword ptr [ebp+p.__value], 0
-		jz	loc_8055E3F
-
-loc_8055D30:				; CODE XREF: sub_80555B0+8A4j
-		mov	byte ptr [ebp+var_4C], 1
-		xor	esi, esi
-		mov	[ebp+var_60], ebx
-		mov	[ebp+var_61], dl
-
-loc_8055D3C:				; CODE XREF: sub_80555B0+806j
-		mov	edx, [ebp+var_2C]
-		lea	ebx, [ebp+p]
-		mov	ecx, [ebp+s]
-		mov	[esp+0Ch], ebx	; p
-		mov	eax, [ebp+arg_0]
-		lea	edi, [esi+edx]
-		add	ecx, edi
-		sub	eax, edi
-		mov	[esp+8], eax	; n
-		lea	eax, [ebp+wc]
-		mov	[esp+4], ecx	; s
-		mov	[esp], eax	; pwc
-		mov	[ebp+var_68], ecx
-		call	_mbrtowc
-		mov	ecx, [ebp+var_68]
-		test	eax, eax
-		mov	ebx, eax
-		jz	short loc_8055DB8
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_8055E60
-		cmp	eax, 0FFFFFFFEh
-		jz	loc_8055E70
-		cmp	[ebp+var_41], 0
-		jz	short loc_8055D92
-		cmp	[ebp+arg_4], 2
-		db	66h
-		nop
-		jz	short loc_8055E08
-
-loc_8055D92:				; CODE XREF: sub_80555B0+7D8j
-					; sub_80555B0+85Bj ...
-		mov	eax, [ebp+wc]
-		mov	[esp], eax	; wc
-		call	_iswprint
-		cmp	eax, 1
-		sbb	eax, eax
-		add	esi, ebx
-		not	eax
-		and	byte ptr [ebp+var_4C], al
-		lea	eax, [ebp+p]
-		mov	[esp], eax	; ps
-		call	_mbsinit
-		test	eax, eax
-		jz	short loc_8055D3C
-
-loc_8055DB8:				; CODE XREF: sub_80555B0+7C0j
-		mov	ebx, [ebp+var_60]
-		movzx	edx, [ebp+var_61]
-
-loc_8055DBF:				; CODE XREF: sub_80555B0+8BBj
-		cmp	esi, 1
-		ja	loc_80556A8
-		jmp	loc_8055690
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8055DD0:				; CODE XREF: sub_80555B0+560j
-		mov	ecx, [ebp+var_58]
-		test	ecx, ecx
-		jz	loc_8055A90
-		add	[ebp+var_2C], 1
-		nop
-		jmp	loc_8055621
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055DE8:				; CODE XREF: sub_80555B0+588j
-					; sub_80555B0+59Bj ...
-		mov	edx, 30h
-		lea	esi, [esi+0]
-		jmp	loc_80559B0
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055DF8:				; CODE XREF: sub_80555B0+3C4j
-		mov	eax, [ebp+s]
-		cmp	byte ptr [eax+1], 0
-		setnz	al
-		jmp	loc_8055981
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8055E08:				; CODE XREF: sub_80555B0+7E0j
-		cmp	eax, 1
-		jbe	short loc_8055D92
-		mov	eax, 1
-		lea	esi, [esi+0]
-
-loc_8055E18:				; CODE XREF: sub_80555B0+888j
-		movzx	edx, byte ptr [ecx+1]
-		sub	edx, 5Bh
-		cmp	dl, 21h		; switch 34 cases
-		ja	short loc_8055E30 ; jumptable 08055E27 default case
-		movzx	edx, dl
-		jmp	ds:off_805F77C[edx*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8055E30:				; CODE XREF: sub_80555B0+872j
-					; sub_80555B0+877j
-					; DATA XREF: ...
-		add	eax, 1		; jumptable 08055E27 default case
-		add	ecx, 1
-		cmp	ebx, eax
-		ja	short loc_8055E18
-		jmp	loc_8055D92
-; ---------------------------------------------------------------------------
-
-loc_8055E3F:				; CODE XREF: sub_80555B0+77Aj
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		mov	byte ptr [ebp+var_68], dl
-		call	_strlen
-		movzx	edx, byte ptr [ebp+var_68]
-		mov	[ebp+arg_0], eax
-		jmp	loc_8055D30
-; ---------------------------------------------------------------------------
-
-loc_8055E59:				; CODE XREF: sub_80555B0+29Dj
-					; sub_80555B0+2A8j
-		xor	ebx, ebx
-		jmp	loc_805587A
-; ---------------------------------------------------------------------------
-
-loc_8055E60:				; CODE XREF: sub_80555B0+7C5j
-		mov	ebx, [ebp+var_60]
-		movzx	edx, [ebp+var_61]
-
-loc_8055E67:				; CODE XREF: sub_80555B0+8CAj
-					; sub_80555B0+8CFj ...
-		mov	byte ptr [ebp+var_4C], 0
-		jmp	loc_8055DBF
-; ---------------------------------------------------------------------------
-
-loc_8055E70:				; CODE XREF: sub_80555B0+7CEj
-		cmp	[ebp+arg_0], edi
-		mov	ebx, [ebp+var_60]
-		movzx	edx, [ebp+var_61]
-		jbe	short loc_8055E67
-		cmp	byte ptr [ecx],	0
-		jz	short loc_8055E67
-		mov	edi, [ebp+var_2C]
-		mov	eax, [ebp+s]
-		mov	[ebp+var_4C], ebx
-		mov	ebx, esi
-		lea	ecx, [edi+esi+1]
-		mov	edi, edx
-		mov	esi, [ebp+arg_0]
-		add	eax, ecx
-		jmp	short loc_8055EAD
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8055EA0:				; CODE XREF: sub_80555B0+902j
-		movzx	edx, byte ptr [eax]
-		add	ecx, 1
-		add	eax, 1
-		test	dl, dl
-		jz	short loc_8055EB4
-
-loc_8055EAD:				; CODE XREF: sub_80555B0+8E7j
-		add	ebx, 1
-		cmp	ecx, esi
-		jb	short loc_8055EA0
-
-loc_8055EB4:				; CODE XREF: sub_80555B0+8FBj
-		mov	esi, ebx
-		mov	edx, edi
-		mov	ebx, [ebp+var_4C]
-		jmp	short loc_8055E67
-; ---------------------------------------------------------------------------
-
-loc_8055EBD:				; CODE XREF: sub_80555B0+359j
-		mov	[ebp+var_31], 1
-		xor	ebx, ebx
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], offset byte_805F530
-		jmp	loc_8055608
-; ---------------------------------------------------------------------------
-
-loc_8055ED6:				; CODE XREF: sub_80555B0+326j
-		mov	[ebp+var_31], 0
-		xor	ebx, ebx
-		mov	[ebp+var_48], 1
-		mov	[ebp+var_50], 805F3C4h
-		jmp	loc_8055608
-sub_80555B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8055EF0	proc near		; CODE XREF: sub_8056070+87p
-					; sub_8056190+20p ...
-
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, eax
-		sub	esp, 3Ch
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_28], edx
-		mov	[ebp+var_2C], ecx
-		call	___errno_location
-		test	ebx, ebx
-		mov	edi, off_80612BC
-		mov	[ebp+var_20], eax
-		mov	eax, [eax]
-		mov	[ebp+var_34], eax
-		js	loc_805605C
-		cmp	ebx, dword_80612C0
-		jb	short loc_8055F8B
-		lea	edx, [ebx+1]
-		cmp	edx, 1FFFFFFFh
-		mov	[ebp+var_1C], edx
-		ja	loc_8056061
-		mov	eax, [ebp+var_1C]
-		shl	eax, 3
-		cmp	edi, offset dword_80612C4
-		jz	loc_8056030
-		mov	[esp], edi	; ptr
-		mov	[esp+4], eax	; size
-		call	sub_8058300
-		mov	edi, eax
-		mov	off_80612BC, eax
-
-loc_8055F5E:				; CODE XREF: sub_8055EF0+167j
-		mov	eax, dword_80612C0
-		mov	ecx, [ebp+var_1C]
-		mov	dword ptr [esp+4], 0 ; c
-		sub	ecx, eax
-		shl	ecx, 3
-		lea	eax, [edi+eax*8]
-		mov	[esp+8], ecx	; n
-		mov	[esp], eax	; s
-		call	_memset
-		mov	edx, [ebp+var_1C]
-		mov	dword_80612C0, edx
-
-loc_8055F8B:				; CODE XREF: sub_8055EF0+35j
-		mov	edx, [esi+4]
-		lea	edi, [edi+ebx*8]
-		mov	eax, [edi]
-		mov	ebx, [edi+4]
-		mov	ecx, [ebp+var_28]
-		or	edx, 1
-		mov	[esp+8], edx
-		mov	[ebp+var_1C], edx
-		mov	edx, [ebp+var_2C]
-		mov	[ebp+var_24], eax
-		lea	eax, [esi+8]
-		mov	[ebp+var_30], eax
-		mov	[esp+0Ch], eax
-		mov	eax, [esi]
-		mov	[esp], edx
-		mov	edx, [ebp+var_24]
-		mov	[esp+4], eax
-		mov	eax, ebx
-		call	sub_80555B0
-		cmp	[ebp+var_24], eax
-		ja	short loc_805601D
-		lea	edx, [eax+1]
-		cmp	ebx, offset dword_8061E20
-		mov	[edi], edx
-		jz	short loc_8055FE6
-		mov	[ebp+var_38], edx
-		mov	[esp], ebx	; ptr
-		call	_free
-		mov	edx, [ebp+var_38]
-
-loc_8055FE6:				; CODE XREF: sub_8055EF0+E6j
-		mov	[esp], edx	; size
-		mov	[ebp+var_38], edx
-		call	sub_8058380
-		mov	ecx, [ebp+var_28]
-		mov	edx, [ebp+var_38]
-		mov	[edi+4], eax
-		mov	ebx, eax
-		mov	eax, [ebp+var_30]
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+var_1C]
-		mov	[esp+8], eax
-		mov	eax, [esi]
-		mov	[esp+4], eax
-		mov	eax, [ebp+var_2C]
-		mov	[esp], eax
-		mov	eax, ebx
-		call	sub_80555B0
-
-loc_805601D:				; CODE XREF: sub_8055EF0+D9j
-		mov	eax, [ebp+var_34]
-		mov	edx, [ebp+var_20]
-		mov	[edx], eax
-		add	esp, 3Ch
-		mov	eax, ebx
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8056030:				; CODE XREF: sub_8055EF0+55j
-		mov	[esp+4], eax	; size
-		mov	dword ptr [esp], 0 ; ptr
-		call	sub_8058300
-		mov	edx, off_80612C8
-		mov	edi, eax
-		mov	off_80612BC, eax
-		mov	eax, dword_80612C4
-		mov	[edi+4], edx
-		mov	[edi], eax
-		jmp	loc_8055F5E
-; ---------------------------------------------------------------------------
-
-loc_805605C:				; CODE XREF: sub_8055EF0+29j
-		call	_abort
-; ---------------------------------------------------------------------------
-
-loc_8056061:				; CODE XREF: sub_8055EF0+43j
-		call	sub_80527C0
-sub_8055EF0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8056070	proc near		; CODE XREF: .text:0805612Bp
-					; sub_8056140+1Cp
-
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-var_C		= dword	ptr -0Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= byte ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 44h
-		mov	edx, ds:dword_8061DE0
-		movsx	eax, [ebp+arg_8]
-		lea	ebx, [ebp+var_30]
-		mov	[esp], ebx
-		mov	dword ptr [esp+8], 1
-		mov	[ebp+var_30], edx
-		mov	edx, ds:dword_8061DE4
-		mov	[esp+4], eax
-		mov	[ebp+var_2C], edx
-		mov	edx, ds:dword_8061DE8
-		mov	[ebp+var_28], edx
-		mov	edx, ds:dword_8061DEC
-		mov	[ebp+var_24], edx
-		mov	edx, ds:dword_8061DF0
-		mov	[ebp+var_20], edx
-		mov	edx, ds:dword_8061DF4
-		mov	[ebp+var_1C], edx
-		mov	edx, ds:dword_8061DF8
-		mov	[ebp+var_18], edx
-		mov	edx, ds:dword_8061DFC
-		mov	[ebp+var_14], edx
-		mov	edx, ds:dword_8061E00
-		mov	[ebp+var_10], edx
-		mov	edx, ds:dword_8061E04
-		mov	[ebp+var_C], edx
-		call	sub_80553D0
-		mov	ecx, [ebp+arg_4]
-		xor	eax, eax
-		mov	edx, [ebp+arg_0]
-		mov	[esp], ebx
-		call	sub_8055EF0
-		add	esp, 44h
-		pop	ebx
-		pop	ebp
-		retn
-sub_8056070	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+0Ch]
-		mov	dword ptr [esp+8], 3Ah
-		mov	[esp+4], eax
-		mov	eax, [ebp+8]
-		mov	[esp], eax
-		call	sub_8056070
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8056140	proc near		; CODE XREF: sub_8056170+14p
-
-arg_0		= dword	ptr  8
-arg_4		= byte ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		movsx	eax, [ebp+arg_4]
-		mov	dword ptr [esp+4], 0FFFFFFFFh
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	sub_8056070
-		leave
-		retn
-sub_8056140	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8056170	proc near		; CODE XREF: sub_804ACC0+16p
-					; sub_804AEC0+731p ...
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp+4], 3Ah
-		mov	[esp], eax
-		call	sub_8056140
-		leave
-		retn
-sub_8056170	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8056190	proc near		; CODE XREF: .text:080561E2p
-
-var_30		= byte ptr -30h
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 44h
-		mov	edx, [ebp+arg_4]
-		lea	ebx, [ebp+var_30]
-		mov	eax, ebx
-		call	sub_8055540
-		mov	ecx, [ebp+arg_C]
-		mov	edx, [ebp+arg_8]
-		mov	eax, [ebp+arg_0]
-		mov	[esp], ebx
-		call	sub_8055EF0
-		add	esp, 44h
-		pop	ebx
-		pop	ebp
-		retn
-sub_8056190	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+10h]
-		mov	dword ptr [esp], 0
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+0Ch]
-		mov	[esp+8], eax
-		mov	eax, [ebp+8]
-		mov	[esp+4], eax
-		call	sub_8056190
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80561F0	proc near		; CODE XREF: sub_80529A0+57p
-					; sub_8055330+1Bp ...
-
-var_30		= byte ptr -30h
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 44h
-		mov	edx, [ebp+arg_4]
-		lea	ebx, [ebp+var_30]
-		mov	eax, ebx
-		call	sub_8055540
-		mov	edx, [ebp+arg_8]
-		mov	ecx, 0FFFFFFFFh
-		mov	eax, [ebp+arg_0]
-		mov	[esp], ebx
-		call	sub_8055EF0
-		add	esp, 44h
-		pop	ebx
-		pop	ebp
-		retn
-sub_80561F0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+0Ch]
-		mov	dword ptr [esp], 0
-		mov	[esp+8], eax
-		mov	eax, [ebp+8]
-		mov	[esp+4], eax
-		call	sub_80561F0
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8056250	proc near		; CODE XREF: .text:0805628Bp
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	eax, [ebp+arg_0]
-		mov	ecx, [ebp+arg_8]
-		mov	[ebp+arg_0], offset dword_8061DE0
-		mov	edx, [ebp+arg_4]
-		leave
-		jmp	sub_8055EF0
-sub_8056250	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+0Ch]
-		mov	dword ptr [esp], 0
-		mov	[esp+8], eax
-		mov	eax, [ebp+8]
-		mov	[esp+4], eax
-		call	sub_8056250
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80562A0	proc near		; CODE XREF: sub_80562C0+14p
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ecx, 0FFFFFFFFh
-		mov	ebp, esp
-		sub	esp, 8
-		mov	eax, [ebp+arg_0]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+arg_0], offset dword_8061DE0
-		leave
-		jmp	sub_8055EF0
-sub_80562A0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80562C0	proc near		; CODE XREF: sub_804D0C0+212p
-					; sub_804FAE0+993p ...
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp], 0
-		mov	[esp+4], eax
-		call	sub_80562A0
-		leave
-		retn
-sub_80562C0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80562E0	proc near		; CODE XREF: .text:080563C2p
-
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		mov	ebx, offset dword_8061DE0
-		sub	esp, 3Ch
-		mov	eax, [ebp+arg_C]
-		test	eax, eax
-		jz	short loc_80562F7
-		mov	ebx, eax
-
-loc_80562F7:				; CODE XREF: sub_80562E0+13j
-		call	___errno_location
-		mov	ecx, [ebp+arg_8]
-		lea	edx, [ebx+8]
-		mov	[ebp+var_1C], edx
-		test	ecx, ecx
-		mov	ecx, [ebp+arg_0]
-		mov	[ebp+var_20], eax
-		mov	eax, [eax]
-		mov	[ebp+var_2C], eax
-		setz	al
-		movzx	esi, al
-		or	esi, [ebx+4]
-		mov	[esp+0Ch], edx
-		xor	edx, edx
-		mov	[esp+8], esi
-		mov	eax, [ebx]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp], eax
-		xor	eax, eax
-		call	sub_80555B0
-		mov	edi, eax
-		add	edi, 1
-		mov	[ebp+var_28], eax
-		mov	[esp], edi	; size
-		call	sub_8058380
-		mov	edx, [ebp+var_1C]
-		mov	[esp+8], esi
-		mov	ecx, [ebp+arg_0]
-		mov	[esp+0Ch], edx
-		mov	edx, edi
-		mov	[ebp+var_24], eax
-		mov	eax, [ebx]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp], eax
-		mov	eax, [ebp+var_24]
-		call	sub_80555B0
-		mov	edx, [ebp+var_20]
-		mov	eax, [ebp+var_2C]
-		mov	[edx], eax
-		mov	edx, [ebp+arg_8]
-		test	edx, edx
-		jz	short loc_8056386
-		mov	eax, [ebp+var_28]
-		mov	edx, [ebp+arg_8]
-		mov	[edx], eax
-
-loc_8056386:				; CODE XREF: sub_80562E0+9Cj
-		mov	eax, [ebp+var_24]
-		add	esp, 3Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_80562E0	endp
-
-; ---------------------------------------------------------------------------
-		jmp	short loc_80563A0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80563A0:				; CODE XREF: .text:08056391j
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+10h]
-		mov	dword ptr [esp+8], 0
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+0Ch]
-		mov	[esp+4], eax
-		mov	eax, [ebp+8]
-		mov	[esp], eax
-		call	sub_80562E0
-		leave
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80563D0	proc near		; CODE XREF: sub_804C4E0+4Fp
-					; sub_804C4E0+274p
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	eax, [ebp+arg_10]
-		mov	[ebp+var_4], edi
-		mov	edi, offset dword_8061DE0
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		test	eax, eax
-		jz	short loc_80563ED
-		mov	edi, eax
-
-loc_80563ED:				; CODE XREF: sub_80563D0+19j
-		call	___errno_location
-		mov	ecx, [ebp+arg_8]
-		mov	edx, [ebp+arg_4]
-		mov	esi, [eax]
-		mov	ebx, eax
-		lea	eax, [edi+8]
-		mov	[esp+0Ch], eax
-		mov	eax, [edi+4]
-		mov	[esp+8], eax
-		mov	eax, [edi]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_C]
-		mov	[esp], eax
-		mov	eax, [ebp+arg_0]
-		call	sub_80555B0
-		mov	[ebx], esi
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-sub_80563D0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8056430	proc near		; CODE XREF: sub_8056430+6DEp
-					; sub_8056430+77Ep ...
-
-var_4AC		= dword	ptr -4ACh
-var_4A0		= dword	ptr -4A0h
-var_49C		= dword	ptr -49Ch
-var_498		= dword	ptr -498h
-var_494		= dword	ptr -494h
-var_490		= dword	ptr -490h
-var_48C		= dword	ptr -48Ch
-var_488		= dword	ptr -488h
-var_481		= byte ptr -481h
-var_480		= dword	ptr -480h
-tp		= dword	ptr -47Ch
-var_478		= dword	ptr -478h
-var_474		= dword	ptr -474h
-var_470		= dword	ptr -470h
-var_46C		= dword	ptr -46Ch
-var_468		= dword	ptr -468h
-var_464		= dword	ptr -464h
-n		= dword	ptr -460h
-s		= dword	ptr -45Ch
-format		= byte ptr -458h
-var_454		= dword	ptr -454h
-var_450		= dword	ptr -450h
-var_44C		= dword	ptr -44Ch
-var_448		= dword	ptr -448h
-var_444		= dword	ptr -444h
-var_440		= dword	ptr -440h
-var_43C		= dword	ptr -43Ch
-var_438		= dword	ptr -438h
-var_434		= dword	ptr -434h
-var_430		= dword	ptr -430h
-var_42A		= byte ptr -42Ah
-src		= byte ptr -429h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 4BCh
-		mov	esi, [ebp+arg_0]
-		mov	[ebp+var_46C], ecx
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+var_481], al
-		mov	ebx, large gs:14h
-		mov	[ebp+var_1C], ebx
-		xor	ebx, ebx
-		mov	eax, [ecx+8]
-		mov	[ebp+tp], ecx
-		mov	ecx, [ecx+28h]
-		cmp	eax, 0Ch
-		mov	[ebp+var_480], eax
-		mov	[ebp+var_494], ecx
-		jle	loc_80567A0
-		sub	eax, 0Ch
-		mov	[ebp+var_480], eax
-
-loc_8056484:				; CODE XREF: sub_8056430+378j
-					; sub_8056430+388j
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jz	loc_8057CB9
-		lea	ebx, [ebp+var_1C]
-		mov	[ebp+s], edx
-		mov	[ebp+var_464], 0
-		mov	[ebp+var_4AC], ebx
-		jmp	short loc_80564F5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80564B0:				; CODE XREF: sub_8056430+C7j
-		mov	edx, [ebp+var_46C]
-		sub	edx, [ebp+var_464]
-		cmp	edx, 1
-		jbe	loc_8056740
-		mov	ebx, [ebp+s]
-		test	ebx, ebx
-		jz	short loc_80564E0
-		mov	edx, [ebp+s]
-		mov	[edx], al
-		add	edx, 1
-		mov	[ebp+s], edx
-
-loc_80564E0:				; CODE XREF: sub_8056430+9Dj
-		add	[ebp+var_464], 1
-
-loc_80564E7:				; CODE XREF: sub_8056430+408j
-					; sub_8056430+4CDj ...
-		add	esi, 1
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jz	loc_8056688
-
-loc_80564F5:				; CODE XREF: sub_8056430+78j
-					; sub_8056430+250j
-		cmp	al, 25h
-		jnz	short loc_80564B0
-		movzx	eax, [ebp+var_481]
-		mov	byte ptr [ebp+n], 0
-		mov	[ebp+var_474], 0
-		mov	byte ptr [ebp+var_478],	al
-
-loc_8056517:				; CODE XREF: sub_8056430+2EBj
-					; sub_8056430+2F9j ...
-		movzx	eax, byte ptr [esi+1]
-		lea	ebx, [esi+1]
-		cmp	al, 30h
-		mov	ecx, eax
-		jz	loc_8056710
-		jg	loc_8056700
-		cmp	al, 23h
-		jz	loc_8056730
-		cmp	al, 2Dh
-		jz	loc_8056710
-
-loc_805653E:				; CODE XREF: sub_8056430+2D6j
-		movsx	edx, al
-		xor	edi, edi
-		lea	esi, [edx-30h]
-		cmp	esi, 9
-		jbe	loc_80566DF
-		mov	edi, 0FFFFFFFFh
-
-loc_8056554:				; CODE XREF: sub_8056430+2A9j
-		cmp	al, 45h
-		jz	loc_8056788
-		cmp	al, 4Fh
-		mov	[ebp+var_470], 0
-		jz	loc_8056788
-
-loc_805656E:				; CODE XREF: sub_8056430+367j
-		cmp	cl, 7Ah		; switch 123 cases
-		mov	[ebp+var_490], edx
-		jbe	loc_80566F0
-
-loc_805657D:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	esi, ebx	; jumptable 080566F3 default case
-
-loc_805657F:				; CODE XREF: sub_8056430+C8Cj
-					; sub_8056430+1914j
-		cmp	cl, 25h
-		jnz	loc_80569B2
-		mov	ebx, esi
-		mov	edx, 1
-		nop
-
-loc_8056590:				; CODE XREF: sub_8056430+59Aj
-					; sub_8056430+BFBj
-		sub	edi, edx
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		add	eax, edx
-		mov	[ebp+n], eax
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	[ebp+n], eax
-		jnb	loc_8056740
-		mov	ecx, [ebp+s]
-		test	ecx, ecx
-		jz	loc_805666C
-		test	edi, edi
-		jle	short loc_8056606
-		cmp	[ebp+var_474], 30h
-		jz	loc_8056A98
-		mov	eax, [ebp+s]
-		mov	[ebp+var_49C], edx
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		mov	edx, [ebp+var_49C]
-		add	[ebp+s], edi
-
-loc_8056606:				; CODE XREF: sub_8056430+19Bj
-					; sub_8056430+694j
-		cmp	byte ptr [ebp+var_478],	0
-		jz	loc_80569D0
-		mov	ecx, [ebp+s]
-		add	ecx, edx
-		test	edx, edx
-		mov	[ebp+s], ecx
-		jz	short loc_805666C
-		mov	[ebp+var_49C], edx
-		call	___ctype_toupper_loc
-		mov	edx, [ebp+var_49C]
-		xor	ecx, ecx
-		mov	[ebp+var_468], esi
-		lea	edi, [ebx+edx]
-		lea	esi, [esi+0]
-
-loc_8056648:				; CODE XREF: sub_8056430+234j
-		movzx	esi, byte ptr [edi+ecx-1]
-		mov	ebx, [eax]
-		mov	ebx, [ebx+esi*4]
-		mov	esi, [ebp+s]
-		mov	[esi+ecx-1], bl
-		sub	ecx, 1
-		lea	ebx, [ecx+edx]
-		test	ebx, ebx
-		jnz	short loc_8056648
-		mov	esi, [ebp+var_468]
-
-loc_805666C:				; CODE XREF: sub_8056430+193j
-					; sub_8056430+1F3j ...
-		mov	ebx, [ebp+n]
-		add	esi, 1
-		add	[ebp+var_464], ebx
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jnz	loc_80564F5
-		db	66h
-		nop
-
-loc_8056688:				; CODE XREF: sub_8056430+BFj
-					; sub_8056430+1899j
-		mov	edx, [ebp+s]
-		test	edx, edx
-		jz	loc_805674A
-		mov	eax, [ebp+var_46C]
-		test	eax, eax
-		jz	loc_805674A
-		mov	esi, [ebp+s]
-		mov	byte ptr [esi],	0
-		jmp	loc_805674A
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80566B8:				; CODE XREF: sub_8056430+2B5j
-		jz	loc_8056770
-
-loc_80566BE:				; CODE XREF: sub_8056430+342j
-		lea	edx, [edi+edi*4]
-		movsx	eax, al
-		lea	edi, [eax+edx*2-30h]
-
-loc_80566C8:				; CODE XREF: sub_8056430+2BCj
-					; sub_8056430+34Dj
-		add	ebx, 1
-		movzx	eax, byte ptr [ebx]
-		movsx	edx, al
-		mov	ecx, eax
-		lea	esi, [edx-30h]
-		cmp	esi, 9
-		ja	loc_8056554
-
-loc_80566DF:				; CODE XREF: sub_8056430+119j
-		cmp	edi, 0CCCCCCCh
-		jle	short loc_80566B8
-		mov	edi, 7FFFFFFFh
-		jmp	short loc_80566C8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80566F0:				; CODE XREF: sub_8056430+147j
-		movzx	eax, cl
-		jmp	ds:off_805F89C[eax*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8056700:				; CODE XREF: sub_8056430+F8j
-		cmp	al, 5Eh
-		jz	short loc_8056720
-		cmp	al, 5Fh
-		jnz	loc_805653E
-		lea	esi, [esi+0]
-
-loc_8056710:				; CODE XREF: sub_8056430+F2j
-					; sub_8056430+108j
-		movsx	eax, al
-		mov	esi, ebx
-		mov	[ebp+var_474], eax
-		jmp	loc_8056517
-; ---------------------------------------------------------------------------
-
-loc_8056720:				; CODE XREF: sub_8056430+2D2j
-		mov	byte ptr [ebp+var_478],	1
-		mov	esi, ebx
-		jmp	loc_8056517
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8056730:				; CODE XREF: sub_8056430+100j
-		mov	byte ptr [ebp+n], 1
-		mov	esi, ebx
-		jmp	loc_8056517
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8056740:				; CODE XREF: sub_8056430+8Fj
-					; sub_8056430+185j ...
-		mov	[ebp+var_464], 0
-
-loc_805674A:				; CODE XREF: sub_8056430+260j
-					; sub_8056430+26Ej ...
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		mov	eax, [ebp+var_464]
-		jnz	loc_805811B
-		add	esp, 4BCh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8056770:				; CODE XREF: sub_8056430:loc_80566B8j
-		cmp	al, 37h
-		jle	loc_80566BE
-		mov	edi, 7FFFFFFFh
-		jmp	loc_80566C8
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8056788:				; CODE XREF: sub_8056430+126j
-					; sub_8056430+138j
-		add	ebx, 1
-		mov	[ebp+var_470], edx
-		movzx	ecx, byte ptr [ebx]
-		movsx	edx, cl
-		jmp	loc_805656E
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80567A0:				; CODE XREF: sub_8056430+45j
-		mov	edi, [ebp+var_480]
-		test	edi, edi
-		jnz	loc_8056484
-		mov	[ebp+var_480], 0Ch
-		jmp	loc_8056484
-; ---------------------------------------------------------------------------
-
-loc_80567BD:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 4Fh ; jumptable 080566F3	cases 88,99,120
-		mov	byte ptr [ebp+var_468],	0
-		jz	loc_80569B0
-
-loc_80567D1:				; CODE XREF: sub_8056430+7CEj
-					; sub_8056430+7E2j ...
-		mov	esi, [ebp+var_470]
-		mov	[ebp+format], 20h
-		mov	[ebp+format+1],	25h
-		test	esi, esi
-		jnz	loc_8056A08
-		lea	ecx, [ebp+format+3]
-		mov	[ebp+var_48C], 0
-		lea	eax, [ebp+format+2]
-
-loc_8056803:				; CODE XREF: sub_8056430+51Bj
-					; sub_8056430+602j
-		mov	[eax], dl
-		lea	esi, [ebp+format]
-		mov	byte ptr [ecx],	0
-		mov	ecx, [ebp+tp]
-		lea	eax, [ebp+var_42A]
-		mov	[esp+8], esi	; format
-		mov	esi, ebx
-		mov	dword ptr [esp+4], 400h	; maxsize
-		mov	[esp], eax	; s
-		mov	[esp+0Ch], ecx	; tp
-		call	_strftime
-		test	eax, eax
-		mov	edx, eax
-		jz	loc_80564E7
-		lea	ecx, [eax-1]
-		sub	edi, ecx
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		add	eax, ecx
-		mov	[ebp+var_470], eax
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	[ebp+var_470], eax
-		mov	[ebp+n], ecx
-		jnb	loc_8056740
-		mov	ecx, [ebp+s]
-		test	ecx, ecx
-		jz	short loc_80568EF
-		test	edi, edi
-		jle	short loc_805688E
-		mov	eax, [ebp+var_48C]
-		test	eax, eax
-		jz	loc_8056950
-
-loc_805688E:				; CODE XREF: sub_8056430+44Ej
-					; sub_8056430+559j ...
-		cmp	byte ptr [ebp+var_468],	0
-		jz	loc_8056A38
-		mov	esi, [ebp+n]
-		test	esi, esi
-		jz	short loc_80568E3
-		mov	esi, [ebp+n]
-		mov	[ebp+var_49C], edx
-		call	___ctype_tolower_loc
-		mov	edx, [ebp+var_49C]
-		add	edx, [ebp+s]
-		sub	esi, 1
-		lea	esi, [esi+0]
-
-loc_80568C8:				; CODE XREF: sub_8056430+4B1j
-		movzx	edi, [ebp+esi+src]
-		sub	esi, 1
-		mov	ecx, [eax]
-		mov	ecx, [ecx+edi*4]
-		mov	[edx-2], cl
-		sub	edx, 1
-		cmp	esi, 0FFFFFFFFh
-		jnz	short loc_80568C8
-
-loc_80568E3:				; CODE XREF: sub_8056430+473j
-					; sub_8056430+61Dj ...
-		mov	esi, [ebp+n]
-		add	[ebp+s], esi
-
-loc_80568EF:				; CODE XREF: sub_8056430+44Aj
-		mov	eax, [ebp+var_470]
-		mov	esi, ebx
-		add	[ebp+var_464], eax
-		jmp	loc_80564E7
-; ---------------------------------------------------------------------------
-
-loc_8056902:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	ecx, [ebp+var_470] ; jumptable 080566F3	cases 65,66,97
-		test	ecx, ecx
-		jnz	loc_80569B0
-		cmp	byte ptr [ebp+n], 0
-		jz	short loc_8056920
-		mov	byte ptr [ebp+var_478],	1
-
-loc_8056920:				; CODE XREF: sub_8056430+4E7j
-					; sub_8056430+132Cj
-		mov	[ebp+format], 20h
-		lea	ecx, [ebp+format+3]
-		mov	[ebp+format+1],	25h
-		lea	eax, [ebp+format+2]
-		mov	byte ptr [ebp+var_468],	0
-		mov	[ebp+var_48C], 0
-		jmp	loc_8056803
-; ---------------------------------------------------------------------------
-
-loc_8056950:				; CODE XREF: sub_8056430+458j
-		cmp	[ebp+var_474], 30h
-		jz	loc_8057C52
-		mov	eax, [ebp+s]
-		mov	[ebp+var_49C], edx
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		mov	edx, [ebp+var_49C]
-		add	[ebp+s], edi
-		jmp	loc_805688E
-; ---------------------------------------------------------------------------
-
-loc_805698E:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		movzx	eax, byte ptr [ebx+1] ;	jumptable 080566F3 case	58
-		lea	esi, [ebx+1]
-		mov	[ebp+n], 1
-		cmp	al, 3Ah
-		jz	loc_8057D87
-
-loc_80569A7:				; CODE XREF: sub_8056430+197Aj
-		cmp	al, 7Ah
-		jz	loc_8056C38
-		nop
-
-loc_80569B0:				; CODE XREF: sub_8056430+39Bj
-					; sub_8056430+4DAj ...
-		mov	esi, ebx
-
-loc_80569B2:				; CODE XREF: sub_8056430+152j
-		lea	eax, [esi-1]
-		mov	edx, 1
-
-loc_80569BA:				; CODE XREF: sub_8056430+598j
-		movzx	ecx, byte ptr [eax]
-		add	edx, 1
-		mov	ebx, eax
-		sub	eax, 1
-		cmp	cl, 25h
-		jnz	short loc_80569BA
-		jmp	loc_8056590
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80569D0:				; CODE XREF: sub_8056430+1DDj
-		mov	eax, [ebp+s]
-		mov	[esp+8], edx	; n
-		mov	[ebp+var_49C], edx
-		mov	[esp+4], ebx	; src
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	ecx, [ebp+s]
-		mov	edx, [ebp+var_49C]
-		lea	edx, [ecx+edx]
-		mov	[ebp+s], edx
-		jmp	loc_805666C
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8056A08:				; CODE XREF: sub_8056430+3B7j
-		mov	[ebp+var_48C], 0
-
-loc_8056A12:				; CODE XREF: sub_8056430+D28j
-					; sub_8056430+1B0Cj
-		movzx	edx, byte ptr [ebp+var_470]
-		lea	ecx, [ebp+var_454]
-		lea	eax, [ebp+format+3]
-		mov	[ebp+format+2],	dl
-		movzx	edx, byte ptr [ebp+var_490]
-		jmp	loc_8056803
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8056A38:				; CODE XREF: sub_8056430+465j
-		cmp	byte ptr [ebp+var_478],	0
-		jz	loc_8057C2B
-		mov	ecx, [ebp+n]
-		test	ecx, ecx
-		jz	loc_80568E3
-		mov	esi, [ebp+n]
-		mov	[ebp+var_49C], edx
-		call	___ctype_toupper_loc
-		mov	edx, [ebp+var_49C]
-		add	edx, [ebp+s]
-		sub	esi, 1
-		nop
-		lea	esi, [esi+0]
-
-loc_8056A78:				; CODE XREF: sub_8056430+661j
-		movzx	edi, [ebp+esi+src]
-		sub	esi, 1
-		mov	ecx, [eax]
-		mov	ecx, [ecx+edi*4]
-		mov	[edx-2], cl
-		sub	edx, 1
-		cmp	esi, 0FFFFFFFFh
-		jnz	short loc_8056A78
-		jmp	loc_80568E3
-; ---------------------------------------------------------------------------
-
-loc_8056A98:				; CODE XREF: sub_8056430+1A4j
-		mov	ecx, [ebp+s]
-		mov	[ebp+var_49C], edx
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], ecx	; s
-		call	_memset
-		mov	edx, [ebp+var_49C]
-		add	[ebp+s], edi
-		jmp	loc_8056606
-; ---------------------------------------------------------------------------
-
-loc_8056AC9:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	[ebp+var_468], offset aHMS ; jumptable 080566F3	case 84
-
-loc_8056AD3:				; CODE XREF: sub_8056430+7ACj
-					; sub_8056430+1214j ...
-		movzx	ecx, byte ptr [ebp+var_478]
-		mov	eax, [ebp+arg_8]
-		mov	edx, [ebp+tp]
-		mov	esi, [ebp+arg_C]
-		mov	[ebp+var_470], ecx
-		mov	ecx, [ebp+var_468]
-		mov	[esp+8], eax
-		mov	eax, [ebp+var_470]
-		mov	[esp+4], edx
-		xor	edx, edx
-		mov	[esp+0Ch], esi
-		mov	[esp], ecx
-		mov	ecx, 0FFFFFFFFh
-		call	sub_8056430
-		mov	esi, [ebp+var_46C]
-		sub	esi, [ebp+var_464]
-		sub	edi, eax
-		mov	[ebp+n], eax
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		add	eax, [ebp+n]
-		cmp	eax, esi
-		mov	[ebp+var_478], eax
-		jnb	loc_8056740
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	short loc_8056BBF
-		test	edi, edi
-		jle	short loc_8056B7F
-		cmp	[ebp+var_474], 30h
-		jz	loc_8057C94
-		mov	edx, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], edx	; s
-		call	_memset
-		add	[ebp+s], edi
-
-loc_8056B7F:				; CODE XREF: sub_8056430+720j
-					; sub_8056430+1884j
-		mov	ecx, [ebp+arg_C]
-		mov	eax, [ebp+arg_8]
-		mov	edx, [ebp+tp]
-		mov	[esp+0Ch], ecx
-		mov	ecx, [ebp+var_468]
-		mov	[esp+8], eax
-		mov	eax, [ebp+var_470]
-		mov	[esp+4], edx
-		mov	edx, [ebp+s]
-		mov	[esp], ecx
-		mov	ecx, esi
-		call	sub_8056430
-		mov	esi, [ebp+n]
-		add	[ebp+s], esi
-
-loc_8056BBF:				; CODE XREF: sub_8056430+71Cj
-		mov	eax, [ebp+var_478]
-		mov	esi, ebx
-		add	[ebp+var_464], eax
-		jmp	loc_80564E7
-; ---------------------------------------------------------------------------
-
-loc_8056BD2:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	[ebp+var_468], 805E00Eh	; jumptable 080566F3 case 82
-		jmp	loc_8056AD3
-; ---------------------------------------------------------------------------
-
-loc_8056BE1:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	edx, 70h	; jumptable 080566F3 case 80
-		mov	[ebp+var_490], 70h
-		mov	byte ptr [ebp+var_468],	1
-
-loc_8056BF7:				; CODE XREF: sub_8056430+7FAj
-		cmp	byte ptr [ebp+n], 0
-		jz	loc_80567D1
-		mov	byte ptr [ebp+var_478],	0
-		mov	byte ptr [ebp+var_468],	1
-		jmp	loc_80567D1
-; ---------------------------------------------------------------------------
-
-loc_8056C17:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	byte ptr [ebp+var_468],	0 ; jumptable 080566F3 case 114
-		jmp	loc_80567D1
-; ---------------------------------------------------------------------------
-
-loc_8056C23:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	byte ptr [ebp+var_468],	0 ; jumptable 080566F3 case 112
-		jmp	short loc_8056BF7
-; ---------------------------------------------------------------------------
-
-loc_8056C2C:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	esi, ebx	; jumptable 080566F3 case 122
-		mov	[ebp+n], 0
-
-loc_8056C38:				; CODE XREF: sub_8056430+579j
-		mov	eax, [ebp+tp]
-		mov	ebx, [eax+20h]
-		test	ebx, ebx
-		js	loc_80564E7
-		mov	ebx, [eax+24h]
-		mov	edx, 91A2B3C5h
-		mov	eax, ebx
-		imul	edx
-		mov	eax, 88888889h
-		add	edx, ebx
-		sar	edx, 0Bh
-		mov	[ebp+var_468], edx
-		mov	edx, ebx
-		sar	edx, 1Fh
-		mov	[ebp+var_488], edx
-		sub	[ebp+var_468], edx
-		imul	ebx
-		mov	eax, 88888889h
-		lea	ecx, [edx+ebx]
-		sar	ecx, 5
-		sub	ecx, [ebp+var_488]
-		imul	ecx
-		mov	eax, ecx
-		sar	eax, 1Fh
-		add	edx, ecx
-		sar	edx, 5
-		sub	edx, eax
-		imul	eax, edx, 3Ch
-		mov	edx, ecx
-		sub	edx, eax
-		imul	eax, ecx, 3Ch
-		mov	ecx, ebx
-		sub	ecx, eax
-		cmp	[ebp+n], 1
-		jz	loc_8057DF1
-		jnb	loc_8057D2B
-		imul	eax, [ebp+var_468], 64h
-		shr	ebx, 1Fh
-		mov	byte ptr [ebp+var_488],	bl
-		mov	[ebp+n], 0
-		add	eax, edx
-		mov	[ebp+var_468], eax
-		mov	byte ptr [ebp+var_498],	1
-		mov	[ebp+var_48C], 5
-		nop
-		lea	esi, [esi+0]
-
-loc_8056CF0:				; CODE XREF: sub_8056430+F97j
-					; sub_8056430+1282j ...
-		cmp	[ebp+var_470], 4Fh
-		mov	ebx, esi
-		jz	loc_8057133
-		nop
-
-loc_8056D00:				; CODE XREF: sub_8056430+CFDj
-					; sub_8056430+13DDj ...
-		cmp	byte ptr [ebp+var_488],	0
-		mov	esi, ebx
-		lea	ecx, [ebp+var_1C]
-		jnz	loc_80579C8
-
-loc_8056D12:				; CODE XREF: sub_8056430+159Ej
-		mov	ebx, 0CCCCCCCDh
-		mov	[ebp+var_470], esi
-		lea	esi, [esi+0]
-
-loc_8056D20:				; CODE XREF: sub_8056430+92Dj
-					; sub_8056430+931j
-		test	byte ptr [ebp+n], 1
-		jz	short loc_8056D2F
-		sub	ecx, 1
-		mov	byte ptr [ecx],	3Ah
-
-loc_8056D2F:				; CODE XREF: sub_8056430+8F7j
-		mov	eax, [ebp+var_468]
-		sub	ecx, 1
-		mov	esi, [ebp+var_468]
-		mul	ebx
-		shr	edx, 3
-		lea	eax, [edx+edx*4]
-		add	eax, eax
-		sub	esi, eax
-		mov	eax, esi
-		add	eax, 30h
-		mov	[ecx], al
-		sar	[ebp+n], 1
-		mov	[ebp+var_468], edx
-		jnz	short loc_8056D20
-		test	edx, edx
-		jnz	short loc_8056D20
-		mov	esi, [ebp+var_470]
-		mov	ebx, esi
-
-loc_8056D6B:				; CODE XREF: sub_8056430+17F6j
-		cmp	edi, [ebp+var_48C]
-		mov	[ebp+n], edi
-		jge	short loc_8056D85
-		mov	eax, [ebp+var_48C]
-		mov	[ebp+n], eax
-
-loc_8056D85:				; CODE XREF: sub_8056430+947j
-		cmp	byte ptr [ebp+var_488],	0
-		mov	edx, 2Dh
-		jnz	short loc_8056D9F
-		movzx	edx, byte ptr [ebp+var_498]
-		neg	edx
-		and	edx, 2Bh
-
-loc_8056D9F:				; CODE XREF: sub_8056430+961j
-		cmp	[ebp+var_474], 2Dh
-		jz	loc_8057A50
-		mov	eax, [ebp+n]
-		lea	esi, [ecx+eax]
-		xor	eax, eax
-		sub	esi, [ebp+var_4AC]
-		test	dl, dl
-		setnz	al
-		sub	esi, eax
-		test	esi, esi
-		jle	loc_8057B28
-		cmp	[ebp+var_474], 5Fh
-		jz	loc_80579D8
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	[ebp+n], eax
-		mov	[ebp+var_468], eax
-		jnb	loc_8056740
-		test	dl, dl
-		jz	loc_8056E9B
-		sub	edi, 1
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		add	eax, 1
-		cmp	[ebp+var_468], eax
-		mov	[ebp+var_470], eax
-		jbe	loc_8056740
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	short loc_8056E8F
-		test	edi, edi
-		jle	short loc_8056E7E
-		mov	eax, [ebp+n]
-		test	eax, eax
-		jnz	short loc_8056E7E
-		cmp	[ebp+var_474], 30h
-		jz	loc_8057D49
-		mov	eax, [ebp+s]
-		mov	byte ptr [ebp+var_49C],	dl
-		mov	[ebp+var_4A0], ecx
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		mov	ecx, [ebp+var_4A0]
-		add	[ebp+s], edi
-		movzx	edx, byte ptr [ebp+var_49C]
-
-loc_8056E7E:				; CODE XREF: sub_8056430+9FCj
-					; sub_8056430+A06j ...
-		mov	eax, [ebp+s]
-		mov	[eax], dl
-		add	eax, 1
-		mov	[ebp+s], eax
-
-loc_8056E8F:				; CODE XREF: sub_8056430+9F8j
-		mov	edx, [ebp+var_470]
-		add	[ebp+var_464], edx
-
-loc_8056E9B:				; CODE XREF: sub_8056430+9C9j
-		mov	edx, [ebp+s]
-		test	edx, edx
-		jz	short loc_8056ED1
-		mov	eax, [ebp+s]
-		mov	[ebp+var_4A0], ecx
-		mov	[esp+8], esi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		mov	ecx, [ebp+var_4A0]
-		add	[ebp+s], esi
-
-loc_8056ED1:				; CODE XREF: sub_8056430+A73j
-		add	[ebp+var_464], esi
-		xor	edi, edi
-
-loc_8056ED9:				; CODE XREF: sub_8056430+1622j
-					; sub_8056430+16C3j ...
-		mov	esi, [ebp+var_4AC]
-		sub	esi, ecx
-		sub	edi, esi
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		add	eax, esi
-		mov	[ebp+var_468], eax
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	[ebp+var_468], eax
-		jnb	loc_8056740
-		mov	edx, [ebp+s]
-		test	edx, edx
-		jz	loc_8056FC4
-		test	edi, edi
-		jle	short loc_8056F61
-		mov	eax, [ebp+n]
-		test	eax, eax
-		jnz	short loc_8056F61
-		cmp	[ebp+var_474], 30h
-		jz	loc_8057BC8
-		mov	eax, [ebp+s]
-		mov	[ebp+var_4A0], ecx
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		mov	ecx, [ebp+var_4A0]
-		add	[ebp+s], edi
-
-loc_8056F61:				; CODE XREF: sub_8056430+AECj
-					; sub_8056430+AF6j ...
-		cmp	byte ptr [ebp+var_478],	0
-		jz	loc_8057AF8
-		mov	edx, [ebp+s]
-		add	edx, esi
-		test	esi, esi
-		mov	[ebp+s], edx
-		jz	short loc_8056FC4
-		mov	[ebp+var_4A0], ecx
-		call	___ctype_toupper_loc
-		mov	ecx, [ebp+var_4A0]
-		xor	edx, edx
-		mov	[ebp+n], ebx
-		lea	edi, [ecx+esi]
-		lea	esi, [esi+0]
-
-loc_8056FA0:				; CODE XREF: sub_8056430+B8Cj
-		movzx	ebx, byte ptr [edi+edx-1]
-		mov	ecx, [eax]
-		mov	ecx, [ecx+ebx*4]
-		mov	ebx, [ebp+s]
-		mov	[ebx+edx-1], cl
-		sub	edx, 1
-		lea	ecx, [esi+edx]
-		test	ecx, ecx
-		jnz	short loc_8056FA0
-		mov	ebx, [ebp+n]
-
-loc_8056FC4:				; CODE XREF: sub_8056430+AE4j
-					; sub_8056430+B4Ej ...
-		mov	ecx, [ebp+var_468]
-		mov	esi, ebx
-		add	[ebp+var_464], ecx
-		jmp	loc_80564E7
-; ---------------------------------------------------------------------------
-
-loc_8056FD7:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 78
-		jz	loc_80569B0
-		cmp	edi, 0FFFFFFFFh
-		jz	loc_8057F06
-		cmp	edi, 8
-		mov	esi, edi
-		mov	ecx, [ebp+arg_C]
-		jg	short loc_8057011
-		nop
-
-loc_8056FF8:				; CODE XREF: sub_8056430+BDFj
-		mov	eax, 66666667h
-		add	esi, 1
-		imul	ecx
-		sar	ecx, 1Fh
-		sar	edx, 2
-		sub	edx, ecx
-		cmp	esi, 9
-		mov	ecx, edx
-		jnz	short loc_8056FF8
-
-loc_8057011:				; CODE XREF: sub_8056430+BC5j
-		mov	[ebp+var_48C], edi
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_805701C:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	ecx, [ebp+var_470] ; jumptable 080566F3	case 37
-		mov	esi, ebx
-		mov	edx, 1
-		test	ecx, ecx
-		jnz	loc_8056590
-		sub	edi, 1
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		lea	esi, [eax+1]
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	esi, eax
-		jnb	loc_8056740
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	short loc_80570A8
-		test	edi, edi
-		mov	eax, 25h
-		jle	short loc_8057097
-		cmp	[ebp+var_474], 30h
-		jz	loc_80580F3
-		mov	eax, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		add	[ebp+s], edi
-		movzx	eax, byte ptr [ebx]
-
-loc_8057097:				; CODE XREF: sub_8056430+C35j
-					; sub_8056430+1CE6j
-		mov	edx, [ebp+s]
-		mov	[edx], al
-		add	edx, 1
-		mov	[ebp+s], edx
-
-loc_80570A8:				; CODE XREF: sub_8056430+C2Cj
-					; sub_8056430+DBBj ...
-		add	[ebp+var_464], esi
-		mov	esi, ebx
-		jmp	loc_80564E7
-; ---------------------------------------------------------------------------
-
-loc_80570B5:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		lea	esi, [ebx-1]	; jumptable 080566F3 case 0
-		movzx	ecx, byte ptr [ebx-1]
-		jmp	loc_805657F
-; ---------------------------------------------------------------------------
-
-loc_80570C1:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	esi, [ebp+tp]	; jumptable 080566F3 case 117
-		mov	edx, 92492493h
-		mov	[ebp+var_48C], 1
-		mov	ecx, [esi+18h]
-		add	ecx, 6
-		mov	eax, ecx
-		imul	edx
-		mov	eax, ecx
-		sar	eax, 1Fh
-		add	edx, ecx
-		sar	edx, 2
-		sub	edx, eax
-		lea	eax, ds:0[edx*8]
-		sub	eax, edx
-		sub	ecx, eax
-		add	ecx, 1
-		lea	esi, [esi+0]
-
-loc_8057100:				; CODE XREF: sub_8056430+BE7j
-					; sub_8056430+D67j ...
-		mov	edx, ecx
-		mov	esi, ebx
-		shr	edx, 1Fh
-		mov	ebx, esi
-		cmp	[ebp+var_470], 4Fh
-		mov	byte ptr [ebp+var_488],	dl
-		mov	[ebp+var_468], ecx
-		mov	[ebp+n], 0
-		mov	byte ptr [ebp+var_498],	0
-		jnz	loc_8056D00
-
-loc_8057133:				; CODE XREF: sub_8056430+8C9j
-		cmp	byte ptr [ebp+var_488],	0
-		lea	ecx, [ebp+var_1C]
-		jnz	loc_80579C8
-
-loc_8057143:				; CODE XREF: sub_8056430+185Fj
-		mov	[ebp+format], 20h
-		mov	[ebp+format+1],	25h
-		mov	byte ptr [ebp+var_468],	0
-		jmp	loc_8056A12
-; ---------------------------------------------------------------------------
-
-loc_805715D:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 85
-		jz	loc_80569B0
-		mov	edx, [ebp+tp]
-		mov	esi, [edx+1Ch]
-		add	esi, 7
-		sub	esi, [edx+18h]
-		mov	edx, 92492493h
-		mov	eax, esi
-		imul	edx
-
-loc_8057182:				; CODE XREF: sub_8056430+1427j
-		lea	ecx, [edx+esi]
-		sar	ecx, 2
-		sar	esi, 1Fh
-		sub	ecx, esi
-		mov	[ebp+var_48C], 2
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_805719C:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 83
-		jz	loc_80569B0
-		mov	edx, [ebp+tp]
-		mov	[ebp+var_48C], 2
-		mov	ecx, [edx]
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_80571C0:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		sub	edi, 1		; jumptable 080566F3 case 116
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		lea	esi, [eax+1]
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	esi, eax
-		jnb	loc_8056740
-		mov	ecx, [ebp+s]
-		test	ecx, ecx
-		jz	loc_80570A8
-		test	edi, edi
-		jle	short loc_8057222
-		cmp	[ebp+var_474], 30h
-		jz	loc_805804C
-		mov	edx, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], edx	; s
-		call	_memset
-		add	[ebp+s], edi
-
-loc_8057222:				; CODE XREF: sub_8056430+DC3j
-					; sub_8056430+1C3Cj
-		mov	ecx, [ebp+s]
-		mov	byte ptr [ecx],	9
-		add	ecx, 1
-		mov	[ebp+s], ecx
-		jmp	loc_80570A8
-; ---------------------------------------------------------------------------
-
-loc_8057239:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	ecx, [ebp+tp]	; jumptable 080566F3 case 115
-		lea	esi, [ebp+format]
-		mov	eax, [ecx]
-		mov	dword ptr [ebp+format],	eax
-		mov	eax, [ecx+4]
-		mov	[ebp+var_454], eax
-		mov	eax, [ecx+8]
-		mov	[ebp+var_450], eax
-		mov	eax, [ecx+0Ch]
-		mov	[ebp+var_44C], eax
-		mov	eax, [ecx+10h]
-		mov	[ebp+var_448], eax
-		mov	eax, [ecx+14h]
-		mov	[ebp+var_444], eax
-		mov	eax, [ecx+18h]
-		mov	[ebp+var_440], eax
-		mov	eax, [ecx+1Ch]
-		mov	[ebp+var_43C], eax
-		mov	eax, [ecx+20h]
-		mov	[ebp+var_438], eax
-		mov	eax, [ecx+24h]
-		mov	[ebp+var_434], eax
-		mov	eax, [ecx+28h]
-		mov	[esp], esi	; tp
-		mov	[ebp+var_430], eax
-		call	_mktime
-		lea	ecx, [ebp+var_1C]
-		mov	[ebp+n], ebx
-		mov	esi, eax
-		shr	eax, 1Fh
-		mov	byte ptr [ebp+var_488],	al
-		jmp	short loc_80572DB
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80572C8:				; CODE XREF: sub_8056430+ED1j
-		mov	ebx, 30h
-		sub	bl, al
-		mov	eax, ebx
-
-loc_80572D1:				; CODE XREF: sub_8056430+ED6j
-		test	edx, edx
-		mov	[ecx], al
-		jz	loc_8057C0F
-
-loc_80572DB:				; CODE XREF: sub_8056430+E93j
-		mov	eax, 66666667h
-		sub	ecx, 1
-		imul	esi
-		mov	eax, esi
-		sar	eax, 1Fh
-		sar	edx, 2
-		sub	edx, eax
-		lea	eax, [edx+edx*4]
-		add	eax, eax
-		sub	esi, eax
-		cmp	byte ptr [ebp+var_488],	0
-		mov	eax, esi
-		mov	esi, edx
-		jnz	short loc_80572C8
-		add	eax, 30h
-		jmp	short loc_80572D1
-; ---------------------------------------------------------------------------
-
-loc_8057308:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		sub	edi, 1		; jumptable 080566F3 case 110
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		lea	esi, [eax+1]
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	esi, eax
-		jnb	loc_8056740
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	loc_80570A8
-		test	edi, edi
-		jle	short loc_805736A
-		cmp	[ebp+var_474], 30h
-		jz	loc_8058027
-		mov	ecx, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], ecx	; s
-		call	_memset
-		add	[ebp+s], edi
-
-loc_805736A:				; CODE XREF: sub_8056430+F0Bj
-					; sub_8056430+1C17j
-		mov	eax, [ebp+s]
-		mov	byte ptr [eax],	0Ah
-		add	eax, 1
-		mov	[ebp+s], eax
-		jmp	loc_80570A8
-; ---------------------------------------------------------------------------
-
-loc_8057381:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 109
-		jz	loc_80569B0
-		mov	edx, [ebp+tp]
-		mov	esi, ebx
-		mov	[ebp+n], 0
-		mov	byte ptr [ebp+var_498],	0
-		mov	[ebp+var_48C], 2
-		mov	eax, [edx+10h]
-		cmp	eax, 0FFFFFFFFh
-		setl	byte ptr [ebp+var_488]
-		add	eax, 1
-		mov	[ebp+var_468], eax
-		jmp	loc_8056CF0
-; ---------------------------------------------------------------------------
-
-loc_80573CC:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 108
-		mov	ecx, [ebp+var_480]
-		jz	loc_80569B0
-
-loc_80573DF:				; CODE XREF: sub_8056430+FF8j
-					; sub_8056430+129Dj
-		cmp	[ebp+var_474], 2Dh
-		jz	loc_8057C00
-		cmp	[ebp+var_474], 30h
-		jz	loc_8057C00
-		mov	[ebp+var_48C], 2
-		mov	[ebp+var_474], 5Fh
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_8057412:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 107
-		jz	loc_80569B0
-		mov	eax, [ebp+tp]
-		mov	ecx, [eax+8]
-		jmp	short loc_80573DF
-; ---------------------------------------------------------------------------
-
-loc_805742A:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 77
-		jz	loc_80569B0
-		mov	esi, [ebp+tp]
-		mov	[ebp+var_48C], 2
-		mov	ecx, [esi+4]
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_805744F:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 73
-		mov	ecx, [ebp+var_480]
-		mov	[ebp+var_48C], 2
-		jnz	loc_8057100
-		jmp	loc_80569B0
-; ---------------------------------------------------------------------------
-
-loc_8057471:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 72
-		jz	loc_80569B0
-		mov	esi, [ebp+tp]
-		mov	[ebp+var_48C], 2
-		mov	ecx, [esi+8]
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_8057496:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	cases 71,86,103
-		jz	loc_80569B0
-		mov	edx, [ebp+tp]
-		mov	esi, [ebp+tp]
-		mov	edx, [edx+14h]
-		mov	esi, [esi+18h]
-		mov	eax, edx
-		sar	eax, 1Fh
-		and	eax, 190h
-		lea	eax, [edx+eax-64h]
-		mov	[ebp+var_48C], eax
-		mov	eax, [ebp+tp]
-		mov	[ebp+var_498], esi
-		mov	[ebp+n], edx
-		mov	edx, 92492493h
-		mov	eax, [eax+1Ch]
-		mov	esi, eax
-		add	esi, 17Eh
-		sub	esi, [ebp+var_498]
-		mov	[ebp+var_468], eax
-		mov	eax, esi
-		imul	edx
-		mov	eax, esi
-		sar	eax, 1Fh
-		add	edx, esi
-		sar	edx, 2
-		sub	edx, eax
-		lea	eax, ds:0[edx*8]
-		sub	eax, edx
-		mov	[ebp+var_488], eax
-		mov	eax, [ebp+var_468]
-		mov	edx, [ebp+var_488]
-		sub	eax, esi
-		lea	eax, [eax+edx+3]
-		test	eax, eax
-		mov	[ebp+var_488], eax
-		js	loc_8057F41
-		xor	eax, eax
-		test	byte ptr [ebp+var_48C],	3
-		jnz	short loc_8057585
-		mov	eax, [ebp+var_48C]
-		mov	edx, 51EB851Fh
-		imul	edx
-		mov	eax, [ebp+var_48C]
-		sar	edx, 5
-		sar	eax, 1Fh
-		sub	edx, eax
-		mov	eax, 1
-		imul	edx, 64h
-		cmp	[ebp+var_48C], edx
-		jnz	short loc_8057585
-		mov	edx, [ebp+var_48C]
-		mov	esi, 190h
-		mov	eax, edx
-		sar	edx, 1Fh
-		idiv	esi
-		xor	eax, eax
-		test	edx, edx
-		setz	al
-
-loc_8057585:				; CODE XREF: sub_8056430+110Fj
-					; sub_8056430+113Aj
-		mov	edx, [ebp+var_468]
-		sub	edx, 16Dh
-		sub	edx, eax
-		mov	eax, edx
-		sub	eax, [ebp+var_498]
-		mov	[ebp+var_468], edx
-		mov	edx, 92492493h
-		lea	esi, [eax+17Eh]
-		mov	eax, esi
-		imul	edx
-		mov	eax, esi
-		sar	eax, 1Fh
-		add	edx, esi
-		sar	edx, 2
-		sub	edx, eax
-		lea	eax, ds:0[edx*8]
-		sub	eax, edx
-		mov	[ebp+var_48C], eax
-		mov	eax, [ebp+var_468]
-		mov	edx, [ebp+var_48C]
-		sub	eax, esi
-		xor	esi, esi
-		lea	eax, [eax+edx+3]
-		test	eax, eax
-		js	short loc_80575ED
-		mov	[ebp+var_488], eax
-		mov	si, 1
-
-loc_80575ED:				; CODE XREF: sub_8056430+11B1j
-					; sub_8056430+1BB9j
-		cmp	cl, 47h
-		jz	loc_8057E9E
-		cmp	cl, 67h
-		jz	loc_8057E29
-		mov	eax, [ebp+var_488]
-		mov	edx, 92492493h
-		mov	[ebp+var_48C], 2
-		imul	edx
-		mov	eax, [ebp+var_488]
-		add	edx, [ebp+var_488]
-		sar	eax, 1Fh
-		sar	edx, 2
-		sub	edx, eax
-		lea	ecx, [edx+1]
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_8057632:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	edx, [ebp+var_470] ; jumptable 080566F3	case 70
-		mov	[ebp+var_468], offset aYMD_0 ; "%Y-%m-%d"
-		test	edx, edx
-		jz	loc_8056AD3
-		jmp	loc_80569B0
-; ---------------------------------------------------------------------------
-
-loc_805764F:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		mov	edx, [ebp+var_470] ; jumptable 080566F3	case 68
-		mov	[ebp+var_468], offset aMDY ; "%m/%d/%y"
-		test	edx, edx
-		jz	loc_8056AD3
-		jmp	loc_80569B0
-; ---------------------------------------------------------------------------
-
-loc_805766C:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 106
-		jz	loc_80569B0
-		mov	edx, [ebp+tp]
-		mov	esi, ebx
-		mov	[ebp+n], 0
-		mov	byte ptr [ebp+var_498],	0
-		mov	[ebp+var_48C], 3
-		mov	eax, [edx+1Ch]
-		cmp	eax, 0FFFFFFFFh
-		setl	byte ptr [ebp+var_488]
-		add	eax, 1
-		mov	[ebp+var_468], eax
-		jmp	loc_8056CF0
-; ---------------------------------------------------------------------------
-
-loc_80576B7:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 101
-		jz	loc_80569B0
-		mov	eax, [ebp+tp]
-		mov	ecx, [eax+0Ch]
-		jmp	loc_80573DF
-; ---------------------------------------------------------------------------
-
-loc_80576D2:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 100
-		jz	loc_80569B0
-		mov	esi, [ebp+tp]
-		mov	[ebp+var_48C], 2
-		mov	ecx, [esi+0Ch]
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_80576F7:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 121
-		jz	loc_8057C85
-		mov	esi, [ebp+tp]
-		mov	edx, 51EB851Fh
-		mov	ecx, [esi+14h]
-		mov	eax, ecx
-		mov	esi, ecx
-		imul	edx
-		mov	eax, ecx
-		sar	eax, 1Fh
-		sar	edx, 5
-		sub	edx, eax
-		imul	edx, 64h
-		sub	esi, edx
-		js	loc_8057EE7
-		mov	ecx, esi
-		mov	[ebp+var_48C], 2
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_805773E:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	byte ptr [ebp+n], 0 ; jumptable	080566F3 cases 98,104
-		jz	short loc_805774E
-		mov	byte ptr [ebp+var_478],	1
-
-loc_805774E:				; CODE XREF: sub_8056430+1315j
-		mov	esi, [ebp+var_470]
-		test	esi, esi
-		jnz	loc_80569B0
-		jmp	loc_8056920
-; ---------------------------------------------------------------------------
-
-loc_8057761:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 119
-		jz	loc_80569B0
-		mov	edx, [ebp+tp]
-		mov	[ebp+var_48C], 1
-		mov	ecx, [edx+18h]
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_8057786:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 4Fh ; jumptable 080566F3	case 67
-		jz	loc_80569B0
-		cmp	[ebp+var_470], 45h
-		jz	loc_8057F1D
-		mov	edx, [ebp+tp]
-		mov	byte ptr [ebp+var_498],	0
-		mov	[ebp+var_48C], 2
-		mov	ecx, [edx+14h]
-		mov	edx, 51EB851Fh
-		mov	eax, ecx
-		imul	edx
-		mov	eax, ecx
-		sar	eax, 1Fh
-		sar	edx, 5
-		sub	edx, eax
-		lea	esi, [edx+13h]
-		test	esi, esi
-		setnle	byte ptr [ebp+n]
-		imul	eax, edx, 64h
-		mov	edx, ecx
-		sub	edx, eax
-		mov	eax, edx
-		movzx	edx, byte ptr [ebp+n]
-		shr	eax, 1Fh
-		mov	[ebp+n], 0
-		and	eax, edx
-		cmp	ecx, 0FFFFF894h
-		setl	byte ptr [ebp+var_488]
-		sub	esi, eax
-		mov	[ebp+var_468], esi
-		jmp	loc_8056D00
-; ---------------------------------------------------------------------------
-
-loc_8057812:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 87
-		jz	loc_80569B0
-		mov	edx, [ebp+tp]
-		mov	eax, 92492493h
-		mov	ecx, [edx+18h]
-		mov	esi, [edx+1Ch]
-		add	ecx, 6
-		imul	ecx
-		mov	eax, ecx
-		sar	eax, 1Fh
-		sub	esi, ecx
-		add	edx, ecx
-		sar	edx, 2
-		sub	edx, eax
-		lea	eax, ds:0[edx*8]
-		sub	eax, edx
-		lea	esi, [esi+eax+7]
-		mov	eax, 92492493h
-		imul	esi
-		jmp	loc_8057182
-; ---------------------------------------------------------------------------
-
-loc_805785C:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	byte ptr [ebp+n], 1 ; jumptable	080566F3 case 90
-		mov	edx, [ebp+var_494]
-		sbb	eax, eax
-		mov	esi, eax
-		and	byte ptr [ebp+var_478],	al
-		add	esi, 1
-		test	edx, edx
-		jz	loc_8058096
-		mov	eax, [ebp+var_494]
-		mov	[esp], eax	; s
-		call	_strlen
-		mov	[ebp+n], eax
-		mov	edx, eax
-
-loc_8057894:				; CODE XREF: sub_8056430+1C7Cj
-		sub	edi, edx
-		mov	eax, edi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, edi
-		add	eax, edx
-		mov	[ebp+var_468], eax
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	[ebp+var_468], eax
-		jnb	loc_8056740
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	loc_8057962
-		test	edi, edi
-		jle	short loc_80578FE
-		cmp	[ebp+var_474], 30h
-		jz	loc_8058071
-		mov	ecx, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], ecx	; s
-		call	_memset
-		add	[ebp+s], edi
-
-loc_80578FE:				; CODE XREF: sub_8056430+149Fj
-					; sub_8056430+1C61j
-		mov	eax, esi
-		test	al, al
-		jz	loc_8057CCE
-		mov	edx, [ebp+n]
-		mov	ecx, [ebp+s]
-		test	edx, edx
-		lea	edi, [ecx+edx]
-		jz	short loc_805795C
-		call	___ctype_tolower_loc
-		mov	edx, [ebp+n]
-		mov	ecx, [ebp+var_494]
-		mov	[ebp+s], ebx
-		lea	esi, [ecx+edx]
-		xor	edx, edx
-		nop
-
-loc_8057938:				; CODE XREF: sub_8056430+1524j
-		movzx	ebx, byte ptr [esi+edx-1]
-		mov	ecx, [eax]
-		mov	ecx, [ecx+ebx*4]
-		mov	[edi+edx-1], cl
-		mov	ebx, [ebp+n]
-		sub	edx, 1
-		lea	ecx, [edx+ebx]
-		test	ecx, ecx
-		jnz	short loc_8057938
-
-loc_8057956:				; CODE XREF: sub_8056430+18F6j
-		mov	ebx, [ebp+s]
-
-loc_805795C:				; CODE XREF: sub_8056430+14E9j
-					; sub_8056430+18BCj ...
-		mov	[ebp+s], edi
-
-loc_8057962:				; CODE XREF: sub_8056430+1497j
-		mov	esi, [ebp+var_468]
-		jmp	loc_80570A8
-; ---------------------------------------------------------------------------
-
-loc_805796D:				; CODE XREF: sub_8056430+2C3j
-					; DATA XREF: .rodata:off_805F89Co
-		cmp	[ebp+var_470], 45h ; jumptable 080566F3	case 89
-		jz	loc_8057C85
-		cmp	[ebp+var_470], 4Fh
-		jz	loc_80569B0
-		mov	ecx, [ebp+tp]
-		mov	[ebp+n], 0
-		mov	byte ptr [ebp+var_498],	0
-		mov	[ebp+var_48C], 4
-		mov	eax, [ecx+14h]
-		cmp	eax, 0FFFFF894h
-		setl	byte ptr [ebp+var_488]
-		add	eax, 76Ch
-		mov	[ebp+var_468], eax
-		jmp	loc_8056D00
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80579C8:				; CODE XREF: sub_8056430+8DCj
-					; sub_8056430+D0Dj
-		neg	[ebp+var_468]
-		jmp	loc_8056D12
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80579D8:				; CODE XREF: sub_8056430+9A3j
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	esi, eax
-		jnb	loc_8056740
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	short loc_8057A2F
-		mov	eax, [ebp+s]
-		mov	byte ptr [ebp+var_49C],	dl
-		mov	[ebp+var_4A0], ecx
-		mov	[esp+8], esi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		mov	ecx, [ebp+var_4A0]
-		add	[ebp+s], esi
-		movzx	edx, byte ptr [ebp+var_49C]
-
-loc_8057A2F:				; CODE XREF: sub_8056430+15C4j
-		mov	eax, edi
-		sub	eax, esi
-		add	[ebp+var_464], esi
-		cmp	edi, esi
-		mov	[ebp+var_468], eax
-		setle	al
-		movzx	edi, al
-		sub	edi, 1
-		and	edi, [ebp+var_468]
-
-loc_8057A50:				; CODE XREF: sub_8056430+976j
-		test	dl, dl
-		jz	loc_8056ED9
-		lea	esi, [edi-1]
-		mov	eax, esi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, esi
-		add	eax, 1
-		mov	[ebp+var_468], eax
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	[ebp+var_468], eax
-		jnb	loc_8056740
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	short loc_8057AE7
-		test	esi, esi
-		jle	short loc_8057AD6
-		mov	eax, [ebp+n]
-		test	eax, eax
-		jnz	short loc_8057AD6
-
-loc_8057A9D:				; CODE XREF: sub_8056430+1754j
-		mov	eax, [ebp+s]
-		mov	byte ptr [ebp+var_49C],	dl
-		mov	[ebp+var_4A0], ecx
-		mov	[esp+8], esi	; n
-		mov	dword ptr [esp+4], 20h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		mov	ecx, [ebp+var_4A0]
-		add	[ebp+s], esi
-		movzx	edx, byte ptr [ebp+var_49C]
-
-loc_8057AD6:				; CODE XREF: sub_8056430+1661j
-					; sub_8056430+166Bj ...
-		mov	esi, [ebp+s]
-		mov	[esi], dl
-		add	esi, 1
-		mov	[ebp+s], esi
-
-loc_8057AE7:				; CODE XREF: sub_8056430+165Dj
-					; sub_8056430+1735j
-		mov	eax, [ebp+var_468]
-		add	[ebp+var_464], eax
-		jmp	loc_8056ED9
-; ---------------------------------------------------------------------------
-
-loc_8057AF8:				; CODE XREF: sub_8056430+B38j
-		mov	eax, [ebp+s]
-		mov	[esp+8], esi	; n
-		mov	[esp+4], ecx	; src
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	edx, [ebp+s]
-		lea	esi, [edx+esi]
-		mov	[ebp+s], esi
-		jmp	loc_8056FC4
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8057B28:				; CODE XREF: sub_8056430+996j
-		test	dl, dl
-		jz	loc_8056ED9
-		lea	esi, [edi-1]
-		mov	eax, esi
-		sar	eax, 1Fh
-		not	eax
-		and	eax, esi
-		add	eax, 1
-		mov	[ebp+var_468], eax
-		mov	eax, [ebp+var_46C]
-		sub	eax, [ebp+var_464]
-		cmp	[ebp+var_468], eax
-		jnb	loc_8056740
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	short loc_8057AE7
-		test	esi, esi
-		jle	loc_8057AD6
-		mov	eax, [ebp+n]
-		test	eax, eax
-		jnz	loc_8057AD6
-		cmp	[ebp+var_474], 30h
-		jnz	loc_8057A9D
-		mov	eax, [ebp+s]
-		mov	byte ptr [ebp+var_49C],	dl
-		mov	[ebp+var_4A0], ecx
-		mov	[esp+8], esi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		movzx	edx, byte ptr [ebp+var_49C]
-		add	[ebp+s], esi
-		mov	ecx, [ebp+var_4A0]
-		jmp	loc_8057AD6
-; ---------------------------------------------------------------------------
-
-loc_8057BC8:				; CODE XREF: sub_8056430+AFFj
-		mov	edx, [ebp+s]
-		mov	[ebp+var_4A0], ecx
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], edx	; s
-		call	_memset
-		mov	ecx, [ebp+var_4A0]
-		add	[ebp+s], edi
-		jmp	loc_8056F61
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8057C00:				; CODE XREF: sub_8056430+FB6j
-					; sub_8056430+FC3j ...
-		mov	[ebp+var_48C], 2
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_8057C0F:				; CODE XREF: sub_8056430+EA5j
-		mov	ebx, [ebp+n]
-		mov	byte ptr [ebp+var_498],	0
-		mov	[ebp+var_48C], 1
-		jmp	loc_8056D6B
-; ---------------------------------------------------------------------------
-
-loc_8057C2B:				; CODE XREF: sub_8056430+60Fj
-		mov	edx, [ebp+n]
-		lea	eax, [ebp+src]
-		mov	ecx, [ebp+s]
-		mov	[esp+4], eax	; src
-		mov	[esp+8], edx	; n
-		mov	[esp], ecx	; dest
-		call	_memcpy
-		jmp	loc_80568E3
-; ---------------------------------------------------------------------------
-
-loc_8057C52:				; CODE XREF: sub_8056430+527j
-		mov	esi, [ebp+s]
-		mov	[ebp+var_49C], edx
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], esi	; s
-		add	esi, edi
-		call	_memset
-		mov	edx, [ebp+var_49C]
-		mov	[ebp+s], esi
-		jmp	loc_805688E
-; ---------------------------------------------------------------------------
-
-loc_8057C85:				; CODE XREF: sub_8056430+12CEj
-					; sub_8056430+1544j
-		mov	[ebp+var_48C], 0
-		jmp	loc_8057143
-; ---------------------------------------------------------------------------
-
-loc_8057C94:				; CODE XREF: sub_8056430+729j
-		mov	eax, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		add	[ebp+s], edi
-		jmp	loc_8056B7F
-; ---------------------------------------------------------------------------
-
-loc_8057CB9:				; CODE XREF: sub_8056430+59j
-		mov	[ebp+s], edx
-		mov	[ebp+var_464], 0
-		jmp	loc_8056688
-; ---------------------------------------------------------------------------
-
-loc_8057CCE:				; CODE XREF: sub_8056430+14D2j
-		cmp	byte ptr [ebp+var_478],	0
-		jz	loc_80580B1
-		mov	esi, [ebp+n]
-		mov	eax, [ebp+s]
-		test	esi, esi
-		lea	edi, [eax+esi]
-		jz	loc_805795C
-		call	___ctype_toupper_loc
-		mov	edx, [ebp+var_494]
-		mov	[ebp+s], ebx
-		lea	esi, [edx+esi]
-		xor	edx, edx
-
-loc_8057D08:				; CODE XREF: sub_8056430+18F4j
-		movzx	ebx, byte ptr [esi+edx-1]
-		mov	ecx, [eax]
-		mov	ecx, [ecx+ebx*4]
-		mov	[edi+edx-1], cl
-		mov	ebx, [ebp+n]
-		sub	edx, 1
-		lea	ecx, [edx+ebx]
-		test	ecx, ecx
-		jnz	short loc_8057D08
-		jmp	loc_8057956
-; ---------------------------------------------------------------------------
-
-loc_8057D2B:				; CODE XREF: sub_8056430+882j
-		cmp	[ebp+n], 2
-		jz	short loc_8057DAF
-		cmp	[ebp+n], 3
-		jz	loc_8057FEE
-		movzx	ecx, byte ptr [esi]
-		jmp	loc_805657F
-; ---------------------------------------------------------------------------
-
-loc_8057D49:				; CODE XREF: sub_8056430+A0Fj
-		mov	eax, [ebp+s]
-		mov	byte ptr [ebp+var_49C],	dl
-		mov	[ebp+var_4A0], ecx
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		movzx	edx, byte ptr [ebp+var_49C]
-		add	[ebp+s], edi
-		mov	ecx, [ebp+var_4A0]
-		jmp	loc_8056E7E
-; ---------------------------------------------------------------------------
-
-loc_8057D87:				; CODE XREF: sub_8056430+571j
-		mov	[ebp+n], 1
-		mov	edx, 1
-
-loc_8057D96:				; CODE XREF: sub_8056430+1972j
-		add	edx, 1
-		movzx	eax, byte ptr [ebx+edx]
-		lea	esi, [ebx+edx]
-		cmp	al, 3Ah
-		jz	short loc_8057D96
-		mov	[ebp+n], edx
-		jmp	loc_80569A7
-; ---------------------------------------------------------------------------
-
-loc_8057DAF:				; CODE XREF: sub_8056430+1902j
-					; sub_8056430+1BC0j
-		imul	eax, [ebp+var_468], 2710h
-		shr	ebx, 1Fh
-		mov	byte ptr [ebp+var_488],	bl
-		mov	[ebp+n], 14h
-		lea	ecx, [eax+ecx]
-		imul	eax, edx, 64h
-		mov	byte ptr [ebp+var_498],	1
-		mov	[ebp+var_48C], 9
-		lea	eax, [ecx+eax]
-		mov	[ebp+var_468], eax
-		jmp	loc_8056CF0
-; ---------------------------------------------------------------------------
-
-loc_8057DF1:				; CODE XREF: sub_8056430+87Cj
-					; sub_8056430+1BC8j
-		imul	eax, [ebp+var_468], 64h
-		shr	ebx, 1Fh
-		mov	byte ptr [ebp+var_488],	bl
-		mov	[ebp+n], 4
-		add	eax, edx
-		mov	[ebp+var_468], eax
-		mov	byte ptr [ebp+var_498],	1
-		mov	[ebp+var_48C], 6
-		jmp	loc_8056CF0
-; ---------------------------------------------------------------------------
-
-loc_8057E29:				; CODE XREF: sub_8056430+11C9j
-		mov	eax, [ebp+n]
-		mov	ecx, 51EB851Fh
-		imul	ecx
-		mov	eax, [ebp+n]
-		sar	edx, 5
-		sar	eax, 1Fh
-		sub	edx, eax
-		imul	eax, edx, 64h
-		mov	edx, [ebp+n]
-		sub	edx, eax
-		lea	eax, [esi+edx]
-		mov	[ebp+var_468], eax
-		imul	ecx
-		mov	eax, [ebp+var_468]
-		mov	ecx, edx
-		sar	eax, 1Fh
-		sar	ecx, 5
-		sub	ecx, eax
-		mov	eax, [ebp+var_468]
-		imul	ecx, 64h
-		sub	eax, ecx
-		mov	ecx, eax
-		jns	loc_8057C00
-		mov	eax, 0FFFFF894h
-		sub	eax, esi
-		cmp	[ebp+n], eax
-		jl	short loc_8057EF5
-		add	ecx, 64h
-		mov	[ebp+var_48C], 2
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_8057E9E:				; CODE XREF: sub_8056430+11C0j
-		mov	edx, [ebp+n]
-		mov	eax, 0FFFFF894h
-		sub	eax, esi
-		cmp	[ebp+n], eax
-		mov	byte ptr [ebp+var_498],	0
-		lea	esi, [edx+esi+76Ch]
-		mov	[ebp+var_468], esi
-		mov	esi, ebx
-		setl	byte ptr [ebp+var_488]
-		mov	[ebp+n], 0
-		mov	[ebp+var_48C], 4
-		jmp	loc_8056CF0
-; ---------------------------------------------------------------------------
-
-loc_8057EE7:				; CODE XREF: sub_8056430+12F7j
-		cmp	ecx, 0FFFFF894h
-		jge	loc_80580E1
-		mov	ecx, esi
-
-loc_8057EF5:				; CODE XREF: sub_8056430+1A5Aj
-		neg	ecx
-		mov	[ebp+var_48C], 2
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_8057F06:				; CODE XREF: sub_8056430+BB7j
-		mov	ecx, [ebp+arg_C]
-		mov	edi, 9
-		mov	[ebp+var_48C], 9
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_8057F1D:				; CODE XREF: sub_8056430+136Aj
-		mov	[ebp+format], 20h
-		mov	[ebp+format+1],	25h
-		mov	byte ptr [ebp+var_468],	0
-		mov	[ebp+var_48C], 0
-		jmp	loc_8056A12
-; ---------------------------------------------------------------------------
-
-loc_8057F41:				; CODE XREF: sub_8056430+1100j
-		mov	esi, [ebp+var_48C]
-		xor	eax, eax
-		sub	esi, 1
-		test	esi, 3
-		mov	[ebp+var_48C], esi
-		jnz	short loc_8057F89
-		mov	edx, esi
-		mov	esi, 64h
-		mov	eax, edx
-		sar	edx, 1Fh
-		idiv	esi
-		mov	eax, 1
-		test	edx, edx
-		jnz	short loc_8057F89
-		mov	edx, [ebp+var_48C]
-		mov	si, 190h
-		mov	eax, edx
-		sar	edx, 1Fh
-		idiv	esi
-		xor	eax, eax
-		test	edx, edx
-		setz	al
-
-loc_8057F89:				; CODE XREF: sub_8056430+1B28j
-					; sub_8056430+1B3Fj
-		mov	edx, [ebp+var_468]
-		lea	eax, [edx+eax+16Dh]
-		mov	edx, 92492493h
-		mov	[ebp+var_488], eax
-		sub	eax, [ebp+var_498]
-		lea	esi, [eax+17Eh]
-		mov	eax, esi
-		imul	edx
-		mov	eax, esi
-		sar	eax, 1Fh
-		add	edx, esi
-		sar	edx, 2
-		sub	edx, eax
-		lea	eax, ds:0[edx*8]
-		sub	eax, edx
-		mov	[ebp+var_468], eax
-		mov	eax, [ebp+var_488]
-		mov	edx, [ebp+var_468]
-		sub	eax, esi
-		mov	esi, 0FFFFFFFFh
-		lea	eax, [eax+edx+3]
-		mov	[ebp+var_488], eax
-		jmp	loc_80575ED
-; ---------------------------------------------------------------------------
-
-loc_8057FEE:				; CODE XREF: sub_8056430+190Bj
-		test	ecx, ecx
-		jnz	loc_8057DAF
-		test	edx, edx
-		jnz	loc_8057DF1
-		shr	ebx, 1Fh
-		mov	byte ptr [ebp+var_488],	bl
-		mov	[ebp+n], 0
-		mov	byte ptr [ebp+var_498],	1
-		mov	[ebp+var_48C], 3
-		jmp	loc_8056CF0
-; ---------------------------------------------------------------------------
-
-loc_8058027:				; CODE XREF: sub_8056430+F14j
-		mov	edx, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], edx	; s
-		call	_memset
-		add	[ebp+s], edi
-		jmp	loc_805736A
-; ---------------------------------------------------------------------------
-
-loc_805804C:				; CODE XREF: sub_8056430+DCCj
-		mov	eax, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], eax	; s
-		call	_memset
-		add	[ebp+s], edi
-		jmp	loc_8057222
-; ---------------------------------------------------------------------------
-
-loc_8058071:				; CODE XREF: sub_8056430+14A8j
-		mov	edx, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], edx	; s
-		call	_memset
-		add	[ebp+s], edi
-		jmp	loc_80578FE
-; ---------------------------------------------------------------------------
-
-loc_8058096:				; CODE XREF: sub_8056430+1448j
-		xor	edx, edx
-		mov	[ebp+n], 0
-		mov	[ebp+var_494], 805F061h
-		jmp	loc_8057894
-; ---------------------------------------------------------------------------
-
-loc_80580B1:				; CODE XREF: sub_8056430+18A5j
-		mov	esi, [ebp+n]
-		mov	eax, [ebp+var_494]
-		mov	edx, [ebp+s]
-		mov	[esp+8], esi	; n
-		mov	[esp+4], eax	; src
-		mov	[esp], edx	; dest
-		call	_memcpy
-		mov	ecx, [ebp+s]
-		lea	edi, [ecx+esi]
-		jmp	loc_805795C
-; ---------------------------------------------------------------------------
-
-loc_80580E1:				; CODE XREF: sub_8056430+1ABDj
-		lea	ecx, [esi+64h]
-		mov	[ebp+var_48C], 2
-		jmp	loc_8057100
-; ---------------------------------------------------------------------------
-
-loc_80580F3:				; CODE XREF: sub_8056430+C3Ej
-		mov	ecx, [ebp+s]
-		mov	[esp+8], edi	; n
-		mov	dword ptr [esp+4], 30h ; c
-		mov	[esp], ecx	; s
-		call	_memset
-		add	[ebp+s], edi
-		movzx	eax, byte ptr [ebx]
-		jmp	loc_8057097
-; ---------------------------------------------------------------------------
-
-loc_805811B:				; CODE XREF: sub_8056430+32Aj
-		call	___stack_chk_fail
-sub_8056430	endp
-
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8058120	proc near		; CODE XREF: sub_804D330+7Cp
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-arg_14		= dword	ptr  1Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 8
-		mov	[esp], ebx
-		mov	[esp+4], esi
-		mov	esi, [ebp+arg_14]
-		mov	eax, [ebp+arg_8]
-		mov	ebx, [ebp+arg_C]
-		mov	edx, [ebp+arg_0]
-		mov	[ebp+arg_C], esi
-		mov	esi, [ebp+arg_10]
-		mov	ecx, [ebp+arg_4]
-		mov	[ebp+arg_0], eax
-		xor	eax, eax
-		mov	[ebp+arg_4], ebx
-		mov	[ebp+arg_8], esi
-		mov	ebx, [esp]
-		mov	esi, [esp+4]
-		mov	esp, ebp
-		pop	ebp
-		jmp	sub_8056430
-sub_8058120	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8058160	proc near		; CODE XREF: sub_804AEC0+57Dp
-					; sub_804AEC0+666p ...
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 1Ch
-		mov	eax, [ebp+arg_8]
-		mov	esi, [ebp+arg_0]
-		mov	ebx, [ebp+arg_4]
-		lea	edi, [eax+14h]
-		mov	byte ptr [eax+14h], 0
-		lea	esi, [esi+0]
-
-loc_8058180:				; CODE XREF: sub_8058160+68j
-		mov	[esp], esi
-		sub	edi, 1
-		mov	[esp+4], ebx
-		mov	dword ptr [esp+8], 0Ah
-		mov	dword ptr [esp+0Ch], 0
-		call	sub_805BB90
-		add	eax, 30h
-		mov	[edi], al
-		mov	[esp], esi
-		mov	[esp+4], ebx
-		mov	dword ptr [esp+8], 0Ah
-		mov	dword ptr [esp+0Ch], 0
-		call	sub_805BA60
-		mov	esi, eax
-		mov	eax, edx
-		or	eax, esi
-		mov	ebx, edx
-		jnz	short loc_8058180
-		add	esp, 1Ch
-		mov	eax, edi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_8058160	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_80581E0	proc near		; CODE XREF: sub_80525A0+F4j
-
-s		= dword	ptr -7FCh
-n		= dword	ptr -7F0h
-var_7EC		= byte ptr -7ECh
-var_1C		= dword	ptr -1Ch
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 818h
-		mov	eax, [ebp+arg_0]
-		mov	[ebp+var_4], edi
-		lea	edi, [ebp+var_7EC]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_8], esi
-		mov	[ebp+s], eax
-		mov	eax, [ebp+arg_8]
-		mov	edx, large gs:14h
-		mov	[ebp+var_1C], edx
-		xor	edx, edx
-		mov	[ebp+n], 7D0h
-		mov	[esp], edi
-		mov	[esp+0Ch], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp+8], eax
-		lea	eax, [ebp+n]
-		mov	[esp+4], eax
-		call	sub_8058D10
-		mov	ebx, [ebp+n]
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_80582B6
-		mov	edx, [ebp+s]
-		mov	[esp+8], ebx	; n
-		mov	dword ptr [esp+4], 1 ; size
-		mov	[esp], eax	; ptr
-		mov	[esp+0Ch], edx	; s
-		call	_fwrite
-		cmp	ebx, eax
-		ja	short loc_8058288
-		test	ebx, ebx
-		mov	eax, ebx
-		js	short loc_80582AB
-
-loc_805826B:				; CODE XREF: sub_80581E0+AFj
-					; sub_80581E0+C9j ...
-		mov	edx, [ebp+var_1C]
-		xor	edx, large gs:14h
-		jnz	short loc_80582CB
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8058288:				; CODE XREF: sub_80581E0+83j
-		cmp	esi, edi
-		mov	eax, 0FFFFFFFFh
-		jz	short loc_805826B
-		call	___errno_location
-		mov	edi, [eax]
-		mov	ebx, eax
-		mov	[esp], esi	; ptr
-		call	_free
-		mov	eax, 0FFFFFFFFh
-		mov	[ebx], edi
-		jmp	short loc_805826B
-; ---------------------------------------------------------------------------
-
-loc_80582AB:				; CODE XREF: sub_80581E0+89j
-		call	___errno_location
-		mov	dword ptr [eax], 4Bh
-
-loc_80582B6:				; CODE XREF: sub_80581E0+61j
-		mov	eax, [ebp+s]
-		mov	[esp], eax
-		call	sub_8058840
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_805826B
-; ---------------------------------------------------------------------------
-
-loc_80582CB:				; CODE XREF: sub_80581E0+95j
-		call	___stack_chk_fail
-sub_80581E0	endp
-
-; ---------------------------------------------------------------------------
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+0Ch]
-		mov	[esp+4], eax
-		mov	eax, [ebp+8]
-		mov	[esp], eax
-		call	_calloc
-		test	eax, eax
-		jz	short loc_80582EE
-		leave
-		retn
-; ---------------------------------------------------------------------------
-
-loc_80582EE:				; CODE XREF: .text:080582EAj
-		db	66h
-		nop
-		call	sub_80527C0
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8058300(void *ptr, size_t size)
-sub_8058300	proc near		; CODE XREF: sub_804AEC0+8F6p
-					; sub_804EC30+60p ...
-
-ptr		= dword	ptr  8
-size		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+size]
-		mov	eax, [ebp+ptr]
-		mov	[esp+4], ebx	; size
-		mov	[esp], eax	; ptr
-		call	_realloc
-		test	eax, eax
-		jz	short loc_8058323
-
-loc_805831D:				; CODE XREF: sub_8058300+25j
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_8058323:				; CODE XREF: sub_8058300+1Bj
-		test	ebx, ebx
-		jz	short loc_805831D
-		call	sub_80527C0
-sub_8058300	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		mov	ecx, [ebp+8]
-		mov	ebx, [ebp+0Ch]
-		test	ecx, ecx
-		mov	eax, [ebx]
-		jz	short loc_8058368
-		cmp	eax, 0AAAAAAA9h
-		ja	short loc_8058370
-		lea	edx, [eax+1]
-		shr	edx, 1
-		add	eax, edx
-
-loc_8058351:				; CODE XREF: .text:0805836Aj
-					; .text:0805836Ej
-		mov	[ebx], eax
-		mov	[ebp+0Ch], eax
-		mov	[ebp+8], ecx
-		add	esp, 4
-		pop	ebx
-		pop	ebp
-		jmp	sub_8058300
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8058368:				; CODE XREF: .text:08058341j
-		test	eax, eax
-		jnz	short loc_8058351
-		mov	al, 40h
-		jmp	short loc_8058351
-; ---------------------------------------------------------------------------
-
-loc_8058370:				; CODE XREF: .text:08058348j
-		call	sub_80527C0
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8058380(size_t size)
-sub_8058380	proc near		; CODE XREF: sub_804AB80+1Dp
-					; sub_804AEC0+9C9p ...
-
-size		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+size]
-		mov	[esp], ebx	; size
-		call	_malloc
-		test	eax, eax
-		jz	short loc_805839C
-
-loc_8058396:				; CODE XREF: sub_8058380+20j
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805839C:				; CODE XREF: sub_8058380+14j
-		test	ebx, ebx
-		db	66h
-		nop
-		jz	short loc_8058396
-		call	sub_80527C0
-sub_8058380	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_80583B0(void *src, size_t size)
-sub_80583B0	proc near		; CODE XREF: sub_80554F0+2Ap
-					; sub_80583E0+1Cp
-
-src		= dword	ptr  8
-size		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+size]
-		mov	[esp], ebx	; size
-		call	sub_8058380
-		mov	edx, [ebp+src]
-		mov	[esp+8], ebx	; n
-		mov	[esp+4], edx	; src
-		mov	[esp], eax	; dest
-		call	_memcpy
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-sub_80583B0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_80583E0(char *src)
-sub_80583E0	proc near		; CODE XREF: sub_804AB80+2Dp
-					; sub_804AB80+3Ep ...
-
-src		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+src]
-		mov	[esp], ebx	; s
-		call	_strlen
-		mov	[esp], ebx	; src
-		add	eax, 1
-		mov	[esp+4], eax	; size
-		call	sub_80583B0
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-sub_80583E0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 14h
-		mov	ebx, [ebp+8]
-		mov	[esp], ebx
-		call	sub_8058380
-		mov	[esp+8], ebx
-		mov	dword ptr [esp+4], 0
-		mov	[esp], eax
-		call	_memset
-		add	esp, 14h
-		pop	ebx
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: noreturn bp-based	frame
-
-sub_8058440	proc near		; CODE XREF: sub_804FAE0+18F1p
-
-var_1A		= byte ptr -1Ah
-var_19		= byte ptr -19h
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= byte ptr  10h
-arg_C		= dword	ptr  14h
-arg_10		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 48h
-		mov	eax, [ebp+arg_0]
-		mov	[ebp+var_C], ebx
-		movzx	ecx, [ebp+arg_8]
-		mov	[ebp+var_8], esi
-		mov	ebx, dword_80612B8
-		mov	[ebp+var_4], edi
-		mov	esi, [ebp+arg_4]
-		cmp	eax, 3
-		ja	short loc_80584C0
-		cmp	eax, 2
-		mov	edx, offset aInvalidSuffixI ; "invalid suffix in %s%s argument `%s'"
-		jb	short loc_80584E8
-
-loc_805846E:				; CODE XREF: sub_8058440+B2j
-		test	esi, esi
-		js	short loc_80584D0
-
-loc_8058472:				; CODE XREF: sub_8058440+8Cj
-		mov	eax, [ebp+arg_C]
-		shl	esi, 4
-		mov	edi, [esi+eax]
-		mov	esi, offset asc_805FAE5	; "--"
-
-loc_8058480:				; CODE XREF: sub_8058440+A2j
-		mov	[esp+4], edx	; msgid
-		mov	dword ptr [esp+8], 5 ; category
-		mov	dword ptr [esp], 0 ; domainname
-		call	_dcgettext
-		mov	edx, [ebp+arg_10]
-		mov	[esp+10h], edi
-		mov	[esp+0Ch], esi
-		mov	dword ptr [esp+4], 0 ; errnum
-		mov	[esp+14h], edx
-		mov	[esp], ebx	; status
-		mov	[esp+8], eax	; format
-		call	_error
-
-loc_80584BB:				; CODE XREF: sub_8058440+88j
-					; sub_8058440+ABj
-		call	_abort
-; ---------------------------------------------------------------------------
-
-loc_80584C0:				; CODE XREF: sub_8058440+22j
-		cmp	eax, 4
-		mov	edx, offset aInvalidSSArgum ; "invalid %s%s argument `%s'"
-		jnz	short loc_80584BB
-		test	esi, esi
-		jns	short loc_8058472
-		db	66h
-		nop
-
-loc_80584D0:				; CODE XREF: sub_8058440+30j
-		neg	esi
-		add	esi, offset asc_805FAE5	; "--"
-		mov	[ebp+var_1A], cl
-		lea	edi, [ebp+var_1A]
-		mov	[ebp+var_19], 0
-		jmp	short loc_8058480
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80584E8:				; CODE XREF: sub_8058440+2Cj
-		cmp	eax, 1
-		jnz	short loc_80584BB
-		mov	edx, offset aSSArgumentSToo ; "%s%s argument `%s' too large"
-		jmp	loc_805846E
-sub_8058440	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8058500	proc near		; CODE XREF: sub_8058560+1D4p
-
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		xor	esi, esi
-		push	ebx
-		sub	esp, 8
-		test	ecx, ecx
-		mov	[ebp+var_14], eax
-		mov	[ebp+var_10], edx
-		jz	short loc_8058553
-		mov	eax, 0FFFFFFFFh
-		xor	edx, edx
-		div	[ebp+var_10]
-		mov	edx, [ebp+var_14]
-		mov	ebx, [edx]
-		xor	edx, edx
-		jmp	short loc_805853B
-; ---------------------------------------------------------------------------
-
-loc_8058528:				; CODE XREF: sub_8058500+3Dj
-		mov	edi, 1
-		add	edx, 1
-		or	esi, edi
-		cmp	edx, ecx
-		mov	ebx, 0FFFFFFFFh
-		jz	short loc_805854E
-
-loc_805853B:				; CODE XREF: sub_8058500+26j
-					; sub_8058500+4Cj
-		cmp	ebx, eax
-		ja	short loc_8058528
-		xor	edi, edi
-		add	edx, 1
-		imul	ebx, [ebp+var_10]
-		or	esi, edi
-		cmp	edx, ecx
-		jnz	short loc_805853B
-
-loc_805854E:				; CODE XREF: sub_8058500+39j
-		mov	eax, [ebp+var_14]
-		mov	[eax], ebx
-
-loc_8058553:				; CODE XREF: sub_8058500+13j
-		add	esp, 8
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_8058500	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8058560(char *nptr, char **endptr, int base, int, char *s)
-sub_8058560	proc near		; CODE XREF: sub_804FAE0+2B2p
-					; sub_804FAE0+977p ...
-
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_20		= dword	ptr -20h
-var_1C		= byte ptr -1Ch
-nptr		= dword	ptr  8
-endptr		= dword	ptr  0Ch
-base		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-s		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	esi, [ebp+nptr]
-		cmp	[ebp+base], 24h
-		ja	loc_805880E
-		mov	ebx, [ebp+endptr]
-		test	ebx, ebx
-		jz	loc_80586E0
-
-loc_8058581:				; CODE XREF: sub_8058560+183j
-		movzx	edx, byte ptr [esi]
-		mov	byte ptr [ebp+var_30], dl
-		call	___ctype_b_loc
-		movzx	edx, byte ptr [ebp+var_30]
-		mov	edi, [eax]
-		mov	eax, esi
-		jmp	short loc_805859E
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8058598:				; CODE XREF: sub_8058560+46j
-		add	eax, 1
-		movzx	edx, byte ptr [eax]
-
-loc_805859E:				; CODE XREF: sub_8058560+34j
-		movzx	ecx, dl
-		test	byte ptr [edi+ecx*2+1],	20h
-		jnz	short loc_8058598
-		cmp	dl, 2Dh
-		jz	short loc_80585ED
-		call	___errno_location
-		mov	dword ptr [eax], 0
-		mov	edx, eax
-		mov	eax, [ebp+base]
-		mov	[esp+4], ebx	; endptr
-		mov	[esp], esi	; nptr
-		mov	[esp+8], eax	; base
-		mov	[ebp+var_30], edx
-		call	_strtoul
-		mov	edi, [ebx]
-		mov	edx, [ebp+var_30]
-		cmp	edi, esi
-		mov	[ebp+var_20], eax
-		jz	loc_8058688
-		mov	edx, [edx]
-		xor	esi, esi
-		test	edx, edx
-		jz	short loc_8058604
-		cmp	edx, 22h
-		jz	short loc_8058600
-
-loc_80585ED:				; CODE XREF: sub_8058560+4Bj
-					; sub_8058560+12Dj ...
-		mov	esi, 4
-
-loc_80585F2:				; CODE XREF: sub_8058560+1B9j
-					; sub_8058560+295j
-		add	esp, 3Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8058600:				; CODE XREF: sub_8058560+8Bj
-		mov	si, 1
-
-loc_8058604:				; CODE XREF: sub_8058560+86j
-		mov	edx, [ebp+s]
-		test	edx, edx
-		jz	loc_80587F0
-
-loc_805860F:				; CODE XREF: sub_8058560+161j
-		movzx	edx, byte ptr [edi]
-		test	dl, dl
-		jz	loc_80586C8
-		movsx	eax, dl
-		mov	[esp+4], eax	; c
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		mov	byte ptr [ebp+var_30], dl
-		call	_strchr
-		movzx	edx, byte ptr [ebp+var_30]
-		test	eax, eax
-		jz	loc_805870E	; jumptable 08058721 default case
-		mov	dword ptr [esp+4], 30h ; c
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		mov	byte ptr [ebp+var_30], dl
-		call	_strchr
-		movzx	edx, byte ptr [ebp+var_30]
-		test	eax, eax
-		jz	loc_80586FA
-		movzx	eax, byte ptr [edi+1]
-		cmp	al, 44h
-		jz	short loc_8058671
-		cmp	al, 69h
-		jz	short loc_80586E8
-		cmp	al, 42h
-		jnz	loc_80586FA
-
-loc_8058671:				; CODE XREF: sub_8058560+103j
-		mov	[ebp+var_2C], 2
-		mov	eax, 3E8h
-		lea	esi, [esi+0]
-		jmp	loc_8058706
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8058688:				; CODE XREF: sub_8058560+7Aj
-		mov	ecx, [ebp+s]
-		test	ecx, ecx
-		jz	loc_80585ED
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jz	loc_80585ED
-		movsx	eax, al
-		mov	[esp+4], eax	; c
-		mov	edx, [ebp+s]
-		mov	[esp], edx	; s
-		call	_strchr
-		test	eax, eax
-		jz	loc_80585ED
-		mov	[ebp+var_20], 1
-		xor	esi, esi
-		jmp	loc_805860F
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80586C8:				; CODE XREF: sub_8058560+B4j
-		mov	edx, [ebp+var_20]
-
-loc_80586CB:				; CODE XREF: sub_8058560+1E8j
-					; sub_8058560+1EDj
-		mov	eax, [ebp+arg_C]
-		mov	[eax], edx
-		add	esp, 3Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80586E0:				; CODE XREF: sub_8058560+1Bj
-		lea	ebx, [ebp+var_1C]
-		jmp	loc_8058581
-; ---------------------------------------------------------------------------
-
-loc_80586E8:				; CODE XREF: sub_8058560+107j
-		mov	[ebp+var_2C], 3
-		mov	eax, 400h
-		cmp	byte ptr [edi+2], 42h
-		jz	short loc_8058706
-
-loc_80586FA:				; CODE XREF: sub_8058560+F7j
-					; sub_8058560+10Bj
-		mov	[ebp+var_2C], 1
-		mov	eax, 400h
-
-loc_8058706:				; CODE XREF: sub_8058560+120j
-					; sub_8058560+198j
-		sub	edx, 42h
-		cmp	dl, 35h		; switch 54 cases
-		jbe	short loc_805871E
-
-loc_805870E:				; CODE XREF: sub_8058560+D5j
-					; sub_8058560+1C1j
-					; DATA XREF: ...
-		mov	eax, [ebp+var_20] ; jumptable 08058721 default case
-		or	esi, 2
-		mov	edx, [ebp+arg_C]
-		mov	[edx], eax
-		jmp	loc_80585F2
-; ---------------------------------------------------------------------------
-
-loc_805871E:				; CODE XREF: sub_8058560+1ACj
-		movzx	edx, dl
-		jmp	ds:off_805FB1C[edx*4] ;	switch jump
-
-loc_8058728:				; DATA XREF: .rodata:off_805FB1Co
-		lea	edi, [ebp+var_20] ; jumptable 08058721 cases 9,41
-		mov	ecx, 1
-
-loc_8058730:				; CODE XREF: sub_8058560+1FAj
-					; sub_8058560+204j ...
-		mov	edx, eax
-		mov	eax, edi
-		call	sub_8058500
-		mov	edi, [ebx]
-		mov	edx, [ebp+var_20]
-
-loc_805873E:				; CODE XREF: sub_8058560+21Dj
-					; sub_8058560+231j ...
-		add	edi, [ebp+var_2C]
-		or	esi, eax
-		mov	[ebx], edi
-		cmp	byte ptr [edi],	0
-		jz	short loc_80586CB
-		or	esi, 2
-		jmp	loc_80586CB
-; ---------------------------------------------------------------------------
-
-loc_8058752:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		lea	edi, [ebp+var_20] ; jumptable 08058721 cases 5,37
-		mov	ecx, 3
-		jmp	short loc_8058730
-; ---------------------------------------------------------------------------
-
-loc_805875C:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		lea	edi, [ebp+var_20] ; jumptable 08058721 case 3
-		mov	ecx, 6
-		jmp	short loc_8058730
-; ---------------------------------------------------------------------------
-
-loc_8058766:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		mov	edx, [ebp+var_20] ; jumptable 08058721 case 0
-		cmp	edx, 3FFFFFh
-		ja	loc_80587FA
-		shl	edx, 0Ah
-		xor	eax, eax
-		mov	[ebp+var_20], edx
-		jmp	short loc_805873E
-; ---------------------------------------------------------------------------
-
-loc_805877F:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		mov	edx, [ebp+var_20] ; jumptable 08058721 case 53
-		cmp	edx, 7FFFFFFFh
-		ja	short loc_80587FA
-		add	edx, edx
-		xor	eax, eax
-		mov	[ebp+var_20], edx
-		jmp	short loc_805873E
-; ---------------------------------------------------------------------------
-
-loc_8058793:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		lea	edi, [ebp+var_20] ; jumptable 08058721 case 23
-		mov	ecx, 8
-		jmp	short loc_8058730
-; ---------------------------------------------------------------------------
-
-loc_805879D:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		lea	edi, [ebp+var_20] ; jumptable 08058721 cases 18,50
-		mov	ecx, 4
-		jmp	short loc_8058730
-; ---------------------------------------------------------------------------
-
-loc_80587A7:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		lea	edi, [ebp+var_20] ; jumptable 08058721 case 14
-		mov	ecx, 5
-		jmp	loc_8058730
-; ---------------------------------------------------------------------------
-
-loc_80587B4:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		lea	edi, [ebp+var_20] ; jumptable 08058721 cases 11,43
-		mov	ecx, 2
-		jmp	loc_8058730
-; ---------------------------------------------------------------------------
-
-loc_80587C1:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		mov	edx, [ebp+var_20] ; jumptable 08058721 case 32
-		cmp	edx, 7FFFFFh
-		ja	short loc_80587FA
-		shl	edx, 9
-		xor	eax, eax
-		mov	[ebp+var_20], edx
-		jmp	loc_805873E
-; ---------------------------------------------------------------------------
-
-loc_80587D9:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		lea	edi, [ebp+var_20] ; jumptable 08058721 case 24
-		mov	ecx, 7
-		jmp	loc_8058730
-; ---------------------------------------------------------------------------
-
-loc_80587E6:				; CODE XREF: sub_8058560+1C1j
-					; DATA XREF: .rodata:off_805FB1Co
-		mov	edx, [ebp+var_20] ; jumptable 08058721 case 33
-		xor	eax, eax
-		jmp	loc_805873E
-; ---------------------------------------------------------------------------
-
-loc_80587F0:				; CODE XREF: sub_8058560+A9j
-		mov	edx, [ebp+arg_C]
-		mov	[edx], eax
-		jmp	loc_80585F2
-; ---------------------------------------------------------------------------
-
-loc_80587FA:				; CODE XREF: sub_8058560+20Fj
-					; sub_8058560+228j ...
-		mov	[ebp+var_20], 0FFFFFFFFh
-		or	edx, 0FFFFFFFFh
-		mov	eax, 1
-		jmp	loc_805873E
-; ---------------------------------------------------------------------------
-
-loc_805880E:				; CODE XREF: sub_8058560+10j
-		mov	dword ptr [esp+0Ch], offset aXstrtoul ;	"xstrtoul"
-		mov	dword ptr [esp+8], 53h ; line
-		mov	dword ptr [esp+4], offset aXstrtol_c ; "xstrtol.c"
-		mov	dword ptr [esp], offset	a0Strtol_baseSt	; "0 <=	strtol_base && strtol_base <= 36"
-		call	___assert_fail
-sub_8058560	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8058840	proc near		; CODE XREF: sub_80581E0+DFp
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		mov	eax, [ebp+arg_0]
-		or	dword ptr [eax], 20h
-		pop	ebp
-		retn
-sub_8058840	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8058850	proc near		; CODE XREF: .text:08052CC4p
-					; .text:08052CDFp
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_4]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	___strndup
-		test	eax, eax
-		jz	short loc_805886E
-		leave
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805886E:				; CODE XREF: sub_8058850+1Aj
-		db	66h
-		nop
-		call	sub_80527C0
-sub_8058850	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8058880	proc near		; CODE XREF: sub_8058960:loc_8058BB8p
-
-var_44		= dword	ptr -44h
-var_40		= dword	ptr -40h
-var_3C		= dword	ptr -3Ch
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 4Ch
-		mov	[ebp+var_30], eax
-		xor	eax, eax
-		test	ecx, ecx
-		mov	[ebp+var_24], ecx
-		jz	loc_8058954
-		mov	eax, edx
-		sar	eax, 1Fh
-		mov	[ebp+var_20], edx
-		mov	[ebp+var_1C], eax
-		mov	eax, [ebp+var_20]
-		mov	edx, [ebp+var_1C]
-		mov	dword ptr [esp], 0FFFFFFFFh
-		mov	dword ptr [esp+4], 0FFFFFFFFh
-		mov	[esp+8], eax
-		mov	[esp+0Ch], edx
-		call	sub_805BA60
-		mov	ebx, [ebp+var_30]
-		mov	ecx, [ebx+4]
-		mov	[ebp+var_28], edx
-		mov	edx, [ebx]
-		xor	ebx, ebx
-		mov	[ebp+var_2C], eax
-		xor	eax, eax
-		mov	[ebp+var_3C], ecx
-		mov	[ebp+var_44], eax
-		mov	[ebp+var_40], edx
-		jmp	short loc_8058910
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80588E8:				; CODE XREF: sub_8058880+96j
-		ja	short loc_80588F2
-		mov	edx, [ebp+var_2C]
-		cmp	[ebp+var_40], edx
-		jbe	short loc_8058918
-
-loc_80588F2:				; CODE XREF: sub_8058880:loc_80588E8j
-		mov	esi, 1
-		add	ebx, 1
-		or	[ebp+var_44], esi
-		cmp	ebx, [ebp+var_24]
-		mov	[ebp+var_40], 0FFFFFFFFh
-		mov	[ebp+var_3C], 0FFFFFFFFh
-		jz	short loc_8058943
-
-loc_8058910:				; CODE XREF: sub_8058880+61j
-					; sub_8058880+C1j
-		mov	eax, [ebp+var_28]
-		cmp	[ebp+var_3C], eax
-		jnb	short loc_80588E8
-
-loc_8058918:				; CODE XREF: sub_8058880+70j
-		mov	esi, [ebp+var_20]
-		add	ebx, 1
-		mov	edi, [ebp+var_1C]
-		imul	esi, [ebp+var_3C]
-		imul	edi, [ebp+var_40]
-		mov	eax, [ebp+var_20]
-		mul	[ebp+var_40]
-		add	esi, edi
-		add	edx, esi
-		xor	esi, esi
-		or	[ebp+var_44], esi
-		cmp	ebx, [ebp+var_24]
-		mov	[ebp+var_40], eax
-		mov	[ebp+var_3C], edx
-		jnz	short loc_8058910
-
-loc_8058943:				; CODE XREF: sub_8058880+8Ej
-		mov	ebx, [ebp+var_30]
-		mov	edx, [ebp+var_40]
-		mov	ecx, [ebp+var_3C]
-		mov	eax, [ebp+var_44]
-		mov	[ebx], edx
-		mov	[ebx+4], ecx
-
-loc_8058954:				; CODE XREF: sub_8058880+13j
-		add	esp, 4Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_8058880	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8058960(char *nptr, char **endptr, int base, int, char *s)
-sub_8058960	proc near		; CODE XREF: sub_8053E70+D6p
-
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_1C		= byte ptr -1Ch
-nptr		= dword	ptr  8
-endptr		= dword	ptr  0Ch
-base		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-s		= dword	ptr  18h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 3Ch
-		mov	esi, [ebp+nptr]
-		cmp	[ebp+base], 24h
-		ja	loc_8058C51
-		mov	ebx, [ebp+endptr]
-		test	ebx, ebx
-		jz	loc_8058B30
-
-loc_8058981:				; CODE XREF: sub_8058960+1D3j
-		movzx	edx, byte ptr [esi]
-		mov	byte ptr [ebp+var_30], dl
-		call	___ctype_b_loc
-		movzx	edx, byte ptr [ebp+var_30]
-		mov	edi, [eax]
-		mov	eax, esi
-		jmp	short loc_805899E
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8058998:				; CODE XREF: sub_8058960+46j
-		add	eax, 1
-		movzx	edx, byte ptr [eax]
-
-loc_805899E:				; CODE XREF: sub_8058960+34j
-		movzx	ecx, dl
-		test	byte ptr [edi+ecx*2+1],	20h
-		jnz	short loc_8058998
-		cmp	dl, 2Dh
-		jz	short loc_80589F2
-		call	___errno_location
-		mov	dword ptr [eax], 0
-		mov	edi, eax
-		mov	dword ptr [esp+0Ch], 0 ; group
-		mov	eax, [ebp+base]
-		mov	[esp+4], ebx	; endptr
-		mov	[esp], esi	; nptr
-		mov	[esp+8], eax	; base
-		call	___strtoull_internal
-		mov	ecx, [ebx]
-		cmp	ecx, esi
-		mov	[ebp+var_28], eax
-		mov	[ebp+var_24], edx
-		jz	loc_8058AD0
-		mov	edi, [edi]
-		xor	esi, esi
-		test	edi, edi
-		jz	short loc_8058A0C
-		cmp	edi, 22h
-		jz	short loc_8058A08
-
-loc_80589F2:				; CODE XREF: sub_8058960+4Bj
-					; sub_8058960+175j ...
-		mov	esi, 4
-
-loc_80589F7:				; CODE XREF: sub_8058960+20Ej
-		add	esp, 3Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8058A08:				; CODE XREF: sub_8058960+90j
-		mov	si, 1
-
-loc_8058A0C:				; CODE XREF: sub_8058960+8Bj
-		mov	edi, [ebp+s]
-		test	edi, edi
-		jz	loc_8058ABD
-
-loc_8058A17:				; CODE XREF: sub_8058960+1B6j
-		movzx	edi, byte ptr [ecx]
-		mov	eax, edi
-		test	al, al
-		jz	loc_8058B20
-		mov	edx, edi
-		movsx	eax, dl
-		mov	[esp+4], eax	; c
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		mov	[ebp+var_30], ecx
-		call	_strchr
-		mov	ecx, [ebp+var_30]
-		test	eax, eax
-		jz	loc_8058B5D	; jumptable 08058B76 default case
-		mov	dword ptr [esp+4], 30h ; c
-		mov	eax, [ebp+s]
-		mov	[esp], eax	; s
-		mov	[ebp+var_30], ecx
-		call	_strchr
-		mov	ecx, [ebp+var_30]
-		test	eax, eax
-		jz	loc_8058B4A
-		movzx	eax, byte ptr [ecx+1]
-		cmp	al, 44h
-		jz	short loc_8058A7F
-		cmp	al, 69h
-		jz	loc_8058B38
-		cmp	al, 42h
-		jnz	loc_8058B4A
-
-loc_8058A7F:				; CODE XREF: sub_8058960+10Dj
-		mov	[ebp+var_2C], 2
-		mov	edx, 3E8h
-		jmp	loc_8058B56
-; ---------------------------------------------------------------------------
-
-loc_8058A90:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		mov	edx, [ebp+var_24] ; jumptable 08058B76 case 53
-		mov	eax, [ebp+var_28]
-		cmp	edx, 7FFFFFFFh
-		ja	loc_8058C34
-		add	eax, eax
-		adc	edx, edx
-		xor	edi, edi
-		mov	[ebp+var_28], eax
-		mov	[ebp+var_24], edx
-
-loc_8058AAE:				; CODE XREF: sub_8058960+225j
-					; sub_8058960+24Bj ...
-		add	ecx, [ebp+var_2C]
-		or	esi, edi
-		mov	[ebx], ecx
-		cmp	byte ptr [ecx],	0
-		jz	short loc_8058ABD
-		or	esi, 2
-
-loc_8058ABD:				; CODE XREF: sub_8058960+B1j
-					; sub_8058960+158j
-		mov	ecx, [ebp+arg_C]
-		mov	[ecx], eax
-		mov	[ecx+4], edx
-
-loc_8058AC5:				; CODE XREF: sub_8058960+1CEj
-		add	esp, 3Ch
-		mov	eax, esi
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8058AD0:				; CODE XREF: sub_8058960+7Fj
-		mov	eax, [ebp+s]
-		test	eax, eax
-		jz	loc_80589F2
-		movzx	eax, byte ptr [esi]
-		test	al, al
-		jz	loc_80589F2
-		movsx	eax, al
-		mov	[esp+4], eax	; c
-		mov	edx, [ebp+s]
-		mov	[esp], edx	; s
-		mov	[ebp+var_30], ecx
-		call	_strchr
-		mov	ecx, [ebp+var_30]
-		test	eax, eax
-		jz	loc_80589F2
-		mov	[ebp+var_28], 1
-		xor	esi, esi
-		mov	[ebp+var_24], 0
-		jmp	loc_8058A17
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8058B20:				; CODE XREF: sub_8058960+BEj
-		mov	eax, [ebp+var_28]
-		mov	edx, [ebp+var_24]
-		mov	ecx, [ebp+arg_C]
-		mov	[ecx], eax
-		mov	[ecx+4], edx
-		jmp	short loc_8058AC5
-; ---------------------------------------------------------------------------
-
-loc_8058B30:				; CODE XREF: sub_8058960+1Bj
-		lea	ebx, [ebp+var_1C]
-		jmp	loc_8058981
-; ---------------------------------------------------------------------------
-
-loc_8058B38:				; CODE XREF: sub_8058960+111j
-		mov	[ebp+var_2C], 3
-		mov	edx, 400h
-		cmp	byte ptr [ecx+2], 42h
-		jz	short loc_8058B56
-
-loc_8058B4A:				; CODE XREF: sub_8058960+101j
-					; sub_8058960+119j
-		mov	[ebp+var_2C], 1
-		mov	edx, 400h
-
-loc_8058B56:				; CODE XREF: sub_8058960+12Bj
-					; sub_8058960+1E8j
-		lea	eax, [edi-42h]
-		cmp	al, 35h		; switch 54 cases
-		jbe	short loc_8058B73
-
-loc_8058B5D:				; CODE XREF: sub_8058960+E0j
-					; sub_8058960+216j
-					; DATA XREF: ...
-		mov	eax, [ebp+var_28] ; jumptable 08058B76 default case
-		or	esi, 2
-		mov	edx, [ebp+var_24]
-		mov	ecx, [ebp+arg_C]
-		mov	[ecx], eax
-		mov	[ecx+4], edx
-		jmp	loc_80589F7
-; ---------------------------------------------------------------------------
-
-loc_8058B73:				; CODE XREF: sub_8058960+1FBj
-		movzx	eax, al
-		jmp	ds:off_805FC00[eax*4] ;	switch jump
-
-loc_8058B7D:				; DATA XREF: .rodata:off_805FC00o
-		mov	eax, [ebp+var_28] ; jumptable 08058B76 case 33
-		xor	edi, edi
-		mov	edx, [ebp+var_24]
-		jmp	loc_8058AAE
-; ---------------------------------------------------------------------------
-
-loc_8058B8A:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		mov	edx, [ebp+var_24] ; jumptable 08058B76 case 32
-		mov	eax, [ebp+var_28]
-		cmp	edx, 7FFFFFh
-		ja	loc_8058C34
-		shld	edx, eax, 9
-		xor	edi, edi
-		shl	eax, 9
-		mov	[ebp+var_28], eax
-		mov	[ebp+var_24], edx
-		jmp	loc_8058AAE
-; ---------------------------------------------------------------------------
-
-loc_8058BB0:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		lea	eax, [ebp+var_28] ; jumptable 08058B76 case 24
-		mov	ecx, 7
-
-loc_8058BB8:				; CODE XREF: sub_8058960+274j
-					; sub_8058960+27Ej ...
-		call	sub_8058880
-		mov	ecx, [ebx]
-		mov	edx, [ebp+var_24]
-		mov	edi, eax
-		mov	eax, [ebp+var_28]
-		jmp	loc_8058AAE
-; ---------------------------------------------------------------------------
-
-loc_8058BCC:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		lea	eax, [ebp+var_28] ; jumptable 08058B76 case 23
-		mov	ecx, 8
-		jmp	short loc_8058BB8
-; ---------------------------------------------------------------------------
-
-loc_8058BD6:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		lea	eax, [ebp+var_28] ; jumptable 08058B76 cases 18,50
-		mov	ecx, 4
-		jmp	short loc_8058BB8
-; ---------------------------------------------------------------------------
-
-loc_8058BE0:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		lea	eax, [ebp+var_28] ; jumptable 08058B76 case 14
-		mov	ecx, 5
-		jmp	short loc_8058BB8
-; ---------------------------------------------------------------------------
-
-loc_8058BEA:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		lea	eax, [ebp+var_28] ; jumptable 08058B76 cases 11,43
-		mov	ecx, 2
-		jmp	short loc_8058BB8
-; ---------------------------------------------------------------------------
-
-loc_8058BF4:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		lea	eax, [ebp+var_28] ; jumptable 08058B76 cases 9,41
-		mov	ecx, 1
-		jmp	short loc_8058BB8
-; ---------------------------------------------------------------------------
-
-loc_8058BFE:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		lea	eax, [ebp+var_28] ; jumptable 08058B76 cases 5,37
-		mov	ecx, 3
-		jmp	short loc_8058BB8
-; ---------------------------------------------------------------------------
-
-loc_8058C08:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		lea	eax, [ebp+var_28] ; jumptable 08058B76 case 3
-		mov	ecx, 6
-		jmp	short loc_8058BB8
-; ---------------------------------------------------------------------------
-
-loc_8058C12:				; CODE XREF: sub_8058960+216j
-					; DATA XREF: .rodata:off_805FC00o
-		mov	edx, [ebp+var_24] ; jumptable 08058B76 case 0
-		mov	eax, [ebp+var_28]
-		cmp	edx, 3FFFFFh
-		ja	short loc_8058C34
-		shld	edx, eax, 0Ah
-		xor	edi, edi
-		shl	eax, 0Ah
-		mov	[ebp+var_28], eax
-		mov	[ebp+var_24], edx
-		jmp	loc_8058AAE
-; ---------------------------------------------------------------------------
-
-loc_8058C34:				; CODE XREF: sub_8058960+13Cj
-					; sub_8058960+236j ...
-		or	eax, 0FFFFFFFFh
-		mov	edi, 1
-		mov	[ebp+var_28], 0FFFFFFFFh
-		mov	edx, eax
-		mov	[ebp+var_24], 0FFFFFFFFh
-		jmp	loc_8058AAE
-; ---------------------------------------------------------------------------
-
-loc_8058C51:				; CODE XREF: sub_8058960+10j
-		mov	dword ptr [esp+0Ch], offset aXstrtoumax	; "xstrtoumax"
-		mov	dword ptr [esp+8], 53h ; line
-		mov	dword ptr [esp+4], offset aXstrtol_c ; "xstrtol.c"
-		mov	dword ptr [esp], offset	a0Strtol_baseSt	; "0 <=	strtol_base && strtol_base <= 36"
-		call	___assert_fail
-sub_8058960	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-; int __cdecl sub_8058C80(FILE *stream)
-sub_8058C80	proc near		; CODE XREF: sub_8052D10+14p
-					; sub_8052D10+3Ap
-
-var_C		= dword	ptr -0Ch
-var_8		= dword	ptr -8
-var_4		= dword	ptr -4
-stream		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 28h
-		mov	[ebp+var_8], esi
-		mov	esi, [ebp+stream]
-		mov	[ebp+var_C], ebx
-		mov	[ebp+var_4], edi
-		mov	[esp], esi	; fp
-		call	___fpending
-		mov	ebx, [esi]
-		mov	[esp], esi	; stream
-		and	ebx, 20h
-		mov	edi, eax
-		call	_fclose
-		test	eax, eax
-		setnz	al
-		test	ebx, ebx
-		jnz	short loc_8058CE8
-		test	al, al
-		jz	short loc_8058CCA
-		test	edi, edi
-		jnz	short loc_8058CE0
-		lea	esi, [esi+0]
-		call	___errno_location
-		cmp	dword ptr [eax], 9
-		jnz	short loc_8058CE0
-
-loc_8058CCA:				; CODE XREF: sub_8058C80+34j
-		xor	eax, eax
-
-loc_8058CCC:				; CODE XREF: sub_8058C80+65j
-					; sub_8058C80+80j
-		mov	ebx, [ebp+var_C]
-		mov	esi, [ebp+var_8]
-		mov	edi, [ebp+var_4]
-		mov	esp, ebp
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8058CE0:				; CODE XREF: sub_8058C80+38j
-					; sub_8058C80+48j ...
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_8058CCC
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8058CE8:				; CODE XREF: sub_8058C80+30j
-		test	al, al
-		jnz	short loc_8058CE0
-		lea	esi, [esi+0]
-		call	___errno_location
-		mov	dword ptr [eax], 0
-		mov	eax, 0FFFFFFFFh
-		jmp	short loc_8058CCC
-sub_8058C80	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_8058D10	proc near		; CODE XREF: sub_80581E0+52p
-
-var_38C		= dword	ptr -38Ch
-var_37D		= byte ptr -37Dh
-var_37C		= dword	ptr -37Ch
-var_378		= tbyte	ptr -378h
-src		= dword	ptr -368h
-var_364		= dword	ptr -364h
-var_360		= dword	ptr -360h
-var_35C		= dword	ptr -35Ch
-var_358		= dword	ptr -358h
-var_354		= dword	ptr -354h
-var_350		= dword	ptr -350h
-var_34C		= dword	ptr -34Ch
-var_348		= dword	ptr -348h
-var_344		= dword	ptr -344h
-var_340		= dword	ptr -340h
-var_33C		= dword	ptr -33Ch
-var_338		= dword	ptr -338h
-var_334		= dword	ptr -334h
-var_330		= dword	ptr -330h
-var_32C		= dword	ptr -32Ch
-size		= tbyte	ptr -328h
-n		= dword	ptr -310h
-dest		= dword	ptr -30Ch
-var_300		= dword	ptr -300h
-ptr		= dword	ptr -2FCh
-var_2F8		= dword	ptr -2F8h
-var_2F4		= dword	ptr -2F4h
-var_2F0		= dword	ptr -2F0h
-var_2EC		= dword	ptr -2ECh
-var_2E8		= byte ptr -2E8h
-var_2E4		= dword	ptr -2E4h
-var_2E0		= dword	ptr -2E0h
-var_2DA		= word ptr -2DAh
-var_2D8		= byte ptr -2D8h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		xor	edi, edi
-		push	esi
-		push	ebx
-		sub	esp, 3BCh
-		mov	eax, [ebp+arg_0]
-		mov	ecx, [ebp+arg_8]
-		lea	ebx, [ebp+var_2E8]
-		mov	edx, [ebp+arg_4]
-		mov	esi, [ebp+arg_C]
-		mov	[ebp+var_334], eax
-		mov	eax, large gs:14h
-		mov	[ebp+var_1C], eax
-		xor	eax, eax
-		lea	eax, [ebp+var_300]
-		mov	[ebp+var_344], edx
-		mov	[ebp+dest], ecx
-		mov	[esp+8], ebx
-		mov	[esp+4], eax
-		mov	[esp], ecx
-		call	sub_805AC80
-		test	eax, eax
-		js	short loc_8058DBD
-		mov	[esp+4], ebx
-		mov	[esp], esi
-		call	sub_805AB60
-		test	eax, eax
-		js	loc_805A3AD
-		mov	eax, [ebp+var_2F8]
-		add	eax, 7
-		sbb	edx, edx
-		or	eax, edx
-		add	eax, [ebp+var_2F4]
-		jnb	short loc_8058DD8
-
-loc_8058D90:				; CODE XREF: sub_8058D10+CDj
-					; sub_8058D10+2A3j ...
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2E4]
-		test	eax, eax
-		jz	short loc_8058DB0
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_8058DB0:				; CODE XREF: sub_8058D10+96j
-		call	___errno_location
-		xor	edi, edi
-		mov	dword ptr [eax], 0Ch
-
-loc_8058DBD:				; CODE XREF: sub_8058D10+55j
-					; sub_8058D10+135Ej ...
-		mov	ecx, [ebp+var_1C]
-		xor	ecx, large gs:14h
-		mov	eax, edi
-		jnz	loc_805AACE
-		lea	esp, [ebp-0Ch]
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8058DD8:				; CODE XREF: sub_8058D10+7Ej
-		mov	edx, eax
-		add	edx, 6
-		jb	short loc_8058D90
-		cmp	edx, 0F9Fh
-		ja	loc_8058FB0
-		add	eax, 24h
-		and	eax, 0FFFFFFF0h
-		sub	esp, eax
-		lea	edx, [esp+3Bh]
-		and	edx, 0FFFFFFF0h
-		mov	[ebp+var_32C], edx
-		mov	[ebp+var_35C], 0
-
-loc_8058E0A:				; CODE XREF: sub_8058D10+2C5j
-		mov	edx, [ebp+var_334]
-		xor	ebx, ebx
-		xor	edi, edi
-		test	edx, edx
-		jz	short loc_8058E26
-		mov	ecx, [ebp+var_344]
-		mov	edi, [ebp+var_334]
-		mov	ebx, [ecx]
-
-loc_8058E26:				; CODE XREF: sub_8058D10+106j
-		mov	eax, [ebp+var_32C]
-		xor	edx, edx
-		mov	ecx, [ebp+var_32C]
-		mov	esi, [ebp+ptr]
-		mov	[ebp+var_33C], 0
-		add	eax, 1
-		mov	[ebp+var_348], eax
-		lea	eax, [ebp+var_2D8]
-		add	ecx, 2
-		mov	[ebp+var_37C], eax
-		mov	eax, edi
-		mov	edi, edx
-		mov	[ebp+var_358], ecx
-		mov	edx, eax
-
-loc_8058E68:				; CODE XREF: sub_8058D10+C8Ej
-		mov	eax, [esi]
-		cmp	eax, [ebp+dest]
-		jz	loc_8058F41
-		sub	eax, [ebp+dest]
-		mov	ecx, eax
-		add	ecx, edi
-		mov	[ebp+n], eax
-		sbb	eax, eax
-		or	ecx, eax
-		cmp	ebx, ecx
-		jnb	short loc_8058F08
-		cmp	ebx, 0
-		jnz	loc_80598B8
-		mov	bl, 0Ch
-
-loc_8058E99:				; CODE XREF: sub_8058D10+BB0j
-		cmp	ebx, ecx
-		jnb	short loc_8058E9F
-		mov	ebx, ecx
-
-loc_8058E9F:				; CODE XREF: sub_8058D10+18Bj
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8059A08
-		cmp	edx, [ebp+var_334]
-		setz	byte ptr [ebp+var_330]
-		test	edx, edx
-		jz	short loc_8058EC6
-		cmp	byte ptr [ebp+var_330],	0
-		jz	loc_80598C8
-
-loc_8058EC6:				; CODE XREF: sub_8058D10+1A7j
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, [ebp+var_364]
-		mov	dword ptr [ebp+size], eax
-
-loc_8058EEC:				; CODE XREF: sub_8058D10+BE2j
-		mov	eax, dword ptr [ebp+size]
-		test	eax, eax
-		jz	loc_8059A08
-		test	edi, edi
-		jnz	loc_8059A98
-
-loc_8058F02:				; CODE XREF: sub_8058D10+D90j
-		mov	edx, dword ptr [ebp+size]
-
-loc_8058F08:				; CODE XREF: sub_8058D10+17Cj
-					; sub_8058D10+DBEj
-		mov	eax, [ebp+n]
-		lea	edi, [edx+edi]
-		mov	[esp], edi	; dest
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], eax	; n
-		mov	eax, [ebp+dest]
-		mov	[esp+4], eax	; src
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	edi, ecx
-
-loc_8058F41:				; CODE XREF: sub_8058D10+160j
-		mov	ecx, [ebp+var_33C]
-		cmp	[ebp+var_300], ecx
-		jz	loc_8059F80
-		movzx	eax, byte ptr [esi+24h]
-		cmp	al, 25h
-		jz	loc_80598F8
-		mov	ecx, [esi+28h]
-		cmp	ecx, 0FFFFFFFFh
-		jz	loc_80592B0	; jumptable 08059316 case 0
-		cmp	al, 6Eh
-		jz	loc_8059A38
-		cmp	al, 46h
-		jz	short loc_8058FE0
-		cmp	al, 66h
-		jz	short loc_8058FE0
-		cmp	al, 65h
-		lea	esi, [esi+0]
-		jz	short loc_8058FE0
-		cmp	al, 45h
-		jz	short loc_8058FE0
-		cmp	al, 67h
-		jz	short loc_8058FE0
-		cmp	al, 47h
-		lea	esi, [esi+0]
-		jz	short loc_8058FE0
-		cmp	al, 61h
-		jz	short loc_8058FE0
-		cmp	al, 41h
-		jz	short loc_8058FE0
-		mov	eax, [ebp+var_2E4]
-		shl	ecx, 4
-		mov	ecx, [ecx+eax]
-		mov	[ebp+n], ecx
-		jmp	short loc_8058FFA
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8058FB0:				; CODE XREF: sub_8058D10+D5j
-		cmp	edx, 0FFFFFFFFh
-		jz	loc_8058D90
-		mov	[esp], edx	; size
-		call	_malloc
-		test	eax, eax
-		mov	[ebp+var_32C], eax
-		jz	loc_8058D90
-		mov	[ebp+var_35C], eax
-		jmp	loc_8058E0A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8058FE0:				; CODE XREF: sub_8058D10+265j
-					; sub_8058D10+269j ...
-		shl	ecx, 4
-		add	ecx, [ebp+var_2E4]
-		mov	eax, [ecx]
-		cmp	eax, 0Ch
-		mov	[ebp+n], eax
-		jz	loc_8059B80
-
-loc_8058FFA:				; CODE XREF: sub_8058D10+29Cj
-					; sub_8058D10+1150j
-		mov	ecx, [ebp+var_32C]
-		mov	eax, [esi+8]
-		mov	byte ptr [ecx],	25h
-		mov	ecx, [ebp+var_348]
-		test	al, 1
-		mov	[ebp+dest], ecx
-		jz	short loc_8059025
-		mov	byte ptr [ecx],	27h
-		mov	ecx, [ebp+var_358]
-		mov	[ebp+dest], ecx
-
-loc_8059025:				; CODE XREF: sub_8058D10+304j
-		test	al, 2
-		jz	short loc_805903B
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	2Dh
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_805903B:				; CODE XREF: sub_8058D10+317j
-		test	al, 4
-		jz	short loc_8059051
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	2Bh
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_8059051:				; CODE XREF: sub_8058D10+32Dj
-		test	al, 8
-		jz	short loc_8059067
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	20h
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_8059067:				; CODE XREF: sub_8058D10+343j
-		test	al, 10h
-		jz	short loc_805907D
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	23h
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_805907D:				; CODE XREF: sub_8058D10+359j
-		test	al, 20h
-		jz	short loc_8059093
-		mov	eax, [ebp+dest]
-		mov	byte ptr [eax],	30h
-		add	eax, 1
-		mov	[ebp+dest], eax
-
-loc_8059093:				; CODE XREF: sub_8058D10+36Fj
-		mov	eax, [esi+0Ch]
-		mov	ecx, [esi+10h]
-		cmp	eax, ecx
-		jz	short loc_80590D3
-		sub	ecx, eax
-		mov	[esp+4], eax	; src
-		mov	eax, [ebp+dest]
-		mov	[esp+8], ecx	; n
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		add	[ebp+dest], ecx
-		mov	edx, [ebp+src]
-
-loc_80590D3:				; CODE XREF: sub_8058D10+38Bj
-		mov	eax, [esi+18h]
-		mov	ecx, [esi+1Ch]
-		cmp	eax, ecx
-		jz	short loc_8059113
-		sub	ecx, eax
-		mov	[esp+4], eax	; src
-		mov	eax, [ebp+dest]
-		mov	[esp+8], ecx	; n
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		add	[ebp+dest], ecx
-		mov	edx, [ebp+src]
-
-loc_8059113:				; CODE XREF: sub_8058D10+3CBj
-		cmp	[ebp+n], 10h
-		ja	short loc_8059148
-		movzx	ecx, byte ptr [ebp+n]
-		mov	eax, 1
-		shl	eax, cl
-		test	eax, 14180h
-		jnz	loc_80592F2
-		test	ah, 10h
-		jnz	loc_8059B20
-		test	ah, 6
-		jnz	loc_80592E0
-		nop
-
-loc_8059148:				; CODE XREF: sub_8058D10+40Aj
-					; sub_8058D10+5F4j ...
-		movzx	eax, byte ptr [esi+24h]
-		mov	ecx, [ebp+dest]
-		mov	[ecx], al
-		mov	eax, [ebp+dest]
-		add	ecx, 1
-		mov	[ebp+var_350], ecx
-		mov	byte ptr [eax+1], 0
-		mov	eax, [esi+14h]
-		mov	[ebp+dest], 0
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_805919E
-		shl	eax, 4
-		add	eax, [ebp+var_2E4]
-		cmp	dword ptr [eax], 5
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		mov	eax, [eax+4]
-		mov	[ebp+dest], 1
-		mov	[ebp+var_2F0], eax
-
-loc_805919E:				; CODE XREF: sub_8058D10+467j
-		mov	eax, [esi+20h]
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_80591D1
-		shl	eax, 4
-		add	eax, [ebp+var_2E4]
-		cmp	dword ptr [eax], 5
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		mov	ecx, [ebp+dest]
-		mov	eax, [eax+4]
-		mov	[ebp+ecx*4+var_2F0], eax
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-
-loc_80591D1:				; CODE XREF: sub_8058D10+494j
-		mov	eax, edi
-		add	eax, 2
-		mov	[ebp+var_338], eax
-		sbb	eax, eax
-		or	eax, [ebp+var_338]
-		cmp	ebx, eax
-		jnb	short loc_8059261
-		test	ebx, ebx
-		jnz	loc_8059B38
-		mov	bl, 0Ch
-
-loc_80591F2:				; CODE XREF: sub_8058D10+E30j
-		cmp	[ebp+var_338], edi
-		sbb	eax, eax
-		or	eax, [ebp+var_338]
-		cmp	ebx, eax
-		jnb	short loc_8059216
-		cmp	edi, [ebp+var_338]
-		ja	loc_8059A08
-		mov	ebx, [ebp+var_338]
-
-loc_8059216:				; CODE XREF: sub_8058D10+4F2j
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8059A08
-		cmp	edx, [ebp+var_334]
-		setz	byte ptr [ebp+size]
-		test	edx, edx
-		jz	short loc_805923D
-		cmp	byte ptr [ebp+size], 0
-		jz	loc_8059B48
-
-loc_805923D:				; CODE XREF: sub_8058D10+51Ej
-		mov	[ebp+src], edx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, eax
-
-loc_8059253:				; CODE XREF: sub_8058D10+E52j
-		test	ecx, ecx
-		jz	loc_8059A08
-		test	edi, edi
-		jnz	short loc_80592B8
-
-loc_805925F:				; CODE XREF: sub_8058D10+5AFj
-					; sub_8058D10+5CDj
-		mov	edx, ecx
-
-loc_8059261:				; CODE XREF: sub_8058D10+4D6j
-		mov	byte ptr [edx+edi], 0
-		mov	ecx, [ebp+var_2F0]
-		mov	eax, [ebp+var_2EC]
-		mov	[ebp+var_340], esi
-		mov	esi, edx
-		mov	[ebp+var_34C], ecx
-		mov	[ebp+var_354], eax
-
-loc_8059285:				; CODE XREF: sub_8058D10+707j
-					; sub_8058D10+82Bj ...
-		mov	ecx, ebx
-		sub	ecx, edi
-		mov	[ebp+var_2E0], 0FFFFFFFFh
-		js	loc_8059490
-
-loc_8059299:				; CODE XREF: sub_8058D10+773j
-					; sub_8058D10+785j
-		cmp	[ebp+n], 11h	; switch 18 cases
-		jbe	short loc_8059310
-		jmp	short loc_80592B0 ; jumptable 08059316 default case
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80592A8:				; CODE XREF: sub_8058D10+A58j
-		fstp	st
-		lea	esi, [esi+0]
-
-loc_80592B0:				; CODE XREF: sub_8058D10+255j
-					; sub_8058D10+475j ...
-		call	_abort		; jumptable 08059316 case 0
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80592B8:				; CODE XREF: sub_8058D10+54Dj
-		cmp	byte ptr [ebp+size], 0
-		jz	short loc_805925F
-		mov	[esp], ecx	; dest
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], edi	; n
-		mov	[esp+4], edx	; src
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		jmp	short loc_805925F
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80592E0:				; CODE XREF: sub_8058D10+431j
-		mov	eax, [ebp+dest]
-		mov	byte ptr [eax],	6Ch
-		add	eax, 1
-		mov	[ebp+dest], eax
-
-loc_80592F2:				; CODE XREF: sub_8058D10+41Fj
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	6Ch
-		add	ecx, 1
-		mov	[ebp+dest], ecx
-		jmp	loc_8059148
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059310:				; CODE XREF: sub_8058D10+590j
-		mov	edx, [ebp+n]
-		jmp	ds:off_805FCE4[edx*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059320:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	eax, [ebp+var_340] ; jumptable 08059316	cases 5-8,13-17
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		mov	eax, [edx+eax+4]
-		jz	loc_80594C8
-
-loc_8059343:				; CODE XREF: sub_8058D10+7AEj
-					; sub_8058D10+91Ej ...
-		jnb	loc_80595A0
-
-loc_8059349:				; CODE XREF: sub_8058D10+884j
-		mov	[esp+14h], eax
-		mov	eax, [ebp+var_32C]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	[esp+18h], edx
-		mov	[esp+10h], eax
-		lea	eax, [esi+edi]
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-
-loc_8059392:				; CODE XREF: sub_8058D10+8FAj
-					; sub_8058D10+ABBj ...
-		mov	eax, [ebp+var_2E0]
-		test	eax, eax
-		js	loc_8059529
-
-loc_80593A0:				; CODE XREF: sub_8058D10+813j
-		cmp	ecx, eax
-		mov	dword ptr [ebp+size], eax
-		jbe	short loc_80593B7
-		lea	edx, [esi+eax]
-		cmp	byte ptr [edx+edi], 0
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-
-loc_80593B7:				; CODE XREF: sub_8058D10+698j
-		cmp	[ebp+var_330], eax
-		jle	short loc_80593D1
-
-loc_80593BF:				; CODE XREF: sub_8058D10+DD0j
-		mov	edx, [ebp+var_330]
-		mov	[ebp+var_2E0], edx
-		mov	dword ptr [ebp+size], edx
-
-loc_80593D1:				; CODE XREF: sub_8058D10+6ADj
-		mov	eax, dword ptr [ebp+size]
-		add	eax, 1
-		cmp	ecx, eax
-		ja	loc_805A108
-		cmp	ecx, 7FFFFFFFh
-		jz	loc_805A280
-		mov	ecx, dword ptr [ebp+size]
-		mov	edx, ebx
-		add	ecx, [ebp+var_338]
-		sar	edx, 1Fh
-		lea	eax, [ebx+ebx]
-		or	eax, edx
-		cmp	edi, ecx
-		mov	edx, 0FFFFFFFFh
-		ja	short loc_8059415
-		cmp	eax, ecx
-		mov	edx, eax
-		jnb	short loc_8059415
-		mov	edx, ecx
-
-loc_8059415:				; CODE XREF: sub_8058D10+6FBj
-					; sub_8058D10+701j
-		cmp	ebx, edx
-		jnb	loc_8059285
-		cmp	ebx, 0
-		jnz	loc_8059A88
-		mov	bl, 0Ch
-
-loc_8059428:				; CODE XREF: sub_8058D10+D80j
-		cmp	ebx, edx
-		jnb	short loc_805942E
-		mov	ebx, edx
-
-loc_805942E:				; CODE XREF: sub_8058D10+71Aj
-					; sub_8058D10+E00j ...
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8059B68
-		cmp	esi, [ebp+var_334]
-		setz	cl
-		test	esi, esi
-		jz	short loc_805944C
-		test	cl, cl
-		jz	loc_8059A68
-
-loc_805944C:				; CODE XREF: sub_8058D10+732j
-		mov	byte ptr [ebp+var_364],	cl
-		mov	[esp], ebx	; size
-		call	_malloc
-		movzx	ecx, byte ptr [ebp+var_364]
-		mov	edx, eax
-
-loc_8059463:				; CODE XREF: sub_8058D10+D73j
-		test	edx, edx
-		jz	loc_8059B68
-		test	cl, cl
-		jnz	loc_8059540
-
-loc_8059473:				; CODE XREF: sub_8058D10+832j
-		mov	ecx, ebx
-		mov	esi, edx
-		sub	ecx, edi
-		mov	[ebp+var_2E0], 0FFFFFFFFh
-		jns	loc_8059299
-		lea	esi, [esi+0]
-
-loc_8059490:				; CODE XREF: sub_8058D10+583j
-		mov	ecx, 7FFFFFFFh
-		jmp	loc_8059299
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80594A0:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	eax, [ebp+var_340] ; jumptable 08059316	case 2
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		movzx	eax, byte ptr [edx+eax+4]
-		jnz	loc_8059343
-		lea	esi, [esi+0]
-
-loc_80594C8:				; CODE XREF: sub_8058D10+62Dj
-					; sub_8058D10+87Ej ...
-		mov	[esp+18h], eax
-		mov	eax, [ebp+var_34C]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+1Ch], edx
-		mov	[esp+14h], eax
-
-loc_80594E0:				; CODE XREF: sub_8058D10+9BAj
-		mov	edx, [ebp+var_32C]
-		mov	[esp+10h], edx
-
-loc_80594EA:				; CODE XREF: sub_8058D10+A22j
-					; sub_8058D10+1170j
-		lea	eax, [esi+edi]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-		mov	eax, [ebp+var_2E0]
-		test	eax, eax
-		jns	loc_80593A0
-
-loc_8059529:				; CODE XREF: sub_8058D10+68Aj
-		mov	eax, [ebp+var_350]
-		cmp	byte ptr [eax],	0
-		jz	loc_8059AD8
-		mov	byte ptr [eax],	0
-		jmp	loc_8059285
-; ---------------------------------------------------------------------------
-
-loc_8059540:				; CODE XREF: sub_8058D10+75Dj
-		test	edi, edi
-		jz	loc_8059473
-		mov	[esp+4], esi	; src
-		mov	[esp], edx	; dest
-		mov	[ebp+src], edx
-		mov	[esp+8], edi	; n
-		call	_memcpy
-		mov	edx, [ebp+src]
-		mov	esi, edx
-		jmp	loc_8059285
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059570:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	eax, [ebp+var_340] ; jumptable 08059316	case 4
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		movzx	eax, word ptr [edx+eax+4]
-		jz	loc_80594C8
-		jb	loc_8059349
-		lea	esi, [esi+0]
-
-loc_80595A0:				; CODE XREF: sub_8058D10:loc_8059343j
-		cmp	[ebp+dest], 2
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		mov	[esp+1Ch], eax
-		mov	eax, [ebp+var_354]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+20h], edx
-		mov	edx, [ebp+var_34C]
-		mov	[esp+18h], eax
-		mov	eax, [ebp+var_32C]
-		mov	[esp+14h], edx
-		mov	[esp+10h], eax
-
-loc_80595D9:				; CODE XREF: sub_8058D10+1196j
-					; sub_8058D10+122Aj ...
-		lea	eax, [esi+edi]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-		jmp	loc_8059392
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059610:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	eax, [ebp+var_340] ; jumptable 08059316	case 3
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		movsx	eax, word ptr [edx+eax+4]
-		jnz	loc_8059343
-		jmp	loc_80594C8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059640:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	eax, [ebp+var_340] ; jumptable 08059316	case 1
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		movsx	eax, byte ptr [edx+eax+4]
-		jnz	loc_8059343
-		jmp	loc_80594C8
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059670:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	edx, [ebp+var_340] ; jumptable 08059316	case 9
-		mov	edx, [edx+28h]
-		shl	edx, 4
-		mov	eax, edx
-		mov	edx, [ebp+var_2E4]
-		cmp	[ebp+dest], 1
-		lea	edx, [eax+edx+4]
-		mov	eax, [edx]
-		mov	edx, [edx+4]
-		mov	dword ptr [ebp+size], eax
-		mov	dword ptr [ebp+size+4],	edx
-		jz	loc_8059F08
-		jnb	loc_8059878
-		lea	edx, [ebp+var_2E0]
-		mov	eax, dword ptr [ebp+size]
-		mov	[esp+1Ch], edx
-		mov	edx, dword ptr [ebp+size+4]
-		mov	[esp+14h], eax
-		mov	[esp+18h], edx
-		jmp	loc_80594E0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_80596D0:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	eax, [ebp+var_340] ; jumptable 08059316	case 10
-		mov	edx, [ebp+var_2E4]
-		mov	eax, [eax+28h]
-		shl	eax, 4
-		lea	edx, [eax+edx+4]
-		mov	eax, [edx]
-		mov	edx, [edx+4]
-		cmp	[ebp+dest], 1
-		mov	dword ptr [ebp+size], eax
-		mov	dword ptr [ebp+size+4],	edx
-		jz	loc_8059F08
-		jnb	loc_8059878
-		lea	edx, [ebp+var_2E0]
-		mov	eax, dword ptr [ebp+size]
-		mov	[esp+1Ch], edx
-		mov	edx, dword ptr [ebp+size+4]
-		mov	[esp+14h], eax
-		mov	[esp+18h], edx
-		mov	edx, [ebp+var_32C]
-		mov	[esp+10h], edx
-		jmp	loc_80594EA
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059738:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	eax, [ebp+var_340] ; jumptable 08059316	case 11
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		cmp	[ebp+dest], 1
-		fld	qword ptr [edx+eax+4]
-		jz	loc_805A0D0
-		jb	loc_8059E68
-		cmp	[ebp+dest], 2
-		jnz	loc_80592A8
-		mov	edx, [ebp+var_354]
-		lea	eax, [ebp+var_2E0]
-		mov	[esp+24h], eax
-		fstp	qword ptr [esp+1Ch]
-		mov	[esp+18h], edx
-
-loc_8059786:				; CODE XREF: sub_8058D10+B9Dj
-					; sub_8058D10+13B4j
-		mov	eax, [ebp+var_34C]
-		mov	edx, [ebp+var_32C]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	[esp+14h], eax
-		lea	eax, [esi+edi]
-		mov	[esp+10h], edx
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-		jmp	loc_8059392
-; ---------------------------------------------------------------------------
-
-loc_80597D0:				; CODE XREF: sub_8058D10+606j
-					; DATA XREF: .rodata:off_805FCE4o
-		mov	eax, [ebp+var_340] ; jumptable 08059316	case 12
-		mov	edx, [eax+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	edx, 4
-		fld	tbyte ptr [edx+eax+4]
-		cmp	[ebp+dest], 1
-		fstp	[ebp+size]
-		jz	loc_805A0B0
-		jb	loc_8059E88
-		cmp	[ebp+dest], 2
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		lea	eax, [ebp+var_2E0]
-		mov	edx, [ebp+var_34C]
-		mov	[esp+28h], eax
-		mov	eax, [ebp+var_354]
-		fld	[ebp+size]
-		mov	[esp+4], ecx
-		mov	[ebp+var_364], ecx
-		mov	[esp+18h], eax
-		mov	eax, [ebp+var_32C]
-		fstp	tbyte ptr [esp+1Ch]
-		mov	[esp+14h], edx
-		mov	[esp+10h], eax
-		lea	eax, [esi+edi]
-		mov	dword ptr [esp+0Ch], 0FFFFFFFFh
-		mov	dword ptr [esp+8], 1
-		mov	[esp], eax
-		call	___snprintf_chk
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+var_330], eax
-		jmp	loc_8059392
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8059878:				; CODE XREF: sub_8058D10+996j
-					; sub_8058D10+9F4j
-		cmp	[ebp+dest], 2
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		lea	edx, [ebp+var_2E0]
-		mov	eax, dword ptr [ebp+size]
-		mov	[esp+24h], edx
-		mov	edx, dword ptr [ebp+size+4]
-		mov	[esp+1Ch], eax
-		mov	[esp+20h], edx
-		mov	edx, [ebp+var_354]
-		mov	[esp+18h], edx
-		jmp	loc_8059786
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80598B8:				; CODE XREF: sub_8058D10+181j
-		jl	loc_8059A08
-		add	ebx, ebx
-		jmp	loc_8058E99
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80598C8:				; CODE XREF: sub_8058D10+1B0j
-		mov	[esp], edx	; ptr
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp+4], ebx	; size
-		call	_realloc
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	dword ptr [ebp+size], eax
-		jmp	loc_8058EEC
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_80598F8:				; CODE XREF: sub_8058D10+249j
-		cmp	dword ptr [esi+28h], 0FFFFFFFFh
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		mov	ecx, edi
-		add	ecx, 1
-		sbb	eax, eax
-		or	ecx, eax
-		cmp	ebx, ecx
-		jnb	short loc_8059985
-		cmp	ebx, 0
-		jnz	loc_8059B70
-		mov	bl, 0Ch
-
-loc_805991A:				; CODE XREF: sub_8058D10+E68j
-		cmp	ebx, ecx
-		jnb	short loc_8059920
-		mov	ebx, ecx
-
-loc_8059920:				; CODE XREF: sub_8058D10+C0Cj
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8059A08
-		cmp	edx, [ebp+var_334]
-		setz	byte ptr [ebp+n]
-		test	edx, edx
-		jz	short loc_8059943
-		cmp	byte ptr [ebp+n], 0
-		jz	short loc_80599A8
-
-loc_8059943:				; CODE XREF: sub_8058D10+C28j
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, [ebp+var_364]
-		mov	[ebp+dest], eax
-
-loc_8059969:				; CODE XREF: sub_8058D10+CC2j
-		mov	eax, [ebp+dest]
-		test	eax, eax
-		jz	loc_8059A08
-		test	edi, edi
-		jnz	loc_8059F40
-
-loc_805997F:				; CODE XREF: sub_8058D10+1237j
-		mov	edx, [ebp+dest]
-
-loc_8059985:				; CODE XREF: sub_8058D10+BFDj
-					; sub_8058D10+1265j
-		mov	byte ptr [edx+edi], 25h
-		mov	edi, ecx
-
-loc_805998B:				; CODE XREF: sub_8058D10+D4Dj
-					; sub_8058D10+1122j ...
-		mov	ecx, [esi+4]
-		add	esi, 2Ch
-		add	[ebp+var_33C], 1
-		mov	[ebp+dest], ecx
-		jmp	loc_8058E68
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_80599A8:				; CODE XREF: sub_8058D10+C31j
-		mov	[esp], edx	; ptr
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp+4], ebx	; size
-		call	_realloc
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	[ebp+dest], eax
-		jmp	short loc_8059969
-; ---------------------------------------------------------------------------
-
-loc_80599D4:				; CODE XREF: sub_8058D10+F9Ej
-		cmp	dword ptr [ebp+size], 0FFFFFFFFh
-		jz	short loc_8059A08
-		mov	eax, dword ptr [ebp+size]
-		mov	[ebp+src], edx
-		mov	[esp], eax	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		test	eax, eax
-		mov	[ebp+dest], eax
-		jnz	loc_8059CB4
-		lea	esi, [esi+0]
-
-loc_8059A08:				; CODE XREF: sub_8058D10+192j
-					; sub_8058D10+1E4j ...
-		mov	edi, edx
-
-loc_8059A0A:				; CODE XREF: sub_8058D10+E5Aj
-					; sub_8058D10+1299j ...
-		test	edi, edi
-		jnz	loc_8059EE8
-
-loc_8059A12:				; CODE XREF: sub_8058D10+11DEj
-					; sub_8058D10+11ECj
-		mov	edx, [ebp+var_35C]
-		test	edx, edx
-		jz	loc_8058D90
-		mov	edx, [ebp+var_35C]
-		mov	[esp], edx	; ptr
-		call	_free
-		jmp	loc_8058D90
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8059A38:				; CODE XREF: sub_8058D10+25Dj
-		shl	ecx, 4
-		add	ecx, [ebp+var_2E4]
-		mov	eax, [ecx]
-		sub	eax, 12h	; switch 5 cases
-		cmp	eax, 4
-		ja	loc_80592B0	; jumptable 08059316 case 0
-		jmp	ds:off_805FD2C[eax*4] ;	switch jump
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059A58:				; CODE XREF: sub_8058D10+D3Fj
-					; DATA XREF: .rodata:off_805FD2Co
-		mov	eax, [ecx+4]	; jumptable 08059A4F cases 20,21
-		mov	[eax], edi
-		jmp	loc_805998B
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8059A68:				; CODE XREF: sub_8058D10+736j
-		mov	byte ptr [ebp+var_364],	cl
-		mov	[esp+4], ebx	; size
-		mov	[esp], esi	; ptr
-		call	_realloc
-		movzx	ecx, byte ptr [ebp+var_364]
-		mov	edx, eax
-		jmp	loc_8059463
-; ---------------------------------------------------------------------------
-
-loc_8059A88:				; CODE XREF: sub_8058D10+710j
-		jl	loc_8059B68
-		add	ebx, ebx
-		jmp	loc_8059428
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059A98:				; CODE XREF: sub_8058D10+1ECj
-		cmp	byte ptr [ebp+var_330],	0
-		nop
-		jz	loc_8058F02
-		mov	[esp+4], edx	; src
-		mov	edx, dword ptr [ebp+size]
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], edi	; n
-		mov	[esp], edx	; dest
-		call	_memcpy
-		mov	edx, dword ptr [ebp+size]
-		mov	ecx, [ebp+var_364]
-		jmp	loc_8058F08
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8059AD8:				; CODE XREF: sub_8058D10+822j
-		mov	eax, [ebp+var_330]
-		test	eax, eax
-		jns	loc_80593BF
-		test	ebx, ebx
-		js	loc_805A0F8
-		lea	eax, [ebx+ebx]
-		add	eax, 0Ch
-		jb	loc_805A0F8
-
-loc_8059AFA:				; CODE XREF: sub_8058D10+13EDj
-		cmp	ebx, eax
-		jnb	loc_8059285
-		cmp	ebx, 0
-		jnz	loc_805A3ED
-		mov	bl, 0Ch
-
-loc_8059B0D:				; CODE XREF: sub_8058D10+16E5j
-		cmp	ebx, eax
-		nop
-		jnb	loc_805942E
-		mov	ebx, eax
-		jmp	loc_805942E
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059B20:				; CODE XREF: sub_8058D10+428j
-		mov	eax, [ebp+dest]
-		mov	byte ptr [eax],	4Ch
-		add	eax, 1
-		mov	[ebp+dest], eax
-		jmp	loc_8059148
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059B38:				; CODE XREF: sub_8058D10+4DAj
-		lea	eax, [ebx+ebx]
-		sar	ebx, 1Fh
-		or	ebx, eax
-		jmp	loc_80591F2
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059B48:				; CODE XREF: sub_8058D10+527j
-		mov	[esp], edx	; ptr
-		mov	[ebp+src], edx
-		mov	[esp+4], ebx	; size
-		call	_realloc
-		mov	edx, [ebp+src]
-		mov	ecx, eax
-		jmp	loc_8059253
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059B68:				; CODE XREF: sub_8058D10+721j
-					; sub_8058D10+755j ...
-		mov	edi, esi
-		jmp	loc_8059A0A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059B70:				; CODE XREF: sub_8058D10+C02j
-		jl	loc_8059A08
-		add	ebx, ebx
-		jmp	loc_805991A
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059B80:				; CODE XREF: sub_8058D10+2E4j
-		fld	tbyte ptr [ecx+4]
-		mov	[ebp+src], edx
-		fld	st
-		fstp	tbyte ptr [esp]
-		fstp	[ebp+var_378]
-		call	sub_805AB00
-		mov	edx, [ebp+src]
-		test	eax, eax
-		fld	[ebp+var_378]
-		jz	loc_8059E38
-		fstp	st
-
-loc_8059BAF:				; CODE XREF: sub_8058D10+1135j
-		mov	ecx, [esi+8]
-		mov	eax, [esi+0Ch]
-		mov	[ebp+n], 0
-		mov	[ebp+var_340], 0
-		mov	[ebp+var_34C], ecx
-		mov	ecx, [esi+10h]
-		cmp	eax, ecx
-		mov	[ebp+dest], ecx
-		jz	short loc_8059C15
-		mov	ecx, [esi+14h]
-		cmp	ecx, 0FFFFFFFFh
-		jz	loc_805A4E6
-		shl	ecx, 4
-		add	ecx, [ebp+var_2E4]
-		cmp	dword ptr [ecx], 5
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		mov	ecx, [ecx+4]
-		mov	[ebp+var_340], 1
-		test	ecx, ecx
-		mov	[ebp+n], ecx
-		js	loc_805A61E
-
-loc_8059C15:				; CODE XREF: sub_8058D10+ECAj
-					; sub_8058D10+183Bj ...
-		mov	ecx, [esi+1Ch]
-		mov	eax, [esi+18h]
-		mov	[ebp+dest], ecx
-		cmp	eax, ecx
-		jz	loc_805A666
-		mov	ecx, [esi+20h]
-		cmp	ecx, 0FFFFFFFFh
-		jz	loc_805A46A
-		shl	ecx, 4
-		add	ecx, [ebp+var_2E4]
-		cmp	dword ptr [ecx], 5
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		mov	ecx, [ecx+4]
-		test	ecx, ecx
-		mov	[ebp+var_38C], ecx
-		js	loc_805A666
-
-loc_8059C58:				; CODE XREF: sub_8058D10+17D1j
-		mov	eax, [ebp+var_38C]
-		mov	ecx, 0Ch
-		test	eax, eax
-		jnz	loc_805A3FA
-
-loc_8059C6B:				; CODE XREF: sub_8058D10+16F3j
-					; sub_8058D10+1977j ...
-		cmp	[ebp+n], ecx
-		jbe	loc_805AAE5
-		mov	ecx, [ebp+n]
-		add	ecx, 1
-		mov	dword ptr [ebp+size], ecx
-		mov	ecx, [ebp+n]
-
-loc_8059C8C:				; CODE XREF: sub_8058D10+1708j
-					; sub_8058D10+1DE0j
-		cmp	ecx, dword ptr [ebp+size]
-		ja	loc_8059A08
-		cmp	dword ptr [ebp+size], 2BCh
-		lea	ecx, [ebp+var_2D8]
-		mov	[ebp+dest], ecx
-		ja	loc_80599D4
-
-loc_8059CB4:				; CODE XREF: sub_8058D10+CEFj
-		mov	ecx, [esi+28h]
-		mov	eax, [ebp+var_2E4]
-		shl	ecx, 4
-		fld	tbyte ptr [ecx+eax+4]
-		mov	[ebp+src], edx
-		fld	st
-		fstp	tbyte ptr [esp]
-		fstp	[ebp+var_378]
-		call	sub_805AB00
-		mov	edx, [ebp+src]
-		test	eax, eax
-		fld	[ebp+var_378]
-		jz	loc_805A1B8
-		fstp	st
-		movzx	eax, byte ptr [esi+24h]
-		sub	eax, 41h
-		cmp	al, 19h
-		ja	loc_805A441
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	4Eh
-		mov	byte ptr [ecx+1], 41h
-		mov	byte ptr [ecx+2], 4Eh
-		add	ecx, 3
-		mov	[ebp+var_338], ecx
-		mov	[ebp+var_330], 0
-
-loc_8059D23:				; CODE XREF: sub_8058D10+1564j
-					; sub_8058D10+1755j
-		mov	eax, [ebp+var_340]
-		test	eax, eax
-		jnz	loc_805A120
-		mov	ecx, [ebp+var_338]
-		sub	ecx, [ebp+dest]
-
-loc_8059D3D:				; CODE XREF: sub_8058D10+1422j
-					; sub_8058D10+149Dj ...
-		cmp	dword ptr [ebp+size], ecx
-		jbe	loc_80592B0	; jumptable 08059316 case 0
-		mov	eax, ebx
-		sub	eax, edi
-		cmp	eax, ecx
-		ja	loc_805A3DF
-		mov	eax, ecx
-		add	eax, edi
-		mov	[ebp+n], eax
-		sbb	eax, eax
-		or	eax, [ebp+n]
-		cmp	ebx, eax
-		jnb	short loc_8059DE5
-		cmp	ebx, 0
-		jnz	loc_805A611
-		mov	bl, 0Ch
-
-loc_8059D76:				; CODE XREF: sub_8058D10+1909j
-		cmp	ebx, eax
-		jnb	short loc_8059D7C
-		mov	ebx, eax
-
-loc_8059D7C:				; CODE XREF: sub_8058D10+1068j
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8059A08
-		cmp	edx, [ebp+var_334]
-		setz	byte ptr [ebp+var_330]
-		test	edx, edx
-		jz	short loc_8059DA3
-		cmp	byte ptr [ebp+var_330],	0
-		jz	loc_805A5E2
-
-loc_8059DA3:				; CODE XREF: sub_8058D10+1084j
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, [ebp+var_364]
-		mov	dword ptr [ebp+size], eax
-
-loc_8059DC9:				; CODE XREF: sub_8058D10+18FCj
-		mov	eax, dword ptr [ebp+size]
-		test	eax, eax
-		jz	loc_8059A08
-		test	edi, edi
-		jnz	loc_805A782
-
-loc_8059DDF:				; CODE XREF: sub_8058D10+1A79j
-		mov	edx, dword ptr [ebp+size]
-
-loc_8059DE5:				; CODE XREF: sub_8058D10+1059j
-					; sub_8058D10+16D8j ...
-		mov	[esp+8], ecx	; n
-		mov	ecx, [ebp+dest]
-		lea	edi, [edx+edi]
-		mov	[ebp+src], edx
-		mov	[esp], edi	; dest
-		mov	[esp+4], ecx	; src
-		call	_memcpy
-		mov	eax, [ebp+var_37C]
-		cmp	[ebp+dest], eax
-		mov	edx, [ebp+src]
-		jz	short loc_8059E2C
-		mov	ecx, [ebp+dest]
-		mov	[esp], ecx	; ptr
-		call	_free
-		mov	edx, [ebp+src]
-
-loc_8059E2C:				; CODE XREF: sub_8058D10+1106j
-		mov	edi, [ebp+n]
-		jmp	loc_805998B
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059E38:				; CODE XREF: sub_8058D10+E97j
-		fld	st
-		fadd	st, st(1)
-		fxch	st(1)
-		fucompp
-		fnstsw	ax
-		sahf
-		jp	short loc_8059E4B
-		jz	loc_8059BAF
-
-loc_8059E4B:				; CODE XREF: sub_8058D10+1133j
-		mov	eax, [esi+28h]
-		mov	ecx, [ebp+var_2E4]
-		shl	eax, 4
-		mov	eax, [eax+ecx]
-		mov	[ebp+n], eax
-		jmp	loc_8058FFA
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059E68:				; CODE XREF: sub_8058D10+A4Bj
-		mov	eax, [ebp+var_32C]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+1Ch], edx
-		fstp	qword ptr [esp+14h]
-		mov	[esp+10h], eax
-		jmp	loc_80594EA
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_8059E88:				; CODE XREF: sub_8058D10+AE9j
-		lea	eax, [ebp+var_2E0]
-		mov	[esp+20h], eax
-		mov	eax, [ebp+var_32C]
-		fld	[ebp+size]
-		mov	[esp+10h], eax
-		fstp	tbyte ptr [esp+14h]
-		jmp	loc_80595D9
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059EB0:				; CODE XREF: sub_8058D10+D3Fj
-					; DATA XREF: .rodata:off_805FD2Co
-		mov	eax, [ecx+4]	; jumptable 08059A4F case 18
-		mov	ecx, edi
-		mov	[eax], cl
-		jmp	loc_805998B
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059EC0:				; CODE XREF: sub_8058D10+D3Fj
-					; DATA XREF: .rodata:off_805FD2Co
-		mov	eax, [ecx+4]	; jumptable 08059A4F case 22
-		mov	[eax], edi
-		mov	dword ptr [eax+4], 0
-		jmp	loc_805998B
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8059ED8:				; CODE XREF: sub_8058D10+D3Fj
-					; DATA XREF: .rodata:off_805FD2Co
-		mov	eax, [ecx+4]	; jumptable 08059A4F case 19
-		mov	[eax], di
-		jmp	loc_805998B
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8059EE8:				; CODE XREF: sub_8058D10+CFCj
-		cmp	edi, [ebp+var_334]
-		jz	loc_8059A12
-		mov	[esp], edi	; ptr
-		call	_free
-		jmp	loc_8059A12
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_8059F08:				; CODE XREF: sub_8058D10+990j
-					; sub_8058D10+9EEj
-		lea	eax, [ebp+var_2E0]
-		mov	edx, dword ptr [ebp+size+4]
-		mov	[esp+20h], eax
-		mov	eax, dword ptr [ebp+size]
-		mov	[esp+1Ch], edx
-		mov	edx, [ebp+var_34C]
-		mov	[esp+18h], eax
-		mov	eax, [ebp+var_32C]
-		mov	[esp+14h], edx
-		mov	[esp+10h], eax
-		jmp	loc_80595D9
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059F40:				; CODE XREF: sub_8058D10+C69j
-		cmp	byte ptr [ebp+n], 0
-		jz	loc_805997F
-		mov	eax, [ebp+dest]
-		mov	[esp+4], edx	; src
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], edi	; n
-		mov	[esp], eax	; dest
-		call	_memcpy
-		mov	edx, [ebp+dest]
-		mov	ecx, [ebp+var_364]
-		jmp	loc_8059985
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_8059F80:				; CODE XREF: sub_8058D10+23Dj
-		mov	eax, edx
-		mov	edx, edi
-		mov	esi, edx
-		mov	edi, eax
-		add	esi, 1
-		sbb	eax, eax
-		or	eax, esi
-		cmp	eax, ebx
-		jbe	short loc_8059FFC
-		test	ebx, ebx
-		jnz	loc_805A632
-		mov	bl, 0Ch
-
-loc_8059F9D:				; CODE XREF: sub_8058D10+192Aj
-		cmp	esi, edx
-		sbb	eax, eax
-		or	eax, esi
-		cmp	ebx, eax
-		jnb	short loc_8059FB1
-		cmp	edx, esi
-		ja	loc_8059A0A
-		mov	ebx, esi
-
-loc_8059FB1:				; CODE XREF: sub_8058D10+1295j
-		cmp	ebx, 0FFFFFFFFh
-		jz	loc_8059A0A
-		cmp	edi, [ebp+var_334]
-		setz	byte ptr [ebp+dest]
-		test	edi, edi
-		jz	short loc_8059FD8
-		cmp	byte ptr [ebp+dest], 0
-		jz	loc_805A690
-
-loc_8059FD8:				; CODE XREF: sub_8058D10+12B9j
-		mov	[ebp+src], edx
-		mov	[esp], ebx	; size
-		call	_malloc
-		mov	edx, [ebp+src]
-		mov	ecx, eax
-
-loc_8059FEE:				; CODE XREF: sub_8058D10+199Aj
-		test	ecx, ecx
-		jz	loc_8059A0A
-		test	edx, edx
-		jnz	short loc_805A073
-
-loc_8059FFA:				; CODE XREF: sub_8058D10+136Aj
-		mov	edi, ecx
-
-loc_8059FFC:				; CODE XREF: sub_8058D10+1281j
-					; sub_8058D10+139Aj
-		mov	byte ptr [edi+edx], 0
-		cmp	edi, [ebp+var_334]
-		jz	short loc_805A010
-		cmp	ebx, esi
-		ja	loc_805A63F
-
-loc_805A010:				; CODE XREF: sub_8058D10+12F6j
-					; sub_8058D10+1949j ...
-		mov	ebx, [ebp+var_35C]
-		test	ebx, ebx
-		jz	short loc_805A034
-		mov	eax, [ebp+var_35C]
-		mov	[ebp+src], edx
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	edx, [ebp+src]
-
-loc_805A034:				; CODE XREF: sub_8058D10+1308j
-		mov	eax, [ebp+ptr]
-		mov	[ebp+src], edx
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2E4]
-		mov	edx, [ebp+src]
-		test	eax, eax
-		jz	short loc_805A066
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	edx, [ebp+src]
-
-loc_805A066:				; CODE XREF: sub_8058D10+1346j
-		mov	ecx, [ebp+var_344]
-		mov	[ecx], edx
-		jmp	loc_8058DBD
-; ---------------------------------------------------------------------------
-
-loc_805A073:				; CODE XREF: sub_8058D10+12E8j
-		cmp	byte ptr [ebp+dest], 0
-		jz	loc_8059FFA
-		mov	[esp+8], edx	; n
-		mov	[esp+4], edi	; src
-		mov	[esp], ecx	; dest
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		call	_memcpy
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	edi, ecx
-		jmp	loc_8059FFC
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805A0B0:				; CODE XREF: sub_8058D10+AE3j
-		fld	[ebp+size]
-		lea	edx, [ebp+var_2E0]
-		mov	[esp+24h], edx
-		fstp	tbyte ptr [esp+18h]
-		jmp	loc_8059786
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805A0D0:				; CODE XREF: sub_8058D10+A45j
-		lea	edx, [ebp+var_2E0]
-		mov	eax, [ebp+var_34C]
-		mov	[esp+20h], edx
-		mov	edx, [ebp+var_32C]
-		fstp	qword ptr [esp+18h]
-		mov	[esp+14h], eax
-		mov	[esp+10h], edx
-		jmp	loc_80595D9
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805A0F8:				; CODE XREF: sub_8058D10+DD8j
-					; sub_8058D10+DE4j
-		mov	eax, 0FFFFFFFFh
-		jmp	loc_8059AFA
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805A108:				; CODE XREF: sub_8058D10+6CCj
-		mov	edx, esi
-		mov	esi, [ebp+var_340]
-		add	edi, dword ptr [ebp+size]
-		jmp	loc_805998B
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805A120:				; CODE XREF: sub_8058D10+101Bj
-		mov	ecx, [ebp+var_338]
-		sub	ecx, [ebp+dest]
-		cmp	[ebp+n], ecx
-		jbe	loc_8059D3D
-		mov	eax, [ebp+dest]
-		mov	ecx, [ebp+var_338]
-		sub	eax, [ebp+var_338]
-		add	eax, [ebp+n]
-		add	ecx, eax
-		test	byte ptr [ebp+var_34C],	2
-		mov	[ebp+n], eax
-		mov	[ebp+var_340], ecx
-		jz	loc_805A6C8
-		xor	eax, eax
-		cmp	[ebp+n], 0
-		jz	loc_805A777
-		mov	[ebp+var_330], edi
-		mov	ecx, [ebp+var_338]
-		mov	edi, [ebp+n]
-		lea	esi, [esi+0]
-
-loc_805A190:				; CODE XREF: sub_8058D10+1489j
-		mov	byte ptr [ecx+eax], 20h
-		add	eax, 1
-		cmp	eax, edi
-		jnz	short loc_805A190
-		mov	ecx, [ebp+var_340]
-		mov	edi, [ebp+var_330]
-		sub	ecx, [ebp+dest]
-		jmp	loc_8059D3D
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805A1B8:				; CODE XREF: sub_8058D10+FD8j
-		fnstcw	[ebp+var_2DA]
-		movzx	ecx, [ebp+var_2DA]
-		mov	eax, ecx
-		or	ah, 3
-		mov	word ptr [ebp+var_350],	cx
-		mov	[ebp+var_2DA], ax
-		fldcw	[ebp+var_2DA]
-		fxam
-		fnstsw	ax
-		test	ah, 2
-		jz	loc_805A41D
-		mov	eax, [ebp+dest]
-		fchs
-		mov	byte ptr [eax],	2Dh
-		add	eax, 1
-		mov	[ebp+var_330], eax
-
-loc_805A1FF:				; CODE XREF: sub_8058D10+172Cj
-					; sub_8058D10+18B9j ...
-		fldz
-		fxch	st(1)
-		fucom	st(1)
-		fnstsw	ax
-		fstp	st(1)
-		sahf
-		jbe	loc_805A2D2
-		fld	st
-		fadd	st, st(1)
-		fucomp	st(1)
-		fnstsw	ax
-		sahf
-		jnz	loc_805A2D2
-		jp	loc_805A2D2
-		fstp	st
-		movzx	eax, byte ptr [esi+24h]
-		sub	eax, 41h
-		cmp	al, 19h
-		ja	loc_805A88A
-		mov	ecx, [ebp+var_330]
-		mov	byte ptr [ecx],	49h
-		mov	byte ptr [ecx+1], 4Eh
-		mov	byte ptr [ecx+2], 46h
-		add	ecx, 3
-		mov	[ebp+var_338], ecx
-		mov	[ebp+var_330], 0
-		lea	esi, [esi+0]
-
-loc_805A260:				; CODE XREF: sub_8058D10+1611j
-					; sub_8058D10+1662j ...
-		movzx	ecx, word ptr [ebp+var_350]
-		mov	[ebp+var_2DA], cx
-		fldcw	[ebp+var_2DA]
-		jmp	loc_8059D23
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805A280:				; CODE XREF: sub_8058D10+6D8j
-		test	esi, esi
-		jnz	loc_805A6AF
-
-loc_805A288:				; CODE XREF: sub_8058D10+19A5j
-					; sub_8058D10+19B3j
-		mov	ecx, [ebp+var_35C]
-		test	ecx, ecx
-		jz	short loc_805A2A0
-		mov	eax, [ebp+var_35C]
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_805A2A0:				; CODE XREF: sub_8058D10+1580j
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2E4]
-		test	eax, eax
-		jz	short loc_805A2C0
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_805A2C0:				; CODE XREF: sub_8058D10+15A6j
-		call	___errno_location
-		xor	edi, edi
-		mov	dword ptr [eax], 4Bh
-		jmp	loc_8058DBD
-; ---------------------------------------------------------------------------
-
-loc_805A2D2:				; CODE XREF: sub_8058D10+14FAj
-					; sub_8058D10+1509j ...
-		fldz
-		fxch	st(1)
-		fucompp
-		fnstsw	ax
-		sahf
-		jp	loc_80592B0	; jumptable 08059316 case 0
-		jnz	loc_80592B0	; jumptable 08059316 case 0
-		movzx	eax, byte ptr [esi+24h]
-		cmp	al, 46h
-		jz	short loc_805A2F7
-		cmp	al, 66h
-		jnz	loc_805A550
-
-loc_805A2F7:				; CODE XREF: sub_8058D10+15DDj
-		mov	ecx, [ebp+var_330]
-		mov	byte ptr [ecx],	30h
-		add	ecx, 1
-		mov	[ebp+var_338], ecx
-		mov	ecx, [ebp+var_38C]
-		test	ecx, ecx
-		setnz	byte ptr [ebp+var_354]
-		jnz	short loc_805A327
-		test	byte ptr [ebp+var_34C],	10h
-		jz	loc_805A260
-
-loc_805A327:				; CODE XREF: sub_8058D10+1608j
-		mov	[ebp+src], edx
-		mov	dword ptr [esp], 10000h	; item
-		call	_nl_langinfo
-		mov	edx, [ebp+src]
-		movzx	eax, byte ptr [eax]
-		test	al, al
-		mov	byte ptr [ebp+var_360],	al
-		jnz	short loc_805A353
-		mov	byte ptr [ebp+var_360],	2Eh
-
-loc_805A353:				; CODE XREF: sub_8058D10+163Aj
-		mov	ecx, [ebp+var_338]
-		movzx	eax, byte ptr [ebp+var_360]
-		mov	[ecx], al
-		add	ecx, 1
-		cmp	byte ptr [ebp+var_354],	0
-		mov	[ebp+var_338], ecx
-		jz	loc_805A260
-		mov	[ebp+var_354], edi
-		mov	ecx, [ebp+var_38C]
-		xor	eax, eax
-		mov	edi, [ebp+var_330]
-		lea	esi, [esi+0]
-
-loc_805A390:				; CODE XREF: sub_8058D10+168Aj
-		mov	byte ptr [edi+eax+2], 30h
-		add	eax, 1
-		cmp	eax, ecx
-		jnz	short loc_805A390
-		mov	edi, [ebp+var_354]
-		add	[ebp+var_338], eax
-		jmp	loc_805A260
-; ---------------------------------------------------------------------------
-
-loc_805A3AD:				; CODE XREF: sub_8058D10+65j
-		mov	eax, [ebp+ptr]
-		mov	[esp], eax	; ptr
-		call	_free
-		mov	eax, [ebp+var_2E4]
-		test	eax, eax
-		jz	short loc_805A3CD
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_805A3CD:				; CODE XREF: sub_8058D10+16B3j
-		call	___errno_location
-		xor	edi, edi
-		mov	dword ptr [eax], 16h
-		jmp	loc_8058DBD
-; ---------------------------------------------------------------------------
-
-loc_805A3DF:				; CODE XREF: sub_8058D10+103Fj
-		lea	eax, [ecx+edi]
-		mov	[ebp+n], eax
-		jmp	loc_8059DE5
-; ---------------------------------------------------------------------------
-
-loc_805A3ED:				; CODE XREF: sub_8058D10+DF5j
-		jl	loc_8059B68
-		add	ebx, ebx
-		jmp	loc_8059B0D
-; ---------------------------------------------------------------------------
-
-loc_805A3FA:				; CODE XREF: sub_8058D10+F55j
-		mov	ecx, [ebp+var_38C]
-		add	ecx, 0Ch
-		jnb	loc_8059C6B
-		mov	dword ptr [ebp+size], 0
-		mov	ecx, 0FFFFFFFFh
-		jmp	loc_8059C8C
-; ---------------------------------------------------------------------------
-
-loc_805A41D:				; CODE XREF: sub_8058D10+14D5j
-		test	byte ptr [ebp+var_34C],	4
-		jz	loc_805A5B6
-		mov	ecx, [ebp+dest]
-		mov	byte ptr [ecx],	2Bh
-		add	ecx, 1
-		mov	[ebp+var_330], ecx
-		jmp	loc_805A1FF
-; ---------------------------------------------------------------------------
-
-loc_805A441:				; CODE XREF: sub_8058D10+FE9j
-		mov	eax, [ebp+dest]
-		mov	byte ptr [eax],	6Eh
-		mov	byte ptr [eax+1], 61h
-		mov	byte ptr [eax+2], 6Eh
-		add	eax, 3
-		mov	[ebp+var_338], eax
-		mov	[ebp+var_330], 0
-		jmp	loc_8059D23
-; ---------------------------------------------------------------------------
-
-loc_805A46A:				; CODE XREF: sub_8058D10+F1Fj
-		add	eax, 1
-		cmp	[ebp+dest], eax
-		jz	loc_805A678
-		mov	dword ptr [ebp+size], edi
-		mov	edi, [ebp+dest]
-		xor	ecx, ecx
-		mov	[ebp+var_38C], 0
-		mov	[ebp+var_330], ebx
-		mov	[ebp+var_338], edx
-		lea	esi, [esi+0]
-
-loc_805A4A0:				; CODE XREF: sub_8058D10+17B7j
-		movzx	ebx, byte ptr [eax]
-		add	eax, 1
-		cmp	ecx, 19999999h
-		mov	edx, 0FFFFFFFFh
-		ja	short loc_805A4B8
-		lea	edx, [ecx+ecx*4]
-		add	edx, edx
-
-loc_805A4B8:				; CODE XREF: sub_8058D10+17A1j
-		movsx	ebx, bl
-		lea	ecx, [edx+ebx-30h]
-		cmp	ecx, edx
-		sbb	edx, edx
-		or	ecx, edx
-		cmp	eax, edi
-		jnz	short loc_805A4A0
-		mov	[ebp+var_38C], ecx
-		mov	edi, dword ptr [ebp+size]
-		mov	ebx, [ebp+var_330]
-		mov	edx, [ebp+var_338]
-		jmp	loc_8059C58
-; ---------------------------------------------------------------------------
-
-loc_805A4E6:				; CODE XREF: sub_8058D10+ED2j
-		mov	dword ptr [ebp+size], edi
-		xor	ecx, ecx
-		mov	edi, edx
-		mov	[ebp+n], 0
-		mov	[ebp+var_330], ebx
-
-loc_805A500:				; CODE XREF: sub_8058D10+181Bj
-		movzx	edx, byte ptr [eax]
-		add	eax, 1
-		cmp	ecx, 19999999h
-		mov	ebx, 0FFFFFFFFh
-		ja	short loc_805A518
-		lea	ebx, [ecx+ecx*4]
-		add	ebx, ebx
-
-loc_805A518:				; CODE XREF: sub_8058D10+1801j
-		movsx	edx, dl
-		lea	ecx, [ebx+edx-30h]
-		cmp	ecx, ebx
-		sbb	edx, edx
-		or	ecx, edx
-		cmp	[ebp+dest], eax
-		jnz	short loc_805A500
-		mov	edx, edi
-		mov	ebx, [ebp+var_330]
-		mov	[ebp+n], ecx
-		mov	edi, dword ptr [ebp+size]
-		mov	[ebp+var_340], 1
-		jmp	loc_8059C15
-; ---------------------------------------------------------------------------
-
-loc_805A550:				; CODE XREF: sub_8058D10+15E1j
-		cmp	al, 45h
-		jz	short loc_805A55C
-		cmp	al, 65h
-		jnz	loc_805A7BC
-
-loc_805A55C:				; CODE XREF: sub_8058D10+1842j
-		mov	eax, [ebp+var_330]
-		mov	byte ptr [eax],	30h
-		add	eax, 1
-		mov	[ebp+var_338], eax
-		mov	eax, [ebp+var_38C]
-		test	eax, eax
-		setnz	byte ptr [ebp+var_354]
-		jnz	loc_805A9CA
-		test	byte ptr [ebp+var_34C],	10h
-		jnz	loc_805A9CA
-
-loc_805A590:				; CODE XREF: sub_8058D10+1D05j
-					; sub_8058D10+1D37j
-		mov	ecx, [ebp+var_338]
-		movzx	eax, byte ptr [esi+24h]
-		mov	byte ptr [ecx+1], 2Bh
-		mov	[ecx], al
-		mov	byte ptr [ecx+2], 30h
-		mov	byte ptr [ecx+3], 30h
-		add	ecx, 4
-		mov	[ebp+var_338], ecx
-		jmp	loc_805A260
-; ---------------------------------------------------------------------------
-
-loc_805A5B6:				; CODE XREF: sub_8058D10+1714j
-		mov	eax, [ebp+dest]
-		test	byte ptr [ebp+var_34C],	8
-		mov	[ebp+var_330], eax
-		jz	loc_805A1FF
-		mov	ecx, eax
-		add	ecx, 1
-		mov	byte ptr [eax],	20h
-		mov	[ebp+var_330], ecx
-		jmp	loc_805A1FF
-; ---------------------------------------------------------------------------
-
-loc_805A5E2:				; CODE XREF: sub_8058D10+108Dj
-		mov	[esp], edx	; ptr
-		mov	[ebp+src], edx
-		mov	[ebp+var_364], ecx
-		mov	[esp+4], ebx	; size
-		call	_realloc
-		mov	ecx, [ebp+var_364]
-		mov	edx, [ebp+src]
-		mov	dword ptr [ebp+size], eax
-		jmp	loc_8059DC9
-; ---------------------------------------------------------------------------
-
-loc_805A611:				; CODE XREF: sub_8058D10+105Ej
-		jl	loc_8059A08
-		add	ebx, ebx
-		jmp	loc_8059D76
-; ---------------------------------------------------------------------------
-
-loc_805A61E:				; CODE XREF: sub_8058D10+EFFj
-		neg	ecx
-		or	[ebp+var_34C], 2
-		mov	[ebp+n], ecx
-		jmp	loc_8059C15
-; ---------------------------------------------------------------------------
-
-loc_805A632:				; CODE XREF: sub_8058D10+1285j
-		lea	eax, [ebx+ebx]
-		sar	ebx, 1Fh
-		or	ebx, eax
-		jmp	loc_8059F9D
-; ---------------------------------------------------------------------------
-
-loc_805A63F:				; CODE XREF: sub_8058D10+12FAj
-		mov	[ebp+src], edx
-		mov	[esp+4], esi	; size
-		mov	[esp], edi	; ptr
-		call	_realloc
-		mov	edx, [ebp+src]
-		test	eax, eax
-		jz	loc_805A010
-		mov	edi, eax
-		jmp	loc_805A010
-; ---------------------------------------------------------------------------
-
-loc_805A666:				; CODE XREF: sub_8058D10+F13j
-					; sub_8058D10+F42j
-		movzx	eax, byte ptr [esi+24h]
-		cmp	al, 41h
-		mov	byte ptr [ebp+dest], al
-		jnz	loc_805A86E
-
-loc_805A678:				; CODE XREF: sub_8058D10+1763j
-					; sub_8058D10+1B75j
-		mov	[ebp+var_38C], 0
-		mov	ecx, 0Ch
-		jmp	loc_8059C6B
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805A690:				; CODE XREF: sub_8058D10+12C2j
-		mov	[ebp+src], edx
-		mov	[esp+4], ebx	; size
-		mov	[esp], edi	; ptr
-		call	_realloc
-		mov	edx, [ebp+src]
-		mov	ecx, eax
-		jmp	loc_8059FEE
-; ---------------------------------------------------------------------------
-
-loc_805A6AF:				; CODE XREF: sub_8058D10+1572j
-		cmp	esi, [ebp+var_334]
-		jz	loc_805A288
-		mov	[esp], esi	; ptr
-		call	_free
-		jmp	loc_805A288
-; ---------------------------------------------------------------------------
-
-loc_805A6C8:				; CODE XREF: sub_8058D10+1455j
-		mov	eax, [ebp+var_330]
-		test	eax, eax
-		jz	short loc_805A6DF
-		test	byte ptr [ebp+var_34C],	20h
-		jnz	loc_805A8B3
-
-loc_805A6DF:				; CODE XREF: sub_8058D10+19C0j
-		mov	eax, [ebp+var_340]
-		mov	ecx, [ebp+dest]
-		mov	[ebp+var_330], eax
-		mov	eax, [ebp+var_338]
-		cmp	eax, ecx
-		jbe	short loc_805A73F
-		mov	ecx, [ebp+var_330]
-		mov	[ebp+var_330], edi
-		mov	edi, [ebp+dest]
-		mov	[ebp+var_338], ebx
-		nop
-		lea	esi, [esi+0]
-
-loc_805A718:				; CODE XREF: sub_8058D10+1A15j
-		sub	eax, 1
-		sub	ecx, 1
-		movzx	ebx, byte ptr [eax]
-		cmp	edi, eax
-		mov	[ecx], bl
-		jb	short loc_805A718
-		mov	eax, [ebp+dest]
-		mov	edi, [ebp+var_330]
-		mov	ebx, [ebp+var_338]
-		mov	[ebp+var_338], eax
-
-loc_805A73F:				; CODE XREF: sub_8058D10+19E9j
-		mov	ecx, [ebp+n]
-		xor	eax, eax
-		test	ecx, ecx
-		jz	short loc_805A771
-		mov	[ebp+var_330], edi
-		mov	ecx, [ebp+var_338]
-		mov	edi, [ebp+n]
-		lea	esi, [esi+0]
-
-loc_805A760:				; CODE XREF: sub_8058D10+1A59j
-		mov	byte ptr [ecx+eax], 20h
-		add	eax, 1
-		cmp	edi, eax
-		jnz	short loc_805A760
-
-loc_805A76B:				; CODE XREF: sub_8058D10+1C2Bj
-		mov	edi, [ebp+var_330]
-
-loc_805A771:				; CODE XREF: sub_8058D10+1A39j
-					; sub_8058D10+1C01j
-		mov	ecx, [ebp+var_340]
-
-loc_805A777:				; CODE XREF: sub_8058D10+1464j
-		sub	ecx, [ebp+dest]
-		jmp	loc_8059D3D
-; ---------------------------------------------------------------------------
-
-loc_805A782:				; CODE XREF: sub_8058D10+10C9j
-		cmp	byte ptr [ebp+var_330],	0
-		jz	loc_8059DDF
-		mov	[esp+4], edx	; src
-		mov	edx, dword ptr [ebp+size]
-		mov	[ebp+var_364], ecx
-		mov	[esp+8], edi	; n
-		mov	[esp], edx	; dest
-		call	_memcpy
-		mov	edx, dword ptr [ebp+size]
-		mov	ecx, [ebp+var_364]
-		jmp	loc_8059DE5
-; ---------------------------------------------------------------------------
-
-loc_805A7BC:				; CODE XREF: sub_8058D10+1846j
-		cmp	al, 47h
-		jz	short loc_805A7C8
-		cmp	al, 67h
-		jnz	loc_805A940
-
-loc_805A7C8:				; CODE XREF: sub_8058D10+1AAEj
-		mov	eax, [ebp+var_330]
-		mov	byte ptr [eax],	30h
-		add	eax, 1
-		test	byte ptr [ebp+var_34C],	10h
-		mov	[ebp+var_338], eax
-		jz	loc_805A260
-		mov	ecx, [ebp+var_38C]
-		mov	[ebp+src], edx
-		mov	dword ptr [esp], 10000h	; item
-		sub	ecx, 1
-		cmp	[ebp+var_38C], 1
-		sbb	eax, eax
-		not	eax
-		and	ecx, eax
-		mov	[ebp+var_354], ecx
-		call	_nl_langinfo
-		mov	edx, [ebp+src]
-		movzx	eax, byte ptr [eax]
-		test	al, al
-		jnz	short loc_805A827
-		mov	eax, 2Eh
-
-loc_805A827:				; CODE XREF: sub_8058D10+1B10j
-		mov	ecx, [ebp+var_338]
-		mov	[ecx], al
-		add	ecx, 1
-		cmp	[ebp+var_354], 0
-		mov	[ebp+var_338], ecx
-		jz	loc_805A260
-		mov	ecx, [ebp+var_330]
-		xor	eax, eax
-
-loc_805A84D:				; CODE XREF: sub_8058D10+1B4Bj
-		mov	byte ptr [ecx+eax+2], 30h
-		add	eax, 1
-		cmp	[ebp+var_354], eax
-		jnz	short loc_805A84D
-		mov	eax, [ebp+var_354]
-		add	[ebp+var_338], eax
-		jmp	loc_805A260
-; ---------------------------------------------------------------------------
-
-loc_805A86E:				; CODE XREF: sub_8058D10+1962j
-		cmp	al, 61h
-		mov	ecx, 12h
-		mov	[ebp+var_38C], 6
-		jnz	loc_8059C6B
-		jmp	loc_805A678
-; ---------------------------------------------------------------------------
-
-loc_805A88A:				; CODE XREF: sub_8058D10+1520j
-		mov	eax, [ebp+var_330]
-		mov	byte ptr [eax],	69h
-		mov	byte ptr [eax+1], 6Eh
-		mov	byte ptr [eax+2], 66h
-		add	eax, 3
-		mov	[ebp+var_338], eax
-		mov	[ebp+var_330], 0
-		jmp	loc_805A260
-; ---------------------------------------------------------------------------
-
-loc_805A8B3:				; CODE XREF: sub_8058D10+19C9j
-		mov	eax, [ebp+var_330]
-		cmp	[ebp+var_338], eax
-		jbe	short loc_805A907
-		mov	eax, [ebp+var_338]
-		mov	ecx, [ebp+var_340]
-		mov	[ebp+var_338], edi
-		mov	edi, [ebp+var_330]
-		mov	[ebp+var_34C], ebx
-		nop
-
-loc_805A8E0:				; CODE XREF: sub_8058D10+1BDDj
-		sub	eax, 1
-		sub	ecx, 1
-		movzx	ebx, byte ptr [eax]
-		cmp	edi, eax
-		mov	[ecx], bl
-		jb	short loc_805A8E0
-		mov	ecx, [ebp+var_330]
-		mov	ebx, [ebp+var_34C]
-		mov	edi, [ebp+var_338]
-		mov	[ebp+var_338], ecx
-
-loc_805A907:				; CODE XREF: sub_8058D10+1BAFj
-		mov	ecx, [ebp+n]
-		xor	eax, eax
-		test	ecx, ecx
-		jz	loc_805A771
-		mov	[ebp+var_330], edi
-		mov	ecx, [ebp+var_338]
-		mov	edi, [ebp+n]
-		lea	esi, [esi+0]
-
-loc_805A930:				; CODE XREF: sub_8058D10+1C29j
-		mov	byte ptr [ecx+eax], 30h
-		add	eax, 1
-		cmp	edi, eax
-		jnz	short loc_805A930
-		jmp	loc_805A76B
-; ---------------------------------------------------------------------------
-
-loc_805A940:				; CODE XREF: sub_8058D10+1AB2j
-		cmp	al, 41h
-		jnz	loc_805AAD3
-
-loc_805A948:				; CODE XREF: sub_8058D10+1DC5j
-		mov	ecx, [ebp+var_330]
-		mov	byte ptr [ecx],	30h
-		movzx	eax, byte ptr [esi+24h]
-		add	eax, 17h
-		mov	[ecx+1], al
-		mov	eax, [ebp+var_330]
-		add	ecx, 2
-		mov	[ebp+var_360], ecx
-		mov	byte ptr [eax+2], 30h
-		mov	ecx, [ebp+var_38C]
-		add	eax, 3
-		mov	[ebp+var_338], eax
-		test	ecx, ecx
-		setnz	byte ptr [ebp+var_354]
-		jnz	loc_805AA4C
-		test	byte ptr [ebp+var_34C],	10h
-		jnz	loc_805AA4C
-
-loc_805A999:				; CODE XREF: sub_8058D10+1D87j
-					; sub_8058D10+1DB9j
-		movzx	eax, byte ptr [esi+24h]
-		mov	ecx, [ebp+var_338]
-		add	eax, 0Fh
-		mov	[ecx], al
-		mov	byte ptr [ecx+1], 2Bh
-		mov	byte ptr [ecx+2], 30h
-		mov	eax, [ebp+var_360]
-		add	ecx, 3
-		mov	[ebp+var_338], ecx
-		mov	[ebp+var_330], eax
-		jmp	loc_805A260
-; ---------------------------------------------------------------------------
-
-loc_805A9CA:				; CODE XREF: sub_8058D10+186Dj
-					; sub_8058D10+187Aj
-		mov	[ebp+src], edx
-		mov	dword ptr [esp], 10000h	; item
-		call	_nl_langinfo
-		mov	edx, [ebp+src]
-		movzx	eax, byte ptr [eax]
-		test	al, al
-		mov	byte ptr [ebp+var_360],	al
-		jnz	short loc_805A9F6
-		mov	byte ptr [ebp+var_360],	2Eh
-
-loc_805A9F6:				; CODE XREF: sub_8058D10+1CDDj
-		mov	eax, [ebp+var_338]
-		movzx	ecx, byte ptr [ebp+var_360]
-		mov	[eax], cl
-		add	eax, 1
-		cmp	byte ptr [ebp+var_354],	0
-		mov	[ebp+var_338], eax
-		jz	loc_805A590
-		mov	[ebp+var_354], edi
-		mov	ecx, [ebp+var_38C]
-		xor	eax, eax
-		mov	edi, [ebp+var_330]
-
-loc_805AA2F:				; CODE XREF: sub_8058D10+1D29j
-		mov	byte ptr [edi+eax+2], 30h
-		add	eax, 1
-		cmp	ecx, eax
-		jnz	short loc_805AA2F
-		mov	edi, [ebp+var_354]
-		add	[ebp+var_338], ecx
-		jmp	loc_805A590
-; ---------------------------------------------------------------------------
-
-loc_805AA4C:				; CODE XREF: sub_8058D10+1C76j
-					; sub_8058D10+1C83j
-		mov	[ebp+src], edx
-		mov	dword ptr [esp], 10000h	; item
-		call	_nl_langinfo
-		mov	edx, [ebp+src]
-		movzx	eax, byte ptr [eax]
-		test	al, al
-		mov	[ebp+var_37D], al
-		jnz	short loc_805AA78
-		mov	[ebp+var_37D], 2Eh
-
-loc_805AA78:				; CODE XREF: sub_8058D10+1D5Fj
-		mov	eax, [ebp+var_338]
-		movzx	ecx, [ebp+var_37D]
-		mov	[eax], cl
-		add	eax, 1
-		cmp	byte ptr [ebp+var_354],	0
-		mov	[ebp+var_338], eax
-		jz	loc_805A999
-		mov	[ebp+var_354], edi
-		mov	ecx, [ebp+var_38C]
-		xor	eax, eax
-		mov	edi, [ebp+var_330]
-
-loc_805AAB1:				; CODE XREF: sub_8058D10+1DABj
-		mov	byte ptr [edi+eax+4], 30h
-		add	eax, 1
-		cmp	ecx, eax
-		jnz	short loc_805AAB1
-		mov	edi, [ebp+var_354]
-		add	[ebp+var_338], ecx
-		jmp	loc_805A999
-; ---------------------------------------------------------------------------
-
-loc_805AACE:				; CODE XREF: sub_8058D10+B9j
-		call	___stack_chk_fail
-; ---------------------------------------------------------------------------
-
-loc_805AAD3:				; CODE XREF: sub_8058D10+1C32j
-		cmp	al, 61h
-		jz	loc_805A948
-		nop
-		lea	esi, [esi+0]
-		jmp	loc_80592B0	; jumptable 08059316 case 0
-; ---------------------------------------------------------------------------
-
-loc_805AAE5:				; CODE XREF: sub_8058D10+F61j
-		lea	eax, [ecx+1]
-		mov	dword ptr [ebp+size], eax
-		db	66h
-		nop
-		jmp	loc_8059C8C
-sub_8058D10	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805AB00	proc near		; CODE XREF: sub_8058D10+E84p
-					; sub_8058D10+FC5p
-
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		sub	esp, 18h
-		mov	eax, [ebp+arg_0]
-		mov	ecx, [ebp+arg_8]
-		mov	edx, [ebp+arg_4]
-		mov	[ebp+var_18], eax
-		mov	[ebp+var_10], ecx
-		mov	eax, [ebp+var_10]
-		mov	[ebp+var_14], edx
-		and	eax, 7FFFh
-		jz	short loc_805AB38
-		cmp	eax, 7FFFh
-		jz	short loc_805AB40
-		mov	eax, [ebp+var_14]
-		leave
-		shr	eax, 1Fh
-		xor	eax, 1
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805AB38:				; CODE XREF: sub_805AB00+20j
-		mov	eax, [ebp+var_14]
-		leave
-		shr	eax, 1Fh
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805AB40:				; CODE XREF: sub_805AB00+27j
-		mov	eax, [ebp+var_14]
-		sub	eax, 80000000h
-		or	eax, [ebp+var_18]
-		leave
-		setnz	al
-		movzx	eax, al
-		retn
-sub_805AB00	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805AB60	proc near		; CODE XREF: sub_8058D10+5Ep
-
-var_10		= dword	ptr -10h
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 4
-		mov	ebx, [ebp+arg_4]
-		mov	esi, [ebp+arg_0]
-		mov	edx, [ebx]
-		mov	eax, [ebx+4]
-		test	edx, edx
-		jz	short loc_805ABE0
-		xor	edx, edx
-		mov	[ebp+var_10], ebx
-		lea	esi, [esi+0]
-
-loc_805AB80:				; CODE XREF: sub_805AB60+5Fj
-		cmp	dword ptr [eax], 16h
-		jbe	short loc_805AB98
-
-loc_805AB85:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:off_805FD48o
-		add	esp, 4
-		mov	eax, 0FFFFFFFFh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805AB98:				; CODE XREF: sub_805AB60+23j
-		mov	ecx, [eax]
-		jmp	ds:off_805FD48[ecx*4]
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805ABA8:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:0805FD5Co	...
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		mov	[eax+4], esi
-
-loc_805ABB0:				; CODE XREF: sub_805AB60+99j
-					; sub_805AB60+AAj ...
-		mov	ebx, [ebp+var_10]
-		add	edx, 1
-		cmp	[ebx], edx
-		jbe	short loc_805ABE0
-
-loc_805ABBA:				; CODE XREF: sub_805AB60+7Ej
-		add	eax, 10h
-		mov	esi, ecx
-		jmp	short loc_805AB80
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805ABC8:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:0805FD6Co	...
-		mov	edi, [esi+4]
-		lea	ecx, [esi+8]
-		add	edx, 1
-		mov	esi, [esi]
-		mov	[eax+8], edi
-		mov	[eax+4], esi
-		mov	ebx, [ebp+var_10]
-		cmp	[ebx], edx
-		ja	short loc_805ABBA
-
-loc_805ABE0:				; CODE XREF: sub_805AB60+16j
-					; sub_805AB60+58j
-		add	esp, 4
-		xor	eax, eax
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805ABF0:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:0805FD54o	...
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		mov	[eax+4], si
-		jmp	short loc_805ABB0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805AC00:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:0805FD4Co	...
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		mov	ebx, esi
-		mov	[eax+4], bl
-		jmp	short loc_805ABB0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805AC10:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:0805FD74o
-		fld	qword ptr [esi]
-		lea	ecx, [esi+8]
-		fstp	qword ptr [eax+4]
-		jmp	short loc_805ABB0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805AC20:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:0805FD78o
-		mov	ebx, [esi]
-		lea	ecx, [esi+0Ch]
-		mov	edi, [esi+8]
-		mov	esi, [esi+4]
-		mov	[eax+4], ebx
-		mov	[eax+0Ch], edi
-		mov	[eax+8], esi
-		jmp	loc_805ABB0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805AC40:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:0805FD84o
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		test	esi, esi
-		mov	[eax+4], esi
-		jnz	loc_805ABB0
-		mov	dword ptr [eax+4], offset aNull	; "(NULL)"
-		jmp	loc_805ABB0
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805AC60:				; CODE XREF: sub_805AB60+3Aj
-					; DATA XREF: .rodata:0805FD88o
-		lea	ecx, [esi+4]
-		mov	esi, [esi]
-		test	esi, esi
-		mov	[eax+4], esi
-		jnz	loc_805ABB0
-		mov	dword ptr [eax+4], offset dword_805FDA4
-		jmp	loc_805ABB0
-sub_805AB60	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805AC80	proc near		; CODE XREF: sub_8058D10+4Ep
-
-var_44		= byte ptr -44h
-var_40		= dword	ptr -40h
-var_3C		= dword	ptr -3Ch
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		sub	esp, 4Ch
-		mov	eax, [ebp+arg_4]
-		mov	dword ptr [eax], 0
-		mov	dword ptr [esp], 2Ch ; size
-		call	_malloc
-		mov	edx, [ebp+arg_4]
-		test	eax, eax
-		mov	[edx+4], eax
-		jz	loc_805B394
-		mov	ecx, [ebp+arg_8]
-		mov	edi, [ebp+arg_0]
-		mov	[ebp+var_3C], 0
-		mov	[ebp+var_2C], 0
-		mov	dword ptr [ecx], 0
-		mov	esi, [edx]
-		mov	edx, eax
-		mov	dword ptr [ecx+4], 0
-		mov	[ebp+var_28], 0
-		mov	[ebp+var_34], 1
-		mov	[ebp+var_24], 0
-		jmp	short loc_805ACEA
-; ---------------------------------------------------------------------------
-
-loc_805ACE8:				; CODE XREF: sub_805AC80+7Bj
-		mov	edi, eax
-
-loc_805ACEA:				; CODE XREF: sub_805AC80+66j
-		movzx	ecx, byte ptr [edi]
-		test	cl, cl
-		jz	loc_805AFF6
-
-loc_805ACF5:				; CODE XREF: sub_805AC80+370j
-		cmp	cl, 25h
-		lea	eax, [edi+1]
-		jnz	short loc_805ACE8
-		imul	ebx, esi, 2Ch
-		lea	ebx, [edx+ebx]
-		mov	[ebx], edi
-		mov	dword ptr [ebx+8], 0
-		mov	dword ptr [ebx+0Ch], 0
-		mov	dword ptr [ebx+10h], 0
-		mov	dword ptr [ebx+14h], 0FFFFFFFFh
-		mov	dword ptr [ebx+18h], 0
-		mov	dword ptr [ebx+1Ch], 0
-		mov	dword ptr [ebx+20h], 0FFFFFFFFh
-		mov	dword ptr [ebx+28h], 0FFFFFFFFh
-		movzx	edx, byte ptr [edi+1]
-		lea	ecx, [edx-30h]
-		cmp	cl, 9
-		ja	short loc_805AD6D
-		mov	ecx, eax
-		mov	esi, eax
-		mov	edi, edx
-		nop
-
-loc_805AD50:				; CODE XREF: sub_805AC80+DCj
-		add	ecx, 1
-		movzx	eax, byte ptr [ecx]
-		lea	edx, [eax-30h]
-		cmp	dl, 9
-		jbe	short loc_805AD50
-		mov	ecx, eax
-		mov	edx, edi
-		cmp	cl, 24h
-		mov	eax, esi
-		jz	loc_805B3E3
-
-loc_805AD6D:				; CODE XREF: sub_805AC80+C7j
-		mov	[ebp+var_30], 0FFFFFFFFh
-		jmp	short loc_805AD9B
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805AD78:				; CODE XREF: sub_805AC80+124j
-		cmp	dl, 2Dh
-		jz	short loc_805ADB0
-		cmp	dl, 2Bh
-		jz	short loc_805ADB8
-		cmp	dl, 20h
-		jz	short loc_805ADC8
-		cmp	dl, 23h
-		jz	short loc_805ADD8
-		cmp	dl, 30h
-		nop
-		jnz	short loc_805ADE8
-		or	dword ptr [ebx+8], 20h
-		db	66h
-		nop
-
-loc_805AD98:				; CODE XREF: sub_805AC80+12Aj
-					; sub_805AC80+134j ...
-		movzx	edx, byte ptr [eax]
-
-loc_805AD9B:				; CODE XREF: sub_805AC80+F4j
-					; sub_805AC80+7BEj
-		add	eax, 1
-		cmp	dl, 27h
-		lea	ecx, [eax-1]
-		jnz	short loc_805AD78
-		or	dword ptr [ebx+8], 1
-		jmp	short loc_805AD98
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805ADB0:				; CODE XREF: sub_805AC80+FBj
-		or	dword ptr [ebx+8], 2
-		jmp	short loc_805AD98
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805ADB8:				; CODE XREF: sub_805AC80+100j
-		or	dword ptr [ebx+8], 4
-		lea	esi, [esi+0]
-		jmp	short loc_805AD98
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805ADC8:				; CODE XREF: sub_805AC80+105j
-		or	dword ptr [ebx+8], 8
-		lea	esi, [esi+0]
-		jmp	short loc_805AD98
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805ADD8:				; CODE XREF: sub_805AC80+10Aj
-		or	dword ptr [ebx+8], 10h
-		lea	esi, [esi+0]
-		jmp	short loc_805AD98
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805ADE8:				; CODE XREF: sub_805AC80+110j
-		cmp	dl, 2Ah
-		nop
-		lea	esi, [esi+0]
-		jz	loc_805B0AE
-		lea	eax, [edx-30h]
-		cmp	al, 9
-		jbe	loc_805B015
-		mov	esi, [ebp+var_24]
-		mov	eax, [ebp+var_2C]
-		mov	[ebp+var_1C], esi
-		mov	esi, ecx
-		mov	[ebp+var_38], eax
-
-loc_805AE0F:				; CODE XREF: sub_805AC80+4DEj
-					; sub_805AC80+569j ...
-		mov	eax, [ebp+var_1C]
-		cmp	dl, 2Eh
-		mov	edi, esi
-		mov	[ebp+var_24], eax
-		jz	loc_805B064
-
-loc_805AE20:				; CODE XREF: sub_805AC80+3DEj
-					; sub_805AC80+429j ...
-		lea	eax, [edi+1]
-		xor	esi, esi
-		jmp	short loc_805AE4E
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805AE28:				; CODE XREF: sub_805AC80+1D4j
-		cmp	dl, 4Ch
-		jz	short loc_805AE68
-		cmp	dl, 6Ch
-		jz	short loc_805AE70
-		cmp	dl, 6Ah
-		jz	short loc_805AE78
-		cmp	dl, 5Ah
-		jz	short loc_805AE48
-		cmp	dl, 7Ah
-		nop
-		jz	short loc_805AE48
-		cmp	dl, 74h
-		jnz	short loc_805AE88
-		nop
-
-loc_805AE48:				; CODE XREF: sub_805AC80+1BAj
-					; sub_805AC80+1C0j ...
-		movzx	edx, byte ptr [eax]
-		add	eax, 1
-
-loc_805AE4E:				; CODE XREF: sub_805AC80+1A5j
-		cmp	dl, 68h
-		lea	edi, [eax-1]
-		jnz	short loc_805AE28
-		mov	ecx, esi
-		mov	edx, 1
-		and	ecx, 1
-		shl	edx, cl
-		or	esi, edx
-		jmp	short loc_805AE48
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805AE68:				; CODE XREF: sub_805AC80+1ABj
-		or	esi, 4
-		jmp	short loc_805AE48
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805AE70:				; CODE XREF: sub_805AC80+1B0j
-		add	esi, 8
-		jmp	short loc_805AE48
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805AE78:				; CODE XREF: sub_805AC80+1B5j
-		add	esi, 10h
-		nop
-		lea	esi, [esi+0]
-		jmp	short loc_805AE48
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805AE88:				; CODE XREF: sub_805AC80+1C5j
-		lea	eax, [edx-25h]
-		cmp	al, 53h		; switch 84 cases
-		lea	esi, [esi+0]
-		jbe	short loc_805AECE
-
-loc_805AE92:				; CODE XREF: sub_805AC80+251j
-					; sub_805AC80+539j ...
-		mov	ebx, [ebp+arg_8] ; jumptable 0805AED1 default case
-		mov	ecx, [ebx+4]
-
-loc_805AE98:				; CODE XREF: sub_805AC80+6B3j
-					; sub_805AC80+6C0j ...
-		test	ecx, ecx
-		jz	short loc_805AEA4
-		mov	[esp], ecx	; ptr
-		call	_free
-
-loc_805AEA4:				; CODE XREF: sub_805AC80+21Aj
-		mov	esi, [ebp+arg_4]
-		mov	eax, [esi+4]
-		test	eax, eax
-		jz	short loc_805AEB6
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_805AEB6:				; CODE XREF: sub_805AC80+22Cj
-		call	___errno_location
-		mov	dword ptr [eax], 16h
-		add	esp, 4Ch
-		mov	eax, 0FFFFFFFFh
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805AECE:				; CODE XREF: sub_805AC80+210j
-		movzx	eax, al
-		jmp	ds:off_805FDC0[eax*4] ;	switch jump
-
-loc_805AED8:				; DATA XREF: .rodata:off_805FDC0o
-		xor	eax, eax	; jumptable 0805AED1 case 78
-		cmp	esi, 7
-		setnle	al
-		add	eax, 0Fh
-		mov	[ebp+var_1C], eax
-
-loc_805AEE6:				; CODE XREF: sub_805AC80+586j
-					; sub_805AC80+59Cj ...
-		mov	ecx, [ebp+var_30]
-		cmp	ecx, 0FFFFFFFFh
-		mov	[ebx+28h], ecx
-		jnz	short loc_805AF0E
-		mov	esi, [ebp+var_24]
-		cmp	esi, 0FFFFFFFFh
-		mov	[ebx+28h], esi
-		jz	loc_805B6F2
-		mov	eax, [ebp+var_24]
-		mov	ecx, eax
-		add	ecx, 1
-		mov	[ebp+var_30], eax
-		mov	[ebp+var_24], ecx
-
-loc_805AF0E:				; CODE XREF: sub_805AC80+26Fj
-		mov	esi, [ebp+var_30]
-		cmp	[ebp+var_28], esi
-		jbe	loc_805B2C3
-		mov	eax, [ebp+arg_8]
-		mov	esi, [eax+4]
-
-loc_805AF20:				; CODE XREF: sub_805AC80+6A3j
-		mov	ecx, [ebp+arg_8]
-		mov	eax, [ecx]
-		cmp	eax, [ebp+var_30]
-		ja	short loc_805AF71
-		mov	ecx, eax
-		shl	ecx, 4
-		mov	[ebp+var_40], ecx
-		mov	ecx, [ebp+arg_8]
-		mov	[ebp+var_2C], edi
-		mov	ecx, [ecx+4]
-		mov	[ebp+var_20], ecx
-		mov	ecx, [ebp+var_40]
-		mov	edi, [ebp+var_20]
-		mov	[ebp+var_40], ebx
-		mov	ebx, [ebp+var_30]
-		jmp	short loc_805AF52
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805AF50:				; CODE XREF: sub_805AC80+2E1j
-		mov	esi, edi
-
-loc_805AF52:				; CODE XREF: sub_805AC80+2CAj
-		add	eax, 1
-		mov	dword ptr [esi+ecx], 0
-		add	ecx, 10h
-		cmp	eax, ebx
-		jbe	short loc_805AF50
-		mov	esi, [ebp+arg_8]
-		mov	edi, [ebp+var_2C]
-		mov	ebx, [ebp+var_40]
-		mov	[esi], eax
-		mov	esi, [ebp+var_20]
-
-loc_805AF71:				; CODE XREF: sub_805AC80+2A8j
-		mov	ecx, [ebp+var_30]
-		shl	ecx, 4
-		lea	ecx, [esi+ecx]
-		mov	eax, [ecx]
-		test	eax, eax
-		jnz	loc_805B328
-		mov	eax, [ebp+var_1C]
-		mov	[ecx], eax
-
-loc_805AF89:				; CODE XREF: sub_805AC80+251j
-					; sub_805AC80+6ABj
-					; DATA XREF: ...
-		mov	[ebx+24h], dl	; jumptable 0805AED1 case 0
-		mov	edx, [ebp+arg_4]
-		add	edi, 1
-		mov	[ebx+4], edi
-		mov	esi, [edx]
-		add	esi, 1
-		cmp	[ebp+var_34], esi
-		mov	[edx], esi
-		ja	short loc_805AFDF
-		mov	eax, [ebp+var_34]
-		test	eax, eax
-		js	loc_805B370
-		shl	[ebp+var_34], 1
-		cmp	[ebp+var_34], 5D1745Dh
-		ja	loc_805B370
-		imul	eax, [ebp+var_34], 2Ch
-		mov	[esp+4], eax	; size
-		mov	eax, [edx+4]
-		mov	[esp], eax	; ptr
-		call	_realloc
-		test	eax, eax
-		jz	loc_805B370
-		mov	ecx, [ebp+arg_4]
-		mov	esi, [ecx]
-		mov	[ecx+4], eax
-
-loc_805AFDF:				; CODE XREF: sub_805AC80+31Fj
-		mov	eax, [ebp+var_38]
-		mov	ebx, [ebp+arg_4]
-		mov	[ebp+var_2C], eax
-		movzx	ecx, byte ptr [edi]
-		mov	edx, [ebx+4]
-		test	cl, cl
-		jnz	loc_805ACF5
-
-loc_805AFF6:				; CODE XREF: sub_805AC80+6Fj
-		imul	esi, 2Ch
-		mov	ecx, [ebp+var_2C]
-		xor	eax, eax
-		mov	ebx, [ebp+var_3C]
-		mov	[esi+edx], edi
-		mov	edx, [ebp+arg_4]
-		mov	[edx+8], ecx
-		mov	[edx+0Ch], ebx
-
-loc_805B00D:				; CODE XREF: sub_805AC80+722j
-		add	esp, 4Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805B015:				; CODE XREF: sub_805AC80+17Bj
-		mov	[ebx+0Ch], ecx
-		movzx	eax, byte ptr [ecx]
-		sub	eax, 30h
-		cmp	al, 9
-		ja	loc_805B5FB
-		mov	esi, ecx
-
-loc_805B028:				; CODE XREF: sub_805AC80+3B3j
-		add	esi, 1
-		movzx	eax, byte ptr [esi]
-		sub	eax, 30h
-		cmp	al, 9
-		jbe	short loc_805B028
-		mov	eax, [ebp+var_2C]
-		mov	edi, esi
-		sub	edi, ecx
-		mov	[ebp+var_38], edi
-		mov	[ebx+10h], esi
-		cmp	edi, eax
-		jbe	loc_805B1D6
-		mov	ecx, [ebp+var_24]
-		mov	edi, esi
-		movzx	edx, byte ptr [esi]
-		mov	[ebp+var_1C], ecx
-		mov	eax, [ebp+var_1C]
-		cmp	dl, 2Eh
-		mov	[ebp+var_24], eax
-		jnz	loc_805AE20
-
-loc_805B064:				; CODE XREF: sub_805AC80+19Aj
-		cmp	byte ptr [esi+1], 2Ah
-		lea	edi, [esi+1]
-		jz	loc_805B46E
-		mov	[ebx+18h], esi
-		movzx	eax, byte ptr [esi+1]
-		sub	eax, 30h
-		cmp	al, 9
-		ja	short loc_805B08D
-		nop
-
-loc_805B080:				; CODE XREF: sub_805AC80+40Bj
-		add	edi, 1
-		movzx	eax, byte ptr [edi]
-		sub	eax, 30h
-		cmp	al, 9
-		jbe	short loc_805B080
-
-loc_805B08D:				; CODE XREF: sub_805AC80+3FDj
-		mov	ecx, edi
-		sub	ecx, esi
-		cmp	ecx, [ebp+var_3C]
-		mov	[ebx+1Ch], edi
-		jbe	loc_805B443
-		mov	esi, [ebp+var_1C]
-		movzx	edx, byte ptr [edi]
-		mov	[ebp+var_3C], ecx
-		mov	[ebp+var_24], esi
-		jmp	loc_805AE20
-; ---------------------------------------------------------------------------
-
-loc_805B0AE:				; CODE XREF: sub_805AC80+170j
-		mov	edx, [ebp+var_2C]
-		mov	esi, eax
-		mov	[ebx+0Ch], ecx
-		mov	[ebx+10h], eax
-		test	edx, edx
-		jnz	short loc_805B0C4
-		mov	[ebp+var_2C], 1
-
-loc_805B0C4:				; CODE XREF: sub_805AC80+43Bj
-		movzx	edx, byte ptr [eax]
-		mov	edi, eax
-		mov	ecx, edx
-		sub	ecx, 30h
-		cmp	cl, 9
-		mov	byte ptr [ebp+var_20], dl
-		mov	edx, eax
-		jbe	loc_805B168
-
-loc_805B0DC:				; CODE XREF: sub_805AC80+4FAj
-		mov	edx, [ebx+14h]
-
-loc_805B0DF:				; CODE XREF: sub_805AC80+551j
-		cmp	edx, 0FFFFFFFFh
-		jz	loc_805B451
-		mov	edi, [ebp+var_24]
-		mov	[ebp+var_24], edx
-		mov	[ebp+var_1C], edi
-
-loc_805B0F1:				; CODE XREF: sub_805AC80+7E9j
-		mov	edi, [ebp+var_24]
-		cmp	[ebp+var_28], edi
-		jbe	loc_805B354
-		mov	eax, [ebp+arg_8]
-		mov	ecx, [eax+4]
-
-loc_805B103:				; CODE XREF: sub_805AC80+75Ej
-		mov	edx, [ebp+arg_8]
-		mov	eax, [edx]
-		cmp	eax, [ebp+var_24]
-		ja	short loc_805B13C
-		mov	edi, [ebp+arg_8]
-		mov	edx, eax
-		shl	edx, 4
-		mov	edi, [edi+4]
-		mov	[ebp+var_20], edi
-		mov	edi, [ebp+var_24]
-		jmp	short loc_805B123
-; ---------------------------------------------------------------------------
-
-loc_805B120:				; CODE XREF: sub_805AC80+4B2j
-		mov	ecx, [ebp+var_20]
-
-loc_805B123:				; CODE XREF: sub_805AC80+49Ej
-		add	eax, 1
-		mov	dword ptr [ecx+edx], 0
-		add	edx, 10h
-		cmp	eax, edi
-		jbe	short loc_805B120
-		mov	edx, [ebp+arg_8]
-		mov	ecx, [ebp+var_20]
-		mov	[edx], eax
-
-loc_805B13C:				; CODE XREF: sub_805AC80+48Bj
-		mov	edx, [ebp+var_24]
-		shl	edx, 4
-		lea	edx, [ecx+edx]
-		mov	eax, [edx]
-		test	eax, eax
-		jnz	loc_805B338
-		mov	ecx, [ebp+var_2C]
-		mov	dword ptr [edx], 5
-		movzx	edx, byte ptr [esi]
-		mov	[ebp+var_38], ecx
-		jmp	loc_805AE0F
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805B168:				; CODE XREF: sub_805AC80+456j
-					; sub_805AC80+4F3j
-		add	edx, 1
-		movzx	ecx, byte ptr [edx]
-		lea	eax, [ecx-30h]
-		cmp	al, 9
-		jbe	short loc_805B168
-		cmp	cl, 24h
-		mov	eax, edi
-		jnz	loc_805B0DC
-		mov	esi, ebx
-		movzx	ebx, byte ptr [ebp+var_20]
-		xor	edx, edx
-
-loc_805B188:				; CODE XREF: sub_805AC80+533j
-		cmp	edx, 19999999h
-		mov	ecx, 0FFFFFFFFh
-		ja	short loc_805B19A
-		lea	ecx, [edx+edx*4]
-		add	ecx, ecx
-
-loc_805B19A:				; CODE XREF: sub_805AC80+513j
-		movsx	ebx, bl
-		lea	edx, [ecx+ebx-30h]
-		cmp	edx, ecx
-		sbb	ecx, ecx
-		add	eax, 1
-		movzx	ebx, byte ptr [eax]
-		or	edx, ecx
-		lea	ecx, [ebx-30h]
-		cmp	cl, 9
-		jbe	short loc_805B188
-		test	edx, edx
-		mov	ebx, esi
-		jz	loc_805AE92	; jumptable 0805AED1 default case
-		cmp	edx, 0FFFFFFFFh
-		jz	loc_805B6FD
-		sub	edx, 1
-		mov	[esi+14h], edx
-		lea	esi, [eax+1]
-		jmp	loc_805B0DF
-; ---------------------------------------------------------------------------
-
-loc_805B1D6:				; CODE XREF: sub_805AC80+3C4j
-		mov	ecx, esi
-
-loc_805B1D8:				; CODE XREF: sub_805AC80+97Ej
-		mov	esi, [ebp+var_2C]
-		mov	edi, [ebp+var_24]
-		movzx	edx, byte ptr [ecx]
-		mov	[ebp+var_38], esi
-		mov	esi, ecx
-		mov	[ebp+var_1C], edi
-		jmp	loc_805AE0F
-; ---------------------------------------------------------------------------
-
-loc_805B1EE:				; CODE XREF: sub_805AC80+251j
-					; DATA XREF: .rodata:off_805FDC0o
-		cmp	esi, 0Fh	; jumptable 0805AED1 cases 51,74,80,83
-		jg	short loc_805B1FF
-		test	esi, 4
-		jz	loc_805B60F
-
-loc_805B1FF:				; CODE XREF: sub_805AC80+571j
-		mov	[ebp+var_1C], 0Ah
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805B210:				; CODE XREF: sub_805AC80+251j
-					; DATA XREF: .rodata:off_805FDC0o
-		mov	[ebp+var_1C], 10h ; jumptable 0805AED1 case 46
-		mov	edx, 73h
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-
-loc_805B221:				; CODE XREF: sub_805AC80+251j
-					; DATA XREF: .rodata:off_805FDC0o
-		mov	[ebp+var_1C], 0Eh ; jumptable 0805AED1 case 30
-		mov	edx, 63h
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-
-loc_805B232:				; CODE XREF: sub_805AC80+251j
-					; DATA XREF: .rodata:off_805FDC0o
-		cmp	esi, 0Fh	; jumptable 0805AED1 cases 28,32-34,60,64-66
-		jg	short loc_805B247
-		and	esi, 4
-		mov	[ebp+var_1C], 0Bh
-		jz	loc_805AEE6
-
-loc_805B247:				; CODE XREF: sub_805AC80+5B5j
-		mov	[ebp+var_1C], 0Ch
-		db	66h
-		nop
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805B258:				; CODE XREF: sub_805AC80+251j
-					; DATA XREF: .rodata:off_805FDC0o
-		mov	[ebp+var_1C], 11h ; jumptable 0805AED1 case 75
-		nop
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-
-loc_805B265:				; CODE XREF: sub_805AC80+251j
-					; DATA XREF: .rodata:off_805FDC0o
-		cmp	esi, 0Fh	; jumptable 0805AED1 case 73
-		jg	short loc_805B276
-		test	esi, 4
-		jz	loc_805B648
-
-loc_805B276:				; CODE XREF: sub_805AC80+5E8j
-		mov	[ebp+var_1C], 16h
-		lea	esi, [esi+0]
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805B288:				; CODE XREF: sub_805AC80+251j
-					; DATA XREF: .rodata:off_805FDC0o
-		cmp	esi, 0Fh	; jumptable 0805AED1 cases 63,68
-		nop
-		lea	esi, [esi+0]
-		jg	short loc_805B29E
-		test	esi, 4
-		jz	loc_805B694
-
-loc_805B29E:				; CODE XREF: sub_805AC80+610j
-		mov	[ebp+var_1C], 9
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805B2B0:				; CODE XREF: sub_805AC80+251j
-					; DATA XREF: .rodata:off_805FDC0o
-		xor	eax, eax	; jumptable 0805AED1 case 62
-		cmp	esi, 7
-		setnle	al
-		add	eax, 0Dh
-		mov	[ebp+var_1C], eax
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-
-loc_805B2C3:				; CODE XREF: sub_805AC80+294j
-		mov	eax, [ebp+var_28]
-		sar	[ebp+var_28], 1Fh
-		mov	ecx, [ebp+var_30]
-		add	eax, eax
-		or	[ebp+var_28], eax
-		cmp	[ebp+var_28], ecx
-		ja	short loc_805B2E3
-		add	ecx, 1
-		mov	[ebp+var_28], ecx
-		jb	loc_805B370
-
-loc_805B2E3:				; CODE XREF: sub_805AC80+655j
-		cmp	[ebp+var_28], 0FFFFFFFh
-		ja	loc_805B370
-		mov	esi, [ebp+arg_8]
-		mov	ecx, [ebp+var_28]
-		mov	eax, [esi+4]
-		shl	ecx, 4
-		test	eax, eax
-		jz	loc_805B5E7
-		mov	[esp+4], ecx	; size
-		mov	[esp], eax	; ptr
-		mov	[ebp+var_44], dl
-		call	_realloc
-		movzx	edx, [ebp+var_44]
-
-loc_805B317:				; CODE XREF: sub_805AC80+976j
-		test	eax, eax
-		mov	esi, eax
-		jz	short loc_805B370
-		mov	eax, [ebp+arg_8]
-		mov	[eax+4], esi
-		jmp	loc_805AF20
-; ---------------------------------------------------------------------------
-
-loc_805B328:				; CODE XREF: sub_805AC80+2FEj
-		cmp	[ebp+var_1C], eax
-		jz	loc_805AF89	; jumptable 0805AED1 case 0
-		mov	ecx, esi
-		jmp	loc_805AE98
-; ---------------------------------------------------------------------------
-
-loc_805B338:				; CODE XREF: sub_805AC80+4C9j
-		cmp	eax, 5
-		nop
-		lea	esi, [esi+0]
-		jnz	loc_805AE98
-		mov	edi, [ebp+var_2C]
-		movzx	edx, byte ptr [esi]
-		mov	[ebp+var_38], edi
-		jmp	loc_805AE0F
-; ---------------------------------------------------------------------------
-
-loc_805B354:				; CODE XREF: sub_805AC80+477j
-		mov	eax, [ebp+var_28]
-		sar	[ebp+var_28], 1Fh
-		mov	edx, [ebp+var_24]
-		add	eax, eax
-		or	[ebp+var_28], eax
-		cmp	[ebp+var_28], edx
-		ja	short loc_805B3A7
-		add	edx, 1
-		mov	[ebp+var_28], edx
-		jnb	short loc_805B3A7
-
-loc_805B370:				; CODE XREF: sub_805AC80+326j
-					; sub_805AC80+336j ...
-		mov	edi, [ebp+arg_8]
-		mov	eax, [edi+4]
-		test	eax, eax
-		jz	short loc_805B382
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_805B382:				; CODE XREF: sub_805AC80+6F8j
-		mov	edx, [ebp+arg_4]
-		mov	eax, [edx+4]
-		test	eax, eax
-		jz	short loc_805B394
-		mov	[esp], eax	; ptr
-		call	_free
-
-loc_805B394:				; CODE XREF: sub_805AC80+26j
-					; sub_805AC80+70Aj
-		call	___errno_location
-		mov	dword ptr [eax], 0Ch
-		or	eax, 0FFFFFFFFh
-		jmp	loc_805B00D
-; ---------------------------------------------------------------------------
-
-loc_805B3A7:				; CODE XREF: sub_805AC80+6E6j
-					; sub_805AC80+6EEj
-		cmp	[ebp+var_28], 0FFFFFFFh
-		db	66h
-		nop
-		ja	short loc_805B370
-		mov	ecx, [ebp+arg_8]
-		mov	eax, [ebp+var_28]
-		mov	edx, [ecx+4]
-		shl	eax, 4
-		test	edx, edx
-		jz	loc_805B6CD
-		mov	[esp+4], eax	; size
-		mov	[esp], edx	; ptr
-		call	_realloc
-
-loc_805B3D2:				; CODE XREF: sub_805AC80+A55j
-		test	eax, eax
-		mov	ecx, eax
-		jz	short loc_805B370
-		mov	edi, [ebp+arg_8]
-		mov	[edi+4], eax
-		jmp	loc_805B103
-; ---------------------------------------------------------------------------
-
-loc_805B3E3:				; CODE XREF: sub_805AC80+E7j
-		mov	ecx, esi
-		xor	eax, eax
-		mov	edi, ebx
-		lea	esi, [esi+0]
-
-loc_805B3F0:				; CODE XREF: sub_805AC80+79Cj
-		cmp	eax, 19999999h
-		mov	esi, 0FFFFFFFFh
-		ja	short loc_805B401
-		lea	esi, [eax+eax*4]
-		add	esi, esi
-
-loc_805B401:				; CODE XREF: sub_805AC80+77Aj
-		movsx	edx, dl
-		lea	eax, [esi+edx-30h]
-		cmp	eax, esi
-		sbb	edx, edx
-		add	ecx, 1
-		or	eax, edx
-		movzx	edx, byte ptr [ecx]
-		lea	esi, [edx-30h]
-		mov	ebx, esi
-		cmp	bl, 9
-		jbe	short loc_805B3F0
-		test	eax, eax
-		mov	ebx, edi
-		jz	loc_805B6FD
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_805B6F2
-		sub	eax, 1
-		mov	[ebp+var_30], eax
-		lea	eax, [ecx+1]
-		movzx	edx, byte ptr [ecx+1]
-		jmp	loc_805AD9B
-; ---------------------------------------------------------------------------
-
-loc_805B443:				; CODE XREF: sub_805AC80+417j
-		mov	eax, [ebp+var_1C]
-		movzx	edx, byte ptr [edi]
-		mov	[ebp+var_24], eax
-		jmp	loc_805AE20
-; ---------------------------------------------------------------------------
-
-loc_805B451:				; CODE XREF: sub_805AC80+462j
-		mov	eax, [ebp+var_24]
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebx+14h], eax
-		jz	loc_805B6E7
-		mov	ecx, [ebp+var_24]
-		add	ecx, 1
-		mov	[ebp+var_1C], ecx
-		jmp	loc_805B0F1
-; ---------------------------------------------------------------------------
-
-loc_805B46E:				; CODE XREF: sub_805AC80+3EBj
-		cmp	[ebp+var_3C], 1
-		lea	edi, [esi+2]
-		mov	[ebx+18h], esi
-		mov	[ebx+1Ch], edi
-		jbe	loc_805B603
-
-loc_805B481:				; CODE XREF: sub_805AC80+98Aj
-		movzx	esi, byte ptr [edi]
-		mov	eax, edi
-		lea	edx, [esi-30h]
-		cmp	dl, 9
-		jbe	loc_805B511
-
-loc_805B492:				; CODE XREF: sub_805AC80+8A2j
-		mov	eax, [ebx+20h]
-
-loc_805B495:				; CODE XREF: sub_805AC80+8EFj
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_805B67B
-		mov	esi, [ebp+var_1C]
-		mov	[ebp+var_1C], eax
-		mov	[ebp+var_24], esi
-
-loc_805B4A7:				; CODE XREF: sub_805AC80+A0Fj
-		mov	esi, [ebp+var_1C]
-		cmp	[ebp+var_28], esi
-		jbe	loc_805B585
-		mov	eax, [ebp+arg_8]
-		mov	ecx, [eax+4]
-
-loc_805B4B9:				; CODE XREF: sub_805AC80+962j
-		mov	edx, [ebp+arg_8]
-		mov	eax, [edx]
-		cmp	eax, [ebp+var_1C]
-		ja	short loc_805B4F4
-		mov	esi, [ebp+arg_8]
-		mov	edx, eax
-		shl	edx, 4
-		mov	esi, [esi+4]
-		mov	[ebp+var_20], esi
-		mov	esi, [ebp+var_1C]
-		jmp	short loc_805B4DB
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805B4D8:				; CODE XREF: sub_805AC80+86Aj
-		mov	ecx, [ebp+var_20]
-
-loc_805B4DB:				; CODE XREF: sub_805AC80+854j
-		add	eax, 1
-		mov	dword ptr [ecx+edx], 0
-		add	edx, 10h
-		cmp	eax, esi
-		jbe	short loc_805B4D8
-		mov	edx, [ebp+arg_8]
-		mov	ecx, [ebp+var_20]
-		mov	[edx], eax
-
-loc_805B4F4:				; CODE XREF: sub_805AC80+841j
-		mov	eax, [ebp+var_1C]
-		shl	eax, 4
-		lea	eax, [ecx+eax]
-		mov	edx, [eax]
-		test	edx, edx
-		jnz	short loc_805B574
-		mov	dword ptr [eax], 5
-		movzx	edx, byte ptr [edi]
-		jmp	loc_805AE20
-; ---------------------------------------------------------------------------
-
-loc_805B511:				; CODE XREF: sub_805AC80+80Cj
-					; sub_805AC80+89Dj
-		add	eax, 1
-		movzx	edx, byte ptr [eax]
-		lea	ecx, [edx-30h]
-		cmp	cl, 9
-		jbe	short loc_805B511
-		cmp	dl, 24h
-		jnz	loc_805B492
-		xor	eax, eax
-		mov	ecx, esi
-
-loc_805B52C:				; CODE XREF: sub_805AC80+8D3j
-		imul	edx, eax, 0Ah
-		cmp	eax, 1999999Ah
-		sbb	eax, eax
-		movsx	ecx, cl
-		not	eax
-		or	edx, eax
-		lea	eax, [edx+ecx-30h]
-		cmp	eax, edx
-		sbb	edx, edx
-		add	edi, 1
-		movzx	ecx, byte ptr [edi]
-		or	eax, edx
-		lea	edx, [ecx-30h]
-		cmp	dl, 9
-		jbe	short loc_805B52C
-		test	eax, eax
-		jz	loc_805B6E7
-		cmp	eax, 0FFFFFFFFh
-		jz	loc_805AE92	; jumptable 0805AED1 default case
-		sub	eax, 1
-		add	edi, 1
-		mov	[ebx+20h], eax
-		jmp	loc_805B495
-; ---------------------------------------------------------------------------
-
-loc_805B574:				; CODE XREF: sub_805AC80+881j
-		cmp	edx, 5
-		jnz	loc_805AE98
-		movzx	edx, byte ptr [edi]
-		jmp	loc_805AE20
-; ---------------------------------------------------------------------------
-
-loc_805B585:				; CODE XREF: sub_805AC80+82Dj
-		mov	eax, [ebp+var_28]
-		sar	[ebp+var_28], 1Fh
-		mov	edx, [ebp+var_1C]
-		add	eax, eax
-		or	[ebp+var_28], eax
-		cmp	[ebp+var_28], edx
-		ja	short loc_805B5A5
-		add	edx, 1
-		mov	[ebp+var_28], edx
-		jb	loc_805B370
-
-loc_805B5A5:				; CODE XREF: sub_805AC80+917j
-		cmp	[ebp+var_28], 0FFFFFFFh
-		ja	loc_805B370
-		mov	ecx, [ebp+arg_8]
-		mov	edx, [ebp+var_28]
-		mov	eax, [ecx+4]
-		shl	edx, 4
-		test	eax, eax
-		jz	loc_805B6DA
-		mov	[esp+4], edx	; size
-		mov	[esp], eax	; ptr
-		call	_realloc
-
-loc_805B5D2:				; CODE XREF: sub_805AC80+A62j
-		test	eax, eax
-		mov	ecx, eax
-		jz	loc_805B370
-		mov	esi, [ebp+arg_8]
-		mov	[esi+4], eax
-		jmp	loc_805B4B9
-; ---------------------------------------------------------------------------
-
-loc_805B5E7:				; CODE XREF: sub_805AC80+67Ej
-		mov	[esp], ecx	; size
-		mov	[ebp+var_44], dl
-		call	_malloc
-		movzx	edx, [ebp+var_44]
-		jmp	loc_805B317
-; ---------------------------------------------------------------------------
-
-loc_805B5FB:				; CODE XREF: sub_805AC80+3A0j
-		mov	[ebx+10h], ecx
-		jmp	loc_805B1D8
-; ---------------------------------------------------------------------------
-
-loc_805B603:				; CODE XREF: sub_805AC80+7FBj
-		mov	[ebp+var_3C], 2
-		jmp	loc_805B481
-; ---------------------------------------------------------------------------
-
-loc_805B60F:				; CODE XREF: sub_805AC80+579j
-		cmp	esi, 7
-		mov	[ebp+var_1C], 8
-		jg	loc_805AEE6
-		test	esi, 2
-		mov	[ebp+var_1C], 2
-		jnz	loc_805AEE6
-		and	esi, 1
-		cmp	esi, 1
-		sbb	eax, eax
-		and	eax, 2
-		add	eax, 4
-		mov	[ebp+var_1C], eax
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-
-loc_805B648:				; CODE XREF: sub_805AC80+5F0j
-		cmp	esi, 7
-		mov	[ebp+var_1C], 15h
-		jg	loc_805AEE6
-		test	esi, 2
-		mov	[ebp+var_1C], 12h
-		jnz	loc_805AEE6
-		and	esi, 1
-		neg	esi
-		add	esi, 14h
-		mov	[ebp+var_1C], esi
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-
-loc_805B67B:				; CODE XREF: sub_805AC80+818j
-		mov	eax, [ebp+var_1C]
-		cmp	eax, 0FFFFFFFFh
-		mov	[ebx+20h], eax
-		jz	short loc_805B6E7
-		mov	ecx, [ebp+var_1C]
-		add	ecx, 1
-		mov	[ebp+var_24], ecx
-		jmp	loc_805B4A7
-; ---------------------------------------------------------------------------
-
-loc_805B694:				; CODE XREF: sub_805AC80+618j
-		cmp	esi, 7
-		mov	[ebp+var_1C], 7
-		jg	loc_805AEE6
-		test	esi, 2
-		mov	[ebp+var_1C], 1
-		jnz	loc_805AEE6
-		and	esi, 1
-		cmp	esi, 1
-		sbb	esi, esi
-		and	esi, 2
-		add	esi, 3
-		mov	[ebp+var_1C], esi
-		jmp	loc_805AEE6
-; ---------------------------------------------------------------------------
-
-loc_805B6CD:				; CODE XREF: sub_805AC80+740j
-		mov	[esp], eax	; size
-		call	_malloc
-		jmp	loc_805B3D2
-; ---------------------------------------------------------------------------
-
-loc_805B6DA:				; CODE XREF: sub_805AC80+940j
-		mov	[esp], edx	; size
-		call	_malloc
-		jmp	loc_805B5D2
-; ---------------------------------------------------------------------------
-
-loc_805B6E7:				; CODE XREF: sub_805AC80+7DAj
-					; sub_805AC80+8D7j ...
-		mov	edx, [ebp+arg_8]
-		mov	ecx, [edx+4]
-		jmp	loc_805AE98
-; ---------------------------------------------------------------------------
-
-loc_805B6F2:				; CODE XREF: sub_805AC80+27Aj
-					; sub_805AC80+7ABj
-		mov	edi, [ebp+arg_8]
-		mov	ecx, [edi+4]
-		jmp	loc_805AE98
-; ---------------------------------------------------------------------------
-
-loc_805B6FD:				; CODE XREF: sub_805AC80+542j
-					; sub_805AC80+7A2j
-		mov	esi, [ebp+arg_8]
-		mov	ecx, [esi+4]
-		jmp	loc_805AE98
-sub_805AC80	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805B710	proc near		; CODE XREF: sub_8055020+5Bp
-					; sub_8055020+B7p
-
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-var_C		= dword	ptr -0Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		sub	esp, 20h
-		mov	ecx, [ebp+arg_4]
-		mov	esi, [ebp+arg_8]
-		mov	edi, [ebp+arg_C]
-		mov	edx, [ebp+arg_0]
-		test	ecx, ecx
-		mov	[ebp+var_10], esi
-		mov	[ebp+var_C], edi
-		mov	[ebp+var_14], 0
-		js	loc_805B7D8
-		mov	esi, [ebp+var_C]
-		test	esi, esi
-		js	loc_805B7F1
-
-loc_805B744:				; CODE XREF: sub_805B710+DBj
-					; sub_805B710+EEj
-		mov	eax, [ebp+var_C]
-		mov	edi, ecx
-		mov	esi, [ebp+var_10]
-		mov	[ebp+var_10], edx
-		test	eax, eax
-		jnz	short loc_805B768
-		cmp	esi, ecx
-		jbe	short loc_805B790
-		mov	ecx, edx
-		mov	edx, edi
-		mov	eax, ecx
-		xor	edi, edi
-		div	esi
-		mov	ecx, eax
-		jmp	short loc_805B770
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805B768:				; CODE XREF: sub_805B710+41j
-		cmp	eax, ecx
-		jbe	short loc_805B7B8
-
-loc_805B76C:				; CODE XREF: sub_805B710+BAj
-		xor	edi, edi
-		xor	ecx, ecx
-
-loc_805B770:				; CODE XREF: sub_805B710+53j
-					; sub_805B710+A0j ...
-		mov	eax, ecx
-		mov	ecx, [ebp+var_14]
-		mov	edx, edi
-		test	ecx, ecx
-		jz	short loc_805B782
-		neg	eax
-		adc	edx, 0
-		neg	edx
-
-loc_805B782:				; CODE XREF: sub_805B710+69j
-		add	esp, 20h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805B790:				; CODE XREF: sub_805B710+45j
-		test	esi, esi
-		jnz	short loc_805B79F
-		mov	eax, 1
-		xor	edx, edx
-		div	esi
-		mov	esi, eax
-
-loc_805B79F:				; CODE XREF: sub_805B710+82j
-		mov	ecx, [ebp+var_10]
-		mov	eax, edi
-		xor	edx, edx
-		div	esi
-		mov	edi, eax
-		mov	eax, ecx
-		div	esi
-		mov	ecx, eax
-		jmp	short loc_805B770
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805B7B8:				; CODE XREF: sub_805B710+5Aj
-		bsr	edx, eax
-		xor	edx, 1Fh
-		mov	[ebp+var_18], edx
-		jnz	short loc_805B808
-		cmp	esi, [ebp+var_10]
-		jbe	short loc_805B7CC
-		cmp	eax, ecx
-		jnb	short loc_805B76C
-
-loc_805B7CC:				; CODE XREF: sub_805B710+B6j
-		xor	edi, edi
-		mov	ecx, 1
-		jmp	short loc_805B770
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805B7D8:				; CODE XREF: sub_805B710+23j
-		mov	esi, [ebp+var_C]
-		neg	edx
-		adc	ecx, 0
-		neg	ecx
-		mov	[ebp+var_14], 0FFFFFFFFh
-		test	esi, esi
-		jns	loc_805B744
-
-loc_805B7F1:				; CODE XREF: sub_805B710+2Ej
-		neg	[ebp+var_10]
-		adc	[ebp+var_C], 0
-		not	[ebp+var_14]
-		neg	[ebp+var_C]
-		jmp	loc_805B744
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805B808:				; CODE XREF: sub_805B710+B1j
-		movzx	ecx, byte ptr [ebp+var_18]
-		mov	edx, esi
-		shl	eax, cl
-		mov	[ebp+var_1C], eax
-		mov	eax, 20h
-		sub	eax, [ebp+var_18]
-		mov	ecx, eax
-		shr	edx, cl
-		movzx	ecx, byte ptr [ebp+var_18]
-		or	edx, [ebp+var_1C]
-		shl	esi, cl
-		mov	ecx, eax
-		mov	[ebp+var_20], esi
-		mov	esi, edi
-		shr	esi, cl
-		movzx	ecx, byte ptr [ebp+var_18]
-		mov	[ebp+var_1C], edx
-		mov	edx, [ebp+var_10]
-		shl	edi, cl
-		mov	ecx, eax
-		shr	edx, cl
-		or	edi, edx
-		mov	edx, esi
-		mov	eax, edi
-		div	[ebp+var_1C]
-		mov	esi, edx
-		mov	edi, eax
-		mul	[ebp+var_20]
-		cmp	esi, edx
-		mov	[ebp+var_1C], edx
-		jb	short loc_805B878
-		mov	edx, [ebp+var_10]
-		movzx	ecx, byte ptr [ebp+var_18]
-		shl	edx, cl
-		cmp	edx, eax
-		jnb	short loc_805B86A
-		cmp	esi, [ebp+var_1C]
-		jz	short loc_805B878
-
-loc_805B86A:				; CODE XREF: sub_805B710+153j
-		mov	ecx, edi
-		xor	edi, edi
-		jmp	loc_805B770
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805B878:				; CODE XREF: sub_805B710+146j
-					; sub_805B710+158j
-		lea	ecx, [edi-1]
-		xor	edi, edi
-		jmp	loc_805B770
-sub_805B710	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805B890	proc near		; CODE XREF: sub_8055020+3Ap
-					; sub_8055020+92p
-
-var_38		= dword	ptr -38h
-var_34		= dword	ptr -34h
-var_30		= dword	ptr -30h
-var_2C		= dword	ptr -2Ch
-var_28		= dword	ptr -28h
-var_24		= dword	ptr -24h
-var_20		= dword	ptr -20h
-var_1C		= dword	ptr -1Ch
-var_10		= dword	ptr -10h
-var_C		= dword	ptr -0Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		sub	esp, 30h
-		mov	ecx, [ebp+arg_4]
-		mov	esi, [ebp+arg_8]
-		mov	edi, [ebp+arg_C]
-		mov	edx, [ebp+arg_0]
-		test	ecx, ecx
-		mov	[ebp+var_20], esi
-		mov	[ebp+var_1C], edi
-		mov	[ebp+var_2C], 0
-		js	loc_805B998
-
-loc_805B8B9:				; CODE XREF: sub_805B890+116j
-		mov	esi, [ebp+var_1C]
-		test	esi, esi
-		js	loc_805B988
-
-loc_805B8C4:				; CODE XREF: sub_805B890+102j
-		mov	eax, [ebp+var_1C]
-		lea	esi, [ebp+var_10]
-		mov	edi, [ebp+var_20]
-		mov	[ebp+var_30], edx
-		mov	[ebp+var_28], edx
-		test	eax, eax
-		mov	[ebp+var_24], edi
-		mov	edi, ecx
-		jnz	short loc_805B908
-		cmp	[ebp+var_24], ecx
-		jbe	short loc_805B960
-		mov	eax, edx
-		mov	edx, ecx
-		div	[ebp+var_24]
-
-loc_805B8E8:				; CODE XREF: sub_805B890+F1j
-		mov	eax, [ebp+var_2C]
-		mov	[esi], edx
-		mov	dword ptr [esi+4], 0
-		test	eax, eax
-		jnz	short loc_805B918
-
-loc_805B8F8:				; CODE XREF: sub_805B890+86j
-		mov	eax, [ebp+var_10]
-		mov	edx, [ebp+var_C]
-		add	esp, 30h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805B908:				; CODE XREF: sub_805B890+4Aj
-		cmp	eax, ecx
-		jbe	short loc_805B930
-		mov	[esi], edx
-		mov	[esi+4], ecx
-
-loc_805B911:				; CODE XREF: sub_805B890+C7j
-					; sub_805B890+1A7j
-		mov	eax, [ebp+var_2C]
-		test	eax, eax
-		jz	short loc_805B8F8
-
-loc_805B918:				; CODE XREF: sub_805B890+66j
-		mov	eax, [ebp+var_10]
-		mov	edx, [ebp+var_C]
-		neg	eax
-		adc	edx, 0
-		neg	edx
-		add	esp, 30h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805B930:				; CODE XREF: sub_805B890+7Aj
-		bsr	edx, eax
-		xor	edx, 1Fh
-		mov	[ebp+var_20], edx
-		jnz	short loc_805B9B0
-		mov	ecx, [ebp+var_28]
-		cmp	[ebp+var_24], ecx
-		jbe	loc_805BA40
-		cmp	eax, edi
-		jb	loc_805BA40
-
-loc_805B94F:				; CODE XREF: sub_805B890+1BBj
-		mov	ecx, [ebp+var_28]
-		mov	[esi+4], edi
-		mov	[esi], ecx
-		jmp	short loc_805B911
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805B960:				; CODE XREF: sub_805B890+4Fj
-		mov	edx, [ebp+var_24]
-		test	edx, edx
-		jnz	short loc_805B974
-		mov	eax, 1
-		xor	edx, edx
-		div	[ebp+var_24]
-		mov	[ebp+var_24], eax
-
-loc_805B974:				; CODE XREF: sub_805B890+D5j
-		mov	eax, edi
-		xor	edx, edx
-		div	[ebp+var_24]
-		mov	eax, [ebp+var_28]
-		div	[ebp+var_24]
-		jmp	loc_805B8E8
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805B988:				; CODE XREF: sub_805B890+2Ej
-		neg	[ebp+var_20]
-		adc	[ebp+var_1C], 0
-		neg	[ebp+var_1C]
-		jmp	loc_805B8C4
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805B998:				; CODE XREF: sub_805B890+23j
-		neg	edx
-		adc	ecx, 0
-		neg	ecx
-		mov	[ebp+var_2C], 0FFFFFFFFh
-		jmp	loc_805B8B9
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805B9B0:				; CODE XREF: sub_805B890+A9j
-		movzx	ecx, byte ptr [ebp+var_20]
-		mov	edx, eax
-		mov	eax, 20h
-		sub	eax, [ebp+var_20]
-		shl	edx, cl
-		mov	[ebp+var_28], eax
-		mov	eax, [ebp+var_24]
-		movzx	ecx, byte ptr [ebp+var_28]
-		shr	eax, cl
-		movzx	ecx, byte ptr [ebp+var_20]
-		or	eax, edx
-		mov	edx, edi
-		mov	[ebp+var_38], eax
-		mov	eax, [ebp+var_24]
-		shl	eax, cl
-		movzx	ecx, byte ptr [ebp+var_28]
-		mov	[ebp+var_34], eax
-		mov	eax, [ebp+var_30]
-		shr	edx, cl
-		movzx	ecx, byte ptr [ebp+var_20]
-		shl	edi, cl
-		movzx	ecx, byte ptr [ebp+var_28]
-		shr	eax, cl
-		movzx	ecx, byte ptr [ebp+var_20]
-		or	eax, edi
-		mov	edi, [ebp+var_30]
-		div	[ebp+var_38]
-		shl	edi, cl
-		mov	[ebp+var_24], edi
-		mov	edi, edx
-		mul	[ebp+var_34]
-		cmp	edi, edx
-		jb	short loc_805BA54
-		cmp	[ebp+var_24], eax
-		jb	short loc_805BA50
-
-loc_805BA13:				; CODE XREF: sub_805B890+1C2j
-					; sub_805B890+1CAj
-		mov	ecx, [ebp+var_24]
-		sub	ecx, eax
-		sbb	edi, edx
-		mov	edx, ecx
-		movzx	ecx, byte ptr [ebp+var_20]
-		mov	eax, edi
-		shr	edx, cl
-		movzx	ecx, byte ptr [ebp+var_28]
-		shl	eax, cl
-		movzx	ecx, byte ptr [ebp+var_20]
-		or	eax, edx
-		mov	[esi], eax
-		shr	edi, cl
-		mov	[esi+4], edi
-		jmp	loc_805B911
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805BA40:				; CODE XREF: sub_805B890+B1j
-					; sub_805B890+B9j
-		mov	edx, [ebp+var_28]
-		sub	edx, [ebp+var_24]
-		sbb	edi, eax
-		mov	[ebp+var_28], edx
-		jmp	loc_805B94F
-; ---------------------------------------------------------------------------
-
-loc_805BA50:				; CODE XREF: sub_805B890+181j
-		cmp	edi, edx
-		jnz	short loc_805BA13
-
-loc_805BA54:				; CODE XREF: sub_805B890+17Cj
-		sub	eax, [ebp+var_34]
-		sbb	edx, [ebp+var_38]
-		jmp	short loc_805BA13
-sub_805B890	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805BA60	proc near		; CODE XREF: sub_8054030+277p
-					; sub_8054030+2FCp ...
-
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-var_C		= dword	ptr -0Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		sub	esp, 10h
-		mov	eax, [ebp+arg_C]
-		mov	edx, [ebp+arg_0]
-		mov	esi, [ebp+arg_8]
-		mov	edi, [ebp+arg_4]
-		test	eax, eax
-		mov	[ebp+var_10], edx
-		jnz	short loc_805BAB0
-		cmp	esi, edi
-		ja	short loc_805BAE0
-		test	esi, esi
-		jnz	short loc_805BA8E
-		mov	eax, 1
-		xor	edx, edx
-		div	esi
-		mov	esi, eax
-
-loc_805BA8E:				; CODE XREF: sub_805BA60+21j
-		mov	ecx, [ebp+var_10]
-		xor	edx, edx
-		mov	eax, edi
-		div	esi
-		mov	edi, eax
-		mov	eax, ecx
-		div	esi
-		mov	ecx, eax
-		mov	edx, edi
-		mov	eax, ecx
-		add	esp, 10h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805BAB0:				; CODE XREF: sub_805BA60+19j
-		cmp	eax, edi
-		ja	short loc_805BAD0
-		bsr	edx, eax
-		xor	edx, 1Fh
-		mov	[ebp+var_C], edx
-		jnz	short loc_805BAF8
-		cmp	esi, [ebp+var_10]
-		jbe	loc_805BB68
-		cmp	eax, edi
-		jb	loc_805BB68
-
-loc_805BAD0:				; CODE XREF: sub_805BA60+52j
-		xor	edi, edi
-		xor	ecx, ecx
-
-loc_805BAD4:				; CODE XREF: sub_805BA60+FEj
-					; sub_805BA60+10Fj
-		mov	eax, ecx
-		mov	edx, edi
-		add	esp, 10h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805BAE0:				; CODE XREF: sub_805BA60+1Dj
-		mov	ecx, edx
-		mov	edx, edi
-		mov	eax, ecx
-		xor	edi, edi
-		div	esi
-		mov	ecx, eax
-		mov	edx, edi
-		mov	eax, ecx
-		add	esp, 10h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 4
-
-loc_805BAF8:				; CODE XREF: sub_805BA60+5Dj
-		movzx	ecx, byte ptr [ebp+var_C]
-		mov	edx, esi
-		shl	eax, cl
-		mov	[ebp+var_14], eax
-		mov	eax, 20h
-		sub	eax, [ebp+var_C]
-		mov	ecx, eax
-		shr	edx, cl
-		movzx	ecx, byte ptr [ebp+var_C]
-		or	edx, [ebp+var_14]
-		shl	esi, cl
-		mov	ecx, eax
-		mov	[ebp+var_18], esi
-		mov	esi, edi
-		shr	esi, cl
-		movzx	ecx, byte ptr [ebp+var_C]
-		mov	[ebp+var_14], edx
-		mov	edx, [ebp+var_10]
-		shl	edi, cl
-		mov	ecx, eax
-		shr	edx, cl
-		or	edi, edx
-		mov	edx, esi
-		mov	eax, edi
-		div	[ebp+var_14]
-		mov	esi, edx
-		mov	edi, eax
-		mul	[ebp+var_18]
-		cmp	esi, edx
-		mov	[ebp+var_14], edx
-		jb	short loc_805BB78
-		mov	edx, [ebp+var_10]
-		movzx	ecx, byte ptr [ebp+var_C]
-		shl	edx, cl
-		cmp	edx, eax
-		jnb	short loc_805BB5A
-		cmp	esi, [ebp+var_14]
-		jz	short loc_805BB78
-
-loc_805BB5A:				; CODE XREF: sub_805BA60+F3j
-		mov	ecx, edi
-		xor	edi, edi
-		jmp	loc_805BAD4
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805BB68:				; CODE XREF: sub_805BA60+62j
-					; sub_805BA60+6Aj
-		xor	edi, edi
-		mov	ecx, 1
-		jmp	loc_805BAD4
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805BB78:				; CODE XREF: sub_805BA60+E6j
-					; sub_805BA60+F8j
-		lea	ecx, [edi-1]
-		xor	edi, edi
-		mov	eax, ecx
-		mov	edx, edi
-		add	esp, 10h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_805BA60	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805BB90	proc near		; CODE XREF: sub_8049D90+24p
-					; sub_8054030+F1p ...
-
-var_1C		= dword	ptr -1Ch
-var_18		= dword	ptr -18h
-var_14		= dword	ptr -14h
-var_10		= dword	ptr -10h
-var_C		= dword	ptr -0Ch
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-arg_C		= dword	ptr  14h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		sub	esp, 20h
-		mov	edx, [ebp+arg_C]
-		mov	ecx, [ebp+arg_0]
-		mov	edi, [ebp+arg_8]
-		mov	esi, [ebp+arg_4]
-		test	edx, edx
-		mov	eax, ecx
-		mov	[ebp+var_C], ecx
-		jnz	short loc_805BBC0
-		cmp	edi, esi
-		jbe	short loc_805BBF0
-		mov	edx, esi
-		div	edi
-
-loc_805BBB5:				; CODE XREF: sub_805BB90+7Aj
-		mov	eax, edx
-		xor	edx, edx
-		add	esp, 20h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805BBC0:				; CODE XREF: sub_805BB90+1Bj
-		cmp	edx, esi
-		ja	short loc_805BC10
-		bsr	ecx, edx
-		xor	ecx, 1Fh
-		mov	[ebp+var_10], ecx
-		jnz	short loc_805BC20
-		cmp	edi, [ebp+var_C]
-		ja	loc_805BCB8
-
-loc_805BBD8:				; CODE XREF: sub_805BB90+12Aj
-		mov	eax, [ebp+var_C]
-		sub	eax, edi
-		sbb	esi, edx
-		mov	[ebp+var_C], eax
-
-loc_805BBE2:				; CODE XREF: sub_805BB90+130j
-		mov	eax, [ebp+var_C]
-		mov	edx, esi
-		add	esp, 20h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805BBF0:				; CODE XREF: sub_805BB90+1Fj
-		test	edi, edi
-		jnz	short loc_805BBFF
-		mov	eax, 1
-		xor	edx, edx
-		div	edi
-		mov	edi, eax
-
-loc_805BBFF:				; CODE XREF: sub_805BB90+62j
-		mov	eax, esi
-		xor	edx, edx
-		div	edi
-		mov	eax, [ebp+var_C]
-		div	edi
-		jmp	short loc_805BBB5
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805BC10:				; CODE XREF: sub_805BB90+32j
-		mov	eax, ecx
-		mov	edx, esi
-		add	esp, 20h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-		align 10h
-
-loc_805BC20:				; CODE XREF: sub_805BB90+3Dj
-		movzx	ecx, byte ptr [ebp+var_10]
-		shl	edx, cl
-		mov	[ebp+var_C], edx
-		mov	edx, 20h
-		sub	edx, [ebp+var_10]
-		mov	[ebp+var_14], edx
-		movzx	ecx, byte ptr [ebp+var_14]
-		mov	edx, edi
-		shr	edx, cl
-		movzx	ecx, byte ptr [ebp+var_10]
-		or	edx, [ebp+var_C]
-		shl	edi, cl
-		movzx	ecx, byte ptr [ebp+var_14]
-		mov	[ebp+var_C], edx
-		mov	edx, esi
-		mov	[ebp+var_18], edi
-		mov	edi, eax
-		shr	edx, cl
-		movzx	ecx, byte ptr [ebp+var_10]
-		mov	[ebp+var_1C], edx
-		mov	edx, eax
-		shl	esi, cl
-		movzx	ecx, byte ptr [ebp+var_14]
-		shr	edx, cl
-		movzx	ecx, byte ptr [ebp+var_10]
-		or	esi, edx
-		mov	eax, esi
-		mov	esi, [ebp+var_1C]
-		shl	edi, cl
-		mov	edx, esi
-		div	[ebp+var_C]
-		mov	esi, edx
-		mul	[ebp+var_18]
-		cmp	esi, edx
-		jb	short loc_805BCAC
-		cmp	edi, eax
-		jb	short loc_805BCA8
-
-loc_805BC85:				; CODE XREF: sub_805BB90+11Aj
-					; sub_805BB90+122j
-		movzx	ecx, byte ptr [ebp+var_10]
-		sub	edi, eax
-		sbb	esi, edx
-		mov	eax, esi
-		mov	edx, esi
-		shr	edi, cl
-		movzx	ecx, byte ptr [ebp+var_14]
-		shl	eax, cl
-		movzx	ecx, byte ptr [ebp+var_10]
-		or	eax, edi
-		shr	edx, cl
-		add	esp, 20h
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-; ---------------------------------------------------------------------------
-
-loc_805BCA8:				; CODE XREF: sub_805BB90+F3j
-		cmp	esi, edx
-		jnz	short loc_805BC85
-
-loc_805BCAC:				; CODE XREF: sub_805BB90+EFj
-		sub	eax, [ebp+var_18]
-		sbb	edx, [ebp+var_C]
-		jmp	short loc_805BC85
-; ---------------------------------------------------------------------------
-		align 8
-
-loc_805BCB8:				; CODE XREF: sub_805BB90+42j
-		cmp	edx, esi
-		jb	loc_805BBD8
-		jmp	loc_805BBE2
-sub_805BB90	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805BCD0	proc near		; DATA XREF: start+Bo
-		push	ebp
-		mov	ebp, esp
-		pop	ebp
-		retn
-sub_805BCD0	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805BCE0	proc near		; DATA XREF: start+10o
-
-arg_0		= dword	ptr  8
-arg_4		= dword	ptr  0Ch
-arg_8		= dword	ptr  10h
-
-		push	ebp
-		mov	ebp, esp
-		push	edi
-		push	esi
-		push	ebx
-		call	sub_805BD3A
-		add	ebx, 5309h
-		sub	esp, 1Ch
-		call	_init_proc
-		lea	edi, (dword_8060EF0 - 8060FF4h)[ebx]
-		lea	eax, (dword_8060EF0 - 8060FF4h)[ebx]
-		sub	edi, eax
-		sar	edi, 2
-		test	edi, edi
-		jz	short loc_805BD32
-		xor	esi, esi
-
-loc_805BD10:				; CODE XREF: sub_805BCE0+50j
-		mov	eax, [ebp+arg_8]
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_4]
-		mov	[esp+4], eax
-		mov	eax, [ebp+arg_0]
-		mov	[esp], eax
-		call	ds:(dword_8060EF0 - 8060FF4h)[ebx+esi*4]
-		add	esi, 1
-		cmp	esi, edi
-		jb	short loc_805BD10
-
-loc_805BD32:				; CODE XREF: sub_805BCE0+2Cj
-		add	esp, 1Ch
-		pop	ebx
-		pop	esi
-		pop	edi
-		pop	ebp
-		retn
-sub_805BCE0	endp
-
-
-; =============== S U B	R O U T	I N E =======================================
-
-
-sub_805BD3A	proc near		; CODE XREF: sub_805BCE0+6p
-					; sub_805BD40+4p
-		mov	ebx, [esp+0]
-		retn
-sub_805BD3A	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805BD40	proc near		; CODE XREF: sub_804FAE0+61p
-
-arg_0		= dword	ptr  8
-
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		call	sub_805BD3A
-		add	ebx, 52ABh
-		sub	esp, 0Ch
-		mov	eax, ds:(off_8060FF0 - 8060FF4h)[ebx]
-		test	eax, eax
-		jz	short loc_805BD5E
-		mov	eax, [eax]
-
-loc_805BD5E:				; CODE XREF: sub_805BD40+1Aj
-		mov	[esp+8], eax
-		mov	eax, [ebp+arg_0]
-		mov	dword ptr [esp+4], 0
-		mov	[esp], eax
-		call	___cxa_atexit
-		add	esp, 0Ch
-		pop	ebx
-		pop	ebp
-		retn
-sub_805BD40	endp
-
-; ---------------------------------------------------------------------------
-		align 10h
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-sub_805BD80	proc near		; CODE XREF: _init_proc+27p
-		push	ebp
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		mov	eax, ds:dword_8060EF0
-		cmp	eax, 0FFFFFFFFh
-		jz	short loc_805BDA4
-		mov	ebx, offset dword_8060EF0
-		db	66h
-		nop
-
-loc_805BD98:				; CODE XREF: sub_805BD80+22j
-		sub	ebx, 4
-		call	eax ; dword_8060EF0
-		mov	eax, [ebx]
-		cmp	eax, 0FFFFFFFFh
-		jnz	short loc_805BD98
-
-loc_805BDA4:				; CODE XREF: sub_805BD80+Fj
-		add	esp, 4
-		pop	ebx
-		pop	ebp
-		retn
-sub_805BD80	endp
-
-; ---------------------------------------------------------------------------
-		align 4
-_text		ends
-
-; ===========================================================================
-
-; Segment type:	Pure code
-; Segment permissions: Read/Execute
-_fini		segment	dword public 'CODE' use32
-		assume cs:_fini
-		;org 805BDACh
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-
-; =============== S U B	R O U T	I N E =======================================
-
-; Attributes: bp-based frame
-
-		public _term_proc
-_term_proc	proc near
-		push	ebp		; _fini
-		mov	ebp, esp
-		push	ebx
-		sub	esp, 4
-		call	$+5
-		pop	ebx
-		add	ebx, 523Ch
-		call	sub_8049D00
-		pop	ecx
-		pop	ebx
-		leave
-		retn
-_term_proc	endp
-
-_fini		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read
-; Segment alignment '32byte' can not be represented in assembly
-_rodata		segment	para public 'CONST' use32
-		assume cs:_rodata
-		;org 805BDE0h
-		dd 3
-		public _IO_stdin_used
-_IO_stdin_used	dd 20001h
-; char msgid[]
-msgid		db 'Try `%s --help',27h,' for more information.',0Ah,0
-					; DATA XREF: sub_804A240+1Do
-		align 10h
-; char aUsageSOption__[]
-aUsageSOption__	db 'Usage: %s [OPTION]... [FILE]...',0Ah,0 ; DATA XREF: sub_804A240+66o
-		align 4
-; char aListInformatio[]
-aListInformatio	db 'List information about the FILEs (the current directory by defaul'
-					; DATA XREF: sub_804A240+9Co
-		db 't).',0Ah
-		db 'Sort entries alphabetically if none of -cftuvSUX nor --sort.',0Ah
-		db 0Ah,0
-; char aMandatoryArgum[]
-aMandatoryArgum	db 'Mandatory arguments to long options are mandatory for short optio'
-					; DATA XREF: sub_804A240+CAo
-		db 'ns too.',0Ah,0
-		align 4
-; char aAAllDoNotIgnor[]
-aAAllDoNotIgnor	db '  -a, --all                  do not ignore entries starting with '
-					; DATA XREF: sub_804A240+F8o
-		db '.',0Ah
-		db '  -A, --almost-all           do not list implied . and ..',0Ah
-		db '      --author               with -l, print the author of each fi'
-		db 'le',0Ah
-		db '  -b, --escape               print octal escapes for nongraphic c'
-		db 'haracters',0Ah,0
-		align 4
-; char aBlockSizeSizeU[]
-aBlockSizeSizeU	db '      --block-size=SIZE      use SIZE-byte blocks',0Ah
-					; DATA XREF: sub_804A240+126o
-		db '  -B, --ignore-backups       do not list implied entries ending w'
-		db 'ith ~',0Ah
-		db '  -c                         with -lt: sort by, and show, ctime ('
-		db 'time of last',0Ah
-		db '                               modification of file status inform'
-		db 'ation)',0Ah
-		db '                               with -l: show ctime and sort by na'
-		db 'me',0Ah
-		db '                               otherwise: sort by ctime',0Ah,0
-; char aCListEntriesBy[]
-aCListEntriesBy	db '  -C                         list entries by columns',0Ah
-					; DATA XREF: sub_804A240+154o
-		db '      --color[=WHEN]         control whether color is used to dis'
-		db 'tinguish file',0Ah
-		db '                               types.  WHEN may be `never',27h,', `a'
-		db 'lways',27h,', or `auto',27h,0Ah
-		db '  -d, --directory            list directory entries instead of co'
-		db 'ntents,',0Ah
-		db '                               and do not dereference symbolic li'
-		db 'nks',0Ah
-		db '  -D, --dired                generate output designed for Emacs',27h
-		db ' dired mode',0Ah,0
-		align 10h
-; char aFDoNotSortEnab[]
-aFDoNotSortEnab	db '  -f                         do not sort, enable -aU, disable -ls'
-					; DATA XREF: sub_804A240+182o
-		db ' --color',0Ah
-		db '  -F, --classify             append indicator (one of */=>@|) to '
-		db 'entries',0Ah
-		db '      --file-type            likewise, except do not append `*',27h,0Ah
-		db '      --format=WORD          across -x, commas -m, horizontal -x,'
-		db ' long -l,',0Ah
-		db '                               single-column -1, verbose -l, vert'
-		db 'ical -C',0Ah
-		db '      --full-time            like -l --time-style=full-iso',0Ah,0
-		align 4
-; char aGLikeLButDoNot[]
-aGLikeLButDoNot	db '  -g                         like -l, but do not list owner',0Ah,0
-					; DATA XREF: sub_804A240+1B0o
-		align 4
-; char aGroupDirectori[]
-aGroupDirectori	db '      --group-directories-first',0Ah ; DATA XREF: sub_804A240+1DEo
-		db '                             group directories before files.',0Ah
-		db '                               augment with a --sort option, but '
-		db 'any',0Ah
-		db '                               use of --sort=none (-U) disables g'
-		db 'rouping',0Ah,0
-; char aGNoGroupInALon[]
-aGNoGroupInALon	db '  -G, --no-group             in a long listing, don',27h,'t print gr'
-					; DATA XREF: sub_804A240+20Co
-		db 'oup names',0Ah
-		db '  -h, --human-readable       with -l, print sizes in human readab'
-		db 'le format',0Ah
-		db '                               (e.g., 1K 234M 2G)',0Ah
-		db '      --si                   likewise, but use powers of 1000 not'
-		db ' 1024',0Ah,0
-		align 10h
-; char aHDereferenceCo[]
-aHDereferenceCo	db '  -H, --dereference-command-line',0Ah ; DATA XREF: sub_804A240+23Ao
-		db '                             follow symbolic links listed on the '
-		db 'command line',0Ah
-		db '      --dereference-command-line-symlink-to-dir',0Ah
-		db '                             follow each command line symbolic li'
-		db 'nk',0Ah
-		db '                             that points to a directory',0Ah
-		db '      --hide=PATTERN         do not list implied entries matching'
-		db ' shell PATTERN',0Ah
-		db '                               (overridden by -a or -A)',0Ah,0
-; char aIndicatorStyle[]
-aIndicatorStyle	db '      --indicator-style=WORD  append indicator with style WORD to'
-					; DATA XREF: sub_804A240+268o
-		db ' entry names:',0Ah
-		db '                               none (default), slash (-p),',0Ah
-		db '                               file-type (--file-type), classify '
-		db '(-F)',0Ah
-		db '  -i, --inode                print the index number of each file',0Ah
-		db '  -I, --ignore=PATTERN       do not list implied entries matching'
-		db ' shell PATTERN',0Ah
-		db '  -k                         like --block-size=1K',0Ah,0
-; char aLUseALongListi[]
-aLUseALongListi	db '  -l                         use a long listing format',0Ah
-					; DATA XREF: sub_804A240+296o
-		db '  -L, --dereference          when showing file information for a '
-		db 'symbolic',0Ah
-		db '                               link, show information for the fil'
-		db 'e the link',0Ah
-		db '                               references rather than for the lin'
-		db 'k itself',0Ah
-		db '  -m                         fill width with a comma separated li'
-		db 'st of entries',0Ah,0
-		align 10h
-; char aNNumericUidGid[]
-aNNumericUidGid	db '  -n, --numeric-uid-gid      like -l, but list numeric user and g'
-					; DATA XREF: sub_804A240+2C4o
-		db 'roup IDs',0Ah
-		db '  -N, --literal              print raw entry names (don',27h,'t trea'
-		db 't e.g. control',0Ah
-		db '                               characters specially)',0Ah
-		db '  -o                         like -l, but do not list group infor'
-		db 'mation',0Ah
-		db '  -p, --indicator-style=slash',0Ah
-		db '                             append / indicator to directories',0Ah,0
-		align 4
-; char aQHideControlCh[]
-aQHideControlCh	db '  -q, --hide-control-chars   print ? instead of non graphic chara'
-					; DATA XREF: sub_804A240+2F2o
-		db 'cters',0Ah
-		db '      --show-control-chars   show non graphic characters as-is (d'
-		db 'efault',0Ah
-		db '                             unless program is `ls',27h,' and output'
-		db ' is a terminal)',0Ah
-		db '  -Q, --quote-name           enclose entry names in double quotes'
-		db 0Ah
-		db '      --quoting-style=WORD   use quoting style WORD for entry nam'
-		db 'es:',0Ah
-		db '                               literal, locale, shell, shell-alwa'
-		db 'ys, c, escape',0Ah,0
-; char aRReverseRevers[]
-aRReverseRevers	db '  -r, --reverse              reverse order while sorting',0Ah
-					; DATA XREF: sub_804A240+320o
-		db '  -R, --recursive            list subdirectories recursively',0Ah
-		db '  -s, --size                 print the allocated size of each fil'
-		db 'e, in blocks',0Ah,0
-		align 10h
-; char aSSortByFileSiz[]
-aSSortByFileSiz	db '  -S                         sort by file size',0Ah
-					; DATA XREF: sub_804A240+34Eo
-		db '      --sort=WORD            sort by WORD instead of name: none -'
-		db 'U,',0Ah
-		db '                             extension -X, size -S, time -t, vers'
-		db 'ion -v',0Ah
-		db '      --time=WORD            with -l, show time as WORD instead o'
-		db 'f modification',0Ah
-		db '                             time: atime -u, access -u, use -u, c'
-		db 'time -c,',0Ah
-		db '                             or status -c; use specified time as '
-		db 'sort key',0Ah
-		db '                             if --sort=time',0Ah,0
-; char aTimeStyleStyle[]
-aTimeStyleStyle	db '      --time-style=STYLE     with -l, show times using style STYL'
-					; DATA XREF: sub_804A240+37Co
-		db 'E:',0Ah
-		db '                             full-iso, long-iso, iso, locale, +FO'
-		db 'RMAT.',0Ah
-		db '                             FORMAT is interpreted like `date',27h,';'
-		db ' if FORMAT is',0Ah
-		db '                             FORMAT1<newline>FORMAT2, FORMAT1 app'
-		db 'lies to',0Ah
-		db '                             non-recent files and FORMAT2 to rece'
-		db 'nt files;',0Ah
-		db '                             if STYLE is prefixed with `posix-',27h,','
-		db ' STYLE',0Ah
-		db '                             takes effect only outside the POSIX '
-		db 'locale',0Ah,0
-; char aTSortByModific[]
-aTSortByModific	db '  -t                         sort by modification time',0Ah
-					; DATA XREF: sub_804A240+3AAo
-		db '  -T, --tabsize=COLS         assume tab stops at each COLS instea'
-		db 'd of 8',0Ah,0
-; char aUWithLtSortByA[]
-aUWithLtSortByA	db '  -u                         with -lt: sort by, and show, access '
-					; DATA XREF: sub_804A240+3D8o
-		db 'time',0Ah
-		db '                               with -l: show access time and sort'
-		db ' by name',0Ah
-		db '                               otherwise: sort by access time',0Ah
-		db '  -U                         do not sort; list entries in directo'
-		db 'ry order',0Ah
-		db '  -v                         natural sort of (version) numbers wi'
-		db 'thin text',0Ah,0
-; char aWWidthColsAssu[]
-aWWidthColsAssu	db '  -w, --width=COLS           assume screen width instead of curre'
-					; DATA XREF: sub_804A240+406o
-		db 'nt value',0Ah
-		db '  -x                         list entries by lines instead of by '
-		db 'columns',0Ah
-		db '  -X                         sort alphabetically by entry extensi'
-		db 'on',0Ah
-		db '  -Z, --context              print any SELinux security context o'
-		db 'f each file',0Ah
-		db '  -1                         list one file per line',0Ah,0
-		align 4
-; char aHelpDisplayThi[]
-aHelpDisplayThi	db '      --help     display this help and exit',0Ah,0
-					; DATA XREF: sub_804A240+434o
-		align 4
-; char aVersionOutputV[]
-aVersionOutputV	db '      --version  output version information and exit',0Ah,0
-					; DATA XREF: sub_804A240+462o
-		align 10h
-; char aSizeMayBeOrMay[]
-aSizeMayBeOrMay	db 0Ah			; DATA XREF: sub_804A240+490o
-		db 'SIZE may be (or may be an integer optionally followed by) one of '
-		db 'following:',0Ah
-		db 'kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P'
-		db ', E, Z, Y.',0Ah,0
-		align 4
-; char aByDefaultColor[]
-aByDefaultColor	db 0Ah			; DATA XREF: sub_804A240+4BEo
-		db 'By default, color is not used to distinguish types of files.  Tha'
-		db 't is',0Ah
-		db 'equivalent to using --color=none.  Using the --color option witho'
-		db 'ut the',0Ah
-		db 'optional WHEN argument is equivalent to using --color=always.  Wi'
-		db 'th',0Ah
-		db '--color=auto, color codes are output only if standard output is c'
-		db 'onnected',0Ah
-		db 'to a terminal (tty).  The environment variable LS_COLORS can infl'
-		db 'uence the',0Ah
-		db 'colors, and can be set easily by the dircolors command.',0Ah,0
-		align 10h
-; char aExitStatus0IfO[]
-aExitStatus0IfO	db 0Ah			; DATA XREF: sub_804A240+4ECo
-		db 'Exit status:',0Ah
-		db ' 0  if OK,',0Ah
-		db ' 1  if minor problems (e.g., cannot access subdirectory),',0Ah
-		db ' 2  if serious trouble (e.g., cannot access command-line argument'
-		db ').',0Ah,0
-; char aSHomePageHttpW[]
-aSHomePageHttpW	db '%s home page: <http://www.gnu.org/software/%s/>',0Ah,0
-					; DATA XREF: sub_804A240+55Bo
-		align 4
-; char aGeneralHelpUsi[]
-aGeneralHelpUsi	db 'General help using GNU software: <http://www.gnu.org/gethelp/>',0Ah,0
-					; DATA XREF: sub_804A240+59Do
-; char aReportSTransla[]
-aReportSTransla	db 'Report %s translation bugs to <http://translationproject.org/team'
-					; DATA XREF: sub_804A240+5E6o
-		db '/>',0Ah,0
-		align 4
-; char assertion[]
-assertion	db '! command_line_arg || inode == NOT_AN_INODE_NUMBER',0
-					; DATA XREF: sub_804AEC0+B8Eo
-		align 4
-; char aUnparsableValu[]
-aUnparsableValu	db 'unparsable value for LS_COLORS environment variable',0
-					; DATA XREF: sub_804D0C0+E0o
-; char aCannotDetermin[]
-aCannotDetermin	db 'cannot determine device and inode of %s',0 ; DATA XREF: sub_804F2E0+5B5o
-; char aSNotListingAlr[]
-aSNotListingAlr	db '%s: not listing already-listed directory',0
-					; DATA XREF: sub_804F2E0+636o
-		align 10h
-; char aIgnoringInva_0[]
-aIgnoringInva_0	db 'ignoring invalid value of environment variable QUOTING_STYLE: %s',0
-					; DATA XREF: sub_804FAE0+E70o
-		align 4
-; char aIgnoringInva_1[]
-aIgnoringInva_1	db 'ignoring invalid width in environment variable COLUMNS: %s',0
-					; DATA XREF: sub_804FAE0+ED8o
-		align 10h
-; char aIgnoringInvali[]
-aIgnoringInvali	db 'ignoring invalid tab size in environment variable TABSIZE: %s',0
-					; DATA XREF: sub_804FAE0+E28o
-		align 10h
-; char shortopts[]
-shortopts	db 'abcdfghiklmnopqrstuvw:xABCDFGHI:LNQRST:UXZ1',0
-					; DATA XREF: sub_804FAE0+301o
-; char aErrorInitializ[]
-aErrorInitializ	db 'error initializing month strings',0 ; DATA XREF: sub_804FAE0+1175o
-		align 10h
-; char aSizeofStructDe[]
-aSizeofStructDe	db 'sizeof (struct dev_ino) <= __extension__ ({ struct obstack const '
-					; DATA XREF: sub_804FAE0+17D0o
-		db '*__o = (&dev_ino_obstack); (unsigned) (__o->next_free - __o->obje'
-		db 'ct_base); })',0
-		align 10h
-aDiredOptionsQu	db '//DIRED-OPTIONS// --quoting-style=%s',0Ah,0
-					; DATA XREF: sub_804FAE0+1768o
-		align 4
-; char aHash_get_n_ent[]
-aHash_get_n_ent	db 'hash_get_n_entries (active_dir_set) == 0',0
-					; DATA XREF: sub_804FAE0+FEAo
-		align 4
-aDereferenceCom	db 'dereference-command-line-symlink-to-dir',0
-; char aReportSBugsToS[]
-aReportSBugsToS	db 0Ah			; DATA XREF: sub_804A240+521o
-		db 'Report %s bugs to %s',0Ah,0
-aBugCoreutils@g	db 'bug-coreutils@gnu.org',0 ; DATA XREF: sub_804A240+53Bo
-					; .text:08052513o
-byte_805DDC9	db 47h,	4Eh, 55h	; DATA XREF: sub_804A240+577o
-					; sub_804FAE0+C4Co ...
-		db 20h
-; char domainname[]
-domainname	db 'coreutils',0        ; DATA XREF: sub_804A240+56Fo
-					; sub_804FAE0+38o ...
-a00		db '00',0               ; DATA XREF: sub_804AB00:loc_804AB40o
-; char file[]
-file		db 'ls.c',0             ; DATA XREF: sub_804AEC0+B86o
-					; sub_804BB50+16Co ...
-; char aCannotAccessS[]
-aCannotAccessS	db 'cannot access %s',0 ; DATA XREF: sub_804AEC0+427o
-; char src[]
-src		db 'unlabeled',0        ; DATA XREF: sub_804AEC0+4C5o
-					; sub_804AEC0+4E7o
-; char aCannotReadSymb[]
-aCannotReadSymb	db 'cannot read symbolic link %s',0 ; DATA XREF: sub_804AEC0+BFAo
-; char aSort_typeSort_[]
-aSort_typeSort_	db 'sort_type != sort_version',0 ; DATA XREF: sub_804BB50+174o
-aLu		db '%*lu ',0            ; DATA XREF: sub_804C300+90o
-; char s[]
-s		db '?',0                ; DATA XREF: sub_804C3C0+Bo
-					; sub_804D430+96o ...
-aLu_0		db ' %lu',0             ; DATA XREF: sub_804C410+6Eo
-					; sub_804AE10+4Fo
-; char name[]
-name		db 'LS_COLORS',0        ; DATA XREF: sub_804D0C0+9o
-; char s2[]
-s2		db 'lc',0               ; DATA XREF: sub_804D0C0+1B9o
-					; .rodata:off_805EE40o
-; char aUnrecognizedPr[]
-aUnrecognizedPr	db 'unrecognized prefix: %s',0 ; DATA XREF: sub_804D0C0+21Fo
-aTarget		db 'target',0           ; DATA XREF: sub_804D0C0+75o
-; char needle[]
-needle		db '%b',0               ; DATA XREF: sub_804D330+2Do
-					; sub_804FAE0+10B0o ...
-aSS		db '%s %*s ',0          ; DATA XREF: sub_804D430+10Eo
-asc_805DE75	db '  ',0               ; DATA XREF: sub_804D430+5BDo
-					; sub_804F2E0+6C5o ...
-dword_805DE78	dd 2C732A25h		; DATA XREF: sub_804D430+6ACo
-		db 20h
-aS		db '%*s ',0             ; DATA XREF: sub_804CEE0+4Ao
-					; sub_804CEE0+151o ...
-asc_805DE82	db ' -> ',0             ; DATA XREF: sub_804D430+754o
-; char aCannotOpenDire[]
-aCannotOpenDire	db 'cannot open directory %s',0 ; DATA XREF: sub_804F2E0+778o
-; char aReadingDirecto[]
-aReadingDirecto	db 'reading directory %s',0 ; DATA XREF: sub_804F2E0+306o
-; char aClosingDirecto[]
-aClosingDirecto	db 'closing directory %s',0 ; DATA XREF: sub_804F2E0+683o
-asc_805DECA	db ':',0Ah,0            ; DATA XREF: sub_804F2E0+591o
-; char aTotal[]
-aTotal		db 'total',0            ; DATA XREF: sub_804F2E0+397o
-; char dirname[]
-dirname		db '/usr/share/locale',0 ; DATA XREF: sub_804FAE0+30o
-					; .rodata:0805EE28o ...
-; char aQuoting_style[]
-aQuoting_style	db 'QUOTING_STYLE',0    ; DATA XREF: sub_804FAE0+17Do
-; char aLs_block_size[]
-aLs_block_size	db 'LS_BLOCK_SIZE',0    ; DATA XREF: sub_804FAE0:loc_804FCAEo
-					; sub_804FAE0:loc_8050FDBo ...
-; char aColumns[]
-aColumns	db 'COLUMNS',0          ; DATA XREF: sub_804FAE0+21Co
-; char aTabsize[]
-aTabsize	db 'TABSIZE',0          ; DATA XREF: sub_804FAE0:loc_804FD50o
-; char aInvalidLineWid[]
-aInvalidLineWid	db 'invalid line width: %s',0 ; DATA XREF: sub_804FAE0+9A0o
-a_		db '.*~',0              ; DATA XREF: sub_804FAE0+BAAo
-					; sub_804FAE0+B8Ao
-; char aInvalidTabSize[]
-aInvalidTabSize	db 'invalid tab size: %s',0 ; DATA XREF: sub_804FAE0+153Bo
-aSort		db '--sort',0           ; DATA XREF: sub_804FAE0+6E8o
-aTime		db '--time',0           ; DATA XREF: sub_804FAE0+69Co
-					; .rodata:0805ECF8o
-aFormat		db '--format',0         ; DATA XREF: sub_804FAE0+855o
-aFullIso	db 'full-iso',0         ; DATA XREF: sub_804FAE0+822o
-					; .rodata:off_805EE1Co
-aColor		db '--color',0          ; DATA XREF: sub_804FAE0+8C7o
-aIndicatorSty_0	db '--indicator-style',0 ; DATA XREF: sub_804FAE0+7C4o
-aQuotingStyle	db '--quoting-style',0  ; DATA XREF: sub_804FAE0+772o
-aVdir		db 'vdir',0             ; DATA XREF: sub_804FAE0+C22o
-					; sub_804FAE0+C1Bo
-aDavidMackenzie	db 'David MacKenzie',0  ; DATA XREF: sub_804FAE0+C38o
-aRichardM_Stall	db 'Richard M. Stallman',0 ; DATA XREF: sub_804FAE0+C40o
-a@		db '*=>@|',0            ; DATA XREF: sub_804FAE0+3C8o
-					; sub_804FAE0+3CEr
-; char aTime_style[]
-aTime_style	db 'TIME_STYLE',0       ; DATA XREF: sub_804FAE0:loc_80512E9o
-; char aInvalidTimeSty[]
-aInvalidTimeSty	db 'invalid time style format %s',0 ; DATA XREF: sub_804FAE0+163Fo
-aTimeStyle	db 'time style',0       ; DATA XREF: sub_804FAE0+1071o
-aYMDHMS_NZ	db '%Y-%m-%d %H:%M:%S.%N %z',0 ; DATA XREF: sub_804FAE0+1097o
-					; sub_804FAE0+10A1o
-aYMDHM		db '%Y-%m-%d %H:%M',0   ; DATA XREF: sub_804FAE0:loc_805130Eo
-					; sub_804FAE0+1838o
-aYMD		db '%Y-%m-%d ',0        ; DATA XREF: sub_804FAE0:loc_8051390o
-; char aFound[]
-aFound		db 'found',0            ; DATA XREF: sub_804FAE0+1228o
-aDired		db '//DIRED//',0        ; DATA XREF: sub_804FAE0+1742o
-aSubdired	db '//SUBDIRED//',0     ; DATA XREF: sub_804FAE0+1751o
-aEscape		db 'escape',0           ; DATA XREF: .rodata:0805EA50o
-					; .rodata:0805F834o
-aDirectory	db 'directory',0
-aDired_0	db 'dired',0
-aFullTime	db 'full-time',0
-aGroupDirecto_0	db 'group-directories-first',0
-aHumanReadable	db 'human-readable',0   ; DATA XREF: .rodata:off_805F4F0o
-aInode		db 'inode',0
-aNumericUidGid	db 'numeric-uid-gid',0
-aNoGroup	db 'no-group',0
-aHideControlCha	db 'hide-control-chars',0
-aReverse	db 'reverse',0
-aWidth		db 'width',0
-aAlmostAll	db 'almost-all',0       ; DATA XREF: .rodata:longoptso
-aIgnoreBackups	db 'ignore-backups',0
-aClassify	db 'classify',0         ; DATA XREF: .rodata:0805EE04o
-aFileType	db 'file-type',0        ; DATA XREF: .rodata:0805EE00o
-aSi		db 'si',0               ; DATA XREF: .rodata:0805F4F4o
-aDereferenceC_0	db 'dereference-command-line',0
-aHide		db 'hide',0
-aIgnore		db 'ignore',0
-aDereference	db 'dereference',0
-aLiteral	db 'literal',0          ; DATA XREF: .rodata:off_805F820o
-aQuoteName	db 'quote-name',0
-aRecursive	db 'recursive',0
-aShowControlCha	db 'show-control-chars',0
-aTabsize_0	db 'tabsize',0
-aTimeStyle_0	db 'time-style',0
-aBlockSize	db 'block-size',0       ; DATA XREF: .rodata:0805ECFCo
-aContext	db 'context',0
-aAuthor		db 'author',0           ; DATA XREF: .rodata:0805EE74o
-aHelp		db 'help',0
-aNone		db 'none',0             ; DATA XREF: .rodata:off_805ECF4o
-					; .rodata:0805EDD4o ...
-aExtension	db 'extension',0        ; DATA XREF: .rodata:0805ED00o
-aAtime		db 'atime',0            ; DATA XREF: .rodata:off_805ED20o
-aAccess		db 'access',0           ; DATA XREF: .rodata:0805ED24o
-aUse		db 'use',0              ; DATA XREF: .rodata:0805ED28o
-aCtime		db 'ctime',0            ; DATA XREF: .rodata:0805ED2Co
-aStatus		db 'status',0           ; DATA XREF: .rodata:0805ED30o
-aVerbose	db 'verbose',0          ; DATA XREF: .rodata:off_805ED60o
-aLong		db 'long',0             ; DATA XREF: .rodata:0805ED64o
-aCommas		db 'commas',0           ; DATA XREF: .rodata:0805ED68o
-aHorizontal	db 'horizontal',0       ; DATA XREF: .rodata:0805ED6Co
-aAcross		db 'across',0           ; DATA XREF: .rodata:0805ED70o
-aVertical	db 'vertical',0         ; DATA XREF: .rodata:0805ED74o
-aSingleColumn	db 'single-column',0    ; DATA XREF: .rodata:0805ED78o
-aYes		db 'yes',0              ; DATA XREF: .rodata:0805EDC4o
-aForce		db 'force',0            ; DATA XREF: .rodata:0805EDC8o
-aNever		db 'never',0            ; DATA XREF: .rodata:0805EDCCo
-aNo		db 'no',0               ; DATA XREF: .rodata:0805EDD0o
-					; .rodata:0805EE50o
-aAuto		db 'auto',0             ; DATA XREF: .rodata:0805EDD8o
-aIfTty		db 'if-tty',0           ; DATA XREF: .rodata:0805EDE0o
-					; .rodata:0805EDDCo
-aSlash		db 'slash',0            ; DATA XREF: .rodata:0805EDFCo
-aBEY		db '%b %e  %Y',0        ; DATA XREF: .data:off_80611CCo
-aBEHM		db '%b %e %H:%M',0      ; DATA XREF: .data:haystacko
-aLongIso	db 'long-iso',0         ; DATA XREF: .rodata:0805EE20o
-					; .rodata:0805EE24o ...
-aRc		db 'rc',0               ; DATA XREF: .rodata:0805EE44o
-aEc		db 'ec',0               ; DATA XREF: .rodata:0805EE48o
-aFi		db 'fi',0               ; DATA XREF: .rodata:0805EE54o
-aDi		db 'di',0               ; DATA XREF: .rodata:0805EE58o
-aLn		db 'ln',0               ; DATA XREF: .rodata:0805EE5Co
-aPi		db 'pi',0               ; DATA XREF: .rodata:0805EE60o
-aBd		db 'bd',0               ; DATA XREF: .rodata:0805EE68o
-aCd		db 'cd',0               ; DATA XREF: .rodata:0805EE6Co
-aMi		db 'mi',0               ; DATA XREF: .rodata:0805EE70o
-aEx		db 'ex',0               ; DATA XREF: .rodata:0805EE78o
-aDo		db 'do',0               ; DATA XREF: .rodata:0805EE7Co
-aSu		db 'su',0               ; DATA XREF: .rodata:0805EE80o
-aSg		db 'sg',0               ; DATA XREF: .rodata:0805EE84o
-aOw		db 'ow',0               ; DATA XREF: .rodata:0805EE8Co
-aTw		db 'tw',0               ; DATA XREF: .rodata:0805EE90o
-aCa		db 'ca',0               ; DATA XREF: .rodata:0805EE94o
-aHl		db 'hl',0               ; DATA XREF: .rodata:0805EE98o
-aCl		db 'cl',0               ; DATA XREF: .rodata:0805EE9Co
-asc_805E26A	db 1Bh,'[',0            ; DATA XREF: .data:off_80611E4o
-aM		db 'm',0
-a0134		db '01;34',0
-a0136		db '01;36',0            ; DATA XREF: .data:off_806121Co
-a0135		db '01;35',0
-a0133		db '01;33',0
-a0132		db '01;32',0
-a3741		db '37;41',0
-a3043		db '30;43',0
-a3744		db '37;44',0
-a3442		db '34;42',0
-a3042		db '30;42',0
-a3041		db '30;41',0
-a4437		db '44;37',0
-aK		db 1Bh,'[K',0
-		align 10h
-off_805E2C0	dd offset loc_804AA7A, offset loc_804A98A, offset loc_804A98A
-					; DATA XREF: sub_804A8A0+10Br
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A ;	jump table for switch statement
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804AA85, offset loc_804AA85, offset loc_804AA85
-		dd offset loc_804AA85, offset loc_804AA85, offset loc_804AA85
-		dd offset loc_804AA85, offset loc_804AA85, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804AA70, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804AADF, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804AAD5
-		dd offset loc_804A98A, offset loc_804AAC9, offset loc_804AABF
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804AAB5
-		dd offset loc_804AAA9, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804AA9F
-		dd offset loc_804A98A, offset loc_804A98A, offset loc_804A98A
-		dd offset loc_804AA95, offset loc_804A98A, offset loc_804AA66
-		dd offset loc_804A98A, offset loc_804AA5C, offset loc_804A98A
-		dd offset loc_804AADF
-off_805E4A4	dd offset loc_804AA50	; DATA XREF: sub_804A8A0+172r
-					; jump table for switch	statement
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804AA50	; jumptable 0804AA12 cases 0-9
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804AA40	; jumptable 0804AA12 cases 17-22
-		dd offset loc_804AA40	; jumptable 0804AA12 cases 17-22
-		dd offset loc_804AA40	; jumptable 0804AA12 cases 17-22
-		dd offset loc_804AA40	; jumptable 0804AA12 cases 17-22
-		dd offset loc_804AA40	; jumptable 0804AA12 cases 17-22
-		dd offset loc_804AA40	; jumptable 0804AA12 cases 17-22
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804A968	; jumptable 0804AA12 cases 10-16,23-48
-		dd offset loc_804AA30	; jumptable 0804AA12 cases 49-54
-		dd offset loc_804AA30	; jumptable 0804AA12 cases 49-54
-		dd offset loc_804AA30	; jumptable 0804AA12 cases 49-54
-		dd offset loc_804AA30	; jumptable 0804AA12 cases 49-54
-		dd offset loc_804AA30	; jumptable 0804AA12 cases 49-54
-		dd offset loc_804AA30	; jumptable 0804AA12 cases 49-54
-off_805E580	dd offset loc_804F0A7	; DATA XREF: sub_804EEE0+17r
-					; jumptable 0804AA12 case 55
-		dd offset loc_804F0F9	; jumptable 0804AA12 case 56
-		dd offset loc_804F14C	; jumptable 0804AA12 case 57
-		dd offset loc_804EF22	; jumptable 0804AA12 case 58
-		dd offset loc_804EFED	; jumptable 0804AA12 case 59
-off_805E594	dd offset loc_80506E2	; DATA XREF: sub_804FAE0:loc_804FE18r
-					; jump table for switch	statement
-		dd offset loc_80506D6	; jumptable 0804AA12 case 61
-					; jumptable 0804FE18 case 1
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_80506B9	; jumptable 0804AA12 case 240
-					; jumptable 0804FE18 case 180
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_805069D	; jumptable 0804FE18 case 196
-		dd offset loc_8050658	; jumptable 0804FE18 case 197
-		dd offset loc_8050649	; jumptable 0804FE18 case 198
-		dd offset loc_805063D	; jumptable 0804FE18 case 199
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_805062E	; jumptable 0804FE18 case 201
-		dd offset loc_80507E7	; jumptable 0804FE18 case 202
-		dd offset loc_80507D8	; jumptable 0804FE18 case 203
-		dd offset loc_80507A9	; jumptable 0804FE18 case 204
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_805079A	; jumptable 0804FE18 case 207
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_8050781	; jumptable 0804FE18 case 209
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_8050768	; jumptable 0804FE18 case 212
-		dd offset loc_805075C	; jumptable 0804FE18 case 213
-		dd offset loc_8050748	; jumptable 0804FE18 case 214
-		dd offset loc_8050827	; jumptable 0804FE18 case 215
-		dd offset loc_8050813	; jumptable 0804FE18 case 216
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_80507FF	; jumptable 0804FE18 case 219
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_80507F3	; jumptable 0804FE18 case 221
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_8050891	; jumptable 0804FE18 case 228
-		dd offset loc_8050869	; jumptable 0804FE18 case 229
-		dd offset loc_8050882	; jumptable 0804FE18 case 230
-		dd offset loc_8050622	; jumptable 0804FE18 case 231
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_80505E8	; jumptable 0804FE18 case 233
-		dd offset loc_80505D2	; jumptable 0804FE18 case 234
-		dd offset loc_805059B	; jumptable 0804FE18 case 235
-		dd offset loc_805058F	; jumptable 0804FE18 case 236
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_8050558	; jumptable 0804FE18 case 238
-		dd offset loc_804FE26	; jumptable 0804FE18 case 239
-		dd offset loc_8050549	; jumptable 0804FE18 case 240
-		dd offset loc_804FE1F	; jumptable 0804FE18 case 241
-		dd offset loc_8050533	; jumptable 0804FE18 case 242
-		dd offset loc_8050524	; jumptable 0804FE18 case 243
-		dd offset loc_8050518	; jumptable 0804FE18 case 244
-		dd offset loc_805050C	; jumptable 0804FE18 case 245
-		dd offset loc_8050500	; jumptable 0804FE18 case 246
-		dd offset loc_80504EC	; jumptable 0804FE18 case 247
-		dd offset loc_80504DD	; jumptable 0804FE18 case 248
-		dd offset loc_80504C9	; jumptable 0804FE18 case 249
-		dd offset loc_8050433	; jumptable 0804FE18 case 250
-		dd offset loc_8050424	; jumptable 0804FE18 case 251
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_804FE06	; jumptable 0804AA12 cases 62-239,241-255
-		dd offset loc_8050418	; jumptable 0804FE18 case 259
-		dd offset loc_80503D8	; jumptable 0804FE18 case 260
-		dd offset loc_8050374	; jumptable 0804FE18 case 261
-		dd offset loc_8050365	; jumptable 0804FE18 case 262
-		dd offset loc_8050356	; jumptable 0804FE18 case 263
-		dd offset loc_805030F	; jumptable 0804FE18 case 264
-		dd offset loc_80502F8	; jumptable 0804FE18 case 265
-		dd offset loc_80502EC	; jumptable 0804FE18 case 266
-		dd offset loc_80502C5	; jumptable 0804FE18 case 267
-		dd offset loc_805027E	; jumptable 0804FE18 case 268
-		dd offset loc_805022C	; jumptable 0804FE18 case 269
-		dd offset loc_8050220	; jumptable 0804FE18 case 270
-		dd offset loc_80501E9	; jumptable 0804FE18 case 271
-		dd offset loc_805019D	; jumptable 0804FE18 case 272
-		dd offset loc_8050156	; jumptable 0804FE18 case 273
-		dd offset loc_8050148	; jumptable 0804FE18 case 274
-; char aMain[]
-aMain		db 'main',0             ; DATA XREF: sub_804FAE0+FD2o
-					; sub_804FAE0:loc_8050CF0o
-		align 20h
-; int signo
-signo		dd 14h			; DATA XREF: sub_804FAE0:loc_8050A28r
-					; sub_804FAE0:loc_8050DE8r ...
-		dd 0Eh,	1, 2, 0Dh, 3, 0Fh, 1Dh,	1Bh, 1Ah, 18h, 19h, 4 dup(0)
-; struct option	longopts
-longopts	option <offset aAlmostAll+7, 0,	0, 61h>	; DATA XREF: sub_804FAE0+2F9o
-					; sub_804FAE0+18CFo
-		dd offset aEscape	; "escape"
-		dd 2 dup(0)
-		dd 62h,	805E042h, 2 dup(0)
-		dd 64h,	805E04Ch, 2 dup(0)
-		dd 44h,	805E052h, 2 dup(0)
-		dd 86h,	805E05Ch, 2 dup(0)
-		dd 87h,	805E074h, 2 dup(0)
-		dd 68h,	805E083h, 2 dup(0)
-		dd 69h,	805E089h, 2 dup(0)
-		dd 6Eh,	805E099h, 2 dup(0)
-		dd 47h,	805E0A2h, 2 dup(0)
-		dd 71h,	805E0B5h, 2 dup(0)
-		dd 72h,	805E16Dh, 2 dup(0)
-		dd 73h,	805E0BDh, 1, 0
-		dd 77h,	805E0C3h, 2 dup(0)
-		dd 41h,	805E0CEh, 2 dup(0)
-		dd 42h,	805E0DDh, 2 dup(0)
-		dd 46h,	805E0E6h, 2 dup(0)
-		dd 84h,	805E0F0h, 2 dup(0)
-		dd 8Ch,	805E0F3h, 2 dup(0)
-		dd 48h,	805DD74h, 2 dup(0)
-		dd 83h,	805E10Ch, 1, 0
-		dd 88h,	805E111h, 1, 0
-		dd 49h,	805DF6Bh, 1, 0
-		dd 89h,	805E118h, 2 dup(0)
-		dd 4Ch,	805E124h, 2 dup(0)
-		dd 4Eh,	805E12Ch, 2 dup(0)
-		dd 51h,	805DF7Dh, 1, 0
-		dd 8Ah,	805E137h, 2 dup(0)
-		dd 52h,	805DF51h, 1, 0
-		dd 85h,	805E141h, 2 dup(0)
-		dd 8Bh,	805DF43h, 1, 0
-		dd 8Dh,	805E154h, 1, 0
-		dd 54h,	805DF4Ah, 1, 0
-		dd 8Eh,	805E15Ch, 1, 0
-		dd 8Fh,	805DF63h, 2, 0
-		dd 82h,	805E167h, 1, 0
-		dd 81h,	805E172h, 2 dup(0)
-		dd 5Ah,	805E17Ah, 2 dup(0)
-		dd 80h,	805E181h, 2 dup(0)
-		dd 0FFFFFF7Eh, 805DE29h, 2 dup(0)
-		dd 0FFFFFF7Dh, 4 dup(0)
-dword_805ECE0	dd 0FFFFFFFFh		; DATA XREF: sub_804FAE0+6CFo
-					; sub_804FAE0+6F8r
-		dd 4, 2, 1, 3
-off_805ECF4	dd offset aNone		; DATA XREF: sub_804FAE0+6D7o
-					; "none"
-		dd offset aTime+2
-		dd offset aBlockSize+6
-		dd offset aExtension	; "extension"
-		dd offset aSort_typeSort_+12h
-		dd 0
-dword_805ED0C	dd 2			; DATA XREF: sub_804FAE0+683o
-					; sub_804FAE0+6ACr
-		dd 2 dup(2), 2 dup(1)
-off_805ED20	dd offset aAtime	; DATA XREF: sub_804FAE0+68Bo
-					; "atime"
-		dd offset aAccess	; "access"
-		dd offset aUse		; "use"
-		dd offset aCtime	; "ctime"
-		dd offset aStatus	; "status"
-		align 8
-dword_805ED38	dd 0			; DATA XREF: sub_804FAE0+83Co
-					; sub_804FAE0+865r
-		align 10h
-		dd 4, 2	dup(3),	2, 1, 3	dup(0)
-off_805ED60	dd offset aVerbose	; DATA XREF: sub_804FAE0+844o
-					; "verbose"
-		dd offset aLong		; "long"
-		dd offset aCommas	; "commas"
-		dd offset aHorizontal	; "horizontal"
-		dd offset aAcross	; "across"
-		dd offset aVertical	; "vertical"
-		dd offset aSingleColumn	; "single-column"
-		align 10h
-dword_805ED80	dd 1			; DATA XREF: sub_804FAE0+8AFo
-					; sub_804FAE0+8D3r
-		dd 2 dup(1), 3 dup(0)
-		dd 3 dup(2), 7 dup(0)
-off_805EDC0	dd offset aAlways	; DATA XREF: sub_804FAE0+8B7o
-					; "always"
-		dd offset aYes		; "yes"
-		dd offset aForce	; "force"
-		dd offset aNever	; "never"
-		dd offset aNo		; "no"
-		dd offset aNone		; "none"
-		dd offset aAuto		; "auto"
-		dd offset aIfTty+3
-		dd offset aIfTty	; "if-tty"
-		align 8
-dword_805EDE8	dd 0			; DATA XREF: sub_804FAE0+7ABo
-					; sub_804FAE0+7D4r
-		dd 1, 2, 3
-off_805EDF8	dd offset aNone		; DATA XREF: sub_804FAE0+7B3o
-					; "none"
-		dd offset aSlash	; "slash"
-		dd offset aFileType	; "file-type"
-		dd offset aClassify	; "classify"
-		dd 0
-dword_805EE0C	dd 0			; DATA XREF: sub_804FAE0+1059o
-					; sub_804FAE0+1081r
-		dd 1, 2, 3
-off_805EE1C	dd offset aFullIso	; DATA XREF: sub_804FAE0+1061o
-					; "full-iso"
-		dd offset aLongIso	; "long-iso"
-		dd offset aLongIso+5
-		dd offset dirname+0Bh
-		align 10h
-aPosix		db 'posix-',0           ; DATA XREF: sub_804FAE0+1029o
-		align 10h
-off_805EE40	dd offset s2		; DATA XREF: sub_804D0C0+1CBr
-					; "lc"
-		dd offset aRc		; "rc"
-		dd offset aEc		; "ec"
-		dd offset aHideControlCha+10h
-		dd offset aNo		; "no"
-		dd offset aFi		; "fi"
-		dd offset aDi		; "di"
-		dd offset aLn		; "ln"
-		dd offset aPi		; "pi"
-		dd offset aLongIso+6
-		dd offset aBd		; "bd"
-		dd offset aCd		; "cd"
-		dd offset aMi		; "mi"
-		dd offset aAuthor+4
-		dd offset aEx		; "ex"
-		dd offset aDo		; "do"
-		dd offset aSu		; "su"
-		dd offset aSg		; "sg"
-		dd offset aGroupDirecto_0+15h
-		dd offset aOw		; "ow"
-		dd offset aTw		; "tw"
-		dd offset aCa		; "ca"
-		dd offset aHl		; "hl"
-		dd offset aCl		; "cl"
-		dd 0
-; char function[]
-function	db 'gobble_file',0      ; DATA XREF: sub_804AEC0:loc_804BA36o
-		align 20h
-off_805EEC0	dd offset sub_804BE30	; DATA XREF: sub_804BB50+EDr
-		dd offset sub_804BE70
-		dd offset sub_804BE50
-		dd offset sub_804BEF0
-		dd offset sub_804BCD0
-		dd offset sub_804BD10
-		dd offset sub_804BCF0
-		dd offset sub_804BD90
-		dd offset sub_80515B0
-		dd offset sub_8051730
-		dd offset sub_8051510
-		dd offset sub_8051650
-		dd offset sub_8051480
-		dd offset sub_804AD40
-		dd offset sub_80513F0
-		dd offset sub_8051810
-		dd offset sub_804DDC0
-		dd offset sub_804E000
-		dd offset sub_804DEE0
-		dd offset sub_804E160
-		dd offset sub_804DE50
-		dd offset sub_804E0B0
-		dd offset sub_804DF70
-		dd offset sub_804A030
-		dd offset sub_804C090
-		dd offset sub_804C010
-		dd offset sub_804BFF0
-		dd offset sub_804BF70
-		align 20h
-		dd offset sub_804E2D0
-		dd offset sub_804EA50
-		dd offset sub_804E390
-		dd offset sub_804EB90
-		dd offset sub_804E330
-		dd offset sub_804EAF0
-		dd offset sub_804E3F0
-		dd offset sub_8049EF0
-		dd offset sub_804E210
-		dd offset sub_804E870
-		dd offset sub_804E5D0
-		dd offset sub_804E9B0
-		dd offset sub_804E270
-		dd offset sub_804E910
-		dd offset sub_804E630
-		dd offset sub_8049E50
-		dd offset sub_804E450
-		dd offset sub_804E690
-		dd offset sub_804E510
-		dd offset sub_804E7D0
-		dd offset sub_804E4B0
-		dd offset sub_804E730
-		dd offset sub_804E570
-		dd offset sub_8049F90
-; char aSort_files[]
-aSort_files	db 'sort_files',0       ; DATA XREF: sub_804BB50:loc_804BCACo
-		align 20h
-dword_805EFC0	dd 0Dh			; DATA XREF: sub_804CAA0+C4r
-		dd 8, 0Bh, 6, 0Ah, 5, 7, 9, 5, 6
-byte_805EFE8	db 3Fh			; DATA XREF: sub_804D430+368r
-aPcdbLswd	db 'pcdb-lswd',0
-; char aDev_ino_pop[]
-aDev_ino_pop	db 'dev_ino_pop',0      ; DATA XREF: sub_804FAE0:loc_8051298o
-		align 10h
-dword_805F000	dd 1			; DATA XREF: sub_804F2E0+25Br
-		dd 2, 0
-		dd 3, 0
-		dd 4, 0
-		dd 5, 0
-		dd 6, 0
-		dd 7, 0
-		dd 8
-dword_805F038	dd 342E37h		; DATA XREF: .data:off_80612B0o
-byte_805F03C	db 2Eh			; DATA XREF: sub_8051B80:loc_8051C07r
-byte_805F03D	db 2Eh			; DATA XREF: sub_804FAE0+14CDo
-					; sub_804FAE0+15E4o ...
-byte_805F03E	db 0			; DATA XREF: sub_8051B80+6Cr
-					; sub_8051B80+A2r ...
-a_libs		db '/.libs/',0          ; DATA XREF: sub_8052470+38o
-aLt		db 'lt-',0              ; DATA XREF: sub_8052470+4Eo
-aReportBugsToS_	db 0Ah			; DATA XREF: .text:080524FFo
-		db 'Report bugs to <%s>.',0Ah,0
-aSSS		db '%s (%s) %s',0Ah,0   ; DATA XREF: sub_80525A0+3Do
-aSS_0		db '%s %s',0Ah,0        ; DATA XREF: sub_80525A0+1C8o
-; char aC[]
-aC		db '(C)',0              ; DATA XREF: sub_80525A0+5Do
-aWrittenByS_	db 'Written by %s.',0Ah,0 ; DATA XREF: sub_80525A0+138o
-aWrittenBySAndS	db 'Written by %s and %s.',0Ah,0 ; DATA XREF: sub_80525A0+14Ao
-aWrittenBySSAnd	db 'Written by %s, %s, and %s.',0Ah,0 ; DATA XREF: sub_80525A0+15Co
-aSHomePageHtt_0	db '%s home page: <http://www.gnu.org/software/%s/>.',0Ah,0
-					; DATA XREF: .text:08052533o
-		align 10h
-aGeneralHelpU_0	db 'General help using GNU software: <http://www.gnu.org/gethelp/>.',0Ah
-					; DATA XREF: .text:08052575o
-		db 0
-		align 4
-; char aLicenseGplv3Gn[]
-aLicenseGplv3Gn	db 0Ah			; DATA XREF: sub_80525A0+9Do
-		db 'License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licens'
-		db 'es/gpl.html>.',0Ah
-		db 'This is free software: you are free to change and redistribute it'
-		db '.',0Ah
-		db 'There is NO WARRANTY, to the extent permitted by law.',0Ah
-		db 0Ah,0
-		align 10h
-aWrittenBySSSAn	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+171o
-		db 'and %s.',0Ah,0
-aWrittenBySSSSA	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+186o
-		db '%s, and %s.',0Ah,0
-aWrittenBySSS_2	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+19Bo
-		db '%s, %s, and %s.',0Ah,0
-aWrittenBySSS_3	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+1B0o
-		db '%s, %s, %s, and %s.',0Ah,0
-aWrittenBySSS_0	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+10Fo
-		db '%s, %s, %s, %s,',0Ah
-		db 'and %s.',0Ah,0
-aWrittenBySSS_1	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+121o
-		db '%s, %s, %s, %s,',0Ah
-		db '%s, and %s.',0Ah,0
-; char aWrittenBySSSSS[]
-aWrittenBySSSSS	db 'Written by %s, %s, %s,',0Ah ; DATA XREF: sub_80525A0+CAo
-		db '%s, %s, %s, %s,',0Ah
-		db '%s, %s, and others.',0Ah,0
-off_805F338	dd offset loc_80526CB	; DATA XREF: sub_80525A0:loc_80526A0r
-		dd offset loc_80526D0	; jump table for switch	statement
-		dd offset loc_80526E2
-		dd offset loc_80526F4
-		dd offset loc_8052709
-		dd offset loc_805271E
-		dd offset loc_8052733
-		dd offset loc_8052748
-		dd offset loc_80526A7
-		dd offset loc_80526B9
-aCopyrightSDFre	db 'Copyright %s %d Free Software Foundation, Inc.',0
-					; DATA XREF: sub_80525A0+79o
-; char aMemoryExhauste[]
-aMemoryExhauste	db 'memory exhausted',0 ; DATA XREF: sub_80527C0+Eo
-; char aValidArguments[]
-aValidArguments	db 'Valid arguments are:',0 ; DATA XREF: sub_8052880+20o
-aS_0		db 0Ah			; DATA XREF: sub_8052880+7Fo
-		db '  - `%s',27h,0
-aS_1		db ', `%s',27h,0        ; DATA XREF: sub_8052880+C6o
-					; sub_80555B0+274o
-; char aInvalidArgumen[]
-aInvalidArgumen	db 'invalid argument %s for %s',0 ; DATA XREF: sub_80529A0+90o
-; char aAmbiguousArgum[]
-aAmbiguousArgum	db 'ambiguous argument %s for %s',0 ; DATA XREF: sub_80529A0+16o
-; char aWriteError[]
-aWriteError	db 'write error',0      ; DATA XREF: sub_8052D10+5Co
-; char format[]
-format		db '%s: %s',0           ; DATA XREF: sub_8052D10+87o
-byte_805F411	db 43h			; DATA XREF: sub_8053120+2Dr
-byte_805F412	db 0			; DATA XREF: sub_8053120+39r
-aPosix_0	db 'POSIX',0            ; DATA XREF: sub_8053120:loc_8053170o
-aEntriesLu	db '# entries:         %lu',0Ah,0 ; DATA XREF: .text:08053DC5o
-aBucketsLu	db '# buckets:         %lu',0Ah,0 ; DATA XREF: .text:08053DE4o
-aMaxBucketLengt	db 'max bucket length: %lu',0Ah,0 ; DATA XREF: .text:08053E4Bo
-		align 4
-aBucketsUsedLu_	db '# buckets used:    %lu (%.2f%%)',0Ah,0 ; DATA XREF: .text:08053E0Ao
-		align 4
-dword_805F488	dd 0			; DATA XREF: sub_80533C0:loc_8053418o
-					; sub_80537E0:loc_805395Bo
-		dd 3F800000h, 3F4CCCCDh, 3FB4FDF4h, 0
-flt_805F49C	dd 0.1			; DATA XREF: sub_80533C0+Br
-flt_805F4A0	dd 0.89999998		; DATA XREF: sub_80533C0+1Ar
-flt_805F4A4	dd 1.1			; DATA XREF: sub_80533C0+6Br
-flt_805F4A8	dd 4.2949673e9		; DATA XREF: sub_80537E0+74r
-					; sub_8053BE0:loc_8053CE9r
-flt_805F4AC	dd 100.0		; DATA XREF: .text:08053E23r
-; char aBlocksize[]
-aBlocksize	db 'BLOCKSIZE',0        ; DATA XREF: sub_8053E70+14Eo
-; char aPosixly_correc[]
-aPosixly_correc	db 'POSIXLY_CORRECT',0  ; DATA XREF: sub_8053E70:loc_8053EF0o
-					; sub_8053E70+164o
-; char aEeggkkmmppttyy[]
-aEeggkkmmppttyy	db 'eEgGkKmMpPtTyYzZ0',0 ; DATA XREF: sub_8053E70+BBo
-a_0lf		db '%.0Lf',0            ; DATA XREF: sub_8054030+36Eo
-					; sub_8054030+854o
-a_1lf		db '%.1Lf',0            ; DATA XREF: sub_8054030+71Co
-dword_805F4E8	dd 0B0h			; DATA XREF: sub_8053E70+30o
-					; sub_8053E70+4Cr
-		dd 90h
-off_805F4F0	dd offset aHumanReadable ; DATA	XREF: sub_8053E70+38o
-					; "human-readable"
-		dd offset aSi		; "si"
-		dd 0
-byte_805F4FC	db 0			; DATA XREF: sub_8054030:loc_80546FAr
-aKmgtpezy	db 'KMGTPEZY',0
-		align 4
-flt_805F508	dd 1.8446744e19		; DATA XREF: sub_8054030+21Br
-					; sub_8054030+83Dr ...
-flt_805F50C	dd 9.223372e18		; DATA XREF: sub_8054030+18Fr
-					; sub_8054030+7B1r ...
-flt_805F510	dd 10.0			; DATA XREF: sub_8054030+794r
-					; sub_8054030:loc_8054878r
-		align 10h
-tbyte_805F520	dt 1.8446744073709551615e19 ; DATA XREF: sub_8054030+17Er
-					; sub_8054030+34Er ...
-		align 10h
-byte_805F530	db 22h,	0		; DATA XREF: sub_80555B0+37Co
-					; sub_80555B0+399o ...
-; char asc_805F532[2]
-asc_805F532	db '`',0                ; DATA XREF: sub_80555B0+240o
-					; sub_80555B0+25Bo
-aShell		db 'shell',0            ; DATA XREF: .rodata:0805F824o
-word_805F53A	dw 6873h		; DATA XREF: .rodata:0805F828o
-		dd 2D6C6C65h
-aAlways		db 'always',0           ; DATA XREF: .rodata:off_805EDC0o
-aCMaybe		db 'c-maybe',0          ; DATA XREF: .rodata:0805F830o
-aClocale	db 'clocale',0          ; DATA XREF: .rodata:0805F83Co
-		align 10h
-off_805F560	dd offset loc_8055891	; DATA XREF: sub_80555B0+33r
-		dd offset loc_80558AE	; jump table for switch	statement
-		dd offset loc_80558D2
-		dd offset loc_8055905
-		dd offset loc_8055938
-		dd offset loc_80555EA
-		dd offset loc_80557E8
-		dd offset loc_80557E8
-off_805F580	dd offset loc_8055B08, offset loc_8055663, offset loc_8055663
-					; DATA XREF: sub_80555B0+46Er
-		dd offset loc_8055663, offset loc_8055663, offset loc_8055663 ;	jump table for switch statement
-		dd offset loc_8055663, offset loc_8055AF8, offset loc_8055AE8
-		dd offset loc_8055AD8, offset loc_8055AC8, offset loc_8055A80
-		dd offset loc_8055A28, offset loc_8055AA8, offset loc_8055663
-		dd offset loc_8055663, offset loc_8055663, offset loc_8055663
-		dd offset loc_8055663, offset loc_8055663, offset loc_8055663
-		dd offset loc_8055663, offset loc_8055663, offset loc_8055663
-		dd offset loc_8055663, offset loc_8055663, offset loc_8055663
-		dd offset loc_8055663, offset loc_8055663, offset loc_8055663
-		dd offset loc_8055663, offset loc_8055663, offset loc_805598C
-		dd offset loc_805598C, offset loc_805598C, offset loc_8055985
-		dd offset loc_805598C, offset loc_80559A0, offset loc_805598C
-		dd offset loc_8055C68, offset loc_805598C, offset loc_805598C
-		dd offset loc_805598C, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_805598C
-		dd offset loc_805598C, offset loc_805598C, offset loc_805598C
-		dd offset loc_8055BB0, offset loc_8055663, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_805598C, offset loc_8055B88
-		dd offset loc_80559A0, offset loc_805598C, offset loc_80559A0
-		dd offset loc_805598C, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_80559A0, offset loc_80559A0, offset loc_80559A0
-		dd offset loc_8055970, offset loc_805598C, offset loc_8055970
-		dd offset loc_8055985
-off_805F77C	dd offset loc_8055A40	; DATA XREF: sub_80555B0+877r
-		dd offset loc_8055A40	; jump table for switch	statement
-		dd offset loc_8055E30
-		dd offset loc_8055A40
-		dd offset loc_8055E30
-		dd offset loc_8055A40
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055E30
-		dd offset loc_8055A40
-		align 20h
-off_805F820	dd offset aLiteral	; DATA XREF: sub_804FAE0+19Fo
-					; sub_804FAE0+761o ...
-					; "literal"
-		dd offset aShell	; "shell"
-		dd offset word_805F53A
-		dd offset aXstrtol_c+8
-		dd offset aCMaybe	; "c-maybe"
-		dd offset aEscape	; "escape"
-		dd offset dirname+0Bh
-		dd offset aClocale	; "clocale"
-		dd 8 dup(0)
-dword_805F860	dd 0			; DATA XREF: sub_804FAE0+197o
-					; sub_804FAE0+1B7r ...
-		dd 1, 2, 3, 4, 5, 6, 7
-aHMS		db '%H:%M:%S',0         ; DATA XREF: sub_8056430:loc_8056AC9o
-aMDY		db '%m/%d/%y',0         ; DATA XREF: sub_8056430+1225o
-aYMD_0		db '%Y-%m-%d',0         ; DATA XREF: sub_8056430+1208o
-		align 4
-off_805F89C	dd offset loc_80570B5, offset loc_805657D, offset loc_805657D
-					; DATA XREF: sub_8056430+2C3r
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D ;	jump table for switch statement
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805701C, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805698E, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_8056902
-		dd offset loc_8056902, offset loc_8057786, offset loc_805764F
-		dd offset loc_805657D, offset loc_8057632, offset loc_8057496
-		dd offset loc_8057471, offset loc_805744F, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805742A
-		dd offset loc_8056FD7, offset loc_805657D, offset loc_8056BE1
-		dd offset loc_805657D, offset loc_8056BD2, offset loc_805719C
-		dd offset loc_8056AC9, offset loc_805715D, offset loc_8057496
-		dd offset loc_8057812, offset loc_80567BD, offset loc_805796D
-		dd offset loc_805785C, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_805657D, offset loc_805657D
-		dd offset loc_805657D, offset loc_8056902, offset loc_805773E
-		dd offset loc_80567BD, offset loc_80576D2, offset loc_80576B7
-		dd offset loc_805657D, offset loc_8057496, offset loc_805773E
-		dd offset loc_805657D, offset loc_805766C, offset loc_8057412
-		dd offset loc_80573CC, offset loc_8057381, offset loc_8057308
-		dd offset loc_805657D, offset loc_8056C23, offset loc_805657D
-		dd offset loc_8056C17, offset loc_8057239, offset loc_80571C0
-		dd offset loc_80570C1, offset loc_805657D, offset loc_8057761
-		dd offset loc_80567BD, offset loc_80576F7, offset loc_8056C2C
-; char aInvalidSuffixI[]
-aInvalidSuffixI	db 'invalid suffix in %s%s argument `%s',27h,0 ; DATA XREF: sub_8058440+27o
-aInvalidSSArgum	db 'invalid %s%s argument `%s',27h,0 ; DATA XREF: sub_8058440+83o
-aSSArgumentSToo	db '%s%s argument `%s',27h,' too large',0 ; DATA XREF: sub_8058440+ADo
-asc_805FAE5	db '--',0               ; DATA XREF: sub_8058440+3Bo
-					; sub_8058440+92o
-; char aXstrtol_c[]
-aXstrtol_c	db 'xstrtol.c',0        ; DATA XREF: sub_8058560+2BEo
-					; sub_8058960+301o ...
-		align 4
-; char a0Strtol_baseSt[]
-a0Strtol_baseSt	db '0 <= strtol_base && strtol_base <= 36',0 ; DATA XREF: sub_8058560+2C6o
-					; sub_8058960+309o
-		align 4
-off_805FB1C	dd offset loc_8058766, offset loc_805870E, offset loc_805870E
-					; DATA XREF: sub_8058560+1C1r
-		dd offset loc_805875C, offset loc_805870E, offset loc_8058752 ;	jump table for switch statement
-		dd offset loc_805870E, offset loc_805870E, offset loc_805870E
-		dd offset loc_8058728, offset loc_805870E, offset loc_80587B4
-		dd offset loc_805870E, offset loc_805870E, offset loc_80587A7
-		dd offset loc_805870E, offset loc_805870E, offset loc_805870E
-		dd offset loc_805879D, offset loc_805870E, offset loc_805870E
-		dd offset loc_805870E, offset loc_805870E, offset loc_8058793
-		dd offset loc_80587D9, offset loc_805870E, offset loc_805870E
-		dd offset loc_805870E, offset loc_805870E, offset loc_805870E
-		dd offset loc_805870E, offset loc_805870E, offset loc_80587C1
-		dd offset loc_80587E6, offset loc_805870E, offset loc_805870E
-		dd offset loc_805870E, offset loc_8058752, offset loc_805870E
-		dd offset loc_805870E, offset loc_805870E, offset loc_8058728
-		dd offset loc_805870E, offset loc_80587B4, offset loc_805870E
-		dd offset loc_805870E, offset loc_805870E, offset loc_805870E
-		dd offset loc_805870E, offset loc_805870E, offset loc_805879D
-		dd offset loc_805870E, offset loc_805870E, offset loc_805877F
-; char aXstrtoul[]
-aXstrtoul	db 'xstrtoul',0         ; DATA XREF: sub_8058560:loc_805880Eo
-		align 10h
-off_805FC00	dd offset loc_8058C12, offset loc_8058B5D, offset loc_8058B5D
-					; DATA XREF: sub_8058960+216r
-		dd offset loc_8058C08, offset loc_8058B5D, offset loc_8058BFE ;	jump table for switch statement
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B5D
-		dd offset loc_8058BF4, offset loc_8058B5D, offset loc_8058BEA
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058BE0
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B5D
-		dd offset loc_8058BD6, offset loc_8058B5D, offset loc_8058B5D
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058BCC
-		dd offset loc_8058BB0, offset loc_8058B5D, offset loc_8058B5D
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B5D
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B8A
-		dd offset loc_8058B7D, offset loc_8058B5D, offset loc_8058B5D
-		dd offset loc_8058B5D, offset loc_8058BFE, offset loc_8058B5D
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058BF4
-		dd offset loc_8058B5D, offset loc_8058BEA, offset loc_8058B5D
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058B5D
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058BD6
-		dd offset loc_8058B5D, offset loc_8058B5D, offset loc_8058A90
-; char aXstrtoumax[]
-aXstrtoumax	db 'xstrtoumax',0       ; DATA XREF: sub_8058960:loc_8058C51o
-		align 4
-off_805FCE4	dd offset loc_80592B0	; DATA XREF: sub_8058D10+606r
-		dd offset loc_8059640	; jump table for switch	statement
-		dd offset loc_80594A0
-		dd offset loc_8059610
-		dd offset loc_8059570
-		dd offset loc_8059320
-		dd offset loc_8059320
-		dd offset loc_8059320
-		dd offset loc_8059320
-		dd offset loc_8059670
-		dd offset loc_80596D0
-		dd offset loc_8059738
-		dd offset loc_80597D0
-		dd offset loc_8059320
-		dd offset loc_8059320
-		dd offset loc_8059320
-		dd offset loc_8059320
-		dd offset loc_8059320
-off_805FD2C	dd offset loc_8059EB0	; DATA XREF: sub_8058D10+D3Fr
-		dd offset loc_8059ED8	; jump table for switch	statement
-		dd offset loc_8059A58
-		dd offset loc_8059A58
-		dd offset loc_8059EC0
-aNull		db '(NULL)',0           ; DATA XREF: sub_805AB60+F0o
-		align 4
-off_805FD48	dd offset loc_805AB85	; DATA XREF: sub_805AB60+3Ar
-		dd offset loc_805AC00
-		dd offset loc_805AC00
-		dd offset loc_805ABF0
-		dd offset loc_805ABF0
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-		dd offset loc_805ABC8
-		dd offset loc_805ABC8
-		dd offset loc_805AC10
-		dd offset loc_805AC20
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-		dd offset loc_805AC40
-		dd offset loc_805AC60
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-		dd offset loc_805ABA8
-dword_805FDA4	dd 28h,	4Eh, 55h, 2 dup(4Ch), 29h, 0 ; DATA XREF: sub_805AB60+110o
-off_805FDC0	dd offset loc_805AF89, offset loc_805AE92, offset loc_805AE92
-					; DATA XREF: sub_805AC80+251r
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92 ;	jump table for switch statement
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805B232, offset loc_805AE92
-		dd offset loc_805B221, offset loc_805AE92, offset loc_805B232
-		dd offset loc_805B232, offset loc_805B232, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805B210, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805B1EE, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805B232, offset loc_805AE92, offset loc_805B2B0
-		dd offset loc_805B288, offset loc_805B232, offset loc_805B232
-		dd offset loc_805B232, offset loc_805AE92, offset loc_805B288
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AE92, offset loc_805B265, offset loc_805B1EE
-		dd offset loc_805B258, offset loc_805AE92, offset loc_805AE92
-		dd offset loc_805AED8, offset loc_805AE92, offset loc_805B1EE
-		dd offset loc_805AE92, offset loc_805AE92, offset loc_805B1EE
-_rodata		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read
-_eh_frame_hdr	segment	dword public 'CONST' use32
-		assume cs:_eh_frame_hdr
-		;org 805FF10h
-		dd 3B031B01h, 28h, 4, 0FFFFB800h, 44h, 0FFFFB980h, 64h
-		dd 0FFFFBB50h, 84h, 0FFFFBC80h,	0A4h
-_eh_frame_hdr	ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read
-_eh_frame	segment	dword public 'CONST' use32
-		assume cs:_eh_frame
-		;org 805FF3Ch
-		dd 14h,	0
-		dd 527A01h, 1087C01h, 4040C1Bh,	188h, 2	dup(1Ch), 0FFFFB7B4h
-		dd 172h, 80E4100h, 0D028542h, 4864B05h,	387h, 1Ch, 3Ch
-		dd 0FFFFB914h, 1CCh, 80E4100h, 0D028542h, 4864B05h, 387h
-		dd 1Ch,	5Ch, 0FFFFBAC4h, 128h, 80E4100h, 0D028542h, 4864E05h
-		dd 387h, 1Ch, 7Ch, 0FFFFBBD4h, 135h, 80E4100h, 0D028542h
-		dd 4864E05h, 387h, 0
-_eh_frame	ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_ctors		segment	dword public 'DATA' use32
-		assume cs:_ctors
-		;org 8060EF0h
-dword_8060EF0	dd 0FFFFFFFFh		; DATA XREF: sub_805BCE0+19o
-					; sub_805BCE0+1Fo ...
-		align 8
-_ctors		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_dtors		segment	dword public 'DATA' use32
-		assume cs:_dtors
-		;org 8060EF8h
-dword_8060EF8	dd 0FFFFFFFFh		; DATA XREF: sub_8049D00+1Ao
-					; sub_8049D00+38r
-dword_8060EFC	dd 0			; DATA XREF: sub_8049D00+15o
-_dtors		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_jcr		segment	dword public 'DATA' use32
-		assume cs:_jcr
-		;org 8060F00h
-dword_8060F00	dd 0			; DATA XREF: sub_8049D60+6r
-					; sub_8049D60+18o
-_jcr		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_got		segment	dword public 'DATA' use32
-		assume cs:_got
-		;org 8060FECh
-__gmon_start___ptr dd offset __gmon_start__ ; DATA XREF: _init_proc+13r
-off_8060FF0	dd offset dword_80611A4	; DATA XREF: sub_805BD40+12r
-_got		ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-_got_plt	segment	dword public 'DATA' use32
-		assume cs:_got_plt
-		;org 8060FF4h
-		align 10h
-off_8061000	dd offset abort		; DATA XREF: _abortr
-off_8061004	dd offset __errno_location ; DATA XREF:	___errno_locationr
-off_8061008	dd offset sigemptyset	; DATA XREF: _sigemptysetr
-off_806100C	dd offset localeconv	; DATA XREF: _localeconvr
-off_8061010	dd offset dirfd		; DATA XREF: _dirfdr
-off_8061014	dd offset __cxa_atexit	; DATA XREF: ___cxa_atexitr
-off_8061018	dd offset strcoll	; DATA XREF: _strcollr
-off_806101C	dd offset fputs_unlocked ; DATA	XREF: _fputs_unlockedr
-off_8061020	dd offset __ctype_get_mb_cur_max ; DATA	XREF: ___ctype_get_mb_cur_maxr
-off_8061024	dd offset __fprintf_chk	; DATA XREF: ___fprintf_chkr
-off_8061028	dd offset signal	; DATA XREF: _signalr
-off_806102C	dd offset sigismember	; DATA XREF: _sigismemberr
-off_8061030	dd offset __gmon_start__ ; DATA	XREF: ___gmon_start__r
-off_8061034	dd offset realloc	; DATA XREF: _reallocr
-off_8061038	dd offset __xstat64	; DATA XREF: ___xstat64r
-off_806103C	dd offset localtime	; DATA XREF: _localtimer
-off_8061040	dd offset __printf_chk	; DATA XREF: ___printf_chkr
-off_8061044	dd offset getgrnam	; DATA XREF: _getgrnamr
-off_8061048	dd offset strchr	; DATA XREF: _strchrr
-off_806104C	dd offset getenv	; DATA XREF: _getenvr
-off_8061050	dd offset calloc	; DATA XREF: _callocr
-off_8061054	dd offset strncpy	; DATA XREF: _strncpyr
-off_8061058	dd offset freecon	; DATA XREF: _freeconr
-off_806105C	dd offset memset	; DATA XREF: _memsetr
-off_8061060	dd offset __libc_start_main ; DATA XREF: ___libc_start_mainr
-off_8061064	dd offset mempcpy	; DATA XREF: _mempcpyr
-off_8061068	dd offset __memcpy_chk	; DATA XREF: ___memcpy_chkr
-off_806106C	dd offset stpcpy	; DATA XREF: _stpcpyr
-off_8061070	dd offset _obstack_begin ; DATA	XREF: __obstack_beginr
-off_8061074	dd offset _exit		; DATA XREF: __exitr
-off_8061078	dd offset strrchr	; DATA XREF: _strrchrr
-off_806107C	dd offset __assert_fail	; DATA XREF: ___assert_failr
-off_8061080	dd offset bindtextdomain ; DATA	XREF: _bindtextdomainr
-off_8061084	dd offset mbrtowc	; DATA XREF: _mbrtowcr
-off_8061088	dd offset gettimeofday	; DATA XREF: _gettimeofdayr
-off_806108C	dd offset __ctype_toupper_loc ;	DATA XREF: ___ctype_toupper_locr
-off_8061090	dd offset free		; DATA XREF: _freer
-off_8061094	dd offset __lxstat64	; DATA XREF: ___lxstat64r
-off_8061098	dd offset _obstack_newchunk ; DATA XREF: __obstack_newchunkr
-off_806109C	dd offset __overflow	; DATA XREF: ___overflowr
-off_80610A0	dd offset dcgettext	; DATA XREF: _dcgettextr
-off_80610A4	dd offset sigaction	; DATA XREF: _sigactionr
-off_80610A8	dd offset opendir	; DATA XREF: _opendirr
-off_80610AC	dd offset getopt_long	; DATA XREF: _getopt_longr
-off_80610B0	dd offset ioctl		; DATA XREF: _ioctlr
-off_80610B4	dd offset __ctype_b_loc	; DATA XREF: ___ctype_b_locr
-off_80610B8	dd offset __mempcpy_chk	; DATA XREF: ___mempcpy_chkr
-off_80610BC	dd offset iswcntrl	; DATA XREF: _iswcntrlr
-off_80610C0	dd offset isatty	; DATA XREF: _isattyr
-off_80610C4	dd offset fclose	; DATA XREF: _fcloser
-off_80610C8	dd offset mbstowcs	; DATA XREF: _mbstowcsr
-off_80610CC	dd offset mbsinit	; DATA XREF: _mbsinitr
-off_80610D0	dd offset _setjmp	; DATA XREF: __setjmpr
-off_80610D4	dd offset tcgetpgrp	; DATA XREF: _tcgetpgrpr
-off_80610D8	dd offset mktime	; DATA XREF: _mktimer
-off_80610DC	dd offset readdir64	; DATA XREF: _readdir64r
-off_80610E0	dd offset memcpy	; DATA XREF: _memcpyr
-off_80610E4	dd offset strtoul	; DATA XREF: _strtoulr
-off_80610E8	dd offset strlen	; DATA XREF: _strlenr
-off_80610EC	dd offset getpwuid	; DATA XREF: _getpwuidr
-off_80610F0	dd offset acl_extended_file ; DATA XREF: _acl_extended_filer
-off_80610F4	dd offset setlocale	; DATA XREF: _setlocaler
-off_80610F8	dd offset strcpy	; DATA XREF: _strcpyr
-off_80610FC	dd offset raise		; DATA XREF: _raiser
-off_8061100	dd offset fwrite_unlocked ; DATA XREF: _fwrite_unlockedr
-off_8061104	dd offset clock_gettime	; DATA XREF: _clock_gettimer
-off_8061108	dd offset getfilecon	; DATA XREF: _getfileconr
-off_806110C	dd offset closedir	; DATA XREF: _closedirr
-off_8061110	dd offset fwrite	; DATA XREF: _fwriter
-off_8061114	dd offset strstr	; DATA XREF: _strstrr
-off_8061118	dd offset nl_langinfo	; DATA XREF: _nl_langinfor
-off_806111C	dd offset malloc	; DATA XREF: _mallocr
-off_8061120	dd offset sigprocmask	; DATA XREF: _sigprocmaskr
-off_8061124	dd offset __stack_chk_fail ; DATA XREF:	___stack_chk_failr
-off_8061128	dd offset __fpending	; DATA XREF: ___fpendingr
-off_806112C	dd offset lgetfilecon	; DATA XREF: _lgetfileconr
-off_8061130	dd offset error		; DATA XREF: _errorr
-off_8061134	dd offset acl_get_tag_type ; DATA XREF:	_acl_get_tag_typer
-off_8061138	dd offset getgrgid	; DATA XREF: _getgrgidr
-off_806113C	dd offset __strtoull_internal ;	DATA XREF: ___strtoull_internalr
-off_8061140	dd offset sigaddset	; DATA XREF: _sigaddsetr
-off_8061144	dd offset readlink	; DATA XREF: _readlinkr
-off_8061148	dd offset memmove	; DATA XREF: _memmover
-off_806114C	dd offset __ctype_tolower_loc ;	DATA XREF: ___ctype_tolower_locr
-off_8061150	dd offset __strndup	; DATA XREF: ___strndupr
-off_8061154	dd offset acl_get_entry	; DATA XREF: _acl_get_entryr
-off_8061158	dd offset textdomain	; DATA XREF: _textdomainr
-off_806115C	dd offset __fxstat64	; DATA XREF: ___fxstat64r
-off_8061160	dd offset wcstombs	; DATA XREF: _wcstombsr
-off_8061164	dd offset __sprintf_chk	; DATA XREF: ___sprintf_chkr
-off_8061168	dd offset fnmatch	; DATA XREF: _fnmatchr
-off_806116C	dd offset strncmp	; DATA XREF: _strncmpr
-off_8061170	dd offset __snprintf_chk ; DATA	XREF: ___snprintf_chkr
-off_8061174	dd offset fflush_unlocked ; DATA XREF: _fflush_unlockedr
-off_8061178	dd offset strftime	; DATA XREF: _strftimer
-off_806117C	dd offset wcwidth	; DATA XREF: _wcwidthr
-off_8061180	dd offset iswprint	; DATA XREF: _iswprintr
-off_8061184	dd offset getpwnam	; DATA XREF: _getpwnamr
-off_8061188	dd offset strcmp	; DATA XREF: _strcmpr
-off_806118C	dd offset exit		; DATA XREF: _exitr
-_got_plt	ends
-
-; ===========================================================================
-
-; Segment type:	Pure data
-; Segment permissions: Read/Write
-; Segment alignment '32byte' can not be represented in assembly
-_data		segment	para public 'DATA' use32
-		assume cs:_data
-		;org 80611A0h
-		dd 0
-dword_80611A4	dd 7 dup(0)		; DATA XREF: .got:off_8060FF0o
-dword_80611C0	dd 1			; DATA XREF: sub_804AEC0+6A4r
-					; sub_804D430+1AAr ...
-dword_80611C4	dd 0			; DATA XREF: sub_804AEC0+6AFr
-					; sub_804D430+1AFr ...
-byte_80611C8	db 1			; DATA XREF: sub_804AEC0+29Cr
-					; sub_804D430+15Ar ...
-byte_80611C9	db 1			; DATA XREF: sub_804AEC0:loc_804B169r
-					; sub_804D430:loc_804D57Dr ...
-		align 4
-; char *off_80611CC
-off_80611CC	dd offset aBEY		; DATA XREF: sub_804D430:loc_804D988r
-					; sub_804D430+924r ...
-					; "%b %e  %Y"
-; char *haystack
-haystack	dd offset aBEHM		; DATA XREF: sub_804FAE0+1097w
-					; sub_804FAE0:loc_8050B8Br ...
-					; "%b %e %H:%M"
-		align 10h
-dword_80611E0	dd 2			; DATA XREF: sub_804AB00+Dr
-					; sub_804CA40:loc_804CA58o ...
-off_80611E4	dd offset asc_805E26A	; DATA XREF: sub_804AB00+14r
-					; sub_804D0C0+1F8w
-					; "\x1B["
-dword_80611E8	dd 1, 805E26Dh		; DATA XREF: sub_804CA40+2Co
-					; sub_804CA80+10o ...
-dword_80611F0	dd 0			; DATA XREF: sub_804CA40+11o
-dword_80611F4	dd 0			; DATA XREF: sub_804CA40+6r
-dword_80611F8	dd 1, 805DDD8h,	4 dup(0) ; DATA	XREF: sub_804CA40+22o
-		dd 5, 805E26Fh
-dword_8061218	dd 5			; DATA XREF: sub_804D0C0:loc_804D126r
-off_806121C	dd offset a0136		; DATA XREF: sub_804D0C0+6Fr
-					; "01;36"
-		dd 2, 805E284h,	5, 805E27Bh, 5,	805E281h, 5, 805E281h
-		dd 0
-dword_8061244	dd 0			; DATA XREF: sub_804CAA0:loc_804CDE8r
-		dd 0
-dword_806124C	dd 0			; DATA XREF: sub_804CAA0+363r
-		dd 5, 805E287h,	5, 805E27Bh, 5,	805E28Dh, 5, 805E293h
-		dd 5, 805E299h,	5, 805E29Fh, 5,	805E2A5h, 5, 805E2ABh
-		dd 5, 805E2B1h
-dword_8061298	dd 3, 805E2B7h		; DATA XREF: sub_804CAA0+287o
-dword_80612A0	dd 3Fh			; DATA XREF: sub_804ABF0+38o
-					; sub_804AEC0+174o
-dword_80612A4	dd 0FFFFFFFFh		; DATA XREF: sub_804D430:loc_804D693r
-					; sub_804D430:loc_804DD72r ...
-byte_80612A8	db 1			; DATA XREF: sub_804F2E0:loc_804F7A6r
-					; sub_804F2E0+4F7w
-		align 4
-dword_80612AC	dd 1			; DATA XREF: sub_804FAE0+66r
-					; sub_804FAE0:loc_80506E2r
-off_80612B0	dd offset dword_805F038	; DATA XREF: sub_804FAE0+C0Dr
-; int off_80612B4
-off_80612B4	dd offset sub_8052810	; DATA XREF: sub_804FAE0:loc_8050156r
-					; sub_804FAE0:loc_805019Dr ...
-; int dword_80612B8
-dword_80612B8	dd 1			; DATA XREF: sub_804FAE0+50w
-					; sub_80527C0+22r ...
-; void *off_80612BC
-off_80612BC	dd offset dword_80612C4	; DATA XREF: .text:08055468r
-					; .text:080554CDw ...
-dword_80612C0	dd 1			; DATA XREF: .text:0805546Er
-					; .text:0805548Fr ...
-dword_80612C4	dd 100h			; DATA XREF: .text:080554A9w
-					; .text:loc_80554BDo ...
-off_80612C8	dd offset dword_8061E20	; DATA XREF: .text:080554B3w
-					; sub_8055EF0+150r
-_data		ends
-
-; ===========================================================================
-
-; Segment type:	Uninitialized
-; Segment permissions: Read/Write
-; Segment alignment '32byte' can not be represented in assembly
-_bss		segment	para public 'BSS' use32
-		assume cs:_bss
-		;org 80612E0h
-		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
-		public optind
-optind		dd ?			; DATA XREF: sub_804FAE0:loc_804FF3Br
-					; sub_804FAE0:loc_8050FF4r
-					; Copy of shared data
-		public stderr
-; FILE *stderr
-stderr		dd ?			; DATA XREF: sub_804A240+41r
-					; sub_8052880+40r ...
-					; Copy of shared data
-		align 20h
-		public stdout
-; _IO_FILE *stdout
-stdout		dd ?			; DATA XREF: sub_804A240+8Er
-					; sub_804A240+BCr ...
-					; Copy of shared data
-		align 20h
-		public optarg
-; char *optarg
-optarg		dd ?			; DATA XREF: sub_804FAE0:loc_8050148r
-					; sub_804FAE0+697r ...
-					; Copy of shared data
-byte_8061324	db ?			; DATA XREF: sub_8049D00+7r
-					; sub_8049D00:loc_8049D48w
-		align 4
-dword_8061328	dd ?			; DATA XREF: sub_8049D00+10r
-					; sub_8049D00+33w ...
-		align 20h
-byte_8061340	db ?			; DATA XREF: sub_804C9F0+6r
-					; sub_804C9F0+3Bw ...
-		align 4
-; void *dword_8061344
-dword_8061344	dd ?			; DATA XREF: sub_804CAA0+DCr
-					; sub_804D0C0+AFr ...
-dword_8061348	dd ?			; DATA XREF: sub_804EC30+2Ar
-					; sub_804EC30:loc_804ECA0r ...
-dword_806134C	dd ?			; DATA XREF: sub_804C0B0+12r
-					; sub_804F2E0+52r ...
-; void *dword_8061350
-dword_8061350	dd ?			; DATA XREF: sub_804AEC0+71r
-					; sub_804AEC0+8DEr ...
-dword_8061354	dd ?			; DATA XREF: sub_804AEC0+65r
-					; sub_804AEC0+901w ...
-dword_8061358	dd ?			; DATA XREF: sub_804ABF0+8r
-					; sub_804ABF0+4Ar ...
-; void *ptr
-ptr		dd ?			; DATA XREF: sub_804ABF0:loc_804AC08r
-					; sub_804BB50+25r ...
-dword_8061360	dd ?			; DATA XREF: sub_804BB50+15r
-					; sub_804BB50+13Dw
-byte_8061364	db ?			; DATA XREF: sub_804AEC0+79Dr
-					; sub_804CEE0+86r ...
-		align 4
-dword_8061368	dd ?			; DATA XREF: sub_804AB80+52r
-					; sub_804AB80+57w ...
-; struct timespec tp
-tp		timespec <?>		; DATA XREF: sub_804D430+506r
-					; sub_804D430+88Eo ...
-byte_8061374	db ?			; DATA XREF: sub_804AEC0:loc_804B1A9r
-					; sub_804AEC0:loc_804B340r ...
-byte_8061375	db ?			; DATA XREF: sub_804ABF0+5Cw
-					; sub_804AEC0+1D0w ...
-		align 4
-dword_8061378	dd ?			; DATA XREF: sub_804ABF0+63w
-					; sub_804AEC0+58Ar ...
-dword_806137C	dd ?			; DATA XREF: sub_804ABF0+6Dw
-					; sub_804AEC0+285r ...
-dword_8061380	dd ?			; DATA XREF: sub_804ABF0+77w
-					; sub_804AEC0+673r ...
-dword_8061384	dd ?			; DATA XREF: sub_804ABF0+9Fw
-					; sub_804AEC0+303r ...
-dword_8061388	dd ?			; DATA XREF: sub_804ABF0+81w
-					; sub_804AEC0+AC6r ...
-dword_806138C	dd ?			; DATA XREF: sub_804ABF0+8Bw
-					; sub_804AEC0+2CFr ...
-dword_8061390	dd ?			; DATA XREF: sub_804ABF0+95w
-					; sub_804AEC0+AEEr ...
-dword_8061394	dd ?			; DATA XREF: sub_804ABF0+A9w
-					; sub_804AEC0+801r ...
-dword_8061398	dd ?			; DATA XREF: sub_804ABF0+B3w
-					; sub_804AEC0+851r ...
-dword_806139C	dd ?			; DATA XREF: sub_804ABF0+BDw
-					; sub_804AEC0+702r ...
-dword_80613A0	dd ?			; DATA XREF: sub_804AEC0+122r
-					; sub_804AEC0:loc_804B053r ...
-dword_80613A4	dd ?			; DATA XREF: sub_804BB50+CEr
-					; sub_804D430:loc_804D476r ...
-dword_80613A8	dd ?			; DATA XREF: sub_804BB50:loc_804BB95r
-					; sub_804BB50+62r ...
-byte_80613AC	db ?			; DATA XREF: sub_804BB50+E0r
-					; sub_804FAE0+11Aw ...
-byte_80613AD	db ?			; DATA XREF: sub_804AEC0:loc_804B19Cr
-					; sub_804D430+167r ...
-byte_80613AE	db ?			; DATA XREF: sub_804AE90+Br
-					; sub_804AEC0+2BAr ...
-byte_80613AF	db ?			; DATA XREF: sub_804AEC0+226r
-					; sub_804C860:loc_804C899r ...
-dword_80613B0	dd ?			; DATA XREF: sub_804AEC0+252r
-					; sub_804AEC0+6C1r ...
-		align 8
-dword_80613B8	dd ?			; DATA XREF: sub_804AEC0:loc_804B0F3r
-					; sub_804C860:loc_804C950r ...
-dword_80613BC	dd ?			; DATA XREF: sub_804AEC0+238r
-					; sub_804C860+F5r ...
-byte_80613C0	db ?			; DATA XREF: sub_804CAA0:loc_804CACCr
-					; sub_804CAA0+72r ...
-		align 4
-dword_80613C4	dd ?			; DATA XREF: sub_804A0E0+57r
-					; sub_804A0E0+EAr ...
-byte_80613C8	db ?			; DATA XREF: sub_804AEC0:loc_804B638r
-					; sub_804AEC0+C43r ...
-		align 4
-; void *dword_80613CC
-dword_80613CC	dd ?			; DATA XREF: sub_804D0C0+42w
-					; sub_804D0C0+10Cr
-byte_80613D0	db ?			; DATA XREF: sub_804AEC0+7AAr
-					; sub_804AEC0+896r ...
-byte_80613D1	db ?			; DATA XREF: sub_804AEC0:loc_804B1DDr
-					; sub_804AEC0:loc_804B23Er ...
-		align 4
-dword_80613D4	dd ?			; DATA XREF: sub_804AEC0:loc_804AF95r
-					; sub_804AEC0+51Fr ...
-byte_80613D8	db ?			; DATA XREF: sub_804F2E0+351r
-					; sub_804F2E0+4B9r ...
-byte_80613D9	db ?			; DATA XREF: sub_804AEC0:loc_804B7D8r
-					; sub_804FAE0+151w ...
-byte_80613DA	db ?			; DATA XREF: sub_804BB50+C1r
-					; sub_804FAE0:loc_80502ECw ...
-		align 4
-dword_80613DC	dd ?			; DATA XREF: sub_804F2E0+1C4r
-					; sub_804FAE0+158w ...
-dword_80613E0	dd ?			; DATA XREF: sub_804F2E0:loc_804F4F1r
-					; sub_804FAE0+162w ...
-dword_80613E4	dd ?			; DATA XREF: sub_804F2E0+1E5r
-					; sub_804FAE0+16Cw ...
-byte_80613E8	db ?			; DATA XREF: sub_804C4E0:loc_804C54Dr
-					; sub_804FAE0+9Dw ...
-		align 4
-dword_80613EC	dd ?			; DATA XREF: sub_804C860:loc_804C8D5r
-					; sub_804CAA0:loc_804CAF0r ...
-dword_80613F0	dd ?			; DATA XREF: sub_804F2E0+50Ar
-					; sub_804FAE0+422w
-dword_80613F4	dd ?			; DATA XREF: sub_804C250:loc_804C2A6r
-					; sub_804C250+A7r ...
-byte_80613F8	db ?			; DATA XREF: sub_804F2E0:loc_804F63Er
-					; sub_804FAE0+75w ...
-		align 4
-dword_80613FC	dd ?			; DATA XREF: sub_804CAA0+265r
-					; sub_804EC30+188r ...
-byte_8061400	db ?			; DATA XREF: sub_804AEC0:loc_804B228r
-					; sub_804FAE0:loc_804FF79w ...
-byte_8061401	db ?			; DATA XREF: sub_804AEC0:loc_804B281r
-					; sub_804AEC0+764r ...
-		align 20h
-; sigset_t set
-set		sigset_t <?>		; DATA XREF: sub_804CAA0+1C9o
-					; sub_804FAE0+F4Fo ...
-; int sig
-sig		dd ?			; DATA XREF: .text:loc_8049E10r
-					; .text:08049E1Fw ...
-dword_80614A4	dd ?			; DATA XREF: .text:08049E3Cr
-					; .text:08049E44w ...
-; int status
-status		dd ?			; DATA XREF: sub_804ACC0+42r
-					; sub_804ACC0+4Cw ...
-; void *dword_80614AC
-dword_80614AC	dd ?			; DATA XREF: sub_804EC30+47r
-					; sub_804EC30+6Bw ...
-dword_80614B0	dd ?			; DATA XREF: sub_804EC30+14r
-					; sub_804EC30+65r ...
-dword_80614B4	dd ?			; DATA XREF: sub_804C200:loc_804C22Aw
-					; sub_804C300:loc_804C36Fr ...
-		align 10h
-; struct obstack stru_80614C0
-stru_80614C0	obstack	<?>		; DATA XREF: sub_804D430+2FEo
-					; sub_804FAE0+13F7o ...
-		align 20h
-; struct obstack stru_8061500
-stru_8061500	obstack	<?>		; DATA XREF: sub_804F2E0+55Co
-					; sub_804F2E0+73Ao ...
-		align 20h
-; struct obstack stru_8061540
-stru_8061540	obstack	<?>		; DATA XREF: sub_804F2E0+137o
-					; sub_804FAE0+EB0o ...
-		align 20h
-dword_8061580	dd 1E3h	dup(?)		; DATA XREF: sub_804D330+C9o
-					; sub_804FAE0+10D3o
-dword_8061D0C	dd ?			; DATA XREF: sub_804D330+Er
-					; sub_804FAE0+10D8w ...
-		align 20h
-; struct __jmp_buf_tag env
-env		__jmp_buf_tag <?>	; DATA XREF: sub_804BB50+52o
-dword_8061DBC	dd ?			; DATA XREF: sub_804A240+Fr
-					; sub_804A240:loc_804A298r ...
-dword_8061DC0	dd ?			; DATA XREF: .text:08052CF7w
-					; sub_8052D10+72r
-byte_8061DC4	db ?			; DATA XREF: .text:08052D07w
-					; sub_8052D10+1Dr
-		align 4
-dword_8061DC8	dd ?			; DATA XREF: .text:08054EA9r
-					; .text:08054F43r ...
-dword_8061DCC	dd ?			; DATA XREF: .text:loc_8054EF0r
-					; .text:loc_8054F77r ...
-dword_8061DD0	dd ?			; DATA XREF: .text:08054D29r
-					; .text:08054DC3r ...
-dword_8061DD4	dd ?			; DATA XREF: .text:loc_8054D70r
-					; .text:loc_8054DF7r ...
-		align 10h
-dword_8061DE0	dd ?			; DATA XREF: sub_8055380:loc_8055390o
-					; sub_80553A0+1Bo ...
-dword_8061DE4	dd ?			; DATA XREF: sub_8056070+22r
-dword_8061DE8	dd ?			; DATA XREF: sub_8056070+2Fr
-dword_8061DEC	dd ?			; DATA XREF: sub_8056070+38r
-dword_8061DF0	dd ?			; DATA XREF: sub_8056070+41r
-dword_8061DF4	dd ?			; DATA XREF: sub_8056070+4Ar
-dword_8061DF8	dd ?			; DATA XREF: sub_8056070+53r
-dword_8061DFC	dd ?			; DATA XREF: sub_8056070+5Cr
-dword_8061E00	dd ?			; DATA XREF: sub_8056070+65r
-dword_8061E04	dd ?			; DATA XREF: sub_8056070+6Er
-		align 20h
-dword_8061E20	dd 40h dup(?)		; DATA XREF: .text:0805549Ao
-					; .text:080554B3o ...
-_bss		ends
-
-; ===========================================================================
-
-; Segment type:	Externs
-; extern
-; void abort(void)
-		extrn abort:near	; DATA XREF: .got.plt:off_8061000o
-; int *_errno_location(void)
-		extrn __errno_location:near ; DATA XREF: .got.plt:off_8061004o
-; int sigemptyset(sigset_t *set)
-		extrn sigemptyset:near	; DATA XREF: .got.plt:off_8061008o
-; struct lconv *localeconv(void)
-		extrn localeconv:near	; DATA XREF: .got.plt:off_806100Co
-; int dirfd(DIR	*dirp)
-		extrn dirfd:near	; DATA XREF: .got.plt:off_8061010o
-		extrn __cxa_atexit:near	; DATA XREF: .got.plt:off_8061014o
-; int strcoll(const char *s1, const char *s2)
-		extrn strcoll:near	; DATA XREF: .got.plt:off_8061018o
-		extrn fputs_unlocked:near ; DATA XREF: .got.plt:off_806101Co
-; size_t _ctype_get_mb_cur_max(void)
-		extrn __ctype_get_mb_cur_max:near ; DATA XREF: .got.plt:off_8061020o
-		extrn __fprintf_chk:near ; DATA	XREF: .got.plt:off_8061024o
-; __sighandler_t signal(int sig, __sighandler_t	handler)
-		extrn signal:near	; DATA XREF: .got.plt:off_8061028o
-; int sigismember(const	sigset_t *set, int signo)
-		extrn sigismember:near	; DATA XREF: .got.plt:off_806102Co
-; void *realloc(void *ptr, size_t size)
-		extrn realloc:near	; DATA XREF: .got.plt:off_8061034o
-		extrn __xstat64:near	; DATA XREF: .got.plt:off_8061038o
-; struct tm *localtime(const time_t *timer)
-		extrn localtime:near	; DATA XREF: .got.plt:off_806103Co
-		extrn __printf_chk:near	; DATA XREF: .got.plt:off_8061040o
-; struct group *getgrnam(const char *name)
-		extrn getgrnam:near	; DATA XREF: .got.plt:off_8061044o
-; char *strchr(const char *s, int c)
-		extrn strchr:near	; DATA XREF: .got.plt:off_8061048o
-; char *getenv(const char *name)
-		extrn getenv:near	; DATA XREF: .got.plt:off_806104Co
-; void *calloc(size_t nmemb, size_t size)
-		extrn calloc:near	; DATA XREF: .got.plt:off_8061050o
-; char *strncpy(char *dest, const char *src, size_t n)
-		extrn strncpy:near	; DATA XREF: .got.plt:off_8061054o
-		extrn freecon:near	; DATA XREF: .got.plt:off_8061058o
-; void *memset(void *s,	int c, size_t n)
-		extrn memset:near	; DATA XREF: .got.plt:off_806105Co
-		extrn __libc_start_main:near ; DATA XREF: .got.plt:off_8061060o
-		extrn mempcpy:near	; DATA XREF: .got.plt:off_8061064o
-		extrn __memcpy_chk:near	; DATA XREF: .got.plt:off_8061068o
-		extrn stpcpy:near	; DATA XREF: .got.plt:off_806106Co
-; int obstack_begin(struct obstack *, int, int,	void *(*)(__int32), void (*)(void *))
-		extrn _obstack_begin:near ; DATA XREF: .got.plt:off_8061070o
-; void exit(int	status)
-		extrn _exit:near	; DATA XREF: .got.plt:off_8061074o
-; char *strrchr(const char *s, int c)
-		extrn strrchr:near	; DATA XREF: .got.plt:off_8061078o
-; void _assert_fail(const char *assertion, const char *file, unsigned int line,	const char *function)
-		extrn __assert_fail:near ; DATA	XREF: .got.plt:off_806107Co
-; char *bindtextdomain(const char *domainname, const char *dirname)
-		extrn bindtextdomain:near ; DATA XREF: .got.plt:off_8061080o
-; size_t mbrtowc(wchar_t *pwc, const char *s, size_t n,	mbstate_t *p)
-		extrn mbrtowc:near	; DATA XREF: .got.plt:off_8061084o
-; int gettimeofday(struct timeval *tv, __timezone_ptr_t	tz)
-		extrn gettimeofday:near	; DATA XREF: .got.plt:off_8061088o
-; const	__int32_t **_ctype_toupper_loc(void)
-		extrn __ctype_toupper_loc:near ; DATA XREF: .got.plt:off_806108Co
-		extrn __lxstat64:near	; DATA XREF: .got.plt:off_8061094o
-; void obstack_newchunk(struct obstack *, int)
-		extrn _obstack_newchunk:near ; DATA XREF: .got.plt:off_8061098o
-; int _overflow(_IO_FILE *, int)
-		extrn __overflow:near	; DATA XREF: .got.plt:off_806109Co
-; char *dcgettext(const	char *domainname, const	char *msgid, int category)
-		extrn dcgettext:near	; DATA XREF: .got.plt:off_80610A0o
-; int sigaction(int sig, const struct sigaction	*act, struct sigaction *oact)
-		extrn sigaction:near	; DATA XREF: .got.plt:off_80610A4o
-; DIR *opendir(const char *name)
-		extrn opendir:near	; DATA XREF: .got.plt:off_80610A8o
-; int getopt_long(int argc, char *const	*argv, const char *shortopts, const struct option *longopts, int *longind)
-		extrn getopt_long:near	; DATA XREF: .got.plt:off_80610ACo
-; int ioctl(int	fd, unsigned __int32 request, ...)
-		extrn ioctl:near	; DATA XREF: .got.plt:off_80610B0o
-; const	unsigned __int16 **_ctype_b_loc(void)
-		extrn __ctype_b_loc:near ; DATA	XREF: .got.plt:off_80610B4o
-		extrn __mempcpy_chk:near ; DATA	XREF: .got.plt:off_80610B8o
-; int iswcntrl(wint_t wc)
-		extrn iswcntrl:near	; DATA XREF: .got.plt:off_80610BCo
-; int isatty(int fd)
-		extrn isatty:near	; DATA XREF: .got.plt:off_80610C0o
-; int fclose(FILE *stream)
-		extrn fclose:near	; DATA XREF: .got.plt:off_80610C4o
-; size_t mbstowcs(wchar_t *pwcs, const char *s,	size_t n)
-		extrn mbstowcs:near	; DATA XREF: .got.plt:off_80610C8o
-; int mbsinit(const mbstate_t *ps)
-		extrn mbsinit:near	; DATA XREF: .got.plt:off_80610CCo
-; int setjmp(jmp_buf env)
-		extrn _setjmp:near	; DATA XREF: .got.plt:off_80610D0o
-; __pid_t tcgetpgrp(int	fd)
-		extrn tcgetpgrp:near	; DATA XREF: .got.plt:off_80610D4o
-; time_t mktime(struct tm *tp)
-		extrn mktime:near	; DATA XREF: .got.plt:off_80610D8o
-		extrn readdir64:near	; DATA XREF: .got.plt:off_80610DCo
-; void *memcpy(void *dest, const void *src, size_t n)
-		extrn memcpy:near	; DATA XREF: .got.plt:off_80610E0o
-; unsigned __int32 strtoul(const char *nptr, char **endptr, int	base)
-		extrn strtoul:near	; DATA XREF: .got.plt:off_80610E4o
-; size_t strlen(const char *s)
-		extrn strlen:near	; DATA XREF: .got.plt:off_80610E8o
-; struct passwd	*getpwuid(__uid_t uid)
-		extrn getpwuid:near	; DATA XREF: .got.plt:off_80610ECo
-		extrn acl_extended_file:near ; DATA XREF: .got.plt:off_80610F0o
-; char *setlocale(int category,	const char *locale)
-		extrn setlocale:near	; DATA XREF: .got.plt:off_80610F4o
-; char *strcpy(char *dest, const char *src)
-		extrn strcpy:near	; DATA XREF: .got.plt:off_80610F8o
-; int raise(int	sig)
-		extrn raise:near	; DATA XREF: .got.plt:off_80610FCo
-; size_t fwrite_unlocked(const void *ptr, size_t size, size_t n, FILE *stream)
-		extrn fwrite_unlocked:near ; DATA XREF:	.got.plt:off_8061100o
-; int clock_gettime(clockid_t clock_id,	struct timespec	*tp)
-		extrn clock_gettime:near ; DATA	XREF: .got.plt:off_8061104o
-		extrn getfilecon:near	; DATA XREF: .got.plt:off_8061108o
-; int closedir(DIR *dirp)
-		extrn closedir:near	; DATA XREF: .got.plt:off_806110Co
-; size_t fwrite(const void *ptr, size_t	size, size_t n,	FILE *s)
-		extrn fwrite:near	; DATA XREF: .got.plt:off_8061110o
-; char *strstr(const char *haystack, const char	*needle)
-		extrn strstr:near	; DATA XREF: .got.plt:off_8061114o
-; char *nl_langinfo(nl_item item)
-		extrn nl_langinfo:near	; DATA XREF: .got.plt:off_8061118o
-; int sigprocmask(int how, const sigset_t *set,	sigset_t *oset)
-		extrn sigprocmask:near	; DATA XREF: .got.plt:off_8061120o
-		extrn __stack_chk_fail:near ; DATA XREF: .got.plt:off_8061124o
-; size_t _fpending(FILE	*fp)
-		extrn __fpending:near	; DATA XREF: .got.plt:off_8061128o
-		extrn lgetfilecon:near	; DATA XREF: .got.plt:off_806112Co
-; void error(int status, int errnum, const char	*format, ...)
-		extrn error:near	; DATA XREF: .got.plt:off_8061130o
-		extrn acl_get_tag_type:near ; DATA XREF: .got.plt:off_8061134o
-; struct group *getgrgid(__gid_t gid)
-		extrn getgrgid:near	; DATA XREF: .got.plt:off_8061138o
-; unsigned __int64 _strtoull_internal(const char *nptr,	char **endptr, int base, int group)
-		extrn __strtoull_internal:near ; DATA XREF: .got.plt:off_806113Co
-; int sigaddset(sigset_t *set, int signo)
-		extrn sigaddset:near	; DATA XREF: .got.plt:off_8061140o
-; ssize_t readlink(const char *path, char *buf,	size_t len)
-		extrn readlink:near	; DATA XREF: .got.plt:off_8061144o
-; void *memmove(void *dest, const void *src, size_t n)
-		extrn memmove:near	; DATA XREF: .got.plt:off_8061148o
-; const	__int32_t **_ctype_tolower_loc(void)
-		extrn __ctype_tolower_loc:near ; DATA XREF: .got.plt:off_806114Co
-		extrn __strndup:near	; DATA XREF: .got.plt:off_8061150o
-		extrn acl_get_entry:near ; DATA	XREF: .got.plt:off_8061154o
-; char *textdomain(const char *domainname)
-		extrn textdomain:near	; DATA XREF: .got.plt:off_8061158o
-		extrn __fxstat64:near	; DATA XREF: .got.plt:off_806115Co
-; size_t wcstombs(char *s, const wchar_t *pwcs,	size_t n)
-		extrn wcstombs:near	; DATA XREF: .got.plt:off_8061160o
-		extrn __sprintf_chk:near ; DATA	XREF: .got.plt:off_8061164o
-; int fnmatch(const char *pattern, const char *name, int flags)
-		extrn fnmatch:near	; DATA XREF: .got.plt:off_8061168o
-; int strncmp(const char *s1, const char *s2, size_t n)
-		extrn strncmp:near	; DATA XREF: .got.plt:off_806116Co
-		extrn __snprintf_chk:near ; DATA XREF: .got.plt:off_8061170o
-; int fflush_unlocked(FILE *stream)
-		extrn fflush_unlocked:near ; DATA XREF:	.got.plt:off_8061174o
-; size_t strftime(char *s, size_t maxsize, const char *format, const struct tm *tp)
-		extrn strftime:near	; DATA XREF: .got.plt:off_8061178o
-		extrn wcwidth:near	; DATA XREF: .got.plt:off_806117Co
-; int iswprint(wint_t wc)
-		extrn iswprint:near	; DATA XREF: .got.plt:off_8061180o
-; struct passwd	*getpwnam(const	char *name)
-		extrn getpwnam:near	; DATA XREF: .got.plt:off_8061184o
-; int strcmp(const char	*s1, const char	*s2)
-		extrn strcmp:near	; DATA XREF: .got.plt:off_8061188o
-; void exit(int	status)
-		extrn exit:near		; DATA XREF: .got.plt:off_806118Co
-; void free(void *ptr)
-		extrn free:near		; DATA XREF: .got.plt:off_8061090o
-; void *malloc(size_t size)
-		extrn malloc:near	; DATA XREF: .got.plt:off_806111Co
-		extrn __gmon_start__ ; weak ; DATA XREF: .got:__gmon_start___ptro
-					; .got.plt:off_8061030o
-		extrn _Jv_RegisterClasses ; weak
-
-; ===========================================================================
-
-; Segment type:	Absolute symbols
-; abs
-		public _end
-_end		= 8061F20h
-		public _edata
-_edata		= 80612CCh
-		public __bss_start
-__bss_start	= 80612CCh
-
-
-		end start
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb.REMOVED.git-id
deleted file mode 100644
index b35b1b616..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.idb.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-ea11d0b9248f8a23ec144a453b99c784e9f5a5e0
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.REMOVED.git-id
deleted file mode 100644
index d768198ac..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-862e38fe11b913a5c9a6f79d4e7a0102829130cb
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm
deleted file mode 100644
index 9b4f34511..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm
+++ /dev/null
@@ -1,23928 +0,0 @@
-BITS 32
-ORG 0xff000000
-[map symbols a.irdb.aspri.asm.map]
-Label_insn_30959: popfd
-nop
-Label_insn_4: push 0x08049658
-nop
-Label_insn_30960: popad
-nop
-Label_insn_30961: jno 0x804c366
-nop
-Label_insn_30970: pushfd
-nop
-Label_insn_30971: push 0xF0000040
-nop
-Label_insn_30972: push 0xF0000030
-nop
-Label_insn_30968: jnc 0x804c378
-nop
-Label_insn_30969: pushad
-nop
-Label_insn_30966: push 0x0804C36D
-nop
-Label_insn_30967: jnc 0x804c36f
-nop
-Label_insn_30963: push 0xF0000010
-nop
-Label_insn_30964: pushfd
-nop
-Label_insn_30965: push 0x0804C421
-nop
-Label_insn_30962: pushad
-nop
-Label_insn_21295: jmp dword [0x08060EF8+eax*4]
-Label_insn_21296: jmp eax
-Label_insn_21297: jmp 0x804987c
-Label_insn_30958: pushad
-nop
-nop
-Label_insn_30973: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_30973: pop eax
-nop
-Label_insn_30974: popfd
-nop
-Label_insn_30975: popad
-nop
-nop
-Label_insn_30976: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_30976: pop eax
-nop
-Label_insn_30977: jno 0x804c353
-nop
-Label_insn_30978: jno 0x804c326
-nop
-Label_insn_30979: pushad
-nop
-Label_insn_30980: pushfd
-nop
-Label_insn_30981: push 0x0804C324
-nop
-Label_insn_30982: push 0xF0000000
-nop
-nop
-Label_insn_30983: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_30983: pop eax
-nop
-Label_insn_30984: popfd
-nop
-Label_insn_30985: popad
-nop
-Label_insn_30986: jno 0x804ce8e
-nop
-Label_insn_30987: pushad
-nop
-Label_insn_30988: pushfd
-nop
-Label_insn_30989: push 0x0804CE8B
-nop
-Label_insn_30990: push 0xF00003F0
-nop
-nop
-Label_insn_30991: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_30991: pop eax
-nop
-Label_insn_30992: popfd
-nop
-Label_insn_30993: popad
-nop
-Label_insn_30994: jno 0x804cec4
-nop
-Label_insn_30995: pushad
-nop
-Label_insn_30996: pushfd
-nop
-Label_insn_30997: push 0x0804CEC2
-nop
-Label_insn_30998: push 0xF0000400
-nop
-nop
-Label_insn_30999: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_30999: pop eax
-nop
-Label_insn_31000: popfd
-nop
-Label_insn_31001: popad
-nop
-Label_insn_31002: jno 0x804cecd
-nop
-Label_insn_31003: jno 0x804cf3f
-nop
-Label_insn_31004: pushad
-nop
-Label_insn_31005: pushfd
-nop
-Label_insn_31006: push 0x0804CF3C
-nop
-Label_insn_31007: push 0xF0000420
-nop
-nop
-Label_insn_31008: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31008: pop eax
-nop
-Label_insn_31009: popfd
-nop
-Label_insn_31010: popad
-nop
-Label_insn_31011: jnc 0x804cfb8
-nop
-Label_insn_31012: pushad
-nop
-Label_insn_31013: pushfd
-nop
-Label_insn_31014: push 0x0804CFB6
-nop
-Label_insn_31015: push 0xF0000430
-nop
-nop
-Label_insn_31016: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31016: pop eax
-nop
-Label_insn_31017: popfd
-nop
-Label_insn_31018: popad
-nop
-Label_insn_31019: jno 0x804d046
-nop
-Label_insn_31020: pushad
-nop
-Label_insn_31021: pushfd
-nop
-Label_insn_31022: push 0x0804D043
-nop
-Label_insn_31023: push 0xF0000440
-nop
-nop
-Label_insn_31024: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31024: pop eax
-nop
-Label_insn_31025: popfd
-nop
-Label_insn_31026: popad
-nop
-Label_insn_31027: jno 0x804d09a
-nop
-Label_insn_31028: pushad
-nop
-Label_insn_31029: pushfd
-nop
-Label_insn_31030: push 0x0804D097
-nop
-Label_insn_31031: push 0xF0000450
-nop
-nop
-Label_insn_31032: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31032: pop eax
-nop
-Label_insn_31033: popfd
-nop
-Label_insn_31034: popad
-nop
-Label_insn_31035: jno 0x804d16b
-nop
-Label_insn_31036: pushad
-nop
-Label_insn_31037: pushfd
-nop
-Label_insn_31038: push 0x0804D167
-nop
-Label_insn_31039: push 0xF0000460
-nop
-nop
-Label_insn_31040: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31040: pop eax
-nop
-Label_insn_31041: popfd
-nop
-Label_insn_31042: popad
-nop
-Label_insn_31043: jno 0x804d211
-nop
-Label_insn_31044: pushad
-nop
-Label_insn_31045: pushfd
-nop
-Label_insn_31046: push 0x0804D20E
-nop
-Label_insn_31047: push 0xF0000470
-nop
-nop
-Label_insn_31048: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31048: pop eax
-nop
-Label_insn_31049: popfd
-nop
-Label_insn_31050: popad
-nop
-Label_insn_31051: jno 0x804d22a
-nop
-Label_insn_31052: pushad
-nop
-Label_insn_31053: pushfd
-nop
-Label_insn_31054: push 0x0804D227
-nop
-Label_insn_31055: push 0xF0000480
-nop
-nop
-Label_insn_31056: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31056: pop eax
-nop
-Label_insn_31057: popfd
-nop
-Label_insn_31058: popad
-nop
-Label_insn_31059: jno 0x804d24e
-nop
-Label_insn_31060: pushad
-nop
-Label_insn_31061: pushfd
-nop
-Label_insn_31062: push 0x0804D24B
-nop
-Label_insn_31063: push 0xF0000490
-nop
-nop
-Label_insn_31064: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31064: pop eax
-nop
-Label_insn_31065: popfd
-nop
-Label_insn_31066: popad
-nop
-Label_insn_31067: jno 0x804d263
-nop
-Label_insn_31068: pushad
-nop
-Label_insn_31069: pushfd
-nop
-Label_insn_31070: push 0x0804D260
-nop
-Label_insn_31071: push 0xF00004A0
-nop
-nop
-Label_insn_31072: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31072: pop eax
-nop
-Label_insn_31073: popfd
-nop
-Label_insn_31074: popad
-nop
-Label_insn_31075: jno 0x804d26d
-nop
-Label_insn_31076: jnc 0x804d28b
-nop
-Label_insn_31077: pushad
-nop
-Label_insn_31078: pushfd
-nop
-Label_insn_31079: push 0x0804D288
-nop
-Label_insn_31080: push 0xF00004C0
-nop
-Label_insn_31158: jno 0x804d648
-nop
-nop
-Label_insn_31081: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31081: pop eax
-nop
-Label_insn_31082: popfd
-nop
-Label_insn_31083: popad
-nop
-Label_insn_31084: jnc 0x804d2b0
-nop
-Label_insn_31085: pushad
-nop
-Label_insn_31086: pushfd
-nop
-Label_insn_31087: push 0x0804D2A9
-nop
-Label_insn_31088: push 0xF00004D0
-nop
-nop
-Label_insn_31089: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31089: pop eax
-nop
-Label_insn_31090: popfd
-nop
-Label_insn_31091: popad
-nop
-Label_insn_31092: jno 0x804d31b
-nop
-Label_insn_31093: pushad
-nop
-Label_insn_31094: pushfd
-nop
-Label_insn_31095: push 0x0804D318
-nop
-Label_insn_31096: push 0xF00004E0
-nop
-nop
-Label_insn_31097: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31097: pop eax
-nop
-Label_insn_31098: popfd
-nop
-Label_insn_31099: popad
-nop
-Label_insn_31100: jnc 0x804d3d4
-nop
-Label_insn_31101: pushad
-nop
-Label_insn_31102: pushfd
-nop
-Label_insn_31103: push 0x0804D3D2
-nop
-Label_insn_31104: push 0xF00004F0
-nop
-nop
-Label_insn_31105: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31105: pop eax
-nop
-Label_insn_31106: popfd
-nop
-Label_insn_31107: popad
-nop
-Label_insn_31108: jno Label_insn_4102
-nop
-Label_insn_31109: pushad
-nop
-Label_insn_31110: pushfd
-nop
-Label_insn_31111: push 0x0804D3F2
-nop
-Label_insn_31112: push 0xF0000500
-nop
-nop
-Label_insn_31113: nop ;mul_overflow_detector_32
-post_callback_Label_insn_31113: pop eax
-nop
-Label_insn_31114: popfd
-nop
-Label_insn_31115: popad
-nop
-Label_insn_31116: jnc 0x804d414
-nop
-Label_insn_31117: pushad
-nop
-Label_insn_31118: pushfd
-nop
-Label_insn_31119: push 0x0804D411
-nop
-Label_insn_31120: push 0xF0000520
-nop
-nop
-Label_insn_31121: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31121: pop eax
-nop
-Label_insn_31122: popfd
-nop
-Label_insn_31123: popad
-nop
-Label_insn_31124: jno 0x804d45d
-nop
-Label_insn_31125: pushad
-nop
-Label_insn_31126: pushfd
-nop
-Label_insn_31127: push 0x0804D45A
-nop
-Label_insn_31128: push 0xF0000530
-nop
-nop
-Label_insn_31129: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31129: pop eax
-nop
-Label_insn_31130: popfd
-nop
-Label_insn_31131: popad
-nop
-Label_insn_31132: jno 0x804d4f5
-nop
-Label_insn_31133: pushad
-nop
-Label_insn_31134: pushfd
-nop
-Label_insn_31135: push 0x0804D4F3
-nop
-Label_insn_31136: push 0xF0000540
-nop
-nop
-Label_insn_31137: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31137: pop eax
-nop
-Label_insn_31138: popfd
-nop
-Label_insn_31139: popad
-nop
-Label_insn_31140: jno 0x804d507
-nop
-Label_insn_31141: pushad
-nop
-Label_insn_31142: pushfd
-nop
-Label_insn_31143: push 0x0804D504
-nop
-Label_insn_31144: push 0xF0000550
-nop
-nop
-Label_insn_31145: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31145: pop eax
-nop
-Label_insn_31146: popfd
-nop
-Label_insn_31147: popad
-nop
-Label_insn_31148: jno 0x804d50d
-nop
-Label_insn_31149: jno Label_insn_4172
-nop
-Label_insn_31150: jnc 0x804d570
-nop
-Label_insn_31151: pushad
-nop
-Label_insn_31152: pushfd
-nop
-Label_insn_31153: push 0x0804D56E
-nop
-Label_insn_31154: push 0xF0000590
-nop
-nop
-Label_insn_31155: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31155: pop eax
-nop
-Label_insn_31156: popfd
-nop
-Label_insn_31157: popad
-nop
-Label_insn_35156: not eax
-nop
-Label_insn_31159: pushad
-nop
-Label_insn_31160: pushfd
-nop
-Label_insn_31161: push 0x0804D646
-nop
-Label_insn_31162: push 0xF00005A0
-nop
-nop
-Label_insn_31163: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31163: pop eax
-nop
-Label_insn_31164: popfd
-nop
-Label_insn_31165: popad
-nop
-Label_insn_31166: jno 0x804d657
-nop
-Label_insn_31167: pushad
-nop
-Label_insn_31168: pushfd
-nop
-Label_insn_31169: push 0x0804D654
-nop
-Label_insn_31170: push 0xF00005B0
-nop
-nop
-Label_insn_31171: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31171: pop eax
-nop
-Label_insn_31172: popfd
-nop
-Label_insn_31173: popad
-nop
-Label_insn_31174: jnc 0x804d65d
-nop
-Label_insn_31175: jnc 0x804d6d2
-nop
-Label_insn_31176: pushad
-nop
-Label_insn_31177: pushfd
-nop
-Label_insn_31178: push 0x0804D6D0
-nop
-Label_insn_31179: push 0xF00005F0
-nop
-nop
-Label_insn_31180: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31180: pop eax
-nop
-Label_insn_31181: popfd
-nop
-Label_insn_31182: popad
-nop
-Label_insn_31183: jnc 0x804d6f3
-nop
-Label_insn_31184: pushad
-nop
-Label_insn_31185: pushfd
-nop
-Label_insn_31186: push 0x0804D6ED
-nop
-Label_insn_31187: push 0xF0000600
-nop
-nop
-Label_insn_31188: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31188: pop eax
-nop
-Label_insn_31189: popfd
-nop
-Label_insn_31190: popad
-nop
-Label_insn_31191: jno 0x804d6fd
-nop
-Label_insn_31192: jno Label_insn_4363
-nop
-Label_insn_31193: pushad
-nop
-Label_insn_31194: pushfd
-nop
-Label_insn_31195: push 0x0804D855
-nop
-Label_insn_31196: push 0xF0000620
-nop
-nop
-Label_insn_31197: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31197: pop eax
-nop
-Label_insn_31198: popfd
-nop
-Label_insn_31199: popad
-nop
-Label_insn_31200: jno 0x804d876
-nop
-Label_insn_31201: pushad
-nop
-Label_insn_31202: pushfd
-nop
-Label_insn_31203: push 0x0804D873
-nop
-Label_insn_31204: push 0xF0000640
-nop
-nop
-Label_insn_31205: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31205: pop eax
-nop
-Label_insn_31206: popfd
-nop
-Label_insn_31207: popad
-nop
-Label_insn_31208: jno 0x804d87b
-nop
-Label_insn_31209: jnc 0x804d89d
-nop
-Label_insn_31210: pushad
-nop
-Label_insn_31211: pushfd
-nop
-Label_insn_31212: push 0x0804D89B
-nop
-Label_insn_31213: push 0xF0000660
-nop
-nop
-Label_insn_31214: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31214: pop eax
-nop
-Label_insn_31215: popfd
-nop
-Label_insn_31216: popad
-nop
-Label_insn_31217: jno 0x804d970
-nop
-Label_insn_31218: pushad
-nop
-Label_insn_31219: pushfd
-nop
-Label_insn_31220: push 0x0804D96A
-nop
-Label_insn_31221: push 0xF0000680
-nop
-nop
-Label_insn_31222: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31222: pop eax
-nop
-Label_insn_31223: popfd
-nop
-Label_insn_31224: popad
-nop
-Label_insn_31225: jnc 0x804d9ac
-nop
-Label_insn_31226: pushad
-nop
-Label_insn_31227: pushfd
-nop
-Label_insn_31228: push 0x0804D9A9
-nop
-Label_insn_31229: push 0xF0000690
-nop
-nop
-Label_insn_31230: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31230: pop eax
-nop
-Label_insn_31231: popfd
-nop
-Label_insn_31232: popad
-nop
-Label_insn_31233: jnc 0x804d9b2
-nop
-Label_insn_31234: jno 0x804da04
-nop
-Label_insn_31235: pushad
-nop
-Label_insn_31236: pushfd
-nop
-Label_insn_31237: push 0x0804D9FD
-nop
-Label_insn_31238: push 0xF00006B0
-nop
-nop
-Label_insn_31239: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31239: pop eax
-nop
-Label_insn_31240: popfd
-nop
-Label_insn_31241: popad
-nop
-Label_insn_31242: jno 0x804da63
-nop
-Label_insn_31243: pushad
-nop
-Label_insn_31244: pushfd
-nop
-Label_insn_31245: push 0x0804DA5D
-nop
-Label_insn_31246: push 0xF00006C0
-nop
-nop
-Label_insn_31247: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31247: pop eax
-nop
-Label_insn_31248: popfd
-nop
-Label_insn_31249: popad
-nop
-Label_insn_31250: jno 0x804da71
-nop
-Label_insn_31251: jnc 0x804db07
-nop
-Label_insn_31252: pushad
-nop
-Label_insn_31253: pushfd
-nop
-Label_insn_31254: push 0x0804DB01
-nop
-Label_insn_31255: push 0xF00006F0
-nop
-nop
-Label_insn_31256: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31256: pop eax
-nop
-Label_insn_31257: popfd
-nop
-Label_insn_31258: popad
-nop
-Label_insn_31259: jnc 0x804db24
-nop
-Label_insn_31260: pushad
-nop
-Label_insn_31261: pushfd
-nop
-Label_insn_31262: push 0x0804DB20
-nop
-Label_insn_31263: push 0xF0000700
-nop
-nop
-Label_insn_31264: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31264: pop eax
-nop
-Label_insn_31265: popfd
-nop
-Label_insn_31266: popad
-nop
-Label_insn_31267: jnc 0x804db74
-nop
-Label_insn_31268: pushad
-nop
-Label_insn_31269: pushfd
-nop
-Label_insn_31270: push 0x0804DB70
-nop
-Label_insn_31271: push 0xF0000710
-nop
-nop
-Label_insn_31272: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31272: pop eax
-nop
-Label_insn_31273: popfd
-nop
-Label_insn_31274: popad
-nop
-Label_insn_31275: jnc 0x804dba8
-nop
-Label_insn_31276: pushad
-nop
-Label_insn_31277: pushfd
-nop
-Label_insn_31278: push 0x0804DBA5
-nop
-Label_insn_31279: push 0xF0000720
-nop
-nop
-Label_insn_31280: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31280: pop eax
-nop
-Label_insn_31281: popfd
-nop
-Label_insn_31282: popad
-nop
-Label_insn_31283: jno 0x804dbb6
-nop
-Label_insn_31284: jno 0x804dd0b
-nop
-Label_insn_31285: pushad
-nop
-Label_insn_31286: pushfd
-nop
-Label_insn_31287: push 0x0804DD05
-nop
-Label_insn_31288: push 0xF0000740
-nop
-nop
-Label_insn_31289: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31289: pop eax
-nop
-Label_insn_31290: popfd
-nop
-Label_insn_31291: popad
-nop
-Label_insn_31292: jno 0x8049d20
-nop
-Label_insn_31293: pushad
-nop
-Label_insn_31294: pushfd
-nop
-Label_insn_31295: push 0x08049D1A
-nop
-Label_insn_31296: push 0xF0000750
-nop
-nop
-Label_insn_31297: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31297: pop eax
-nop
-Label_insn_31298: popfd
-nop
-Label_insn_31299: popad
-nop
-Label_insn_31300: jno 0x8049d26
-nop
-Label_insn_31301: jno 0x804ac3a
-nop
-Label_insn_31302: pushad
-nop
-Label_insn_31303: pushfd
-nop
-Label_insn_31304: push 0x0804AC37
-nop
-Label_insn_31305: push 0xF0000780
-nop
-nop
-Label_insn_31306: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31306: pop eax
-nop
-Label_insn_31307: popfd
-nop
-Label_insn_31308: popad
-nop
-Label_insn_31309: jnc 0x8052499
-nop
-Label_insn_31310: pushad
-nop
-Label_insn_31311: pushfd
-nop
-Label_insn_31312: push 0x08052496
-nop
-Label_insn_31313: push 0xF0000790
-nop
-Label_insn_31391: popfd
-nop
-Label_insn_31392: popad
-nop
-nop
-Label_insn_31314: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31314: pop eax
-nop
-Label_insn_31315: popfd
-nop
-Label_insn_31316: popad
-nop
-Label_insn_31317: jno 0x805249d
-nop
-Label_insn_31318: jnc 0x80524d9
-nop
-Label_insn_31319: pushad
-nop
-Label_insn_31320: pushfd
-nop
-Label_insn_31321: push 0x080524D6
-nop
-Label_insn_31322: push 0xF00007C0
-nop
-nop
-Label_insn_31323: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31323: pop eax
-nop
-Label_insn_31324: popfd
-nop
-Label_insn_31325: popad
-nop
-Label_insn_31326: jnc 0x80525c3
-nop
-Label_insn_31327: pushad
-nop
-Label_insn_31328: pushfd
-nop
-Label_insn_31329: push 0x080525C0
-nop
-Label_insn_31330: push 0xF00007D0
-nop
-nop
-Label_insn_31331: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31331: pop eax
-nop
-Label_insn_31332: popfd
-nop
-Label_insn_31333: popad
-nop
-Label_insn_31334: jno 0x805291d
-nop
-Label_insn_31335: pushad
-nop
-Label_insn_31336: pushfd
-nop
-Label_insn_31337: push 0x0805291A
-nop
-Label_insn_31338: push 0xF00007E0
-nop
-nop
-Label_insn_31339: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31339: pop eax
-nop
-Label_insn_31340: popfd
-nop
-Label_insn_31341: popad
-nop
-Label_insn_31342: jno 0x8052923
-nop
-Label_insn_31343: jno 0x8052973
-nop
-Label_insn_31344: pushad
-nop
-Label_insn_31345: pushfd
-nop
-Label_insn_31346: push 0x08052970
-nop
-Label_insn_31347: push 0xF0000800
-nop
-nop
-Label_insn_31348: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31348: pop eax
-nop
-Label_insn_31349: popfd
-nop
-Label_insn_31350: popad
-nop
-Label_insn_31351: jno 0x8052aa1
-nop
-Label_insn_31352: pushad
-nop
-Label_insn_31353: pushfd
-nop
-Label_insn_31354: push 0x08052A9D
-nop
-Label_insn_31355: push 0xF0000810
-nop
-nop
-Label_insn_31356: nop ;mul_overflow_detector_32
-post_callback_Label_insn_31356: pop eax
-nop
-Label_insn_31357: popfd
-nop
-Label_insn_31358: popad
-nop
-Label_insn_31359: jno 0x8052aa7
-nop
-Label_insn_31360: jno 0x8052ab9
-nop
-Label_insn_31361: pushad
-nop
-Label_insn_31362: pushfd
-nop
-Label_insn_31363: push 0x08052AB6
-nop
-Label_insn_31364: push 0xF0000830
-nop
-nop
-Label_insn_31365: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31365: pop eax
-nop
-Label_insn_31366: popfd
-nop
-Label_insn_31367: popad
-nop
-Label_insn_31368: jno 0x8052ac2
-nop
-Label_insn_31369: jno 0x805310d
-nop
-Label_insn_31370: pushad
-nop
-Label_insn_31371: pushfd
-nop
-Label_insn_31372: push 0x08053106
-nop
-Label_insn_31373: push 0xF0000850
-nop
-nop
-Label_insn_31374: nop ;mul_overflow_detector_32
-post_callback_Label_insn_31374: pop eax
-nop
-Label_insn_31375: popfd
-nop
-Label_insn_31376: popad
-nop
-Label_insn_31377: jnc 0x8053532
-nop
-Label_insn_31378: pushad
-nop
-Label_insn_31379: pushfd
-nop
-Label_insn_31380: push 0x0805352F
-nop
-Label_insn_31381: push 0xF0000860
-nop
-nop
-Label_insn_31382: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31382: pop eax
-nop
-Label_insn_31383: popfd
-nop
-Label_insn_31384: popad
-nop
-Label_insn_31385: jnc 0x8053770
-nop
-Label_insn_31386: pushad
-nop
-Label_insn_31387: pushfd
-nop
-Label_insn_31388: push 0x0805376D
-nop
-Label_insn_31389: push 0xF0000870
-nop
-nop
-Label_insn_31390: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31390: pop eax
-nop
-Label_insn_31393: jno 0x805379c
-nop
-Label_insn_31394: pushad
-nop
-Label_insn_31395: pushfd
-nop
-Label_insn_31396: push 0x08053799
-nop
-Label_insn_31397: push 0xF0000880
-nop
-nop
-Label_insn_31398: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31398: pop eax
-nop
-Label_insn_31399: popfd
-nop
-Label_insn_31400: popad
-nop
-Label_insn_31401: jnc 0x80538b6
-nop
-Label_insn_31402: pushad
-nop
-Label_insn_31403: pushfd
-nop
-Label_insn_31404: push 0x080538B3
-nop
-Label_insn_31405: push 0xF0000890
-nop
-nop
-Label_insn_31406: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31406: pop eax
-nop
-Label_insn_31407: popfd
-nop
-Label_insn_31408: popad
-nop
-Label_insn_31409: jnc 0x80538d1
-nop
-Label_insn_31410: pushad
-nop
-Label_insn_31411: pushfd
-nop
-Label_insn_31412: push 0x080538CE
-nop
-Label_insn_31413: push 0xF00008A0
-nop
-nop
-Label_insn_31414: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31414: pop eax
-nop
-Label_insn_31415: popfd
-nop
-Label_insn_31416: popad
-nop
-Label_insn_31417: jnc Label_insn_11450
-nop
-Label_insn_31418: jnc 0x80538eb
-nop
-Label_insn_31419: pushad
-nop
-Label_insn_31420: pushfd
-nop
-Label_insn_31421: push 0x080538E8
-nop
-Label_insn_31422: push 0xF00008D0
-nop
-nop
-Label_insn_31423: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31423: pop eax
-nop
-Label_insn_31424: popfd
-nop
-Label_insn_31425: popad
-nop
-Label_insn_31426: jnc 0x805392f
-nop
-Label_insn_31427: pushad
-nop
-Label_insn_31428: pushfd
-nop
-Label_insn_31429: push 0x0805392C
-nop
-Label_insn_31430: push 0xF00008E0
-nop
-nop
-Label_insn_31431: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31431: pop eax
-nop
-Label_insn_31432: popfd
-nop
-Label_insn_31433: popad
-nop
-Label_insn_31434: jnc 0x8053a12
-nop
-Label_insn_31435: pushad
-nop
-Label_insn_31436: pushfd
-nop
-Label_insn_31437: push 0x08053A0F
-nop
-Label_insn_31438: push 0xF00008F0
-nop
-nop
-Label_insn_31439: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31439: pop eax
-nop
-Label_insn_31440: popfd
-nop
-Label_insn_31441: popad
-nop
-Label_insn_31442: jno 0x8053a28
-nop
-Label_insn_31443: pushad
-nop
-Label_insn_31444: pushfd
-nop
-Label_insn_31445: push 0x08053A24
-nop
-Label_insn_31446: push 0xF0000900
-nop
-nop
-Label_insn_31447: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31447: pop eax
-nop
-Label_insn_31448: popfd
-nop
-Label_insn_31449: popad
-nop
-Label_insn_31450: jno 0x8053a4f
-nop
-Label_insn_31451: pushad
-nop
-Label_insn_31452: pushfd
-nop
-Label_insn_31453: push 0x08053A4B
-nop
-Label_insn_31454: push 0xF0000910
-nop
-nop
-Label_insn_31455: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31455: pop eax
-nop
-Label_insn_31456: popfd
-nop
-Label_insn_31457: popad
-nop
-Label_insn_31458: pushfd
-nop
-Label_insn_31459: test eax , 0xFFFFFF00
-nop
-Label_insn_31460: je Label_insn_31462
-nop
-Label_insn_31461: nop
-nop
-Label_insn_31462: popfd
-nop
-Label_insn_31463: movzx esi , al
-nop
-Label_insn_31464: not eax
-nop
-Label_insn_31465: test eax , 0xFFFFFF00
-nop
-Label_insn_31466: je Label_insn_31462
-nop
-Label_insn_31467: pushad
-nop
-Label_insn_31468: pushfd
-nop
-Label_insn_31469: push 0x0804C0DF
-nop
-Label_insn_31470: push 0xF0000920
-nop
-nop
-Label_insn_31471: nop ;truncation_detector_32_8
-post_callback_Label_insn_31471: pop eax
-nop
-Label_insn_31472: popfd
-nop
-Label_insn_31473: popad
-nop
-Label_insn_31474: jnc 0x804c0ec
-nop
-Label_insn_31475: jno 0x804c11e
-nop
-Label_insn_31476: pushad
-nop
-Label_insn_31477: pushfd
-nop
-Label_insn_31478: push 0x0804C11B
-nop
-Label_insn_31479: push 0xF0000940
-nop
-nop
-Label_insn_31480: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31480: pop eax
-nop
-Label_insn_31481: popfd
-nop
-Label_insn_31482: popad
-nop
-Label_insn_31483: jnc 0x804c1b8
-nop
-Label_insn_31484: pushad
-nop
-Label_insn_31485: pushfd
-nop
-Label_insn_31486: push 0x0804C1B5
-nop
-Label_insn_31487: push 0xF0000960
-nop
-nop
-Label_insn_31488: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31488: pop eax
-nop
-Label_insn_31489: popfd
-nop
-Label_insn_31490: popad
-nop
-Label_insn_31491: jnc 0x804c1bd
-nop
-Label_insn_31492: jno 0x804c227
-nop
-Label_insn_31493: pushad
-nop
-Label_insn_31494: pushfd
-nop
-Label_insn_31495: push 0x0804C224
-nop
-Label_insn_31496: push 0xF0000980
-nop
-nop
-Label_insn_31497: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31497: pop eax
-nop
-Label_insn_31498: popfd
-nop
-Label_insn_31499: popad
-nop
-Label_insn_31500: jno 0x804c231
-nop
-Label_insn_31501: pushfd
-nop
-Label_insn_31502: test ebx , 0xFFFFFF00
-nop
-Label_insn_31503: je Label_insn_31505
-nop
-Label_insn_31504: nop
-nop
-Label_insn_31505: popfd
-nop
-Label_insn_31506: movzx edx , bl
-nop
-Label_insn_31507: not ebx
-nop
-Label_insn_31508: test ebx , 0xFFFFFF00
-nop
-Label_insn_31509: je Label_insn_31505
-nop
-Label_insn_31510: pushad
-nop
-Label_insn_31511: pushfd
-nop
-Label_insn_31512: push 0x0804C23C
-nop
-Label_insn_31513: push 0xF00009A0
-nop
-nop
-Label_insn_31514: nop ;truncation_detector_32_8
-post_callback_Label_insn_31514: pop eax
-nop
-Label_insn_31515: popfd
-nop
-Label_insn_31516: popad
-nop
-Label_insn_31517: jnc 0x804c273
-nop
-Label_insn_31518: pushad
-nop
-Label_insn_31519: pushfd
-nop
-Label_insn_31520: push 0x0804C270
-nop
-Label_insn_31521: push 0xF00009B0
-nop
-nop
-Label_insn_31522: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31522: pop eax
-nop
-Label_insn_31523: popfd
-nop
-Label_insn_31524: popad
-nop
-Label_insn_31525: jno 0x804c292
-nop
-Label_insn_31526: pushad
-nop
-Label_insn_31527: pushfd
-nop
-Label_insn_31528: push 0x0804C28F
-nop
-Label_insn_31529: push 0xF00009C0
-nop
-nop
-Label_insn_31530: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31530: pop eax
-nop
-Label_insn_31531: popfd
-nop
-Label_insn_31532: popad
-nop
-Label_insn_31533: jnc Label_insn_2925
-nop
-Label_insn_31534: pushad
-nop
-Label_insn_31535: pushfd
-nop
-Label_insn_31536: push 0x0804C29B
-nop
-Label_insn_31537: push 0xF00009D0
-nop
-nop
-Label_insn_31538: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31538: pop eax
-nop
-Label_insn_31539: popfd
-nop
-Label_insn_31540: popad
-nop
-Label_insn_31541: jnc 0x804c2af
-nop
-Label_insn_31542: pushad
-nop
-Label_insn_31543: pushfd
-nop
-Label_insn_31544: push 0x0804C2AC
-nop
-Label_insn_31545: push 0xF00009F0
-nop
-nop
-Label_insn_31546: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31546: pop eax
-nop
-Label_insn_31547: popfd
-nop
-Label_insn_31548: popad
-nop
-Label_insn_31549: jno 0x804c2c6
-nop
-Label_insn_31550: pushad
-nop
-Label_insn_31551: pushfd
-nop
-Label_insn_31552: push 0x0804C2C3
-nop
-Label_insn_31553: push 0xF0000A00
-nop
-nop
-Label_insn_31554: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31554: pop eax
-nop
-Label_insn_31555: popfd
-nop
-Label_insn_31556: popad
-nop
-Label_insn_31557: jnc 0x804ec86
-nop
-Label_insn_31558: pushfd
-nop
-Label_insn_31559: push 0xF0000050
-nop
-nop
-Label_insn_31560: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31560: pop eax
-nop
-Label_insn_31561: popfd
-nop
-Label_insn_31562: popad
-nop
-Label_insn_31563: jnc 0x804c43b
-nop
-Label_insn_31564: pushad
-nop
-Label_insn_31565: pushfd
-nop
-Label_insn_31566: push 0x0804C439
-nop
-Label_insn_31567: push 0xF0000060
-nop
-nop
-Label_insn_31568: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31568: pop eax
-nop
-Label_insn_31569: popfd
-nop
-Label_insn_31570: popad
-nop
-Label_insn_31571: jnc Label_insn_3074
-nop
-Label_insn_31572: pushad
-nop
-Label_insn_31573: pushfd
-nop
-Label_insn_31574: push 0x0804C44A
-nop
-Label_insn_31575: push 0xF0000070
-nop
-nop
-Label_insn_31576: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31576: pop eax
-nop
-Label_insn_31577: popfd
-nop
-Label_insn_31578: popad
-nop
-Label_insn_31579: pushfd
-nop
-Label_insn_31580: test edi , edi
-nop
-Label_insn_31581: jns Label_insn_31583
-nop
-Label_insn_31582: nop
-nop
-Label_insn_31583: popfd
-nop
-Label_insn_31584: mov dword [ebp-0x20] , edi
-nop
-Label_insn_31585: pushad
-nop
-Label_insn_31586: pushfd
-nop
-Label_insn_31587: push 0x0804C44D
-nop
-Label_insn_31588: push 0xF0000080
-nop
-nop
-Label_insn_31589: nop ;signedness_detector_32
-post_callback_Label_insn_31589: pop eax
-nop
-Label_insn_31590: popfd
-nop
-Label_insn_31591: popad
-nop
-Label_insn_31592: jno 0x804c456
-nop
-Label_insn_31593: pushad
-nop
-Label_insn_31594: pushfd
-nop
-Label_insn_31595: push 0x0804C453
-nop
-Label_insn_31596: push 0xF0000090
-nop
-nop
-Label_insn_31597: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31597: pop eax
-nop
-Label_insn_31598: popfd
-nop
-Label_insn_31599: popad
-nop
-Label_insn_31600: jnc 0x804c47e
-nop
-Label_insn_31601: pushad
-nop
-Label_insn_31602: pushfd
-nop
-Label_insn_31603: push 0x0804C47B
-nop
-Label_insn_31604: push 0xF00000A0
-nop
-nop
-Label_insn_31605: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31605: pop eax
-nop
-Label_insn_31606: pushfd
-nop
-Label_insn_31607: push 0x0804C363
-nop
-Label_insn_31608: push 0xF0000020
-nop
-nop
-Label_insn_31609: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31609: pop eax
-nop
-Label_insn_31610: popfd
-nop
-Label_insn_31611: pushad
-nop
-Label_insn_31612: pushfd
-nop
-Label_insn_31613: push 0x0804C374
-nop
-Label_insn_31614: push 0x0804C350
-nop
-Label_insn_31615: popad
-nop
-Label_insn_31616: jno 0x804c423
-nop
-Label_insn_31617: pushad
-nop
-nop
-Label_insn_31618: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31618: pop eax
-nop
-Label_insn_31619: popfd
-nop
-Label_insn_31620: popad
-nop
-Label_insn_31621: popad
-nop
-Label_insn_31622: popfd
-nop
-Label_insn_31623: popad
-nop
-Label_insn_31624: jno 0x804c4ad
-nop
-Label_insn_31625: pushad
-nop
-Label_insn_31626: pushfd
-nop
-Label_insn_31627: push 0x0804C4AA
-nop
-Label_insn_31628: push 0xF00000B0
-nop
-nop
-Label_insn_31629: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31629: pop eax
-nop
-Label_insn_31630: popfd
-nop
-Label_insn_31631: popad
-nop
-Label_insn_31632: popad
-nop
-Label_insn_31633: jnc 0x804c606
-nop
-Label_insn_31634: pushad
-nop
-Label_insn_31635: pushfd
-nop
-Label_insn_31636: push 0x0804C600
-nop
-Label_insn_31637: push 0xF00000C0
-nop
-nop
-Label_insn_31638: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31638: pop eax
-nop
-Label_insn_31639: popfd
-nop
-Label_insn_31640: popad
-nop
-Label_insn_31641: jno 0x804c65a
-nop
-Label_insn_31642: pushad
-nop
-Label_insn_31643: pushfd
-nop
-Label_insn_31644: push 0x0804C657
-nop
-Label_insn_31645: push 0xF00000D0
-nop
-nop
-Label_insn_31646: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31646: pop eax
-nop
-Label_insn_31647: popfd
-nop
-Label_insn_31648: popad
-nop
-Label_insn_31649: jno 0x804c69f
-nop
-Label_insn_31650: pushad
-nop
-Label_insn_31651: pushfd
-nop
-Label_insn_31652: push 0x0804C69D
-nop
-Label_insn_31653: push 0xF00000E0
-nop
-nop
-Label_insn_31654: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31654: pop eax
-nop
-Label_insn_31655: popfd
-nop
-Label_insn_31656: popad
-nop
-Label_insn_31657: jno 0x804c6ea
-nop
-Label_insn_31658: pushad
-nop
-Label_insn_31659: pushfd
-nop
-Label_insn_31660: push 0x0804C6E7
-nop
-Label_insn_31661: push 0xF00000F0
-nop
-nop
-Label_insn_31662: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31662: pop eax
-nop
-Label_insn_31663: popfd
-nop
-Label_insn_31664: jno Label_insn_3246
-nop
-Label_insn_31665: pushad
-nop
-Label_insn_31666: pushfd
-nop
-Label_insn_31667: push 0x0804C6EE
-nop
-Label_insn_31668: push 0xF0000100
-nop
-nop
-Label_insn_31669: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31669: pop eax
-nop
-Label_insn_31670: popfd
-nop
-Label_insn_31671: popad
-nop
-Label_insn_31672: jno Label_insn_3247
-nop
-Label_insn_31673: pushad
-nop
-Label_insn_31674: pushfd
-nop
-Label_insn_31675: push 0x0804C6F4
-nop
-Label_insn_31676: push 0xF0000110
-nop
-nop
-Label_insn_31677: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31677: pop eax
-nop
-Label_insn_31678: popfd
-nop
-Label_insn_31679: popad
-nop
-Label_insn_31680: jno 0x804c6f8
-nop
-Label_insn_31681: pushad
-nop
-Label_insn_31682: pushfd
-nop
-Label_insn_31683: push 0x0804C6F6
-nop
-Label_insn_31684: push 0xF0000120
-nop
-nop
-Label_insn_31685: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31685: pop eax
-nop
-Label_insn_31686: popfd
-nop
-Label_insn_31687: popad
-nop
-Label_insn_31688: jno 0x804c720
-nop
-Label_insn_31689: pushad
-nop
-Label_insn_31690: pushfd
-nop
-Label_insn_31691: push 0x0804C71A
-nop
-Label_insn_31692: push 0xF0000130
-nop
-nop
-Label_insn_31693: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31693: pop eax
-nop
-Label_insn_31694: popfd
-nop
-Label_insn_31695: popad
-nop
-Label_insn_31696: jnc Label_insn_3258
-nop
-Label_insn_31697: pushad
-nop
-Label_insn_31698: pushfd
-nop
-Label_insn_31699: push 0x0804C725
-nop
-Label_insn_31700: push 0xF0000140
-nop
-nop
-Label_insn_31701: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31701: pop eax
-nop
-Label_insn_31702: popfd
-nop
-Label_insn_31703: popad
-nop
-Label_insn_31704: jnc 0x804c72b
-nop
-Label_insn_31705: pushad
-nop
-Label_insn_31706: pushfd
-nop
-Label_insn_31707: push 0x0804C728
-nop
-Label_insn_31708: push 0xF0000150
-nop
-nop
-Label_insn_31709: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31709: pop eax
-nop
-Label_insn_31710: popfd
-nop
-Label_insn_356: sub ebx , 0x08060EF8
-nop
-Label_insn_31711: popad
-nop
-Label_insn_358: sub ebx , 0x00000001
-nop
-Label_insn_31712: jnc 0x804c770
-nop
-Label_insn_31713: pushad
-nop
-Label_insn_31714: pushfd
-nop
-Label_insn_362: add eax , 0x00000001
-nop
-Label_insn_31715: push 0x0804C76E
-nop
-Label_insn_31716: push 0xF0000160
-nop
-Label_insn_364: push 0x08049D3F
-nop
-nop
-Label_insn_31717: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31717: pop eax
-nop
-Label_insn_31718: popfd
-nop
-Label_insn_31719: popad
-nop
-Label_insn_31720: jno Label_insn_3287
-nop
-Label_insn_31721: pushad
-nop
-Label_insn_31722: pushfd
-nop
-Label_insn_31723: push 0x0804C7A0
-nop
-Label_insn_31724: push 0xF0000170
-nop
-nop
-Label_insn_31725: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31725: pop eax
-nop
-Label_insn_31726: popfd
-nop
-Label_insn_31727: popad
-nop
-Label_insn_31728: jnc 0x804c7a6
-nop
-Label_insn_31729: pushad
-nop
-Label_insn_31730: pushfd
-nop
-Label_insn_31731: push 0x0804C7A3
-nop
-Label_insn_31732: push 0xF0000180
-nop
-nop
-Label_insn_31733: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31733: pop eax
-nop
-Label_insn_385: push 0x08049D81
-nop
-Label_insn_31734: popfd
-nop
-Label_insn_31735: popad
-nop
-Label_insn_31736: jno Label_insn_3295
-nop
-Label_insn_31737: pushad
-nop
-Label_insn_31738: pushfd
-nop
-Label_insn_31739: push 0x0804C7BB
-nop
-Label_insn_31740: push 0xF0000190
-nop
-nop
-Label_insn_31741: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31741: pop eax
-nop
-Label_insn_31742: popfd
-nop
-Label_insn_31743: popad
-nop
-Label_insn_31744: jno Label_insn_3296
-nop
-Label_insn_21298: jmp 0x804a240
-Label_insn_31745: pushad
-nop
-Label_insn_31746: pushfd
-nop
-Label_insn_31747: push 0x0804C7BD
-nop
-Label_insn_21299: jmp 0x8049cbc
-Label_insn_31748: push 0xF00001A0
-nop
-nop
-Label_insn_31749: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31749: pop eax
-nop
-Label_insn_31750: popfd
-nop
-Label_insn_31751: popad
-nop
-Label_insn_31752: jno 0x804c7c7
-nop
-Label_insn_31753: pushad
-nop
-Label_insn_31754: pushfd
-nop
-Label_insn_31755: push 0x0804C7C0
-nop
-Label_insn_31756: push 0xF00001B0
-nop
-nop
-Label_insn_31757: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31757: pop eax
-nop
-Label_insn_31758: popfd
-nop
-Label_insn_31759: popad
-nop
-Label_insn_31760: jno 0x804c7d3
-nop
-Label_insn_31761: pushad
-nop
-Label_insn_31762: pushfd
-nop
-Label_insn_31763: push 0x0804C7D0
-nop
-Label_insn_31764: push 0xF00001C0
-nop
-nop
-Label_insn_31765: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31765: pop eax
-nop
-Label_insn_31766: popfd
-nop
-Label_insn_31767: popad
-nop
-Label_insn_31768: jno Label_insn_3304
-nop
-Label_insn_31769: pushad
-nop
-Label_insn_31770: pushfd
-nop
-Label_insn_31771: push 0x0804C7DE
-nop
-Label_insn_31772: push 0xF00001D0
-nop
-nop
-Label_insn_31773: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31773: pop eax
-nop
-Label_insn_31774: popfd
-nop
-Label_insn_31775: popad
-nop
-Label_insn_31776: jno Label_insn_3305
-nop
-Label_insn_31777: pushad
-nop
-Label_insn_31778: pushfd
-nop
-Label_insn_31779: push 0x0804C7E1
-nop
-Label_insn_31780: push 0xF00001E0
-nop
-nop
-Label_insn_31781: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31781: pop eax
-nop
-Label_insn_31782: popfd
-nop
-Label_insn_31783: popad
-nop
-Label_insn_31784: jno 0x804c7eb
-nop
-Label_insn_31785: pushad
-nop
-Label_insn_31786: pushfd
-nop
-Label_insn_31787: push 0x0804C7E4
-nop
-Label_insn_31788: push 0xF00001F0
-nop
-nop
-Label_insn_31789: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31789: pop eax
-nop
-Label_insn_31790: popfd
-nop
-Label_insn_31791: popad
-nop
-Label_insn_31792: jno Label_insn_3309
-nop
-Label_insn_31793: pushad
-nop
-Label_insn_31794: pushfd
-nop
-Label_insn_31795: push 0x0804C7F3
-nop
-Label_insn_31796: push 0xF0000200
-nop
-nop
-Label_insn_31797: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31797: pop eax
-nop
-Label_insn_31798: popfd
-nop
-Label_insn_31799: popad
-nop
-Label_insn_31800: jno Label_insn_3310
-nop
-Label_insn_31801: pushad
-nop
-Label_insn_31802: pushfd
-nop
-Label_insn_31803: push 0x0804C7F6
-nop
-Label_insn_31804: push 0xF0000210
-nop
-nop
-Label_insn_31805: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31805: pop eax
-nop
-Label_insn_31806: popfd
-nop
-Label_insn_31807: popad
-nop
-Label_insn_31808: jno 0x804c800
-nop
-Label_insn_31809: pushad
-nop
-Label_insn_31810: pushfd
-nop
-Label_insn_31811: push 0x0804C7F9
-nop
-Label_insn_31812: push 0xF0000220
-nop
-nop
-Label_insn_31813: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31813: pop eax
-nop
-Label_insn_31814: popfd
-nop
-Label_insn_31815: popad
-nop
-Label_insn_31816: jno Label_insn_3314
-nop
-Label_insn_31817: pushad
-nop
-Label_insn_31818: pushfd
-nop
-Label_insn_31819: push 0x0804C808
-nop
-Label_insn_31820: push 0xF0000230
-nop
-nop
-Label_insn_31821: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31821: pop eax
-nop
-Label_insn_31822: popfd
-nop
-Label_insn_31823: popad
-nop
-Label_insn_31824: jno Label_insn_3315
-nop
-Label_insn_31825: pushad
-nop
-Label_insn_31826: pushfd
-nop
-Label_insn_31827: push 0x0804C80B
-nop
-Label_insn_31828: push 0xF0000240
-nop
-nop
-Label_insn_31829: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31829: pop eax
-nop
-Label_insn_31830: popfd
-nop
-Label_insn_31831: popad
-nop
-Label_insn_31832: jno 0x804c818
-nop
-Label_insn_31833: pushad
-nop
-Label_insn_31834: pushfd
-nop
-Label_insn_31835: push 0x0804C812
-nop
-Label_insn_31836: push 0xF0000250
-nop
-Label_insn_31874: pushfd
-nop
-nop
-Label_insn_31837: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31837: pop eax
-nop
-Label_insn_31838: popfd
-nop
-Label_insn_31839: popad
-nop
-Label_insn_31840: jnc 0x804c825
-nop
-Label_insn_31841: pushad
-nop
-Label_insn_31842: pushfd
-nop
-Label_insn_31843: push 0x0804C823
-nop
-Label_insn_31844: push 0xF0000260
-nop
-nop
-Label_insn_31845: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31845: pop eax
-nop
-Label_insn_31846: popfd
-nop
-Label_insn_31847: popad
-nop
-Label_insn_31848: jnc 0x804c84a
-nop
-Label_insn_31849: pushad
-nop
-Label_insn_31850: pushfd
-nop
-Label_insn_31851: push 0x0804C847
-nop
-Label_insn_31852: push 0xF0000270
-nop
-nop
-Label_insn_31853: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31853: pop eax
-nop
-Label_insn_31854: popfd
-nop
-Label_insn_31855: popad
-nop
-Label_insn_31856: jno 0x804c899
-nop
-Label_insn_31857: pushad
-nop
-Label_insn_31858: pushfd
-nop
-Label_insn_31859: push 0x0804C896
-nop
-Label_insn_31860: push 0xF0000280
-nop
-nop
-Label_insn_31861: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31861: pop eax
-nop
-Label_insn_31862: popfd
-nop
-Label_insn_31863: popad
-nop
-Label_insn_31864: jno Label_insn_3357
-nop
-Label_insn_31865: pushad
-nop
-Label_insn_31866: pushfd
-nop
-Label_insn_31867: push 0x0804C8B4
-nop
-Label_insn_31868: push 0xF0000290
-nop
-nop
-Label_insn_31869: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31869: pop eax
-nop
-Label_insn_31870: popfd
-nop
-Label_insn_31871: popad
-nop
-Label_insn_31872: jno 0x804c8b9
-nop
-Label_insn_31873: pushad
-nop
-Label_insn_31875: push 0x0804C8B7
-nop
-Label_insn_31876: push 0xF00002A0
-nop
-nop
-Label_insn_31877: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31877: pop eax
-nop
-Label_insn_31878: popfd
-nop
-Label_insn_31879: popad
-nop
-Label_insn_31880: jno Label_insn_3364
-nop
-Label_insn_31881: pushad
-nop
-Label_insn_31882: pushfd
-nop
-Label_insn_31883: push 0x0804C8D0
-nop
-Label_insn_31884: push 0xF00002B0
-nop
-nop
-Label_insn_31885: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31885: pop eax
-nop
-Label_insn_31886: popfd
-nop
-Label_insn_31887: popad
-nop
-Label_insn_31888: jno 0x804c8d5
-nop
-Label_insn_31889: pushad
-nop
-Label_insn_31890: pushfd
-nop
-Label_insn_31891: push 0x0804C8D3
-nop
-Label_insn_31892: push 0xF00002C0
-nop
-nop
-Label_insn_31893: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31893: pop eax
-nop
-Label_insn_31894: popfd
-nop
-Label_insn_31895: popad
-nop
-Label_insn_31896: jno 0x804c8f8
-nop
-Label_insn_31897: pushad
-nop
-Label_insn_31898: pushfd
-nop
-Label_insn_31899: push 0x0804C8F2
-nop
-Label_insn_31900: push 0xF00002D0
-nop
-nop
-Label_insn_31901: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31901: pop eax
-nop
-Label_insn_31902: popfd
-nop
-Label_insn_31903: popad
-nop
-Label_insn_31904: jnc 0x804c915
-nop
-Label_insn_31905: pushad
-nop
-Label_insn_31906: pushfd
-nop
-Label_insn_31907: push 0x0804C913
-nop
-Label_insn_31908: push 0xF00002E0
-nop
-nop
-Label_insn_31909: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31909: pop eax
-nop
-Label_insn_31910: popfd
-nop
-Label_insn_31911: popad
-nop
-Label_insn_31912: jnc Label_insn_3397
-nop
-Label_insn_31913: pushad
-nop
-Label_insn_31914: pushfd
-nop
-Label_insn_31915: push 0x0804C943
-nop
-Label_insn_31916: push 0xF00002F0
-nop
-nop
-Label_insn_31917: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31917: pop eax
-nop
-Label_insn_31918: popfd
-nop
-Label_insn_31919: popad
-nop
-Label_insn_31920: jnc 0x804c948
-nop
-Label_insn_31921: pushad
-nop
-Label_insn_31922: pushfd
-nop
-Label_insn_31923: push 0x0804C946
-nop
-Label_insn_31924: push 0xF0000300
-nop
-nop
-Label_insn_31925: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31925: pop eax
-nop
-Label_insn_31926: popfd
-nop
-Label_insn_31927: popad
-nop
-Label_insn_31928: jnc Label_insn_3418
-nop
-Label_insn_31929: pushad
-nop
-Label_insn_31930: pushfd
-nop
-Label_insn_31931: push 0x0804C9A0
-nop
-Label_insn_31932: push 0xF0000310
-nop
-nop
-Label_insn_31933: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31933: pop eax
-nop
-Label_insn_31934: popfd
-nop
-Label_insn_31935: popad
-nop
-Label_insn_31936: jnc 0x804c9a5
-nop
-Label_insn_31937: pushad
-nop
-Label_insn_31938: pushfd
-nop
-Label_insn_31939: push 0x0804C9A3
-nop
-Label_insn_31940: push 0xF0000320
-nop
-nop
-Label_insn_31941: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31941: pop eax
-nop
-Label_insn_31942: popfd
-nop
-Label_insn_31943: popad
-nop
-Label_insn_31944: jnc 0x804c9d7
-nop
-Label_insn_31945: pushad
-nop
-Label_insn_31946: pushfd
-nop
-Label_insn_31947: push 0x0804C9D4
-nop
-Label_insn_31948: push 0xF0000330
-nop
-nop
-Label_insn_31949: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31949: pop eax
-nop
-Label_insn_31950: popfd
-nop
-Label_insn_31951: popad
-nop
-Label_insn_31952: jno 0x804cadb
-nop
-Label_insn_31953: pushad
-nop
-Label_insn_31954: pushfd
-nop
-Label_insn_31955: push 0x0804CAD8
-nop
-Label_insn_31956: push 0xF0000340
-nop
-nop
-Label_insn_31957: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31957: pop eax
-nop
-Label_insn_31958: popfd
-nop
-Label_insn_31959: popad
-nop
-Label_insn_31960: jno 0x804caf0
-nop
-Label_insn_31961: pushad
-nop
-Label_insn_31962: pushfd
-nop
-Label_insn_31963: push 0x0804CAEC
-nop
-Label_insn_31964: push 0xF0000350
-nop
-nop
-Label_insn_31965: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31965: pop eax
-nop
-Label_insn_31966: popfd
-nop
-Label_insn_31967: popad
-nop
-Label_insn_31968: jno 0x804cb12
-nop
-Label_insn_31969: pushad
-nop
-Label_insn_31970: pushfd
-nop
-Label_insn_31971: push 0x0804CB10
-nop
-Label_insn_31972: push 0xF0000360
-nop
-nop
-Label_insn_31973: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31973: pop eax
-nop
-Label_insn_31974: popfd
-nop
-Label_insn_31975: popad
-nop
-Label_insn_31976: jno 0x804cb26
-nop
-Label_insn_31977: pushad
-nop
-Label_insn_31978: pushfd
-nop
-Label_insn_31979: push 0x0804CB23
-nop
-Label_insn_31980: push 0xF0000370
-nop
-nop
-Label_insn_31981: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31981: pop eax
-nop
-Label_insn_31982: popfd
-nop
-Label_insn_31983: popad
-nop
-Label_insn_31984: jno 0x804cb35
-nop
-Label_insn_21300: jmp 0x804968c
-Label_insn_31985: pushad
-nop
-Label_insn_31986: pushfd
-nop
-Label_insn_31987: push 0x0804CB31
-nop
-Label_insn_31988: push 0xF0000380
-nop
-nop
-Label_insn_31989: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_31989: pop eax
-nop
-Label_insn_31990: popfd
-nop
-Label_insn_31991: popad
-nop
-Label_insn_31992: jnc 0x804cb87
-nop
-Label_insn_31993: pushad
-nop
-Label_insn_31994: pushfd
-nop
-Label_insn_31995: push 0x0804CB84
-nop
-Label_insn_31996: push 0xF0000390
-nop
-nop
-Label_insn_31997: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_31997: pop eax
-nop
-Label_insn_31998: popfd
-nop
-Label_insn_31999: popad
-nop
-Label_insn_32000: jnc 0x804cbb1
-nop
-Label_insn_32001: pushad
-nop
-Label_insn_32002: pushfd
-nop
-Label_insn_32003: push 0x0804CBAF
-nop
-Label_insn_32004: push 0xF00003A0
-nop
-nop
-Label_insn_32005: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32005: pop eax
-nop
-Label_insn_32006: popfd
-nop
-Label_insn_32007: popad
-nop
-Label_insn_32008: jno 0x804cbd9
-nop
-Label_insn_32009: pushad
-nop
-Label_insn_32010: pushfd
-nop
-Label_insn_32011: push 0x0804CBD3
-nop
-Label_insn_32012: push 0xF00003B0
-nop
-nop
-Label_insn_32013: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32013: pop eax
-nop
-Label_insn_32014: popfd
-nop
-Label_insn_32015: popad
-nop
-Label_insn_32016: jno 0x804cc2b
-nop
-Label_insn_32017: pushad
-nop
-Label_insn_32018: pushfd
-nop
-Label_insn_32019: push 0x0804CC25
-nop
-Label_insn_32020: push 0xF00003C0
-nop
-nop
-Label_insn_32021: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32021: pop eax
-nop
-Label_insn_32022: popfd
-nop
-Label_insn_32023: popad
-nop
-Label_insn_32024: jno 0x804cc8f
-nop
-Label_insn_32025: pushad
-nop
-Label_insn_32026: pushfd
-nop
-Label_insn_32027: push 0x0804CC8C
-nop
-Label_insn_32028: push 0xF00003D0
-nop
-nop
-Label_insn_32029: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32029: pop eax
-nop
-Label_insn_32030: popfd
-nop
-Label_insn_32031: popad
-nop
-Label_insn_32032: jno 0x804cd1b
-nop
-Label_insn_32033: pushad
-nop
-Label_insn_32034: pushfd
-nop
-Label_insn_32035: push 0x0804CD17
-nop
-Label_insn_32036: push 0xF00003E0
-nop
-nop
-Label_insn_32037: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32037: pop eax
-nop
-Label_insn_32038: popfd
-nop
-Label_insn_32039: popad
-nop
-Label_insn_32040: pushad
-nop
-Label_insn_32041: pushfd
-nop
-Label_insn_32042: push 0x0804CEC7
-nop
-Label_insn_32043: push 0xF0000410
-nop
-nop
-Label_insn_32044: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32044: pop eax
-nop
-Label_insn_32045: popfd
-nop
-Label_insn_32046: popad
-nop
-Label_insn_21301: jmp dword [ebp+0x1C]
-Label_insn_32047: pushad
-nop
-Label_insn_32048: pushfd
-nop
-Label_insn_32049: push 0x0804D26A
-nop
-Label_insn_32050: push 0xF00004B0
-nop
-nop
-Label_insn_32051: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32051: pop eax
-nop
-Label_insn_32052: popfd
-nop
-Label_insn_32053: popad
-nop
-Label_insn_32054: jno 0x804d3ff
-nop
-Label_insn_32055: pushad
-nop
-Label_insn_32056: pushfd
-nop
-Label_insn_32057: push 0x0804D3F9
-nop
-Label_insn_32058: push 0xF0000510
-nop
-nop
-Label_insn_32059: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32059: pop eax
-nop
-Label_insn_32060: popfd
-nop
-Label_insn_32061: popad
-nop
-Label_insn_32062: pushad
-nop
-Label_insn_32063: pushfd
-nop
-Label_insn_32064: push 0x0804D50B
-nop
-Label_insn_32065: push 0xF0000560
-nop
-nop
-Label_insn_32066: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32066: pop eax
-nop
-Label_insn_32067: popfd
-nop
-Label_insn_32068: popad
-nop
-Label_insn_32069: pushad
-nop
-Label_insn_21302: jmp edi
-Label_insn_32070: pushfd
-nop
-Label_insn_32071: push 0x0804D510
-nop
-Label_insn_32072: push 0xF0000570
-nop
-Label_insn_21303: jmp eax
-nop
-Label_insn_32073: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32073: pop eax
-nop
-Label_insn_32074: popfd
-nop
-Label_insn_32075: popad
-nop
-Label_insn_21304: jmp eax
-Label_insn_32076: jno 0x804d516
-nop
-Label_insn_21305: jmp dword [ebx+0x18]
-Label_insn_32077: pushad
-nop
-Label_insn_32078: pushfd
-nop
-Label_insn_32079: push 0x0804D513
-nop
-Label_insn_21306: jmp dword [ebx+0x1C]
-Label_insn_32080: push 0xF0000580
-nop
-nop
-Label_insn_32081: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32081: pop eax
-nop
-Label_insn_32082: popfd
-nop
-Label_insn_21307: jmp dword [ebx+0x1C]
-Label_insn_32083: popad
-nop
-Label_insn_21308: jmp dword [esi+0x18]
-Label_insn_21309: jmp dword [esi+0x18]
-Label_insn_32084: pushad
-nop
-Label_insn_32085: pushfd
-nop
-Label_insn_32086: push 0x0804D65B
-nop
-Label_insn_21310: jmp dword [esi+0x1C]
-Label_insn_32087: push 0xF00005C0
-nop
-nop
-Label_insn_32088: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32088: pop eax
-nop
-Label_insn_32089: popfd
-nop
-Label_insn_21311: jmp dword [esi+0x20]
-Label_insn_32090: popad
-nop
-Label_insn_32091: jnc Label_insn_4248
-nop
-Label_insn_32092: pushad
-nop
-Label_insn_32093: pushfd
-nop
-Label_insn_32094: push 0x0804D660
-nop
-Label_insn_32095: push 0xF00005D0
-nop
-nop
-Label_insn_32096: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32096: pop eax
-nop
-Label_insn_32097: popfd
-nop
-Label_insn_32098: popad
-nop
-Label_insn_32099: jno 0x804d666
-nop
-Label_insn_32100: pushad
-nop
-Label_insn_32101: pushfd
-nop
-Label_insn_32102: push 0x0804D663
-nop
-Label_insn_32103: push 0xF00005E0
-nop
-nop
-Label_insn_32104: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32104: pop eax
-nop
-Label_insn_32105: popfd
-nop
-Label_insn_21312: jmp dword [edi+0x18]
-Label_insn_32106: popad
-nop
-Label_insn_32107: pushad
-nop
-Label_insn_32108: pushfd
-nop
-Label_insn_32109: push 0x0804D6F7
-nop
-Label_insn_32110: push 0xF0000610
-nop
-nop
-Label_insn_32111: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32111: pop eax
-nop
-Label_insn_32112: popfd
-nop
-Label_insn_32113: popad
-nop
-Label_insn_32114: jnc 0x804d85e
-nop
-Label_insn_32115: pushad
-nop
-Label_insn_32116: pushfd
-nop
-Label_insn_32117: push 0x0804D858
-nop
-Label_insn_32118: push 0xF0000630
-nop
-nop
-Label_insn_32119: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32119: pop eax
-nop
-Label_insn_32120: popfd
-nop
-Label_insn_32121: popad
-nop
-Label_insn_32122: pushad
-nop
-Label_insn_32123: pushfd
-nop
-Label_insn_32124: push 0x0804D878
-nop
-Label_insn_32125: push 0xF0000650
-nop
-nop
-Label_insn_32126: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32126: pop eax
-nop
-Label_insn_32127: popfd
-nop
-Label_insn_32128: popad
-nop
-Label_insn_32129: jno 0x804d8af
-nop
-Label_insn_32130: pushad
-nop
-Label_insn_32131: pushfd
-nop
-Label_insn_32132: push 0x0804D8A9
-nop
-Label_insn_32133: push 0xF0000670
-nop
-nop
-Label_insn_32134: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32134: pop eax
-nop
-Label_insn_32135: popfd
-nop
-Label_insn_32136: popad
-nop
-Label_insn_32137: pushad
-nop
-Label_insn_32138: pushfd
-nop
-Label_insn_32139: push 0x0804D9AF
-nop
-Label_insn_32140: push 0xF00006A0
-nop
-nop
-Label_insn_32141: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32141: pop eax
-nop
-Label_insn_32142: popfd
-nop
-Label_insn_32143: popad
-nop
-Label_insn_32144: pushad
-nop
-Label_insn_32145: pushfd
-nop
-Label_insn_32146: push 0x0804DA6B
-nop
-Label_insn_32147: push 0xF00006D0
-nop
-nop
-Label_insn_32148: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32148: pop eax
-nop
-Label_insn_32149: popfd
-nop
-Label_insn_32150: popad
-nop
-Label_insn_32151: jno 0x804da81
-nop
-Label_insn_32152: pushad
-nop
-Label_insn_32153: pushfd
-nop
-Label_insn_32154: push 0x0804DA7B
-nop
-Label_insn_32155: push 0xF00006E0
-nop
-nop
-Label_insn_32156: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32156: pop eax
-nop
-Label_insn_32157: popfd
-nop
-Label_insn_32158: popad
-nop
-Label_insn_32159: pushad
-nop
-Label_insn_32160: pushfd
-nop
-Label_insn_32161: push 0x0804DBAF
-nop
-Label_insn_32162: push 0xF0000730
-nop
-nop
-Label_insn_32163: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32163: pop eax
-nop
-Label_insn_32164: popfd
-nop
-Label_insn_32165: popad
-nop
-Label_insn_32166: pushad
-nop
-Label_insn_32167: pushfd
-nop
-Label_insn_32168: push 0x08049D23
-nop
-Label_insn_32169: push 0xF0000760
-nop
-nop
-Label_insn_32170: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32170: pop eax
-nop
-Label_insn_32171: popfd
-nop
-Label_insn_32172: popad
-nop
-Label_insn_32173: jno 0x8049d33
-nop
-Label_insn_32174: pushad
-nop
-Label_insn_32175: pushfd
-nop
-Label_insn_32176: push 0x08049D30
-nop
-Label_insn_32177: push 0xF0000770
-nop
-nop
-Label_insn_32178: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32178: pop eax
-nop
-Label_insn_32179: popfd
-nop
-Label_insn_32180: popad
-nop
-Label_insn_32181: pushad
-nop
-Label_insn_32182: pushfd
-nop
-Label_insn_32183: push 0x0805249B
-nop
-Label_insn_32184: push 0xF00007A0
-nop
-nop
-Label_insn_32185: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32185: pop eax
-nop
-Label_insn_32186: popfd
-nop
-Label_insn_32187: popad
-nop
-Label_insn_32188: jnc 0x80524a8
-nop
-Label_insn_32189: pushad
-nop
-Label_insn_32190: pushfd
-nop
-Label_insn_32191: push 0x080524A5
-nop
-Label_insn_32192: push 0xF00007B0
-nop
-nop
-Label_insn_32193: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32193: pop eax
-nop
-Label_insn_32194: popfd
-nop
-Label_insn_32195: popad
-nop
-Label_insn_32196: pushad
-nop
-Label_insn_32197: pushfd
-nop
-Label_insn_32198: push 0x08052920
-nop
-Label_insn_32199: push 0xF00007F0
-nop
-nop
-Label_insn_32200: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32200: pop eax
-nop
-Label_insn_32201: popfd
-nop
-Label_insn_32202: popad
-nop
-Label_insn_32203: pushad
-nop
-Label_insn_32204: pushfd
-nop
-Label_insn_32205: push 0x08052AA4
-nop
-Label_insn_32206: push 0xF0000820
-nop
-nop
-Label_insn_32207: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32207: pop eax
-nop
-Label_insn_32208: popfd
-nop
-Label_insn_32209: popad
-nop
-Label_insn_32210: pushad
-nop
-Label_insn_32211: pushfd
-nop
-Label_insn_32212: push 0x08052ABF
-nop
-Label_insn_32213: push 0xF0000840
-nop
-nop
-Label_insn_32214: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32214: pop eax
-nop
-Label_insn_32215: popfd
-nop
-Label_insn_32216: popad
-nop
-Label_insn_32217: pushad
-nop
-Label_insn_32218: pushfd
-nop
-Label_insn_32219: push 0x080538D5
-nop
-Label_insn_32220: push 0xF00008B0
-nop
-nop
-Label_insn_32221: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32221: pop eax
-nop
-Label_insn_32222: popfd
-nop
-Label_insn_32223: popad
-nop
-Label_insn_32224: jno 0x80538da
-nop
-Label_insn_32225: pushad
-nop
-Label_insn_32226: pushfd
-nop
-Label_insn_32227: push 0x080538D7
-nop
-Label_insn_32228: push 0xF00008C0
-nop
-nop
-Label_insn_32229: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32229: pop eax
-nop
-Label_insn_32230: popfd
-nop
-Label_insn_32231: popad
-nop
-Label_insn_32232: pushad
-nop
-Label_insn_32233: pushfd
-nop
-Label_insn_32234: push 0x0804C0E5
-nop
-Label_insn_32235: push 0xF0000930
-nop
-nop
-Label_insn_32236: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32236: pop eax
-nop
-Label_insn_32237: popfd
-nop
-Label_insn_32238: popad
-nop
-Label_insn_32239: jnc 0x804c12a
-nop
-Label_insn_32240: pushad
-nop
-Label_insn_32241: pushfd
-nop
-Label_insn_32242: push 0x0804C127
-nop
-Label_insn_32243: push 0xF0000950
-nop
-nop
-Label_insn_32244: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32244: pop eax
-nop
-Label_insn_32245: popfd
-nop
-Label_insn_32246: popad
-nop
-Label_insn_32247: pushad
-nop
-Label_insn_32248: pushfd
-nop
-Label_insn_32249: push 0x0804C1BB
-nop
-Label_insn_32250: push 0xF0000970
-nop
-nop
-Label_insn_32251: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32251: pop eax
-nop
-Label_insn_32252: popfd
-nop
-Label_insn_32253: popad
-nop
-Label_insn_32254: pushad
-nop
-Label_insn_32255: pushfd
-nop
-Label_insn_32256: push 0x0804C22A
-nop
-Label_insn_32257: push 0xF0000990
-nop
-nop
-Label_insn_32258: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32258: pop eax
-nop
-Label_insn_21313: jmp dword [ebp+0x08]
-Label_insn_32259: popfd
-nop
-Label_insn_32260: popad
-nop
-Label_insn_21314: jmp dword [ebp+0x08]
-Label_insn_21315: jmp dword [ebp+0x08]
-Label_insn_32261: jnc 0x804c2a0
-nop
-Label_insn_32262: pushad
-nop
-Label_insn_32263: pushfd
-nop
-Label_insn_32264: push 0x0804C29E
-nop
-Label_insn_32265: push 0xF00009E0
-nop
-nop
-Label_insn_32266: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32266: pop eax
-nop
-Label_insn_32267: popfd
-nop
-Label_insn_32268: popad
-nop
-Label_insn_32269: pushad
-nop
-Label_insn_32270: pushfd
-nop
-Label_insn_32271: push 0x0804EC83
-nop
-Label_insn_32272: push 0xF0000A10
-nop
-nop
-Label_insn_32273: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32273: pop eax
-nop
-Label_insn_32274: popfd
-nop
-Label_insn_32275: popad
-nop
-Label_insn_32276: jnc 0x804ecaa
-nop
-Label_insn_32277: pushad
-nop
-Label_insn_32278: pushfd
-nop
-Label_insn_32279: push 0x0804ECA6
-nop
-Label_insn_32280: push 0xF0000A20
-nop
-nop
-Label_insn_32281: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32281: pop eax
-nop
-Label_insn_32282: popfd
-nop
-Label_insn_32283: popad
-nop
-Label_insn_32284: jnc 0x804ecb8
-nop
-Label_insn_32285: pushad
-nop
-Label_insn_32286: pushfd
-nop
-Label_insn_32287: push 0x0804ECB6
-nop
-Label_insn_32288: push 0xF0000A30
-nop
-nop
-Label_insn_32289: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32289: pop eax
-nop
-Label_insn_32290: popfd
-nop
-Label_insn_32291: popad
-nop
-Label_insn_32292: pushad
-nop
-Label_insn_32293: pushfd
-nop
-Label_insn_32294: push 0x0804ECBA
-nop
-Label_insn_32295: push 0xF0000A40
-nop
-nop
-Label_insn_32296: nop ;mul_overflow_detector_32
-post_callback_Label_insn_32296: pop eax
-nop
-Label_insn_32297: popfd
-nop
-Label_insn_32298: popad
-nop
-Label_insn_32299: pushfd
-nop
-Label_insn_32300: test eax , eax
-nop
-Label_insn_32301: jns Label_insn_32303
-nop
-Label_insn_32302: nop
-nop
-Label_insn_32303: popfd
-nop
-Label_insn_32304: mov edi , eax
-nop
-Label_insn_32305: pushad
-nop
-Label_insn_32306: pushfd
-nop
-Label_insn_32307: push 0x0804ECBD
-nop
-Label_insn_32308: push 0xF0000A50
-nop
-nop
-Label_insn_32309: nop ;signedness_detector_32
-post_callback_Label_insn_32309: pop eax
-nop
-Label_insn_32310: popfd
-nop
-Label_insn_32311: popad
-nop
-Label_insn_32312: pushfd
-nop
-Label_insn_32313: test ebx , ebx
-nop
-Label_insn_32314: jns Label_insn_32316
-nop
-Label_insn_32315: nop
-nop
-Label_insn_32316: popfd
-nop
-Label_insn_32317: mov eax , ebx
-nop
-Label_insn_32318: pushad
-nop
-Label_insn_32319: pushfd
-nop
-Label_insn_32320: push 0x0804ECBF
-nop
-Label_insn_32321: push 0xF0000A60
-nop
-nop
-Label_insn_32322: nop ;signedness_detector_32
-post_callback_Label_insn_32322: pop eax
-nop
-Label_insn_32323: popfd
-nop
-Label_insn_32324: popad
-nop
-Label_insn_32325: jnc Label_insn_6099
-nop
-Label_insn_32326: pushad
-nop
-Label_insn_32327: pushfd
-nop
-Label_insn_32328: push 0x0804ECEE
-nop
-Label_insn_32329: push 0xF0000A70
-nop
-nop
-Label_insn_32330: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32330: pop eax
-nop
-Label_insn_32331: popfd
-nop
-Label_insn_32332: popad
-nop
-Label_insn_32333: jnc 0x804ecf4
-nop
-Label_insn_32334: pushad
-nop
-Label_insn_32335: pushfd
-nop
-Label_insn_32336: push 0x0804ECF1
-nop
-Label_insn_32337: push 0xF0000A80
-nop
-nop
-Label_insn_32338: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32338: pop eax
-nop
-Label_insn_32339: popfd
-nop
-Label_insn_32340: popad
-nop
-Label_insn_32341: pushad
-nop
-Label_insn_32342: pushfd
-nop
-Label_insn_32343: push 0x0804ECF7
-nop
-Label_insn_32344: push 0xF0000A90
-nop
-nop
-Label_insn_32345: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32345: pop eax
-nop
-Label_insn_32346: popfd
-nop
-Label_insn_32347: popad
-nop
-Label_insn_32348: jnc Label_insn_6103
-nop
-Label_insn_32349: pushad
-nop
-Label_insn_32350: pushfd
-nop
-Label_insn_32351: push 0x0804ECFD
-nop
-Label_insn_32352: push 0xF0000AA0
-nop
-nop
-Label_insn_32353: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32353: pop eax
-nop
-Label_insn_32354: popfd
-nop
-Label_insn_32355: popad
-nop
-Label_insn_32356: jnc 0x804ed07
-nop
-Label_insn_32357: pushad
-nop
-Label_insn_32358: pushfd
-nop
-Label_insn_32359: push 0x0804ED04
-nop
-Label_insn_32360: push 0xF0000AB0
-nop
-nop
-Label_insn_32361: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32361: pop eax
-nop
-Label_insn_32362: popfd
-nop
-Label_insn_32363: popad
-nop
-Label_insn_32364: pushad
-nop
-Label_insn_32365: pushfd
-nop
-Label_insn_32366: push 0x0804ED10
-nop
-Label_insn_32367: push 0xF0000AC0
-nop
-nop
-Label_insn_32368: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32368: pop eax
-nop
-Label_insn_32369: popfd
-nop
-Label_insn_32370: popad
-nop
-Label_insn_32371: pushad
-nop
-Label_insn_32372: pushfd
-nop
-Label_insn_32373: push 0x0804ED15
-nop
-Label_insn_32374: push 0xF0000AD0
-nop
-nop
-Label_insn_32375: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32375: pop eax
-nop
-Label_insn_32376: popfd
-nop
-Label_insn_32377: popad
-nop
-Label_insn_32378: jno Label_insn_6110
-nop
-Label_insn_32379: pushad
-nop
-Label_insn_32380: pushfd
-nop
-Label_insn_32381: push 0x0804ED17
-nop
-Label_insn_32382: push 0xF0000AE0
-nop
-nop
-Label_insn_32383: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32383: pop eax
-nop
-Label_insn_32384: popfd
-nop
-Label_insn_32385: popad
-nop
-Label_insn_32386: jnc 0x804ed1d
-nop
-Label_insn_32387: pushad
-nop
-Label_insn_32388: pushfd
-nop
-Label_insn_32389: push 0x0804ED1A
-nop
-Label_insn_32390: push 0xF0000AF0
-nop
-nop
-Label_insn_32391: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32391: pop eax
-nop
-Label_insn_32392: popfd
-nop
-Label_insn_32393: popad
-nop
-Label_insn_32394: jnc 0x804ed4f
-nop
-Label_insn_1412: add ebx , 0x00000001
-nop
-Label_insn_32395: pushad
-nop
-Label_insn_32396: pushfd
-nop
-Label_insn_32397: push 0x0804ED4C
-nop
-Label_insn_32398: push 0xF0000B00
-nop
-nop
-Label_insn_32399: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32399: pop eax
-nop
-Label_insn_32400: popfd
-nop
-Label_insn_32401: popad
-nop
-Label_insn_32402: jnc 0x804ed6a
-nop
-Label_insn_32403: pushad
-nop
-Label_insn_32404: pushfd
-nop
-Label_insn_32405: push 0x0804ED67
-nop
-Label_insn_32406: push 0xF0000B10
-nop
-Label_insn_32444: pushfd
-nop
-nop
-Label_insn_32407: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32407: pop eax
-nop
-Label_insn_32408: popfd
-nop
-Label_insn_32409: popad
-nop
-Label_insn_32410: jno 0x804ed71
-nop
-Label_insn_32411: pushad
-nop
-Label_insn_32412: pushfd
-nop
-Label_insn_32413: push 0x0804ED6E
-nop
-Label_insn_32414: push 0xF0000B20
-nop
-nop
-Label_insn_32415: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32415: pop eax
-nop
-Label_insn_32416: popfd
-nop
-Label_insn_32417: popad
-nop
-Label_insn_32418: jno 0x804edca
-nop
-Label_insn_32419: pushad
-nop
-Label_insn_32420: pushfd
-nop
-Label_insn_32421: push 0x0804EDC7
-nop
-Label_insn_32422: push 0xF0000B30
-nop
-nop
-Label_insn_32423: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32423: pop eax
-nop
-Label_insn_32424: popfd
-nop
-Label_insn_32425: popad
-nop
-Label_insn_32426: jnc 0x804eddf
-nop
-Label_insn_32427: pushad
-nop
-Label_insn_32428: pushfd
-nop
-Label_insn_32429: push 0x0804EDDD
-nop
-Label_insn_32430: push 0xF0000B40
-nop
-nop
-Label_insn_32431: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32431: pop eax
-nop
-Label_insn_32432: popfd
-nop
-Label_insn_32433: popad
-nop
-Label_insn_32434: jnc 0x804edfc
-nop
-Label_insn_32435: pushad
-nop
-Label_insn_32436: pushfd
-nop
-Label_insn_32437: push 0x0804EDF9
-nop
-Label_insn_32438: push 0xF0000B50
-nop
-nop
-Label_insn_32439: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32439: pop eax
-nop
-Label_insn_32440: popfd
-nop
-Label_insn_32441: popad
-nop
-Label_insn_32442: jnc Label_insn_6182
-nop
-Label_insn_32443: pushad
-nop
-Label_insn_32445: push 0x0804EE08
-nop
-Label_insn_32446: push 0xF0000B60
-nop
-nop
-Label_insn_32447: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32447: pop eax
-nop
-Label_insn_32448: popfd
-nop
-Label_insn_32449: popad
-nop
-Label_insn_32450: jno 0x804ee0e
-nop
-Label_insn_32451: pushad
-nop
-Label_insn_32452: pushfd
-nop
-Label_insn_32453: push 0x0804EE0B
-nop
-Label_insn_32454: push 0xF0000B70
-nop
-nop
-Label_insn_32455: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32455: pop eax
-nop
-Label_insn_32456: popfd
-nop
-Label_insn_32457: popad
-nop
-Label_insn_32458: jno 0x804ee1d
-nop
-Label_insn_32459: pushad
-nop
-Label_insn_32460: pushfd
-nop
-Label_insn_32461: push 0x0804EE1A
-nop
-Label_insn_32462: push 0xF0000B80
-nop
-nop
-Label_insn_32463: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32463: pop eax
-nop
-Label_insn_32464: popfd
-nop
-Label_insn_32465: popad
-nop
-Label_insn_32466: pushad
-nop
-Label_insn_32467: pushfd
-nop
-Label_insn_32468: push 0x0804EE20
-nop
-Label_insn_32469: push 0xF0000B90
-nop
-nop
-Label_insn_32470: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32470: pop eax
-nop
-Label_insn_32471: popfd
-nop
-Label_insn_32472: popad
-nop
-Label_insn_32473: jnc 0x804ee2d
-nop
-Label_insn_32474: pushad
-nop
-Label_insn_32475: pushfd
-nop
-Label_insn_32476: push 0x0804EE2A
-nop
-Label_insn_32477: push 0xF0000BA0
-nop
-nop
-Label_insn_32478: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32478: pop eax
-nop
-Label_insn_32479: popfd
-nop
-Label_insn_32480: popad
-nop
-Label_insn_32481: jnc 0x804ee54
-nop
-Label_insn_32482: pushad
-nop
-Label_insn_32483: pushfd
-nop
-Label_insn_32484: push 0x0804EE50
-nop
-Label_insn_32485: push 0xF0000BB0
-nop
-nop
-Label_insn_32486: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32486: pop eax
-nop
-Label_insn_32487: popfd
-nop
-Label_insn_32488: popad
-nop
-Label_insn_32489: jnc 0x804ee72
-nop
-Label_insn_32490: pushad
-nop
-Label_insn_32491: pushfd
-nop
-Label_insn_32492: push 0x0804EE6E
-nop
-Label_insn_32493: push 0xF0000BC0
-nop
-nop
-Label_insn_32494: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32494: pop eax
-nop
-Label_insn_32495: popfd
-nop
-Label_insn_32496: popad
-nop
-Label_insn_32497: pushad
-nop
-Label_insn_32498: pushfd
-nop
-Label_insn_32499: push 0x0804EE78
-nop
-Label_insn_32500: push 0xF0000BD0
-nop
-nop
-Label_insn_32501: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32501: pop eax
-nop
-Label_insn_32502: popfd
-nop
-Label_insn_32503: popad
-nop
-Label_insn_32504: jnc 0x804ee7f
-nop
-Label_insn_32505: pushad
-nop
-Label_insn_32506: pushfd
-nop
-Label_insn_32507: push 0x0804EE7B
-nop
-Label_insn_32508: push 0xF0000BE0
-nop
-nop
-Label_insn_32509: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32509: pop eax
-nop
-Label_insn_32510: popfd
-nop
-Label_insn_32511: popad
-nop
-Label_insn_32512: jno 0x804ee8e
-nop
-Label_insn_32513: pushad
-nop
-Label_insn_32514: pushfd
-nop
-Label_insn_32515: push 0x0804EE8B
-nop
-Label_insn_32516: push 0xF0000BF0
-nop
-nop
-Label_insn_32517: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32517: pop eax
-nop
-Label_insn_32518: popfd
-nop
-Label_insn_32519: popad
-nop
-Label_insn_32520: pushad
-nop
-Label_insn_32521: pushfd
-nop
-Label_insn_32522: push 0x0804EE92
-nop
-Label_insn_32523: push 0xF0000C00
-nop
-nop
-Label_insn_32524: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32524: pop eax
-nop
-Label_insn_32525: popfd
-nop
-Label_insn_32526: popad
-nop
-Label_insn_32527: jnc Label_insn_6242
-nop
-Label_insn_32528: pushad
-nop
-Label_insn_32529: pushfd
-nop
-Label_insn_32530: push 0x0804EEB8
-nop
-Label_insn_32531: push 0xF0000C10
-nop
-nop
-Label_insn_32532: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32532: pop eax
-nop
-Label_insn_32533: popfd
-nop
-Label_insn_32534: popad
-nop
-Label_insn_32535: jnc 0x804eebd
-nop
-Label_insn_32536: pushad
-nop
-Label_insn_32537: pushfd
-nop
-Label_insn_32538: push 0x0804EEBA
-nop
-Label_insn_32539: push 0xF0000C20
-nop
-nop
-Label_insn_32540: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32540: pop eax
-nop
-Label_insn_32541: popfd
-nop
-Label_insn_32542: popad
-nop
-Label_insn_32543: jno 0x804f40a
-nop
-Label_insn_32544: pushad
-nop
-Label_insn_32545: pushfd
-nop
-Label_insn_32546: push 0x0804F408
-nop
-Label_insn_32547: push 0xF0000C30
-nop
-nop
-Label_insn_32548: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32548: pop eax
-nop
-Label_insn_32549: popfd
-nop
-Label_insn_32550: popad
-nop
-Label_insn_32551: jno 0x804f42b
-nop
-Label_insn_32552: pushad
-nop
-Label_insn_32553: pushfd
-nop
-Label_insn_32554: push 0x0804F428
-nop
-Label_insn_32555: push 0xF0000C40
-nop
-Label_insn_1621: imul edx , edx , 0x0000007C
-nop
-nop
-Label_insn_32556: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32556: pop eax
-nop
-Label_insn_32557: popfd
-nop
-Label_insn_1623: lea edx , [eax+edx]
-nop
-Label_insn_32558: popad
-nop
-Label_insn_32559: jno 0x804f4ac
-nop
-Label_insn_32560: pushad
-nop
-Label_insn_32561: pushfd
-nop
-Label_insn_32562: push 0x0804F4A9
-nop
-Label_insn_32563: push 0xF0000C50
-nop
-nop
-Label_insn_32564: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32564: pop eax
-nop
-Label_insn_32565: popfd
-nop
-Label_insn_32566: popad
-nop
-Label_insn_32567: jnc 0x804f534
-nop
-Label_insn_32568: pushad
-nop
-Label_insn_32569: pushfd
-nop
-Label_insn_32570: push 0x0804F531
-nop
-Label_insn_32571: push 0xF0000C60
-nop
-nop
-Label_insn_32572: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32572: pop eax
-nop
-Label_insn_32573: popfd
-nop
-Label_insn_32574: popad
-nop
-Label_insn_1645: add edx , 0x00000008
-nop
-Label_insn_32575: test eax , 0xFFFFFF00
-nop
-Label_insn_32576: je Label_insn_32578
-nop
-Label_insn_32577: nop
-nop
-Label_insn_32578: popfd
-nop
-Label_insn_32579: movzx eax , al
-nop
-Label_insn_32580: not eax
-nop
-Label_insn_32581: test eax , 0xFFFFFF00
-nop
-Label_insn_32582: je Label_insn_32578
-nop
-Label_insn_32583: pushad
-nop
-Label_insn_32584: pushfd
-nop
-Label_insn_32585: push 0x0804F538
-nop
-Label_insn_32586: push 0xF0000C70
-nop
-nop
-Label_insn_32587: nop ;truncation_detector_32_8
-post_callback_Label_insn_32587: pop eax
-nop
-Label_insn_32588: popfd
-nop
-Label_insn_32589: popad
-nop
-Label_insn_32590: jno 0x804f57b
-nop
-Label_insn_32591: pushad
-nop
-Label_insn_32592: pushfd
-nop
-Label_insn_32593: push 0x0804F575
-nop
-Label_insn_32594: push 0xF0000C80
-nop
-Label_insn_1668: add eax , 0x00000070
-nop
-nop
-Label_insn_32595: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32595: pop eax
-nop
-Label_insn_32596: popfd
-nop
-Label_insn_32597: popad
-nop
-Label_insn_32598: jno 0x804f6ac
-nop
-Label_insn_32599: pushad
-nop
-Label_insn_32600: pushfd
-nop
-Label_insn_32601: push 0x0804F6A6
-nop
-Label_insn_32602: push 0xF0000C90
-nop
-nop
-Label_insn_32603: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32603: pop eax
-nop
-Label_insn_32604: popfd
-nop
-Label_insn_32605: popad
-nop
-Label_insn_32606: jno 0x804f6c3
-nop
-Label_insn_32607: pushad
-nop
-Label_insn_32608: pushad
-nop
-Label_insn_32609: pushfd
-nop
-Label_insn_32610: push 0x0804F6C0
-nop
-Label_insn_32611: push 0xF0000CA0
-nop
-nop
-Label_insn_32612: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32612: pop eax
-nop
-Label_insn_32613: popfd
-nop
-Label_insn_32614: popad
-nop
-Label_insn_32615: jno 0x804f6d8
-nop
-Label_insn_32616: pushad
-nop
-Label_insn_32617: pushfd
-nop
-Label_insn_32618: push 0x0804F6D1
-nop
-Label_insn_32619: push 0xF0000CB0
-nop
-nop
-Label_insn_32620: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32620: pop eax
-nop
-Label_insn_32621: popfd
-nop
-Label_insn_32622: popad
-nop
-Label_insn_32623: jno 0x804f73c
-nop
-Label_insn_32624: pushad
-nop
-Label_insn_32625: pushfd
-nop
-Label_insn_32626: push 0x0804F736
-nop
-Label_insn_32627: push 0xF0000CC0
-nop
-nop
-Label_insn_32628: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32628: pop eax
-nop
-Label_insn_32629: popfd
-nop
-Label_insn_32630: popad
-nop
-Label_insn_32631: jno 0x804f753
-nop
-Label_insn_32632: pushad
-nop
-Label_insn_32633: pushfd
-nop
-Label_insn_32634: push 0x0804F750
-nop
-Label_insn_32635: push 0xF0000CD0
-nop
-nop
-Label_insn_32636: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32636: pop eax
-nop
-Label_insn_32637: popfd
-nop
-Label_insn_32638: popad
-nop
-Label_insn_32639: pushfd
-nop
-Label_insn_32640: pushad
-nop
-Label_insn_32641: pushfd
-nop
-Label_insn_32642: push 0x0804F756
-nop
-Label_insn_32643: push 0xF0000CE0
-nop
-nop
-Label_insn_32644: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32644: pop eax
-nop
-Label_insn_32645: popfd
-nop
-Label_insn_32646: popad
-nop
-Label_insn_32647: jno 0x804f7c6
-nop
-Label_insn_32648: pushad
-nop
-Label_insn_32649: pushfd
-nop
-Label_insn_32650: push 0x0804F7C3
-nop
-Label_insn_32651: push 0xF0000CF0
-nop
-nop
-Label_insn_32652: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32652: pop eax
-nop
-Label_insn_32653: popfd
-nop
-Label_insn_32654: popad
-nop
-Label_insn_32655: pushad
-nop
-Label_insn_32656: pushfd
-nop
-Label_insn_32657: push 0x0804F7C9
-nop
-Label_insn_32658: push 0xF0000D00
-nop
-nop
-Label_insn_32659: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32659: pop eax
-nop
-Label_insn_32660: popfd
-nop
-Label_insn_32661: popad
-nop
-Label_insn_1776: add dword [0x08061358] , 0x00000001
-nop
-Label_insn_32662: jno 0x804f815
-nop
-Label_insn_32663: pushad
-nop
-Label_insn_32664: pushfd
-nop
-Label_insn_32665: push 0x0804F80F
-nop
-Label_insn_32666: push 0xF0000D10
-nop
-nop
-Label_insn_32667: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32667: pop eax
-nop
-Label_insn_32668: popfd
-nop
-Label_insn_32669: popad
-nop
-Label_insn_32670: jno 0x804f82c
-nop
-Label_insn_32671: pushad
-nop
-Label_insn_32672: pushfd
-nop
-Label_insn_32673: push 0x0804F829
-nop
-Label_insn_32674: push 0xF0000D20
-nop
-nop
-Label_insn_32675: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32675: pop eax
-nop
-Label_insn_32676: popfd
-nop
-Label_insn_32677: popad
-nop
-Label_insn_32678: jno 0x804f85c
-nop
-Label_insn_32679: pushfd
-nop
-Label_insn_32680: push 0x0804F855
-nop
-Label_insn_32681: push 0xF0000D30
-nop
-nop
-Label_insn_32682: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32682: pop eax
-nop
-Label_insn_32683: popfd
-nop
-Label_insn_32684: popad
-nop
-Label_insn_32685: jno 0x804f888
-nop
-Label_insn_32686: pushad
-nop
-Label_insn_32687: pushfd
-nop
-Label_insn_32688: push 0x0804F881
-nop
-Label_insn_32689: push 0xF0000D40
-nop
-nop
-Label_insn_32690: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32690: pop eax
-nop
-Label_insn_32691: popfd
-nop
-Label_insn_32692: popad
-nop
-Label_insn_32693: jno 0x804f9bc
-nop
-Label_insn_32694: pushad
-nop
-Label_insn_32695: pushfd
-nop
-Label_insn_32696: push 0x0804F9B5
-nop
-Label_insn_32697: push 0xF0000D50
-nop
-nop
-Label_insn_32698: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32698: pop eax
-nop
-Label_insn_32699: popfd
-nop
-Label_insn_32700: popad
-nop
-Label_insn_32701: jno 0x804f9ef
-nop
-Label_insn_32702: pushad
-nop
-Label_insn_32703: pushfd
-nop
-Label_insn_32704: push 0x0804F9EC
-nop
-Label_insn_32705: push 0xF0000D60
-nop
-nop
-Label_insn_32706: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32706: pop eax
-nop
-Label_insn_32707: popfd
-nop
-Label_insn_32708: popad
-nop
-Label_insn_32709: jno 0x804fa0a
-nop
-Label_insn_32710: pushad
-nop
-Label_insn_32711: pushfd
-nop
-Label_insn_32712: push 0x0804FA07
-nop
-Label_insn_32713: push 0xF0000D70
-nop
-nop
-Label_insn_32714: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32714: pop eax
-nop
-Label_insn_32715: popfd
-nop
-Label_insn_1845: add dword [0x08061358] , 0x00000001
-nop
-Label_insn_32716: popad
-nop
-Label_insn_32717: jno 0x804fa3a
-nop
-Label_insn_32718: pushad
-nop
-Label_insn_32719: pushfd
-nop
-Label_insn_32720: push 0x0804FA33
-nop
-Label_insn_32721: push 0xF0000D80
-nop
-nop
-Label_insn_32722: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32722: pop eax
-nop
-Label_insn_32723: popfd
-nop
-Label_insn_32724: popad
-nop
-Label_insn_1856: add eax , 0x00000070
-nop
-Label_insn_32725: jnc 0x804fdff
-nop
-Label_insn_32726: pushad
-nop
-Label_insn_32727: pushfd
-nop
-Label_insn_32728: push 0x0804FDFA
-nop
-Label_insn_32729: push 0xF0000D90
-nop
-nop
-Label_insn_32730: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32730: pop eax
-nop
-Label_insn_32731: popfd
-nop
-Label_insn_32732: popad
-nop
-Label_insn_32733: jnc Label_insn_7151
-nop
-Label_insn_32734: pushad
-nop
-Label_insn_32735: pushfd
-nop
-Label_insn_32736: push 0x0804FEA5
-nop
-Label_insn_32737: push 0xF0000DA0
-nop
-nop
-Label_insn_32738: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32738: pop eax
-nop
-Label_insn_32739: popfd
-nop
-Label_insn_32740: popad
-nop
-Label_insn_32741: jnc 0x804feae
-nop
-Label_insn_32742: pushad
-nop
-Label_insn_32743: pushfd
-nop
-Label_insn_32744: push 0x0804FEA8
-nop
-Label_insn_32745: push 0xF0000DB0
-nop
-nop
-Label_insn_32746: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32746: pop eax
-nop
-Label_insn_32747: popfd
-nop
-Label_insn_32748: popad
-nop
-Label_insn_32749: jno 0x804fec6
-nop
-Label_insn_32750: pushad
-nop
-Label_insn_32751: pushfd
-nop
-Label_insn_32752: push 0x0804FEC3
-nop
-Label_insn_32753: push 0xF0000DC0
-nop
-nop
-Label_insn_32754: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32754: pop eax
-nop
-Label_insn_32755: popfd
-nop
-Label_insn_32756: popad
-nop
-Label_insn_32757: jnc 0x804ff2a
-nop
-Label_insn_32758: pushad
-nop
-Label_insn_32759: pushfd
-nop
-Label_insn_32760: push 0x0804FF27
-nop
-Label_insn_32761: push 0xF0000DD0
-nop
-nop
-Label_insn_32762: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32762: pop eax
-nop
-Label_insn_32763: popfd
-nop
-Label_insn_32764: popad
-nop
-Label_insn_32765: jno 0x804ffc5
-nop
-Label_insn_32766: pushad
-nop
-Label_insn_32767: pushfd
-nop
-Label_insn_32768: push 0x0804FFC1
-nop
-Label_insn_32769: push 0xF0000DE0
-nop
-nop
-Label_insn_32770: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32770: pop eax
-nop
-Label_insn_32771: popfd
-nop
-Label_insn_32772: popad
-nop
-Label_insn_1919: lea eax , [ebx+eax+0x20]
-nop
-Label_insn_32773: pushad
-nop
-Label_insn_32774: pushfd
-nop
-Label_insn_32775: push 0x0804FFCB
-nop
-Label_insn_32776: push 0xF0000DF0
-nop
-nop
-Label_insn_32777: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32777: pop eax
-nop
-Label_insn_32778: popfd
-nop
-Label_insn_32779: popad
-nop
-Label_insn_32780: jno 0x804ffed
-nop
-Label_insn_32781: pushad
-nop
-Label_insn_32782: push 0x0804FFEA
-nop
-Label_insn_32783: push 0xF0000E00
-nop
-Label_insn_1934: add eax , 0x00000001
-nop
-nop
-Label_insn_32784: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32784: pop eax
-nop
-Label_insn_1935: lea edi , [ecx+0x01]
-nop
-Label_insn_32785: popfd
-nop
-Label_insn_32786: popad
-nop
-Label_insn_32787: jno 0x8050009
-nop
-Label_insn_32788: pushad
-nop
-Label_insn_32789: pushfd
-nop
-Label_insn_32790: push 0x08050006
-nop
-Label_insn_1943: add eax , 0x00000001
-nop
-Label_insn_32791: push 0xF0000E10
-nop
-nop
-Label_insn_32792: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32792: pop eax
-nop
-Label_insn_32793: popfd
-nop
-Label_insn_32794: popad
-nop
-Label_insn_32795: jnc 0x8050090
-nop
-Label_insn_1949: add ecx , 0x00000001
-nop
-Label_insn_32796: pushad
-nop
-Label_insn_32797: pushfd
-nop
-Label_insn_1952: add eax , 0x00000001
-nop
-Label_insn_32798: push 0x0805008A
-nop
-Label_insn_32799: push 0xF0000E20
-nop
-nop
-Label_insn_32800: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32800: pop eax
-nop
-Label_insn_32801: popfd
-nop
-Label_insn_32802: popad
-nop
-Label_insn_32803: jno 0x80500a1
-nop
-Label_insn_32804: pushad
-nop
-Label_insn_32805: pushfd
-nop
-Label_insn_32806: push 0x0805009F
-nop
-Label_insn_32807: push 0xF0000E30
-nop
-nop
-Label_insn_32808: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32808: pop eax
-nop
-Label_insn_32809: popfd
-nop
-Label_insn_32810: popad
-nop
-Label_insn_21316: jmp 0x805bd3a
-Label_insn_32811: pushad
-nop
-Label_insn_32812: pushfd
-nop
-Label_insn_32813: push 0x080500AA
-nop
-Label_insn_32814: push 0xF0000E40
-nop
-Label_insn_21317: jmp dword [ebx+esi*4-0x00000104]
-nop
-Label_insn_32815: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32815: pop eax
-nop
-Label_insn_32816: popfd
-nop
-Label_insn_32817: popad
-nop
-Label_insn_32818: jno 0x8050a23
-nop
-Label_insn_21318: jmp eax
-Label_insn_32819: pushad
-nop
-Label_insn_32820: pushfd
-nop
-Label_insn_32821: push 0x08050A20
-nop
-Label_insn_32822: push 0xF0000E50
-nop
-Label_insn_21319: jmp 0x805bdb8
-nop
-Label_insn_32823: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32823: pop eax
-nop
-Label_insn_32824: popfd
-nop
-Label_insn_32825: popad
-nop
-Label_insn_32826: jno Label_insn_7793
-nop
-Label_insn_32827: pushad
-nop
-Label_insn_32828: pushfd
-nop
-Label_insn_32829: push 0x08050C23
-nop
-Label_insn_32830: push 0xF0000E60
-nop
-nop
-Label_insn_32831: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32831: pop eax
-nop
-Label_insn_32832: popfd
-nop
-Label_insn_32833: popad
-nop
-Label_insn_32834: jno 0x8050c2c
-nop
-Label_insn_32835: pushad
-nop
-Label_insn_32836: pushfd
-nop
-Label_insn_32837: push 0x08050C26
-nop
-Label_insn_32838: push 0xF0000E70
-nop
-nop
-Label_insn_32839: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32839: pop eax
-nop
-Label_insn_32840: popfd
-nop
-Label_insn_32841: popad
-nop
-Label_insn_32842: jno 0x8050e21
-nop
-Label_insn_32843: pushad
-nop
-Label_insn_32844: pushfd
-nop
-Label_insn_32845: push 0x08050E1E
-nop
-Label_insn_32846: push 0xF0000E80
-nop
-nop
-Label_insn_32847: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32847: pop eax
-nop
-Label_insn_32848: popfd
-nop
-Label_insn_32849: popad
-nop
-Label_insn_32850: jno 0x8050e91
-nop
-Label_insn_32851: pushad
-nop
-Label_insn_32852: pushfd
-nop
-Label_insn_32853: push 0x08050E8E
-nop
-Label_insn_32854: push 0xF0000E90
-nop
-nop
-Label_insn_32855: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32855: pop eax
-nop
-Label_insn_32856: popfd
-nop
-Label_insn_32857: popad
-nop
-Label_insn_32858: jno 0x8050f60
-nop
-Label_insn_32859: pushad
-nop
-Label_insn_32860: pushfd
-nop
-Label_insn_32861: push 0x08050F5D
-nop
-Label_insn_32862: push 0xF0000EA0
-nop
-nop
-Label_insn_32863: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32863: pop eax
-nop
-Label_insn_32864: popfd
-nop
-Label_insn_32865: popad
-nop
-Label_insn_32866: pushad
-nop
-Label_insn_32867: pushfd
-nop
-Label_insn_32868: push 0x08050F63
-nop
-Label_insn_32869: push 0xF0000EB0
-nop
-nop
-Label_insn_32870: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32870: pop eax
-nop
-Label_insn_32871: popfd
-nop
-Label_insn_32872: popad
-nop
-Label_insn_32873: jno Label_insn_8002
-nop
-Label_insn_32874: pushad
-nop
-Label_insn_32875: pushfd
-nop
-Label_insn_32876: push 0x08051067
-nop
-Label_insn_32877: push 0xF0000EC0
-nop
-nop
-Label_insn_32878: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32878: pop eax
-nop
-Label_insn_32879: popfd
-nop
-Label_insn_32880: popad
-nop
-Label_insn_32881: jno 0x805106c
-nop
-Label_insn_32882: pushad
-nop
-Label_insn_32883: pushad
-nop
-Label_insn_32884: pushfd
-nop
-Label_insn_32885: push 0x08051069
-nop
-Label_insn_32886: push 0xF0000ED0
-nop
-nop
-Label_insn_32887: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32887: pop eax
-nop
-Label_insn_32888: popfd
-nop
-Label_insn_32889: popad
-nop
-Label_insn_32890: jno 0x80510d8
-nop
-Label_insn_32891: pushad
-nop
-Label_insn_32892: pushfd
-nop
-Label_insn_32893: push 0x080510D5
-nop
-Label_insn_32894: push 0xF0000EE0
-nop
-nop
-Label_insn_32895: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32895: pop eax
-nop
-Label_insn_2075: lea eax , [eax+edx+0x02]
-nop
-Label_insn_32896: popfd
-nop
-Label_insn_32897: popad
-nop
-Label_insn_32898: jnc 0x80510f3
-nop
-Label_insn_32899: pushad
-nop
-Label_insn_32900: pushfd
-nop
-Label_insn_32901: push 0x080510F0
-nop
-Label_insn_32902: push 0xF0000EF0
-nop
-nop
-Label_insn_32903: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32903: pop eax
-nop
-Label_insn_32904: popfd
-nop
-Label_insn_32905: popad
-nop
-Label_insn_32906: jnc 0x80519fb
-nop
-Label_insn_32907: pushad
-nop
-Label_insn_32908: pushfd
-nop
-Label_insn_32909: push 0x080519F8
-nop
-Label_insn_32910: push 0xF0000F00
-nop
-nop
-Label_insn_32911: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32911: pop eax
-nop
-Label_insn_32912: popfd
-nop
-Label_insn_32913: popad
-nop
-Label_insn_32914: pushfd
-nop
-Label_insn_2099: imul edx , edx , 0x000000F8
-nop
-Label_insn_32915: test eax , eax
-nop
-Label_insn_32916: jns Label_insn_32918
-nop
-Label_insn_32917: nop
-nop
-Label_insn_32918: popfd
-nop
-Label_insn_32919: mov dword [esp] , eax
-nop
-Label_insn_32920: pushad
-nop
-Label_insn_32921: pushfd
-nop
-Label_insn_32922: push 0x08051A48
-nop
-Label_insn_32923: push 0xF0000F10
-nop
-nop
-Label_insn_32924: nop ;signedness_detector_32
-post_callback_Label_insn_32924: pop eax
-nop
-Label_insn_32925: popfd
-nop
-Label_insn_32926: popad
-nop
-Label_insn_2112: pushfd
-nop
-Label_insn_32927: jnc 0x8051a8a
-nop
-Label_insn_2115: sbb eax , eax
-nop
-Label_insn_32928: pushad
-nop
-Label_insn_2117: add eax , 0x00000009
-nop
-Label_insn_32929: pushfd
-nop
-Label_insn_32930: push 0x08051A88
-nop
-Label_insn_32931: push 0xF0000F20
-nop
-nop
-Label_insn_32932: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32932: pop eax
-nop
-Label_insn_32933: popfd
-nop
-Label_insn_32934: popad
-nop
-Label_insn_32935: jno 0x8051ae9
-nop
-Label_insn_32936: pushad
-nop
-Label_insn_32937: pushfd
-nop
-Label_insn_32938: push 0x08051AE6
-nop
-Label_insn_32939: push 0xF0000F30
-nop
-nop
-Label_insn_32940: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32940: pop eax
-nop
-Label_insn_32941: popfd
-nop
-Label_insn_32942: popad
-nop
-Label_insn_32943: jno 0x8051b03
-nop
-Label_insn_32944: pushad
-nop
-Label_insn_32945: pushfd
-nop
-Label_insn_32946: push 0x08051B00
-nop
-Label_insn_32947: push 0xF0000F40
-nop
-nop
-Label_insn_32948: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32948: pop eax
-nop
-Label_insn_32949: popfd
-nop
-Label_insn_32950: popad
-nop
-Label_insn_2146: sub eax , ebx
-nop
-Label_insn_32951: jno 0x8051b1b
-nop
-Label_insn_2147: add eax , 0x00000001
-nop
-Label_insn_32952: pushfd
-nop
-Label_insn_32953: push 0x08051B18
-nop
-Label_insn_32954: push 0xF0000F50
-nop
-Label_insn_2152: lea eax , [edx+eax+0x01]
-nop
-nop
-Label_insn_32955: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32955: pop eax
-nop
-Label_insn_32956: popfd
-nop
-Label_insn_32957: popad
-nop
-Label_insn_32958: jno 0x8051b26
-nop
-Label_insn_32959: pushad
-nop
-Label_insn_32960: pushfd
-nop
-Label_insn_32961: push 0x08051B23
-nop
-Label_insn_32962: push 0xF0000F60
-nop
-nop
-Label_insn_32963: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32963: pop eax
-nop
-Label_insn_2163: lea eax , [esi+edx]
-nop
-Label_insn_32964: popfd
-nop
-Label_insn_32965: popad
-nop
-Label_insn_32966: jno 0x8051b34
-nop
-Label_insn_32967: pushad
-nop
-Label_insn_32968: pushfd
-nop
-Label_insn_32969: push 0x08051B31
-nop
-Label_insn_32970: push 0xF0000F70
-nop
-nop
-Label_insn_32971: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32971: pop eax
-nop
-Label_insn_32972: popfd
-nop
-Label_insn_32973: popad
-nop
-Label_insn_2225: pushfd
-nop
-Label_insn_32974: pushad
-nop
-Label_insn_32975: pushfd
-nop
-Label_insn_32976: push 0x08051B37
-nop
-Label_insn_32977: push 0xF0000F80
-nop
-nop
-Label_insn_32978: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_32978: pop eax
-nop
-Label_insn_32979: popfd
-nop
-Label_insn_32980: popad
-nop
-Label_insn_32981: jno 0x8051c8c
-nop
-Label_insn_32982: pushad
-nop
-Label_insn_32983: pushfd
-nop
-Label_insn_32984: push 0x08051C8A
-nop
-Label_insn_32985: push 0xF0000F90
-nop
-nop
-Label_insn_32986: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32986: pop eax
-nop
-Label_insn_32987: popfd
-nop
-Label_insn_32988: popad
-nop
-Label_insn_32989: jno 0x8051c9a
-nop
-Label_insn_32990: pushad
-nop
-Label_insn_32991: pushfd
-nop
-Label_insn_32992: push 0x08051C98
-nop
-Label_insn_32993: push 0xF0000FA0
-nop
-nop
-Label_insn_32994: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_32994: pop eax
-nop
-Label_insn_32995: popfd
-nop
-Label_insn_32996: popad
-nop
-Label_insn_32997: jno Label_insn_8980
-nop
-Label_insn_32998: pushad
-nop
-Label_insn_32999: pushfd
-nop
-Label_insn_33000: push 0x08051CC1
-nop
-Label_insn_33001: push 0xF0000FB0
-nop
-nop
-Label_insn_33002: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33002: pop eax
-nop
-Label_insn_33003: popfd
-nop
-Label_insn_33004: popad
-nop
-Label_insn_33005: jno 0x8051cc7
-nop
-Label_insn_33006: pushad
-nop
-Label_insn_33007: pushfd
-nop
-Label_insn_33008: push 0x08051CC4
-nop
-Label_insn_33009: push 0xF0000FC0
-nop
-nop
-Label_insn_33010: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33010: pop eax
-nop
-Label_insn_33011: popfd
-nop
-Label_insn_33012: popad
-nop
-Label_insn_33013: pushfd
-nop
-Label_insn_33014: test ebx , ebx
-nop
-Label_insn_33015: jns Label_insn_33017
-nop
-Label_insn_33016: nop
-nop
-Label_insn_33017: popfd
-nop
-Label_insn_33018: mov dword [ebp-0x34] , ebx
-nop
-Label_insn_33019: pushad
-nop
-Label_insn_33020: pushfd
-nop
-Label_insn_33021: push 0x08051CCF
-nop
-Label_insn_33022: push 0xF0000FD0
-nop
-nop
-Label_insn_33023: nop ;signedness_detector_32
-post_callback_Label_insn_33023: pop eax
-nop
-Label_insn_33024: popfd
-nop
-Label_insn_33025: popad
-nop
-Label_insn_33026: pushfd
-nop
-Label_insn_33027: test al , al
-nop
-Label_insn_33028: jns Label_insn_33030
-nop
-Label_insn_33029: nop
-nop
-Label_insn_33030: popfd
-nop
-Label_insn_33031: movsx ebx , al
-nop
-Label_insn_33032: pushad
-nop
-Label_insn_33033: pushfd
-nop
-Label_insn_33034: push 0x08051CE6
-nop
-Label_insn_33035: push 0xF0000FE0
-nop
-nop
-Label_insn_33036: nop ;signedness_detector_8
-post_callback_Label_insn_33036: pop eax
-nop
-Label_insn_33037: popfd
-nop
-Label_insn_33038: popad
-nop
-Label_insn_33039: pushfd
-nop
-Label_insn_33040: test eax , eax
-nop
-Label_insn_2310: add eax , ecx
-nop
-Label_insn_33041: jns Label_insn_33043
-nop
-Label_insn_33042: nop
-nop
-Label_insn_33043: popfd
-nop
-Label_insn_33044: mov ecx , eax
-nop
-Label_insn_33045: pushad
-nop
-Label_insn_33046: pushfd
-nop
-Label_insn_33047: push 0x08051CE9
-nop
-Label_insn_33048: push 0xF0000FF0
-nop
-nop
-Label_insn_33049: nop ;signedness_detector_32
-post_callback_Label_insn_33049: pop eax
-nop
-Label_insn_33050: popfd
-nop
-Label_insn_33051: popad
-nop
-Label_insn_2321: add eax , 0x00000001
-nop
-Label_insn_2322: add edx , 0x0000007C
-nop
-Label_insn_33052: jno 0x8051cee
-nop
-Label_insn_33053: pushad
-nop
-Label_insn_33054: pushfd
-nop
-Label_insn_33055: push 0x08051CEB
-nop
-Label_insn_33056: push 0xF0001000
-nop
-nop
-Label_insn_33057: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33057: pop eax
-nop
-Label_insn_33058: popfd
-nop
-Label_insn_33059: popad
-nop
-Label_insn_33060: pushfd
-nop
-Label_insn_33061: test eax , 0xFFFFFF00
-nop
-Label_insn_33062: je Label_insn_33064
-nop
-Label_insn_33063: nop
-nop
-Label_insn_33064: popfd
-nop
-Label_insn_33065: movzx ecx , al
-nop
-Label_insn_33066: not eax
-nop
-Label_insn_33067: test eax , 0xFFFFFF00
-nop
-Label_insn_33068: je Label_insn_33064
-nop
-Label_insn_2342: add eax , 0x00000001
-nop
-Label_insn_33069: pushad
-nop
-Label_insn_2343: add edx , 0x0000007C
-nop
-Label_insn_33070: pushfd
-nop
-Label_insn_33071: push 0x08051D02
-nop
-Label_insn_33072: push 0xF0001010
-nop
-nop
-Label_insn_33073: nop ;truncation_detector_32_8
-post_callback_Label_insn_33073: pop eax
-nop
-Label_insn_33074: popfd
-nop
-Label_insn_33075: popad
-nop
-Label_insn_33076: jnc 0x8051d08
-nop
-Label_insn_33077: pushad
-nop
-Label_insn_33078: pushfd
-nop
-Label_insn_33079: push 0x08051D05
-nop
-Label_insn_33080: push 0xF0001020
-nop
-Label_insn_2357: sub eax , 0x00000001
-nop
-nop
-Label_insn_33081: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33081: pop eax
-nop
-Label_insn_33082: popfd
-nop
-Label_insn_33083: popad
-nop
-Label_insn_2361: add eax , esi
-nop
-Label_insn_33084: jnc 0x8051d15
-nop
-Label_insn_2362: lea esi , [edi+eax*2]
-nop
-Label_insn_33085: pushad
-nop
-Label_insn_2364: lea eax , [eax+esi*2]
-nop
-Label_insn_33086: pushfd
-nop
-Label_insn_2365: lea eax , [edx+eax*2]
-nop
-Label_insn_33087: push 0x08051D12
-nop
-Label_insn_33088: push 0xF0001030
-nop
-nop
-Label_insn_33089: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33089: pop eax
-nop
-Label_insn_33090: popfd
-nop
-Label_insn_33091: popad
-nop
-Label_insn_33092: jnc 0x8051d20
-nop
-Label_insn_33093: pushad
-nop
-Label_insn_33094: pushfd
-nop
-Label_insn_33095: push 0x08051D1A
-nop
-Label_insn_33096: push 0xF0001040
-nop
-nop
-Label_insn_33097: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33097: pop eax
-nop
-Label_insn_33098: popfd
-nop
-Label_insn_33099: popad
-nop
-Label_insn_2382: lea eax , [eax+eax*2]
-nop
-Label_insn_33100: jnc 0x8051d2b
-nop
-Label_insn_33101: pushad
-nop
-Label_insn_33102: pushfd
-nop
-Label_insn_33103: push 0x08051D28
-nop
-Label_insn_33104: push 0xF0001050
-nop
-Label_insn_2388: lea eax , [ecx+ecx*2]
-nop
-nop
-Label_insn_33105: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33105: pop eax
-nop
-Label_insn_33106: popfd
-nop
-Label_insn_33107: popad
-nop
-Label_insn_33108: pushad
-nop
-Label_insn_33109: pushfd
-nop
-Label_insn_33110: push 0x08051D2D
-nop
-Label_insn_33111: push 0xF0001060
-nop
-nop
-Label_insn_33112: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33112: pop eax
-nop
-Label_insn_33113: popfd
-nop
-Label_insn_2399: push 0x0804BCD0
-nop
-Label_insn_33114: popad
-nop
-Label_insn_33115: jnc 0x8051d35
-nop
-Label_insn_33116: pushad
-nop
-Label_insn_33117: pushfd
-nop
-Label_insn_33118: push 0x08051D31
-nop
-Label_insn_33119: push 0xF0001070
-nop
-nop
-Label_insn_33120: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33120: pop eax
-nop
-Label_insn_33121: popfd
-nop
-Label_insn_33122: popad
-nop
-Label_insn_33123: jno Label_insn_9019
-nop
-Label_insn_33124: pushad
-nop
-Label_insn_33125: pushfd
-nop
-Label_insn_33126: push 0x08051D3D
-nop
-Label_insn_33127: push 0xF0001080
-nop
-nop
-Label_insn_33128: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33128: pop eax
-nop
-Label_insn_33129: popfd
-nop
-Label_insn_33130: popad
-nop
-Label_insn_33131: jno 0x8051d43
-nop
-Label_insn_33132: pushad
-nop
-Label_insn_33133: pushfd
-nop
-Label_insn_33134: push 0x08051D40
-nop
-Label_insn_33135: push 0xF0001090
-nop
-nop
-Label_insn_33136: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33136: pop eax
-nop
-Label_insn_33137: popfd
-nop
-Label_insn_33138: popad
-nop
-Label_insn_33139: pushfd
-nop
-Label_insn_33140: test al , al
-nop
-Label_insn_33141: jns Label_insn_33143
-nop
-Label_insn_33142: nop
-nop
-Label_insn_33143: popfd
-nop
-Label_insn_33144: movsx ecx , al
-nop
-Label_insn_33145: pushad
-nop
-Label_insn_33146: pushfd
-nop
-Label_insn_33147: push 0x08051D4E
-nop
-Label_insn_33148: push 0xF00010A0
-nop
-nop
-Label_insn_33149: nop ;signedness_detector_8
-post_callback_Label_insn_33149: pop eax
-nop
-Label_insn_33150: popfd
-nop
-Label_insn_33151: popad
-nop
-Label_insn_33152: jno 0x8051d54
-nop
-Label_insn_33153: pushad
-nop
-Label_insn_33154: pushfd
-nop
-Label_insn_33155: push 0x08051D51
-nop
-Label_insn_33156: push 0xF00010B0
-nop
-nop
-Label_insn_33157: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33157: pop eax
-nop
-Label_insn_33158: popfd
-nop
-Label_insn_33159: popad
-nop
-Label_insn_33160: jnc 0x8051d63
-nop
-Label_insn_33161: pushad
-nop
-Label_insn_33162: pushfd
-nop
-Label_insn_33163: push 0x08051D60
-nop
-Label_insn_33164: push 0xF00010C0
-nop
-nop
-Label_insn_33165: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33165: pop eax
-nop
-Label_insn_33166: popfd
-nop
-Label_insn_33167: popad
-nop
-Label_insn_33168: jnc 0x8051d90
-nop
-Label_insn_33169: pushad
-nop
-Label_insn_33170: pushfd
-nop
-Label_insn_33171: push 0x08051D8D
-nop
-Label_insn_33172: push 0xF00010D0
-nop
-nop
-Label_insn_33173: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33173: pop eax
-nop
-Label_insn_33174: popfd
-nop
-Label_insn_33175: popad
-nop
-Label_insn_33176: jnc 0x8051d9b
-nop
-Label_insn_33177: pushad
-nop
-Label_insn_33178: pushfd
-nop
-Label_insn_33179: push 0x08051D95
-nop
-Label_insn_33180: push 0xF00010E0
-nop
-nop
-Label_insn_33181: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33181: pop eax
-nop
-Label_insn_33182: popfd
-nop
-Label_insn_33183: popad
-nop
-Label_insn_33184: jnc 0x8051da6
-nop
-Label_insn_33185: pushad
-nop
-Label_insn_33186: pushfd
-nop
-Label_insn_33187: push 0x08051DA3
-nop
-Label_insn_33188: push 0xF00010F0
-nop
-nop
-Label_insn_33189: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33189: pop eax
-nop
-Label_insn_33190: popfd
-nop
-Label_insn_33191: popad
-nop
-Label_insn_33192: jno Label_insn_9056
-nop
-Label_insn_33193: pushad
-nop
-Label_insn_33194: pushfd
-nop
-Label_insn_33195: push 0x08051DB3
-nop
-Label_insn_33196: push 0xF0001100
-nop
-nop
-Label_insn_33197: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33197: pop eax
-nop
-Label_insn_33198: popfd
-nop
-Label_insn_33199: popad
-nop
-Label_insn_33200: jno 0x8051db9
-nop
-Label_insn_33201: pushad
-nop
-Label_insn_33202: pushfd
-nop
-Label_insn_33203: push 0x08051DB6
-nop
-Label_insn_33204: push 0xF0001110
-nop
-nop
-Label_insn_33205: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33205: pop eax
-nop
-Label_insn_33206: popfd
-nop
-Label_insn_33207: popad
-nop
-Label_insn_33208: jnc 0x8051dd0
-nop
-Label_insn_33209: pushad
-nop
-Label_insn_33210: pushfd
-nop
-Label_insn_33211: push 0x08051DCE
-nop
-Label_insn_33212: push 0xF0001120
-nop
-nop
-Label_insn_33213: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33213: pop eax
-nop
-Label_insn_33214: popfd
-nop
-Label_insn_33215: popad
-nop
-Label_insn_33216: jno Label_insn_9081
-nop
-Label_insn_33217: pushad
-nop
-Label_insn_33218: pushfd
-nop
-Label_insn_33219: push 0x08051E0C
-nop
-Label_insn_33220: push 0xF0001130
-nop
-nop
-Label_insn_33221: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33221: pop eax
-nop
-Label_insn_33222: popfd
-nop
-Label_insn_33223: popad
-nop
-Label_insn_33224: jno 0x8051e10
-nop
-Label_insn_33225: pushad
-nop
-Label_insn_33226: pushfd
-nop
-Label_insn_33227: push 0x08051E0E
-nop
-Label_insn_33228: push 0xF0001140
-nop
-nop
-Label_insn_33229: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33229: pop eax
-nop
-Label_insn_33230: popfd
-nop
-Label_insn_33231: popad
-nop
-Label_insn_33232: jno 0x8051e31
-nop
-Label_insn_33233: pushad
-nop
-Label_insn_33234: pushfd
-nop
-Label_insn_33235: push 0x08051E2E
-nop
-Label_insn_33236: push 0xF0001150
-nop
-nop
-Label_insn_33237: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33237: pop eax
-nop
-Label_insn_33238: popfd
-nop
-Label_insn_33239: popad
-nop
-Label_insn_33240: pushad
-nop
-Label_insn_33241: pushfd
-nop
-Label_insn_33242: push 0x08051E36
-nop
-Label_insn_33243: push 0xF0001160
-nop
-nop
-Label_insn_33244: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33244: pop eax
-nop
-Label_insn_33245: popfd
-nop
-Label_insn_33246: popad
-nop
-Label_insn_33247: pushad
-nop
-Label_insn_33248: pushfd
-nop
-Label_insn_33249: push 0x08051E3C
-nop
-Label_insn_33250: push 0xF0001170
-nop
-nop
-Label_insn_33251: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33251: pop eax
-nop
-Label_insn_33252: popfd
-nop
-Label_insn_33253: popad
-nop
-Label_insn_33254: test al , al
-nop
-Label_insn_33255: jns Label_insn_33257
-nop
-Label_insn_33256: nop
-nop
-Label_insn_33257: popfd
-nop
-Label_insn_33258: mov byte [ebp-0x38] , al
-nop
-Label_insn_33259: pushad
-nop
-Label_insn_33260: pushfd
-nop
-Label_insn_33261: push 0x08051E41
-nop
-Label_insn_33262: push 0xF0001180
-nop
-nop
-Label_insn_33263: nop ;signedness_detector_8
-post_callback_Label_insn_33263: pop eax
-nop
-Label_insn_33264: popfd
-nop
-Label_insn_33265: popad
-nop
-Label_insn_33266: jno 0x8051e4c
-nop
-Label_insn_33267: pushad
-nop
-Label_insn_33268: pushfd
-nop
-Label_insn_33269: push 0x08051E49
-nop
-Label_insn_33270: push 0xF0001190
-nop
-nop
-Label_insn_33271: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33271: pop eax
-nop
-Label_insn_33272: popfd
-nop
-Label_insn_33273: popad
-nop
-Label_insn_33274: pushad
-nop
-Label_insn_33275: pushfd
-nop
-Label_insn_33276: push 0x08051E51
-nop
-Label_insn_33277: push 0xF00011A0
-nop
-nop
-Label_insn_33278: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33278: pop eax
-nop
-Label_insn_33279: popfd
-nop
-Label_insn_33280: popad
-nop
-Label_insn_33281: jno 0x8051e57
-nop
-Label_insn_33282: pushad
-nop
-Label_insn_33283: pushfd
-nop
-Label_insn_33284: push 0x08051E54
-nop
-Label_insn_33285: push 0xF00011B0
-nop
-nop
-Label_insn_33286: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33286: pop eax
-nop
-Label_insn_33287: popfd
-nop
-Label_insn_33288: popad
-nop
-Label_insn_33289: pushad
-nop
-Label_insn_33290: pushfd
-nop
-Label_insn_33291: push 0x08051E5C
-nop
-Label_insn_33292: push 0xF00011C0
-nop
-nop
-Label_insn_33293: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33293: pop eax
-nop
-Label_insn_33294: popfd
-nop
-Label_insn_33295: popad
-nop
-Label_insn_33296: pushad
-nop
-Label_insn_33297: pushfd
-nop
-Label_insn_33298: push 0x08051E62
-nop
-Label_insn_33299: push 0xF00011D0
-nop
-nop
-Label_insn_33300: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33300: pop eax
-nop
-Label_insn_33301: popfd
-nop
-Label_insn_33302: popad
-nop
-Label_insn_33303: pushfd
-nop
-Label_insn_33304: test cl , cl
-nop
-Label_insn_33305: jns Label_insn_33307
-nop
-Label_insn_33306: nop
-nop
-Label_insn_33307: popfd
-nop
-Label_insn_33308: movsx ecx , cl
-nop
-Label_insn_33309: pushad
-nop
-Label_insn_33310: pushfd
-nop
-Label_insn_33311: push 0x08051E77
-nop
-Label_insn_33312: push 0xF00011E0
-nop
-nop
-Label_insn_33313: nop ;signedness_detector_8
-post_callback_Label_insn_33313: pop eax
-nop
-Label_insn_33314: popfd
-nop
-Label_insn_33315: popad
-nop
-Label_insn_33316: jno 0x8051e7d
-nop
-Label_insn_33317: pushad
-nop
-Label_insn_33318: pushfd
-nop
-Label_insn_33319: push 0x08051E7A
-nop
-Label_insn_33320: push 0xF00011F0
-nop
-nop
-Label_insn_33321: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33321: pop eax
-nop
-Label_insn_33322: popfd
-nop
-Label_insn_33323: popad
-nop
-Label_insn_33324: jno Label_insn_9124
-nop
-Label_insn_33325: pushad
-nop
-Label_insn_33326: pushfd
-nop
-Label_insn_33327: push 0x08051E8F
-nop
-Label_insn_33328: push 0xF0001200
-nop
-nop
-Label_insn_33329: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33329: pop eax
-nop
-Label_insn_33330: popfd
-nop
-Label_insn_33331: popad
-nop
-Label_insn_33332: pushfd
-nop
-Label_insn_33333: test esi , esi
-nop
-Label_insn_33334: jns Label_insn_33336
-nop
-Label_insn_33335: nop
-nop
-Label_insn_33336: popfd
-nop
-Label_insn_33337: mov dword [ebp-0x34] , esi
-nop
-Label_insn_33338: pushad
-nop
-Label_insn_33339: pushfd
-nop
-Label_insn_33340: push 0x08051E91
-nop
-Label_insn_33341: push 0xF0001210
-nop
-nop
-Label_insn_33342: nop ;signedness_detector_32
-post_callback_Label_insn_33342: pop eax
-nop
-Label_insn_33343: popfd
-nop
-Label_insn_33344: popad
-nop
-Label_insn_33345: pushad
-nop
-Label_insn_33346: pushfd
-nop
-Label_insn_33347: push 0x08051E98
-nop
-Label_insn_33348: push 0xF0001220
-nop
-nop
-Label_insn_33349: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33349: pop eax
-nop
-Label_insn_33350: popfd
-nop
-Label_insn_33351: popad
-nop
-Label_insn_33352: jno 0x8051e9e
-nop
-Label_insn_33353: pushad
-nop
-Label_insn_33354: pushfd
-nop
-Label_insn_33355: push 0x08051E9B
-nop
-Label_insn_33356: push 0xF0001230
-nop
-nop
-Label_insn_33357: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33357: pop eax
-nop
-Label_insn_33358: popfd
-nop
-Label_insn_33359: popad
-nop
-Label_insn_33360: pushad
-nop
-Label_insn_33361: pushfd
-nop
-Label_insn_33362: push 0x08051EA1
-nop
-Label_insn_33363: push 0xF0001240
-nop
-nop
-Label_insn_33364: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33364: pop eax
-nop
-Label_insn_33365: popfd
-nop
-Label_insn_33366: popad
-nop
-Label_insn_33367: pushfd
-nop
-Label_insn_33368: test cl , cl
-nop
-Label_insn_33369: jns Label_insn_33371
-nop
-Label_insn_33370: nop
-nop
-Label_insn_33371: popfd
-nop
-Label_insn_33372: mov byte [ebp-0x38] , cl
-nop
-Label_insn_33373: pushad
-nop
-Label_insn_33374: pushfd
-nop
-Label_insn_33375: push 0x08051EA4
-nop
-Label_insn_33376: push 0xF0001250
-nop
-nop
-Label_insn_33377: nop ;signedness_detector_8
-post_callback_Label_insn_33377: pop eax
-nop
-Label_insn_33378: popfd
-nop
-Label_insn_33379: popad
-nop
-Label_insn_33380: pushad
-nop
-Label_insn_33381: pushfd
-nop
-Label_insn_33382: push 0x08051EAB
-nop
-Label_insn_33383: push 0xF0001260
-nop
-nop
-Label_insn_33384: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33384: pop eax
-nop
-Label_insn_33385: popfd
-nop
-Label_insn_33386: popad
-nop
-Label_insn_33387: test esi , esi
-nop
-Label_insn_33388: jns Label_insn_33390
-nop
-Label_insn_33389: nop
-nop
-Label_insn_33390: popfd
-nop
-Label_insn_33391: mov dword [ebp-0x38] , esi
-nop
-Label_insn_33392: pushad
-nop
-Label_insn_33393: pushfd
-nop
-Label_insn_33394: push 0x08051EB5
-nop
-Label_insn_33395: push 0xF0001270
-nop
-nop
-Label_insn_33396: nop ;signedness_detector_32
-post_callback_Label_insn_33396: pop eax
-nop
-Label_insn_33397: popfd
-nop
-Label_insn_33398: popad
-nop
-Label_insn_2770: pushfd
-nop
-Label_insn_33399: jno 0x8051ebb
-nop
-Label_insn_2772: lea edi , [0xFFFFFFFC+ebx*4]
-nop
-Label_insn_33400: pushad
-nop
-Label_insn_33401: pushfd
-nop
-Label_insn_33402: push 0x08051EB8
-nop
-Label_insn_33403: push 0xF0001280
-nop
-nop
-Label_insn_33404: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33404: pop eax
-nop
-Label_insn_33405: popfd
-nop
-Label_insn_33406: popad
-nop
-Label_insn_33407: test cl , cl
-nop
-Label_insn_33408: jns Label_insn_33410
-nop
-Label_insn_33409: nop
-nop
-Label_insn_33410: popfd
-nop
-Label_insn_33411: movsx ecx , cl
-nop
-Label_insn_33412: pushad
-nop
-Label_insn_33413: pushfd
-nop
-Label_insn_33414: push 0x08051EC0
-nop
-Label_insn_2788: sub edi , 0x00000004
-nop
-Label_insn_33415: push 0xF0001290
-nop
-nop
-Label_insn_33416: nop ;signedness_detector_8
-post_callback_Label_insn_33416: pop eax
-nop
-Label_insn_33417: popfd
-nop
-Label_insn_33418: popad
-nop
-Label_insn_2792: sub esi , 0x00000001
-nop
-Label_insn_33419: jno 0x8051ec9
-nop
-Label_insn_33420: pushad
-nop
-Label_insn_33421: pushfd
-nop
-Label_insn_33422: push 0x08051EC6
-nop
-Label_insn_33423: push 0xF00012A0
-nop
-nop
-Label_insn_33424: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33424: pop eax
-nop
-Label_insn_33425: popfd
-nop
-Label_insn_33426: popad
-nop
-Label_insn_33427: jno 0x8051f64
-nop
-Label_insn_33428: pushad
-nop
-Label_insn_33429: pushfd
-nop
-Label_insn_33430: push 0x08051F61
-nop
-Label_insn_33431: push 0xF00012B0
-nop
-nop
-Label_insn_33432: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33432: pop eax
-nop
-Label_insn_33433: popfd
-nop
-Label_insn_33434: popad
-nop
-Label_insn_33435: jno 0x8051fe1
-nop
-Label_insn_33436: pushad
-nop
-Label_insn_33437: pushfd
-nop
-Label_insn_33438: push 0x08051FDE
-nop
-Label_insn_33439: push 0xF00012C0
-nop
-nop
-Label_insn_33440: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33440: pop eax
-nop
-Label_insn_33441: popfd
-nop
-Label_insn_33442: popad
-nop
-Label_insn_33443: jno 0x8052017
-nop
-Label_insn_33444: pushad
-nop
-Label_insn_33445: pushfd
-nop
-Label_insn_33446: push 0x08052015
-nop
-Label_insn_33447: push 0xF00012D0
-nop
-nop
-Label_insn_33448: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33448: pop eax
-nop
-Label_insn_33449: popfd
-nop
-Label_insn_33450: popad
-nop
-Label_insn_2835: add ebx , 0x00000001
-nop
-Label_insn_33451: pushad
-nop
-Label_insn_2837: add eax , edx
-nop
-Label_insn_33452: pushfd
-nop
-Label_insn_33453: push 0x0805201B
-nop
-Label_insn_33454: push 0xF00012E0
-nop
-nop
-Label_insn_33455: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33455: pop eax
-nop
-Label_insn_33456: popfd
-nop
-Label_insn_33457: popad
-nop
-Label_insn_33458: pushad
-nop
-Label_insn_33459: pushfd
-nop
-Label_insn_33460: push 0x08052025
-nop
-Label_insn_33461: push 0xF00012F0
-nop
-nop
-Label_insn_33462: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33462: pop eax
-nop
-Label_insn_33463: popfd
-nop
-Label_insn_33464: popad
-nop
-Label_insn_33465: jno 0x8052035
-nop
-Label_insn_33466: pushad
-nop
-Label_insn_33467: pushfd
-nop
-Label_insn_33468: push 0x08052032
-nop
-Label_insn_33469: push 0xF0001300
-nop
-nop
-Label_insn_33470: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33470: pop eax
-nop
-Label_insn_33471: popfd
-nop
-Label_insn_33472: popad
-nop
-Label_insn_33473: jnc 0x80520c1
-nop
-Label_insn_33474: pushad
-nop
-Label_insn_33475: pushfd
-nop
-Label_insn_33476: push 0x080520BE
-nop
-Label_insn_33477: push 0xF0001310
-nop
-nop
-Label_insn_33478: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33478: pop eax
-nop
-Label_insn_33479: popfd
-nop
-Label_insn_33480: popad
-nop
-Label_insn_33481: jnc 0x8052102
-nop
-Label_insn_2876: add edx , 0x00000001
-nop
-Label_insn_33482: pushad
-nop
-Label_insn_2878: add dword [0x080614B4] , 0x00000001
-nop
-Label_insn_33483: pushfd
-nop
-Label_insn_33484: push 0x08052100
-nop
-Label_insn_33485: push 0xF0001320
-nop
-nop
-Label_insn_33486: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33486: pop eax
-nop
-Label_insn_33487: popfd
-nop
-Label_insn_33488: popad
-nop
-Label_insn_2885: pushfd
-nop
-Label_insn_33489: jno 0x8052109
-nop
-Label_insn_33490: pushad
-nop
-Label_insn_33491: pushfd
-nop
-Label_insn_33492: push 0x08052106
-nop
-Label_insn_33493: push 0xF0001330
-nop
-nop
-Label_insn_33494: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33494: pop eax
-nop
-Label_insn_33495: popfd
-nop
-Label_insn_33496: popad
-nop
-Label_insn_33497: jnc 0x805212b
-nop
-Label_insn_33498: pushad
-nop
-Label_insn_33499: pushfd
-nop
-Label_insn_33500: push 0x08052129
-nop
-Label_insn_33501: push 0xF0001340
-nop
-nop
-Label_insn_33502: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33502: pop eax
-nop
-Label_insn_33503: popfd
-nop
-Label_insn_33504: popad
-nop
-Label_insn_33505: jnc 0x8052166
-nop
-Label_insn_2908: lea ebx , [esi+0x01]
-nop
-Label_insn_33506: pushad
-nop
-Label_insn_33507: pushfd
-nop
-Label_insn_33508: push 0x08052164
-nop
-Label_insn_33509: push 0xF0001350
-nop
-nop
-Label_insn_33510: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33510: pop eax
-nop
-Label_insn_33511: popfd
-nop
-Label_insn_33512: popad
-nop
-Label_insn_33513: pushad
-nop
-Label_insn_33514: pushfd
-nop
-Label_insn_2919: add edx , 0x00000001
-nop
-Label_insn_33515: push 0x08052168
-nop
-Label_insn_33516: push 0xF0001360
-nop
-nop
-Label_insn_33517: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33517: pop eax
-nop
-Label_insn_33518: popfd
-nop
-Label_insn_33519: popad
-nop
-Label_insn_2924: lea ebx , [ecx+esi]
-nop
-Label_insn_2925: sub ebx , edx
-nop
-Label_insn_33520: jnc 0x8052179
-nop
-Label_insn_33521: pushad
-nop
-Label_insn_33522: pushfd
-nop
-Label_insn_33523: push 0x08052177
-nop
-Label_insn_2930: lea ebx , [esi+0x01]
-nop
-Label_insn_33524: push 0xF0001370
-nop
-nop
-Label_insn_33525: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33525: pop eax
-nop
-Label_insn_33526: popfd
-nop
-Label_insn_33527: popad
-nop
-Label_insn_33528: jnc 0x805218b
-nop
-Label_insn_33529: pushad
-nop
-Label_insn_2938: add edx , 0x00000001
-nop
-Label_insn_33530: pushfd
-nop
-Label_insn_33531: push 0x08052187
-nop
-Label_insn_33532: push 0xF0001380
-nop
-nop
-Label_insn_33533: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33533: pop eax
-nop
-Label_insn_33534: popfd
-nop
-Label_insn_33535: popad
-nop
-Label_insn_33536: jnc 0x8052195
-nop
-Label_insn_33537: pushad
-nop
-Label_insn_33538: pushfd
-nop
-Label_insn_33539: push 0x08052192
-nop
-Label_insn_33540: push 0xF0001390
-nop
-nop
-Label_insn_33541: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33541: pop eax
-nop
-Label_insn_33542: popfd
-nop
-Label_insn_33543: popad
-nop
-Label_insn_33544: jnc 0x805219e
-nop
-Label_insn_33545: pushad
-nop
-Label_insn_33546: pushfd
-nop
-Label_insn_33547: push 0x0805219C
-nop
-Label_insn_33548: push 0xF00013A0
-nop
-nop
-Label_insn_33549: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33549: pop eax
-nop
-Label_insn_33550: popfd
-nop
-Label_insn_33551: popad
-nop
-Label_insn_33552: jnc 0x80521ce
-nop
-Label_insn_33553: pushad
-nop
-Label_insn_33554: pushfd
-nop
-Label_insn_33555: push 0x080521CB
-nop
-Label_insn_33556: push 0xF00013B0
-nop
-nop
-Label_insn_33557: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33557: pop eax
-nop
-Label_insn_2972: sub esi , eax
-nop
-Label_insn_33558: popfd
-nop
-Label_insn_33559: popad
-nop
-Label_insn_33560: pushad
-nop
-Label_insn_33561: pushfd
-nop
-Label_insn_33562: push 0x080521D2
-nop
-Label_insn_33563: push 0xF00013C0
-nop
-nop
-Label_insn_33564: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33564: pop eax
-nop
-Label_insn_33565: popfd
-nop
-Label_insn_33566: popad
-nop
-Label_insn_33567: jnc Label_insn_9402
-nop
-Label_insn_2987: sub ebx , 0x00000001
-nop
-Label_insn_33568: pushad
-nop
-Label_insn_33569: pushfd
-nop
-Label_insn_33570: push 0x080521F5
-nop
-Label_insn_33571: push 0xF00013D0
-nop
-nop
-Label_insn_33572: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33572: pop eax
-nop
-Label_insn_2993: add edx , 0x00000001
-nop
-Label_insn_33573: popfd
-nop
-Label_insn_33574: popad
-nop
-Label_insn_33575: jnc 0x80521fa
-nop
-Label_insn_2997: add esi , edi
-nop
-Label_insn_33576: pushad
-nop
-Label_insn_2999: lea eax , [esi+eax+0x01]
-nop
-Label_insn_33577: pushfd
-nop
-Label_insn_33578: push 0x080521F7
-nop
-Label_insn_33579: push 0xF00013E0
-nop
-nop
-Label_insn_33580: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33580: pop eax
-nop
-Label_insn_33581: popfd
-nop
-Label_insn_33582: popad
-nop
-Label_insn_33583: jno 0x8052205
-nop
-Label_insn_33584: pushad
-nop
-Label_insn_33585: pushfd
-nop
-Label_insn_33586: push 0x08052202
-nop
-Label_insn_33587: push 0xF00013F0
-nop
-nop
-Label_insn_33588: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33588: pop eax
-nop
-Label_insn_33589: popfd
-nop
-Label_insn_33590: popad
-nop
-Label_insn_33591: pushad
-nop
-Label_insn_33592: pushfd
-nop
-Label_insn_33593: push 0x08052208
-nop
-Label_insn_33594: push 0xF0001400
-nop
-nop
-Label_insn_33595: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33595: pop eax
-nop
-Label_insn_33596: popfd
-nop
-Label_insn_33597: popad
-nop
-Label_insn_33598: jnc 0x8052218
-nop
-Label_insn_33599: pushad
-nop
-Label_insn_33600: pushfd
-nop
-Label_insn_33601: push 0x08052215
-nop
-Label_insn_33602: push 0xF0001410
-nop
-nop
-Label_insn_33603: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33603: pop eax
-nop
-Label_insn_33604: popfd
-nop
-Label_insn_33605: popad
-nop
-Label_insn_33606: jno 0x80522b1
-nop
-Label_insn_33607: pushad
-nop
-Label_insn_33608: pushfd
-nop
-Label_insn_33609: push 0x080522AF
-nop
-Label_insn_33610: push 0xF0001420
-nop
-nop
-Label_insn_33611: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33611: pop eax
-nop
-Label_insn_33612: popfd
-nop
-Label_insn_33613: popad
-nop
-Label_insn_33614: jno 0x8052309
-nop
-Label_insn_33615: pushad
-nop
-Label_insn_33616: pushfd
-nop
-Label_insn_33617: push 0x08052306
-nop
-Label_insn_33618: push 0xF0001430
-nop
-nop
-Label_insn_33619: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33619: pop eax
-nop
-Label_insn_33620: popfd
-nop
-Label_insn_33621: popad
-nop
-Label_insn_3059: sub ebx , esi
-nop
-Label_insn_33622: jnc 0x8052338
-nop
-Label_insn_33623: pushad
-nop
-Label_insn_33624: pushfd
-nop
-Label_insn_33625: push 0x08052336
-nop
-Label_insn_33626: push 0xF0001440
-nop
-nop
-Label_insn_33627: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33627: pop eax
-nop
-Label_insn_3066: add ecx , edi
-nop
-Label_insn_33628: popfd
-nop
-Label_insn_33629: popad
-nop
-Label_insn_33630: jno Label_insn_9521
-nop
-Label_insn_33631: pushad
-nop
-Label_insn_33632: pushfd
-nop
-Label_insn_3073: sub edi , dword [edx+0x04]
-nop
-Label_insn_33633: push 0x0805236A
-nop
-Label_insn_3074: pushfd
-nop
-Label_insn_33634: push 0xF0001450
-nop
-nop
-Label_insn_33635: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33635: pop eax
-nop
-Label_insn_3076: sub edi , dword [edx+0x04]
-nop
-Label_insn_33636: popfd
-nop
-Label_insn_33637: popad
-nop
-Label_insn_33638: jno 0x805236e
-nop
-Label_insn_33639: pushad
-nop
-Label_insn_33640: pushfd
-nop
-Label_insn_33641: push 0x0805236C
-nop
-Label_insn_33642: push 0xF0001460
-nop
-nop
-Label_insn_33643: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33643: pop eax
-nop
-Label_insn_33644: popfd
-nop
-Label_insn_33645: popad
-nop
-Label_insn_3088: add edi , 0x00000001
-nop
-Label_insn_33646: jnc 0x8052390
-nop
-Label_insn_33647: pushad
-nop
-Label_insn_33648: pushfd
-nop
-Label_insn_33649: push 0x0805238D
-nop
-Label_insn_33650: push 0xF0001470
-nop
-nop
-Label_insn_33651: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33651: pop eax
-nop
-Label_insn_33652: popfd
-nop
-Label_insn_33653: popad
-nop
-Label_insn_33654: jno Label_insn_9536
-nop
-Label_insn_3100: add edx , 0x00000001
-nop
-Label_insn_33655: pushad
-nop
-Label_insn_33656: pushfd
-nop
-Label_insn_33657: push 0x08052394
-nop
-Label_insn_33658: push 0xF0001480
-nop
-nop
-Label_insn_33659: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33659: pop eax
-nop
-Label_insn_33660: popfd
-nop
-Label_insn_33661: popad
-nop
-Label_insn_33662: jno 0x805239a
-nop
-Label_insn_33663: pushad
-nop
-Label_insn_33664: pushfd
-nop
-Label_insn_33665: push 0x08052397
-nop
-Label_insn_33666: push 0xF0001490
-nop
-nop
-Label_insn_33667: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33667: pop eax
-nop
-Label_insn_33668: popfd
-nop
-Label_insn_33669: popad
-nop
-Label_insn_33670: jno 0x80523c1
-nop
-Label_insn_33671: pushad
-nop
-Label_insn_33672: pushfd
-nop
-Label_insn_33673: push 0x080523BE
-nop
-Label_insn_33674: push 0xF00014A0
-nop
-nop
-Label_insn_33675: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33675: pop eax
-nop
-Label_insn_33676: popfd
-nop
-Label_insn_33677: popad
-nop
-Label_insn_33678: jno Label_insn_9579
-nop
-Label_insn_33679: pushad
-nop
-Label_insn_33680: pushfd
-nop
-Label_insn_33681: push 0x08052408
-nop
-Label_insn_33682: push 0xF00014B0
-nop
-nop
-Label_insn_33683: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33683: pop eax
-nop
-Label_insn_33684: popfd
-nop
-Label_insn_33685: popad
-nop
-Label_insn_33686: jnc 0x805240e
-nop
-Label_insn_33687: pushad
-nop
-Label_insn_33688: pushfd
-nop
-Label_insn_33689: push 0x0805240B
-nop
-Label_insn_33690: push 0xF00014C0
-nop
-nop
-Label_insn_33691: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33691: pop eax
-nop
-Label_insn_33692: popfd
-nop
-Label_insn_33693: popad
-nop
-Label_insn_33694: jnc 0x805242c
-nop
-Label_insn_33695: pushad
-nop
-Label_insn_33696: pushfd
-nop
-Label_insn_33697: push 0x0805242A
-nop
-Label_insn_33698: push 0xF00014D0
-nop
-nop
-Label_insn_33699: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33699: pop eax
-nop
-Label_insn_33700: popfd
-nop
-Label_insn_33701: popad
-nop
-Label_insn_33702: jno 0x8052bbb
-nop
-Label_insn_33703: pushad
-nop
-Label_insn_33704: pushfd
-nop
-Label_insn_33705: push 0x08052BB8
-nop
-Label_insn_33706: push 0xF00014E0
-nop
-nop
-Label_insn_33707: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33707: pop eax
-nop
-Label_insn_33708: popfd
-nop
-Label_insn_33709: popad
-nop
-Label_insn_33710: jno 0x8052bdb
-nop
-Label_insn_33711: pushad
-nop
-Label_insn_33712: pushfd
-nop
-Label_insn_33713: push 0x08052BD8
-nop
-Label_insn_33714: push 0xF00014F0
-nop
-nop
-Label_insn_33715: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33715: pop eax
-nop
-Label_insn_33716: popfd
-nop
-Label_insn_33717: popad
-nop
-Label_insn_33718: jno 0x8052bea
-nop
-Label_insn_33719: pushad
-nop
-Label_insn_33720: pushfd
-nop
-Label_insn_33721: push 0x08052BE7
-nop
-Label_insn_33722: push 0xF0001500
-nop
-nop
-Label_insn_33723: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33723: pop eax
-nop
-Label_insn_33724: popfd
-nop
-Label_insn_3188: add edi , dword [ebp-0x00002034]
-nop
-Label_insn_33725: popad
-nop
-Label_insn_33726: jnc Label_insn_10179
-nop
-Label_insn_33727: pushad
-nop
-Label_insn_33728: pushfd
-nop
-Label_insn_33729: push 0x08052C28
-nop
-Label_insn_33730: push 0xF0001510
-nop
-nop
-Label_insn_33731: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33731: pop eax
-nop
-Label_insn_33732: popfd
-nop
-Label_insn_33733: popad
-nop
-Label_insn_33734: jnc 0x8052c2d
-nop
-Label_insn_33735: pushad
-nop
-Label_insn_33736: pushfd
-nop
-Label_insn_33737: push 0x08052C2A
-nop
-Label_insn_33738: push 0xF0001520
-nop
-nop
-Label_insn_33739: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33739: pop eax
-nop
-Label_insn_3207: lea edx , [eax-0x25]
-nop
-Label_insn_33740: popfd
-nop
-Label_insn_33741: popad
-nop
-Label_insn_3221: sub eax , esi
-nop
-Label_insn_33742: jno 0x8052c39
-nop
-Label_insn_33743: pushad
-nop
-Label_insn_33744: pushfd
-nop
-Label_insn_33745: push 0x08052C36
-nop
-Label_insn_33746: push 0xF0001530
-nop
-nop
-Label_insn_33747: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33747: pop eax
-nop
-Label_insn_33748: popfd
-nop
-Label_insn_33749: popad
-nop
-Label_insn_3242: add edx , 0x00000001
-nop
-Label_insn_33750: jno 0x8052e5c
-nop
-Label_insn_3245: add dword [ebp-0x0000202C] , eax
-nop
-Label_insn_33751: pushad
-nop
-Label_insn_3246: add edi , ebx
-nop
-Label_insn_33752: pushfd
-nop
-Label_insn_3247: add esi , ebx
-nop
-Label_insn_33753: push 0x08052E59
-nop
-Label_insn_33754: push 0xF0001540
-nop
-nop
-Label_insn_33755: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33755: pop eax
-nop
-Label_insn_33756: popfd
-nop
-Label_insn_33757: popad
-nop
-Label_insn_33758: pushad
-nop
-Label_insn_3255: sub edi , dword [ebp-0x00002034]
-nop
-Label_insn_33759: pushfd
-nop
-Label_insn_33760: push 0x08052E5F
-nop
-Label_insn_3257: lea ecx , [eax+0x01]
-nop
-Label_insn_33761: push 0xF0001550
-nop
-Label_insn_3258: lea eax , [eax+0x1F]
-nop
-nop
-Label_insn_33762: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33762: pop eax
-nop
-Label_insn_33763: popfd
-nop
-Label_insn_33764: popad
-nop
-Label_insn_33765: jno 0x8052e77
-nop
-Label_insn_33766: pushad
-nop
-Label_insn_33767: pushfd
-nop
-Label_insn_33768: push 0x08052E75
-nop
-Label_insn_33769: push 0xF0001560
-nop
-nop
-Label_insn_33770: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33770: pop eax
-nop
-Label_insn_33771: popfd
-nop
-Label_insn_33772: popad
-nop
-Label_insn_3273: add ebx , edi
-nop
-Label_insn_33773: pushad
-nop
-Label_insn_33774: pushfd
-nop
-Label_insn_33775: push 0x08052E7A
-nop
-Label_insn_33776: push 0xF0001570
-nop
-nop
-Label_insn_33777: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33777: pop eax
-nop
-Label_insn_33778: popfd
-nop
-Label_insn_33779: popad
-nop
-Label_insn_33780: jno 0x8052e8a
-nop
-Label_insn_33781: pushad
-nop
-Label_insn_33782: pushfd
-nop
-Label_insn_33783: push 0x08052E88
-nop
-Label_insn_3286: sbb esi , 0xFFFFFFFF
-nop
-Label_insn_33784: push 0xF0001580
-nop
-Label_insn_3287: add eax , 0x00000001
-nop
-nop
-Label_insn_33785: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33785: pop eax
-nop
-Label_insn_33786: popfd
-nop
-Label_insn_33787: popad
-nop
-Label_insn_33788: pushad
-nop
-Label_insn_3294: add esi , ebx
-nop
-Label_insn_33789: pushfd
-nop
-Label_insn_3295: add edi , 0x00000001
-nop
-Label_insn_33790: push 0x08052E8D
-nop
-Label_insn_3296: add dword [ebp-0x0000202C] , 0x00000001
-nop
-Label_insn_33791: push 0xF0001590
-nop
-nop
-Label_insn_33792: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33792: pop eax
-nop
-Label_insn_3299: lea edx , [eax-0x61]
-nop
-Label_insn_33793: popfd
-nop
-Label_insn_33794: popad
-nop
-Label_insn_33795: jno 0x8052ea6
-nop
-Label_insn_3303: add esi , 0x00000001
-nop
-Label_insn_3304: add edi , 0x00000001
-nop
-Label_insn_33796: pushad
-nop
-Label_insn_3305: add dword [ebp-0x0000202C] , 0x00000001
-nop
-Label_insn_33797: pushfd
-nop
-Label_insn_33798: push 0x08052EA4
-nop
-Label_insn_33799: push 0xF00015A0
-nop
-Label_insn_3308: add esi , 0x00000001
-nop
-nop
-Label_insn_33800: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33800: pop eax
-nop
-Label_insn_3309: add edi , 0x00000001
-nop
-Label_insn_33801: popfd
-nop
-Label_insn_3310: add dword [ebp-0x0000202C] , 0x00000001
-nop
-Label_insn_33802: popad
-nop
-Label_insn_3313: add edi , 0x00000001
-nop
-Label_insn_33803: pushad
-nop
-Label_insn_3314: add dword [ebp-0x0000202C] , 0x00000001
-nop
-Label_insn_33804: pushfd
-nop
-Label_insn_3315: sub edi , dword [ebp-0x00002034]
-nop
-Label_insn_33805: push 0x08052EA9
-nop
-Label_insn_33806: push 0xF00015B0
-nop
-nop
-Label_insn_33807: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33807: pop eax
-nop
-Label_insn_3318: add esi , edi
-nop
-Label_insn_33808: popfd
-nop
-Label_insn_33809: popad
-nop
-Label_insn_33810: jno 0x8052eb9
-nop
-Label_insn_33811: pushad
-nop
-Label_insn_33812: pushfd
-nop
-Label_insn_33813: push 0x08052EB7
-nop
-Label_insn_33814: push 0xF00015C0
-nop
-nop
-Label_insn_33815: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33815: pop eax
-nop
-Label_insn_3328: add edx , 0x00000001
-nop
-Label_insn_33816: popfd
-nop
-Label_insn_33817: popad
-nop
-Label_insn_33818: pushad
-nop
-Label_insn_33819: pushfd
-nop
-Label_insn_33820: push 0x08052EBC
-nop
-Label_insn_33821: push 0xF00015D0
-nop
-nop
-Label_insn_33822: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33822: pop eax
-nop
-Label_insn_33823: popfd
-nop
-Label_insn_33824: popad
-nop
-Label_insn_33825: jno 0x8052ecc
-nop
-Label_insn_33826: pushad
-nop
-Label_insn_33827: pushfd
-nop
-Label_insn_33828: push 0x08052ECA
-nop
-Label_insn_33829: push 0xF00015E0
-nop
-nop
-Label_insn_33830: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33830: pop eax
-nop
-Label_insn_33831: popfd
-nop
-Label_insn_33832: popad
-nop
-Label_insn_3350: add ebx , 0x00000001
-nop
-Label_insn_33833: pushad
-nop
-Label_insn_33834: pushfd
-nop
-Label_insn_33835: push 0x08052ECF
-nop
-Label_insn_33836: push 0xF00015F0
-nop
-nop
-Label_insn_33837: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33837: pop eax
-nop
-Label_insn_3356: add eax , 0x00000001
-nop
-Label_insn_33838: popfd
-nop
-Label_insn_3357: add ebx , eax
-nop
-Label_insn_33839: popad
-nop
-Label_insn_33840: jno 0x8052ee8
-nop
-Label_insn_33841: pushad
-nop
-Label_insn_33842: pushfd
-nop
-Label_insn_3363: add eax , 0x00000001
-nop
-Label_insn_33843: push 0x08052EE6
-nop
-Label_insn_3364: add ebx , eax
-nop
-Label_insn_33844: push 0xF0001600
-nop
-nop
-Label_insn_33845: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33845: pop eax
-nop
-Label_insn_33846: popfd
-nop
-Label_insn_33847: popad
-nop
-Label_insn_33848: pushad
-nop
-Label_insn_33849: pushfd
-nop
-Label_insn_3372: add ebx , dword [ebp-0x0000029C]
-nop
-Label_insn_33850: push 0x08052EEB
-nop
-Label_insn_33851: push 0xF0001610
-nop
-nop
-Label_insn_33852: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33852: pop eax
-nop
-Label_insn_33853: popfd
-nop
-Label_insn_33854: popad
-nop
-Label_insn_33855: jno 0x8052efb
-nop
-Label_insn_33856: pushad
-nop
-Label_insn_33857: pushfd
-nop
-Label_insn_3382: add ebx , eax
-nop
-Label_insn_33858: push 0x08052EF9
-nop
-Label_insn_33859: push 0xF0001620
-nop
-nop
-Label_insn_33860: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33860: pop eax
-nop
-Label_insn_33861: popfd
-nop
-Label_insn_33862: popad
-nop
-Label_insn_33863: pushad
-nop
-Label_insn_33864: pushfd
-nop
-Label_insn_33865: push 0x08052EFE
-nop
-Label_insn_33866: push 0xF0001630
-nop
-nop
-Label_insn_33867: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33867: pop eax
-nop
-Label_insn_33868: popfd
-nop
-Label_insn_3396: add eax , 0x00000001
-nop
-Label_insn_33869: popad
-nop
-Label_insn_3397: add ebx , eax
-nop
-Label_insn_33870: jno 0x8052f0e
-nop
-Label_insn_33871: pushad
-nop
-Label_insn_33872: pushfd
-nop
-Label_insn_33873: push 0x08052F0C
-nop
-Label_insn_33874: push 0xF0001640
-nop
-nop
-Label_insn_33875: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33875: pop eax
-nop
-Label_insn_33876: popfd
-nop
-Label_insn_33877: popad
-nop
-Label_insn_33878: pushad
-nop
-Label_insn_33879: pushfd
-nop
-Label_insn_33880: push 0x08052F11
-nop
-Label_insn_33881: push 0xF0001650
-nop
-nop
-Label_insn_33882: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33882: pop eax
-nop
-Label_insn_33883: popfd
-nop
-Label_insn_33884: popad
-nop
-Label_insn_3417: add eax , 0x00000001
-nop
-Label_insn_33885: jno 0x8052f24
-nop
-Label_insn_3418: add ebx , eax
-nop
-Label_insn_33886: pushad
-nop
-Label_insn_33887: pushfd
-nop
-Label_insn_33888: push 0x08052F22
-nop
-Label_insn_33889: push 0xF0001660
-nop
-nop
-Label_insn_33890: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33890: pop eax
-nop
-Label_insn_33891: popfd
-nop
-Label_insn_33892: popad
-nop
-Label_insn_33893: pushad
-nop
-Label_insn_33894: pushfd
-nop
-Label_insn_3430: lea ebx , [eax+0x01]
-nop
-Label_insn_33895: push 0x08052F27
-nop
-Label_insn_33896: push 0xF0001670
-nop
-nop
-Label_insn_33897: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33897: pop eax
-nop
-Label_insn_33898: popfd
-nop
-Label_insn_33899: popad
-nop
-Label_insn_33900: jno 0x8052f42
-nop
-Label_insn_33901: pushad
-nop
-Label_insn_33902: pushfd
-nop
-Label_insn_33903: push 0x08052F40
-nop
-Label_insn_33904: push 0xF0001680
-nop
-nop
-Label_insn_33905: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33905: pop eax
-nop
-Label_insn_33906: popfd
-nop
-Label_insn_33907: popad
-nop
-Label_insn_33908: pushad
-nop
-Label_insn_33909: pushfd
-nop
-Label_insn_33910: push 0x08052F45
-nop
-Label_insn_33911: push 0xF0001690
-nop
-nop
-Label_insn_33912: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33912: pop eax
-nop
-Label_insn_33913: popfd
-nop
-Label_insn_33914: popad
-nop
-Label_insn_33915: jno 0x8052f58
-nop
-Label_insn_33916: pushad
-nop
-Label_insn_33917: pushfd
-nop
-Label_insn_33918: push 0x08052F56
-nop
-Label_insn_33919: push 0xF00016A0
-nop
-nop
-Label_insn_33920: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33920: pop eax
-nop
-Label_insn_33921: popfd
-nop
-Label_insn_33922: popad
-nop
-Label_insn_33923: pushad
-nop
-Label_insn_33924: pushfd
-nop
-Label_insn_33925: push 0x08052F5B
-nop
-Label_insn_33926: push 0xF00016B0
-nop
-nop
-Label_insn_33927: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33927: pop eax
-nop
-Label_insn_33928: popfd
-nop
-Label_insn_33929: popad
-nop
-Label_insn_33930: jno 0x8052f7a
-nop
-Label_insn_33931: pushad
-nop
-Label_insn_33932: pushfd
-nop
-Label_insn_33933: push 0x08052F78
-nop
-Label_insn_33934: push 0xF00016C0
-nop
-nop
-Label_insn_33935: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33935: pop eax
-nop
-Label_insn_33936: popfd
-nop
-Label_insn_33937: popad
-nop
-Label_insn_33938: pushad
-nop
-Label_insn_33939: pushfd
-nop
-Label_insn_33940: push 0x08052F7D
-nop
-Label_insn_33941: push 0xF00016D0
-nop
-nop
-Label_insn_33942: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33942: pop eax
-nop
-Label_insn_33943: popfd
-nop
-Label_insn_33944: popad
-nop
-Label_insn_33945: jno 0x8052fd6
-nop
-Label_insn_33946: pushad
-nop
-Label_insn_33947: pushfd
-nop
-Label_insn_33948: push 0x08052FD3
-nop
-Label_insn_33949: push 0xF00016E0
-nop
-Label_insn_3514: lea edx , [eax+0x04]
-nop
-nop
-Label_insn_33950: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33950: pop eax
-nop
-Label_insn_33951: popfd
-nop
-Label_insn_33952: popad
-nop
-Label_insn_3519: add dword [ebx+0x0C] , 0x00000004
-nop
-Label_insn_33953: pushad
-nop
-Label_insn_33954: pushfd
-nop
-Label_insn_33955: push 0x08052FDD
-nop
-Label_insn_33956: push 0xF00016F0
-nop
-nop
-Label_insn_33957: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33957: pop eax
-nop
-Label_insn_33958: popfd
-nop
-Label_insn_33959: popad
-nop
-Label_insn_3527: add eax , esi
-nop
-Label_insn_33960: jnc Label_insn_10532
-nop
-Label_insn_33961: pushad
-nop
-Label_insn_33962: pushfd
-nop
-Label_insn_33963: push 0x0805300C
-nop
-Label_insn_3532: lea ecx , [edx+0x04]
-nop
-Label_insn_33964: push 0xF0001700
-nop
-nop
-Label_insn_33965: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33965: pop eax
-nop
-Label_insn_33966: popfd
-nop
-Label_insn_33967: popad
-nop
-Label_insn_3536: add dword [ebx+0x0C] , 0x00000004
-nop
-Label_insn_33968: jnc 0x8053013
-nop
-Label_insn_33969: pushad
-nop
-Label_insn_33970: pushfd
-nop
-Label_insn_33971: push 0x08053010
-nop
-Label_insn_33972: push 0xF0001710
-nop
-nop
-Label_insn_33973: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33973: pop eax
-nop
-Label_insn_33974: popfd
-nop
-Label_insn_33975: jnc 0x8053040
-nop
-Label_insn_33976: pushad
-nop
-Label_insn_33977: pushfd
-nop
-Label_insn_33978: push 0x0805303D
-nop
-Label_insn_33979: push 0xF0001720
-nop
-nop
-Label_insn_33980: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33980: pop eax
-nop
-Label_insn_33981: popfd
-nop
-Label_insn_33982: popad
-nop
-Label_insn_33983: jnc 0x8053050
-nop
-Label_insn_3559: lea edx , [esi+eax]
-nop
-Label_insn_33984: pushad
-nop
-Label_insn_33985: pushfd
-nop
-Label_insn_33986: push 0x0805304E
-nop
-Label_insn_33987: push 0xF0001730
-nop
-Label_insn_34063: pushfd
-nop
-nop
-Label_insn_33988: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_33988: pop eax
-nop
-Label_insn_33989: popfd
-nop
-Label_insn_33990: popad
-nop
-Label_insn_33991: jno 0x805307b
-nop
-Label_insn_33992: pushad
-nop
-Label_insn_33993: pushfd
-nop
-Label_insn_3572: sub edx , eax
-nop
-Label_insn_33994: push 0x08053078
-nop
-Label_insn_33995: push 0xF0001740
-nop
-nop
-Label_insn_33996: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_33996: pop eax
-nop
-Label_insn_33997: popfd
-nop
-Label_insn_33998: popad
-nop
-Label_insn_33999: pushad
-nop
-Label_insn_34000: pushfd
-nop
-Label_insn_34001: push 0x08053084
-nop
-Label_insn_3582: add edi , 0x080611E0
-nop
-Label_insn_34002: push 0xF0001750
-nop
-nop
-Label_insn_34003: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34003: pop eax
-nop
-Label_insn_34004: popfd
-nop
-Label_insn_34005: popad
-nop
-Label_insn_34006: jno 0x804af39
-nop
-Label_insn_34007: pushad
-nop
-Label_insn_34008: pushfd
-nop
-Label_insn_34009: push 0x0804AF36
-nop
-Label_insn_34010: push 0xF0001760
-nop
-nop
-Label_insn_34011: nop ;mul_overflow_detector_32
-post_callback_Label_insn_34011: pop eax
-nop
-Label_insn_34012: popfd
-nop
-Label_insn_34013: popad
-nop
-Label_insn_34014: pushad
-nop
-Label_insn_34015: pushfd
-nop
-Label_insn_34016: push 0x0804AF3E
-nop
-Label_insn_3600: add dword [0x080614B4] , eax
-nop
-Label_insn_34017: push 0xF0001770
-nop
-nop
-Label_insn_34018: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34018: pop eax
-nop
-Label_insn_34019: popfd
-nop
-Label_insn_34020: popad
-nop
-Label_insn_34021: jno 0x804afa3
-nop
-Label_insn_34022: pushad
-nop
-Label_insn_34023: pushfd
-nop
-Label_insn_34024: push 0x0804AFA0
-nop
-Label_insn_34025: push 0xF0001780
-nop
-nop
-Label_insn_34026: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34026: pop eax
-nop
-Label_insn_34027: popfd
-nop
-Label_insn_34028: popad
-nop
-Label_insn_34029: jno 0x804b00a
-nop
-Label_insn_34030: pushad
-nop
-Label_insn_34031: pushfd
-nop
-Label_insn_34032: push 0x0804B007
-nop
-Label_insn_34033: push 0xF0001790
-nop
-nop
-Label_insn_34034: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34034: pop eax
-nop
-Label_insn_34035: popfd
-nop
-Label_insn_3624: sub eax , 0x00000001
-nop
-Label_insn_34036: popad
-nop
-Label_insn_34037: jno 0x804b207
-nop
-Label_insn_34038: pushad
-nop
-Label_insn_34039: pushfd
-nop
-Label_insn_34040: push 0x0804B200
-nop
-Label_insn_34041: push 0xF00017A0
-nop
-nop
-Label_insn_34042: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34042: pop eax
-nop
-Label_insn_34043: popfd
-nop
-Label_insn_34044: popad
-nop
-Label_insn_34045: jno 0x804b335
-nop
-Label_insn_34046: pushad
-nop
-Label_insn_34047: pushfd
-nop
-Label_insn_34048: push 0x0804B32E
-nop
-Label_insn_34049: push 0xF00017B0
-nop
-nop
-Label_insn_34050: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34050: pop eax
-nop
-Label_insn_34051: popfd
-nop
-Label_insn_34052: popad
-nop
-Label_insn_34053: jno 0x804b367
-nop
-Label_insn_34054: pushad
-nop
-Label_insn_34055: pushfd
-nop
-Label_insn_34056: push 0x0804B364
-nop
-Label_insn_34057: push 0xF00017C0
-nop
-nop
-Label_insn_34058: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34058: pop eax
-nop
-Label_insn_34059: popfd
-nop
-Label_insn_34060: popad
-nop
-Label_insn_3658: lea eax , [esi+edx-0x01]
-nop
-Label_insn_34061: jnc 0x804b485
-nop
-Label_insn_34062: pushad
-nop
-Label_insn_34064: push 0x0804B481
-nop
-Label_insn_34065: push 0xF00017D0
-nop
-nop
-Label_insn_34066: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34066: pop eax
-nop
-Label_insn_34067: popfd
-nop
-Label_insn_34068: popad
-nop
-Label_insn_34069: jno Label_insn_1935
-nop
-Label_insn_34070: pushad
-nop
-Label_insn_34071: pushfd
-nop
-Label_insn_34072: push 0x0804B4B0
-nop
-Label_insn_34073: push 0xF00017E0
-nop
-nop
-Label_insn_34074: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34074: pop eax
-nop
-Label_insn_34075: popfd
-nop
-Label_insn_34076: popad
-nop
-Label_insn_34077: jno 0x804b4b6
-nop
-Label_insn_34078: pushad
-nop
-Label_insn_34079: pushfd
-nop
-Label_insn_34080: push 0x0804B4B3
-nop
-Label_insn_34081: push 0xF00017F0
-nop
-nop
-Label_insn_34082: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34082: pop eax
-nop
-Label_insn_34083: popfd
-nop
-Label_insn_34084: popad
-nop
-Label_insn_34085: jno 0x804b4cd
-nop
-Label_insn_34086: pushad
-nop
-Label_insn_34087: pushfd
-nop
-Label_insn_34088: push 0x0804B4CA
-nop
-Label_insn_34089: push 0xF0001800
-nop
-nop
-Label_insn_34090: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34090: pop eax
-nop
-Label_insn_34091: popfd
-nop
-Label_insn_34092: popad
-nop
-Label_insn_34093: jno 0x804b4e3
-nop
-Label_insn_34094: pushad
-nop
-Label_insn_34095: pushfd
-nop
-Label_insn_34096: push 0x0804B4E0
-nop
-Label_insn_34097: push 0xF0001810
-nop
-nop
-Label_insn_34098: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34098: pop eax
-nop
-Label_insn_34099: popfd
-nop
-Label_insn_34100: popad
-nop
-Label_insn_34101: pushad
-nop
-Label_insn_34102: pushfd
-nop
-Label_insn_34103: push 0x0804B4E8
-nop
-Label_insn_34104: push 0xF0001820
-nop
-nop
-Label_insn_34105: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34105: pop eax
-nop
-Label_insn_34106: popfd
-nop
-Label_insn_34107: popad
-nop
-Label_insn_34108: jno 0x804b72b
-nop
-Label_insn_34109: pushad
-nop
-Label_insn_34110: pushfd
-nop
-Label_insn_34111: push 0x0804B727
-nop
-Label_insn_3748: add edi , 0x00000008
-nop
-Label_insn_34112: push 0xF0001830
-nop
-nop
-Label_insn_34113: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34113: pop eax
-nop
-Label_insn_34114: popfd
-nop
-Label_insn_34115: popad
-nop
-Label_insn_34116: jno 0x804b7af
-nop
-Label_insn_34117: pushad
-nop
-Label_insn_34118: pushfd
-nop
-Label_insn_34119: push 0x0804B7A9
-nop
-Label_insn_34120: push 0xF0001840
-nop
-nop
-Label_insn_34121: nop ;mul_overflow_detector_32
-post_callback_Label_insn_34121: pop eax
-nop
-Label_insn_34122: popfd
-nop
-Label_insn_34123: popad
-nop
-Label_insn_3761: sbb edi , edi
-nop
-Label_insn_34124: pushfd
-nop
-Label_insn_3763: add edi , 0x00000090
-nop
-Label_insn_34125: test eax , 0xFFFFFF00
-nop
-Label_insn_34126: je Label_insn_34128
-nop
-Label_insn_34127: nop
-nop
-Label_insn_34128: popfd
-nop
-Label_insn_34129: movzx eax , al
-nop
-Label_insn_34130: not eax
-nop
-Label_insn_34131: test eax , 0xFFFFFF00
-nop
-Label_insn_34132: je Label_insn_34128
-nop
-Label_insn_34133: pushad
-nop
-Label_insn_34134: pushfd
-nop
-Label_insn_34135: push 0x0804B7EF
-nop
-Label_insn_34136: push 0xF0001850
-nop
-nop
-Label_insn_34137: nop ;truncation_detector_32_8
-post_callback_Label_insn_34137: pop eax
-nop
-Label_insn_34138: popfd
-nop
-Label_insn_34139: popad
-nop
-Label_insn_34140: jnc 0x804b7f9
-nop
-Label_insn_34141: pushad
-nop
-Label_insn_34142: pushfd
-nop
-Label_insn_34143: push 0x0804B7F7
-nop
-Label_insn_34144: push 0xF0001860
-nop
-nop
-Label_insn_34145: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34145: pop eax
-nop
-Label_insn_34146: popfd
-nop
-Label_insn_34147: popad
-nop
-Label_insn_3790: sub eax , 0x00000001
-nop
-Label_insn_34148: pushad
-nop
-Label_insn_34149: pushfd
-nop
-Label_insn_34150: push 0x0804B7FC
-nop
-Label_insn_34151: push 0xF0001870
-nop
-nop
-Label_insn_34152: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34152: pop eax
-nop
-Label_insn_34153: popfd
-nop
-Label_insn_34154: popad
-nop
-Label_insn_34155: jnc Label_insn_2147
-nop
-Label_insn_34156: pushad
-nop
-Label_insn_34157: pushfd
-nop
-Label_insn_34158: push 0x0804B869
-nop
-Label_insn_34159: push 0xF0001880
-nop
-nop
-Label_insn_34160: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34160: pop eax
-nop
-Label_insn_34161: popfd
-nop
-Label_insn_34162: popad
-nop
-Label_insn_34163: jnc 0x804b86e
-nop
-Label_insn_34164: pushad
-nop
-Label_insn_34165: pushfd
-nop
-Label_insn_34166: push 0x0804B86B
-nop
-Label_insn_34167: push 0xF0001890
-nop
-nop
-Label_insn_34168: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34168: pop eax
-nop
-Label_insn_34169: popfd
-nop
-Label_insn_34170: popad
-nop
-Label_insn_34171: jnc 0x804b886
-nop
-Label_insn_3821: add esi , eax
-nop
-Label_insn_34172: pushad
-nop
-Label_insn_34173: pushfd
-nop
-Label_insn_34174: push 0x0804B882
-nop
-Label_insn_34175: push 0xF00018A0
-nop
-nop
-Label_insn_34176: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34176: pop eax
-nop
-Label_insn_34177: popfd
-nop
-Label_insn_34178: popad
-nop
-Label_insn_34179: jno 0x804b8b3
-nop
-Label_insn_34180: pushad
-nop
-Label_insn_34181: pushfd
-nop
-Label_insn_34182: push 0x0804B8B0
-nop
-Label_insn_34183: push 0xF00018B0
-nop
-nop
-Label_insn_34184: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34184: pop eax
-nop
-Label_insn_34185: popfd
-nop
-Label_insn_34186: popad
-nop
-Label_insn_34187: pushfd
-nop
-Label_insn_34188: test ecx , 0xFFFFFF00
-nop
-Label_insn_34189: je Label_insn_34191
-nop
-Label_insn_34190: nop
-nop
-Label_insn_34191: popfd
-nop
-Label_insn_34192: mov byte [ebp-0x0000034C] , cl
-nop
-Label_insn_34193: pushad
-nop
-Label_insn_34194: pushfd
-nop
-Label_insn_34195: push 0x0804B9CE
-nop
-Label_insn_34196: push 0xF00018C0
-nop
-nop
-Label_insn_34197: nop ;truncation_detector_32_8
-post_callback_Label_insn_34197: pop eax
-nop
-Label_insn_34198: popfd
-nop
-Label_insn_34199: popad
-nop
-Label_insn_3856: sub edx , 0x00000001
-nop
-Label_insn_34200: jnc 0x804bb65
-nop
-Label_insn_34201: pushad
-nop
-Label_insn_34202: pushfd
-nop
-Label_insn_34203: push 0x0804BB63
-nop
-Label_insn_34204: push 0xF00018D0
-nop
-nop
-Label_insn_34205: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34205: pop eax
-nop
-Label_insn_34206: popfd
-nop
-Label_insn_34207: popad
-nop
-Label_insn_34208: jnc Label_insn_2322
-nop
-Label_insn_34209: pushad
-nop
-Label_insn_34210: pushfd
-nop
-Label_insn_34211: push 0x0804BB8B
-nop
-Label_insn_34212: push 0xF00018E0
-nop
-nop
-Label_insn_34213: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34213: pop eax
-nop
-Label_insn_34214: popfd
-nop
-Label_insn_3875: sub edx , 0x00000001
-nop
-Label_insn_34215: popad
-nop
-Label_insn_34216: jno 0x804bb91
-nop
-Label_insn_34217: pushad
-nop
-Label_insn_34218: pushfd
-nop
-Label_insn_34219: push 0x0804BB8E
-nop
-Label_insn_34220: push 0xF00018F0
-nop
-nop
-Label_insn_34221: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34221: pop eax
-nop
-Label_insn_34222: popfd
-nop
-Label_insn_34223: popad
-nop
-Label_insn_34224: jnc Label_insn_2343
-nop
-Label_insn_34225: pushad
-nop
-Label_insn_34226: pushfd
-nop
-Label_insn_34227: push 0x0804BBE3
-nop
-Label_insn_34228: push 0xF0001900
-nop
-nop
-Label_insn_34229: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34229: pop eax
-nop
-Label_insn_34230: popfd
-nop
-Label_insn_34231: popad
-nop
-Label_insn_34232: jno 0x804bbe9
-nop
-Label_insn_34233: pushad
-nop
-Label_insn_34234: pushfd
-nop
-Label_insn_34235: push 0x0804BBE6
-nop
-Label_insn_34236: push 0xF0001910
-nop
-nop
-Label_insn_34237: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34237: pop eax
-nop
-Label_insn_34238: popfd
-nop
-Label_insn_34239: popad
-nop
-Label_insn_34240: jno 0x804bc1e
-nop
-Label_insn_34241: pushad
-nop
-Label_insn_34242: pushfd
-nop
-Label_insn_34243: push 0x0804BC1B
-nop
-Label_insn_34244: push 0xF0001920
-nop
-nop
-Label_insn_34245: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34245: pop eax
-nop
-Label_insn_34246: popfd
-nop
-Label_insn_34247: popad
-nop
-Label_insn_34248: jno Label_insn_2362
-nop
-Label_insn_34249: pushad
-nop
-Label_insn_34250: pushfd
-nop
-Label_insn_34251: push 0x0804BC2B
-nop
-Label_insn_34252: push 0xF0001930
-nop
-nop
-Label_insn_34253: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34253: pop eax
-nop
-Label_insn_34254: popfd
-nop
-Label_insn_34255: popad
-nop
-Label_insn_34256: jnc 0x804bc30
-nop
-Label_insn_34257: pushad
-nop
-Label_insn_3933: add dword [ebp-0x20] , 0x00000001
-nop
-Label_insn_34258: pushfd
-nop
-Label_insn_34259: push 0x0804BC2D
-nop
-Label_insn_34260: push 0xF0001940
-nop
-nop
-Label_insn_34261: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34261: pop eax
-nop
-Label_insn_34262: popfd
-nop
-Label_insn_34263: popad
-nop
-Label_insn_34264: pushad
-nop
-Label_insn_34265: pushfd
-nop
-Label_insn_34266: push 0x0804BC37
-nop
-Label_insn_34267: push 0xF0001950
-nop
-nop
-Label_insn_34268: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34268: pop eax
-nop
-Label_insn_34269: popfd
-nop
-Label_insn_34270: popad
-nop
-Label_insn_34271: jnc 0x804bc3d
-nop
-Label_insn_34272: pushad
-nop
-Label_insn_34273: pushfd
-nop
-Label_insn_34274: push 0x0804BC3A
-nop
-Label_insn_34275: push 0xF0001960
-nop
-nop
-Label_insn_34276: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34276: pop eax
-nop
-Label_insn_34277: popfd
-nop
-Label_insn_34278: popad
-nop
-Label_insn_34279: jnc 0x804bc74
-nop
-Label_insn_34280: pushad
-nop
-Label_insn_34281: pushfd
-nop
-Label_insn_34282: push 0x0804BC71
-nop
-Label_insn_34283: push 0xF0001970
-nop
-nop
-Label_insn_34284: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34284: pop eax
-nop
-Label_insn_34285: popfd
-nop
-Label_insn_34286: popad
-nop
-Label_insn_34287: jnc 0x804bc8d
-nop
-Label_insn_34288: pushad
-nop
-Label_insn_34289: pushfd
-nop
-Label_insn_3975: add eax , 0x00000001
-nop
-Label_insn_34290: push 0x0804BC8A
-nop
-Label_insn_34291: push 0xF0001980
-nop
-nop
-Label_insn_34292: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34292: pop eax
-nop
-Label_insn_34293: popfd
-nop
-Label_insn_34294: popad
-nop
-Label_insn_34295: jno 0x8053b20
-nop
-Label_insn_3983: add ebx , 0x00000008
-nop
-Label_insn_34296: pushad
-nop
-Label_insn_34297: pushfd
-nop
-Label_insn_34298: push 0x08053B1C
-nop
-Label_insn_34299: push 0xF0001990
-nop
-nop
-Label_insn_34300: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34300: pop eax
-nop
-Label_insn_34301: popfd
-nop
-Label_insn_34302: popad
-nop
-Label_insn_3992: lea edx , [eax+0x01]
-nop
-Label_insn_34303: jno 0x8053b4a
-nop
-Label_insn_34304: pushad
-nop
-Label_insn_34305: pushfd
-nop
-Label_insn_34306: push 0x08053B47
-nop
-Label_insn_34307: push 0xF00019A0
-nop
-Label_insn_3998: lea edx , [eax+0x02]
-nop
-nop
-Label_insn_34308: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34308: pop eax
-nop
-Label_insn_34309: popfd
-nop
-Label_insn_34310: popad
-nop
-Label_insn_4001: add eax , 0x00000003
-nop
-Label_insn_34311: jno Label_insn_11747
-nop
-Label_insn_34312: pushad
-nop
-Label_insn_34313: pushfd
-nop
-Label_insn_34314: push 0x08053C42
-nop
-Label_insn_34315: push 0xF00019B0
-nop
-nop
-Label_insn_34316: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34316: pop eax
-nop
-Label_insn_4010: add esi , 0x00000001
-nop
-Label_insn_34317: popfd
-nop
-Label_insn_34318: popad
-nop
-Label_insn_34319: jno 0x8053c49
-nop
-Label_insn_34320: pushad
-nop
-Label_insn_34321: pushfd
-nop
-Label_insn_34322: push 0x08053C46
-nop
-Label_insn_34323: push 0xF00019C0
-nop
-nop
-Label_insn_34324: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34324: pop eax
-nop
-Label_insn_4020: lea ecx , [0x080611E0+esi*8]
-nop
-Label_insn_34325: popfd
-nop
-Label_insn_34326: popad
-nop
-Label_insn_34327: jno 0x8053c9c
-nop
-Label_insn_34328: pushad
-nop
-Label_insn_34329: pushfd
-nop
-Label_insn_34330: push 0x08053C98
-nop
-Label_insn_34331: push 0xF00019D0
-nop
-nop
-Label_insn_34332: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34332: pop eax
-nop
-Label_insn_34333: popfd
-nop
-Label_insn_34334: popad
-nop
-Label_insn_34335: jno 0x8053f1b
-nop
-Label_insn_34336: pushad
-nop
-Label_insn_34337: pushfd
-nop
-Label_insn_34338: push 0x08053F18
-nop
-Label_insn_34339: push 0xF00019E0
-nop
-nop
-Label_insn_34340: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34340: pop eax
-nop
-Label_insn_34341: popfd
-nop
-Label_insn_34342: popad
-nop
-Label_insn_4043: add eax , 0x00000001
-nop
-Label_insn_34343: jnc 0x8053f59
-nop
-Label_insn_34344: pushad
-nop
-Label_insn_34345: pushfd
-nop
-Label_insn_34346: push 0x08053F56
-nop
-Label_insn_34347: push 0xF00019F0
-nop
-nop
-Label_insn_34348: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34348: pop eax
-nop
-Label_insn_34349: popfd
-nop
-Label_insn_34350: popad
-nop
-Label_insn_34351: jno 0x8053f6b
-nop
-Label_insn_34352: pushad
-nop
-Label_insn_34353: pushfd
-nop
-Label_insn_34354: push 0x08053F68
-nop
-Label_insn_34355: push 0xF0001A00
-nop
-nop
-Label_insn_34356: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34356: pop eax
-nop
-Label_insn_34357: popfd
-nop
-Label_insn_34358: popad
-nop
-Label_insn_34359: pushad
-nop
-Label_insn_34360: pushfd
-nop
-Label_insn_34361: push 0x08053F6E
-nop
-Label_insn_34362: push 0xF0001A10
-nop
-nop
-Label_insn_34363: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34363: pop eax
-nop
-Label_insn_34364: popfd
-nop
-Label_insn_34365: popad
-nop
-Label_insn_34366: jno 0x8054083
-nop
-Label_insn_34367: pushad
-nop
-Label_insn_34368: pushfd
-nop
-Label_insn_34369: push 0x08054081
-nop
-Label_insn_34370: push 0xF0001A20
-nop
-nop
-Label_insn_34371: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34371: pop eax
-nop
-Label_insn_34372: popfd
-nop
-Label_insn_34373: popad
-nop
-Label_insn_34374: pushad
-nop
-Label_insn_34375: pushfd
-nop
-Label_insn_34376: push 0x08054086
-nop
-Label_insn_34377: push 0xF0001A30
-nop
-nop
-Label_insn_34378: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34378: pop eax
-nop
-Label_insn_34379: popfd
-nop
-Label_insn_34380: popad
-nop
-Label_insn_34381: jnc 0x80540af
-nop
-Label_insn_4094: sub eax , esi
-nop
-Label_insn_34382: pushad
-nop
-Label_insn_34383: pushfd
-nop
-Label_insn_34384: push 0x080540AC
-nop
-Label_insn_34385: push 0xF0001A40
-nop
-nop
-Label_insn_34386: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34386: pop eax
-nop
-Label_insn_34387: popfd
-nop
-Label_insn_34388: popad
-nop
-Label_insn_34389: pushad
-nop
-Label_insn_4101: imul ecx , dword [edi+0x10] , 0x000000A1
-nop
-Label_insn_4102: add ecx , 0x08061580
-nop
-Label_insn_34390: jno 0x80540fa
-nop
-Label_insn_34391: pushad
-nop
-Label_insn_34392: pushfd
-nop
-Label_insn_34393: push 0x080540F4
-nop
-Label_insn_4107: add edx , 0x00000002
-nop
-Label_insn_34394: push 0xF0001A50
-nop
-nop
-Label_insn_34395: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34395: pop eax
-nop
-Label_insn_34396: popfd
-nop
-Label_insn_34397: popad
-nop
-Label_insn_34398: jno 0x8054185
-nop
-Label_insn_34399: pushad
-nop
-Label_insn_34400: pushfd
-nop
-Label_insn_34401: push 0x08054182
-nop
-Label_insn_34402: push 0xF0001A60
-nop
-nop
-Label_insn_34403: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34403: pop eax
-nop
-Label_insn_34404: popfd
-nop
-Label_insn_34405: popad
-nop
-Label_insn_34406: jno 0x805423a
-nop
-Label_insn_34407: pushad
-nop
-Label_insn_34408: pushfd
-nop
-Label_insn_34409: push 0x08054237
-nop
-Label_insn_4128: lea eax , [ebx+0x08]
-nop
-Label_insn_34410: push 0xF0001A70
-nop
-nop
-Label_insn_34411: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34411: pop eax
-nop
-Label_insn_34412: popfd
-nop
-Label_insn_34413: popad
-nop
-Label_insn_34414: jno 0x80542d5
-nop
-Label_insn_34415: pushad
-nop
-Label_insn_34416: pushfd
-nop
-Label_insn_34417: push 0x080542D2
-nop
-Label_insn_34418: push 0xF0001A80
-nop
-nop
-Label_insn_34419: nop ;mul_overflow_detector_32
-post_callback_Label_insn_34419: pop eax
-nop
-Label_insn_34420: popfd
-nop
-Label_insn_34421: popad
-nop
-Label_insn_34422: pushad
-nop
-Label_insn_34423: pushfd
-nop
-Label_insn_34424: push 0x080542D7
-nop
-Label_insn_34425: push 0xF0001A90
-nop
-nop
-Label_insn_34426: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34426: pop eax
-nop
-Label_insn_34427: popfd
-nop
-Label_insn_34428: popad
-nop
-Label_insn_34429: jnc 0x8054325
-nop
-Label_insn_34430: pushad
-nop
-Label_insn_34431: pushfd
-nop
-Label_insn_34432: push 0x08054323
-nop
-Label_insn_34433: push 0xF0001AA0
-nop
-nop
-Label_insn_34434: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34434: pop eax
-nop
-Label_insn_34435: popfd
-nop
-Label_insn_4159: sub edi , eax
-nop
-Label_insn_34436: popad
-nop
-Label_insn_34437: jnc 0x80543fd
-nop
-Label_insn_34438: pushad
-nop
-Label_insn_34439: pushfd
-nop
-Label_insn_34440: push 0x080543FB
-nop
-Label_insn_4166: add ecx , 0x00000001
-nop
-Label_insn_34441: push 0xF0001AB0
-nop
-nop
-Label_insn_34442: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34442: pop eax
-nop
-Label_insn_34443: popfd
-nop
-Label_insn_4169: add esi , ecx
-nop
-Label_insn_34444: popad
-nop
-Label_insn_4171: lea edi , [esi+0x01]
-nop
-Label_insn_34445: jnc 0x8054411
-nop
-Label_insn_4172: add edx , 0x00000001
-nop
-Label_insn_34446: pushad
-nop
-Label_insn_34447: pushfd
-nop
-Label_insn_34448: push 0x0805440F
-nop
-Label_insn_34449: push 0xF0001AC0
-nop
-nop
-Label_insn_34450: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34450: pop eax
-nop
-Label_insn_34451: popfd
-nop
-Label_insn_34452: popad
-nop
-Label_insn_34453: pushad
-nop
-Label_insn_34454: pushfd
-nop
-Label_insn_34455: push 0x08054415
-nop
-Label_insn_34456: push 0xF0001AD0
-nop
-nop
-Label_insn_34457: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34457: pop eax
-nop
-Label_insn_34458: popfd
-nop
-Label_insn_34459: popad
-nop
-Label_insn_34460: jno Label_insn_12363
-nop
-Label_insn_34461: pushad
-nop
-Label_insn_34462: pushfd
-nop
-Label_insn_34463: push 0x08054493
-nop
-Label_insn_4194: add edi , eax
-nop
-Label_insn_34464: push 0xF0001AE0
-nop
-nop
-Label_insn_34465: nop ;mul_overflow_detector_32
-post_callback_Label_insn_34465: pop eax
-nop
-Label_insn_34466: popfd
-nop
-Label_insn_34467: popad
-nop
-Label_insn_34468: pushfd
-nop
-Label_insn_34469: test ecx , ecx
-nop
-Label_insn_34470: jns Label_insn_34472
-nop
-Label_insn_34471: nop
-nop
-Label_insn_34472: popfd
-nop
-Label_insn_34473: mov dword [esp+0x08] , ecx
-nop
-Label_insn_34474: pushad
-nop
-Label_insn_34475: pushfd
-nop
-Label_insn_34476: push 0x08054497
-nop
-Label_insn_34477: push 0xF0001AF0
-nop
-nop
-Label_insn_34478: nop ;signedness_detector_32
-post_callback_Label_insn_34478: pop eax
-nop
-Label_insn_34479: popfd
-nop
-Label_insn_34480: popad
-nop
-Label_insn_34481: jno Label_insn_12365
-nop
-Label_insn_34482: pushad
-nop
-Label_insn_34483: pushfd
-nop
-Label_insn_34484: push 0x0805449B
-nop
-Label_insn_34485: push 0xF0001B00
-nop
-nop
-Label_insn_34486: nop ;mul_overflow_detector_32
-post_callback_Label_insn_34486: pop eax
-nop
-Label_insn_34487: popfd
-nop
-Label_insn_34488: popad
-nop
-Label_insn_34489: jno 0x80544a0
-nop
-Label_insn_4236: sub esi , eax
-nop
-Label_insn_4242: add ecx , 0x00000001
-nop
-Label_insn_4245: add edi , ecx
-nop
-Label_insn_4247: lea esi , [edi+0x01]
-nop
-Label_insn_4248: add edx , 0x00000001
-nop
-Label_insn_34490: pushad
-nop
-Label_insn_34491: pushfd
-nop
-Label_insn_34492: push 0x0805449E
-nop
-Label_insn_34493: push 0xF0001B10
-nop
-nop
-Label_insn_34494: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34494: pop eax
-nop
-Label_insn_34495: popfd
-nop
-Label_insn_34496: popad
-nop
-Label_insn_34497: test edx , edx
-nop
-Label_insn_34498: jns Label_insn_34500
-nop
-Label_insn_34499: nop
-nop
-Label_insn_34500: popfd
-nop
-Label_insn_34501: mov dword [ebp-0x00000098] , edx
-nop
-Label_insn_34502: pushad
-nop
-Label_insn_34503: pushfd
-nop
-Label_insn_34504: push 0x080544A3
-nop
-Label_insn_34505: push 0xF0001B20
-nop
-nop
-Label_insn_34506: nop ;signedness_detector_32
-post_callback_Label_insn_34506: pop eax
-nop
-Label_insn_34507: popfd
-nop
-Label_insn_34508: popad
-nop
-Label_insn_34509: jnc 0x80544b9
-nop
-Label_insn_34510: pushad
-nop
-Label_insn_4274: add esi , eax
-nop
-Label_insn_34511: pushfd
-nop
-Label_insn_34512: push 0x080544B7
-nop
-Label_insn_34513: push 0xF0001B30
-nop
-nop
-Label_insn_34514: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34514: pop eax
-nop
-Label_insn_34515: popfd
-nop
-Label_insn_34516: popad
-nop
-Label_insn_4281: sub esi , dword [ebp-0x000014EC]
-nop
-Label_insn_34517: jnc 0x805451b
-nop
-Label_insn_4283: add dword [0x080614B4] , esi
-nop
-Label_insn_34518: pushad
-nop
-Label_insn_34519: pushfd
-nop
-Label_insn_34520: push 0x08054518
-nop
-Label_insn_34521: push 0xF0001B40
-nop
-nop
-Label_insn_34522: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34522: pop eax
-nop
-Label_insn_34523: popfd
-nop
-Label_insn_34524: popad
-nop
-Label_insn_34525: jnc 0x805453c
-nop
-Label_insn_34526: pushad
-nop
-Label_insn_34527: pushfd
-nop
-Label_insn_34528: push 0x08054535
-nop
-Label_insn_34529: push 0xF0001B50
-nop
-nop
-Label_insn_34530: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34530: pop eax
-nop
-Label_insn_34531: popfd
-nop
-Label_insn_34532: popad
-nop
-Label_insn_34533: jno 0x805455b
-nop
-Label_insn_34534: pushad
-nop
-Label_insn_34535: pushfd
-nop
-Label_insn_34536: push 0x08054558
-nop
-Label_insn_34537: push 0xF0001B60
-nop
-nop
-Label_insn_34538: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34538: pop eax
-nop
-Label_insn_34539: popfd
-nop
-Label_insn_34540: popad
-nop
-Label_insn_34541: jno Label_insn_12421
-nop
-Label_insn_34542: pushad
-nop
-Label_insn_34543: pushfd
-nop
-Label_insn_34544: push 0x08054585
-nop
-Label_insn_34545: push 0xF0001B70
-nop
-nop
-Label_insn_34546: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34546: pop eax
-nop
-Label_insn_34547: popfd
-nop
-Label_insn_34548: popad
-nop
-Label_insn_34549: jno 0x805458b
-nop
-Label_insn_34550: pushad
-nop
-Label_insn_34551: pushfd
-nop
-Label_insn_34552: push 0x08054587
-nop
-Label_insn_34553: push 0xF0001B80
-nop
-nop
-Label_insn_34554: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34554: pop eax
-nop
-Label_insn_34555: popfd
-nop
-Label_insn_34556: popad
-nop
-Label_insn_34557: pushfd
-nop
-Label_insn_34558: test edi , edi
-nop
-Label_insn_34559: jns Label_insn_34561
-nop
-Label_insn_34560: nop
-nop
-Label_insn_34561: popfd
-nop
-Label_insn_34562: mov dword [ebp-0x60] , edi
-nop
-Label_insn_34563: pushad
-nop
-Label_insn_34564: pushfd
-nop
-Label_insn_34565: push 0x080545C7
-nop
-Label_insn_34566: push 0xF0001B90
-nop
-nop
-Label_insn_34567: nop ;signedness_detector_32
-post_callback_Label_insn_34567: pop eax
-nop
-Label_insn_34568: popfd
-nop
-Label_insn_34569: popad
-nop
-Label_insn_34570: jno 0x80545d6
-nop
-Label_insn_34571: pushad
-nop
-Label_insn_34572: pushfd
-nop
-Label_insn_34573: push 0x080545D3
-nop
-Label_insn_34574: push 0xF0001BA0
-nop
-nop
-Label_insn_34575: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34575: pop eax
-nop
-Label_insn_34576: popfd
-nop
-Label_insn_34577: popad
-nop
-Label_insn_34578: jno 0x80545f2
-nop
-Label_insn_34579: pushad
-nop
-Label_insn_34580: pushfd
-nop
-Label_insn_34581: push 0x080545EF
-nop
-Label_insn_4362: add esi , 0x00000004
-nop
-Label_insn_34582: push 0xF0001BB0
-nop
-Label_insn_4363: lea eax , [edx-0x01010101]
-nop
-nop
-Label_insn_34583: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34583: pop eax
-nop
-Label_insn_34584: popfd
-nop
-Label_insn_34585: popad
-nop
-Label_insn_34586: jnc 0x8054635
-nop
-Label_insn_34587: pushad
-nop
-Label_insn_34588: pushfd
-nop
-Label_insn_4371: add esi , 0x00000002
-nop
-Label_insn_34589: push 0x08054633
-nop
-Label_insn_34590: push 0xF0001BC0
-nop
-Label_insn_4373: sbb esi , 0x00000003
-nop
-nop
-Label_insn_34591: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34591: pop eax
-nop
-Label_insn_34592: popfd
-nop
-Label_insn_34593: popad
-nop
-Label_insn_34594: jnc 0x8054646
-nop
-Label_insn_34595: pushad
-nop
-Label_insn_34596: pushfd
-nop
-Label_insn_4381: sub edi , esi
-nop
-Label_insn_34597: push 0x08054644
-nop
-Label_insn_34598: push 0xF0001BD0
-nop
-nop
-Label_insn_34599: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34599: pop eax
-nop
-Label_insn_34600: popfd
-nop
-Label_insn_4385: add dword [0x080614B4] , edi
-nop
-Label_insn_34601: popad
-nop
-Label_insn_34602: jno 0x805466f
-nop
-Label_insn_34603: pushad
-nop
-Label_insn_34604: pushfd
-nop
-Label_insn_34605: push 0x0805466D
-nop
-Label_insn_34606: push 0xF0001BE0
-nop
-nop
-Label_insn_34607: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34607: pop eax
-nop
-Label_insn_34608: popfd
-nop
-Label_insn_34609: popad
-nop
-Label_insn_34610: jno 0x8054681
-nop
-Label_insn_34611: pushad
-nop
-Label_insn_34612: pushfd
-nop
-Label_insn_34613: push 0x0805467E
-nop
-Label_insn_34614: push 0xF0001BF0
-nop
-nop
-Label_insn_34615: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34615: pop eax
-nop
-Label_insn_34616: popfd
-nop
-Label_insn_34617: popad
-nop
-Label_insn_34618: jnc 0x80546a8
-nop
-Label_insn_34619: pushad
-nop
-Label_insn_34620: pushfd
-nop
-Label_insn_34621: push 0x080546A4
-nop
-Label_insn_34622: push 0xF0001C00
-nop
-nop
-Label_insn_34623: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34623: pop eax
-nop
-Label_insn_34624: popfd
-nop
-Label_insn_34625: popad
-nop
-Label_insn_34626: jnc Label_insn_12499
-nop
-Label_insn_34627: pushad
-nop
-Label_insn_34628: pushfd
-nop
-Label_insn_34629: push 0x080546AE
-nop
-Label_insn_34630: push 0xF0001C10
-nop
-Label_insn_4423: lea ecx , [edx-0x00F0C2AC]
-nop
-nop
-Label_insn_34631: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34631: pop eax
-nop
-Label_insn_34632: popfd
-nop
-Label_insn_34633: popad
-nop
-Label_insn_34634: jnc 0x80546b2
-nop
-Label_insn_34635: pushad
-nop
-Label_insn_34636: pushfd
-nop
-Label_insn_34637: push 0x080546B0
-nop
-Label_insn_34638: push 0xF0001C20
-nop
-nop
-Label_insn_34639: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34639: pop eax
-nop
-Label_insn_34640: popfd
-nop
-Label_insn_34641: popad
-nop
-Label_insn_4438: lea eax , [esi+eax]
-nop
-Label_insn_34642: pushad
-nop
-Label_insn_34643: pushfd
-nop
-Label_insn_4440: lea esi , [eax+0x01]
-nop
-Label_insn_34644: push 0x080546B5
-nop
-Label_insn_34645: push 0xF0001C30
-nop
-nop
-Label_insn_34646: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34646: pop eax
-nop
-Label_insn_34647: popfd
-nop
-Label_insn_34648: popad
-nop
-Label_insn_34649: jno 0x8054709
-nop
-Label_insn_34650: pushad
-nop
-Label_insn_34651: pushfd
-nop
-Label_insn_34652: push 0x08054706
-nop
-Label_insn_34653: push 0xF0001C40
-nop
-nop
-Label_insn_34654: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34654: pop eax
-nop
-Label_insn_34655: popfd
-nop
-Label_insn_34656: popad
-nop
-Label_insn_4457: add dword [0x080614B4] , 0x00000002
-nop
-Label_insn_34657: jno 0x805472b
-nop
-Label_insn_34658: pushad
-nop
-Label_insn_34659: pushfd
-nop
-Label_insn_34660: push 0x08054728
-nop
-Label_insn_34661: push 0xF0001C50
-nop
-nop
-Label_insn_34662: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34662: pop eax
-nop
-Label_insn_34663: popfd
-nop
-Label_insn_34664: popad
-nop
-Label_insn_34665: jno 0x8054737
-nop
-Label_insn_34666: pushad
-nop
-Label_insn_34667: pushfd
-nop
-Label_insn_34668: push 0x08054734
-nop
-Label_insn_34669: push 0xF0001C60
-nop
-Label_insn_4476: sub esi , dword [0x08061394]
-nop
-nop
-Label_insn_34670: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34670: pop eax
-nop
-Label_insn_34671: popfd
-nop
-Label_insn_4478: sub esi , dword [0x08061398]
-nop
-Label_insn_34672: popad
-nop
-Label_insn_34673: jnc 0x8054789
-nop
-Label_insn_4482: add esi , dword [0x0806139C]
-nop
-Label_insn_34674: pushad
-nop
-Label_insn_34675: pushfd
-nop
-Label_insn_34676: push 0x08054786
-nop
-Label_insn_34677: push 0xF0001C70
-nop
-nop
-Label_insn_34678: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34678: pop eax
-nop
-Label_insn_34679: popfd
-nop
-Label_insn_34680: popad
-nop
-Label_insn_34681: jnc 0x80547a1
-nop
-Label_insn_34682: pushad
-nop
-Label_insn_34683: pushfd
-nop
-Label_insn_34684: push 0x0805479D
-nop
-Label_insn_34685: push 0xF0001C80
-nop
-nop
-Label_insn_34686: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34686: pop eax
-nop
-Label_insn_34687: popfd
-nop
-Label_insn_34688: popad
-nop
-Label_insn_34689: jno 0x8054860
-nop
-Label_insn_34690: pushad
-nop
-Label_insn_34691: pushfd
-nop
-Label_insn_34692: push 0x0805485D
-nop
-Label_insn_34693: push 0xF0001C90
-nop
-nop
-Label_insn_34694: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34694: pop eax
-nop
-Label_insn_34695: popfd
-nop
-Label_insn_34696: popad
-nop
-Label_insn_34697: jno 0x80548d1
-nop
-Label_insn_4512: add eax , dword [0x08061394]
-nop
-Label_insn_34698: pushad
-nop
-Label_insn_34699: pushfd
-nop
-Label_insn_34700: push 0x080548CD
-nop
-Label_insn_34701: push 0xF0001CA0
-nop
-nop
-Label_insn_34702: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34702: pop eax
-nop
-Label_insn_34703: popfd
-nop
-Label_insn_4518: lea esi , [edi+eax+0x01]
-nop
-Label_insn_34704: popad
-nop
-Label_insn_34705: jno 0x805494e
-nop
-Label_insn_34706: pushad
-nop
-Label_insn_34707: pushfd
-nop
-Label_insn_34708: push 0x0805494C
-nop
-Label_insn_34709: push 0xF0001CB0
-nop
-nop
-Label_insn_34710: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34710: pop eax
-nop
-Label_insn_34711: popfd
-nop
-Label_insn_34712: popad
-nop
-Label_insn_34713: jno 0x80549d7
-nop
-Label_insn_34714: pushad
-nop
-Label_insn_34715: pushfd
-nop
-Label_insn_34716: push 0x080549D4
-nop
-Label_insn_34717: push 0xF0001CC0
-nop
-Label_insn_4537: lea esi , [esi+edi+0x04]
-nop
-nop
-Label_insn_34718: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34718: pop eax
-nop
-Label_insn_34719: popfd
-nop
-Label_insn_34720: popad
-nop
-Label_insn_34721: jno 0x80549e5
-nop
-Label_insn_34722: pushad
-nop
-Label_insn_34723: pushfd
-nop
-Label_insn_34724: push 0x080549E2
-nop
-Label_insn_34725: push 0xF0001CD0
-nop
-nop
-Label_insn_34726: nop ;mul_overflow_detector_32
-post_callback_Label_insn_34726: pop eax
-nop
-Label_insn_34727: popfd
-nop
-Label_insn_4548: sub ecx , 0x00000001
-nop
-Label_insn_34728: popad
-nop
-Label_insn_4551: add dword [0x080614B4] , 0x00000004
-nop
-Label_insn_34729: pushad
-nop
-Label_insn_34730: pushfd
-nop
-Label_insn_34731: push 0x080549E7
-nop
-Label_insn_34732: push 0xF0001CE0
-nop
-nop
-Label_insn_34733: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34733: pop eax
-nop
-Label_insn_34734: popfd
-nop
-Label_insn_34735: popad
-nop
-Label_insn_34736: pushfd
-nop
-Label_insn_34737: test ecx , ecx
-nop
-Label_insn_34738: jns Label_insn_34740
-nop
-Label_insn_34739: nop
-nop
-Label_insn_34740: popfd
-nop
-Label_insn_34741: mov dword [ebp-0x000000B0] , ecx
-nop
-Label_insn_34742: pushad
-nop
-Label_insn_34743: pushfd
-nop
-Label_insn_34744: push 0x08054A44
-nop
-Label_insn_34745: push 0xF0001CF0
-nop
-nop
-Label_insn_34746: nop ;signedness_detector_32
-post_callback_Label_insn_34746: pop eax
-nop
-Label_insn_34747: popfd
-nop
-Label_insn_34748: popad
-nop
-Label_insn_34749: jnc Label_insn_12763
-nop
-Label_insn_34750: pushad
-nop
-Label_insn_34751: pushfd
-nop
-Label_insn_34752: push 0x08054A64
-nop
-Label_insn_34753: push 0xF0001D00
-nop
-nop
-Label_insn_34754: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34754: pop eax
-nop
-Label_insn_34755: popfd
-nop
-Label_insn_34756: popad
-nop
-Label_insn_34757: jnc 0x8054a6a
-nop
-Label_insn_34758: pushad
-nop
-Label_insn_34759: pushfd
-nop
-Label_insn_34760: push 0x08054A67
-nop
-Label_insn_34761: push 0xF0001D10
-nop
-nop
-Label_insn_34762: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34762: pop eax
-nop
-Label_insn_34763: popfd
-nop
-Label_insn_34764: popad
-nop
-Label_insn_34765: jno 0x8054a7c
-nop
-Label_insn_34766: pushad
-nop
-Label_insn_34767: pushfd
-nop
-Label_insn_34768: push 0x08054A79
-nop
-Label_insn_34769: push 0xF0001D20
-nop
-nop
-Label_insn_34770: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34770: pop eax
-nop
-Label_insn_34771: popfd
-nop
-Label_insn_34772: jnc 0x8054feb
-nop
-Label_insn_34773: popad
-nop
-Label_insn_34774: jnc 0x8054aaf
-nop
-Label_insn_34775: pushad
-nop
-Label_insn_34776: pushfd
-nop
-Label_insn_34777: push 0x08054AAD
-nop
-Label_insn_34778: push 0xF0001D30
-nop
-nop
-Label_insn_34779: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34779: pop eax
-nop
-Label_insn_34780: popfd
-nop
-Label_insn_34781: popad
-nop
-Label_insn_34782: jno 0x8054aba
-nop
-Label_insn_34783: pushad
-nop
-Label_insn_34784: pushfd
-nop
-Label_insn_34785: push 0x08054AB7
-nop
-Label_insn_34786: push 0xF0001D40
-nop
-nop
-Label_insn_34787: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34787: pop eax
-nop
-Label_insn_34788: popfd
-nop
-Label_insn_34789: popad
-nop
-Label_insn_4625: sub ecx , dword [ebp-0x000014F4]
-nop
-Label_insn_34790: jno 0x8054b2e
-nop
-Label_insn_34791: pushad
-nop
-Label_insn_34792: pushfd
-nop
-Label_insn_34793: push 0x08054B28
-nop
-Label_insn_34794: push 0xF0001D50
-nop
-nop
-Label_insn_34795: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34795: pop eax
-nop
-Label_insn_34796: popfd
-nop
-Label_insn_34797: popad
-nop
-Label_insn_34798: jno 0x8054b5e
-nop
-Label_insn_34799: pushad
-nop
-Label_insn_34800: pushfd
-nop
-Label_insn_34801: pushfd
-nop
-Label_insn_34802: push 0x08054B58
-nop
-Label_insn_34803: push 0xF0001D60
-nop
-nop
-Label_insn_34804: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34804: pop eax
-nop
-Label_insn_34805: popfd
-nop
-Label_insn_34806: popad
-nop
-Label_insn_34807: jno 0x8054bc8
-nop
-Label_insn_34808: pushad
-nop
-Label_insn_34809: pushfd
-nop
-Label_insn_34810: push 0x08054BC5
-nop
-Label_insn_34811: push 0xF0001D70
-nop
-nop
-Label_insn_34812: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34812: pop eax
-nop
-Label_insn_34813: popfd
-nop
-Label_insn_34814: popad
-nop
-Label_insn_34815: jnc 0x8054bd4
-nop
-Label_insn_34816: pushad
-nop
-Label_insn_34817: pushfd
-nop
-Label_insn_34818: push 0x08054BD2
-nop
-Label_insn_34819: push 0xF0001D80
-nop
-nop
-Label_insn_34820: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34820: pop eax
-nop
-Label_insn_34821: popfd
-nop
-Label_insn_34822: popad
-nop
-Label_insn_34823: jno 0x8054c06
-nop
-Label_insn_34824: pushad
-nop
-Label_insn_34825: pushfd
-nop
-Label_insn_34826: push 0x08054C00
-nop
-Label_insn_34827: push 0xF0001D90
-nop
-nop
-Label_insn_34828: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34828: pop eax
-nop
-Label_insn_34829: popfd
-nop
-Label_insn_34830: popad
-nop
-Label_insn_34831: pushad
-nop
-Label_insn_34832: pushfd
-nop
-Label_insn_34833: push 0x08054C10
-nop
-Label_insn_34834: push 0xF0001DA0
-nop
-nop
-Label_insn_34835: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34835: pop eax
-nop
-Label_insn_34836: popfd
-nop
-Label_insn_34837: popad
-nop
-Label_insn_34838: pushad
-nop
-Label_insn_34839: pushfd
-nop
-Label_insn_34840: push 0x08054C16
-nop
-Label_insn_34841: push 0xF0001DB0
-nop
-nop
-Label_insn_34842: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34842: pop eax
-nop
-Label_insn_34843: popfd
-nop
-Label_insn_34844: popad
-nop
-nop
-Label_insn_34845: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34845: pop eax
-nop
-Label_insn_34846: pushad
-nop
-Label_insn_34847: pushfd
-nop
-Label_insn_34848: push 0x08054C1A
-nop
-Label_insn_34849: push 0xF0001DC0
-nop
-nop
-Label_insn_34850: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34850: pop eax
-nop
-Label_insn_34851: popfd
-nop
-Label_insn_34852: popad
-nop
-Label_insn_34853: jnc 0x8054c48
-nop
-Label_insn_34854: pushad
-nop
-Label_insn_34855: pushfd
-nop
-Label_insn_34856: push 0x08054C45
-nop
-Label_insn_34857: push 0xF0001DD0
-nop
-nop
-Label_insn_34858: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34858: pop eax
-nop
-Label_insn_34859: popfd
-nop
-Label_insn_34860: popad
-nop
-Label_insn_34861: jno 0x8054c57
-nop
-Label_insn_34862: pushad
-nop
-Label_insn_34863: pushfd
-nop
-Label_insn_34864: push 0x08054C54
-nop
-Label_insn_34865: push 0xF0001DE0
-nop
-nop
-Label_insn_34866: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34866: pop eax
-nop
-Label_insn_34867: popfd
-nop
-Label_insn_34868: popad
-nop
-Label_insn_34869: jno Label_insn_12913
-nop
-Label_insn_34870: pushad
-nop
-Label_insn_34871: pushfd
-nop
-Label_insn_34872: push 0x08054C66
-nop
-Label_insn_34873: push 0xF0001DF0
-nop
-nop
-Label_insn_34874: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34874: pop eax
-nop
-Label_insn_34875: popfd
-nop
-Label_insn_34876: popad
-nop
-Label_insn_34877: jno 0x8054c6c
-nop
-Label_insn_34878: pushad
-nop
-Label_insn_34879: pushfd
-nop
-Label_insn_34880: push 0x08054C68
-nop
-Label_insn_34881: push 0xF0001E00
-nop
-nop
-Label_insn_34882: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34882: pop eax
-nop
-Label_insn_34883: popfd
-nop
-Label_insn_34884: popad
-nop
-Label_insn_34885: jnc 0x8054cd2
-nop
-Label_insn_34886: pushad
-nop
-Label_insn_34887: pushfd
-nop
-Label_insn_34888: push 0x08054CD0
-nop
-Label_insn_34889: push 0xF0001E10
-nop
-nop
-Label_insn_34890: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34890: pop eax
-nop
-Label_insn_34891: popfd
-nop
-Label_insn_34892: popad
-nop
-Label_insn_34893: jnc 0x8054cf1
-nop
-Label_insn_34894: pushad
-nop
-Label_insn_34895: pushfd
-nop
-Label_insn_34896: push 0x08054CEA
-nop
-Label_insn_34897: push 0xF0001E20
-nop
-nop
-Label_insn_34898: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34898: pop eax
-nop
-Label_insn_34899: popfd
-nop
-Label_insn_34900: popad
-nop
-Label_insn_34901: jno Label_insn_13071
-nop
-Label_insn_34902: pushad
-nop
-Label_insn_34903: pushfd
-nop
-Label_insn_34904: push 0x08054E37
-nop
-Label_insn_34905: push 0xF0001E30
-nop
-nop
-Label_insn_34906: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34906: pop eax
-nop
-Label_insn_34907: popfd
-nop
-Label_insn_34908: popad
-nop
-Label_insn_34909: jno 0x8054e3c
-nop
-Label_insn_34910: push 0x08054E3A
-nop
-Label_insn_34911: push 0xF0001E40
-nop
-nop
-Label_insn_34912: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34912: pop eax
-nop
-Label_insn_34913: popfd
-nop
-Label_insn_34914: popad
-nop
-Label_insn_34915: jnc 0x8054e6b
-nop
-Label_insn_34916: pushad
-nop
-Label_insn_34917: pushfd
-nop
-Label_insn_34918: push 0x08054E68
-nop
-Label_insn_34919: push 0xF0001E50
-nop
-nop
-Label_insn_34920: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34920: pop eax
-nop
-Label_insn_34921: popfd
-nop
-Label_insn_34922: popad
-nop
-Label_insn_34923: jno 0x8054e7a
-nop
-Label_insn_34924: pushad
-nop
-Label_insn_34925: pushfd
-nop
-Label_insn_34926: push 0x08054E77
-nop
-Label_insn_34927: push 0xF0001E60
-nop
-nop
-Label_insn_34928: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34928: pop eax
-nop
-Label_insn_34929: popfd
-nop
-Label_insn_34930: popad
-nop
-Label_insn_34931: jno Label_insn_13205
-nop
-Label_insn_34932: pushad
-nop
-Label_insn_34933: pushfd
-nop
-Label_insn_34934: push 0x08054FB7
-nop
-Label_insn_34935: push 0xF0001E70
-nop
-nop
-Label_insn_34936: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34936: pop eax
-nop
-Label_insn_34937: popfd
-nop
-Label_insn_34938: popad
-nop
-Label_insn_34939: jno 0x8054fbc
-nop
-Label_insn_34940: pushad
-nop
-Label_insn_34941: pushfd
-nop
-Label_insn_34942: push 0x08054FBA
-nop
-Label_insn_34943: push 0xF0001E80
-nop
-nop
-Label_insn_34944: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34944: pop eax
-nop
-Label_insn_34945: popfd
-nop
-Label_insn_34946: popad
-nop
-Label_insn_34947: pushad
-nop
-Label_insn_34948: pushfd
-nop
-Label_insn_34949: push 0x08054FE8
-nop
-Label_insn_34950: push 0xF0001E90
-nop
-nop
-Label_insn_34951: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_34951: pop eax
-nop
-Label_insn_34952: popfd
-nop
-Label_insn_34953: popad
-nop
-Label_insn_34954: jno 0x8054ffa
-nop
-Label_insn_34955: pushad
-nop
-Label_insn_34956: pushfd
-nop
-Label_insn_34957: push 0x08054FF7
-nop
-Label_insn_34958: push 0xF0001EA0
-nop
-nop
-Label_insn_34959: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34959: pop eax
-nop
-Label_insn_34960: popfd
-nop
-Label_insn_34961: popad
-nop
-Label_insn_34962: jno 0x8055037
-nop
-Label_insn_34963: pushad
-nop
-Label_insn_34964: pushfd
-nop
-Label_insn_34965: push 0x08055034
-nop
-Label_insn_34966: push 0xF0001EB0
-nop
-nop
-Label_insn_34967: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34967: pop eax
-nop
-Label_insn_34968: popfd
-nop
-Label_insn_34969: popad
-nop
-Label_insn_34970: jno 0x8055046
-nop
-Label_insn_34971: pushad
-nop
-Label_insn_34972: pushfd
-nop
-Label_insn_34973: push 0x08055043
-nop
-Label_insn_34974: push 0xF0001EC0
-nop
-nop
-Label_insn_34975: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34975: pop eax
-nop
-Label_insn_34976: popfd
-nop
-Label_insn_34977: popad
-nop
-Label_insn_34978: jno 0x8055062
-nop
-Label_insn_34979: pushad
-nop
-Label_insn_34980: pushfd
-nop
-Label_insn_34981: push 0x0805505F
-nop
-Label_insn_34982: push 0xF0001ED0
-nop
-nop
-Label_insn_34983: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34983: pop eax
-nop
-Label_insn_34984: popfd
-nop
-Label_insn_34985: popad
-nop
-Label_insn_34986: jno 0x805509e
-nop
-Label_insn_34987: pushad
-nop
-Label_insn_34988: pushfd
-nop
-Label_insn_34989: push 0x0805509B
-nop
-Label_insn_34990: push 0xF0001EE0
-nop
-nop
-Label_insn_34991: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_34991: pop eax
-nop
-Label_insn_34992: popfd
-nop
-Label_insn_34993: popad
-nop
-Label_insn_34994: jno 0x80550be
-nop
-Label_insn_34995: pushad
-nop
-Label_insn_34996: pushfd
-nop
-Label_insn_34997: push 0x080550BC
-nop
-Label_insn_34998: push 0xF0001EF0
-nop
-nop
-Label_insn_34999: nop ;addsub_overflow_detector_signed_8
-post_callback_Label_insn_34999: pop eax
-nop
-Label_insn_35000: popfd
-nop
-Label_insn_35001: popad
-nop
-Label_insn_35002: jno 0x80550e9
-nop
-Label_insn_35003: pushad
-nop
-Label_insn_35004: pushfd
-nop
-Label_insn_35005: push 0x080550E6
-nop
-Label_insn_35006: push 0xF0001F00
-nop
-nop
-Label_insn_35007: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35007: pop eax
-nop
-Label_insn_35008: popfd
-nop
-Label_insn_35009: popad
-nop
-Label_insn_35010: jnc 0x8055133
-nop
-Label_insn_35011: pushad
-nop
-Label_insn_35012: pushfd
-nop
-Label_insn_35013: push 0x08055130
-nop
-Label_insn_35014: push 0xF0001F10
-nop
-nop
-Label_insn_35015: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35015: pop eax
-nop
-Label_insn_35016: popfd
-nop
-Label_insn_35017: popad
-nop
-Label_insn_35018: jnc 0x8055144
-nop
-Label_insn_35019: pushad
-nop
-Label_insn_35020: pushfd
-nop
-Label_insn_35021: push 0x08055142
-nop
-Label_insn_35022: push 0xF0001F20
-nop
-Label_insn_35023: popfd
-nop
-Label_insn_35024: popad
-nop
-Label_insn_35025: jnc Label_insn_13362
-nop
-Label_insn_35026: pushad
-nop
-Label_insn_35027: pushfd
-nop
-Label_insn_35028: push 0x08055165
-nop
-Label_insn_35029: push 0xF0001F30
-nop
-nop
-Label_insn_35030: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35030: pop eax
-nop
-Label_insn_35031: popfd
-nop
-Label_insn_35032: popad
-nop
-Label_insn_35033: jnc 0x805516b
-nop
-Label_insn_35034: pushad
-nop
-Label_insn_35035: pushfd
-nop
-Label_insn_35036: push 0x08055168
-nop
-Label_insn_35037: push 0xF0001F40
-nop
-nop
-Label_insn_35038: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35038: pop eax
-nop
-Label_insn_35039: popfd
-nop
-Label_insn_35040: popad
-nop
-Label_insn_35041: jnc 0x80551a7
-nop
-Label_insn_35042: pushad
-nop
-Label_insn_35043: pushfd
-nop
-Label_insn_35044: push 0x080551A4
-nop
-Label_insn_35045: push 0xF0001F50
-nop
-nop
-Label_insn_35046: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35046: pop eax
-nop
-Label_insn_35047: popfd
-nop
-Label_insn_35048: popad
-nop
-Label_insn_35049: pushad
-nop
-Label_insn_35050: pushfd
-nop
-Label_insn_35051: push 0x080551B0
-nop
-Label_insn_35052: push 0xF0001F60
-nop
-nop
-Label_insn_35053: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35053: pop eax
-nop
-Label_insn_35054: popfd
-nop
-Label_insn_35055: popad
-nop
-Label_insn_35056: jnc 0x80551c8
-nop
-Label_insn_35057: pushad
-nop
-Label_insn_35058: pushfd
-nop
-Label_insn_35059: push 0x080551C5
-nop
-Label_insn_35060: push 0xF0001F70
-nop
-nop
-Label_insn_35061: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35061: pop eax
-nop
-Label_insn_35062: popfd
-nop
-Label_insn_35063: popad
-nop
-Label_insn_35064: jno 0x80551dd
-nop
-Label_insn_35065: pushad
-nop
-Label_insn_35066: pushfd
-nop
-Label_insn_35067: push 0x080551D9
-nop
-Label_insn_35068: push 0xF0001F80
-nop
-nop
-Label_insn_35069: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35069: pop eax
-nop
-Label_insn_35070: popfd
-nop
-Label_insn_35071: popad
-nop
-Label_insn_35072: jno 0x805522e
-nop
-Label_insn_35073: pushad
-nop
-Label_insn_35074: pushfd
-nop
-Label_insn_35075: push 0x0805522B
-nop
-Label_insn_35076: push 0xF0001F90
-nop
-nop
-Label_insn_35077: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35077: pop eax
-nop
-Label_insn_35078: popfd
-nop
-Label_insn_35079: popad
-nop
-Label_insn_35080: jnc 0x8055240
-nop
-Label_insn_35081: pushad
-nop
-Label_insn_35082: pushfd
-nop
-Label_insn_35083: push 0x0805523D
-nop
-Label_insn_35084: push 0xF0001FA0
-nop
-nop
-Label_insn_35085: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35085: pop eax
-nop
-Label_insn_35086: popfd
-nop
-Label_insn_35087: popad
-nop
-Label_insn_35088: jnc 0x805525b
-nop
-Label_insn_35089: pushad
-nop
-Label_insn_35090: pushfd
-nop
-Label_insn_35091: push 0x08055257
-nop
-Label_insn_35092: push 0xF0001FB0
-nop
-nop
-Label_insn_35093: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35093: pop eax
-nop
-Label_insn_35094: popfd
-nop
-Label_insn_35095: popad
-nop
-Label_insn_35096: jnc 0x805527e
-nop
-Label_insn_35097: pushad
-nop
-Label_insn_35098: pushfd
-nop
-Label_insn_35099: push 0x0805527B
-nop
-Label_insn_35100: push 0xF0001FC0
-nop
-nop
-Label_insn_35101: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35101: pop eax
-nop
-Label_insn_35102: popfd
-nop
-Label_insn_35103: popad
-nop
-Label_insn_35104: jnc 0x8055287
-nop
-Label_insn_35105: pushad
-nop
-Label_insn_35106: pushfd
-nop
-Label_insn_35107: push 0x08055284
-nop
-Label_insn_35108: push 0xF0001FD0
-nop
-nop
-Label_insn_35109: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35109: pop eax
-nop
-Label_insn_35110: popfd
-nop
-Label_insn_35111: popad
-nop
-Label_insn_35112: pushad
-nop
-Label_insn_35113: pushfd
-nop
-Label_insn_35114: push 0x0805528A
-nop
-Label_insn_35115: push 0xF0001FE0
-nop
-nop
-Label_insn_35116: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35116: pop eax
-nop
-Label_insn_35117: popfd
-nop
-Label_insn_35118: popad
-nop
-Label_insn_35119: jnc 0x80552dc
-nop
-Label_insn_35120: pushad
-nop
-Label_insn_35121: pushfd
-nop
-Label_insn_35122: push 0x080552D9
-nop
-Label_insn_35123: push 0xF0001FF0
-nop
-nop
-Label_insn_35124: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35124: pop eax
-nop
-Label_insn_35125: popfd
-nop
-Label_insn_35126: popad
-nop
-Label_insn_35127: pushad
-nop
-Label_insn_35128: pushfd
-nop
-Label_insn_35129: push 0x080552E3
-nop
-Label_insn_35130: push 0xF0002000
-nop
-nop
-Label_insn_35131: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35131: pop eax
-nop
-Label_insn_35132: popfd
-nop
-Label_insn_35133: popad
-nop
-Label_insn_35134: jnc 0x805532b
-nop
-Label_insn_35135: pushad
-nop
-Label_insn_35136: pushfd
-nop
-Label_insn_35137: push 0x08055328
-nop
-Label_insn_35138: push 0xF0002010
-nop
-nop
-Label_insn_35139: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35139: pop eax
-nop
-Label_insn_35140: popfd
-nop
-Label_insn_35141: popad
-nop
-Label_insn_35142: jnc 0x805555f
-nop
-Label_insn_35143: pushad
-nop
-Label_insn_35144: pushfd
-nop
-Label_insn_35145: push 0x0805555C
-nop
-Label_insn_35146: push 0xF0002020
-nop
-nop
-Label_insn_35147: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35147: pop eax
-nop
-Label_insn_35148: popfd
-nop
-Label_insn_35149: popad
-nop
-Label_insn_35150: pushfd
-nop
-Label_insn_35151: test eax , 0xFFFFFF00
-nop
-Label_insn_35152: je Label_insn_35154
-nop
-Label_insn_35153: nop
-nop
-Label_insn_35154: popfd
-nop
-Label_insn_35155: mov byte [ebp-0x41] , al
-nop
-Label_insn_35157: test eax , 0xFFFFFF00
-nop
-Label_insn_35158: je Label_insn_35154
-nop
-Label_insn_35159: pushad
-nop
-Label_insn_35160: pushfd
-nop
-Label_insn_35161: push 0x080555D6
-nop
-Label_insn_35162: push 0xF0002030
-nop
-nop
-Label_insn_35163: nop ;truncation_detector_32_8
-post_callback_Label_insn_35163: pop eax
-nop
-Label_insn_35164: popfd
-nop
-Label_insn_35165: popad
-nop
-Label_insn_35166: jno 0x8055651
-nop
-Label_insn_35167: pushad
-nop
-Label_insn_35168: pushfd
-nop
-Label_insn_35169: push 0x0805564E
-nop
-Label_insn_35170: push 0xF0002040
-nop
-nop
-Label_insn_35171: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35171: pop eax
-nop
-Label_insn_35172: popfd
-nop
-Label_insn_35173: popad
-nop
-Label_insn_35174: pushfd
-nop
-Label_insn_35175: test eax , 0xFFFFFF00
-nop
-Label_insn_35176: je Label_insn_35178
-nop
-Label_insn_35177: nop
-nop
-Label_insn_35178: popfd
-nop
-Label_insn_35179: mov byte [ebp-0x4C] , al
-nop
-Label_insn_35180: not eax
-nop
-Label_insn_35181: test eax , 0xFFFFFF00
-nop
-Label_insn_35182: je Label_insn_35178
-nop
-Label_insn_35183: pushad
-nop
-Label_insn_35184: pushfd
-nop
-Label_insn_35185: push 0x0805568D
-nop
-Label_insn_35186: push 0xF0002050
-nop
-nop
-Label_insn_35187: nop ;truncation_detector_32_8
-post_callback_Label_insn_35187: pop eax
-nop
-Label_insn_35188: popfd
-nop
-Label_insn_35189: popad
-nop
-Label_insn_35190: jnc 0x80556b1
-nop
-Label_insn_35191: pushad
-nop
-Label_insn_35192: pushfd
-nop
-Label_insn_35193: push 0x080556AE
-nop
-Label_insn_35194: push 0xF0002060
-nop
-nop
-Label_insn_35195: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35195: pop eax
-nop
-Label_insn_35196: popfd
-nop
-Label_insn_35197: popad
-nop
-Label_insn_35198: jno Label_insn_13814
-nop
-Label_insn_35199: pushad
-nop
-Label_insn_35200: pushfd
-nop
-Label_insn_35201: push 0x080556C7
-nop
-Label_insn_35202: push 0xF0002070
-nop
-nop
-Label_insn_35203: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35203: pop eax
-nop
-Label_insn_35204: popfd
-nop
-Label_insn_35205: popad
-nop
-Label_insn_35206: jno 0x80556cd
-nop
-Label_insn_35207: pushad
-nop
-Label_insn_35208: pushfd
-nop
-Label_insn_35209: push 0x080556CA
-nop
-Label_insn_35210: push 0xF0002080
-nop
-nop
-Label_insn_35211: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35211: pop eax
-nop
-Label_insn_35212: popfd
-nop
-Label_insn_35213: popad
-nop
-Label_insn_35214: jnc 0x80556f2
-nop
-Label_insn_35215: pushad
-nop
-Label_insn_35216: pushfd
-nop
-Label_insn_35217: push 0x080556EF
-nop
-Label_insn_35218: push 0xF0002090
-nop
-nop
-Label_insn_35219: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35219: pop eax
-nop
-Label_insn_35220: popfd
-nop
-Label_insn_35221: popad
-nop
-Label_insn_35222: jnc 0x8055704
-nop
-Label_insn_35223: pushad
-nop
-Label_insn_35224: pushfd
-nop
-Label_insn_35225: push 0x08055701
-nop
-Label_insn_35226: push 0xF00020A0
-nop
-nop
-Label_insn_35227: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35227: pop eax
-nop
-Label_insn_35228: popfd
-nop
-Label_insn_35229: popad
-nop
-Label_insn_35230: jno 0x8055711
-nop
-Label_insn_35231: pushad
-nop
-Label_insn_35232: pushfd
-nop
-Label_insn_35233: push 0x0805570E
-nop
-Label_insn_35234: push 0xF00020B0
-nop
-nop
-Label_insn_35235: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35235: pop eax
-nop
-Label_insn_35236: popfd
-nop
-Label_insn_35237: popad
-nop
-Label_insn_35238: jnc 0x805572a
-nop
-Label_insn_35239: pushad
-nop
-Label_insn_35240: pushfd
-nop
-Label_insn_35241: push 0x08055727
-nop
-Label_insn_35242: push 0xF00020C0
-nop
-nop
-Label_insn_35243: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35243: pop eax
-nop
-Label_insn_35244: popfd
-nop
-Label_insn_35245: popad
-nop
-Label_insn_35246: jno Label_insn_13850
-nop
-Label_insn_35247: pushad
-nop
-Label_insn_35248: pushfd
-nop
-Label_insn_35249: push 0x08055734
-nop
-Label_insn_35250: push 0xF00020D0
-nop
-nop
-Label_insn_35251: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35251: pop eax
-nop
-Label_insn_35252: popfd
-nop
-Label_insn_35253: popad
-nop
-Label_insn_35254: jno Label_insn_13851
-nop
-Label_insn_35255: pushad
-nop
-Label_insn_35256: pushfd
-nop
-Label_insn_35257: push 0x08055737
-nop
-Label_insn_35258: push 0xF00020E0
-nop
-nop
-Label_insn_35259: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35259: pop eax
-nop
-Label_insn_35260: popfd
-nop
-Label_insn_35261: popad
-nop
-Label_insn_35262: jno 0x805573d
-nop
-Label_insn_35263: pushad
-nop
-Label_insn_35264: pushfd
-nop
-Label_insn_35265: push 0x0805573A
-nop
-Label_insn_35266: push 0xF00020F0
-nop
-nop
-Label_insn_35267: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35267: pop eax
-nop
-Label_insn_35268: popfd
-nop
-Label_insn_35269: popad
-nop
-Label_insn_35270: jnc 0x805575e
-nop
-Label_insn_35271: pushad
-nop
-Label_insn_35272: pushfd
-nop
-Label_insn_35273: push 0x0805575B
-nop
-Label_insn_35274: push 0xF0002100
-nop
-Label_insn_35275: pushfd
-nop
-nop
-Label_insn_35276: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35276: pop eax
-nop
-Label_insn_35277: popfd
-nop
-Label_insn_35278: popad
-nop
-Label_insn_35279: jnc 0x80557b8
-nop
-Label_insn_35280: pushad
-nop
-Label_insn_35281: pushfd
-nop
-Label_insn_35282: push 0x080557B6
-nop
-Label_insn_35283: push 0xF0002110
-nop
-nop
-Label_insn_35284: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35284: pop eax
-nop
-Label_insn_35285: popfd
-nop
-Label_insn_35286: popad
-nop
-Label_insn_35287: jno Label_insn_13894
-nop
-Label_insn_35288: pushad
-nop
-Label_insn_35289: pushfd
-nop
-Label_insn_35290: push 0x080557BE
-nop
-Label_insn_35291: push 0xF0002120
-nop
-nop
-Label_insn_35292: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35292: pop eax
-nop
-Label_insn_35293: popfd
-nop
-Label_insn_35294: popad
-nop
-Label_insn_35295: jnc 0x80557c4
-nop
-Label_insn_35296: pushad
-nop
-Label_insn_35297: pushfd
-nop
-Label_insn_35298: push 0x080557C1
-nop
-Label_insn_35299: push 0xF0002130
-nop
-nop
-Label_insn_35300: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35300: pop eax
-nop
-Label_insn_35301: popfd
-nop
-Label_insn_35302: popad
-nop
-Label_insn_35303: pushad
-nop
-Label_insn_35304: pushfd
-nop
-Label_insn_35305: push 0x080557C7
-nop
-Label_insn_35306: push 0xF0002140
-nop
-nop
-Label_insn_35307: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35307: pop eax
-nop
-Label_insn_35308: popfd
-nop
-Label_insn_35309: popad
-nop
-Label_insn_35310: jnc 0x8055872
-nop
-Label_insn_35311: pushad
-nop
-Label_insn_35312: pushfd
-nop
-Label_insn_35313: push 0x0805586F
-nop
-Label_insn_35314: push 0xF0002150
-nop
-nop
-Label_insn_35315: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35315: pop eax
-nop
-Label_insn_35316: popfd
-nop
-Label_insn_35317: popad
-nop
-Label_insn_35318: jno Label_insn_14038
-nop
-Label_insn_35319: pushad
-nop
-Label_insn_35320: pushfd
-nop
-Label_insn_35321: push 0x080559E5
-nop
-Label_insn_35322: push 0xF0002160
-nop
-nop
-Label_insn_35323: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35323: pop eax
-nop
-Label_insn_35324: popfd
-nop
-Label_insn_35325: popad
-nop
-Label_insn_35326: jno 0x80559ec
-nop
-Label_insn_35327: pushad
-nop
-Label_insn_35328: pushfd
-nop
-Label_insn_35329: push 0x080559E8
-nop
-Label_insn_35330: push 0xF0002170
-nop
-nop
-Label_insn_35331: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35331: pop eax
-nop
-Label_insn_35332: popfd
-nop
-Label_insn_35333: popad
-nop
-Label_insn_35334: jno 0x8055a09
-nop
-Label_insn_35335: pushad
-nop
-Label_insn_35336: pushfd
-nop
-Label_insn_35337: push 0x08055A06
-nop
-Label_insn_35338: push 0xF0002180
-nop
-nop
-Label_insn_35339: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35339: pop eax
-nop
-Label_insn_35340: popfd
-nop
-Label_insn_35341: popad
-nop
-Label_insn_35342: jno 0x8055aa0
-nop
-Label_insn_35343: pushad
-nop
-Label_insn_35344: pushfd
-nop
-Label_insn_35345: push 0x08055A9D
-nop
-Label_insn_35346: push 0xF0002190
-nop
-nop
-Label_insn_35347: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35347: pop eax
-nop
-Label_insn_35348: popfd
-nop
-Label_insn_35349: popad
-nop
-Label_insn_35350: jnc Label_insn_14128
-nop
-Label_insn_35351: pushad
-nop
-Label_insn_35352: pushfd
-nop
-Label_insn_35353: push 0x08055B2F
-nop
-Label_insn_35354: push 0xF00021A0
-nop
-nop
-Label_insn_35355: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35355: pop eax
-nop
-Label_insn_35356: popfd
-nop
-Label_insn_35357: popad
-nop
-Label_insn_35358: jno 0x8055b35
-nop
-Label_insn_35359: pushad
-nop
-Label_insn_35360: pushfd
-nop
-Label_insn_35361: push 0x08055B32
-nop
-Label_insn_35362: push 0xF00021B0
-nop
-nop
-Label_insn_35363: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35363: pop eax
-nop
-Label_insn_35364: popfd
-nop
-Label_insn_35365: popad
-nop
-Label_insn_35366: jnc 0x8055b68
-nop
-Label_insn_35367: pushad
-nop
-Label_insn_35368: pushfd
-nop
-Label_insn_35369: push 0x08055B65
-nop
-Label_insn_35370: push 0xF00021C0
-nop
-nop
-Label_insn_35371: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35371: pop eax
-nop
-Label_insn_35372: popfd
-nop
-Label_insn_35373: popad
-nop
-Label_insn_35374: jnc 0x8055b78
-nop
-Label_insn_35375: pushad
-nop
-Label_insn_35376: pushfd
-nop
-Label_insn_35377: push 0x08055B75
-nop
-Label_insn_35378: push 0xF00021D0
-nop
-nop
-Label_insn_35379: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35379: pop eax
-nop
-Label_insn_35380: popfd
-nop
-Label_insn_35381: popad
-nop
-Label_insn_35382: jno 0x8055bd7
-nop
-Label_insn_35383: pushad
-nop
-Label_insn_35384: pushfd
-nop
-Label_insn_35385: push 0x08055BD4
-nop
-Label_insn_35386: push 0xF00021E0
-nop
-nop
-Label_insn_35387: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35387: pop eax
-nop
-Label_insn_35388: popfd
-nop
-Label_insn_35389: popad
-nop
-Label_insn_35390: jnc 0x8055bf8
-nop
-Label_insn_35391: pushad
-nop
-Label_insn_35392: pushfd
-nop
-Label_insn_35393: push 0x08055BF5
-nop
-Label_insn_35394: push 0xF00021F0
-nop
-nop
-Label_insn_35395: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35395: pop eax
-nop
-Label_insn_35396: popfd
-nop
-Label_insn_35397: popad
-nop
-Label_insn_35398: jnc 0x8055c2f
-nop
-Label_insn_35399: pushad
-nop
-Label_insn_35400: pushfd
-nop
-Label_insn_35401: push 0x08055C2C
-nop
-Label_insn_35402: push 0xF0002200
-nop
-nop
-Label_insn_35403: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35403: pop eax
-nop
-Label_insn_35404: popfd
-nop
-Label_insn_35405: popad
-nop
-Label_insn_35406: jnc 0x8055c3f
-nop
-Label_insn_35407: pushad
-nop
-Label_insn_35408: pushfd
-nop
-Label_insn_35409: push 0x08055C3C
-nop
-Label_insn_35410: push 0xF0002210
-nop
-nop
-Label_insn_35411: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35411: pop eax
-nop
-Label_insn_35412: popfd
-nop
-Label_insn_35413: popad
-nop
-Label_insn_35414: jnc 0x8055c4f
-nop
-Label_insn_35415: pushad
-nop
-Label_insn_35416: pushfd
-nop
-Label_insn_35417: push 0x08055C4C
-nop
-Label_insn_35418: push 0xF0002220
-nop
-nop
-Label_insn_35419: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35419: pop eax
-nop
-Label_insn_35420: popfd
-nop
-Label_insn_35421: popad
-nop
-Label_insn_35422: jnc 0x8055c61
-nop
-Label_insn_35423: pushad
-nop
-Label_insn_35424: pushfd
-nop
-Label_insn_35425: push 0x08055C5E
-nop
-Label_insn_35426: push 0xF0002230
-nop
-nop
-Label_insn_35427: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35427: pop eax
-nop
-Label_insn_35428: popfd
-nop
-Label_insn_35429: popad
-nop
-Label_insn_35430: jnc 0x8055c8c
-nop
-Label_insn_35431: pushad
-nop
-Label_insn_35432: pushfd
-nop
-Label_insn_35433: push 0x08055C89
-nop
-Label_insn_35434: push 0xF0002240
-nop
-nop
-Label_insn_35435: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35435: pop eax
-nop
-Label_insn_35436: popfd
-nop
-Label_insn_35437: popad
-nop
-Label_insn_35438: jnc 0x8055c9c
-nop
-Label_insn_35439: pushad
-nop
-Label_insn_35440: pushfd
-nop
-Label_insn_35441: push 0x08055C99
-nop
-Label_insn_35442: push 0xF0002250
-nop
-nop
-Label_insn_35443: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35443: pop eax
-nop
-Label_insn_35444: popfd
-nop
-Label_insn_35445: popad
-nop
-Label_insn_35446: jnc 0x8055cac
-nop
-Label_insn_35447: pushad
-nop
-Label_insn_35448: pushfd
-nop
-Label_insn_35449: push 0x08055CA9
-nop
-Label_insn_35450: push 0xF0002260
-nop
-nop
-Label_insn_35451: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35451: pop eax
-nop
-Label_insn_35452: popfd
-nop
-Label_insn_35453: popad
-nop
-Label_insn_35454: jnc 0x8055cbe
-nop
-Label_insn_35455: pushad
-nop
-Label_insn_35456: pushfd
-nop
-Label_insn_35457: push 0x08055CBB
-nop
-Label_insn_35458: push 0xF0002270
-nop
-nop
-Label_insn_35459: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35459: pop eax
-nop
-Label_insn_35460: popfd
-nop
-Label_insn_35461: popad
-nop
-Label_insn_35462: jno 0x8055cc9
-nop
-Label_insn_35463: pushad
-nop
-Label_insn_35464: pushfd
-nop
-Label_insn_35465: push 0x08055CC6
-nop
-Label_insn_35466: push 0xF0002280
-nop
-nop
-Label_insn_35467: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35467: pop eax
-nop
-Label_insn_35468: popfd
-nop
-Label_insn_35469: popad
-nop
-Label_insn_35470: jno 0x8055ce1
-nop
-Label_insn_35471: pushad
-nop
-Label_insn_35472: pushfd
-nop
-Label_insn_35473: push 0x08055CDE
-nop
-Label_insn_35474: push 0xF0002290
-nop
-nop
-Label_insn_35475: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35475: pop eax
-nop
-Label_insn_35476: popfd
-nop
-Label_insn_35477: popad
-nop
-Label_insn_35478: jnc 0x8055d0d
-nop
-Label_insn_35479: pushad
-nop
-Label_insn_35480: pushfd
-nop
-Label_insn_35481: push 0x08055D0A
-nop
-Label_insn_35482: push 0xF00022A0
-nop
-nop
-Label_insn_35483: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35483: pop eax
-nop
-Label_insn_35484: popfd
-nop
-Label_insn_35485: popad
-nop
-Label_insn_35486: jnc Label_insn_14276
-nop
-Label_insn_35487: pushad
-nop
-Label_insn_35488: pushfd
-nop
-Label_insn_35489: push 0x08055D4C
-nop
-Label_insn_35490: push 0xF00022B0
-nop
-nop
-Label_insn_35491: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35491: pop eax
-nop
-Label_insn_35492: popfd
-nop
-Label_insn_35493: popad
-nop
-Label_insn_35494: jnc Label_insn_14277
-nop
-Label_insn_35495: pushad
-nop
-Label_insn_35496: pushfd
-nop
-Label_insn_35497: push 0x08055D4F
-nop
-Label_insn_35498: push 0xF00022C0
-nop
-nop
-Label_insn_35499: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35499: pop eax
-nop
-Label_insn_35500: popfd
-nop
-Label_insn_35501: popad
-nop
-Label_insn_35502: jnc 0x8055d53
-nop
-Label_insn_35503: pushad
-nop
-Label_insn_35504: pushfd
-nop
-Label_insn_35505: push 0x08055D51
-nop
-Label_insn_35506: push 0xF00022D0
-nop
-nop
-Label_insn_35507: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35507: pop eax
-nop
-Label_insn_35508: popfd
-nop
-Label_insn_35509: popad
-nop
-Label_insn_35510: jno Label_insn_14302
-nop
-Label_insn_35511: pushad
-nop
-Label_insn_35512: pushfd
-nop
-Label_insn_35513: push 0x08055DA0
-nop
-Label_insn_35514: push 0xF00022E0
-nop
-nop
-Label_insn_35515: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35515: pop eax
-nop
-Label_insn_35516: popfd
-nop
-Label_insn_35517: popad
-nop
-Label_insn_35518: jnc 0x8055da4
-nop
-Label_insn_35519: pushad
-nop
-Label_insn_35520: pushfd
-nop
-Label_insn_35521: push 0x08055DA2
-nop
-Label_insn_35522: push 0xF00022F0
-nop
-nop
-Label_insn_35523: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35523: pop eax
-nop
-Label_insn_35524: popfd
-nop
-Label_insn_35525: popad
-nop
-Label_insn_35526: jno 0x8055ddf
-nop
-Label_insn_35527: pushad
-nop
-Label_insn_35528: pushfd
-nop
-Label_insn_35529: push 0x08055DDB
-nop
-Label_insn_35530: push 0xF0002300
-nop
-nop
-Label_insn_35531: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35531: pop eax
-nop
-Label_insn_35532: popfd
-nop
-Label_insn_35533: popad
-nop
-Label_insn_35534: jnc 0x8055e1f
-nop
-Label_insn_35535: pushad
-nop
-Label_insn_35536: pushfd
-nop
-Label_insn_35537: push 0x08055E1C
-nop
-Label_insn_35538: push 0xF0002310
-nop
-Label_insn_35579: popad
-nop
-nop
-Label_insn_35539: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35539: pop eax
-nop
-Label_insn_35540: popfd
-nop
-Label_insn_35541: popad
-nop
-Label_insn_35542: test edx , 0xFFFFFF00
-nop
-Label_insn_35543: je Label_insn_35545
-nop
-Label_insn_35544: nop
-nop
-Label_insn_35545: popfd
-nop
-Label_insn_35546: movzx edx , dl
-nop
-Label_insn_35547: not edx
-nop
-Label_insn_35548: test edx , 0xFFFFFF00
-nop
-Label_insn_35549: je Label_insn_35545
-nop
-Label_insn_35550: pushad
-nop
-Label_insn_35551: pushfd
-nop
-Label_insn_35552: push 0x08055E24
-nop
-Label_insn_35553: push 0xF0002320
-nop
-nop
-Label_insn_35554: nop ;truncation_detector_32_8
-post_callback_Label_insn_35554: pop eax
-nop
-Label_insn_35555: popfd
-nop
-Label_insn_35556: popad
-nop
-Label_insn_35557: pushad
-nop
-Label_insn_35558: pushfd
-nop
-Label_insn_35559: push 0x08055E30
-nop
-Label_insn_35560: push 0xF0002330
-nop
-nop
-Label_insn_35561: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35561: pop eax
-nop
-Label_insn_35562: popfd
-nop
-Label_insn_35563: popad
-nop
-Label_insn_35564: jno 0x8055e36
-nop
-Label_insn_35565: pushad
-nop
-Label_insn_35566: pushfd
-nop
-Label_insn_35567: push 0x08055E33
-nop
-Label_insn_35568: push 0xF0002340
-nop
-nop
-Label_insn_35569: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35569: pop eax
-nop
-Label_insn_35570: popfd
-nop
-Label_insn_35571: popad
-nop
-Label_insn_35572: jnc 0x8055e90
-nop
-Label_insn_35573: pushad
-nop
-Label_insn_35574: pushfd
-nop
-Label_insn_35575: push 0x08055E8C
-nop
-Label_insn_35576: push 0xF0002350
-nop
-nop
-Label_insn_35577: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35577: pop eax
-nop
-Label_insn_35578: popfd
-nop
-Label_insn_35580: jnc 0x8055e97
-nop
-Label_insn_35581: pushad
-nop
-Label_insn_35582: pushfd
-nop
-Label_insn_35583: push 0x08055E95
-nop
-Label_insn_35584: push 0xF0002360
-nop
-nop
-Label_insn_35585: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35585: pop eax
-nop
-Label_insn_35586: popfd
-nop
-Label_insn_35587: popad
-nop
-Label_insn_35588: jnc Label_insn_14379
-nop
-Label_insn_35589: pushad
-nop
-Label_insn_35590: pushfd
-nop
-Label_insn_35591: push 0x08055EA3
-nop
-Label_insn_35592: push 0xF0002370
-nop
-nop
-Label_insn_35593: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35593: pop eax
-nop
-Label_insn_35594: popfd
-nop
-Label_insn_35595: popad
-nop
-Label_insn_35596: jno 0x8055ea9
-nop
-Label_insn_35597: pushad
-nop
-Label_insn_35598: pushfd
-nop
-Label_insn_35599: push 0x08055EA6
-nop
-Label_insn_35600: push 0xF0002380
-nop
-nop
-Label_insn_35601: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35601: pop eax
-nop
-Label_insn_35602: popfd
-nop
-Label_insn_35603: popad
-nop
-Label_insn_35604: pushad
-nop
-Label_insn_35605: pushfd
-nop
-Label_insn_35606: push 0x08055EAD
-nop
-Label_insn_35607: push 0xF0002390
-nop
-nop
-Label_insn_35608: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35608: pop eax
-nop
-Label_insn_35609: popfd
-nop
-Label_insn_35610: popad
-nop
-Label_insn_35611: jno 0x8055f2a
-nop
-Label_insn_35612: pushad
-nop
-Label_insn_35613: pushfd
-nop
-Label_insn_35614: push 0x08055F27
-nop
-Label_insn_35615: push 0xF00023A0
-nop
-nop
-Label_insn_35616: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35616: pop eax
-nop
-Label_insn_35617: popfd
-nop
-Label_insn_35618: popad
-nop
-Label_insn_35619: jnc 0x8055f70
-nop
-Label_insn_35620: pushad
-nop
-Label_insn_35621: pushfd
-nop
-Label_insn_35622: push 0x08055F6E
-nop
-Label_insn_35623: push 0xF00023B0
-nop
-nop
-Label_insn_35624: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35624: pop eax
-nop
-Label_insn_35625: popfd
-nop
-Label_insn_35626: popad
-nop
-Label_insn_35627: pushad
-nop
-Label_insn_35628: pushfd
-nop
-Label_insn_35629: push 0x08055F73
-nop
-Label_insn_35630: push 0xF00023C0
-nop
-nop
-Label_insn_35631: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35631: pop eax
-nop
-Label_insn_35632: popfd
-nop
-Label_insn_35633: popad
-nop
-Label_insn_35634: jno 0x8055f91
-nop
-Label_insn_35635: pushad
-nop
-Label_insn_35636: pushfd
-nop
-Label_insn_35637: push 0x08055F8E
-nop
-Label_insn_35638: push 0xF00023D0
-nop
-nop
-Label_insn_35639: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35639: pop eax
-nop
-Label_insn_35640: popfd
-nop
-Label_insn_35641: popad
-nop
-Label_insn_35642: jno 0x8055fac
-nop
-Label_insn_35643: pushad
-nop
-Label_insn_35644: pushfd
-nop
-Label_insn_35645: push 0x08055FA9
-nop
-Label_insn_35646: push 0xF00023E0
-nop
-nop
-Label_insn_35647: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35647: pop eax
-nop
-Label_insn_35648: popfd
-nop
-Label_insn_35649: popad
-nop
-Label_insn_35650: jno 0x8055fce
-nop
-Label_insn_35651: pushad
-nop
-Label_insn_35652: pushfd
-nop
-Label_insn_35653: push 0x08055FCB
-nop
-Label_insn_35654: push 0xF00023F0
-nop
-nop
-Label_insn_35655: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35655: pop eax
-nop
-Label_insn_35656: popfd
-nop
-Label_insn_35657: popad
-nop
-Label_insn_35658: jno 0x8056302
-nop
-Label_insn_35659: pushad
-nop
-Label_insn_35660: pushfd
-nop
-Label_insn_35661: push 0x080562FF
-nop
-Label_insn_35662: push 0xF0002400
-nop
-nop
-Label_insn_35663: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35663: pop eax
-nop
-Label_insn_35664: popfd
-nop
-Label_insn_35665: popad
-nop
-Label_insn_35666: jno 0x805633d
-nop
-Label_insn_35667: pushad
-nop
-Label_insn_35668: pushfd
-nop
-Label_insn_35669: push 0x0805633A
-nop
-Label_insn_35670: push 0xF0002410
-nop
-nop
-Label_insn_35671: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35671: pop eax
-nop
-Label_insn_35672: popfd
-nop
-Label_insn_35673: popad
-nop
-Label_insn_35674: jno 0x80563ff
-nop
-Label_insn_35675: pushad
-nop
-Label_insn_35676: pushfd
-nop
-Label_insn_35677: push 0x080563FC
-nop
-Label_insn_35678: push 0xF0002420
-nop
-nop
-Label_insn_35679: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35679: pop eax
-nop
-Label_insn_35680: popfd
-nop
-Label_insn_35681: popad
-nop
-Label_insn_35682: jno 0x805647e
-nop
-Label_insn_35683: pushad
-nop
-Label_insn_35684: pushfd
-nop
-Label_insn_35685: push 0x0805647B
-nop
-Label_insn_35686: push 0xF0002430
-nop
-nop
-Label_insn_35687: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35687: pop eax
-nop
-Label_insn_35688: popfd
-nop
-Label_insn_35689: popad
-nop
-Label_insn_35690: jnc 0x80564bc
-nop
-Label_insn_35691: pushad
-nop
-Label_insn_35692: pushfd
-nop
-Label_insn_35693: push 0x080564B6
-nop
-Label_insn_35694: push 0xF0002440
-nop
-nop
-Label_insn_35695: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35695: pop eax
-nop
-Label_insn_35696: popfd
-nop
-Label_insn_35697: popad
-nop
-Label_insn_35698: jno 0x80564da
-nop
-Label_insn_35699: pushad
-nop
-Label_insn_35700: pushfd
-nop
-Label_insn_35701: push 0x080564D7
-nop
-Label_insn_35702: push 0xF0002450
-nop
-nop
-Label_insn_35703: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35703: pop eax
-nop
-Label_insn_35704: popfd
-nop
-Label_insn_35705: popad
-nop
-Label_insn_35706: pushad
-nop
-Label_insn_35707: pushfd
-nop
-Label_insn_35708: push 0x080564E0
-nop
-Label_insn_35709: push 0xF0002460
-nop
-nop
-Label_insn_35710: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35710: pop eax
-nop
-Label_insn_35711: popfd
-nop
-Label_insn_35712: popad
-nop
-Label_insn_35713: jno 0x80564ea
-nop
-Label_insn_35714: pushad
-nop
-Label_insn_35715: pushfd
-nop
-Label_insn_35716: push 0x080564E7
-nop
-Label_insn_35717: push 0xF0002470
-nop
-nop
-Label_insn_35718: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35718: pop eax
-nop
-Label_insn_35719: popfd
-nop
-Label_insn_35720: popad
-nop
-Label_insn_35721: jno 0x805651e
-nop
-Label_insn_35722: pushad
-nop
-Label_insn_35723: pushfd
-nop
-Label_insn_35724: push 0x0805651B
-nop
-Label_insn_35725: push 0xF0002480
-nop
-nop
-Label_insn_35726: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35726: pop eax
-nop
-Label_insn_35727: popfd
-nop
-Label_insn_35728: popad
-nop
-Label_insn_35729: pushfd
-nop
-Label_insn_35730: test eax , 0xFFFFFF00
-nop
-Label_insn_35731: je Label_insn_35733
-nop
-Label_insn_35732: nop
-nop
-Label_insn_35733: popfd
-nop
-Label_insn_35734: movsx edx , al
-nop
-Label_insn_35735: pushad
-nop
-Label_insn_35736: pushfd
-nop
-Label_insn_35737: push 0x0805653E
-nop
-Label_insn_35738: push 0xF0002490
-nop
-nop
-Label_insn_35739: nop ;truncation_detector_32_8
-post_callback_Label_insn_35739: pop eax
-nop
-Label_insn_35740: popfd
-nop
-Label_insn_35741: popad
-nop
-Label_insn_35742: pushad
-nop
-Label_insn_35743: pushfd
-nop
-Label_insn_35744: push 0x08056543
-nop
-Label_insn_35745: push 0xF00024A0
-nop
-nop
-Label_insn_35746: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35746: pop eax
-nop
-Label_insn_35747: popfd
-nop
-Label_insn_35748: popad
-nop
-Label_insn_35749: pushfd
-nop
-Label_insn_35750: test edx , edx
-nop
-Label_insn_35751: jns Label_insn_35753
-nop
-Label_insn_35752: nop
-nop
-Label_insn_35753: popfd
-nop
-Label_insn_35754: mov dword [ebp-0x00000490] , edx
-nop
-Label_insn_35755: pushad
-nop
-Label_insn_35756: pushfd
-nop
-Label_insn_35757: push 0x08056571
-nop
-Label_insn_35758: push 0xF00024B0
-nop
-nop
-Label_insn_35759: nop ;signedness_detector_32
-post_callback_Label_insn_35759: pop eax
-nop
-Label_insn_35760: popfd
-nop
-Label_insn_35761: popad
-nop
-Label_insn_35762: jno 0x8056592
-nop
-Label_insn_35763: pushad
-nop
-Label_insn_35764: pushfd
-nop
-Label_insn_35765: push 0x08056590
-nop
-Label_insn_35766: push 0xF00024C0
-nop
-nop
-Label_insn_35767: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35767: pop eax
-nop
-Label_insn_35768: popfd
-nop
-Label_insn_35769: popad
-nop
-Label_insn_35770: jno 0x805659d
-nop
-Label_insn_35771: pushad
-nop
-Label_insn_35772: pushfd
-nop
-Label_insn_35773: push 0x0805659B
-nop
-Label_insn_35774: push 0xF00024D0
-nop
-nop
-Label_insn_35775: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35775: pop eax
-nop
-Label_insn_35776: popfd
-nop
-Label_insn_35777: popad
-nop
-Label_insn_35778: pushad
-nop
-Label_insn_35779: pushfd
-nop
-Label_insn_35780: push 0x080565A9
-nop
-Label_insn_35781: push 0xF00024E0
-nop
-nop
-Label_insn_35782: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35782: pop eax
-nop
-Label_insn_35783: popfd
-nop
-Label_insn_35784: popad
-nop
-Label_insn_35785: pushfd
-nop
-Label_insn_35786: test edx , edx
-nop
-Label_insn_35787: jns Label_insn_35789
-nop
-Label_insn_35788: nop
-nop
-Label_insn_35789: popfd
-nop
-Label_insn_35790: mov dword [ebp-0x0000049C] , edx
-nop
-Label_insn_35791: pushad
-nop
-Label_insn_35792: pushfd
-nop
-Label_insn_35793: push 0x080565E0
-nop
-Label_insn_35794: push 0xF00024F0
-nop
-nop
-Label_insn_35795: nop ;signedness_detector_32
-post_callback_Label_insn_35795: pop eax
-nop
-Label_insn_35796: popfd
-nop
-Label_insn_35797: popad
-nop
-Label_insn_35798: jno 0x8056606
-nop
-Label_insn_35799: pushad
-nop
-Label_insn_35800: pushfd
-nop
-Label_insn_35801: push 0x08056600
-nop
-Label_insn_35802: push 0xF0002500
-nop
-nop
-Label_insn_35803: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35803: pop eax
-nop
-Label_insn_35804: popfd
-nop
-Label_insn_35805: popad
-nop
-Label_insn_35806: jno 0x805661b
-nop
-Label_insn_35807: pushad
-nop
-Label_insn_35808: pushfd
-nop
-Label_insn_35809: push 0x08056619
-nop
-Label_insn_35810: push 0xF0002510
-nop
-nop
-Label_insn_35811: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35811: pop eax
-nop
-Label_insn_35812: popfd
-nop
-Label_insn_35813: popad
-nop
-Label_insn_35814: jnc 0x8056641
-nop
-Label_insn_35815: pushad
-nop
-Label_insn_35816: pushfd
-nop
-Label_insn_35817: push 0x0805663E
-nop
-Label_insn_35818: push 0xF0002520
-nop
-nop
-Label_insn_35819: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35819: pop eax
-nop
-Label_insn_35820: popfd
-nop
-Label_insn_35821: popad
-nop
-Label_insn_35822: jno Label_insn_14958
-nop
-Label_insn_35823: pushad
-nop
-Label_insn_35824: pushfd
-nop
-Label_insn_35825: push 0x0805665C
-nop
-Label_insn_35826: push 0xF0002530
-nop
-nop
-Label_insn_35827: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35827: pop eax
-nop
-Label_insn_35828: popfd
-nop
-Label_insn_35829: popad
-nop
-Label_insn_35830: jnc 0x8056662
-nop
-Label_insn_35831: pushad
-nop
-Label_insn_35832: pushfd
-nop
-Label_insn_35833: push 0x0805665F
-nop
-Label_insn_35834: push 0xF0002540
-nop
-nop
-Label_insn_35835: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35835: pop eax
-nop
-Label_insn_35836: popfd
-nop
-Label_insn_35837: popad
-nop
-Label_insn_35838: jno Label_insn_14964
-nop
-Label_insn_35839: pushad
-nop
-Label_insn_35840: pushfd
-nop
-Label_insn_35841: push 0x08056672
-nop
-Label_insn_35842: push 0xF0002550
-nop
-nop
-Label_insn_35843: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35843: pop eax
-nop
-Label_insn_35844: popfd
-nop
-Label_insn_35845: popad
-nop
-Label_insn_35846: jnc 0x805667b
-nop
-Label_insn_35847: pushad
-nop
-Label_insn_35848: pushfd
-nop
-Label_insn_35849: push 0x08056675
-nop
-Label_insn_35850: push 0xF0002560
-nop
-nop
-Label_insn_35851: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35851: pop eax
-nop
-Label_insn_35852: popfd
-nop
-Label_insn_35853: popad
-nop
-Label_insn_35854: jno Label_insn_14981
-nop
-Label_insn_35855: pushad
-nop
-Label_insn_35856: pushfd
-nop
-Label_insn_35857: push 0x080566BE
-nop
-Label_insn_35858: push 0xF0002570
-nop
-nop
-Label_insn_35859: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35859: pop eax
-nop
-Label_insn_35860: popfd
-nop
-Label_insn_35861: popad
-nop
-Label_insn_35862: pushfd
-nop
-Label_insn_35863: test eax , 0xFFFFFF00
-nop
-Label_insn_35864: je Label_insn_35866
-nop
-Label_insn_35865: nop
-nop
-Label_insn_6068: lea eax , [eax+eax*2]
-nop
-Label_insn_35866: popfd
-nop
-Label_insn_35867: movsx eax , al
-nop
-Label_insn_35868: not eax
-nop
-Label_insn_35869: test eax , 0xFFFFFF00
-nop
-Label_insn_35870: je Label_insn_35866
-nop
-Label_insn_35871: pushad
-nop
-Label_insn_35872: pushfd
-nop
-Label_insn_35873: push 0x080566C1
-nop
-Label_insn_6076: lea ecx , [edi+esi+0x01]
-nop
-Label_insn_35874: push 0xF0002580
-nop
-nop
-Label_insn_35875: nop ;truncation_detector_32_8
-post_callback_Label_insn_35875: pop eax
-nop
-Label_insn_35876: popfd
-nop
-Label_insn_35877: popad
-nop
-Label_insn_6081: sub eax , edi
-nop
-Label_insn_35878: jno Label_insn_14983
-nop
-Label_insn_6083: imul ebx , eax
-nop
-Label_insn_6084: pushfd
-nop
-Label_insn_35879: pushad
-nop
-Label_insn_6085: pushfd
-nop
-Label_insn_35880: pushfd
-nop
-Label_insn_35881: push 0x080566C4
-nop
-Label_insn_35882: push 0xF0002590
-nop
-nop
-Label_insn_35883: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35883: pop eax
-nop
-Label_insn_35884: popfd
-nop
-Label_insn_35885: popad
-nop
-Label_insn_35886: jno 0x80566cb
-nop
-Label_insn_35887: pushad
-nop
-Label_insn_35888: pushfd
-nop
-Label_insn_35889: push 0x080566C8
-nop
-Label_insn_35890: push 0xF00025A0
-nop
-Label_insn_6098: lea ecx , [ebx+ebx*2]
-nop
-nop
-Label_insn_35891: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35891: pop eax
-nop
-Label_insn_6099: add ebx , 0x00000001
-nop
-Label_insn_35892: popfd
-nop
-Label_insn_35893: popad
-nop
-Label_insn_6101: add ecx , dword [0x080614AC]
-nop
-Label_insn_6102: lea edx , [0x00000000+ebx*4]
-nop
-Label_insn_35894: test al , al
-nop
-Label_insn_6103: add ecx , 0x00000008
-nop
-Label_insn_35895: jns Label_insn_35897
-nop
-Label_insn_35896: nop
-nop
-Label_insn_6106: add ebx , 0x00000001
-nop
-Label_insn_35897: popfd
-nop
-Label_insn_35898: movsx edx , al
-nop
-Label_insn_6108: add eax , edx
-nop
-Label_insn_35899: pushad
-nop
-Label_insn_6109: add ecx , 0x0000000C
-nop
-Label_insn_35900: pushfd
-nop
-Label_insn_6110: add edx , 0x00000004
-nop
-Label_insn_35901: push 0x080566CE
-nop
-Label_insn_35902: push 0xF00025B0
-nop
-nop
-Label_insn_35903: nop ;signedness_detector_8
-post_callback_Label_insn_35903: pop eax
-nop
-Label_insn_35904: popfd
-nop
-Label_insn_35905: popad
-nop
-Label_insn_35906: pushfd
-nop
-Label_insn_35907: test eax , eax
-nop
-Label_insn_35908: jns Label_insn_35910
-nop
-Label_insn_35909: nop
-nop
-Label_insn_35910: popfd
-nop
-Label_insn_35911: mov ecx , eax
-nop
-Label_insn_35912: pushad
-nop
-Label_insn_6124: lea edi , [edx+0x01]
-nop
-Label_insn_35913: pushfd
-nop
-Label_insn_35914: push 0x080566D1
-nop
-Label_insn_35915: push 0xF00025C0
-nop
-nop
-Label_insn_35916: nop ;signedness_detector_32
-post_callback_Label_insn_35916: pop eax
-nop
-Label_insn_35917: popfd
-nop
-Label_insn_35918: popad
-nop
-Label_insn_6130: add eax , 0x00000001
-nop
-Label_insn_35919: jno 0x80566d6
-nop
-Label_insn_6133: add ebx , 0x00000003
-nop
-Label_insn_35920: pushad
-nop
-Label_insn_35921: pushfd
-nop
-Label_insn_35922: push 0x080566D3
-nop
-Label_insn_35923: push 0xF00025D0
-nop
-nop
-Label_insn_35924: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35924: pop eax
-nop
-Label_insn_35925: popfd
-nop
-Label_insn_35926: popad
-nop
-Label_insn_35927: pushfd
-nop
-Label_insn_35928: test eax , 0xFFFFFF00
-nop
-Label_insn_35929: je Label_insn_35931
-nop
-Label_insn_35930: nop
-nop
-Label_insn_35931: popfd
-nop
-Label_insn_35932: movsx eax , al
-nop
-Label_insn_35933: pushad
-nop
-Label_insn_35934: pushfd
-nop
-Label_insn_35935: push 0x08056710
-nop
-Label_insn_35936: push 0xF00025E0
-nop
-nop
-Label_insn_35937: nop ;truncation_detector_32_8
-post_callback_Label_insn_35937: pop eax
-nop
-Label_insn_35938: popfd
-nop
-Label_insn_35939: popad
-nop
-Label_insn_6156: sub eax , 0x00000001
-nop
-Label_insn_35940: jno 0x805678b
-nop
-Label_insn_35941: pushad
-nop
-Label_insn_35942: pushfd
-nop
-Label_insn_35943: push 0x08056788
-nop
-Label_insn_6163: add eax , ecx
-nop
-Label_insn_35944: push 0xF00025F0
-nop
-nop
-Label_insn_35945: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35945: pop eax
-nop
-Label_insn_35946: popfd
-nop
-Label_insn_35947: popad
-nop
-Label_insn_35948: test cl , cl
-nop
-Label_insn_35949: jns Label_insn_35951
-nop
-Label_insn_35950: nop
-nop
-Label_insn_35951: popfd
-nop
-Label_insn_35952: movsx edx , cl
-nop
-Label_insn_35953: pushad
-nop
-Label_insn_35954: pushfd
-nop
-Label_insn_6175: lea eax , [edi+eax*2]
-nop
-Label_insn_35955: push 0x08056794
-nop
-Label_insn_35956: push 0xF0002600
-nop
-nop
-Label_insn_35957: nop ;signedness_detector_8
-post_callback_Label_insn_35957: pop eax
-nop
-Label_insn_35958: popfd
-nop
-Label_insn_35959: popad
-nop
-Label_insn_6181: sub edi , dword [ebp-0x3C]
-nop
-Label_insn_6182: add dword [esi+0x04] , edi
-nop
-Label_insn_35960: jno Label_insn_15070
-nop
-Label_insn_35961: pushad
-nop
-Label_insn_35962: pushfd
-nop
-Label_insn_35963: push 0x0805683E
-nop
-Label_insn_6187: add esi , 0x0000000C
-nop
-Label_insn_35964: push 0xF0002610
-nop
-nop
-Label_insn_35965: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35965: pop eax
-nop
-Label_insn_6189: lea eax , [ecx+0x01]
-nop
-Label_insn_35966: popfd
-nop
-Label_insn_35967: popad
-nop
-Label_insn_35968: jno 0x8056843
-nop
-Label_insn_6193: lea edi , [ecx-0x01]
-nop
-Label_insn_35969: pushad
-nop
-Label_insn_35970: pushfd
-nop
-Label_insn_35971: push 0x08056841
-nop
-Label_insn_35972: push 0xF0002620
-nop
-nop
-Label_insn_35973: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35973: pop eax
-nop
-Label_insn_35974: popfd
-nop
-Label_insn_35975: popad
-nop
-Label_insn_35976: jno 0x805684e
-nop
-Label_insn_35977: pushad
-nop
-Label_insn_6205: add dword [ebp-0x1C] , 0x00000001
-nop
-Label_insn_35978: pushfd
-nop
-Label_insn_35979: push 0x0805684C
-nop
-Label_insn_35980: push 0xF0002630
-nop
-nop
-Label_insn_35981: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_35981: pop eax
-nop
-Label_insn_35982: popfd
-nop
-Label_insn_35983: popad
-nop
-Label_insn_6213: lea edx , [ecx+ecx*2-0x03]
-nop
-Label_insn_35984: pushad
-nop
-Label_insn_35985: pushfd
-nop
-Label_insn_35986: push 0x0805685A
-nop
-Label_insn_6216: lea edx , [ecx+ecx*2]
-nop
-Label_insn_35987: push 0xF0002640
-nop
-Label_insn_6217: lea edx , [eax+edx*4-0x18]
-nop
-nop
-Label_insn_35988: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_35988: pop eax
-nop
-Label_insn_35989: popfd
-nop
-Label_insn_35990: popad
-nop
-Label_insn_6223: sub edx , 0x0000000C
-nop
-Label_insn_35991: test ecx , ecx
-nop
-Label_insn_35992: jns Label_insn_35994
-nop
-Label_insn_35993: nop
-nop
-Label_insn_6226: sub eax , 0x00000001
-nop
-Label_insn_35994: popfd
-nop
-Label_insn_35995: mov dword [ebp-0x00000460] , ecx
-nop
-Label_insn_35996: pushad
-nop
-Label_insn_35997: pushfd
-nop
-Label_insn_35998: push 0x08056866
-nop
-Label_insn_35999: push 0xF0002650
-nop
-nop
-Label_insn_36000: nop ;signedness_detector_32
-post_callback_Label_insn_36000: pop eax
-nop
-Label_insn_36001: popfd
-nop
-Label_insn_36002: popad
-nop
-Label_insn_36003: jno Label_insn_15100
-nop
-Label_insn_36004: pushad
-nop
-Label_insn_36005: pushfd
-nop
-Label_insn_6241: add esi , esi
-nop
-Label_insn_36006: push 0x080568BC
-nop
-Label_insn_6242: lea edx , [esi+edi]
-nop
-Label_insn_36007: push 0xF0002660
-nop
-nop
-Label_insn_36008: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36008: pop eax
-nop
-Label_insn_36009: popfd
-nop
-Label_insn_36010: popad
-nop
-Label_insn_36011: jnc 0x80568c5
-nop
-Label_insn_36012: pushad
-nop
-Label_insn_36013: pushfd
-nop
-Label_insn_36014: push 0x080568C2
-nop
-Label_insn_36015: push 0xF0002670
-nop
-nop
-Label_insn_36016: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36016: pop eax
-nop
-Label_insn_36017: popfd
-nop
-Label_insn_36018: popad
-nop
-Label_insn_36019: jno 0x80568d3
-nop
-Label_insn_36020: pushad
-nop
-Label_insn_36021: pushfd
-nop
-Label_insn_36022: push 0x080568D0
-nop
-Label_insn_36023: push 0xF0002680
-nop
-nop
-Label_insn_36024: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36024: pop eax
-nop
-Label_insn_36025: popfd
-nop
-Label_insn_36026: popad
-nop
-Label_insn_36027: jno 0x80568de
-nop
-Label_insn_36028: pushad
-nop
-Label_insn_36029: pushfd
-nop
-Label_insn_36030: push 0x080568DB
-nop
-Label_insn_36031: push 0xF0002690
-nop
-nop
-Label_insn_36032: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36032: pop eax
-nop
-Label_insn_36033: popfd
-nop
-Label_insn_36034: popad
-nop
-Label_insn_36035: jno 0x80568ef
-nop
-Label_insn_36036: pushad
-nop
-Label_insn_36037: pushfd
-nop
-Label_insn_36038: push 0x080568E9
-nop
-Label_insn_36039: push 0xF00026A0
-nop
-nop
-Label_insn_36040: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36040: pop eax
-nop
-Label_insn_36041: popfd
-nop
-Label_insn_36042: popad
-nop
-Label_insn_36043: pushad
-nop
-Label_insn_36044: pushfd
-nop
-Label_insn_36045: push 0x080568F7
-nop
-Label_insn_36046: push 0xF00026B0
-nop
-nop
-Label_insn_36047: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36047: pop eax
-nop
-Label_insn_36048: popfd
-nop
-Label_insn_36049: popad
-nop
-Label_insn_36050: jno 0x8056989
-nop
-Label_insn_36051: pushad
-nop
-Label_insn_36052: pushfd
-nop
-Label_insn_36053: push 0x08056983
-nop
-Label_insn_36054: push 0xF00026C0
-nop
-nop
-Label_insn_36055: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36055: pop eax
-nop
-Label_insn_36056: popfd
-nop
-Label_insn_36057: popad
-nop
-Label_insn_36058: pushad
-nop
-Label_insn_36059: pushfd
-nop
-Label_insn_36060: push 0x08056992
-nop
-Label_insn_36061: push 0xF00026D0
-nop
-nop
-Label_insn_36062: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36062: pop eax
-nop
-Label_insn_36063: popfd
-nop
-Label_insn_36064: popad
-nop
-Label_insn_36065: jno 0x80569b5
-nop
-Label_insn_36066: pushad
-nop
-Label_insn_36067: pushfd
-nop
-Label_insn_36068: push 0x080569B2
-nop
-Label_insn_36069: push 0xF00026E0
-nop
-nop
-Label_insn_36070: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36070: pop eax
-nop
-Label_insn_36071: popfd
-nop
-Label_insn_36072: popad
-nop
-Label_insn_36073: pushad
-nop
-Label_insn_36074: pushfd
-nop
-Label_insn_36075: push 0x080569BD
-nop
-Label_insn_36076: push 0xF00026F0
-nop
-nop
-Label_insn_36077: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36077: pop eax
-nop
-Label_insn_36078: popfd
-nop
-Label_insn_36079: popad
-nop
-Label_insn_36080: pushad
-nop
-Label_insn_36081: pushfd
-nop
-Label_insn_36082: push 0x080569C2
-nop
-Label_insn_36083: push 0xF0002700
-nop
-nop
-Label_insn_36084: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36084: pop eax
-nop
-Label_insn_36085: popfd
-nop
-Label_insn_36086: popad
-nop
-Label_insn_36087: jno 0x80569fb
-nop
-Label_insn_36088: pushad
-nop
-Label_insn_36089: pushfd
-nop
-Label_insn_36090: push 0x080569F8
-nop
-Label_insn_36091: push 0xF0002710
-nop
-nop
-Label_insn_36092: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36092: pop eax
-nop
-Label_insn_36093: popfd
-nop
-Label_insn_36094: popad
-nop
-Label_insn_36095: jno Label_insn_15189
-nop
-Label_insn_36096: pushad
-nop
-Label_insn_36097: pushfd
-nop
-Label_insn_36098: push 0x08056A6A
-nop
-Label_insn_36099: push 0xF0002720
-nop
-nop
-Label_insn_36100: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36100: pop eax
-nop
-Label_insn_36101: popfd
-nop
-Label_insn_36102: popad
-nop
-Label_insn_36103: jnc 0x8056a73
-nop
-Label_insn_36104: pushad
-nop
-Label_insn_36105: pushfd
-nop
-Label_insn_36106: push 0x08056A70
-nop
-Label_insn_36107: push 0xF0002730
-nop
-nop
-Label_insn_36108: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36108: pop eax
-nop
-Label_insn_36109: popfd
-nop
-Label_insn_36110: popad
-nop
-Label_insn_36111: jno 0x8056a83
-nop
-Label_insn_36112: pushad
-nop
-Label_insn_36113: pushfd
-nop
-Label_insn_36114: push 0x08056A80
-nop
-Label_insn_36115: push 0xF0002740
-nop
-nop
-Label_insn_36116: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36116: pop eax
-nop
-Label_insn_36117: popfd
-nop
-Label_insn_36118: popad
-nop
-Label_insn_36119: jno 0x8056a8e
-nop
-Label_insn_36120: pushad
-nop
-Label_insn_36121: pushfd
-nop
-Label_insn_36122: push 0x08056A8B
-nop
-Label_insn_36123: push 0xF0002750
-nop
-nop
-Label_insn_36124: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36124: pop eax
-nop
-Label_insn_36125: popfd
-nop
-Label_insn_36126: popad
-nop
-Label_insn_36127: pushfd
-nop
-Label_insn_36128: test edx , edx
-nop
-Label_insn_36129: jns Label_insn_36131
-nop
-Label_insn_36130: nop
-nop
-Label_insn_36131: popfd
-nop
-Label_insn_36132: mov dword [ebp-0x0000049C] , edx
-nop
-Label_insn_36133: pushad
-nop
-Label_insn_36134: pushfd
-nop
-Label_insn_36135: push 0x08056A9E
-nop
-Label_insn_36136: push 0xF0002760
-nop
-nop
-Label_insn_36137: nop ;signedness_detector_32
-post_callback_Label_insn_36137: pop eax
-nop
-Label_insn_36138: popfd
-nop
-Label_insn_36139: popad
-nop
-Label_insn_36140: jno 0x8056ac4
-nop
-Label_insn_36141: pushad
-nop
-Label_insn_36142: pushfd
-nop
-Label_insn_36143: push 0x08056ABE
-nop
-Label_insn_36144: push 0xF0002770
-nop
-nop
-Label_insn_36145: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36145: pop eax
-nop
-Label_insn_36146: popfd
-nop
-Label_insn_36147: popad
-nop
-Label_insn_36148: jnc Label_insn_15227
-nop
-Label_insn_36149: pushad
-nop
-Label_insn_36150: pushfd
-nop
-Label_insn_36151: push 0x08056B19
-nop
-Label_insn_36152: push 0xF0002780
-nop
-nop
-Label_insn_36153: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36153: pop eax
-nop
-Label_insn_36154: popfd
-nop
-Label_insn_36155: popad
-nop
-Label_insn_36156: jno Label_insn_15228
-nop
-Label_insn_36157: pushad
-nop
-Label_insn_36158: pushfd
-nop
-Label_insn_36159: push 0x08056B1F
-nop
-Label_insn_36160: push 0xF0002790
-nop
-nop
-Label_insn_36161: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36161: pop eax
-nop
-Label_insn_36162: popfd
-nop
-Label_insn_36163: popad
-nop
-Label_insn_36164: pushfd
-nop
-Label_insn_36165: test eax , eax
-nop
-Label_insn_36166: jns Label_insn_36168
-nop
-Label_insn_36167: nop
-nop
-Label_insn_36168: popfd
-nop
-Label_insn_36169: mov dword [ebp-0x00000460] , eax
-nop
-Label_insn_36170: pushad
-nop
-Label_insn_36171: pushfd
-nop
-Label_insn_36172: push 0x08056B21
-nop
-Label_insn_36173: push 0xF00027A0
-nop
-nop
-Label_insn_36174: nop ;signedness_detector_32
-post_callback_Label_insn_36174: pop eax
-nop
-Label_insn_36175: popfd
-nop
-Label_insn_36176: popad
-nop
-Label_insn_36177: jno 0x8056b36
-nop
-Label_insn_36178: pushad
-nop
-Label_insn_36179: pushfd
-nop
-Label_insn_36180: push 0x08056B30
-nop
-Label_insn_36181: push 0xF00027B0
-nop
-nop
-Label_insn_36182: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36182: pop eax
-nop
-Label_insn_36183: popfd
-nop
-Label_insn_36184: popad
-nop
-Label_insn_36185: jno 0x8056b7f
-nop
-Label_insn_36186: pushad
-nop
-Label_insn_36187: pushfd
-nop
-Label_insn_36188: push 0x08056B79
-nop
-Label_insn_36189: push 0xF00027C0
-nop
-nop
-Label_insn_36190: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36190: pop eax
-nop
-Label_insn_36191: popfd
-nop
-Label_insn_36192: popad
-nop
-Label_insn_36193: jno 0x8056bbf
-nop
-Label_insn_36273: push 0xF0002850
-nop
-Label_insn_36194: pushad
-nop
-Label_insn_36195: pushfd
-nop
-Label_insn_36196: push 0x08056BB9
-nop
-Label_insn_36197: push 0xF00027D0
-nop
-nop
-Label_insn_36198: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36198: pop eax
-nop
-Label_insn_36199: popfd
-nop
-Label_insn_36200: popad
-nop
-Label_insn_36201: pushad
-nop
-Label_insn_36202: pushfd
-nop
-Label_insn_36203: push 0x08056BC7
-nop
-Label_insn_36204: push 0xF00027E0
-nop
-nop
-Label_insn_36205: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36205: pop eax
-nop
-Label_insn_36206: popfd
-nop
-Label_insn_36207: popad
-nop
-Label_insn_36208: pushfd
-nop
-Label_insn_36209: test ebx , ebx
-nop
-Label_insn_36210: jns Label_insn_36212
-nop
-Label_insn_36211: nop
-nop
-Label_insn_36212: popfd
-nop
-Label_insn_36213: mov eax , ebx
-nop
-Label_insn_36214: pushad
-nop
-Label_insn_36215: pushfd
-nop
-Label_insn_36216: push 0x08056C51
-nop
-Label_insn_36217: push 0xF00027F0
-nop
-nop
-Label_insn_36218: nop ;signedness_detector_32
-post_callback_Label_insn_36218: pop eax
-nop
-Label_insn_36219: popfd
-nop
-Label_insn_36220: popad
-nop
-Label_insn_36221: jno 0x8056c5c
-nop
-Label_insn_36222: pushad
-nop
-Label_insn_36223: pushfd
-nop
-Label_insn_36224: push 0x08056C5A
-nop
-Label_insn_36225: push 0xF0002800
-nop
-nop
-Label_insn_36226: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36226: pop eax
-nop
-Label_insn_36227: popfd
-nop
-Label_insn_36228: popad
-nop
-Label_insn_36229: test edx , edx
-nop
-Label_insn_36230: jns Label_insn_36232
-nop
-Label_insn_36231: nop
-nop
-Label_insn_36232: popfd
-nop
-Label_insn_36233: mov dword [ebp-0x00000468] , edx
-nop
-Label_insn_36234: pushad
-nop
-Label_insn_36235: pushfd
-nop
-Label_insn_36236: push 0x08056C5F
-nop
-Label_insn_36237: push 0xF0002810
-nop
-nop
-Label_insn_36238: nop ;signedness_detector_32
-post_callback_Label_insn_36238: pop eax
-nop
-Label_insn_36239: popfd
-nop
-Label_insn_36240: popad
-nop
-Label_insn_36241: pushfd
-nop
-Label_insn_36242: test ebx , ebx
-nop
-Label_insn_36243: jns Label_insn_36245
-nop
-Label_insn_36244: nop
-nop
-Label_insn_36245: popfd
-nop
-Label_insn_36246: mov edx , ebx
-nop
-Label_insn_36247: pushad
-nop
-Label_insn_36248: pushfd
-nop
-Label_insn_36249: push 0x08056C65
-nop
-Label_insn_36250: push 0xF0002820
-nop
-nop
-Label_insn_36251: nop ;signedness_detector_32
-post_callback_Label_insn_36251: pop eax
-nop
-Label_insn_36252: popfd
-nop
-Label_insn_36253: popad
-nop
-Label_insn_36254: jnc 0x8056c76
-nop
-Label_insn_36255: pushad
-nop
-Label_insn_36256: pushfd
-nop
-Label_insn_36257: push 0x08056C70
-nop
-Label_insn_36258: push 0xF0002830
-nop
-nop
-Label_insn_36259: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36259: pop eax
-nop
-Label_insn_36260: popfd
-nop
-Label_insn_36261: popad
-nop
-Label_insn_36262: jno 0x8056c80
-nop
-Label_insn_36263: pushad
-nop
-Label_insn_36264: pushfd
-nop
-Label_insn_36265: push 0x08056C7D
-nop
-Label_insn_36266: push 0xF0002840
-nop
-nop
-Label_insn_36267: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36267: pop eax
-nop
-Label_insn_36268: popfd
-nop
-Label_insn_36269: popad
-nop
-Label_insn_36270: pushad
-nop
-Label_insn_36271: pushfd
-nop
-Label_insn_36272: push 0x08056C83
-nop
-nop
-Label_insn_36274: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36274: pop eax
-nop
-Label_insn_36275: popfd
-nop
-Label_insn_36276: popad
-nop
-Label_insn_36277: jno 0x8056c92
-nop
-Label_insn_36278: pushad
-nop
-Label_insn_36279: pushfd
-nop
-Label_insn_36280: push 0x08056C90
-nop
-Label_insn_36281: push 0xF0002860
-nop
-nop
-Label_insn_36282: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36282: pop eax
-nop
-Label_insn_36283: popfd
-nop
-Label_insn_36284: popad
-nop
-Label_insn_36285: pushad
-nop
-Label_insn_36286: pushfd
-nop
-Label_insn_36287: push 0x08056C95
-nop
-Label_insn_36288: push 0xF0002870
-nop
-nop
-Label_insn_36289: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36289: pop eax
-nop
-Label_insn_36290: popfd
-nop
-Label_insn_36291: popad
-nop
-Label_insn_36292: jno 0x8056c9a
-nop
-Label_insn_36293: pushad
-nop
-Label_insn_36294: pushfd
-nop
-Label_insn_36295: push 0x08056C97
-nop
-Label_insn_6611: sub edx , eax
-nop
-Label_insn_36296: push 0xF0002880
-nop
-nop
-Label_insn_36297: nop ;mul_overflow_detector_32
-post_callback_Label_insn_36297: pop eax
-nop
-Label_insn_36298: popfd
-nop
-Label_insn_36299: popad
-nop
-Label_insn_36300: pushad
-nop
-Label_insn_6618: lea edx , [eax+0x10]
-nop
-Label_insn_36301: pushfd
-nop
-Label_insn_36302: push 0x08056C9C
-nop
-Label_insn_36303: push 0xF0002890
-nop
-nop
-Label_insn_36304: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36304: pop eax
-nop
-Label_insn_36305: popfd
-nop
-Label_insn_36306: popad
-nop
-Label_insn_36307: jno Label_insn_15315
-nop
-Label_insn_36308: pushad
-nop
-Label_insn_36309: pushfd
-nop
-Label_insn_36310: push 0x08056C9E
-nop
-Label_insn_36311: push 0xF00028A0
-nop
-nop
-Label_insn_36312: nop ;mul_overflow_detector_32
-post_callback_Label_insn_36312: pop eax
-nop
-Label_insn_36313: popfd
-nop
-Label_insn_36314: popad
-nop
-Label_insn_36315: pushfd
-nop
-Label_insn_36316: test ebx , ebx
-nop
-Label_insn_36317: jns Label_insn_36319
-nop
-Label_insn_36318: nop
-nop
-Label_insn_36319: popfd
-nop
-Label_insn_36320: mov ecx , ebx
-nop
-Label_insn_36321: pushad
-nop
-Label_insn_36322: pushfd
-nop
-Label_insn_36323: push 0x08056CA1
-nop
-Label_insn_6643: add esi , 0x00000013
-nop
-Label_insn_36324: push 0xF00028B0
-nop
-nop
-Label_insn_36325: nop ;signedness_detector_32
-post_callback_Label_insn_36325: pop eax
-nop
-Label_insn_36326: popfd
-nop
-Label_insn_36327: popad
-nop
-Label_insn_36328: jno 0x8056ca5
-nop
-Label_insn_36329: pushad
-nop
-Label_insn_36330: pushfd
-nop
-Label_insn_36331: push 0x08056CA3
-nop
-Label_insn_36332: push 0xF00028C0
-nop
-nop
-Label_insn_36333: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36333: pop eax
-nop
-Label_insn_36334: popfd
-nop
-Label_insn_36335: popad
-nop
-Label_insn_36336: jno 0x8056cbf
-nop
-Label_insn_36337: pushad
-nop
-Label_insn_36338: pushfd
-nop
-Label_insn_36339: push 0x08056CB8
-nop
-Label_insn_36340: push 0xF00028D0
-nop
-nop
-Label_insn_36341: nop ;mul_overflow_detector_32
-post_callback_Label_insn_36341: pop eax
-nop
-Label_insn_36342: popfd
-nop
-Label_insn_36343: popad
-nop
-Label_insn_36344: test bl , bl
-nop
-Label_insn_36345: jns Label_insn_36347
-nop
-Label_insn_36346: nop
-nop
-Label_insn_36347: popfd
-nop
-Label_insn_36348: mov byte [ebp-0x00000488] , bl
-nop
-Label_insn_36349: pushad
-nop
-Label_insn_36350: pushfd
-nop
-Label_insn_36351: push 0x08056CC2
-nop
-Label_insn_36352: push 0xF00028E0
-nop
-nop
-Label_insn_36353: nop ;signedness_detector_8
-post_callback_Label_insn_36353: pop eax
-nop
-Label_insn_36354: popfd
-nop
-Label_insn_36355: popad
-nop
-Label_insn_36356: jno 0x8056cd4
-nop
-Label_insn_6683: sub eax , 0x00000001
-nop
-Label_insn_36357: pushad
-nop
-Label_insn_36358: pushfd
-nop
-Label_insn_6686: pushfd
-nop
-Label_insn_36359: push 0x08056CD2
-nop
-Label_insn_36360: push 0xF00028F0
-nop
-nop
-Label_insn_36361: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36361: pop eax
-nop
-Label_insn_36362: popfd
-nop
-Label_insn_36363: popad
-nop
-Label_insn_36364: jno 0x8056d2c
-nop
-Label_insn_36365: pushad
-nop
-Label_insn_36366: pushfd
-nop
-Label_insn_36367: push 0x08056D29
-nop
-Label_insn_36368: push 0xF0002900
-nop
-nop
-Label_insn_36369: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36369: pop eax
-nop
-Label_insn_36370: popfd
-nop
-Label_insn_6700: adc dword [ebp-0x0000031C] , edx
-nop
-Label_insn_36371: popad
-nop
-Label_insn_36372: pushad
-nop
-Label_insn_36373: pushfd
-nop
-Label_insn_36374: push 0x08056D35
-nop
-Label_insn_36375: push 0xF0002910
-nop
-nop
-Label_insn_36376: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36376: pop eax
-nop
-Label_insn_36377: popfd
-nop
-Label_insn_36378: popad
-nop
-Label_insn_36379: jnc Label_insn_15351
-nop
-Label_insn_36380: pushad
-nop
-Label_insn_36381: pushfd
-nop
-Label_insn_36382: push 0x08056D43
-nop
-Label_insn_36383: push 0xF0002920
-nop
-nop
-Label_insn_36384: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36384: pop eax
-nop
-Label_insn_36385: popfd
-nop
-Label_insn_36386: popad
-nop
-Label_insn_36387: jnc Label_insn_15352
-nop
-Label_insn_36388: pushad
-nop
-Label_insn_36389: pushfd
-nop
-Label_insn_36390: push 0x08056D46
-nop
-Label_insn_36391: push 0xF0002930
-nop
-nop
-Label_insn_36392: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36392: pop eax
-nop
-Label_insn_36393: popfd
-nop
-Label_insn_36394: popad
-nop
-Label_insn_36395: jnc 0x8056d4a
-nop
-Label_insn_36396: pushad
-nop
-Label_insn_36397: pushfd
-nop
-Label_insn_36398: push 0x08056D48
-nop
-Label_insn_36399: push 0xF0002940
-nop
-nop
-Label_insn_36400: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36400: pop eax
-nop
-Label_insn_36401: popfd
-nop
-Label_insn_36402: popad
-nop
-Label_insn_36403: pushad
-nop
-Label_insn_36404: pushfd
-nop
-Label_insn_36405: push 0x08056D4C
-nop
-Label_insn_36406: push 0xF0002950
-nop
-nop
-Label_insn_36407: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36407: pop eax
-nop
-Label_insn_36408: popfd
-nop
-Label_insn_36409: popad
-nop
-Label_insn_36410: pushfd
-nop
-Label_insn_36411: test edi , edi
-nop
-Label_insn_36412: jns Label_insn_36414
-nop
-Label_insn_36413: nop
-nop
-Label_insn_36414: popfd
-nop
-Label_insn_36415: mov dword [ebp-0x00000460] , edi
-nop
-Label_insn_36416: pushad
-nop
-Label_insn_36417: pushfd
-nop
-Label_insn_36418: push 0x08056D71
-nop
-Label_insn_36419: push 0xF0002960
-nop
-Label_insn_6761: add dword [0x080614B4] , eax
-nop
-nop
-Label_insn_36420: nop ;signedness_detector_32
-post_callback_Label_insn_36420: pop eax
-nop
-Label_insn_36421: popfd
-nop
-Label_insn_36422: popad
-nop
-Label_insn_36423: pushfd
-nop
-Label_insn_6767: add edx , 0x00000001
-nop
-Label_insn_36424: test eax , eax
-nop
-Label_insn_36425: jns Label_insn_36427
-nop
-Label_insn_36426: nop
-nop
-Label_insn_36427: popfd
-nop
-Label_insn_6771: add dword [0x080614B4] , 0x00000001
-nop
-Label_insn_36428: mov dword [ebp-0x00000460] , eax
-nop
-Label_insn_36429: pushad
-nop
-Label_insn_36430: pushfd
-nop
-Label_insn_36431: push 0x08056D7F
-nop
-Label_insn_36432: push 0xF0002970
-nop
-nop
-Label_insn_36433: nop ;signedness_detector_32
-post_callback_Label_insn_36433: pop eax
-nop
-Label_insn_36434: popfd
-nop
-Label_insn_36435: popad
-nop
-Label_insn_36436: jno 0x8056d9c
-nop
-Label_insn_36437: pushad
-nop
-Label_insn_36438: pushfd
-nop
-Label_insn_36439: push 0x08056D9A
-nop
-Label_insn_36440: push 0xF0002980
-nop
-nop
-Label_insn_36441: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36441: pop eax
-nop
-Label_insn_36442: popfd
-nop
-Label_insn_36443: popad
-nop
-Label_insn_36444: jnc 0x8056db5
-nop
-Label_insn_6792: add dword [0x080614B4] , eax
-nop
-Label_insn_6798: add edx , 0x00000001
-nop
-Label_insn_6800: add dword [0x080614B4] , 0x00000001
-nop
-Label_insn_36445: pushad
-nop
-Label_insn_36446: pushfd
-nop
-Label_insn_36447: push 0x08056DB2
-nop
-Label_insn_36448: push 0xF0002990
-nop
-nop
-Label_insn_36449: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36449: pop eax
-nop
-Label_insn_36450: popfd
-nop
-Label_insn_36451: popad
-nop
-Label_insn_6826: add edx , 0x00000001
-nop
-Label_insn_36452: pushad
-nop
-Label_insn_6828: add dword [0x080614B4] , 0x00000001
-nop
-Label_insn_36453: pushfd
-nop
-Label_insn_36454: push 0x08056DB7
-nop
-Label_insn_36491: test edx , 0xFFFFFF00
-nop
-Label_insn_36455: push 0xF00029A0
-nop
-nop
-Label_insn_36456: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36456: pop eax
-nop
-Label_insn_36457: popfd
-nop
-Label_insn_36458: popad
-nop
-Label_insn_36459: pushad
-nop
-Label_insn_36460: pushfd
-nop
-Label_insn_36461: push 0x08056DC2
-nop
-Label_insn_36462: push 0xF00029B0
-nop
-Label_insn_6840: add eax , dword [0x080614B4]
-nop
-nop
-Label_insn_36463: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36463: pop eax
-nop
-Label_insn_36464: popfd
-nop
-Label_insn_36465: popad
-nop
-Label_insn_36466: jnc 0x8056de5
-nop
-Label_insn_6845: lea ecx , [edx+0x04]
-nop
-Label_insn_36467: pushad
-nop
-Label_insn_36468: pushfd
-nop
-Label_insn_36469: push 0x08056DDF
-nop
-Label_insn_36470: push 0xF00029C0
-nop
-nop
-Label_insn_36471: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36471: pop eax
-nop
-Label_insn_36472: popfd
-nop
-Label_insn_36473: popad
-nop
-Label_insn_6854: add dword [0x0806150C] , 0x00000004
-nop
-Label_insn_36474: jno 0x8056e02
-nop
-Label_insn_36475: pushad
-nop
-Label_insn_36476: pushfd
-nop
-Label_insn_36477: push 0x08056DFF
-nop
-Label_insn_36478: push 0xF00029D0
-nop
-nop
-Label_insn_36479: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36479: pop eax
-nop
-Label_insn_6861: add dword [0x080614B4] , 0x00000002
-nop
-Label_insn_36480: popfd
-nop
-Label_insn_36481: popad
-nop
-Label_insn_36482: jno 0x8056e0e
-nop
-Label_insn_36483: pushad
-nop
-Label_insn_36484: pushfd
-nop
-Label_insn_36485: push 0x08056E0B
-nop
-Label_insn_36486: push 0xF00029E0
-nop
-nop
-Label_insn_36487: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36487: pop eax
-nop
-Label_insn_36488: popfd
-nop
-Label_insn_36489: popad
-nop
-Label_insn_36490: pushfd
-nop
-Label_insn_36492: je Label_insn_36494
-nop
-Label_insn_36493: nop
-nop
-Label_insn_36494: popfd
-nop
-Label_insn_36495: mov byte [ebp-0x0000049C] , dl
-nop
-Label_insn_36496: not edx
-nop
-Label_insn_36497: test edx , 0xFFFFFF00
-nop
-Label_insn_36498: je Label_insn_36494
-nop
-Label_insn_36499: pushad
-nop
-Label_insn_36500: pushfd
-nop
-Label_insn_36501: push 0x08056E4B
-nop
-Label_insn_36502: push 0xF00029F0
-nop
-nop
-Label_insn_36503: nop ;truncation_detector_32_8
-post_callback_Label_insn_36503: pop eax
-nop
-Label_insn_36504: popfd
-nop
-Label_insn_36505: popad
-nop
-Label_insn_36506: jno 0x8056e77
-nop
-Label_insn_36507: pushad
-nop
-Label_insn_36508: pushfd
-nop
-Label_insn_36509: push 0x08056E71
-nop
-Label_insn_36510: push 0xF0002A00
-nop
-nop
-Label_insn_36511: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36511: pop eax
-nop
-Label_insn_36512: popfd
-nop
-Label_insn_36513: popad
-nop
-Label_insn_36514: jno 0x8056e89
-nop
-Label_insn_36515: pushad
-nop
-Label_insn_36516: pushfd
-nop
-Label_insn_36517: push 0x08056E86
-nop
-Label_insn_36518: push 0xF0002A10
-nop
-nop
-Label_insn_36519: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36519: pop eax
-nop
-Label_insn_36520: popfd
-nop
-Label_insn_36521: popad
-nop
-Label_insn_36522: pushad
-nop
-Label_insn_36523: pushfd
-nop
-Label_insn_36524: push 0x08056E95
-nop
-Label_insn_36525: push 0xF0002A20
-nop
-Label_insn_6917: add dword [0x080614B4] , 0x00000002
-nop
-nop
-Label_insn_36526: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36526: pop eax
-nop
-Label_insn_36527: popfd
-nop
-Label_insn_36528: popad
-nop
-Label_insn_36529: jno Label_insn_15440
-nop
-Label_insn_36530: pushad
-nop
-Label_insn_36531: pushfd
-nop
-Label_insn_36532: push 0x08056ECB
-nop
-Label_insn_6926: add edx , 0x00000002
-nop
-Label_insn_36533: push 0xF0002A30
-nop
-nop
-Label_insn_36534: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36534: pop eax
-nop
-Label_insn_36535: popfd
-nop
-Label_insn_36536: popad
-nop
-Label_insn_6931: lea ecx , [eax+0x04]
-nop
-Label_insn_36537: jnc 0x8056ed7
-nop
-Label_insn_36538: pushad
-nop
-Label_insn_36539: pushfd
-nop
-Label_insn_36540: push 0x08056ED1
-nop
-Label_insn_36541: push 0xF0002A40
-nop
-nop
-Label_insn_36542: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36542: pop eax
-nop
-Label_insn_36543: popfd
-nop
-Label_insn_36544: popad
-nop
-Label_insn_6940: add dword [0x0806150C] , 0x00000004
-nop
-Label_insn_36545: jno Label_insn_15444
-nop
-Label_insn_36546: pushad
-nop
-Label_insn_36547: pushfd
-nop
-Label_insn_36548: push 0x08056EDF
-nop
-Label_insn_36549: push 0xF0002A50
-nop
-nop
-Label_insn_36550: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36550: pop eax
-nop
-Label_insn_36551: popfd
-nop
-Label_insn_36552: popad
-nop
-Label_insn_36553: jno 0x8056ee3
-nop
-Label_insn_36554: pushad
-nop
-Label_insn_36555: pushfd
-nop
-Label_insn_36556: push 0x08056EE1
-nop
-Label_insn_36557: push 0xF0002A60
-nop
-nop
-Label_insn_36558: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36558: pop eax
-nop
-Label_insn_36559: popfd
-nop
-Label_insn_36560: popad
-nop
-Label_insn_36561: jno 0x8056eee
-nop
-Label_insn_36562: pushad
-nop
-Label_insn_36563: pushfd
-nop
-Label_insn_36564: push 0x08056EEC
-nop
-Label_insn_36565: push 0xF0002A70
-nop
-nop
-Label_insn_36566: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36566: pop eax
-nop
-Label_insn_36567: popfd
-nop
-Label_insn_36568: popad
-nop
-Label_insn_36569: pushad
-nop
-Label_insn_36570: pushfd
-nop
-Label_insn_36571: push 0x08056EFA
-nop
-Label_insn_36572: push 0xF0002A80
-nop
-nop
-Label_insn_36573: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36573: pop eax
-nop
-Label_insn_36574: popfd
-nop
-Label_insn_36575: popad
-nop
-Label_insn_36576: jno 0x8056f61
-nop
-Label_insn_36577: pushad
-nop
-Label_insn_36578: pushfd
-nop
-Label_insn_36579: push 0x08056F5B
-nop
-Label_insn_36580: push 0xF0002A90
-nop
-nop
-Label_insn_36581: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36581: pop eax
-nop
-Label_insn_36582: popfd
-nop
-Label_insn_36583: popad
-nop
-Label_insn_36584: jno 0x8056f76
-nop
-Label_insn_36585: pushad
-nop
-Label_insn_36586: pushfd
-nop
-Label_insn_36587: push 0x08056F74
-nop
-Label_insn_36588: push 0xF0002AA0
-nop
-nop
-Label_insn_36589: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36589: pop eax
-nop
-Label_insn_36590: popfd
-nop
-Label_insn_36591: popad
-nop
-Label_insn_36592: jno 0x8056f9c
-nop
-Label_insn_36593: pushad
-nop
-Label_insn_36594: pushfd
-nop
-Label_insn_36595: push 0x08056F99
-nop
-Label_insn_36596: push 0xF0002AB0
-nop
-nop
-Label_insn_36597: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36597: pop eax
-nop
-Label_insn_36598: popfd
-nop
-Label_insn_36599: popad
-nop
-Label_insn_36600: jno Label_insn_15493
-nop
-Label_insn_36601: pushad
-nop
-Label_insn_36602: pushfd
-nop
-Label_insn_36603: push 0x08056FB4
-nop
-Label_insn_36604: push 0xF0002AC0
-nop
-nop
-Label_insn_36605: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36605: pop eax
-nop
-Label_insn_36606: popfd
-nop
-Label_insn_36607: popad
-nop
-Label_insn_36608: jno 0x8056fba
-nop
-Label_insn_36609: pushad
-nop
-Label_insn_36610: pushfd
-nop
-Label_insn_36611: push 0x08056FB7
-nop
-Label_insn_36612: push 0xF0002AD0
-nop
-nop
-Label_insn_36613: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36613: pop eax
-nop
-Label_insn_36614: popfd
-nop
-Label_insn_36615: popad
-nop
-Label_insn_36616: jnc 0x8056fd2
-nop
-Label_insn_36617: pushad
-nop
-Label_insn_36618: pushfd
-nop
-Label_insn_36619: push 0x08056FCC
-nop
-Label_insn_36620: push 0xF0002AE0
-nop
-nop
-Label_insn_36621: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36621: pop eax
-nop
-Label_insn_36622: popfd
-nop
-Label_insn_36623: popad
-nop
-Label_insn_36624: jno 0x8057000
-nop
-Label_insn_36625: pushad
-nop
-Label_insn_36626: pushfd
-nop
-Label_insn_36627: push 0x08056FFD
-nop
-Label_insn_36628: push 0xF0002AF0
-nop
-nop
-Label_insn_36629: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36629: pop eax
-nop
-Label_insn_36630: popfd
-nop
-Label_insn_36631: popad
-nop
-Label_insn_36632: jno 0x805700a
-nop
-Label_insn_36633: pushad
-nop
-Label_insn_36634: pushfd
-nop
-Label_insn_36635: push 0x08057008
-nop
-Label_insn_36636: push 0xF0002B00
-nop
-nop
-Label_insn_36637: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36637: pop eax
-nop
-Label_insn_36638: popfd
-nop
-Label_insn_36639: popad
-nop
-Label_insn_36640: jno 0x8057034
-nop
-Label_insn_36641: pushad
-nop
-Label_insn_36642: pushfd
-nop
-Label_insn_36643: push 0x08057031
-nop
-Label_insn_36644: push 0xF0002B10
-nop
-nop
-Label_insn_36645: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36645: pop eax
-nop
-Label_insn_36646: popfd
-nop
-Label_insn_36647: popad
-nop
-Label_insn_36648: jno 0x8057040
-nop
-Label_insn_36649: pushad
-nop
-Label_insn_36650: pushfd
-nop
-Label_insn_36651: push 0x0805703D
-nop
-Label_insn_36652: push 0xF0002B20
-nop
-nop
-Label_insn_36653: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36653: pop eax
-nop
-Label_insn_36654: popfd
-nop
-Label_insn_36655: popad
-nop
-Label_insn_36656: pushad
-nop
-Label_insn_36657: pushfd
-nop
-Label_insn_36658: push 0x08057046
-nop
-Label_insn_36659: push 0xF0002B30
-nop
-nop
-Label_insn_36660: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36660: pop eax
-nop
-Label_insn_36661: popfd
-nop
-Label_insn_36662: popad
-nop
-Label_insn_36663: jno 0x8057094
-nop
-Label_insn_36664: pushad
-nop
-Label_insn_36665: pushfd
-nop
-Label_insn_36666: push 0x0805708E
-nop
-Label_insn_36667: push 0xF0002B40
-nop
-nop
-Label_insn_36668: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36668: pop eax
-nop
-Label_insn_36669: popfd
-nop
-Label_insn_36670: popad
-nop
-Label_insn_36671: jno 0x80570a2
-nop
-Label_insn_36672: pushad
-nop
-Label_insn_36673: pushfd
-nop
-Label_insn_36674: push 0x0805709F
-nop
-Label_insn_36675: push 0xF0002B50
-nop
-nop
-Label_insn_36676: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36676: pop eax
-nop
-Label_insn_36677: popfd
-nop
-Label_insn_36678: popad
-nop
-Label_insn_36679: pushad
-nop
-Label_insn_36680: pushfd
-nop
-Label_insn_36681: push 0x080570A8
-nop
-Label_insn_36682: push 0xF0002B60
-nop
-nop
-Label_insn_36683: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36683: pop eax
-nop
-Label_insn_36684: popfd
-nop
-Label_insn_7117: add eax , 0x00000083
-nop
-Label_insn_36685: popad
-nop
-Label_insn_36686: pushad
-nop
-Label_insn_36687: pushfd
-nop
-Label_insn_36688: push 0x080570B5
-nop
-Label_insn_36689: push 0xF0002B70
-nop
-nop
-Label_insn_36690: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36690: pop eax
-nop
-Label_insn_36691: popfd
-nop
-Label_insn_36692: popad
-nop
-Label_insn_36693: jno 0x80570dc
-nop
-Label_insn_36694: pushad
-nop
-Label_insn_36695: pushfd
-nop
-Label_insn_36696: push 0x080570D9
-nop
-Label_insn_36697: push 0xF0002B80
-nop
-nop
-Label_insn_36698: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36698: pop eax
-nop
-Label_insn_36699: popfd
-nop
-Label_insn_36700: popad
-nop
-Label_insn_36701: jno 0x80570e7
-nop
-Label_insn_36702: pushad
-nop
-Label_insn_36703: pushfd
-nop
-Label_insn_36704: push 0x080570E5
-nop
-Label_insn_36705: push 0xF0002B90
-nop
-nop
-Label_insn_36706: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36706: pop eax
-nop
-Label_insn_36707: popfd
-nop
-Label_insn_36708: popad
-nop
-Label_insn_7150: sub eax , 0x00000002
-nop
-Label_insn_36709: pushad
-nop
-Label_insn_7151: lea esi , [eax+0x0805DFB4]
-nop
-Label_insn_36710: pushfd
-nop
-Label_insn_36711: push 0x080570EA
-nop
-Label_insn_36712: push 0xF0002BA0
-nop
-nop
-Label_insn_36713: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36713: pop eax
-nop
-Label_insn_36714: popfd
-nop
-Label_insn_36715: popad
-nop
-Label_insn_7157: add esi , 0x00000001
-nop
-Label_insn_36716: jno Label_insn_15574
-nop
-Label_insn_36717: pushad
-nop
-Label_insn_36718: pushfd
-nop
-Label_insn_36719: push 0x080570EC
-nop
-Label_insn_36720: push 0xF0002BB0
-nop
-nop
-Label_insn_36721: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36721: pop eax
-nop
-Label_insn_36722: popfd
-nop
-Label_insn_36723: popad
-nop
-Label_insn_36724: jno Label_insn_15575
-nop
-Label_insn_36725: pushad
-nop
-Label_insn_36726: pushfd
-nop
-Label_insn_36727: push 0x080570F3
-nop
-Label_insn_36728: push 0xF0002BC0
-nop
-nop
-Label_insn_36729: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36729: pop eax
-nop
-Label_insn_36730: popfd
-nop
-Label_insn_36731: popad
-nop
-Label_insn_7177: sub edx , 0x00000001
-nop
-Label_insn_36732: jno Label_insn_15576
-nop
-Label_insn_36733: pushad
-nop
-Label_insn_36734: pushfd
-nop
-Label_insn_36735: push 0x080570F5
-nop
-Label_insn_36736: push 0xF0002BD0
-nop
-nop
-Label_insn_36737: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36737: pop eax
-nop
-Label_insn_36738: popfd
-nop
-Label_insn_36739: popad
-nop
-Label_insn_36740: jno 0x80570fa
-nop
-Label_insn_36741: pushad
-nop
-Label_insn_36742: pushfd
-nop
-Label_insn_36743: push 0x080570F7
-nop
-Label_insn_36744: push 0xF0002BE0
-nop
-nop
-Label_insn_36745: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36745: pop eax
-nop
-Label_insn_36746: popfd
-nop
-Label_insn_36747: popad
-nop
-Label_insn_36748: pushfd
-nop
-Label_insn_36749: test dl , dl
-nop
-Label_insn_36750: jns Label_insn_36752
-nop
-Label_insn_36751: nop
-nop
-Label_insn_36752: popfd
-nop
-Label_insn_36753: mov byte [ebp-0x00000488] , dl
-nop
-Label_insn_36754: pushad
-nop
-Label_insn_7205: sub esi , dword [esp+0x2C]
-nop
-Label_insn_36755: pushfd
-nop
-Label_insn_36756: push 0x08057110
-nop
-Label_insn_36757: push 0xF0002BF0
-nop
-Label_insn_7208: lea ebx , [ebx+edx*4]
-nop
-nop
-Label_insn_36758: nop ;signedness_detector_8
-post_callback_Label_insn_36758: pop eax
-nop
-Label_insn_36759: popfd
-nop
-Label_insn_36760: popad
-nop
-Label_insn_36761: jno Label_insn_15600
-nop
-Label_insn_7215: add esi , 0x00000001
-nop
-Label_insn_36762: pushad
-nop
-Label_insn_36763: pushfd
-nop
-Label_insn_36764: push 0x08057173
-nop
-Label_insn_36765: push 0xF0002C00
-nop
-nop
-Label_insn_36766: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36766: pop eax
-nop
-Label_insn_7220: add ebx , 0x00000004
-nop
-Label_insn_36767: popfd
-nop
-Label_insn_36768: popad
-nop
-Label_insn_36769: jno 0x8057179
-nop
-Label_insn_36770: pushad
-nop
-Label_insn_36771: pushfd
-nop
-Label_insn_36772: push 0x08057176
-nop
-Label_insn_36773: push 0xF0002C10
-nop
-nop
-Label_insn_36774: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36774: pop eax
-nop
-Label_insn_36775: popfd
-nop
-Label_insn_36776: popad
-nop
-Label_insn_36777: jno 0x8057185
-nop
-Label_insn_36778: pushad
-nop
-Label_insn_36779: pushfd
-nop
-Label_insn_36780: push 0x08057182
-nop
-Label_insn_36781: push 0xF0002C20
-nop
-nop
-Label_insn_36782: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36782: pop eax
-nop
-Label_insn_36783: popfd
-nop
-Label_insn_36784: popad
-nop
-Label_insn_36785: pushad
-nop
-Label_insn_36786: pushfd
-nop
-Label_insn_36787: push 0x0805718B
-nop
-Label_insn_36788: push 0xF0002C30
-nop
-nop
-Label_insn_36789: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36789: pop eax
-nop
-Label_insn_36790: popfd
-nop
-Label_insn_36791: popad
-nop
-Label_insn_7254: sub edx , dword [0x08061548]
-nop
-Label_insn_36792: jno 0x80571c3
-nop
-Label_insn_36793: pushad
-nop
-Label_insn_36794: pushfd
-nop
-Label_insn_7258: sub edx , eax
-nop
-Label_insn_36795: push 0x080571C0
-nop
-Label_insn_36796: push 0xF0002C40
-nop
-nop
-Label_insn_36797: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36797: pop eax
-nop
-Label_insn_7261: lea edx , [eax-0x10]
-nop
-Label_insn_36798: popfd
-nop
-Label_insn_36799: popad
-nop
-Label_insn_36800: jno 0x80571cf
-nop
-Label_insn_36801: pushad
-nop
-Label_insn_36802: pushfd
-nop
-Label_insn_36803: push 0x080571CC
-nop
-Label_insn_36804: push 0xF0002C50
-nop
-nop
-Label_insn_36805: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36805: pop eax
-nop
-Label_insn_36806: popfd
-nop
-Label_insn_36807: popad
-nop
-Label_insn_36808: pushad
-nop
-Label_insn_36809: pushfd
-nop
-Label_insn_36810: push 0x080571D5
-nop
-Label_insn_36811: push 0xF0002C60
-nop
-nop
-Label_insn_36812: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36812: pop eax
-nop
-Label_insn_36813: popfd
-nop
-Label_insn_36814: popad
-nop
-Label_insn_36815: jno 0x8057222
-nop
-Label_insn_36816: pushad
-nop
-Label_insn_36817: pushfd
-nop
-Label_insn_36818: push 0x0805721C
-nop
-Label_insn_36819: push 0xF0002C70
-nop
-nop
-Label_insn_36820: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36820: pop eax
-nop
-Label_insn_36821: popfd
-nop
-Label_insn_36822: popad
-nop
-Label_insn_36823: pushad
-nop
-Label_insn_36824: pushfd
-nop
-Label_insn_36825: push 0x0805722B
-nop
-Label_insn_36826: push 0xF0002C80
-nop
-nop
-Label_insn_36827: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36827: pop eax
-nop
-Label_insn_36828: popfd
-nop
-Label_insn_36829: popad
-nop
-Label_insn_36830: pushfd
-nop
-Label_insn_36831: test al , al
-nop
-Label_insn_36832: jns Label_insn_36834
-nop
-Label_insn_36833: nop
-nop
-Label_insn_36834: popfd
-nop
-Label_insn_36835: mov byte [ebp-0x00000488] , al
-nop
-Label_insn_36836: pushad
-nop
-Label_insn_36837: pushfd
-nop
-Label_insn_36838: push 0x080572BD
-nop
-Label_insn_36839: push 0xF0002C90
-nop
-nop
-Label_insn_36840: nop ;signedness_detector_8
-post_callback_Label_insn_36840: pop eax
-nop
-Label_insn_36841: popfd
-nop
-Label_insn_36842: popad
-nop
-Label_insn_36843: jno 0x80572cf
-nop
-Label_insn_36844: pushad
-nop
-Label_insn_36845: pushfd
-nop
-Label_insn_36846: push 0x080572CD
-nop
-Label_insn_36847: push 0xF0002CA0
-nop
-nop
-Label_insn_36848: nop ;addsub_overflow_detector_signed_8
-post_callback_Label_insn_36848: pop eax
-nop
-Label_insn_36849: popfd
-nop
-Label_insn_36850: popad
-nop
-Label_insn_36851: jno 0x80572e3
-nop
-Label_insn_36852: pushad
-nop
-Label_insn_36853: pushfd
-nop
-Label_insn_36854: push 0x080572E0
-nop
-Label_insn_36855: push 0xF0002CB0
-nop
-nop
-Label_insn_36856: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36856: pop eax
-nop
-Label_insn_36857: popfd
-nop
-Label_insn_36858: popad
-nop
-Label_insn_36859: jno Label_insn_15690
-nop
-Label_insn_36860: pushad
-nop
-Label_insn_36861: pushfd
-nop
-Label_insn_36862: push 0x080572ED
-nop
-Label_insn_36863: push 0xF0002CC0
-nop
-nop
-Label_insn_36864: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36864: pop eax
-nop
-Label_insn_36865: popfd
-nop
-Label_insn_36866: popad
-nop
-Label_insn_36867: jno Label_insn_15691
-nop
-Label_insn_36868: pushad
-nop
-Label_insn_36869: pushfd
-nop
-Label_insn_36870: push 0x080572EF
-nop
-Label_insn_36871: push 0xF0002CD0
-nop
-nop
-Label_insn_36872: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36872: pop eax
-nop
-Label_insn_36873: popfd
-nop
-Label_insn_36874: popad
-nop
-Label_insn_36875: jno Label_insn_15692
-nop
-Label_insn_36876: pushad
-nop
-Label_insn_36877: pushfd
-nop
-Label_insn_36878: push 0x080572F2
-nop
-Label_insn_36879: push 0xF0002CE0
-nop
-nop
-Label_insn_36880: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36880: pop eax
-nop
-Label_insn_36881: popfd
-nop
-Label_insn_36882: popad
-nop
-Label_insn_36883: jno 0x80572f6
-nop
-Label_insn_36884: pushad
-nop
-Label_insn_36885: pushfd
-nop
-Label_insn_36886: push 0x080572F4
-nop
-Label_insn_36887: push 0xF0002CF0
-nop
-nop
-Label_insn_36888: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36888: pop eax
-nop
-Label_insn_36889: popfd
-nop
-Label_insn_36890: popad
-nop
-Label_insn_36891: test edx , edx
-nop
-Label_insn_36892: jns Label_insn_36894
-nop
-Label_insn_36893: nop
-nop
-Label_insn_36894: popfd
-nop
-Label_insn_36895: mov esi , edx
-nop
-Label_insn_36896: pushad
-nop
-Label_insn_36897: pushfd
-nop
-Label_insn_36898: push 0x080572FF
-nop
-Label_insn_36899: push 0xF0002D00
-nop
-nop
-Label_insn_36900: nop ;signedness_detector_32
-post_callback_Label_insn_36900: pop eax
-nop
-Label_insn_36901: popfd
-nop
-Label_insn_36902: popad
-nop
-Label_insn_36903: pushad
-nop
-Label_insn_36904: pushfd
-nop
-Label_insn_36905: push 0x08057303
-nop
-Label_insn_36906: push 0xF0002D10
-nop
-nop
-Label_insn_36907: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36907: pop eax
-nop
-Label_insn_36908: popfd
-nop
-Label_insn_36909: popad
-nop
-Label_insn_36910: pushad
-nop
-Label_insn_36911: pushfd
-nop
-Label_insn_36912: push 0x08057308
-nop
-Label_insn_36913: push 0xF0002D20
-nop
-nop
-Label_insn_36914: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36914: pop eax
-nop
-Label_insn_36915: popfd
-nop
-Label_insn_36916: popad
-nop
-Label_insn_36917: jno 0x8057317
-nop
-Label_insn_36918: pushad
-nop
-Label_insn_36919: pushfd
-nop
-Label_insn_36920: push 0x08057314
-nop
-Label_insn_36921: push 0xF0002D30
-nop
-nop
-Label_insn_36922: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36922: pop eax
-nop
-Label_insn_36923: popfd
-nop
-Label_insn_36924: popad
-nop
-Label_insn_36925: pushad
-nop
-Label_insn_36926: pushfd
-nop
-Label_insn_36927: push 0x0805731D
-nop
-Label_insn_36928: push 0xF0002D40
-nop
-nop
-Label_insn_36929: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36929: pop eax
-nop
-Label_insn_36930: popfd
-nop
-Label_insn_36931: popad
-nop
-Label_insn_36932: jno 0x805736a
-nop
-Label_insn_36933: pushad
-nop
-Label_insn_36934: pushfd
-nop
-Label_insn_36935: push 0x08057364
-nop
-Label_insn_36936: push 0xF0002D50
-nop
-nop
-Label_insn_36937: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36937: pop eax
-nop
-Label_insn_36938: popfd
-nop
-Label_insn_36939: popad
-nop
-nop
-Label_insn_36940: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36940: pop eax
-nop
-Label_insn_36941: pushad
-nop
-Label_insn_36942: pushfd
-nop
-Label_insn_36943: push 0x08057373
-nop
-Label_insn_36944: push 0xF0002D60
-nop
-nop
-Label_insn_36945: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36945: pop eax
-nop
-Label_insn_36946: popfd
-nop
-Label_insn_36947: popad
-nop
-Label_insn_36948: jno 0x80573c1
-nop
-Label_insn_36949: pushad
-nop
-Label_insn_36950: pushfd
-nop
-Label_insn_36951: push 0x080573BE
-nop
-Label_insn_36952: push 0xF0002D70
-nop
-nop
-Label_insn_36953: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36953: pop eax
-nop
-Label_insn_36954: popfd
-nop
-Label_insn_36955: popad
-nop
-Label_insn_36956: jno 0x80574c3
-nop
-Label_insn_36957: pushad
-nop
-Label_insn_36958: pushfd
-nop
-Label_insn_36959: push 0x080574BF
-nop
-Label_insn_36960: push 0xF0002D80
-nop
-nop
-Label_insn_36961: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36961: pop eax
-nop
-Label_insn_36962: popfd
-nop
-Label_insn_36963: popad
-nop
-Label_insn_36964: jno Label_insn_15790
-nop
-Label_insn_36965: pushad
-nop
-Label_insn_36966: pushfd
-nop
-Label_insn_36967: push 0x080574E5
-nop
-Label_insn_36968: push 0xF0002D90
-nop
-nop
-Label_insn_36969: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36969: pop eax
-nop
-Label_insn_36970: popfd
-nop
-Label_insn_36971: popad
-nop
-Label_insn_36972: jnc 0x80574f1
-nop
-Label_insn_36973: pushad
-nop
-Label_insn_36974: pushfd
-nop
-Label_insn_36975: push 0x080574EB
-nop
-Label_insn_36976: push 0xF0002DA0
-nop
-nop
-Label_insn_36977: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_36977: pop eax
-nop
-Label_insn_36978: popfd
-nop
-Label_insn_36979: popad
-nop
-Label_insn_36980: jno 0x8057502
-nop
-Label_insn_36981: pushad
-nop
-Label_insn_36982: pushfd
-nop
-Label_insn_36983: push 0x08057500
-nop
-Label_insn_36984: push 0xF0002DB0
-nop
-nop
-Label_insn_36985: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36985: pop eax
-nop
-Label_insn_7528: push 0x080506E2
-nop
-Label_insn_36986: popfd
-nop
-Label_insn_36987: popad
-nop
-Label_insn_36988: pushad
-nop
-Label_insn_36989: pushfd
-nop
-Label_insn_36990: push 0x08057505
-nop
-Label_insn_36991: push 0xF0002DC0
-nop
-nop
-Label_insn_36992: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_36992: pop eax
-nop
-Label_insn_36993: popfd
-nop
-Label_insn_36994: popad
-nop
-Label_insn_36995: jno Label_insn_15800
-nop
-Label_insn_36996: pushad
-nop
-Label_insn_36997: pushfd
-nop
-Label_insn_36998: push 0x08057507
-nop
-Label_insn_36999: push 0xF0002DD0
-nop
-nop
-Label_insn_37000: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37000: pop eax
-nop
-Label_insn_37001: popfd
-nop
-Label_insn_7548: push 0x08050748
-nop
-Label_insn_37002: popad
-nop
-Label_insn_37003: jno 0x8057510
-nop
-Label_insn_37004: pushad
-nop
-Label_insn_37005: pushfd
-nop
-Label_insn_37006: push 0x0805750E
-nop
-Label_insn_37007: push 0xF0002DE0
-nop
-Label_insn_37008: popfd
-nop
-Label_insn_37009: popad
-nop
-Label_insn_37010: jnc Label_insn_15805
-nop
-Label_insn_37011: pushad
-nop
-Label_insn_37012: pushfd
-nop
-Label_insn_37013: push 0x08057522
-nop
-Label_insn_37014: push 0xF0002DF0
-nop
-nop
-Label_insn_37015: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37015: pop eax
-nop
-Label_insn_37016: popfd
-nop
-Label_insn_37017: popad
-nop
-Label_insn_37018: jno 0x8057528
-nop
-Label_insn_37019: pushad
-nop
-Label_insn_37020: pushfd
-nop
-Label_insn_37021: push 0x08057524
-nop
-Label_insn_37022: push 0xF0002E00
-nop
-nop
-Label_insn_37023: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37023: pop eax
-nop
-Label_insn_37024: popfd
-nop
-Label_insn_37025: popad
-nop
-Label_insn_37026: jno 0x805755c
-nop
-Label_insn_37027: pushad
-nop
-Label_insn_37028: pushfd
-nop
-Label_insn_37029: push 0x0805755A
-nop
-Label_insn_37030: push 0xF0002E10
-nop
-nop
-Label_insn_37031: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37031: pop eax
-nop
-Label_insn_37032: popfd
-nop
-Label_insn_37033: popad
-nop
-Label_insn_37034: pushad
-nop
-Label_insn_37035: pushfd
-nop
-Label_insn_37036: push 0x08057561
-nop
-Label_insn_37037: push 0xF0002E20
-nop
-nop
-Label_insn_37038: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37038: pop eax
-nop
-Label_insn_37039: popfd
-nop
-Label_insn_37040: popad
-nop
-Label_insn_37041: jnc Label_insn_15833
-nop
-Label_insn_37042: pushad
-nop
-Label_insn_37043: pushfd
-nop
-Label_insn_37044: push 0x0805758B
-nop
-Label_insn_37045: push 0xF0002E30
-nop
-nop
-Label_insn_37046: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37046: pop eax
-nop
-Label_insn_37047: popfd
-nop
-Label_insn_37048: popad
-nop
-Label_insn_37049: jnc 0x8057593
-nop
-Label_insn_37050: pushad
-nop
-Label_insn_37051: pushfd
-nop
-Label_insn_37052: push 0x08057591
-nop
-Label_insn_37053: push 0xF0002E40
-nop
-nop
-Label_insn_37054: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37054: pop eax
-nop
-Label_insn_37055: popfd
-nop
-Label_insn_37056: popad
-nop
-Label_insn_37057: pushad
-nop
-Label_insn_37058: pushfd
-nop
-Label_insn_37059: push 0x08057595
-nop
-Label_insn_37060: push 0xF0002E50
-nop
-nop
-Label_insn_37061: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37061: pop eax
-nop
-Label_insn_37062: popfd
-nop
-Label_insn_37063: popad
-nop
-Label_insn_37064: pushad
-nop
-Label_insn_37065: pushfd
-nop
-Label_insn_37066: push 0x080575A6
-nop
-Label_insn_37067: push 0xF0002E60
-nop
-nop
-Label_insn_37068: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37068: pop eax
-nop
-Label_insn_37069: popfd
-nop
-Label_insn_37070: popad
-nop
-Label_insn_37071: jno 0x80575b7
-nop
-Label_insn_37072: pushad
-nop
-Label_insn_37073: pushfd
-nop
-Label_insn_37074: push 0x080575B5
-nop
-Label_insn_37075: push 0xF0002E70
-nop
-nop
-Label_insn_37076: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37076: pop eax
-nop
-Label_insn_37077: popfd
-nop
-Label_insn_37078: popad
-nop
-Label_insn_37079: pushad
-nop
-Label_insn_37080: pushfd
-nop
-Label_insn_37081: push 0x080575BA
-nop
-Label_insn_37082: push 0xF0002E80
-nop
-nop
-Label_insn_37083: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37083: pop eax
-nop
-Label_insn_37084: popfd
-nop
-Label_insn_37085: popad
-nop
-Label_insn_37086: jno Label_insn_15847
-nop
-Label_insn_37087: pushad
-nop
-Label_insn_37088: pushfd
-nop
-Label_insn_37089: push 0x080575BC
-nop
-Label_insn_37090: push 0xF0002E90
-nop
-nop
-Label_insn_37091: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37091: pop eax
-nop
-Label_insn_37092: popfd
-nop
-Label_insn_37093: popad
-nop
-Label_insn_37094: jno 0x80575c5
-nop
-Label_insn_37095: pushad
-nop
-Label_insn_37096: pushfd
-nop
-Label_insn_37097: push 0x080575C3
-nop
-Label_insn_37098: push 0xF0002EA0
-nop
-nop
-Label_insn_37099: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37099: pop eax
-nop
-Label_insn_37100: popfd
-nop
-Label_insn_37101: popad
-nop
-Label_insn_37102: jnc 0x80575d9
-nop
-Label_insn_7683: add ebx , 0x00000001
-nop
-Label_insn_37103: pushad
-nop
-Label_insn_37104: pushfd
-nop
-Label_insn_37105: push 0x080575D7
-nop
-Label_insn_37106: push 0xF0002EB0
-nop
-nop
-Label_insn_37107: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37107: pop eax
-nop
-Label_insn_37108: popfd
-nop
-Label_insn_37109: popad
-nop
-Label_insn_37110: pushad
-nop
-Label_insn_37111: pushfd
-nop
-Label_insn_37112: push 0x080575DB
-nop
-Label_insn_37113: push 0xF0002EC0
-nop
-nop
-Label_insn_37114: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37114: pop eax
-nop
-Label_insn_37115: popfd
-nop
-Label_insn_37116: popad
-nop
-Label_insn_37117: jno 0x8057622
-nop
-Label_insn_37118: pushad
-nop
-Label_insn_37119: pushfd
-nop
-Label_insn_37120: push 0x0805761C
-nop
-Label_insn_37121: push 0xF0002ED0
-nop
-nop
-Label_insn_37122: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37122: pop eax
-nop
-Label_insn_37123: popfd
-nop
-Label_insn_37124: popad
-nop
-Label_insn_37125: pushad
-nop
-Label_insn_37126: pushfd
-nop
-Label_insn_37127: push 0x08057628
-nop
-Label_insn_37128: push 0xF0002EE0
-nop
-nop
-Label_insn_37129: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37129: pop eax
-nop
-Label_insn_37130: popfd
-nop
-Label_insn_37131: popad
-nop
-Label_insn_37132: jno 0x805762d
-nop
-Label_insn_37133: pushad
-nop
-Label_insn_37134: pushfd
-nop
-Label_insn_37135: push 0x0805762A
-nop
-Label_insn_37136: push 0xF0002EF0
-nop
-nop
-Label_insn_37137: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37137: pop eax
-nop
-Label_insn_37138: popfd
-nop
-Label_insn_37139: popad
-nop
-Label_insn_37140: jno 0x80576ac
-nop
-Label_insn_37141: pushad
-nop
-Label_insn_37142: pushfd
-nop
-Label_insn_37143: push 0x080576A9
-nop
-Label_insn_37144: push 0xF0002F00
-nop
-nop
-Label_insn_37145: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37145: pop eax
-nop
-Label_insn_37146: popfd
-nop
-Label_insn_37147: popad
-nop
-Label_insn_37148: jno Label_insn_15919
-nop
-Label_insn_37149: pushad
-nop
-Label_insn_37150: pushfd
-nop
-Label_insn_37151: push 0x08057720
-nop
-Label_insn_37152: push 0xF0002F10
-nop
-nop
-Label_insn_37153: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37153: pop eax
-nop
-Label_insn_37154: popfd
-nop
-Label_insn_37155: popad
-nop
-Label_insn_37156: jno 0x8057725
-nop
-Label_insn_37157: pushad
-nop
-Label_insn_37158: pushfd
-nop
-Label_insn_37159: push 0x08057722
-nop
-Label_insn_37160: push 0xF0002F20
-nop
-nop
-Label_insn_37161: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37161: pop eax
-nop
-Label_insn_37162: popfd
-nop
-Label_insn_37163: popad
-nop
-Label_insn_37164: jno Label_insn_15953
-nop
-Label_insn_37165: pushad
-nop
-Label_insn_37166: pushfd
-nop
-Label_insn_37167: push 0x080577CB
-nop
-Label_insn_37168: push 0xF0002F30
-nop
-nop
-Label_insn_37169: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37169: pop eax
-nop
-Label_insn_37170: popfd
-nop
-Label_insn_37171: popad
-nop
-Label_insn_37172: jno 0x80577d0
-nop
-Label_insn_37173: pushad
-nop
-Label_insn_37174: pushfd
-nop
-Label_insn_37175: push 0x080577CD
-nop
-Label_insn_37176: push 0xF0002F40
-nop
-nop
-Label_insn_37177: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37177: pop eax
-nop
-Label_insn_37178: popfd
-nop
-Label_insn_37179: popad
-nop
-Label_insn_7792: add esi , 0x00000001
-nop
-Label_insn_7793: add edi , 0x000000A1
-nop
-Label_insn_37180: pushad
-nop
-Label_insn_37181: pushfd
-nop
-Label_insn_37182: push 0x080577D9
-nop
-Label_insn_37183: push 0xF0002F50
-nop
-nop
-Label_insn_37184: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37184: pop eax
-nop
-Label_insn_37185: popfd
-nop
-Label_insn_37186: popad
-nop
-Label_insn_37187: pushad
-nop
-Label_insn_37188: pushfd
-nop
-Label_insn_37189: push 0x080577DE
-nop
-Label_insn_37190: push 0xF0002F60
-nop
-nop
-Label_insn_37191: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37191: pop eax
-nop
-Label_insn_37192: popfd
-nop
-Label_insn_37193: popad
-nop
-Label_insn_37194: jno 0x8057807
-nop
-Label_insn_37195: pushad
-nop
-Label_insn_37196: pushfd
-nop
-Label_insn_37197: push 0x08057805
-nop
-Label_insn_37198: push 0xF0002F70
-nop
-nop
-Label_insn_37199: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37199: pop eax
-nop
-Label_insn_37200: popfd
-nop
-Label_insn_37201: popad
-nop
-Label_insn_37202: jno 0x8057833
-nop
-Label_insn_37203: pushad
-nop
-Label_insn_37204: pushfd
-nop
-Label_insn_37205: push 0x08057830
-nop
-Label_insn_37206: push 0xF0002F80
-nop
-nop
-Label_insn_37207: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37207: pop eax
-nop
-Label_insn_37208: popfd
-nop
-Label_insn_37209: popad
-nop
-Label_insn_37210: jno Label_insn_15980
-nop
-Label_insn_37211: pushad
-nop
-Label_insn_37212: pushfd
-nop
-Label_insn_37213: push 0x0805783A
-nop
-Label_insn_37214: push 0xF0002F90
-nop
-nop
-Label_insn_37215: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37215: pop eax
-nop
-Label_insn_37216: popfd
-nop
-Label_insn_37217: popad
-nop
-Label_insn_37218: jno 0x805783e
-nop
-Label_insn_37219: pushad
-nop
-Label_insn_37220: pushfd
-nop
-Label_insn_37221: push 0x0805783C
-nop
-Label_insn_37222: push 0xF0002FA0
-nop
-nop
-Label_insn_37223: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37223: pop eax
-nop
-Label_insn_37224: popfd
-nop
-Label_insn_37225: popad
-nop
-Label_insn_37226: pushad
-nop
-Label_insn_37227: pushfd
-nop
-Label_insn_37228: push 0x08057841
-nop
-Label_insn_37229: push 0xF0002FB0
-nop
-nop
-Label_insn_37230: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37230: pop eax
-nop
-Label_insn_37231: popfd
-nop
-Label_insn_37232: popad
-nop
-Label_insn_37233: jno Label_insn_15984
-nop
-Label_insn_37234: pushad
-nop
-Label_insn_37235: pushfd
-nop
-Label_insn_37236: push 0x08057843
-nop
-Label_insn_37237: push 0xF0002FC0
-nop
-Label_insn_7886: add esi , 0x00000001
-nop
-nop
-Label_insn_37238: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37238: pop eax
-nop
-Label_insn_37239: popfd
-nop
-Label_insn_37240: popad
-nop
-Label_insn_37241: jno Label_insn_15985
-nop
-Label_insn_37242: pushad
-nop
-Label_insn_37243: pushfd
-nop
-Label_insn_37244: push 0x0805784A
-nop
-Label_insn_37245: push 0xF0002FD0
-nop
-nop
-Label_insn_37246: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37246: pop eax
-nop
-Label_insn_37247: popfd
-nop
-Label_insn_37248: popad
-nop
-Label_insn_37249: jno 0x8057850
-nop
-Label_insn_37250: pushad
-nop
-Label_insn_37251: pushfd
-nop
-Label_insn_37252: push 0x0805784C
-nop
-Label_insn_37253: push 0xF0002FE0
-nop
-nop
-Label_insn_37254: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37254: pop eax
-nop
-Label_insn_37255: popfd
-nop
-Label_insn_37256: popad
-nop
-Label_insn_37257: jnc 0x805786b
-nop
-Label_insn_37258: pushad
-nop
-Label_insn_7913: add esi , 0x00000001
-nop
-Label_insn_37259: pushfd
-nop
-Label_insn_37260: push 0x08057869
-nop
-Label_insn_37261: push 0xF0002FF0
-nop
-nop
-Label_insn_37262: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37262: pop eax
-nop
-Label_insn_37263: popfd
-nop
-Label_insn_37264: popad
-nop
-Label_insn_37265: jnc 0x8057876
-nop
-Label_insn_37266: pushad
-nop
-Label_insn_37267: pushfd
-nop
-Label_insn_37268: push 0x08057873
-nop
-Label_insn_37269: push 0xF0003000
-nop
-nop
-Label_insn_37270: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37270: pop eax
-nop
-Label_insn_37271: popfd
-nop
-Label_insn_37272: popad
-nop
-Label_insn_37273: jno 0x8057896
-nop
-Label_insn_37274: pushad
-nop
-Label_insn_37275: pushfd
-nop
-Label_insn_37276: push 0x08057894
-nop
-Label_insn_37277: push 0xF0003010
-nop
-nop
-Label_insn_37278: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37278: pop eax
-nop
-Label_insn_37279: popfd
-nop
-Label_insn_37280: popad
-nop
-Label_insn_37281: jno 0x80578a1
-nop
-Label_insn_37282: pushad
-nop
-Label_insn_37283: pushfd
-nop
-Label_insn_37284: push 0x0805789F
-nop
-Label_insn_37285: push 0xF0003020
-nop
-nop
-Label_insn_37286: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37286: pop eax
-nop
-Label_insn_37287: popfd
-nop
-Label_insn_37288: popad
-nop
-Label_insn_7951: add edx , 0x00000001
-nop
-Label_insn_37289: pushad
-nop
-Label_insn_37290: pushfd
-nop
-Label_insn_7953: add dword [0x080614B4] , 0x00000001
-nop
-Label_insn_37291: push 0x080578AD
-nop
-Label_insn_37292: push 0xF0003030
-nop
-nop
-Label_insn_37293: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37293: pop eax
-nop
-Label_insn_37294: popfd
-nop
-Label_insn_37295: popad
-nop
-Label_insn_37296: jno 0x80578fe
-nop
-Label_insn_37297: pushad
-nop
-Label_insn_37298: pushfd
-nop
-Label_insn_37299: push 0x080578F8
-nop
-Label_insn_37300: push 0xF0003040
-nop
-nop
-Label_insn_37301: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37301: pop eax
-nop
-Label_insn_37302: popfd
-nop
-Label_insn_37303: popad
-nop
-Label_insn_37304: jno 0x8057919
-nop
-Label_insn_37305: pushad
-nop
-Label_insn_37306: pushfd
-nop
-Label_insn_37307: push 0x08057916
-nop
-Label_insn_37308: push 0xF0003050
-nop
-nop
-Label_insn_37309: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37309: pop eax
-nop
-Label_insn_37310: popfd
-nop
-Label_insn_37311: popad
-nop
-Label_insn_37312: jnc 0x8057935
-nop
-Label_insn_37313: pushad
-nop
-Label_insn_37314: pushfd
-nop
-Label_insn_37315: push 0x08057932
-nop
-Label_insn_37316: push 0xF0003060
-nop
-nop
-Label_insn_37317: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37317: pop eax
-nop
-Label_insn_37318: popfd
-nop
-Label_insn_37319: popad
-nop
-Label_insn_37320: jno Label_insn_16047
-nop
-Label_insn_37321: pushad
-nop
-Label_insn_37322: pushfd
-nop
-Label_insn_37323: push 0x0805794C
-nop
-Label_insn_37324: push 0xF0003070
-nop
-nop
-Label_insn_37325: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37325: pop eax
-nop
-Label_insn_37326: popfd
-nop
-Label_insn_37327: popad
-nop
-Label_insn_37328: jnc 0x8057952
-nop
-Label_insn_8001: sbb eax , eax
-nop
-Label_insn_37329: pushad
-nop
-Label_insn_8002: add eax , 0x00000002
-nop
-Label_insn_37330: pushfd
-nop
-Label_insn_37331: push 0x0805794F
-nop
-Label_insn_37332: push 0xF0003080
-nop
-nop
-Label_insn_37333: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37333: pop eax
-nop
-Label_insn_37334: popfd
-nop
-Label_insn_37335: popad
-nop
-Label_insn_37336: jno 0x80579bc
-nop
-Label_insn_37337: pushad
-nop
-Label_insn_37338: pushfd
-nop
-Label_insn_37339: push 0x080579B7
-nop
-Label_insn_37340: push 0xF0003090
-nop
-nop
-Label_insn_37341: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37341: pop eax
-nop
-Label_insn_37342: popfd
-nop
-Label_insn_37343: popad
-nop
-Label_insn_37344: pushad
-nop
-Label_insn_37345: pushfd
-nop
-Label_insn_37346: push 0x080579C8
-nop
-Label_insn_37347: push 0xF00030A0
-nop
-Label_insn_8024: add esi , 0x00000001
-nop
-nop
-Label_insn_37348: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37348: pop eax
-nop
-Label_insn_37349: popfd
-nop
-Label_insn_37350: popad
-nop
-Label_insn_37351: jnc 0x80579e4
-nop
-Label_insn_37352: pushad
-nop
-Label_insn_37353: pushfd
-nop
-Label_insn_8032: lea edx , [eax+0x01]
-nop
-Label_insn_37354: push 0x080579DE
-nop
-Label_insn_37355: push 0xF00030B0
-nop
-nop
-Label_insn_37356: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37356: pop eax
-nop
-Label_insn_37357: popfd
-nop
-Label_insn_37358: popad
-nop
-Label_insn_37359: pushfd
-nop
-Label_insn_37360: test edx , 0xFFFFFF00
-nop
-Label_insn_37361: je Label_insn_37363
-nop
-Label_insn_37362: nop
-nop
-Label_insn_37363: popfd
-nop
-Label_insn_37364: mov byte [ebp-0x0000049C] , dl
-nop
-Label_insn_37365: not edx
-nop
-Label_insn_37366: test edx , 0xFFFFFF00
-nop
-Label_insn_37367: je Label_insn_37363
-nop
-Label_insn_37368: pushad
-nop
-Label_insn_37369: pushfd
-nop
-Label_insn_37370: push 0x080579FC
-nop
-Label_insn_37371: push 0xF00030C0
-nop
-nop
-Label_insn_37372: nop ;truncation_detector_32_8
-post_callback_Label_insn_37372: pop eax
-nop
-Label_insn_37373: popfd
-nop
-Label_insn_37374: popad
-nop
-Label_insn_37375: jno 0x8057a28
-nop
-Label_insn_37376: pushad
-nop
-Label_insn_37377: pushfd
-nop
-Label_insn_37378: push 0x08057A22
-nop
-Label_insn_37379: push 0xF00030D0
-nop
-nop
-Label_insn_37380: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37380: pop eax
-nop
-Label_insn_37381: popfd
-nop
-Label_insn_37382: popad
-nop
-Label_insn_37383: pushad
-nop
-Label_insn_37384: pushfd
-nop
-Label_insn_37385: push 0x08057A31
-nop
-Label_insn_37386: push 0xF00030E0
-nop
-nop
-Label_insn_37387: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37387: pop eax
-nop
-Label_insn_37388: popfd
-nop
-Label_insn_37389: popad
-nop
-Label_insn_37390: jnc 0x8057a39
-nop
-Label_insn_37391: pushad
-nop
-Label_insn_37392: pushfd
-nop
-Label_insn_37393: push 0x08057A33
-nop
-Label_insn_37394: push 0xF00030F0
-nop
-nop
-Label_insn_37395: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37395: pop eax
-nop
-Label_insn_37396: popfd
-nop
-Label_insn_37397: popad
-nop
-Label_insn_37398: jnc 0x8057a4a
-nop
-Label_insn_37399: pushad
-nop
-Label_insn_37400: pushfd
-nop
-Label_insn_37401: push 0x08057A47
-nop
-Label_insn_37402: push 0xF0003100
-nop
-nop
-Label_insn_37403: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37403: pop eax
-nop
-Label_insn_37404: popfd
-nop
-Label_insn_37405: popad
-nop
-Label_insn_37406: jno 0x8057a5b
-nop
-Label_insn_37407: pushad
-nop
-Label_insn_37408: pushfd
-nop
-Label_insn_37409: push 0x08057A58
-nop
-Label_insn_37410: push 0xF0003110
-nop
-nop
-Label_insn_37411: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37411: pop eax
-nop
-Label_insn_37412: popfd
-nop
-Label_insn_37413: popad
-nop
-Label_insn_37414: jno 0x8057a67
-nop
-Label_insn_37415: pushad
-nop
-Label_insn_37416: pushfd
-nop
-Label_insn_37417: push 0x08057A64
-nop
-Label_insn_37418: push 0xF0003120
-nop
-nop
-Label_insn_37419: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37419: pop eax
-nop
-Label_insn_37420: popfd
-nop
-Label_insn_37421: popad
-nop
-Label_insn_37422: pushad
-nop
-Label_insn_37423: pushfd
-nop
-Label_insn_37424: push 0x08057A73
-nop
-Label_insn_37425: push 0xF0003130
-nop
-Label_insn_37464: popad
-nop
-nop
-Label_insn_37426: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37426: pop eax
-nop
-Label_insn_37427: popfd
-nop
-Label_insn_37428: popad
-nop
-Label_insn_37429: pushfd
-nop
-Label_insn_37430: test dl , dl
-nop
-Label_insn_37431: jns Label_insn_37433
-nop
-Label_insn_37432: nop
-nop
-Label_insn_37433: popfd
-nop
-Label_insn_37434: mov byte [ebp-0x0000049C] , dl
-nop
-Label_insn_37435: pushad
-nop
-Label_insn_37436: pushfd
-nop
-Label_insn_37437: push 0x08057AA3
-nop
-Label_insn_37438: push 0xF0003140
-nop
-nop
-Label_insn_37439: nop ;signedness_detector_8
-post_callback_Label_insn_37439: pop eax
-nop
-Label_insn_37440: popfd
-nop
-Label_insn_37441: popad
-nop
-Label_insn_37442: jno 0x8057acf
-nop
-Label_insn_37443: pushad
-nop
-Label_insn_37444: pushfd
-nop
-Label_insn_37445: push 0x08057AC9
-nop
-Label_insn_37446: push 0xF0003150
-nop
-nop
-Label_insn_37447: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37447: pop eax
-nop
-Label_insn_37448: popfd
-nop
-Label_insn_37449: popad
-nop
-Label_insn_37450: jno 0x8057ae1
-nop
-Label_insn_37451: pushad
-nop
-Label_insn_37452: pushfd
-nop
-Label_insn_37453: push 0x08057ADE
-nop
-Label_insn_37454: push 0xF0003160
-nop
-nop
-Label_insn_37455: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37455: pop eax
-nop
-Label_insn_37456: popfd
-nop
-Label_insn_37457: popad
-nop
-Label_insn_37458: pushad
-nop
-Label_insn_37459: pushfd
-nop
-Label_insn_37460: push 0x08057AED
-nop
-Label_insn_37461: push 0xF0003170
-nop
-nop
-Label_insn_37462: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37462: pop eax
-nop
-Label_insn_37463: popfd
-nop
-Label_insn_37465: jno 0x8057b17
-nop
-Label_insn_37466: pushad
-nop
-Label_insn_37467: pushfd
-nop
-Label_insn_37468: push 0x08057B14
-nop
-Label_insn_37469: push 0xF0003180
-nop
-nop
-Label_insn_37470: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37470: pop eax
-nop
-Label_insn_37471: popfd
-nop
-Label_insn_37472: popad
-nop
-Label_insn_37473: jno 0x8057b33
-nop
-Label_insn_37474: pushad
-nop
-Label_insn_37475: pushfd
-nop
-Label_insn_37476: push 0x08057B30
-nop
-Label_insn_37477: push 0xF0003190
-nop
-nop
-Label_insn_37478: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37478: pop eax
-nop
-Label_insn_37479: popfd
-nop
-Label_insn_37480: popad
-nop
-Label_insn_37481: jno 0x8057b3f
-nop
-Label_insn_37482: pushad
-nop
-Label_insn_37483: pushfd
-nop
-Label_insn_37484: push 0x08057B3C
-nop
-Label_insn_37485: push 0xF00031A0
-nop
-nop
-Label_insn_37486: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37486: pop eax
-nop
-Label_insn_37487: popfd
-nop
-Label_insn_37488: popad
-nop
-Label_insn_37489: pushad
-nop
-Label_insn_37490: pushfd
-nop
-Label_insn_37491: push 0x08057B4B
-nop
-Label_insn_37492: push 0xF00031B0
-nop
-nop
-Label_insn_37493: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37493: pop eax
-nop
-Label_insn_37494: popfd
-nop
-Label_insn_37495: popad
-nop
-Label_insn_37496: pushfd
-nop
-Label_insn_37497: test edx , 0xFFFFFF00
-nop
-Label_insn_37498: je Label_insn_37500
-nop
-Label_insn_37499: nop
-nop
-Label_insn_37500: popfd
-nop
-Label_insn_37501: mov byte [ebp-0x0000049C] , dl
-nop
-Label_insn_37502: not edx
-nop
-Label_insn_37503: test edx , 0xFFFFFF00
-nop
-Label_insn_37504: je Label_insn_37500
-nop
-Label_insn_37505: pushad
-nop
-Label_insn_37506: pushfd
-nop
-Label_insn_37507: push 0x08057B90
-nop
-Label_insn_37508: push 0xF00031C0
-nop
-nop
-Label_insn_37509: nop ;truncation_detector_32_8
-post_callback_Label_insn_37509: pop eax
-nop
-Label_insn_37510: popfd
-nop
-Label_insn_37511: popad
-nop
-Label_insn_37512: jno 0x8057bbd
-nop
-Label_insn_37513: pushad
-nop
-Label_insn_37514: pushfd
-nop
-Label_insn_37515: push 0x08057BB7
-nop
-Label_insn_37516: push 0xF00031D0
-nop
-nop
-Label_insn_37517: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37517: pop eax
-nop
-Label_insn_37518: popfd
-nop
-Label_insn_37519: popad
-nop
-Label_insn_37520: jno 0x8057bf4
-nop
-Label_insn_37521: pushad
-nop
-Label_insn_37522: pushfd
-nop
-Label_insn_37523: push 0x08057BEE
-nop
-Label_insn_37524: push 0xF00031E0
-nop
-nop
-Label_insn_37525: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37525: pop eax
-nop
-Label_insn_37526: popfd
-nop
-Label_insn_37527: popad
-nop
-Label_insn_37528: jno 0x8057c6f
-nop
-Label_insn_37529: pushad
-nop
-Label_insn_37530: pushfd
-nop
-Label_insn_37531: push 0x08057C6D
-nop
-Label_insn_37532: push 0xF00031F0
-nop
-nop
-Label_insn_37533: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37533: pop eax
-nop
-Label_insn_37534: popfd
-nop
-Label_insn_37535: popad
-nop
-Label_insn_37536: jno 0x8057cb4
-nop
-Label_insn_37537: pushad
-nop
-Label_insn_37538: pushfd
-nop
-Label_insn_37539: push 0x08057CAE
-nop
-Label_insn_37540: push 0xF0003200
-nop
-Label_insn_37564: push 0xF0003230
-nop
-nop
-Label_insn_37541: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37541: pop eax
-nop
-Label_insn_37542: popfd
-nop
-Label_insn_37543: popad
-nop
-Label_insn_37544: jno 0x8057cec
-nop
-Label_insn_37545: pushad
-nop
-Label_insn_37546: pushfd
-nop
-Label_insn_37547: push 0x08057CE9
-nop
-Label_insn_37548: push 0xF0003210
-nop
-nop
-Label_insn_37549: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37549: pop eax
-nop
-Label_insn_37550: popfd
-nop
-Label_insn_37551: popad
-nop
-Label_insn_37552: jnc 0x8057d06
-nop
-Label_insn_37553: pushad
-nop
-Label_insn_37554: pushfd
-nop
-Label_insn_37555: push 0x08057D03
-nop
-Label_insn_37556: push 0xF0003220
-nop
-nop
-Label_insn_37557: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37557: pop eax
-nop
-Label_insn_37558: popfd
-nop
-Label_insn_37559: popad
-nop
-Label_insn_37560: jno Label_insn_16245
-nop
-Label_insn_37561: pushad
-nop
-Label_insn_37562: pushfd
-nop
-Label_insn_37563: push 0x08057D1C
-nop
-nop
-Label_insn_37565: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37565: pop eax
-nop
-Label_insn_37566: popfd
-nop
-Label_insn_37567: popad
-nop
-Label_insn_37568: jnc 0x8057d22
-nop
-Label_insn_37569: pushad
-nop
-Label_insn_37570: pushfd
-nop
-Label_insn_37571: push 0x08057D1F
-nop
-Label_insn_37572: push 0xF0003240
-nop
-nop
-Label_insn_37573: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37573: pop eax
-nop
-Label_insn_37574: popfd
-nop
-Label_insn_37575: popad
-nop
-Label_insn_37576: pushfd
-nop
-Label_insn_37577: test edx , 0xFFFFFF00
-nop
-Label_insn_37578: je Label_insn_37580
-nop
-Label_insn_37579: nop
-nop
-Label_insn_37580: popfd
-nop
-Label_insn_37581: mov byte [ebp-0x0000049C] , dl
-nop
-Label_insn_37582: not edx
-nop
-Label_insn_37583: test edx , 0xFFFFFF00
-nop
-Label_insn_37584: je Label_insn_37580
-nop
-Label_insn_37585: pushad
-nop
-Label_insn_37586: pushfd
-nop
-Label_insn_37587: push 0x08057D4F
-nop
-Label_insn_37588: push 0xF0003250
-nop
-nop
-Label_insn_37589: nop ;truncation_detector_32_8
-post_callback_Label_insn_37589: pop eax
-nop
-Label_insn_37590: popfd
-nop
-Label_insn_37591: popad
-nop
-Label_insn_37592: jno 0x8057d7c
-nop
-Label_insn_37593: jno 0x805a869
-nop
-Label_insn_37594: pushad
-nop
-Label_insn_37595: pushfd
-nop
-Label_insn_37596: push 0x08057D76
-nop
-Label_insn_37597: push 0xF0003260
-nop
-nop
-Label_insn_37598: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37598: pop eax
-nop
-Label_insn_37599: popfd
-nop
-Label_insn_37600: popad
-nop
-Label_insn_37601: jno 0x8057d99
-nop
-Label_insn_37602: pushad
-nop
-Label_insn_37603: pushfd
-nop
-Label_insn_37604: push 0x08057D96
-nop
-Label_insn_37605: push 0xF0003270
-nop
-nop
-Label_insn_37606: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37606: pop eax
-nop
-Label_insn_37607: popfd
-nop
-Label_insn_37608: popad
-nop
-Label_insn_37609: pushad
-nop
-Label_insn_37610: pushfd
-nop
-Label_insn_37611: push 0x08057D9D
-nop
-Label_insn_37612: push 0xF0003280
-nop
-nop
-Label_insn_37613: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37613: pop eax
-nop
-Label_insn_37614: popfd
-nop
-Label_insn_37615: popad
-nop
-Label_insn_37616: jno 0x8057db9
-nop
-Label_insn_37617: pushad
-nop
-Label_insn_37618: pushfd
-nop
-Label_insn_37619: push 0x08057DAF
-nop
-Label_insn_37620: push 0xF0003290
-nop
-nop
-Label_insn_37621: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37621: pop eax
-nop
-Label_insn_37622: popfd
-nop
-Label_insn_37623: popad
-nop
-Label_insn_37624: test bl , bl
-nop
-Label_insn_37625: jns Label_insn_37627
-nop
-Label_insn_37626: nop
-nop
-Label_insn_37627: popfd
-nop
-Label_insn_37628: mov byte [ebp-0x00000488] , bl
-nop
-Label_insn_37629: pushad
-nop
-Label_insn_37630: pushfd
-nop
-Label_insn_37631: push 0x08057DBC
-nop
-Label_insn_37632: push 0xF00032A0
-nop
-nop
-Label_insn_37633: nop ;signedness_detector_8
-post_callback_Label_insn_37633: pop eax
-nop
-Label_insn_37634: popfd
-nop
-Label_insn_37635: popad
-nop
-Label_insn_37636: jno Label_insn_16280
-nop
-Label_insn_37637: pushad
-nop
-Label_insn_37638: pushfd
-nop
-Label_insn_37639: push 0x08057DCC
-nop
-Label_insn_37640: push 0xF00032B0
-nop
-nop
-Label_insn_37641: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37641: pop eax
-nop
-Label_insn_37642: popfd
-nop
-Label_insn_37643: popad
-nop
-Label_insn_37644: jno 0x8057dd2
-nop
-Label_insn_37645: pushad
-nop
-Label_insn_37646: pushfd
-nop
-Label_insn_37647: push 0x08057DCF
-nop
-Label_insn_37648: push 0xF00032C0
-nop
-nop
-Label_insn_37649: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37649: pop eax
-nop
-Label_insn_37650: popfd
-nop
-Label_insn_37651: popad
-nop
-Label_insn_37652: jno 0x8057de6
-nop
-Label_insn_37653: pushad
-nop
-Label_insn_37654: pushfd
-nop
-Label_insn_37655: push 0x08057DE3
-nop
-Label_insn_37656: push 0xF00032D0
-nop
-nop
-Label_insn_37657: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37657: pop eax
-nop
-Label_insn_37658: popfd
-nop
-Label_insn_37659: popad
-nop
-Label_insn_37660: pushad
-nop
-Label_insn_37661: pushfd
-nop
-Label_insn_37662: push 0x08057DF1
-nop
-Label_insn_37663: push 0xF00032E0
-nop
-nop
-Label_insn_37664: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37664: pop eax
-nop
-Label_insn_37665: popfd
-nop
-Label_insn_37666: popad
-nop
-Label_insn_37667: test bl , bl
-nop
-Label_insn_37668: jns Label_insn_37670
-nop
-Label_insn_37669: nop
-nop
-Label_insn_37670: popfd
-nop
-Label_insn_37671: mov byte [ebp-0x00000488] , bl
-nop
-Label_insn_37672: pushad
-nop
-Label_insn_37673: pushfd
-nop
-Label_insn_37674: push 0x08057DFB
-nop
-Label_insn_37675: push 0xF00032F0
-nop
-nop
-Label_insn_37676: nop ;signedness_detector_8
-post_callback_Label_insn_37676: pop eax
-nop
-Label_insn_37677: popfd
-nop
-Label_insn_37678: popad
-nop
-Label_insn_37679: jno 0x8057e0d
-nop
-Label_insn_37680: pushad
-nop
-Label_insn_37681: pushfd
-nop
-Label_insn_37682: push 0x08057E0B
-nop
-Label_insn_37683: push 0xF0003300
-nop
-nop
-Label_insn_37684: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37684: pop eax
-nop
-Label_insn_37685: popfd
-nop
-Label_insn_37686: popad
-nop
-Label_insn_37687: jno Label_insn_16302
-nop
-Label_insn_37688: pushad
-nop
-Label_insn_37689: pushfd
-nop
-Label_insn_37690: push 0x08057E42
-nop
-Label_insn_37691: push 0xF0003310
-nop
-nop
-Label_insn_37692: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37692: pop eax
-nop
-Label_insn_37693: popfd
-nop
-Label_insn_37694: popad
-nop
-Label_insn_37695: jno 0x8057e47
-nop
-Label_insn_37696: pushad
-nop
-Label_insn_37697: pushfd
-nop
-Label_insn_37698: push 0x08057E44
-nop
-Label_insn_37699: push 0xF0003320
-nop
-nop
-Label_insn_37700: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37700: pop eax
-nop
-Label_insn_37701: popfd
-nop
-Label_insn_37702: popad
-nop
-Label_insn_37703: pushad
-nop
-Label_insn_37704: push 0x08057E4D
-nop
-Label_insn_37705: push 0xF0003330
-nop
-nop
-Label_insn_37706: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37706: pop eax
-nop
-Label_insn_37707: popfd
-nop
-Label_insn_37708: popad
-nop
-Label_insn_37709: jno 0x8057e52
-nop
-Label_insn_37710: pushad
-nop
-Label_insn_37711: pushfd
-nop
-Label_insn_37712: push 0x08057E4F
-nop
-Label_insn_37713: push 0xF0003340
-nop
-nop
-Label_insn_37714: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37714: pop eax
-nop
-Label_insn_37715: popfd
-nop
-Label_insn_37716: popad
-nop
-Label_insn_37717: jno 0x8057e6a
-nop
-Label_insn_37718: pushad
-nop
-Label_insn_37719: pushfd
-nop
-Label_insn_37720: push 0x08057E68
-nop
-Label_insn_37721: push 0xF0003350
-nop
-nop
-Label_insn_37722: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37722: pop eax
-nop
-Label_insn_37723: popfd
-nop
-Label_insn_37724: popad
-nop
-Label_insn_37725: pushad
-nop
-Label_insn_37726: pushfd
-nop
-Label_insn_37727: push 0x08057E70
-nop
-Label_insn_37728: push 0xF0003360
-nop
-nop
-Label_insn_37729: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37729: pop eax
-nop
-Label_insn_37730: popfd
-nop
-Label_insn_37731: popad
-nop
-Label_insn_37732: jno 0x8057e84
-nop
-Label_insn_37733: pushad
-nop
-Label_insn_37734: pushfd
-nop
-Label_insn_37735: push 0x08057E82
-nop
-Label_insn_37736: push 0xF0003370
-nop
-nop
-Label_insn_37737: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37737: pop eax
-nop
-Label_insn_37738: popfd
-nop
-Label_insn_37739: popad
-nop
-Label_insn_37740: pushad
-nop
-Label_insn_37741: pushfd
-nop
-Label_insn_37742: push 0x08057E8C
-nop
-Label_insn_37743: push 0xF0003380
-nop
-nop
-Label_insn_37744: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37744: pop eax
-nop
-Label_insn_37745: popfd
-nop
-Label_insn_37746: popad
-nop
-Label_insn_37747: jno 0x8057eab
-nop
-Label_insn_37748: pushad
-nop
-Label_insn_37749: pushfd
-nop
-Label_insn_37750: push 0x08057EA9
-nop
-Label_insn_37751: push 0xF0003390
-nop
-nop
-Label_insn_37752: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37752: pop eax
-nop
-Label_insn_37753: popfd
-nop
-Label_insn_37754: popad
-nop
-Label_insn_37755: pushad
-nop
-Label_insn_37756: pushfd
-nop
-Label_insn_37757: push 0x08057EB8
-nop
-Label_insn_37758: push 0xF00033A0
-nop
-nop
-Label_insn_37759: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37759: pop eax
-nop
-Label_insn_37760: popfd
-nop
-Label_insn_37761: popad
-nop
-Label_insn_37762: jno 0x8057ef7
-nop
-Label_insn_37763: pushad
-nop
-Label_insn_37764: pushfd
-nop
-Label_insn_37765: push 0x08057EF5
-nop
-Label_insn_37766: push 0xF00033B0
-nop
-nop
-Label_insn_37767: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37767: pop eax
-nop
-Label_insn_37768: popfd
-nop
-Label_insn_37769: popad
-nop
-Label_insn_37770: jno 0x8057f4c
-nop
-Label_insn_37771: pushad
-nop
-Label_insn_37772: pushfd
-nop
-Label_insn_37773: push 0x08057F49
-nop
-Label_insn_37774: push 0xF00033C0
-nop
-nop
-Label_insn_37775: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37775: pop eax
-nop
-Label_insn_37776: popfd
-nop
-Label_insn_37777: popad
-nop
-Label_insn_37778: jnc 0x8057f96
-nop
-Label_insn_37779: pushad
-nop
-Label_insn_37780: pushfd
-nop
-Label_insn_37781: push 0x08057F8F
-nop
-Label_insn_37782: push 0xF00033D0
-nop
-nop
-Label_insn_37783: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37783: pop eax
-nop
-Label_insn_37784: popfd
-nop
-Label_insn_37785: popad
-nop
-Label_insn_37786: test eax , eax
-nop
-Label_insn_37787: jns Label_insn_37789
-nop
-Label_insn_37788: nop
-nop
-Label_insn_37789: popfd
-nop
-Label_insn_37790: mov dword [ebp-0x00000488] , eax
-nop
-Label_insn_37791: pushad
-nop
-Label_insn_37792: pushfd
-nop
-Label_insn_37793: push 0x08057F9B
-nop
-Label_insn_37794: push 0xF00033E0
-nop
-nop
-Label_insn_37795: nop ;signedness_detector_32
-post_callback_Label_insn_37795: pop eax
-nop
-Label_insn_37796: popfd
-nop
-Label_insn_37797: popad
-nop
-Label_insn_37798: jnc Label_insn_16379
-nop
-Label_insn_37799: pushad
-nop
-Label_insn_37800: pushfd
-nop
-Label_insn_37801: push 0x08057FA1
-nop
-Label_insn_37802: push 0xF00033F0
-nop
-nop
-Label_insn_37803: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37803: pop eax
-nop
-Label_insn_37804: popfd
-nop
-Label_insn_37805: popad
-nop
-Label_insn_37806: jnc 0x8057fad
-nop
-Label_insn_37807: pushad
-nop
-Label_insn_37808: pushfd
-nop
-Label_insn_37809: push 0x08057FA7
-nop
-Label_insn_37810: push 0xF0003400
-nop
-nop
-Label_insn_37811: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37811: pop eax
-nop
-Label_insn_37812: popfd
-nop
-Label_insn_37813: popad
-nop
-Label_insn_37814: jno 0x8057fb8
-nop
-Label_insn_37815: pushad
-nop
-Label_insn_37816: pushfd
-nop
-Label_insn_37817: push 0x08057FB6
-nop
-Label_insn_37818: push 0xF0003410
-nop
-nop
-Label_insn_37819: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37819: pop eax
-nop
-Label_insn_37820: popfd
-nop
-Label_insn_37821: popad
-nop
-Label_insn_37822: pushad
-nop
-Label_insn_37823: pushfd
-nop
-Label_insn_37824: push 0x08057FBB
-nop
-Label_insn_37825: push 0xF0003420
-nop
-nop
-Label_insn_37826: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37826: pop eax
-nop
-Label_insn_37827: popfd
-nop
-Label_insn_8720: lea ebx , [eax+0x01]
-nop
-Label_insn_37828: popad
-nop
-Label_insn_37829: jno Label_insn_16388
-nop
-Label_insn_37830: pushad
-nop
-Label_insn_37831: pushfd
-nop
-Label_insn_37832: push 0x08057FBD
-nop
-Label_insn_37833: push 0xF0003430
-nop
-nop
-Label_insn_37834: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37834: pop eax
-nop
-Label_insn_37835: popfd
-nop
-Label_insn_37836: popad
-nop
-Label_insn_37837: jno 0x8057fc6
-nop
-Label_insn_37838: pushad
-nop
-Label_insn_37839: pushfd
-nop
-Label_insn_37840: push 0x08057FC4
-nop
-Label_insn_37841: push 0xF0003440
-nop
-nop
-Label_insn_37842: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37842: pop eax
-nop
-Label_insn_37843: popfd
-nop
-Label_insn_37844: popad
-nop
-Label_insn_8742: pushfd
-nop
-Label_insn_37845: jno 0x8057fda
-nop
-Label_insn_37846: pushad
-nop
-Label_insn_37847: pushfd
-nop
-Label_insn_37848: push 0x08057FD8
-nop
-Label_insn_37849: push 0xF0003450
-nop
-nop
-Label_insn_37850: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37850: pop eax
-nop
-Label_insn_37851: popfd
-nop
-Label_insn_37852: popad
-nop
-Label_insn_37853: pushad
-nop
-Label_insn_37854: pushfd
-nop
-Label_insn_37855: push 0x08057FDF
-nop
-Label_insn_37856: push 0xF0003460
-nop
-Label_insn_37897: jno 0x80580dc
-nop
-nop
-Label_insn_37857: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37857: pop eax
-nop
-Label_insn_37858: popfd
-nop
-Label_insn_37859: popad
-nop
-Label_insn_37860: pushfd
-nop
-Label_insn_37861: test bl , bl
-nop
-Label_insn_37862: jns Label_insn_37864
-nop
-Label_insn_37863: nop
-nop
-Label_insn_37864: popfd
-nop
-Label_insn_37865: mov byte [ebp-0x00000488] , bl
-nop
-Label_insn_8767: add ebx , ebx
-nop
-Label_insn_37866: pushad
-nop
-Label_insn_37867: pushfd
-nop
-Label_insn_37868: push 0x08058001
-nop
-Label_insn_37869: push 0xF0003470
-nop
-nop
-Label_insn_37870: nop ;signedness_detector_8
-post_callback_Label_insn_37870: pop eax
-nop
-Label_insn_37871: popfd
-nop
-Label_insn_37872: popad
-nop
-Label_insn_37873: jno 0x8058047
-nop
-Label_insn_37874: pushad
-nop
-Label_insn_37875: pushfd
-nop
-Label_insn_37876: push 0x08058041
-nop
-Label_insn_37877: push 0xF0003480
-nop
-nop
-Label_insn_37878: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37878: pop eax
-nop
-Label_insn_37879: popfd
-nop
-Label_insn_37880: popad
-nop
-Label_insn_37881: jno 0x805806c
-nop
-Label_insn_37882: pushad
-nop
-Label_insn_37883: pushfd
-nop
-Label_insn_37884: push 0x08058066
-nop
-Label_insn_37885: push 0xF0003490
-nop
-nop
-Label_insn_37886: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37886: pop eax
-nop
-Label_insn_37887: popfd
-nop
-Label_insn_37888: popad
-nop
-Label_insn_37889: jno 0x8058091
-nop
-Label_insn_37890: pushad
-nop
-Label_insn_37891: pushfd
-nop
-Label_insn_37892: push 0x0805808B
-nop
-Label_insn_37893: push 0xF00034A0
-nop
-nop
-Label_insn_37894: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37894: pop eax
-nop
-Label_insn_37895: popfd
-nop
-Label_insn_37896: popad
-nop
-Label_insn_8809: sub ebx , 0x00000041
-nop
-Label_insn_37898: pushad
-nop
-Label_insn_37899: pushfd
-nop
-Label_insn_37900: push 0x080580D9
-nop
-Label_insn_37901: push 0xF00034B0
-nop
-nop
-Label_insn_37902: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37902: pop eax
-nop
-Label_insn_37903: popfd
-nop
-Label_insn_37904: popad
-nop
-Label_insn_8817: add edx , 0x00000001
-nop
-Label_insn_37905: pushad
-nop
-Label_insn_37906: pushfd
-nop
-Label_insn_37907: push 0x080580E1
-nop
-Label_insn_37908: push 0xF00034C0
-nop
-nop
-Label_insn_37909: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37909: pop eax
-nop
-Label_insn_37910: popfd
-nop
-Label_insn_37911: popad
-nop
-Label_insn_8827: lea edi , [esi-0x30]
-nop
-Label_insn_37912: jno 0x8058113
-nop
-Label_insn_8831: sub esi , 0x00000041
-nop
-Label_insn_8836: add edx , 0x00000001
-nop
-Label_insn_8838: sub ecx , 0x00000001
-nop
-Label_insn_37913: pushad
-nop
-Label_insn_37914: pushfd
-nop
-Label_insn_37915: push 0x0805810D
-nop
-Label_insn_37916: push 0xF00034D0
-nop
-nop
-Label_insn_37917: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37917: pop eax
-nop
-Label_insn_37918: popfd
-nop
-Label_insn_37919: popad
-nop
-Label_insn_37920: jno 0x8058175
-nop
-Label_insn_37921: pushad
-nop
-Label_insn_37922: pushfd
-nop
-Label_insn_37923: push 0x08058172
-nop
-Label_insn_37924: push 0xF00034E0
-nop
-nop
-Label_insn_37925: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37925: pop eax
-nop
-Label_insn_37926: popfd
-nop
-Label_insn_37927: popad
-nop
-Label_insn_37928: jno 0x8058186
-nop
-Label_insn_37929: pushad
-nop
-Label_insn_37930: pushfd
-nop
-Label_insn_37931: push 0x08058183
-nop
-Label_insn_37932: push 0xF00034F0
-nop
-nop
-Label_insn_37933: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37933: pop eax
-nop
-Label_insn_37934: popfd
-nop
-Label_insn_37935: popad
-nop
-Label_insn_37936: jno 0x80581a2
-nop
-Label_insn_37937: pushad
-nop
-Label_insn_37938: pushfd
-nop
-Label_insn_37939: push 0x0805819F
-nop
-Label_insn_37940: push 0xF0003500
-nop
-nop
-Label_insn_37941: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37941: pop eax
-nop
-Label_insn_37942: popfd
-nop
-Label_insn_37943: popad
-nop
-Label_insn_37944: jnc 0x80583f8
-nop
-Label_insn_37945: pushad
-nop
-Label_insn_37946: pushfd
-nop
-Label_insn_37947: push 0x080583F5
-nop
-Label_insn_37948: push 0xF0003510
-nop
-nop
-Label_insn_37949: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_37949: pop eax
-nop
-Label_insn_37950: popfd
-nop
-Label_insn_37951: popad
-nop
-Label_insn_37952: jno Label_insn_16772
-nop
-Label_insn_37953: pushad
-nop
-Label_insn_37954: pushfd
-nop
-Label_insn_37955: push 0x080584D0
-nop
-Label_insn_37956: push 0xF0003520
-nop
-nop
-Label_insn_37957: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37957: pop eax
-nop
-Label_insn_37958: popfd
-nop
-Label_insn_37959: popad
-nop
-Label_insn_37960: jno 0x80584d8
-nop
-Label_insn_37961: pushad
-nop
-Label_insn_37962: pushfd
-nop
-Label_insn_37963: push 0x080584D2
-nop
-Label_insn_37964: push 0xF0003530
-nop
-nop
-Label_insn_37965: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37965: pop eax
-nop
-Label_insn_37966: popfd
-nop
-Label_insn_37967: popad
-nop
-Label_insn_37968: jno 0x8058530
-nop
-Label_insn_37969: pushad
-nop
-Label_insn_37970: pushfd
-nop
-Label_insn_37971: push 0x0805852D
-nop
-Label_insn_37972: push 0xF0003540
-nop
-nop
-Label_insn_37973: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37973: pop eax
-nop
-Label_insn_37974: popfd
-nop
-Label_insn_37975: popad
-nop
-Label_insn_37976: jno Label_insn_16819
-nop
-Label_insn_37977: pushad
-nop
-Label_insn_37978: pushfd
-nop
-Label_insn_37979: push 0x08058541
-nop
-Label_insn_37980: push 0xF0003550
-nop
-nop
-Label_insn_37981: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37981: pop eax
-nop
-Label_insn_37982: popfd
-nop
-Label_insn_37983: popad
-nop
-Label_insn_37984: jno 0x8058548
-nop
-Label_insn_37985: pushad
-nop
-Label_insn_37986: pushfd
-nop
-Label_insn_37987: push 0x08058544
-nop
-Label_insn_37988: push 0xF0003560
-nop
-nop
-Label_insn_37989: nop ;mul_overflow_detector_32
-post_callback_Label_insn_37989: pop eax
-nop
-Label_insn_37990: popfd
-nop
-Label_insn_37991: popad
-nop
-Label_insn_37992: jno 0x805859b
-nop
-Label_insn_37993: pushad
-nop
-Label_insn_37994: pushfd
-nop
-Label_insn_37995: push 0xF0003E50
-nop
-Label_insn_37996: push 0x08058598
-nop
-Label_insn_37997: push 0xF0003570
-nop
-nop
-Label_insn_37998: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_37998: pop eax
-nop
-Label_insn_37999: popfd
-nop
-Label_insn_8959: sub ecx , esi
-nop
-Label_insn_38000: popad
-nop
-Label_insn_38001: pushfd
-nop
-Label_insn_38002: test dl , dl
-nop
-Label_insn_38003: jns Label_insn_38005
-nop
-Label_insn_38004: nop
-nop
-Label_insn_8965: sub ecx , edi
-nop
-Label_insn_38005: popfd
-nop
-Label_insn_38006: movsx eax , dl
-nop
-Label_insn_38007: pushad
-nop
-Label_insn_38008: pushfd
-nop
-Label_insn_38009: push 0x0805861A
-nop
-Label_insn_38010: push 0xF0003580
-nop
-nop
-Label_insn_38011: nop ;signedness_detector_8
-post_callback_Label_insn_38011: pop eax
-nop
-Label_insn_38012: popfd
-nop
-Label_insn_38013: popad
-nop
-Label_insn_38014: pushfd
-nop
-Label_insn_38015: test dl , dl
-nop
-Label_insn_38016: jns Label_insn_38018
-nop
-Label_insn_8979: lea ebx , [esi+edx]
-nop
-Label_insn_38017: nop
-nop
-Label_insn_8980: lea ecx , [edi+eax]
-nop
-Label_insn_38018: popfd
-nop
-Label_insn_38019: mov byte [ebp-0x30] , dl
-nop
-Label_insn_38020: pushad
-nop
-Label_insn_38021: pushfd
-nop
-Label_insn_8984: pushfd
-nop
-Label_insn_38022: push 0x08058627
-nop
-Label_insn_38023: push 0xF0003590
-nop
-nop
-Label_insn_38024: nop ;signedness_detector_8
-post_callback_Label_insn_38024: pop eax
-nop
-Label_insn_38025: popfd
-nop
-Label_insn_38026: popad
-nop
-Label_insn_8991: pushfd
-nop
-Label_insn_38027: pushfd
-nop
-Label_insn_8992: pushfd
-nop
-Label_insn_38028: test al , al
-nop
-Label_insn_8993: sub ebx , 0x00000030
-nop
-Label_insn_38029: jns Label_insn_38031
-nop
-Label_insn_38030: nop
-nop
-Label_insn_38031: popfd
-nop
-Label_insn_38032: movsx eax , al
-nop
-Label_insn_38033: pushad
-nop
-Label_insn_38034: pushfd
-nop
-Label_insn_8999: pushfd
-nop
-Label_insn_38035: push 0x0805869E
-nop
-Label_insn_9000: lea edi , [ecx-0x30]
-nop
-Label_insn_38036: push 0xF00035A0
-nop
-nop
-Label_insn_38037: nop ;signedness_detector_8
-post_callback_Label_insn_38037: pop eax
-nop
-Label_insn_38038: popfd
-nop
-Label_insn_38039: popad
-nop
-Label_insn_9005: sub edi , 0x00000041
-nop
-Label_insn_38040: jnc 0x8058709
-nop
-Label_insn_9008: add ecx , 0x00000100
-nop
-Label_insn_38041: pushad
-nop
-Label_insn_38042: pushfd
-nop
-Label_insn_38043: push 0x08058706
-nop
-Label_insn_38044: push 0xF00035B0
-nop
-Label_insn_9012: sub eax , 0x00000001
-nop
-nop
-Label_insn_38045: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38045: pop eax
-nop
-Label_insn_38046: popfd
-nop
-Label_insn_9014: add dword [ebp-0x40] , 0x00000001
-nop
-Label_insn_38047: popad
-nop
-Label_insn_9015: add dword [ebp-0x34] , 0x00000001
-nop
-Label_insn_38048: pushfd
-nop
-Label_insn_38049: test edx , 0xFFFFFF00
-nop
-Label_insn_9018: add edx , 0x00000001
-nop
-Label_insn_38050: je Label_insn_38052
-nop
-Label_insn_9019: add esi , 0x00000001
-nop
-Label_insn_38051: nop
-nop
-Label_insn_38052: popfd
-nop
-Label_insn_38053: movzx edx , dl
-nop
-Label_insn_38054: not edx
-nop
-Label_insn_38055: test edx , 0xFFFFFF00
-nop
-Label_insn_9024: pushfd
-nop
-Label_insn_38056: je Label_insn_38052
-nop
-Label_insn_9025: sub ecx , 0x00000030
-nop
-Label_insn_38057: pushad
-nop
-Label_insn_38058: pushfd
-nop
-Label_insn_38059: push 0x0805871E
-nop
-Label_insn_38060: push 0xF00035C0
-nop
-Label_insn_9029: lea ecx , [ebx-0x30]
-nop
-nop
-Label_insn_38061: nop ;truncation_detector_32_8
-post_callback_Label_insn_38061: pop eax
-nop
-Label_insn_38062: popfd
-nop
-Label_insn_38063: popad
-nop
-Label_insn_38064: jno 0x8058741
-nop
-Label_insn_38065: pushad
-nop
-Label_insn_38066: pushfd
-nop
-Label_insn_38067: push 0x0805873E
-nop
-Label_insn_38068: push 0xF00035D0
-nop
-nop
-Label_insn_38069: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38069: pop eax
-nop
-Label_insn_38070: popfd
-nop
-Label_insn_38071: popad
-nop
-Label_insn_9043: sub ecx , 0x00000041
-nop
-Label_insn_38072: jnc 0x805878c
-nop
-Label_insn_9046: add ebx , 0x00000100
-nop
-Label_insn_38073: pushad
-nop
-Label_insn_38074: pushfd
-nop
-Label_insn_38075: push 0x0805878A
-nop
-Label_insn_38076: push 0xF00035E0
-nop
-Label_insn_9050: sub eax , 0x00000001
-nop
-nop
-Label_insn_38077: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38077: pop eax
-nop
-Label_insn_38078: popfd
-nop
-Label_insn_38079: popad
-nop
-Label_insn_38080: jno 0x80588fa
-nop
-Label_insn_9055: add esi , 0x00000001
-nop
-Label_insn_9056: add edi , 0x00000001
-nop
-Label_insn_38081: pushad
-nop
-Label_insn_38082: pushfd
-nop
-Label_insn_38083: push 0x080588F7
-nop
-Label_insn_38084: push 0xF00035F0
-nop
-nop
-Label_insn_38085: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38085: pop eax
-nop
-Label_insn_38086: popfd
-nop
-Label_insn_38087: popad
-nop
-Label_insn_9063: sub eax , ecx
-nop
-Label_insn_38088: jno 0x805891e
-nop
-Label_insn_38089: pushad
-nop
-Label_insn_38090: pushfd
-nop
-Label_insn_38091: push 0x0805891B
-nop
-Label_insn_38092: push 0xF0003600
-nop
-nop
-Label_insn_38093: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38093: pop eax
-nop
-Label_insn_38094: popfd
-nop
-Label_insn_38095: popad
-nop
-Label_insn_38096: pushad
-nop
-Label_insn_38097: pushfd
-nop
-Label_insn_38098: push 0x08058921
-nop
-Label_insn_38099: push 0xF0003610
-nop
-nop
-Label_insn_38100: nop ;mul_overflow_detector_32
-post_callback_Label_insn_38100: pop eax
-nop
-Label_insn_38101: popfd
-nop
-Label_insn_9080: sub eax , esi
-nop
-Label_insn_38102: popad
-nop
-Label_insn_9081: sub edx , edi
-nop
-Label_insn_38103: jno 0x8058929
-nop
-Label_insn_38104: pushad
-nop
-Label_insn_38105: pushfd
-nop
-Label_insn_38106: push 0x08058925
-nop
-Label_insn_38107: push 0xF0003620
-nop
-nop
-Label_insn_38108: nop ;mul_overflow_detector_32
-post_callback_Label_insn_38108: pop eax
-nop
-Label_insn_38109: popfd
-nop
-Label_insn_38110: popad
-nop
-Label_insn_9091: lea ebx , [esi+edx]
-nop
-Label_insn_38111: jno Label_insn_17149
-nop
-Label_insn_38112: pushad
-nop
-Label_insn_9094: add edx , 0x00000001
-nop
-Label_insn_38113: pushfd
-nop
-Label_insn_38114: push 0x0805892F
-nop
-Label_insn_9096: add ebx , 0x00000001
-nop
-Label_insn_38115: push 0xF0003630
-nop
-nop
-Label_insn_38116: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38116: pop eax
-nop
-Label_insn_9098: pushfd
-nop
-Label_insn_38117: popfd
-nop
-Label_insn_38118: popad
-nop
-Label_insn_9101: lea ebx , [edi+eax]
-nop
-Label_insn_38119: jno 0x8058933
-nop
-Label_insn_38120: pushad
-nop
-Label_insn_9104: add eax , 0x00000001
-nop
-Label_insn_38121: pushfd
-nop
-Label_insn_9105: add ebx , 0x00000001
-nop
-Label_insn_38122: push 0x08058931
-nop
-Label_insn_38123: push 0xF0003640
-nop
-nop
-Label_insn_38124: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38124: pop eax
-nop
-Label_insn_9108: lea ebx , [esi+edx]
-nop
-Label_insn_38125: popfd
-nop
-Label_insn_38126: popad
-nop
-Label_insn_9110: lea ebx , [edi+eax]
-nop
-Label_insn_38127: jno 0x805899b
-nop
-Label_insn_38128: pushad
-nop
-Label_insn_38129: pushfd
-nop
-Label_insn_38130: push 0x08058998
-nop
-Label_insn_9116: pushfd
-nop
-Label_insn_38131: push 0xF0003650
-nop
-Label_insn_9117: lea esi , [ecx-0x30]
-nop
-nop
-Label_insn_38132: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38132: pop eax
-nop
-Label_insn_38133: popfd
-nop
-Label_insn_38134: popad
-nop
-Label_insn_38135: pushfd
-nop
-Label_insn_38136: test dl , dl
-nop
-Label_insn_9123: sub esi , ecx
-nop
-Label_insn_38137: jns Label_insn_38139
-nop
-Label_insn_9124: pushfd
-nop
-Label_insn_38138: nop
-nop
-Label_insn_38139: popfd
-nop
-Label_insn_9126: add edx , 0x00000001
-nop
-Label_insn_38140: movsx eax , dl
-nop
-Label_insn_9127: add eax , 0x00000001
-nop
-Label_insn_38141: pushad
-nop
-Label_insn_38142: pushfd
-nop
-Label_insn_9129: add ebx , 0x00000001
-nop
-Label_insn_38143: push 0x08058A26
-nop
-Label_insn_9130: pushfd
-nop
-Label_insn_38144: push 0xF0003660
-nop
-nop
-Label_insn_38145: nop ;signedness_detector_8
-post_callback_Label_insn_38145: pop eax
-nop
-Label_insn_9132: add esi , 0x00000001
-nop
-Label_insn_38146: popfd
-nop
-Label_insn_38147: popad
-nop
-Label_insn_9135: pushfd
-nop
-Label_insn_9136: sub esi , 0x00000030
-nop
-Label_insn_38148: jnc 0x8058aa6
-nop
-Label_insn_38149: pushad
-nop
-Label_insn_9139: pushfd
-nop
-Label_insn_38150: pushfd
-nop
-Label_insn_38151: push 0x08058AA4
-nop
-Label_insn_9141: sub ecx , 0x00000030
-nop
-Label_insn_38152: push 0xF0003670
-nop
-nop
-Label_insn_38153: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38153: pop eax
-nop
-Label_insn_38154: popfd
-nop
-Label_insn_38155: popad
-nop
-Label_insn_38156: jno 0x8058ab1
-nop
-Label_insn_38157: pushad
-nop
-Label_insn_38158: pushfd
-nop
-Label_insn_38159: push 0x08058AAE
-nop
-Label_insn_38160: push 0xF0003680
-nop
-nop
-Label_insn_38161: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38161: pop eax
-nop
-Label_insn_38162: popfd
-nop
-Label_insn_38163: popad
-nop
-Label_insn_38164: pushfd
-nop
-Label_insn_38165: test al , al
-nop
-Label_insn_38166: jns Label_insn_38168
-nop
-Label_insn_38167: nop
-nop
-Label_insn_38168: popfd
-nop
-Label_insn_38169: movsx eax , al
-nop
-Label_insn_38170: pushad
-nop
-Label_insn_38171: pushfd
-nop
-Label_insn_38172: push 0x08058AE6
-nop
-Label_insn_38173: push 0xF0003690
-nop
-nop
-Label_insn_38174: nop ;signedness_detector_8
-post_callback_Label_insn_38174: pop eax
-nop
-Label_insn_38175: popfd
-nop
-Label_insn_38176: popad
-nop
-Label_insn_38177: jnc 0x8058b59
-nop
-Label_insn_38178: pushad
-nop
-Label_insn_38179: pushfd
-nop
-Label_insn_38180: push 0x08058B56
-nop
-Label_insn_38181: push 0xF00036A0
-nop
-nop
-Label_insn_38182: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38182: pop eax
-nop
-Label_insn_38183: popfd
-nop
-Label_insn_38184: popad
-nop
-Label_insn_9190: lea ecx , [eax+0x01]
-nop
-Label_insn_38185: pushfd
-nop
-Label_insn_38186: test eax , 0xFFFFFF00
-nop
-Label_insn_38187: je Label_insn_38189
-nop
-Label_insn_38188: nop
-nop
-Label_insn_38189: popfd
-nop
-Label_insn_38190: movzx eax , al
-nop
-Label_insn_38191: not eax
-nop
-Label_insn_38192: test eax , 0xFFFFFF00
-nop
-Label_insn_38193: je Label_insn_38189
-nop
-Label_insn_38194: pushad
-nop
-Label_insn_38195: pushfd
-nop
-Label_insn_38196: push 0x08058B73
-nop
-Label_insn_38197: push 0xF00036B0
-nop
-nop
-Label_insn_38198: nop ;truncation_detector_32_8
-post_callback_Label_insn_38198: pop eax
-nop
-Label_insn_38199: popfd
-nop
-Label_insn_38200: popad
-nop
-Label_insn_38201: jno 0x8058d86
-nop
-Label_insn_38202: pushad
-nop
-Label_insn_38203: pushfd
-nop
-Label_insn_38204: push 0x08058D84
-nop
-Label_insn_38205: push 0xF00036C0
-nop
-nop
-Label_insn_38206: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38206: pop eax
-nop
-Label_insn_38207: popfd
-nop
-Label_insn_38208: popad
-nop
-Label_insn_38209: jno 0x8058dee
-nop
-Label_insn_38210: pushad
-nop
-Label_insn_38211: pushfd
-nop
-Label_insn_38212: push 0x08058DEB
-nop
-Label_insn_38213: push 0xF00036D0
-nop
-nop
-Label_insn_38214: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38214: pop eax
-nop
-Label_insn_38215: popfd
-nop
-Label_insn_9226: add ebx , 0x00000004
-nop
-Label_insn_38216: popad
-nop
-Label_insn_38217: jno 0x8058e47
-nop
-Label_insn_38218: pushad
-nop
-Label_insn_38219: pushfd
-nop
-Label_insn_38220: push 0x08058E44
-nop
-Label_insn_38221: push 0xF00036E0
-nop
-nop
-Label_insn_38222: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38222: pop eax
-nop
-Label_insn_38223: popfd
-nop
-Label_insn_38224: popad
-nop
-Label_insn_38225: pushad
-nop
-Label_insn_38226: pushfd
-nop
-Label_insn_38227: push 0x08058E53
-nop
-Label_insn_38228: push 0xF00036F0
-nop
-nop
-Label_insn_38229: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38229: pop eax
-nop
-Label_insn_38230: popfd
-nop
-Label_insn_9246: sub edx , eax
-nop
-Label_insn_38231: popad
-nop
-Label_insn_38232: jno 0x8058e7c
-nop
-Label_insn_9249: add esi , eax
-nop
-Label_insn_38233: pushad
-nop
-Label_insn_38234: pushfd
-nop
-Label_insn_9252: add edi , 0x00000004
-nop
-Label_insn_38235: push 0x08058E76
-nop
-Label_insn_38236: push 0xF0003700
-nop
-nop
-Label_insn_38237: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38237: pop eax
-nop
-Label_insn_38238: popfd
-nop
-Label_insn_9256: sub ebx , 0x00000001
-nop
-Label_insn_38239: popad
-nop
-Label_insn_38240: jno 0x8058e88
-nop
-Label_insn_38241: pushad
-nop
-Label_insn_38242: pushfd
-nop
-Label_insn_38243: push 0x08058E86
-nop
-Label_insn_38244: push 0xF0003710
-nop
-nop
-Label_insn_38245: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38245: pop eax
-nop
-Label_insn_38246: popfd
-nop
-Label_insn_38247: popad
-nop
-Label_insn_38248: jnc 0x8058f11
-nop
-Label_insn_38249: pushad
-nop
-Label_insn_38250: pushfd
-nop
-Label_insn_38251: push 0x08058F0E
-nop
-Label_insn_38252: push 0xF0003720
-nop
-nop
-Label_insn_38253: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38253: pop eax
-nop
-Label_insn_38254: popfd
-nop
-Label_insn_38255: popad
-nop
-Label_insn_38256: jnc 0x8058fe9
-nop
-Label_insn_38257: pushad
-nop
-Label_insn_38258: pushfd
-nop
-Label_insn_38259: push 0x08058FE3
-nop
-Label_insn_38260: push 0xF0003730
-nop
-nop
-Label_insn_38261: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38261: pop eax
-nop
-Label_insn_38262: popfd
-nop
-Label_insn_38263: popad
-nop
-Label_insn_38264: jno 0x8059035
-nop
-Label_insn_38265: pushad
-nop
-Label_insn_38266: pushfd
-nop
-Label_insn_38267: push 0x08059032
-nop
-Label_insn_38268: push 0xF0003740
-nop
-nop
-Label_insn_38269: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38269: pop eax
-nop
-Label_insn_9296: add eax , 0x00000001
-nop
-Label_insn_38270: popfd
-nop
-Label_insn_38271: popad
-nop
-Label_insn_38272: jno 0x805904b
-nop
-Label_insn_38273: pushad
-nop
-Label_insn_38274: pushfd
-nop
-Label_insn_38275: push 0x08059048
-nop
-Label_insn_38276: push 0xF0003750
-nop
-nop
-Label_insn_38277: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38277: pop eax
-nop
-Label_insn_38278: popfd
-nop
-Label_insn_38279: popad
-nop
-Label_insn_38280: jno 0x8059061
-nop
-Label_insn_38281: pushad
-nop
-Label_insn_38282: pushfd
-nop
-Label_insn_38283: push 0x0805905E
-nop
-Label_insn_38284: push 0xF0003760
-nop
-nop
-Label_insn_38285: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38285: pop eax
-nop
-Label_insn_38286: popfd
-nop
-Label_insn_38287: popad
-nop
-Label_insn_9319: add edx , esi
-nop
-Label_insn_38288: jno 0x8059077
-nop
-Label_insn_38289: pushad
-nop
-Label_insn_9322: add edi , 0x00000004
-nop
-Label_insn_38290: pushfd
-nop
-Label_insn_38291: push 0x08059074
-nop
-Label_insn_38292: push 0xF0003770
-nop
-nop
-Label_insn_38293: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38293: pop eax
-nop
-Label_insn_38294: popfd
-nop
-Label_insn_38295: popad
-nop
-Label_insn_38296: jno 0x805908d
-nop
-Label_insn_38297: pushad
-nop
-Label_insn_38298: pushfd
-nop
-nop
-Label_insn_38299: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38299: pop eax
-nop
-Label_insn_9333: add edx , esi
-nop
-Label_insn_38300: push 0x0805908A
-nop
-Label_insn_38301: push 0xF0003780
-nop
-nop
-Label_insn_38302: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38302: pop eax
-nop
-Label_insn_38303: popfd
-nop
-Label_insn_38304: popad
-nop
-Label_insn_38305: jno 0x805909f
-nop
-Label_insn_38306: pushad
-nop
-Label_insn_38307: pushfd
-nop
-Label_insn_9351: sub eax , esi
-nop
-Label_insn_9353: sbb edx , edx
-nop
-Label_insn_38308: push 0x0805909D
-nop
-Label_insn_38309: push 0xF0003790
-nop
-nop
-Label_insn_38310: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38310: pop eax
-nop
-Label_insn_38311: popfd
-nop
-Label_insn_9359: add edx , eax
-nop
-Label_insn_38312: popad
-nop
-Label_insn_38313: jno 0x80590cd
-nop
-Label_insn_38314: pushad
-nop
-Label_insn_9364: lea edi , [ebx+edx-0x01]
-nop
-Label_insn_38315: pushfd
-nop
-Label_insn_38316: push 0x080590C7
-nop
-Label_insn_38317: push 0xF00037A0
-nop
-nop
-Label_insn_38318: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38318: pop eax
-nop
-Label_insn_9368: lea esi , [eax-0x01]
-nop
-Label_insn_38319: popfd
-nop
-Label_insn_38320: popad
-nop
-Label_insn_38321: jno 0x80590df
-nop
-Label_insn_9372: sub eax , ebx
-nop
-Label_insn_38322: pushad
-nop
-Label_insn_38323: pushfd
-nop
-Label_insn_38324: push 0x080590DD
-nop
-Label_insn_38325: push 0xF00037B0
-nop
-nop
-Label_insn_38326: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38326: pop eax
-nop
-Label_insn_38327: popfd
-nop
-Label_insn_38328: popad
-nop
-Label_insn_38329: jno 0x805910d
-nop
-Label_insn_38330: pushad
-nop
-Label_insn_38331: pushfd
-nop
-Label_insn_38332: push 0x08059107
-nop
-Label_insn_9387: add eax , 0x00000001
-nop
-Label_insn_38333: push 0xF00037C0
-nop
-nop
-Label_insn_38334: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38334: pop eax
-nop
-Label_insn_38335: popfd
-nop
-Label_insn_9390: sub esi , 0x00000001
-nop
-Label_insn_38336: popad
-nop
-Label_insn_38337: jno 0x805915d
-nop
-Label_insn_38338: pushad
-nop
-Label_insn_38339: pushfd
-nop
-Label_insn_38340: push 0x0805915A
-nop
-Label_insn_38341: push 0xF00037D0
-nop
-nop
-Label_insn_38342: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38342: pop eax
-nop
-Label_insn_38343: popfd
-nop
-Label_insn_9401: add eax , edx
-nop
-Label_insn_38344: popad
-nop
-Label_insn_9402: lea esi , [edx-0x01]
-nop
-Label_insn_38345: jnc 0x8059182
-nop
-Label_insn_38346: pushad
-nop
-Label_insn_38347: pushfd
-nop
-Label_insn_9407: sub eax , 0x00000001
-nop
-Label_insn_38348: push 0x0805917C
-nop
-Label_insn_38349: push 0xF00037E0
-nop
-Label_insn_9410: sub eax , 0x00000001
-nop
-nop
-Label_insn_38350: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38350: pop eax
-nop
-Label_insn_38351: popfd
-nop
-Label_insn_38352: popad
-nop
-Label_insn_38353: jnc 0x80591af
-nop
-Label_insn_9415: add ebx , 0x00000001
-nop
-Label_insn_38354: pushad
-nop
-Label_insn_38355: pushfd
-nop
-Label_insn_38356: push 0x080591A9
-nop
-Label_insn_38357: push 0xF00037F0
-nop
-nop
-Label_insn_38358: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38358: pop eax
-nop
-Label_insn_38359: popfd
-nop
-Label_insn_38360: popad
-nop
-Label_insn_38361: jno 0x80591cb
-nop
-Label_insn_38362: pushad
-nop
-Label_insn_38363: pushfd
-nop
-Label_insn_38364: push 0x080591C8
-nop
-Label_insn_38365: push 0xF0003800
-nop
-nop
-Label_insn_38366: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38366: pop eax
-nop
-Label_insn_38367: popfd
-nop
-Label_insn_38368: popad
-nop
-Label_insn_38369: test edi , edi
-nop
-Label_insn_38370: jns Label_insn_38372
-nop
-Label_insn_38371: nop
-nop
-Label_insn_38372: popfd
-nop
-Label_insn_38373: mov eax , edi
-nop
-Label_insn_38374: pushad
-nop
-Label_insn_38375: pushfd
-nop
-Label_insn_38376: push 0x080591D1
-nop
-Label_insn_38377: push 0xF0003810
-nop
-nop
-Label_insn_38378: nop ;signedness_detector_32
-post_callback_Label_insn_38378: pop eax
-nop
-Label_insn_38379: popfd
-nop
-Label_insn_38380: popad
-nop
-Label_insn_38381: jnc 0x80591de
-nop
-Label_insn_38382: pushad
-nop
-Label_insn_38383: pushfd
-nop
-Label_insn_38384: push 0x080591DC
-nop
-Label_insn_38385: push 0xF0003820
-nop
-nop
-Label_insn_38386: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38386: pop eax
-nop
-Label_insn_38387: popfd
-nop
-Label_insn_38388: popad
-nop
-Label_insn_9466: add eax , ebx
-nop
-Label_insn_38389: jno 0x80591fa
-nop
-Label_insn_38390: pushad
-nop
-Label_insn_38391: pushfd
-nop
-Label_insn_38392: push 0x080591F8
-nop
-Label_insn_38393: push 0xF0003830
-nop
-nop
-Label_insn_38394: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38394: pop eax
-nop
-Label_insn_38395: popfd
-nop
-Label_insn_38396: popad
-nop
-Label_insn_38397: pushfd
-nop
-Label_insn_38398: test edi , edi
-nop
-Label_insn_38399: jns Label_insn_38401
-nop
-Label_insn_38400: nop
-nop
-Label_insn_38401: popfd
-nop
-Label_insn_38402: mov dword [esp+0x08] , edi
-nop
-Label_insn_38403: pushad
-nop
-Label_insn_38404: pushfd
-nop
-Label_insn_38405: push 0x080592CA
-nop
-Label_insn_38406: push 0xF0003840
-nop
-nop
-Label_insn_38407: nop ;signedness_detector_32
-post_callback_Label_insn_38407: pop eax
-nop
-Label_insn_38408: popfd
-nop
-Label_insn_38409: popad
-nop
-Label_insn_9491: sub eax , 0x00000025
-nop
-Label_insn_38410: jno 0x80592ec
-nop
-Label_insn_38411: pushad
-nop
-Label_insn_38412: pushfd
-nop
-Label_insn_38413: push 0x080592E9
-nop
-Label_insn_38414: push 0xF0003850
-nop
-nop
-Label_insn_38415: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38415: pop eax
-nop
-Label_insn_38416: popfd
-nop
-Label_insn_38417: popad
-nop
-Label_insn_38418: jno 0x80592fe
-nop
-Label_insn_9502: sub eax , ebx
-nop
-Label_insn_38419: pushad
-nop
-Label_insn_38420: pushfd
-nop
-Label_insn_38421: push 0x080592FB
-nop
-Label_insn_38422: push 0xF0003860
-nop
-nop
-Label_insn_38423: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38423: pop eax
-nop
-Label_insn_38424: popfd
-nop
-Label_insn_38425: popad
-nop
-Label_insn_38426: jno 0x805936e
-nop
-Label_insn_38427: pushad
-nop
-Label_insn_38428: pushfd
-nop
-Label_insn_38429: push 0x0805936B
-nop
-Label_insn_38430: push 0xF0003870
-nop
-nop
-Label_insn_38431: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38431: pop eax
-nop
-Label_insn_38432: popfd
-nop
-Label_insn_38433: popad
-nop
-Label_insn_9520: add edi , eax
-nop
-Label_insn_9521: add ebx , esi
-nop
-Label_insn_38434: jnc 0x80593ad
-nop
-Label_insn_38435: pushad
-nop
-Label_insn_38436: pushfd
-nop
-Label_insn_38437: push 0x080593AA
-nop
-Label_insn_38438: push 0xF0003880
-nop
-nop
-Label_insn_38439: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38439: pop eax
-nop
-Label_insn_38440: popfd
-nop
-Label_insn_38441: popad
-nop
-Label_insn_38442: jnc 0x80593da
-nop
-Label_insn_9532: sub eax , 0x00000061
-nop
-Label_insn_38443: pushad
-nop
-Label_insn_38444: pushfd
-nop
-Label_insn_9535: add ebx , 0x00000001
-nop
-Label_insn_38445: push 0x080593D7
-nop
-Label_insn_9536: add edi , 0x00000001
-nop
-Label_insn_38446: push 0xF0003890
-nop
-nop
-Label_insn_38447: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38447: pop eax
-nop
-Label_insn_38448: popfd
-nop
-Label_insn_38449: popad
-nop
-Label_insn_38450: jno 0x80593fc
-nop
-Label_insn_38451: pushad
-nop
-Label_insn_38452: pushfd
-nop
-Label_insn_38453: push 0x080593F6
-nop
-Label_insn_38454: push 0xF00038A0
-nop
-Label_insn_9549: add edi , 0x00000001
-nop
-nop
-Label_insn_38455: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38455: pop eax
-nop
-Label_insn_38456: popfd
-nop
-Label_insn_38457: popad
-nop
-Label_insn_38458: pushad
-nop
-Label_insn_38459: pushfd
-nop
-Label_insn_38460: push 0x080593FF
-nop
-Label_insn_38461: push 0xF00038B0
-nop
-nop
-Label_insn_38462: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38462: pop eax
-nop
-Label_insn_38463: popfd
-nop
-Label_insn_38464: popad
-nop
-Label_insn_38465: jno 0x80594ed
-nop
-Label_insn_38466: pushad
-nop
-Label_insn_38467: pushfd
-nop
-Label_insn_38468: push 0x080594EA
-nop
-Label_insn_38469: push 0xF00038C0
-nop
-nop
-Label_insn_38470: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38470: pop eax
-nop
-Label_insn_38471: popfd
-nop
-Label_insn_38472: popad
-nop
-Label_insn_38473: pushfd
-nop
-Label_insn_38474: test edi , edi
-nop
-Label_insn_38475: jns Label_insn_38477
-nop
-Label_insn_38476: nop
-nop
-Label_insn_9578: add edi , 0x00000001
-nop
-Label_insn_38477: popfd
-nop
-Label_insn_9579: add ebx , 0x00000001
-nop
-Label_insn_38478: mov dword [esp+0x08] , edi
-nop
-Label_insn_38479: pushad
-nop
-Label_insn_38480: pushfd
-nop
-Label_insn_38481: push 0x08059555
-nop
-Label_insn_38482: push 0xF00038D0
-nop
-nop
-Label_insn_38483: nop ;signedness_detector_32
-post_callback_Label_insn_38483: pop eax
-nop
-Label_insn_38484: popfd
-nop
-Label_insn_38485: popad
-nop
-Label_insn_38486: jno 0x80595dc
-nop
-Label_insn_9591: add edi , edx
-nop
-Label_insn_38487: pushad
-nop
-Label_insn_38488: pushfd
-nop
-Label_insn_38489: push 0x080595D9
-nop
-Label_insn_38490: push 0xF00038E0
-nop
-nop
-Label_insn_38491: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38491: pop eax
-nop
-Label_insn_38492: popfd
-nop
-Label_insn_38493: popad
-nop
-Label_insn_38494: jnc 0x805968f
-nop
-Label_insn_38495: pushad
-nop
-Label_insn_38496: pushfd
-nop
-Label_insn_38497: push 0x0805968B
-nop
-Label_insn_38498: push 0xF00038F0
-nop
-nop
-Label_insn_38499: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38499: pop eax
-nop
-Label_insn_38500: popfd
-nop
-Label_insn_38501: popad
-nop
-Label_insn_38502: jnc 0x80596e6
-nop
-Label_insn_38503: pushad
-nop
-Label_insn_38504: pushfd
-nop
-Label_insn_38505: push 0x080596E2
-nop
-Label_insn_38506: push 0xF0003900
-nop
-nop
-Label_insn_38507: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38507: pop eax
-nop
-Label_insn_38508: popfd
-nop
-Label_insn_38509: popad
-nop
-Label_insn_38510: jno 0x80597a3
-nop
-Label_insn_38511: pushad
-nop
-Label_insn_38512: pushfd
-nop
-Label_insn_38513: push 0x080597A0
-nop
-Label_insn_38514: push 0xF0003910
-nop
-Label_insn_9630: lea edx , [eax+0x01]
-nop
-nop
-Label_insn_38515: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38515: pop eax
-nop
-Label_insn_38516: popfd
-nop
-Label_insn_9632: sub ecx , ebx
-nop
-Label_insn_38517: popad
-nop
-Label_insn_38518: jno 0x805984b
-nop
-Label_insn_9636: lea esi , [eax-0x06]
-nop
-Label_insn_38519: pushad
-nop
-Label_insn_38520: pushfd
-nop
-Label_insn_38521: push 0x08059848
-nop
-Label_insn_38522: push 0xF0003920
-nop
-nop
-Label_insn_38523: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38523: pop eax
-nop
-Label_insn_38524: popfd
-nop
-Label_insn_38525: popad
-nop
-Label_insn_38526: jno 0x80598c0
-nop
-Label_insn_38527: pushad
-nop
-Label_insn_38528: pushfd
-nop
-Label_insn_38529: push 0x080598BE
-nop
-Label_insn_38530: push 0xF0003930
-nop
-nop
-Label_insn_38531: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38531: pop eax
-nop
-Label_insn_38532: popfd
-nop
-Label_insn_9652: lea ebx , [eax+0x04]
-nop
-Label_insn_38533: popad
-nop
-Label_insn_38534: pushfd
-nop
-Label_insn_38535: test edi , edi
-nop
-Label_insn_38536: jns Label_insn_38538
-nop
-Label_insn_38537: nop
-nop
-Label_insn_38538: popfd
-nop
-Label_insn_38539: mov ecx , edi
-nop
-Label_insn_38540: pushad
-nop
-Label_insn_38541: pushfd
-nop
-Label_insn_38542: push 0x08059902
-nop
-Label_insn_38543: push 0xF0003940
-nop
-Label_insn_38612: push 0xF00039D0
-nop
-nop
-Label_insn_38544: nop ;signedness_detector_32
-post_callback_Label_insn_38544: pop eax
-nop
-Label_insn_38545: popfd
-nop
-Label_insn_38546: popad
-nop
-Label_insn_38547: pushad
-nop
-Label_insn_38548: pushfd
-nop
-Label_insn_38549: push 0x08059907
-nop
-Label_insn_38550: push 0xF0003950
-nop
-nop
-Label_insn_38551: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38551: pop eax
-nop
-Label_insn_38552: popfd
-nop
-Label_insn_38553: popad
-nop
-Label_insn_38554: jno Label_insn_18201
-nop
-Label_insn_38555: pushad
-nop
-Label_insn_38556: pushfd
-nop
-Label_insn_38557: push 0x0805998E
-nop
-Label_insn_38558: push 0xF0003960
-nop
-nop
-Label_insn_38559: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38559: pop eax
-nop
-Label_insn_38560: popfd
-nop
-Label_insn_38561: popad
-nop
-Label_insn_38562: jno 0x8059998
-nop
-Label_insn_38563: pushad
-nop
-Label_insn_38564: pushfd
-nop
-Label_insn_9714: add ebx , 0x00000001
-nop
-Label_insn_38565: push 0x08059991
-nop
-Label_insn_38566: push 0xF0003970
-nop
-nop
-Label_insn_38567: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38567: pop eax
-nop
-Label_insn_38568: popfd
-nop
-Label_insn_38569: popad
-nop
-Label_insn_38570: jnc 0x8059a41
-nop
-Label_insn_38571: pushad
-nop
-Label_insn_38572: pushfd
-nop
-Label_insn_38573: push 0x08059A3B
-nop
-Label_insn_38574: push 0xF0003980
-nop
-nop
-Label_insn_38575: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38575: pop eax
-nop
-Label_insn_38576: popfd
-nop
-Label_insn_38577: popad
-nop
-Label_insn_38578: pushad
-nop
-Label_insn_38579: pushfd
-nop
-Label_insn_38580: push 0x08059A43
-nop
-Label_insn_38581: push 0xF0003990
-nop
-nop
-Label_insn_38582: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38582: pop eax
-nop
-Label_insn_38583: popfd
-nop
-Label_insn_38584: popad
-nop
-Label_insn_38585: jno 0x8059a90
-nop
-Label_insn_38586: pushad
-nop
-Label_insn_38587: pushfd
-nop
-Label_insn_38588: push 0x08059A8E
-nop
-Label_insn_38589: push 0xF00039A0
-nop
-nop
-Label_insn_38590: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38590: pop eax
-nop
-Label_insn_38591: popfd
-nop
-Label_insn_38592: popad
-nop
-Label_insn_38593: jno 0x8059af1
-nop
-Label_insn_38594: pushad
-nop
-Label_insn_38595: pushfd
-nop
-Label_insn_38596: push 0x08059AEE
-nop
-Label_insn_38597: push 0xF00039B0
-nop
-nop
-Label_insn_38598: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38598: pop eax
-nop
-Label_insn_38599: popfd
-nop
-Label_insn_38600: popad
-nop
-Label_insn_38601: jno 0x8059b2c
-nop
-Label_insn_38602: pushad
-nop
-Label_insn_38603: pushfd
-nop
-Label_insn_38604: push 0x08059B29
-nop
-Label_insn_38605: push 0xF00039C0
-nop
-nop
-Label_insn_38606: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38606: pop eax
-nop
-Label_insn_38607: popfd
-nop
-Label_insn_9767: push 0x080526D0
-nop
-Label_insn_38608: popad
-nop
-Label_insn_38609: pushad
-nop
-Label_insn_38610: pushfd
-nop
-Label_insn_38611: push 0x08059B38
-nop
-nop
-Label_insn_38613: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38613: pop eax
-nop
-Label_insn_38614: popfd
-nop
-Label_insn_38615: popad
-nop
-Label_insn_38616: jno 0x8059b78
-nop
-Label_insn_38617: pushad
-nop
-Label_insn_38618: pushfd
-nop
-Label_insn_38619: push 0x08059B76
-nop
-Label_insn_38620: push 0xF00039E0
-nop
-nop
-Label_insn_38621: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38621: pop eax
-nop
-Label_insn_38622: popfd
-nop
-Label_insn_38623: popad
-nop
-Label_insn_38624: jnc 0x8059bf1
-nop
-Label_insn_38625: pushad
-nop
-Label_insn_38626: pushfd
-nop
-Label_insn_38627: push 0x08059BEB
-nop
-Label_insn_38628: push 0xF00039F0
-nop
-nop
-Label_insn_38629: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38629: pop eax
-nop
-Label_insn_38630: popfd
-nop
-Label_insn_38631: popad
-nop
-Label_insn_38632: jnc 0x8059c3e
-nop
-Label_insn_38633: pushad
-nop
-Label_insn_38634: pushfd
-nop
-Label_insn_38635: push 0x08059C38
-nop
-Label_insn_38636: push 0xF0003A00
-nop
-nop
-Label_insn_38637: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38637: pop eax
-nop
-Label_insn_38638: popfd
-nop
-Label_insn_38639: popad
-nop
-Label_insn_38640: jno 0x8059c80
-nop
-Label_insn_38641: pushad
-nop
-Label_insn_38642: pushfd
-nop
-Label_insn_38643: push 0x08059C7D
-nop
-Label_insn_38644: push 0xF0003A10
-nop
-nop
-Label_insn_38645: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38645: pop eax
-nop
-Label_insn_38646: popfd
-nop
-Label_insn_38647: popad
-nop
-Label_insn_38648: jnc 0x8059cf7
-nop
-Label_insn_38649: pushad
-nop
-Label_insn_38650: pushfd
-nop
-Label_insn_38651: push 0x08059CF4
-nop
-Label_insn_38652: push 0xF0003A20
-nop
-nop
-Label_insn_38653: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38653: pop eax
-nop
-Label_insn_38654: popfd
-nop
-Label_insn_38655: popad
-nop
-Label_insn_38656: jno 0x8059d13
-nop
-Label_insn_38657: pushad
-nop
-Label_insn_38658: pushfd
-nop
-Label_insn_38659: push 0x08059D10
-nop
-Label_insn_38660: push 0xF0003A30
-nop
-nop
-Label_insn_38661: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38661: pop eax
-nop
-Label_insn_38662: popfd
-nop
-Label_insn_38663: popad
-nop
-Label_insn_38664: jnc 0x8059d3d
-nop
-Label_insn_38665: pushad
-nop
-Label_insn_38666: pushfd
-nop
-Label_insn_38667: push 0x08059D37
-nop
-Label_insn_38668: push 0xF0003A40
-nop
-nop
-Label_insn_38669: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38669: pop eax
-nop
-Label_insn_38670: popfd
-nop
-Label_insn_38671: popad
-nop
-Label_insn_38672: jno 0x8059d4d
-nop
-Label_insn_38673: pushad
-nop
-Label_insn_38674: pushfd
-nop
-Label_insn_38675: push 0x08059D4B
-nop
-Label_insn_38676: push 0xF0003A50
-nop
-nop
-Label_insn_38677: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38677: pop eax
-nop
-Label_insn_38678: popfd
-nop
-Label_insn_38679: popad
-nop
-Label_insn_38680: jnc 0x8059d61
-nop
-Label_insn_38681: pushad
-nop
-Label_insn_38682: pushfd
-nop
-Label_insn_38683: push 0x08059D5F
-nop
-Label_insn_38684: push 0xF0003A60
-nop
-nop
-Label_insn_38685: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38685: pop eax
-nop
-Label_insn_38686: popfd
-nop
-Label_insn_38687: popad
-nop
-Label_insn_38688: jnc 0x8059df2
-nop
-Label_insn_38689: pushad
-nop
-Label_insn_38690: pushfd
-nop
-Label_insn_38691: push 0x08059DEF
-nop
-Label_insn_38692: push 0xF0003A70
-nop
-nop
-Label_insn_38693: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38693: pop eax
-nop
-Label_insn_38694: popfd
-nop
-Label_insn_38695: popad
-nop
-Label_insn_38696: pushfd
-nop
-Label_insn_38697: test edi , edi
-nop
-Label_insn_9922: add ebx , 0x00000001
-nop
-Label_insn_38698: jns Label_insn_38700
-nop
-Label_insn_38699: nop
-nop
-Label_insn_9924: add dword [ebp-0x2C] , edx
-nop
-Label_insn_38700: popfd
-nop
-Label_insn_38701: mov ecx , edi
-nop
-Label_insn_38702: pushad
-nop
-Label_insn_38703: pushfd
-nop
-Label_insn_38704: push 0x08059EB3
-nop
-Label_insn_38705: push 0xF0003A80
-nop
-nop
-Label_insn_38706: nop ;signedness_detector_32
-post_callback_Label_insn_38706: pop eax
-nop
-Label_insn_38707: popfd
-nop
-Label_insn_38708: popad
-nop
-Label_insn_38709: pushfd
-nop
-Label_insn_38710: test edi , edi
-nop
-Label_insn_38711: jns Label_insn_38713
-nop
-Label_insn_38712: nop
-nop
-Label_insn_38713: popfd
-nop
-Label_insn_38714: mov dword [esp+0x08] , edi
-nop
-Label_insn_38715: pushad
-nop
-Label_insn_38716: pushfd
-nop
-Label_insn_38717: push 0x08059F5D
-nop
-Label_insn_38718: push 0xF0003A90
-nop
-nop
-Label_insn_38719: nop ;signedness_detector_32
-post_callback_Label_insn_38719: pop eax
-nop
-Label_insn_38720: popfd
-nop
-Label_insn_38721: popad
-nop
-Label_insn_9948: add edx , 0x00000001
-nop
-Label_insn_38722: pushfd
-nop
-Label_insn_38723: test edi , edi
-nop
-Label_insn_38724: jns Label_insn_38726
-nop
-Label_insn_38725: nop
-nop
-Label_insn_38726: popfd
-nop
-Label_insn_38727: mov edx , edi
-nop
-Label_insn_38728: pushad
-nop
-Label_insn_38729: pushfd
-nop
-Label_insn_38730: push 0x08059F82
-nop
-Label_insn_38731: push 0xF0003AA0
-nop
-nop
-Label_insn_38732: nop ;signedness_detector_32
-post_callback_Label_insn_38732: pop eax
-nop
-Label_insn_38733: popfd
-nop
-Label_insn_38734: popad
-nop
-Label_insn_38735: jnc 0x8059f8d
-nop
-Label_insn_38736: pushad
-nop
-Label_insn_38737: pushfd
-nop
-Label_insn_38738: push 0x08059F8B
-nop
-Label_insn_38739: push 0xF0003AB0
-nop
-nop
-Label_insn_38740: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38740: pop eax
-nop
-Label_insn_38741: popfd
-nop
-Label_insn_38742: popad
-nop
-Label_insn_38743: jno 0x8059fa1
-nop
-Label_insn_38744: pushad
-nop
-Label_insn_38745: pushfd
-nop
-Label_insn_38746: push 0x08059F9F
-nop
-Label_insn_38747: push 0xF0003AC0
-nop
-nop
-Label_insn_38748: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38748: pop eax
-nop
-Label_insn_38749: popfd
-nop
-Label_insn_38750: popad
-nop
-Label_insn_38751: jno 0x805a116
-nop
-Label_insn_38752: pushad
-nop
-Label_insn_38753: pushfd
-nop
-Label_insn_38754: push 0x0805A110
-nop
-Label_insn_38755: push 0xF0003AD0
-nop
-nop
-Label_insn_38756: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38756: pop eax
-nop
-Label_insn_38757: popfd
-nop
-Label_insn_38758: popad
-nop
-Label_insn_38759: pushad
-nop
-Label_insn_38760: pushfd
-nop
-Label_insn_38761: push 0x0805A126
-nop
-Label_insn_38762: push 0xF0003AE0
-nop
-nop
-Label_insn_38763: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38763: pop eax
-nop
-Label_insn_38764: popfd
-nop
-Label_insn_38765: popad
-nop
-Label_insn_38766: jno Label_insn_18657
-nop
-Label_insn_38767: pushad
-nop
-Label_insn_38768: pushfd
-nop
-Label_insn_38769: push 0x0805A144
-nop
-Label_insn_38770: push 0xF0003AF0
-nop
-nop
-Label_insn_38771: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38771: pop eax
-nop
-Label_insn_38772: popfd
-nop
-Label_insn_38773: popad
-nop
-Label_insn_38774: jno Label_insn_18658
-nop
-Label_insn_38775: pushad
-nop
-Label_insn_38776: pushfd
-nop
-Label_insn_38777: push 0x0805A14A
-nop
-Label_insn_38778: push 0xF0003B00
-nop
-nop
-Label_insn_38779: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38779: pop eax
-nop
-Label_insn_38780: popfd
-nop
-Label_insn_38781: popad
-nop
-Label_insn_38782: jno 0x805a152
-nop
-Label_insn_38783: pushad
-nop
-Label_insn_38784: pushfd
-nop
-Label_insn_38785: push 0x0805A150
-nop
-Label_insn_38786: push 0xF0003B10
-nop
-nop
-Label_insn_38787: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38787: pop eax
-nop
-Label_insn_10035: imul esi , dword [ebp+0x14]
-nop
-Label_insn_38788: popfd
-nop
-Label_insn_38789: popad
-nop
-Label_insn_10037: add esi , dword [ebp+0x10]
-nop
-Label_insn_38790: jno 0x805a197
-nop
-Label_insn_38791: pushad
-nop
-Label_insn_38792: pushfd
-nop
-Label_insn_38793: push 0x0805A194
-nop
-Label_insn_38794: push 0xF0003B20
-nop
-Label_insn_10044: add ebx , 0x00000001
-nop
-nop
-Label_insn_38795: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38795: pop eax
-nop
-Label_insn_38796: popfd
-nop
-Label_insn_38797: popad
-nop
-Label_insn_10047: add dword [ebp-0x1C] , eax
-nop
-Label_insn_38798: jnc 0x805a1ad
-nop
-Label_insn_38799: pushad
-nop
-Label_insn_38800: pushfd
-nop
-Label_insn_38801: push 0x0805A1A7
-nop
-Label_insn_38802: push 0xF0003B30
-nop
-nop
-Label_insn_38803: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38803: pop eax
-nop
-Label_insn_38804: popfd
-nop
-Label_insn_38805: popad
-nop
-Label_insn_38806: pushfd
-nop
-Label_insn_38807: test ecx , 0xFFFF0000
-nop
-Label_insn_38808: je Label_insn_38810
-nop
-Label_insn_38809: nop
-nop
-Label_insn_38810: popfd
-nop
-Label_insn_38811: mov word [ebp-0x00000350] , cx
-nop
-Label_insn_38812: pushad
-nop
-Label_insn_38813: pushfd
-nop
-Label_insn_38814: push 0x0805A1CA
-nop
-Label_insn_38815: push 0xF0003B40
-nop
-nop
-Label_insn_38816: nop ;truncation_detector_32_16
-post_callback_Label_insn_38816: pop eax
-nop
-Label_insn_38817: popfd
-nop
-Label_insn_38818: popad
-nop
-Label_insn_38819: jno 0x805a1f9
-nop
-Label_insn_38820: pushad
-nop
-Label_insn_38821: pushfd
-nop
-Label_insn_38822: push 0x0805A1F6
-nop
-Label_insn_38823: push 0xF0003B50
-nop
-nop
-Label_insn_38824: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38824: pop eax
-nop
-Label_insn_38825: popfd
-nop
-Label_insn_38826: popad
-nop
-Label_insn_38827: jnc 0x805a22e
-nop
-Label_insn_38828: pushad
-nop
-Label_insn_38829: pushfd
-nop
-Label_insn_38830: push 0x0805A22B
-nop
-Label_insn_38831: push 0xF0003B60
-nop
-nop
-Label_insn_38832: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38832: pop eax
-nop
-Label_insn_38833: popfd
-nop
-Label_insn_38834: popad
-nop
-Label_insn_38835: jno 0x805a24a
-nop
-Label_insn_38836: pushad
-nop
-Label_insn_38837: pushfd
-nop
-Label_insn_38838: push 0x0805A247
-nop
-Label_insn_38839: push 0xF0003B70
-nop
-nop
-Label_insn_38840: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38840: pop eax
-nop
-Label_insn_38841: popfd
-nop
-Label_insn_38842: popad
-nop
-Label_insn_38843: jno 0x805a303
-nop
-Label_insn_38844: pushad
-nop
-Label_insn_38845: pushfd
-nop
-Label_insn_38846: push 0x0805A300
-nop
-Label_insn_38847: push 0xF0003B80
-nop
-nop
-Label_insn_38848: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38848: pop eax
-nop
-Label_insn_38849: popfd
-nop
-Label_insn_38850: popad
-nop
-Label_insn_38851: jno 0x805a365
-nop
-Label_insn_38852: pushad
-nop
-Label_insn_38853: pushfd
-nop
-Label_insn_38854: push 0x0805A362
-nop
-Label_insn_38855: push 0xF0003B90
-nop
-nop
-Label_insn_38856: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38856: pop eax
-nop
-Label_insn_10121: push 0x08052B99
-nop
-Label_insn_38857: popfd
-nop
-Label_insn_38858: popad
-nop
-Label_insn_38859: jno 0x805a398
-nop
-Label_insn_38860: pushad
-nop
-Label_insn_38861: pushfd
-nop
-Label_insn_38862: push 0x0805A395
-nop
-Label_insn_38863: push 0xF0003BA0
-nop
-nop
-Label_insn_38864: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38864: pop eax
-nop
-Label_insn_38865: popfd
-nop
-Label_insn_38866: popad
-nop
-Label_insn_10133: add eax , 0x00000001
-nop
-Label_insn_38867: jno 0x805a3a8
-nop
-Label_insn_38868: pushad
-nop
-Label_insn_38869: pushfd
-nop
-Label_insn_38870: push 0x0805A3A2
-nop
-Label_insn_38871: push 0xF0003BB0
-nop
-nop
-Label_insn_38872: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38872: pop eax
-nop
-Label_insn_38873: popfd
-nop
-Label_insn_38874: popad
-nop
-Label_insn_38875: jnc 0x805a3e2
-nop
-Label_insn_38876: pushad
-nop
-Label_insn_10147: add ecx , 0x00000001
-nop
-Label_insn_38877: pushfd
-nop
-Label_insn_38878: push 0x0805A3DF
-nop
-Label_insn_38879: push 0xF0003BC0
-nop
-nop
-Label_insn_38880: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38880: pop eax
-nop
-Label_insn_38881: popfd
-nop
-Label_insn_38882: popad
-nop
-Label_insn_10153: add ecx , 0x00000001
-nop
-Label_insn_38883: jno 0x805a3f5
-nop
-Label_insn_38884: pushad
-nop
-Label_insn_38885: pushfd
-nop
-Label_insn_38886: push 0x0805A3F3
-nop
-Label_insn_38887: push 0xF0003BD0
-nop
-nop
-Label_insn_38888: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38888: pop eax
-nop
-Label_insn_38889: popfd
-nop
-Label_insn_38890: popad
-nop
-Label_insn_38891: jno 0x805a436
-nop
-Label_insn_38892: pushad
-nop
-Label_insn_38893: pushfd
-nop
-Label_insn_38894: push 0x0805A433
-nop
-Label_insn_38895: push 0xF0003BE0
-nop
-nop
-Label_insn_38896: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38896: pop eax
-nop
-Label_insn_38897: popfd
-nop
-Label_insn_38898: popad
-nop
-Label_insn_38899: jno 0x805a455
-nop
-Label_insn_38900: pushad
-nop
-Label_insn_38901: pushfd
-nop
-Label_insn_10178: add ebx , eax
-nop
-Label_insn_38902: push 0x0805A452
-nop
-Label_insn_10179: sub eax , 0x00000001
-nop
-Label_insn_38903: push 0xF0003BF0
-nop
-nop
-Label_insn_38904: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38904: pop eax
-nop
-Label_insn_38905: popfd
-nop
-Label_insn_38906: popad
-nop
-Label_insn_10183: sub ebx , 0x00000001
-nop
-Label_insn_38907: jno 0x805a46d
-nop
-Label_insn_38908: pushad
-nop
-Label_insn_38909: pushfd
-nop
-Label_insn_38910: push 0x0805A46A
-nop
-Label_insn_38911: push 0xF0003C00
-nop
-nop
-Label_insn_38912: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38912: pop eax
-nop
-Label_insn_38913: popfd
-nop
-Label_insn_38914: popad
-nop
-Label_insn_38915: jno 0x805a4a6
-nop
-Label_insn_38916: pushad
-nop
-Label_insn_38917: pushfd
-nop
-Label_insn_38918: push 0x0805A4A3
-nop
-Label_insn_38919: push 0xF0003C10
-nop
-nop
-Label_insn_38920: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38920: pop eax
-nop
-Label_insn_38921: popfd
-nop
-Label_insn_38922: popad
-nop
-Label_insn_38923: jnc Label_insn_18852
-nop
-Label_insn_38924: pushad
-nop
-Label_insn_38925: pushfd
-nop
-Label_insn_38926: push 0x0805A4B3
-nop
-Label_insn_38927: push 0xF0003C20
-nop
-nop
-Label_insn_38928: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38928: pop eax
-nop
-Label_insn_38929: popfd
-nop
-Label_insn_38930: popad
-nop
-Label_insn_38931: jnc Label_insn_18853
-nop
-Label_insn_38932: pushad
-nop
-Label_insn_38933: pushfd
-nop
-Label_insn_38934: push 0x0805A4B6
-nop
-Label_insn_38935: push 0xF0003C30
-nop
-nop
-Label_insn_38936: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38936: pop eax
-nop
-Label_insn_38937: popfd
-nop
-Label_insn_38938: popad
-nop
-Label_insn_38939: pushfd
-nop
-Label_insn_38940: test bl , bl
-nop
-Label_insn_38941: jns Label_insn_38943
-nop
-Label_insn_38942: nop
-nop
-Label_insn_38943: popfd
-nop
-Label_insn_38944: movsx ebx , bl
-nop
-Label_insn_38945: pushad
-nop
-Label_insn_38946: pushfd
-nop
-Label_insn_38947: push 0x0805A4B8
-nop
-Label_insn_38948: push 0xF0003C40
-nop
-nop
-Label_insn_38949: nop ;signedness_detector_8
-post_callback_Label_insn_38949: pop eax
-nop
-Label_insn_38950: popfd
-nop
-Label_insn_38951: popad
-nop
-Label_insn_38952: jno 0x805a4bf
-nop
-Label_insn_38953: pushad
-nop
-Label_insn_38954: pushfd
-nop
-Label_insn_38955: push 0x0805A4BB
-nop
-Label_insn_38956: push 0xF0003C50
-nop
-nop
-Label_insn_38957: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38957: pop eax
-nop
-Label_insn_38958: popfd
-nop
-Label_insn_38959: popad
-nop
-Label_insn_38960: pushad
-nop
-Label_insn_38961: pushfd
-nop
-Label_insn_38962: push 0x0805A4C1
-nop
-Label_insn_38963: push 0xF0003C60
-nop
-nop
-Label_insn_38964: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38964: pop eax
-nop
-Label_insn_38965: popfd
-nop
-Label_insn_38966: popad
-nop
-Label_insn_38967: pushfd
-nop
-Label_insn_38968: test edi , edi
-nop
-Label_insn_38969: jns Label_insn_38971
-nop
-Label_insn_38970: nop
-nop
-Label_insn_38971: popfd
-nop
-Label_insn_38972: mov dword [ebp-0x00000328] , edi
-nop
-Label_insn_38973: pushad
-nop
-Label_insn_38974: pushfd
-nop
-Label_insn_38975: push 0x0805A4E6
-nop
-Label_insn_38976: push 0xF0003C70
-nop
-nop
-Label_insn_38977: nop ;signedness_detector_32
-post_callback_Label_insn_38977: pop eax
-nop
-Label_insn_38978: popfd
-nop
-Label_insn_38979: popad
-nop
-Label_insn_38980: jno 0x805a506
-nop
-Label_insn_38981: pushad
-nop
-Label_insn_38982: pushfd
-nop
-Label_insn_38983: push 0x0805A503
-nop
-Label_insn_38984: push 0xF0003C80
-nop
-nop
-Label_insn_38985: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_38985: pop eax
-nop
-Label_insn_38986: popfd
-nop
-Label_insn_38987: popad
-nop
-Label_insn_38988: jnc Label_insn_18876
-nop
-Label_insn_38989: pushad
-nop
-Label_insn_38990: pushfd
-nop
-Label_insn_38991: push 0x0805A513
-nop
-Label_insn_38992: push 0xF0003C90
-nop
-nop
-Label_insn_38993: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_38993: pop eax
-nop
-Label_insn_38994: popfd
-nop
-Label_insn_38995: popad
-nop
-Label_insn_38996: jnc Label_insn_18877
-nop
-Label_insn_38997: pushad
-nop
-Label_insn_38998: pushfd
-nop
-Label_insn_38999: push 0x0805A516
-nop
-Label_insn_39000: push 0xF0003CA0
-nop
-nop
-Label_insn_39001: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39001: pop eax
-nop
-Label_insn_39002: popfd
-nop
-Label_insn_39003: popad
-nop
-Label_insn_39004: pushfd
-nop
-Label_insn_39005: test dl , dl
-nop
-Label_insn_39006: jns Label_insn_39008
-nop
-Label_insn_39007: nop
-nop
-Label_insn_39008: popfd
-nop
-Label_insn_39009: movsx edx , dl
-nop
-Label_insn_39010: pushad
-nop
-Label_insn_39011: pushfd
-nop
-Label_insn_39012: push 0x0805A518
-nop
-Label_insn_10371: sub ecx , 0x00000001
-nop
-Label_insn_39013: push 0xF0003CB0
-nop
-nop
-Label_insn_39014: nop ;signedness_detector_8
-post_callback_Label_insn_39014: pop eax
-nop
-Label_insn_10373: add ecx , 0x00000073
-nop
-Label_insn_39015: popfd
-nop
-Label_insn_39016: popad
-nop
-Label_insn_39017: jno 0x805a51f
-nop
-Label_insn_10379: sbb ecx , ecx
-nop
-Label_insn_39018: pushad
-nop
-Label_insn_39019: pushfd
-nop
-Label_insn_10381: add ecx , 0x00000072
-nop
-Label_insn_39020: push 0x0805A51B
-nop
-Label_insn_39021: push 0xF0003CC0
-nop
-nop
-Label_insn_39022: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39022: pop eax
-nop
-Label_insn_39023: popfd
-nop
-Label_insn_39024: popad
-nop
-Label_insn_10386: sbb ecx , ecx
-nop
-Label_insn_10388: add ecx , 0x00000077
-nop
-Label_insn_39025: pushad
-nop
-Label_insn_10395: sbb ecx , ecx
-nop
-Label_insn_10397: add ecx , 0x00000073
-nop
-Label_insn_39026: pushfd
-nop
-Label_insn_39027: push 0x0805A521
-nop
-Label_insn_10402: sbb ecx , ecx
-nop
-Label_insn_39028: push 0xF0003CD0
-nop
-nop
-Label_insn_39029: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39029: pop eax
-nop
-Label_insn_10404: add ecx , 0x00000072
-nop
-Label_insn_39030: popfd
-nop
-Label_insn_39031: popad
-nop
-Label_insn_39032: jno 0x805a568
-nop
-Label_insn_10409: sbb ecx , ecx
-nop
-Label_insn_39033: pushad
-nop
-Label_insn_39034: pushfd
-nop
-Label_insn_10411: add ecx , 0x00000077
-nop
-Label_insn_39035: push 0x0805A565
-nop
-Label_insn_39036: push 0xF0003CE0
-nop
-Label_insn_39075: push 0xF0003D30
-nop
-nop
-Label_insn_39037: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39037: pop eax
-nop
-Label_insn_39038: popfd
-nop
-Label_insn_39039: popad
-nop
-Label_insn_39040: jno 0x805a5ab
-nop
-Label_insn_10418: sbb ecx , ecx
-nop
-Label_insn_39041: pushad
-nop
-Label_insn_10420: add ecx , 0x00000073
-nop
-Label_insn_39042: pushfd
-nop
-Label_insn_39043: push 0x0805A5A8
-nop
-Label_insn_39044: push 0xF0003CF0
-nop
-nop
-Label_insn_39045: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39045: pop eax
-nop
-Label_insn_39046: popfd
-nop
-Label_insn_10425: sbb ecx , ecx
-nop
-Label_insn_39047: popad
-nop
-Label_insn_10427: add ecx , 0x00000072
-nop
-Label_insn_39048: jno 0x805a5d4
-nop
-Label_insn_39049: pushad
-nop
-Label_insn_39050: pushfd
-nop
-Label_insn_39051: push 0x0805A5D1
-nop
-Label_insn_10432: sbb ecx , ecx
-nop
-Label_insn_39052: push 0xF0003D00
-nop
-nop
-Label_insn_39053: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39053: pop eax
-nop
-Label_insn_10434: add ecx , 0x00000077
-nop
-Label_insn_39054: popfd
-nop
-Label_insn_39055: popad
-nop
-Label_insn_39056: jno 0x805a619
-nop
-Label_insn_39057: pushad
-nop
-Label_insn_10440: sbb eax , eax
-nop
-Label_insn_39058: pushfd
-nop
-Label_insn_39059: push 0x0805A617
-nop
-Label_insn_10442: add eax , 0x00000074
-nop
-Label_insn_39060: push 0xF0003D10
-nop
-nop
-Label_insn_39061: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39061: pop eax
-nop
-Label_insn_39062: popfd
-nop
-Label_insn_39063: popad
-nop
-Label_insn_39064: pushad
-nop
-Label_insn_39065: pushfd
-nop
-Label_insn_39066: push 0x0805A61E
-nop
-Label_insn_39067: push 0xF0003D20
-nop
-Label_insn_10452: sbb ecx , ecx
-nop
-nop
-Label_insn_39068: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39068: pop eax
-nop
-Label_insn_39069: popfd
-nop
-Label_insn_10454: add ecx , 0x00000078
-nop
-Label_insn_39070: popad
-nop
-Label_insn_39071: jno 0x805a635
-nop
-Label_insn_10459: sbb eax , eax
-nop
-Label_insn_39072: pushad
-nop
-Label_insn_39073: pushfd
-nop
-Label_insn_10461: add eax , 0x00000078
-nop
-Label_insn_39074: push 0x0805A632
-nop
-nop
-Label_insn_39076: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39076: pop eax
-nop
-Label_insn_39077: popfd
-nop
-Label_insn_39078: popad
-nop
-Label_insn_39079: jnc Label_insn_18989
-nop
-Label_insn_39080: pushad
-nop
-Label_insn_39081: pushfd
-nop
-Label_insn_39082: push 0x0805A718
-nop
-Label_insn_10472: sbb ecx , ecx
-nop
-Label_insn_39083: push 0xF0003D40
-nop
-nop
-Label_insn_39084: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39084: pop eax
-nop
-Label_insn_10474: add ecx , 0x00000078
-nop
-Label_insn_39085: popfd
-nop
-Label_insn_39086: popad
-nop
-Label_insn_39087: jno 0x805a71e
-nop
-Label_insn_39088: pushad
-nop
-Label_insn_39089: pushfd
-nop
-Label_insn_39090: push 0x0805A71B
-nop
-Label_insn_39091: push 0xF0003D50
-nop
-nop
-Label_insn_39092: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39092: pop eax
-nop
-Label_insn_39093: popfd
-nop
-Label_insn_39094: popad
-nop
-Label_insn_39095: jno 0x805a767
-nop
-Label_insn_39096: pushad
-nop
-Label_insn_39097: pushfd
-nop
-Label_insn_39098: push 0x0805A764
-nop
-Label_insn_39099: push 0xF0003D60
-nop
-nop
-Label_insn_39100: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39100: pop eax
-nop
-Label_insn_39101: popfd
-nop
-Label_insn_39102: popad
-nop
-Label_insn_39103: jnc 0x805a77d
-nop
-Label_insn_39104: pushad
-nop
-Label_insn_10513: sub edx , dword [ebp+0x08]
-nop
-Label_insn_39105: pushfd
-nop
-Label_insn_39106: push 0x0805A777
-nop
-Label_insn_10515: add edx , eax
-nop
-Label_insn_39107: push 0xF0003D70
-nop
-nop
-Label_insn_39108: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39108: pop eax
-nop
-Label_insn_39109: popfd
-nop
-Label_insn_39110: popad
-nop
-Label_insn_39111: jno 0x805a7d4
-nop
-Label_insn_39112: pushad
-nop
-Label_insn_39113: pushfd
-nop
-Label_insn_39114: push 0x0805A7D1
-nop
-Label_insn_39115: push 0xF0003D80
-nop
-nop
-Label_insn_39116: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39116: pop eax
-nop
-Label_insn_39117: popfd
-nop
-Label_insn_39118: popad
-nop
-Label_insn_39119: jno 0x805a7fd
-nop
-Label_insn_10531: lea eax , [ecx+edx+0x01]
-nop
-Label_insn_10532: add eax , dword [ebp-0x24]
-nop
-Label_insn_39120: pushad
-nop
-Label_insn_39121: pushfd
-nop
-Label_insn_39122: push 0x0805A7FA
-nop
-Label_insn_39123: push 0xF0003D90
-nop
-nop
-Label_insn_39124: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39124: pop eax
-nop
-Label_insn_39125: popfd
-nop
-Label_insn_39126: popad
-nop
-Label_insn_39127: pushad
-nop
-Label_insn_39128: pushfd
-nop
-Label_insn_39129: push 0x0805A804
-nop
-Label_insn_39130: push 0xF0003DA0
-nop
-nop
-Label_insn_39131: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39131: pop eax
-nop
-Label_insn_10546: add eax , dword [ebp-0x1C]
-nop
-Label_insn_39132: popfd
-nop
-Label_insn_39133: popad
-nop
-Label_insn_39134: jno 0x805a832
-nop
-Label_insn_39135: pushad
-nop
-Label_insn_39136: pushfd
-nop
-Label_insn_10553: sub ecx , edx
-nop
-Label_insn_39137: push 0x0805A82F
-nop
-Label_insn_39138: push 0xF0003DB0
-nop
-nop
-Label_insn_39139: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39139: pop eax
-nop
-Label_insn_39140: popfd
-nop
-Label_insn_39141: popad
-nop
-Label_insn_39142: jno 0x805a855
-nop
-Label_insn_39143: pushad
-nop
-Label_insn_39144: pushfd
-nop
-Label_insn_39145: push 0x0805A852
-nop
-Label_insn_39146: push 0xF0003DC0
-nop
-nop
-Label_insn_39147: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39147: pop eax
-nop
-Label_insn_39148: popfd
-nop
-Label_insn_39149: popad
-nop
-Label_insn_10571: add ebx , 0x00000001
-nop
-Label_insn_39150: pushad
-nop
-Label_insn_39151: pushfd
-nop
-Label_insn_10574: add ebx , 0x00000001
-nop
-Label_insn_39152: push 0x0805A863
-nop
-Label_insn_39153: push 0xF0003DD0
-nop
-nop
-Label_insn_39154: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39154: pop eax
-nop
-Label_insn_39155: popfd
-nop
-Label_insn_39156: popad
-nop
-Label_insn_39157: jno 0x805a89e
-nop
-Label_insn_39158: pushad
-nop
-Label_insn_39159: pushfd
-nop
-Label_insn_39160: push 0x0805A89B
-nop
-Label_insn_39161: push 0xF0003DE0
-nop
-nop
-Label_insn_39162: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39162: pop eax
-nop
-Label_insn_39163: popfd
-nop
-Label_insn_39164: popad
-nop
-Label_insn_39165: jnc Label_insn_19088
-nop
-Label_insn_39166: pushad
-nop
-Label_insn_39167: pushfd
-nop
-Label_insn_39168: push 0x0805A8E0
-nop
-Label_insn_39169: push 0xF0003DF0
-nop
-nop
-Label_insn_39170: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39170: pop eax
-nop
-Label_insn_39171: popfd
-nop
-Label_insn_39172: popad
-nop
-Label_insn_39173: jno 0x805a8e6
-nop
-Label_insn_39174: pushad
-nop
-Label_insn_39175: pushfd
-nop
-Label_insn_39176: push 0x0805A8E3
-nop
-Label_insn_39177: push 0xF0003E00
-nop
-nop
-Label_insn_39178: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39178: pop eax
-nop
-Label_insn_39179: popfd
-nop
-Label_insn_39180: popad
-nop
-Label_insn_39181: jno 0x805a937
-nop
-Label_insn_10615: imul eax , dword [ebp-0x0C] , 0x000003E8
-nop
-Label_insn_39182: pushad
-nop
-Label_insn_39183: pushfd
-nop
-Label_insn_39184: push 0x0805A934
-nop
-Label_insn_39185: push 0xF0003E10
-nop
-nop
-Label_insn_39186: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39186: pop eax
-nop
-Label_insn_39187: popfd
-nop
-Label_insn_39188: popad
-nop
-Label_insn_39189: jnc 0x805a958
-nop
-Label_insn_39190: pushad
-nop
-Label_insn_39191: pushfd
-nop
-Label_insn_39192: push 0x0805A955
-nop
-Label_insn_39193: push 0xF0003E20
-nop
-nop
-Label_insn_39194: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39194: pop eax
-nop
-Label_insn_39195: popfd
-nop
-Label_insn_39196: popad
-nop
-Label_insn_39197: jno 0x805a964
-nop
-Label_insn_39198: pushad
-nop
-Label_insn_39199: pushfd
-nop
-Label_insn_39200: push 0x0805A961
-nop
-Label_insn_39201: push 0xF0003E30
-nop
-nop
-Label_insn_39202: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39202: pop eax
-nop
-Label_insn_39203: popfd
-nop
-Label_insn_39204: popad
-nop
-Label_insn_39205: jno 0x805a977
-nop
-Label_insn_39206: pushad
-nop
-Label_insn_39207: pushfd
-nop
-Label_insn_39208: push 0x0805A974
-nop
-Label_insn_39209: push 0xF0003E40
-nop
-nop
-Label_insn_39210: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39210: pop eax
-nop
-Label_insn_39211: popfd
-nop
-Label_insn_39212: popad
-nop
-Label_insn_39213: jnc 0x805a9a6
-nop
-Label_insn_39214: pushad
-nop
-Label_insn_39215: pushfd
-nop
-Label_insn_39216: push 0x0805A9A3
-nop
-Label_insn_39217: popfd
-nop
-Label_insn_39218: popad
-nop
-Label_insn_39219: jno 0x805a9b9
-nop
-Label_insn_39220: pushad
-nop
-Label_insn_39221: pushfd
-nop
-Label_insn_39222: push 0x0805A9B6
-nop
-Label_insn_39223: push 0xF0003E60
-nop
-nop
-Label_insn_39224: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39224: pop eax
-nop
-Label_insn_39225: popfd
-nop
-Label_insn_39226: popad
-nop
-Label_insn_39227: jno 0x805aa08
-nop
-Label_insn_39228: pushad
-nop
-Label_insn_39229: pushfd
-nop
-Label_insn_39230: push 0x0805AA05
-nop
-Label_insn_39231: push 0xF0003E70
-nop
-nop
-Label_insn_39232: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39232: pop eax
-nop
-Label_insn_39233: popfd
-nop
-Label_insn_39234: popad
-nop
-Label_insn_39235: jno 0x805aa37
-nop
-Label_insn_39236: pushad
-nop
-Label_insn_39237: pushfd
-nop
-Label_insn_39238: push 0x0805AA34
-nop
-Label_insn_39239: push 0xF0003E80
-nop
-nop
-Label_insn_39240: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39240: pop eax
-nop
-Label_insn_39241: popfd
-nop
-Label_insn_39242: popad
-nop
-Label_insn_39243: jno 0x805aa47
-nop
-Label_insn_39244: pushad
-nop
-Label_insn_39245: pushfd
-nop
-Label_insn_39246: push 0x0805AA41
-nop
-Label_insn_39247: push 0xF0003E90
-nop
-nop
-Label_insn_39248: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39248: pop eax
-nop
-Label_insn_39249: popfd
-nop
-Label_insn_39250: popad
-nop
-Label_insn_39251: jno 0x805aa8a
-nop
-Label_insn_39252: pushad
-nop
-Label_insn_39253: pushfd
-nop
-Label_insn_39254: push 0x0805AA87
-nop
-Label_insn_39255: push 0xF0003EA0
-nop
-nop
-Label_insn_39256: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39256: pop eax
-nop
-Label_insn_39257: popfd
-nop
-Label_insn_39258: popad
-nop
-Label_insn_39259: jno 0x805aab9
-nop
-Label_insn_39260: pushad
-nop
-Label_insn_39261: pushfd
-nop
-Label_insn_39262: push 0x0805AAB6
-nop
-Label_insn_39263: push 0xF0003EB0
-nop
-nop
-Label_insn_39264: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39264: pop eax
-nop
-Label_insn_39265: popfd
-nop
-Label_insn_39266: popad
-nop
-Label_insn_39267: jno 0x805aac9
-nop
-Label_insn_39268: pushad
-nop
-Label_insn_39269: pushfd
-nop
-Label_insn_39270: push 0x0805AAC3
-nop
-Label_insn_39271: push 0xF0003EC0
-nop
-nop
-Label_insn_39272: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39272: pop eax
-nop
-Label_insn_39273: popfd
-nop
-Label_insn_39274: popad
-nop
-Label_insn_39275: jnc 0x805aae8
-nop
-Label_insn_39276: pushad
-nop
-Label_insn_39277: pushfd
-nop
-Label_insn_39278: push 0x0805AAE5
-nop
-Label_insn_39279: push 0xF0003ED0
-nop
-nop
-Label_insn_39280: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39280: pop eax
-nop
-Label_insn_39281: popfd
-nop
-Label_insn_39282: popad
-nop
-Label_insn_39283: jno 0x805ab48
-nop
-Label_insn_10857: push 0x08053320
-nop
-Label_insn_39284: pushad
-nop
-Label_insn_39285: pushfd
-nop
-Label_insn_39286: push 0x0805AB43
-nop
-Label_insn_39287: push 0xF0003EE0
-nop
-nop
-Label_insn_39288: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39288: pop eax
-nop
-Label_insn_39289: popfd
-nop
-Label_insn_39290: popad
-nop
-Label_insn_39291: jno 0x805abab
-nop
-Label_insn_39292: pushad
-nop
-Label_insn_39293: pushfd
-nop
-Label_insn_39294: push 0x0805ABA8
-nop
-Label_insn_39295: push 0xF0003EF0
-nop
-nop
-Label_insn_39296: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39296: pop eax
-nop
-Label_insn_39297: popfd
-nop
-Label_insn_39298: popad
-nop
-Label_insn_39299: jno 0x805abb6
-nop
-Label_insn_39300: pushad
-nop
-Label_insn_39301: pushfd
-nop
-Label_insn_39302: push 0x0805ABB3
-nop
-Label_insn_39303: push 0xF0003F00
-nop
-nop
-Label_insn_39304: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39304: pop eax
-nop
-Label_insn_39305: popfd
-nop
-Label_insn_39306: popad
-nop
-Label_insn_39307: pushad
-nop
-Label_insn_39308: pushfd
-nop
-Label_insn_39309: push 0x0805ABBA
-nop
-Label_insn_39310: push 0xF0003F10
-nop
-nop
-Label_insn_39311: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39311: pop eax
-nop
-Label_insn_39312: popfd
-nop
-Label_insn_39313: popad
-nop
-Label_insn_39314: jno Label_insn_19300
-nop
-Label_insn_39315: pushad
-nop
-Label_insn_39316: pushfd
-nop
-Label_insn_39317: push 0x0805ABCB
-nop
-Label_insn_39318: push 0xF0003F20
-nop
-nop
-Label_insn_39319: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39319: pop eax
-nop
-Label_insn_39320: popfd
-nop
-Label_insn_39321: popad
-nop
-Label_insn_39322: jno 0x805abd1
-nop
-Label_insn_39323: pushad
-nop
-Label_insn_39324: pushfd
-nop
-Label_insn_39325: push 0x0805ABCE
-nop
-Label_insn_39326: push 0xF0003F30
-nop
-nop
-Label_insn_39327: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39327: pop eax
-nop
-Label_insn_39328: popfd
-nop
-Label_insn_39329: popad
-nop
-Label_insn_39330: jno 0x805abf3
-nop
-Label_insn_39331: pushad
-nop
-Label_insn_39332: pushfd
-nop
-Label_insn_39333: push 0x0805ABF0
-nop
-Label_insn_39334: push 0xF0003F40
-nop
-nop
-Label_insn_39335: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39335: pop eax
-nop
-Label_insn_39336: popfd
-nop
-Label_insn_39337: popad
-nop
-Label_insn_39338: jno 0x805ac03
-nop
-Label_insn_39339: pushad
-nop
-Label_insn_39340: pushfd
-nop
-Label_insn_39341: push 0x0805AC00
-nop
-Label_insn_39342: push 0xF0003F50
-nop
-nop
-Label_insn_39343: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39343: pop eax
-nop
-Label_insn_39344: popfd
-nop
-Label_insn_39345: popad
-nop
-Label_insn_39346: jno 0x805ac15
-nop
-Label_insn_39347: pushad
-nop
-Label_insn_39348: pushfd
-nop
-Label_insn_39349: push 0x0805AC12
-nop
-Label_insn_39350: push 0xF0003F60
-nop
-nop
-Label_insn_39351: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39351: pop eax
-nop
-Label_insn_39352: popfd
-nop
-Label_insn_39353: popad
-nop
-Label_insn_39354: jno 0x805ac25
-nop
-Label_insn_39355: pushad
-nop
-Label_insn_39356: pushfd
-nop
-Label_insn_39357: push 0x0805AC22
-nop
-Label_insn_39358: push 0xF0003F70
-nop
-nop
-Label_insn_39359: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39359: pop eax
-nop
-Label_insn_39360: popfd
-nop
-Label_insn_39361: popad
-nop
-Label_insn_39362: jno 0x805ac43
-nop
-Label_insn_39363: pushad
-nop
-Label_insn_39364: pushfd
-nop
-Label_insn_39365: push 0x0805AC40
-nop
-Label_insn_39366: push 0xF0003F80
-nop
-nop
-Label_insn_39367: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39367: pop eax
-nop
-Label_insn_39368: popfd
-nop
-Label_insn_39369: popad
-nop
-Label_insn_39370: jno 0x805ac63
-nop
-Label_insn_11029: push 0x080534A3
-nop
-Label_insn_39371: pushad
-nop
-Label_insn_39372: pushfd
-nop
-Label_insn_39373: push 0x0805AC60
-nop
-Label_insn_39374: push 0xF0003F90
-nop
-nop
-Label_insn_39375: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39375: pop eax
-nop
-Label_insn_11043: push 0x080534C9
-nop
-Label_insn_39376: popfd
-nop
-Label_insn_39377: popad
-nop
-Label_insn_39378: jno 0x805acfb
-nop
-Label_insn_39379: pushad
-nop
-Label_insn_39380: pushfd
-nop
-Label_insn_39381: push 0x0805ACF8
-nop
-Label_insn_39382: push 0xF0003FA0
-nop
-nop
-Label_insn_39383: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39383: pop eax
-nop
-Label_insn_39384: popfd
-nop
-Label_insn_39385: popad
-nop
-Label_insn_39386: pushad
-nop
-Label_insn_39387: pushfd
-nop
-Label_insn_39388: push 0x0805ACFD
-nop
-Label_insn_39389: push 0xF0003FB0
-nop
-nop
-Label_insn_39390: nop ;mul_overflow_detector_32
-post_callback_Label_insn_39390: pop eax
-nop
-Label_insn_39391: popfd
-nop
-Label_insn_39392: popad
-nop
-Label_insn_11075: push 0x0805352C
-nop
-Label_insn_39393: jno 0x805ad03
-nop
-Label_insn_11077: lea edi , [edi+eax*8]
-nop
-Label_insn_39394: pushad
-nop
-Label_insn_39395: pushfd
-nop
-Label_insn_39396: push 0x0805AD00
-nop
-Label_insn_39397: push 0xF0003FC0
-nop
-nop
-Label_insn_39398: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39398: pop eax
-nop
-Label_insn_39399: popfd
-nop
-Label_insn_39400: popad
-nop
-Label_insn_39401: jnc 0x805ad44
-nop
-Label_insn_11086: push 0x0805354D
-nop
-Label_insn_39402: pushad
-nop
-Label_insn_39403: pushfd
-nop
-Label_insn_39404: push 0x0805AD41
-nop
-Label_insn_39405: push 0xF0003FD0
-nop
-nop
-Label_insn_39406: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39406: pop eax
-nop
-Label_insn_39407: popfd
-nop
-Label_insn_39408: popad
-nop
-Label_insn_39409: jno 0x805ad53
-nop
-Label_insn_39410: pushad
-nop
-Label_insn_39411: pushfd
-nop
-Label_insn_39412: push 0x0805AD50
-nop
-Label_insn_39413: push 0xF0003FE0
-nop
-nop
-Label_insn_39414: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39414: pop eax
-nop
-Label_insn_39415: popfd
-nop
-Label_insn_39416: popad
-nop
-Label_insn_39417: pushad
-nop
-Label_insn_39418: pushfd
-nop
-Label_insn_39419: push 0x0805AD56
-nop
-Label_insn_39420: push 0xF0003FF0
-nop
-nop
-Label_insn_39421: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39421: pop eax
-nop
-Label_insn_39422: popfd
-nop
-Label_insn_11113: push 0x08053594
-nop
-Label_insn_39423: popad
-nop
-Label_insn_39424: jno 0x805ad9e
-nop
-Label_insn_39425: pushad
-nop
-Label_insn_39426: pushfd
-nop
-Label_insn_39427: push 0x0805AD9B
-nop
-Label_insn_39428: push 0xF0004000
-nop
-nop
-Label_insn_39429: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39429: pop eax
-nop
-Label_insn_39430: popfd
-nop
-Label_insn_39431: popad
-nop
-Label_insn_39432: pushad
-nop
-Label_insn_39433: pushfd
-nop
-Label_insn_39434: push 0x0805ADA1
-nop
-Label_insn_39435: push 0xF0004010
-nop
-nop
-Label_insn_39436: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39436: pop eax
-nop
-Label_insn_39437: popfd
-nop
-Label_insn_39438: popad
-nop
-Label_insn_39439: jnc 0x805adf9
-nop
-Label_insn_39440: pushad
-nop
-Label_insn_39441: pushfd
-nop
-Label_insn_39442: push 0x0805ADF6
-nop
-Label_insn_39443: push 0xF0004020
-nop
-nop
-Label_insn_39444: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39444: pop eax
-nop
-Label_insn_39445: popfd
-nop
-Label_insn_39446: popad
-nop
-Label_insn_39447: jnc 0x805ae23
-nop
-Label_insn_11154: push 0x0805360E
-nop
-Label_insn_39448: pushad
-nop
-Label_insn_39449: pushfd
-nop
-Label_insn_39450: push 0x0805AE20
-nop
-Label_insn_39451: push 0xF0004030
-nop
-nop
-Label_insn_39452: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39452: pop eax
-nop
-Label_insn_39453: popfd
-nop
-Label_insn_39454: popad
-nop
-Label_insn_39455: jno 0x805ae4e
-nop
-Label_insn_39456: pushad
-nop
-Label_insn_39457: pushfd
-nop
-Label_insn_39458: push 0x0805AE4B
-nop
-Label_insn_39459: push 0xF0004040
-nop
-nop
-Label_insn_39460: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39460: pop eax
-nop
-Label_insn_39461: popfd
-nop
-Label_insn_39462: popad
-nop
-Label_insn_39463: pushad
-nop
-Label_insn_39464: pushfd
-nop
-Label_insn_39465: push 0x0805AE51
-nop
-Label_insn_39466: push 0xF0004050
-nop
-nop
-Label_insn_39467: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39467: pop eax
-nop
-Label_insn_39468: popfd
-nop
-Label_insn_39469: popad
-nop
-Label_insn_39470: jno 0x805ae73
-nop
-Label_insn_39471: pushad
-nop
-Label_insn_39472: pushfd
-nop
-Label_insn_39473: push 0x0805AE70
-nop
-Label_insn_39474: push 0xF0004060
-nop
-nop
-Label_insn_39475: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39475: pop eax
-nop
-Label_insn_39476: popfd
-nop
-Label_insn_39477: popad
-nop
-Label_insn_11256: push 0x080536DE
-nop
-Label_insn_39478: pushad
-nop
-Label_insn_39479: pushfd
-nop
-Label_insn_39480: push 0x0805AE78
-nop
-Label_insn_39481: push 0xF0004070
-nop
-Label_insn_11277: push 0x0805370B
-nop
-nop
-Label_insn_39482: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39482: pop eax
-nop
-Label_insn_39483: popfd
-nop
-Label_insn_39484: popad
-nop
-Label_insn_39485: jnc 0x805ae8b
-nop
-Label_insn_39486: pushad
-nop
-Label_insn_39487: pushfd
-nop
-Label_insn_39488: push 0x0805AE88
-nop
-Label_insn_39489: push 0xF0004080
-nop
-nop
-Label_insn_39490: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39490: pop eax
-nop
-Label_insn_39491: popfd
-nop
-Label_insn_39492: popad
-nop
-Label_insn_39493: pushfd
-nop
-Label_insn_39494: test eax , 0xFFFFFF00
-nop
-Label_insn_39495: je Label_insn_39497
-nop
-Label_insn_39496: nop
-nop
-Label_insn_39497: popfd
-nop
-Label_insn_39498: movzx eax , al
-nop
-Label_insn_39499: not eax
-nop
-Label_insn_39500: test eax , 0xFFFFFF00
-nop
-Label_insn_39501: je Label_insn_39497
-nop
-Label_insn_39502: pushad
-nop
-Label_insn_39503: pushfd
-nop
-Label_insn_39504: push 0x0805AECE
-nop
-Label_insn_39505: push 0xF0004090
-nop
-nop
-Label_insn_39506: nop ;truncation_detector_32_8
-post_callback_Label_insn_39506: pop eax
-nop
-Label_insn_39507: popfd
-nop
-Label_insn_39508: popad
-nop
-Label_insn_11317: push 0x08053763
-nop
-Label_insn_39509: jno 0x805aee3
-nop
-Label_insn_39510: pushad
-nop
-Label_insn_39511: pushfd
-nop
-Label_insn_11322: add edi , 0x00000008
-nop
-Label_insn_39512: push 0x0805AEE0
-nop
-Label_insn_39513: push 0xF00040A0
-nop
-nop
-Label_insn_39514: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39514: pop eax
-nop
-Label_insn_39515: popfd
-nop
-Label_insn_39516: popad
-nop
-Label_insn_39517: jnc 0x805af08
-nop
-Label_insn_39518: pushad
-nop
-Label_insn_39519: pushfd
-nop
-Label_insn_39520: push 0x0805AF05
-nop
-Label_insn_39521: push 0xF00040B0
-nop
-nop
-Label_insn_39522: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39522: pop eax
-nop
-Label_insn_39523: popfd
-nop
-Label_insn_39524: popad
-nop
-Label_insn_39525: pushfd
-nop
-Label_insn_39526: test ebx , ebx
-nop
-Label_insn_39527: jns Label_insn_39529
-nop
-Label_insn_11341: add edi , 0x00000008
-nop
-Label_insn_39528: nop
-nop
-Label_insn_39529: popfd
-nop
-Label_insn_39530: mov dword [ebp-0x40] , ebx
-nop
-Label_insn_39531: pushad
-nop
-Label_insn_39532: pushfd
-nop
-Label_insn_39533: push 0x0805AF44
-nop
-Label_insn_39534: push 0xF00040C0
-nop
-nop
-Label_insn_39535: nop ;signedness_detector_32
-post_callback_Label_insn_39535: pop eax
-nop
-Label_insn_39536: popfd
-nop
-Label_insn_39537: popad
-nop
-Label_insn_39538: jnc 0x805af55
-nop
-Label_insn_39539: pushad
-nop
-Label_insn_39540: pushfd
-nop
-Label_insn_39541: push 0x0805AF52
-nop
-Label_insn_39542: push 0xF00040D0
-nop
-nop
-Label_insn_39543: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39543: pop eax
-nop
-Label_insn_39544: popfd
-nop
-Label_insn_39545: popad
-nop
-Label_insn_39546: pushad
-nop
-Label_insn_39547: pushfd
-nop
-Label_insn_39548: push 0x0805AF5C
-nop
-Label_insn_39549: push 0xF00040E0
-nop
-nop
-Label_insn_39550: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39550: pop eax
-nop
-Label_insn_39551: popfd
-nop
-Label_insn_39552: popad
-nop
-Label_insn_39553: jnc 0x805af7a
-nop
-Label_insn_39554: pushad
-nop
-Label_insn_39555: pushfd
-nop
-Label_insn_39556: push 0x0805AF77
-nop
-Label_insn_39557: push 0xF00040F0
-nop
-nop
-Label_insn_39558: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39558: pop eax
-nop
-Label_insn_39559: popfd
-nop
-Label_insn_39560: popad
-nop
-Label_insn_39561: jno 0x805af92
-nop
-Label_insn_39562: pushad
-nop
-Label_insn_39563: pushfd
-nop
-Label_insn_39564: push 0x0805AF8F
-nop
-Label_insn_39565: push 0xF0004100
-nop
-nop
-Label_insn_39566: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39566: pop eax
-nop
-Label_insn_39567: popfd
-nop
-Label_insn_39568: popad
-nop
-Label_insn_39569: pushad
-nop
-Label_insn_39570: pushfd
-nop
-Label_insn_39571: push 0x0805AF97
-nop
-Label_insn_39572: push 0xF0004110
-nop
-nop
-Label_insn_39573: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39573: pop eax
-nop
-Label_insn_39574: popfd
-nop
-Label_insn_39575: popad
-nop
-Label_insn_39576: jno 0x805afc0
-nop
-Label_insn_39577: pushad
-nop
-Label_insn_39578: pushfd
-nop
-Label_insn_39579: push 0x0805AFBC
-nop
-Label_insn_39580: push 0xF0004120
-nop
-nop
-Label_insn_39581: nop ;mul_overflow_detector_32
-post_callback_Label_insn_39581: pop eax
-nop
-Label_insn_39582: popfd
-nop
-Label_insn_39583: popad
-nop
-Label_insn_39584: jno 0x805aff9
-nop
-Label_insn_39585: pushad
-nop
-Label_insn_39586: pushfd
-nop
-Label_insn_39587: push 0x0805AFF6
-nop
-Label_insn_39588: push 0xF0004130
-nop
-nop
-Label_insn_39589: nop ;mul_overflow_detector_32
-post_callback_Label_insn_39589: pop eax
-nop
-Label_insn_39590: popfd
-nop
-Label_insn_39591: popad
-nop
-Label_insn_39592: jnc 0x805b01e
-nop
-Label_insn_39593: pushad
-nop
-Label_insn_39594: pushfd
-nop
-Label_insn_39595: push 0x0805B01B
-nop
-Label_insn_39596: push 0xF0004140
-nop
-nop
-Label_insn_39597: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39597: pop eax
-nop
-Label_insn_39598: popfd
-nop
-Label_insn_39599: popad
-nop
-Label_insn_39600: jno 0x805b02b
-nop
-Label_insn_39601: pushad
-nop
-Label_insn_39602: pushfd
-nop
-Label_insn_39603: push 0x0805B028
-nop
-Label_insn_39604: push 0xF0004150
-nop
-nop
-Label_insn_39605: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39605: pop eax
-nop
-Label_insn_11436: lea eax , [edx+edx*2]
-nop
-Label_insn_39606: popfd
-nop
-Label_insn_39607: popad
-nop
-Label_insn_39608: pushad
-nop
-Label_insn_39609: pushfd
-nop
-Label_insn_39610: push 0x0805B02E
-nop
-Label_insn_39611: push 0xF0004160
-nop
-nop
-Label_insn_39612: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39612: pop eax
-nop
-Label_insn_39613: popfd
-nop
-Label_insn_11446: add esi , 0x00000008
-nop
-Label_insn_39614: popad
-nop
-Label_insn_39615: jnc 0x805b03c
-nop
-Label_insn_11449: add ebx , esi
-nop
-Label_insn_11450: add ecx , 0x00000002
-nop
-Label_insn_39616: pushad
-nop
-Label_insn_39617: pushfd
-nop
-Label_insn_39618: push 0x0805B03A
-nop
-Label_insn_39619: push 0xF0004170
-nop
-nop
-Label_insn_39620: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39620: pop eax
-nop
-Label_insn_39621: popfd
-nop
-Label_insn_39622: popad
-nop
-Label_insn_11458: add edi , 0x00000002
-nop
-Label_insn_39623: jnc 0x805b06b
-nop
-Label_insn_39624: pushad
-nop
-Label_insn_39625: pushfd
-nop
-Label_insn_39626: push 0x0805B068
-nop
-Label_insn_39627: push 0xF0004180
-nop
-nop
-Label_insn_39628: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39628: pop eax
-nop
-Label_insn_39629: popfd
-nop
-Label_insn_39630: popad
-nop
-Label_insn_39631: jnc 0x805b07b
-nop
-Label_insn_39632: pushad
-nop
-Label_insn_39633: pushfd
-nop
-Label_insn_39634: push 0x0805B078
-nop
-Label_insn_39635: push 0xF0004190
-nop
-nop
-Label_insn_39636: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39636: pop eax
-nop
-Label_insn_11475: lea eax , [eax+edx*8]
-nop
-Label_insn_39637: popfd
-nop
-Label_insn_39638: popad
-nop
-Label_insn_39639: jno 0x805b083
-nop
-Label_insn_39640: pushad
-nop
-Label_insn_39641: pushfd
-nop
-Label_insn_39642: push 0x0805B080
-nop
-Label_insn_39643: push 0xF00041A0
-nop
-nop
-Label_insn_39644: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39644: pop eax
-nop
-Label_insn_39645: popfd
-nop
-Label_insn_39646: popad
-nop
-Label_insn_39647: pushad
-nop
-Label_insn_39648: pushfd
-nop
-Label_insn_39649: push 0x0805B086
-nop
-Label_insn_39650: push 0xF00041B0
-nop
-nop
-Label_insn_39651: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39651: pop eax
-nop
-Label_insn_39652: popfd
-nop
-Label_insn_39653: popad
-nop
-Label_insn_39654: jnc 0x805b091
-nop
-Label_insn_39655: pushad
-nop
-Label_insn_39656: pushfd
-nop
-Label_insn_39657: push 0x0805B08F
-nop
-Label_insn_39658: push 0xF00041C0
-nop
-nop
-Label_insn_39659: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39659: pop eax
-nop
-Label_insn_39660: popfd
-nop
-Label_insn_39661: popad
-nop
-Label_insn_39662: jnc 0x805b0ce
-nop
-Label_insn_39663: pushad
-nop
-Label_insn_39664: pushfd
-nop
-Label_insn_39665: push 0x0805B0CB
-nop
-Label_insn_39666: push 0xF00041D0
-nop
-nop
-Label_insn_39667: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39667: pop eax
-nop
-Label_insn_39668: popfd
-nop
-Label_insn_39669: popad
-nop
-Label_insn_39670: test edx , 0xFFFFFF00
-nop
-Label_insn_39671: je Label_insn_39673
-nop
-Label_insn_39672: nop
-nop
-Label_insn_39673: popfd
-nop
-Label_insn_39674: mov byte [ebp-0x20] , dl
-nop
-Label_insn_39675: not edx
-nop
-Label_insn_39676: test edx , 0xFFFFFF00
-nop
-Label_insn_39677: je Label_insn_39673
-nop
-Label_insn_39678: pushad
-nop
-Label_insn_39679: pushfd
-nop
-Label_insn_39680: push 0x0805B0D1
-nop
-Label_insn_39681: push 0xF00041E0
-nop
-nop
-Label_insn_39682: nop ;truncation_detector_32_8
-post_callback_Label_insn_39682: pop eax
-nop
-Label_insn_39683: popfd
-nop
-Label_insn_39684: popad
-nop
-Label_insn_39685: jnc 0x805b126
-nop
-Label_insn_39686: pushad
-nop
-Label_insn_39687: pushfd
-nop
-Label_insn_11545: push 0x08053A0C
-nop
-Label_insn_39688: push 0x0805B123
-nop
-Label_insn_39689: push 0xF00041F0
-nop
-Label_insn_11547: lea ebx , [ebx+eax*8]
-nop
-nop
-Label_insn_39690: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39690: pop eax
-nop
-Label_insn_39691: popfd
-nop
-Label_insn_39692: popad
-nop
-Label_insn_39693: pushad
-nop
-Label_insn_39694: pushfd
-nop
-Label_insn_11554: add dword [edi+0x0C] , 0x00000001
-nop
-Label_insn_39695: push 0x0805B12D
-nop
-Label_insn_39696: push 0xF0004200
-nop
-nop
-Label_insn_39697: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39697: pop eax
-nop
-Label_insn_39698: popfd
-nop
-Label_insn_39699: popad
-nop
-Label_insn_39700: jnc 0x805b145
-nop
-Label_insn_39701: pushad
-nop
-Label_insn_39702: pushfd
-nop
-Label_insn_39703: push 0x0805B142
-nop
-Label_insn_39704: push 0xF0004210
-nop
-Label_insn_11566: add dword [ebp-0x1C] , 0x00000008
-nop
-nop
-Label_insn_39705: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39705: pop eax
-nop
-Label_insn_39706: popfd
-nop
-Label_insn_39707: popad
-nop
-Label_insn_39708: jno 0x805b16b
-nop
-Label_insn_39709: pushad
-nop
-Label_insn_39710: pushfd
-nop
-Label_insn_39711: push 0x0805B168
-nop
-Label_insn_39712: push 0xF0004220
-nop
-nop
-Label_insn_39713: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39713: pop eax
-nop
-Label_insn_39714: popfd
-nop
-Label_insn_39715: popad
-nop
-Label_insn_39716: pushad
-nop
-Label_insn_39717: pushfd
-nop
-Label_insn_39718: push 0x0805B16E
-nop
-Label_insn_39719: push 0xF0004230
-nop
-nop
-Label_insn_39720: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39720: pop eax
-nop
-Label_insn_39721: popfd
-nop
-Label_insn_39722: popad
-nop
-Label_insn_39723: jnc Label_insn_19775
-nop
-Label_insn_39724: pushad
-nop
-Label_insn_39725: pushfd
-nop
-Label_insn_39726: push 0x0805B195
-nop
-Label_insn_39727: push 0xF0004240
-nop
-nop
-Label_insn_39728: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39728: pop eax
-nop
-Label_insn_39729: popfd
-nop
-Label_insn_39730: popad
-nop
-Label_insn_39731: jnc Label_insn_19776
-nop
-Label_insn_39732: pushad
-nop
-Label_insn_39733: pushfd
-nop
-Label_insn_39734: push 0x0805B198
-nop
-Label_insn_39735: push 0xF0004250
-nop
-nop
-Label_insn_39736: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39736: pop eax
-nop
-Label_insn_39737: popfd
-nop
-Label_insn_39738: popad
-nop
-Label_insn_39739: pushfd
-nop
-Label_insn_39740: test bl , bl
-nop
-Label_insn_39741: jns Label_insn_39743
-nop
-Label_insn_39742: nop
-nop
-Label_insn_39743: popfd
-nop
-Label_insn_39744: movsx ebx , bl
-nop
-Label_insn_39745: pushad
-nop
-Label_insn_39746: pushfd
-nop
-Label_insn_39747: push 0x0805B19A
-nop
-Label_insn_39748: push 0xF0004260
-nop
-nop
-Label_insn_39749: nop ;signedness_detector_8
-post_callback_Label_insn_39749: pop eax
-nop
-Label_insn_39750: popfd
-nop
-Label_insn_39751: popad
-nop
-Label_insn_39752: jno 0x805b1a1
-nop
-Label_insn_39753: pushad
-nop
-Label_insn_39754: pushfd
-nop
-Label_insn_39755: push 0x0805B19D
-nop
-Label_insn_39756: push 0xF0004270
-nop
-nop
-Label_insn_39757: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39757: pop eax
-nop
-Label_insn_39758: popfd
-nop
-Label_insn_39759: popad
-nop
-Label_insn_39760: pushad
-nop
-Label_insn_39761: pushfd
-nop
-Label_insn_11639: sub dword [ebx+0x10] , 0x00000001
-nop
-Label_insn_39762: push 0x0805B1A3
-nop
-Label_insn_39763: push 0xF0004280
-nop
-nop
-Label_insn_39764: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39764: pop eax
-nop
-Label_insn_39765: popfd
-nop
-Label_insn_39766: popad
-nop
-Label_insn_39767: jno 0x805b1a8
-nop
-Label_insn_39768: pushad
-nop
-Label_insn_39769: pushfd
-nop
-Label_insn_39770: push 0x0805B1A5
-nop
-Label_insn_39771: push 0xF0004290
-nop
-nop
-Label_insn_39772: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39772: pop eax
-nop
-Label_insn_39773: popfd
-nop
-Label_insn_39774: popad
-nop
-Label_insn_11656: sub eax , 0x00000001
-nop
-Label_insn_39775: pushad
-nop
-Label_insn_39776: pushfd
-nop
-Label_insn_39777: push 0x0805B1AD
-nop
-Label_insn_39778: push 0xF00042A0
-nop
-nop
-Label_insn_39779: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39779: pop eax
-nop
-Label_insn_39780: popfd
-nop
-Label_insn_39781: popad
-nop
-Label_insn_39782: jno 0x805b1cb
-nop
-Label_insn_39783: pushad
-nop
-Label_insn_39784: pushfd
-nop
-Label_insn_39785: push 0x0805B1C8
-nop
-Label_insn_39786: push 0xF00042B0
-nop
-nop
-Label_insn_39787: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39787: pop eax
-nop
-Label_insn_39788: popfd
-nop
-Label_insn_39789: popad
-nop
-Label_insn_39790: pushad
-nop
-Label_insn_39791: pushfd
-nop
-Label_insn_39792: push 0x0805B1CE
-nop
-Label_insn_39793: push 0xF00042C0
-nop
-nop
-Label_insn_39794: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39794: pop eax
-nop
-Label_insn_39795: popfd
-nop
-Label_insn_39796: popad
-nop
-Label_insn_39797: jno 0x805b2bb
-nop
-Label_insn_39798: pushad
-nop
-Label_insn_39799: pushfd
-nop
-Label_insn_39800: push 0x0805B2B8
-nop
-Label_insn_39801: push 0xF00042D0
-nop
-nop
-Label_insn_39802: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39802: pop eax
-nop
-Label_insn_39803: popfd
-nop
-Label_insn_39804: popad
-nop
-Label_insn_39805: jnc 0x805b2cf
-nop
-Label_insn_39806: pushad
-nop
-Label_insn_39807: pushfd
-nop
-Label_insn_39808: push 0x0805B2CD
-nop
-Label_insn_39809: push 0xF00042E0
-nop
-nop
-Label_insn_39810: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39810: pop eax
-nop
-Label_insn_39811: popfd
-nop
-Label_insn_39812: popad
-nop
-Label_insn_39813: pushfd
-nop
-Label_insn_39814: test edx , 0xFFFFFF00
-nop
-Label_insn_39815: je Label_insn_39817
-nop
-Label_insn_39816: nop
-nop
-Label_insn_39817: popfd
-nop
-Label_insn_39818: mov byte [ebp-0x44] , dl
-nop
-Label_insn_39819: not edx
-nop
-Label_insn_39820: test edx , 0xFFFFFF00
-nop
-Label_insn_39821: je Label_insn_39817
-nop
-Label_insn_39822: pushad
-nop
-Label_insn_39823: pushfd
-nop
-Label_insn_39824: push 0x0805B30B
-nop
-Label_insn_39825: push 0xF00042F0
-nop
-nop
-Label_insn_39826: nop ;truncation_detector_32_8
-post_callback_Label_insn_39826: pop eax
-nop
-Label_insn_39827: popfd
-nop
-Label_insn_39828: popad
-nop
-Label_insn_39829: jnc 0x805b360
-nop
-Label_insn_39830: pushad
-nop
-Label_insn_39831: pushfd
-nop
-Label_insn_39832: push 0x0805B35E
-nop
-Label_insn_39833: push 0xF0004300
-nop
-nop
-Label_insn_39834: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39834: pop eax
-nop
-Label_insn_39835: popfd
-nop
-Label_insn_39836: popad
-nop
-Label_insn_39837: jnc Label_insn_19945
-nop
-Label_insn_39838: pushad
-nop
-Label_insn_39839: pushfd
-nop
-Label_insn_39840: push 0x0805B3FC
-nop
-Label_insn_39841: push 0xF0004310
-nop
-nop
-Label_insn_39842: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39842: pop eax
-nop
-Label_insn_39843: popfd
-nop
-Label_insn_39844: popad
-nop
-Label_insn_39845: jnc Label_insn_19946
-nop
-Label_insn_11746: add dword [ebx+0x10] , 0x00000001
-nop
-Label_insn_39846: pushad
-nop
-Label_insn_11747: add eax , 0x00000001
-nop
-Label_insn_39847: pushfd
-nop
-Label_insn_39848: push 0x0805B3FF
-nop
-Label_insn_39849: push 0xF0004320
-nop
-nop
-Label_insn_39850: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39850: pop eax
-nop
-Label_insn_39851: popfd
-nop
-Label_insn_39852: popad
-nop
-Label_insn_39853: pushfd
-nop
-Label_insn_39854: test dl , dl
-nop
-Label_insn_39855: jns Label_insn_39857
-nop
-Label_insn_39856: nop
-nop
-Label_insn_39857: popfd
-nop
-Label_insn_39858: movsx edx , dl
-nop
-Label_insn_39859: pushad
-nop
-Label_insn_39860: pushfd
-nop
-Label_insn_39861: push 0x0805B401
-nop
-Label_insn_39862: push 0xF0004330
-nop
-nop
-Label_insn_39863: nop ;signedness_detector_8
-post_callback_Label_insn_39863: pop eax
-nop
-Label_insn_39864: popfd
-nop
-Label_insn_39865: popad
-nop
-Label_insn_39866: jno 0x805b408
-nop
-Label_insn_39867: pushad
-nop
-Label_insn_39868: pushfd
-nop
-Label_insn_39869: push 0x0805B404
-nop
-Label_insn_39870: push 0xF0004340
-nop
-nop
-Label_insn_39871: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39871: pop eax
-nop
-Label_insn_39872: popfd
-nop
-Label_insn_11777: add dword [ebx+0x10] , 0x00000001
-nop
-Label_insn_39873: popad
-nop
-Label_insn_39874: pushad
-nop
-Label_insn_39875: pushfd
-nop
-Label_insn_39876: push 0x0805B40A
-nop
-Label_insn_39877: push 0xF0004350
-nop
-nop
-Label_insn_39878: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39878: pop eax
-nop
-Label_insn_39879: popfd
-nop
-Label_insn_39880: popad
-nop
-Label_insn_39881: jno 0x805b40f
-nop
-Label_insn_39882: pushad
-nop
-Label_insn_39883: pushfd
-nop
-Label_insn_39884: push 0x0805B40C
-nop
-Label_insn_39885: push 0xF0004360
-nop
-nop
-Label_insn_39886: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39886: pop eax
-nop
-Label_insn_39887: popfd
-nop
-Label_insn_39888: popad
-nop
-Label_insn_39889: pushad
-nop
-Label_insn_39890: pushfd
-nop
-Label_insn_39891: push 0x0805B414
-nop
-Label_insn_39892: push 0xF0004370
-nop
-nop
-Label_insn_39893: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39893: pop eax
-nop
-Label_insn_39894: popfd
-nop
-Label_insn_39895: popad
-nop
-Label_insn_39896: jno 0x805b434
-nop
-Label_insn_39897: pushad
-nop
-Label_insn_39898: pushfd
-nop
-Label_insn_39899: push 0x0805B431
-nop
-Label_insn_39900: push 0xF0004380
-nop
-nop
-Label_insn_39901: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39901: pop eax
-nop
-Label_insn_39902: popfd
-nop
-Label_insn_39903: popad
-nop
-Label_insn_39904: pushad
-nop
-Label_insn_39905: pushfd
-nop
-Label_insn_39906: push 0x0805B437
-nop
-Label_insn_39907: push 0xF0004390
-nop
-nop
-Label_insn_39908: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39908: pop eax
-nop
-Label_insn_39909: popfd
-nop
-Label_insn_39910: popad
-nop
-Label_insn_39911: jnc 0x805b466
-nop
-Label_insn_39912: pushad
-nop
-Label_insn_39913: pushfd
-nop
-Label_insn_39914: push 0x0805B463
-nop
-Label_insn_39915: push 0xF00043A0
-nop
-nop
-Label_insn_39916: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39916: pop eax
-nop
-Label_insn_39917: popfd
-nop
-Label_insn_39918: popad
-nop
-Label_insn_39919: jnc 0x805b475
-nop
-Label_insn_39920: pushad
-nop
-Label_insn_39921: pushfd
-nop
-Label_insn_39922: push 0x0805B472
-nop
-Label_insn_39923: push 0xF00043B0
-nop
-nop
-Label_insn_39924: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39924: pop eax
-nop
-Label_insn_39925: popfd
-nop
-Label_insn_39926: popad
-nop
-Label_insn_39927: jnc 0x805b489
-nop
-Label_insn_39928: pushad
-nop
-Label_insn_39929: pushfd
-nop
-Label_insn_39930: push 0x0805B486
-nop
-Label_insn_39931: push 0xF00043C0
-nop
-nop
-Label_insn_39932: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39932: pop eax
-nop
-Label_insn_39933: popfd
-nop
-Label_insn_39934: popad
-nop
-Label_insn_39935: jnc 0x805b4de
-nop
-Label_insn_39936: pushad
-nop
-Label_insn_39937: pushfd
-nop
-Label_insn_39938: push 0x0805B4DB
-nop
-Label_insn_39939: push 0xF00043D0
-nop
-nop
-Label_insn_39940: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39940: pop eax
-nop
-Label_insn_39941: popfd
-nop
-Label_insn_39942: popad
-nop
-Label_insn_39943: pushad
-nop
-Label_insn_39944: pushfd
-nop
-Label_insn_39945: push 0x0805B4E5
-nop
-Label_insn_39946: push 0xF00043E0
-nop
-Label_insn_39984: push 0xF0004430
-nop
-nop
-Label_insn_39947: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39947: pop eax
-nop
-Label_insn_39948: popfd
-nop
-Label_insn_39949: popad
-nop
-Label_insn_39950: jnc 0x805b4fd
-nop
-Label_insn_39951: pushad
-nop
-Label_insn_39952: pushfd
-nop
-Label_insn_39953: push 0x0805B4FA
-nop
-Label_insn_39954: push 0xF00043F0
-nop
-nop
-Label_insn_39955: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39955: pop eax
-nop
-Label_insn_39956: popfd
-nop
-Label_insn_39957: popad
-nop
-Label_insn_39958: jno 0x805b514
-nop
-Label_insn_39959: pushad
-nop
-Label_insn_39960: pushfd
-nop
-Label_insn_39961: push 0x0805B511
-nop
-Label_insn_39962: push 0xF0004400
-nop
-nop
-Label_insn_39963: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39963: pop eax
-nop
-Label_insn_39964: popfd
-nop
-Label_insn_39965: popad
-nop
-Label_insn_39966: pushad
-nop
-Label_insn_39967: pushfd
-nop
-Label_insn_39968: push 0x0805B517
-nop
-Label_insn_39969: push 0xF0004410
-nop
-nop
-Label_insn_39970: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_39970: pop eax
-nop
-Label_insn_39971: popfd
-nop
-Label_insn_39972: popad
-nop
-Label_insn_39973: jno 0x805b52f
-nop
-Label_insn_39974: pushad
-nop
-Label_insn_39975: pushfd
-nop
-Label_insn_39976: push 0x0805B52C
-nop
-Label_insn_39977: push 0xF0004420
-nop
-nop
-Label_insn_39978: nop ;mul_overflow_detector_32
-post_callback_Label_insn_39978: pop eax
-nop
-Label_insn_39979: popfd
-nop
-Label_insn_39980: popad
-nop
-Label_insn_39981: pushad
-nop
-Label_insn_39982: pushfd
-nop
-Label_insn_39983: push 0x0805B534
-nop
-Label_insn_11978: add ebx , 0x00000001
-nop
-nop
-Label_insn_39985: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_39985: pop eax
-nop
-Label_insn_39986: popfd
-nop
-Label_insn_39987: popad
-nop
-Label_insn_39988: pushfd
-nop
-Label_insn_39989: test cl , cl
-nop
-Label_insn_39990: jns Label_insn_39992
-nop
-Label_insn_39991: nop
-nop
-Label_insn_39992: popfd
-nop
-Label_insn_39993: movsx ecx , cl
-nop
-Label_insn_39994: pushad
-nop
-Label_insn_39995: pushfd
-nop
-Label_insn_11992: sub eax , 0x00000030
-nop
-Label_insn_39996: push 0x0805B536
-nop
-Label_insn_39997: push 0xF0004440
-nop
-nop
-Label_insn_39998: nop ;signedness_detector_8
-post_callback_Label_insn_39998: pop eax
-nop
-Label_insn_39999: popfd
-nop
-Label_insn_40000: popad
-nop
-Label_insn_11998: add ebx , 0x00000001
-nop
-Label_insn_12000: sub eax , 0x00000030
-nop
-Label_insn_40001: pushad
-nop
-Label_insn_40002: pushfd
-nop
-Label_insn_40003: push 0x0805B53D
-nop
-Label_insn_40004: push 0xF0004450
-nop
-nop
-Label_insn_40005: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40005: pop eax
-nop
-Label_insn_40006: popfd
-nop
-Label_insn_40007: popad
-nop
-Label_insn_40008: pushad
-nop
-Label_insn_40009: pushfd
-nop
-Label_insn_40010: push 0x0805B543
-nop
-Label_insn_40011: push 0xF0004460
-nop
-nop
-Label_insn_40012: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40012: pop eax
-nop
-Label_insn_40013: popfd
-nop
-Label_insn_40014: popad
-nop
-Label_insn_40015: jno 0x805b548
-nop
-Label_insn_40016: pushad
-nop
-Label_insn_40017: pushfd
-nop
-Label_insn_40018: push 0x0805B545
-nop
-Label_insn_40019: push 0xF0004470
-nop
-nop
-Label_insn_40020: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40020: pop eax
-nop
-Label_insn_40021: popfd
-nop
-Label_insn_40022: popad
-nop
-Label_insn_40023: pushad
-nop
-Label_insn_40024: pushfd
-nop
-Label_insn_40025: push 0x0805B54D
-nop
-Label_insn_40026: push 0xF0004480
-nop
-nop
-Label_insn_40027: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40027: pop eax
-nop
-Label_insn_40028: popfd
-nop
-Label_insn_40029: popad
-nop
-Label_insn_40030: jno Label_insn_20059
-nop
-Label_insn_40031: pushad
-nop
-Label_insn_40032: pushfd
-nop
-Label_insn_40033: push 0x0805B566
-nop
-Label_insn_40034: push 0xF0004490
-nop
-nop
-Label_insn_40035: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40035: pop eax
-nop
-Label_insn_40036: popfd
-nop
-Label_insn_40037: popad
-nop
-Label_insn_40038: jno 0x805b56c
-nop
-Label_insn_40039: pushad
-nop
-Label_insn_40040: pushfd
-nop
-Label_insn_40041: push 0x0805B569
-nop
-Label_insn_40042: push 0xF00044A0
-nop
-nop
-Label_insn_40043: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40043: pop eax
-nop
-Label_insn_40044: popfd
-nop
-Label_insn_40045: popad
-nop
-Label_insn_40046: jnc 0x805b591
-nop
-Label_insn_40047: pushad
-nop
-Label_insn_40048: pushfd
-nop
-Label_insn_40049: push 0x0805B58F
-nop
-Label_insn_40050: push 0xF00044B0
-nop
-nop
-Label_insn_40051: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40051: pop eax
-nop
-Label_insn_40052: popfd
-nop
-Label_insn_12076: sbb edx , edx
-nop
-Label_insn_40053: popad
-nop
-Label_insn_12078: add edx , 0x00000400
-nop
-Label_insn_40054: pushfd
-nop
-Label_insn_40055: test edx , 0xFFFFFF00
-nop
-Label_insn_40056: je Label_insn_40058
-nop
-Label_insn_40057: nop
-nop
-Label_insn_40058: popfd
-nop
-Label_insn_40059: mov byte [ebp-0x44] , dl
-nop
-Label_insn_40060: not edx
-nop
-Label_insn_40061: test edx , 0xFFFFFF00
-nop
-Label_insn_40062: je Label_insn_40058
-nop
-Label_insn_12087: lea edx , [eax-0x01]
-nop
-Label_insn_40063: pushad
-nop
-Label_insn_40064: pushfd
-nop
-Label_insn_40065: push 0x0805B5EA
-nop
-Label_insn_40066: push 0xF00044C0
-nop
-nop
-Label_insn_40067: nop ;truncation_detector_32_8
-post_callback_Label_insn_40067: pop eax
-nop
-Label_insn_40068: popfd
-nop
-Label_insn_40069: popad
-nop
-Label_insn_40070: jnc 0x805b63a
-nop
-Label_insn_40071: pushad
-nop
-Label_insn_40072: pushfd
-nop
-Label_insn_40073: push 0x0805B638
-nop
-Label_insn_40074: push 0xF00044D0
-nop
-nop
-Label_insn_40075: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40075: pop eax
-nop
-Label_insn_12103: add edx , 0x00000288
-nop
-Label_insn_40076: popfd
-nop
-Label_insn_40077: popad
-nop
-Label_insn_40078: pushad
-nop
-Label_insn_40079: pushfd
-nop
-Label_insn_40080: push 0x0805B63D
-nop
-Label_insn_40081: push 0xF00044E0
-nop
-nop
-Label_insn_40082: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40082: pop eax
-nop
-Label_insn_40083: popfd
-nop
-Label_insn_40084: popad
-nop
-Label_insn_40085: jno Label_insn_20123
-nop
-Label_insn_40086: pushad
-nop
-Label_insn_40087: pushfd
-nop
-Label_insn_40088: push 0x0805B66E
-nop
-Label_insn_40089: push 0xF00044F0
-nop
-nop
-Label_insn_40090: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40090: pop eax
-nop
-Label_insn_40091: popfd
-nop
-Label_insn_40092: popad
-nop
-Label_insn_40093: jno Label_insn_20124
-nop
-Label_insn_40094: pushad
-nop
-Label_insn_40095: pushfd
-nop
-Label_insn_40096: push 0x0805B670
-nop
-Label_insn_40097: push 0xF0004500
-nop
-nop
-Label_insn_40098: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40098: pop eax
-nop
-Label_insn_40099: popfd
-nop
-Label_insn_40100: popad
-nop
-Label_insn_40101: pushfd
-nop
-Label_insn_40102: test esi , esi
-nop
-Label_insn_40103: jns Label_insn_40105
-nop
-Label_insn_40104: nop
-nop
-Label_insn_40105: popfd
-nop
-Label_insn_40106: mov dword [ebp-0x1C] , esi
-nop
-Label_insn_40107: pushad
-nop
-Label_insn_40108: pushfd
-nop
-Label_insn_40109: push 0x0805B673
-nop
-Label_insn_12144: add esi , 0x00000001
-nop
-Label_insn_40110: push 0xF0004510
-nop
-nop
-Label_insn_40111: nop ;signedness_detector_32
-post_callback_Label_insn_40111: pop eax
-nop
-Label_insn_40112: popfd
-nop
-Label_insn_40113: popad
-nop
-Label_insn_40114: jnc 0x805b68c
-nop
-Label_insn_40115: pushad
-nop
-Label_insn_40116: pushfd
-nop
-Label_insn_40117: push 0x0805B689
-nop
-Label_insn_40118: push 0xF0004520
-nop
-nop
-Label_insn_40119: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40119: pop eax
-nop
-Label_insn_40120: popfd
-nop
-Label_insn_40121: popad
-nop
-Label_insn_40122: jno 0x805b6bf
-nop
-Label_insn_40123: pushad
-nop
-Label_insn_40124: pushfd
-nop
-Label_insn_40125: push 0x0805B6BD
-nop
-Label_insn_40126: push 0xF0004530
-nop
-nop
-Label_insn_40127: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40127: pop eax
-nop
-Label_insn_40128: popfd
-nop
-Label_insn_40129: popad
-nop
-Label_insn_40130: pushad
-nop
-Label_insn_40131: pushfd
-nop
-Label_insn_40132: push 0x0805B6C2
-nop
-Label_insn_40133: push 0xF0004540
-nop
-nop
-Label_insn_40134: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40134: pop eax
-nop
-Label_insn_40135: popfd
-nop
-Label_insn_40136: popad
-nop
-Label_insn_40137: pushfd
-nop
-Label_insn_40138: test esi , esi
-nop
-Label_insn_40139: jns Label_insn_40141
-nop
-Label_insn_40140: nop
-nop
-Label_insn_40141: popfd
-nop
-Label_insn_40142: mov dword [ebp-0x1C] , esi
-nop
-Label_insn_40143: pushad
-nop
-Label_insn_40144: pushfd
-nop
-Label_insn_40145: push 0x0805B6C5
-nop
-Label_insn_40146: push 0xF0004550
-nop
-nop
-Label_insn_40147: nop ;signedness_detector_32
-post_callback_Label_insn_40147: pop eax
-nop
-Label_insn_40148: popfd
-nop
-Label_insn_40149: popad
-nop
-Label_insn_40150: pushfd
-nop
-Label_insn_40151: test edx , edx
-nop
-Label_insn_40152: jns Label_insn_40154
-nop
-Label_insn_40153: nop
-nop
-Label_insn_40154: popfd
-nop
-Label_insn_40155: mov dword [ebp-0x10] , edx
-nop
-Label_insn_40156: pushad
-nop
-Label_insn_40157: pushfd
-nop
-Label_insn_40158: push 0x0805B74C
-nop
-Label_insn_40159: push 0xF0004560
-nop
-nop
-Label_insn_40160: nop ;signedness_detector_32
-post_callback_Label_insn_40160: pop eax
-nop
-Label_insn_40161: popfd
-nop
-Label_insn_12206: adc ecx , dword [ebp-0x5C]
-nop
-Label_insn_40162: popad
-nop
-Label_insn_40163: jno Label_insn_20214
-nop
-Label_insn_40164: pushad
-nop
-Label_insn_40165: pushfd
-nop
-Label_insn_40166: push 0x0805B77D
-nop
-Label_insn_40167: push 0xF0004570
-nop
-nop
-Label_insn_40168: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40168: pop eax
-nop
-Label_insn_40169: popfd
-nop
-Label_insn_40170: popad
-nop
-Label_insn_40171: jno 0x805b782
-nop
-Label_insn_40172: pushad
-nop
-Label_insn_40173: pushfd
-nop
-Label_insn_40174: push 0x0805B780
-nop
-Label_insn_40175: push 0xF0004580
-nop
-nop
-Label_insn_40176: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40176: pop eax
-nop
-Label_insn_40177: popfd
-nop
-Label_insn_40178: popad
-nop
-Label_insn_40179: jno Label_insn_20252
-nop
-Label_insn_40180: pushad
-nop
-Label_insn_40181: pushfd
-nop
-Label_insn_40182: push 0x0805B7DD
-nop
-Label_insn_40183: push 0xF0004590
-nop
-nop
-Label_insn_40184: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40184: pop eax
-nop
-Label_insn_40185: popfd
-nop
-Label_insn_40186: popad
-nop
-Label_insn_40187: jno 0x805b7e2
-nop
-Label_insn_40188: pushad
-nop
-Label_insn_40189: pushfd
-nop
-Label_insn_40190: push 0x0805B7E0
-nop
-Label_insn_40191: push 0xF00045A0
-nop
-nop
-Label_insn_40192: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40192: pop eax
-nop
-Label_insn_12247: imul ebx , edx , 0x0000000A
-nop
-Label_insn_40193: popfd
-nop
-Label_insn_40194: popad
-nop
-Label_insn_12249: add edx , ebx
-nop
-Label_insn_40195: jno 0x805b7f8
-nop
-Label_insn_40196: pushad
-nop
-Label_insn_40197: pushfd
-nop
-Label_insn_40198: push 0x0805B7F4
-nop
-Label_insn_40199: push 0xF00045B0
-nop
-nop
-Label_insn_40200: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40200: pop eax
-nop
-Label_insn_40201: popfd
-nop
-Label_insn_40202: popad
-nop
-Label_insn_40203: pushad
-nop
-Label_insn_40204: pushfd
-nop
-Label_insn_40205: push 0x0805B7FB
-nop
-Label_insn_40206: push 0xF00045C0
-nop
-nop
-Label_insn_40207: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40207: pop eax
-nop
-Label_insn_40208: popfd
-nop
-Label_insn_12267: add ebx , ebx
-nop
-Label_insn_40209: popad
-nop
-Label_insn_40210: jnc 0x805b81b
-nop
-Label_insn_40211: pushad
-nop
-Label_insn_40212: pushfd
-nop
-Label_insn_40213: push 0x0805B818
-nop
-Label_insn_40214: push 0xF00045D0
-nop
-nop
-Label_insn_40215: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40215: pop eax
-nop
-Label_insn_40216: popfd
-nop
-Label_insn_40217: popad
-nop
-Label_insn_40218: jnc 0x805b87b
-nop
-Label_insn_40219: pushad
-nop
-Label_insn_40220: pushfd
-nop
-Label_insn_40221: push 0x0805B878
-nop
-Label_insn_40222: push 0xF00045E0
-nop
-nop
-Label_insn_40223: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40223: pop eax
-nop
-Label_insn_40224: popfd
-nop
-Label_insn_40225: popad
-nop
-Label_insn_40226: pushfd
-nop
-Label_insn_40227: test edx , edx
-nop
-Label_insn_40228: jns Label_insn_40230
-nop
-Label_insn_40229: nop
-nop
-Label_insn_40230: popfd
-nop
-Label_insn_40231: mov dword [ebp-0x28] , edx
-nop
-Label_insn_40232: pushad
-nop
-Label_insn_40233: pushfd
-nop
-Label_insn_40234: push 0x0805B8D0
-nop
-Label_insn_40235: push 0xF00045F0
-nop
-nop
-Label_insn_40236: nop ;signedness_detector_32
-post_callback_Label_insn_40236: pop eax
-nop
-Label_insn_40237: popfd
-nop
-Label_insn_40238: popad
-nop
-Label_insn_40239: jno Label_insn_20378
-nop
-Label_insn_40240: pushad
-nop
-Label_insn_40241: pushfd
-nop
-Label_insn_40242: push 0x0805B920
-nop
-Label_insn_40243: push 0xF0004600
-nop
-nop
-Label_insn_40244: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40244: pop eax
-nop
-Label_insn_40245: popfd
-nop
-Label_insn_40246: popad
-nop
-Label_insn_40247: jno 0x805b925
-nop
-Label_insn_12318: sub ebx , edi
-nop
-Label_insn_40248: pushad
-nop
-Label_insn_40249: pushfd
-nop
-Label_insn_40250: push 0x0805B923
-nop
-Label_insn_40251: push 0xF0004610
-nop
-nop
-Label_insn_40252: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40252: pop eax
-nop
-Label_insn_12323: sub edi , edx
-nop
-Label_insn_40253: popfd
-nop
-Label_insn_40254: popad
-nop
-Label_insn_12325: lea edi , [ebx+edi]
-nop
-Label_insn_40255: jno Label_insn_20415
-nop
-Label_insn_40256: pushad
-nop
-Label_insn_40257: pushfd
-nop
-Label_insn_40258: push 0x0805B98B
-nop
-Label_insn_40259: push 0xF0004620
-nop
-nop
-Label_insn_40260: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40260: pop eax
-nop
-Label_insn_40261: popfd
-nop
-Label_insn_40262: popad
-nop
-Label_insn_40263: jno 0x805b992
-nop
-Label_insn_40264: pushad
-nop
-Label_insn_40265: pushfd
-nop
-Label_insn_40266: push 0x0805B98F
-nop
-Label_insn_40267: push 0xF0004630
-nop
-nop
-Label_insn_40268: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40268: pop eax
-nop
-Label_insn_40269: popfd
-nop
-Label_insn_40270: popad
-nop
-Label_insn_40271: pushad
-nop
-Label_insn_40272: pushfd
-nop
-Label_insn_40273: push 0x0805B99A
-nop
-Label_insn_40274: push 0xF0004640
-nop
-nop
-Label_insn_40275: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40275: pop eax
-nop
-Label_insn_40276: popfd
-nop
-Label_insn_40277: popad
-nop
-Label_insn_40278: jno 0x805b99f
-nop
-Label_insn_40279: pushad
-nop
-Label_insn_40280: pushfd
-nop
-Label_insn_40281: push 0x0805B99D
-nop
-Label_insn_12362: imul edx , dword [ebp-0x60]
-nop
-Label_insn_40282: push 0xF0004650
-nop
-Label_insn_12363: pushfd
-nop
-nop
-Label_insn_40283: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40283: pop eax
-nop
-Label_insn_12364: imul eax , ecx
-nop
-Label_insn_40284: popfd
-nop
-Label_insn_12365: add edx , eax
-nop
-Label_insn_40285: popad
-nop
-Label_insn_12367: pushfd
-nop
-Label_insn_40286: jnc 0x805b9be
-nop
-Label_insn_40287: pushad
-nop
-Label_insn_40288: pushfd
-nop
-Label_insn_12371: add edx , eax
-nop
-Label_insn_40289: push 0x0805B9BB
-nop
-Label_insn_40290: push 0xF0004660
-nop
-nop
-Label_insn_40291: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40291: pop eax
-nop
-Label_insn_40292: popfd
-nop
-Label_insn_40293: popad
-nop
-Label_insn_40294: jnc 0x805ba1a
-nop
-Label_insn_40295: pushad
-nop
-Label_insn_40296: pushfd
-nop
-Label_insn_40297: push 0x0805BA18
-nop
-Label_insn_40298: push 0xF0004670
-nop
-nop
-Label_insn_40299: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40299: pop eax
-nop
-Label_insn_40300: popfd
-nop
-Label_insn_40301: popad
-nop
-Label_insn_40302: jno 0x805ba48
-nop
-Label_insn_40303: pushad
-nop
-Label_insn_40304: pushfd
-nop
-Label_insn_40305: push 0x0805BA46
-nop
-Label_insn_40306: push 0xF0004680
-nop
-nop
-Label_insn_40307: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40307: pop eax
-nop
-Label_insn_40308: popfd
-nop
-Label_insn_12395: lea ecx , [ebx+ecx]
-nop
-Label_insn_40309: popad
-nop
-Label_insn_40310: jnc 0x805ba5a
-nop
-Label_insn_40311: pushad
-nop
-Label_insn_40312: pushfd
-nop
-Label_insn_40313: push 0x0805BA57
-nop
-Label_insn_12402: adc dword [ebp-0x0000009C] , 0x00000000
-nop
-Label_insn_40314: push 0xF0004690
-nop
-nop
-Label_insn_40315: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40315: pop eax
-nop
-Label_insn_40316: popfd
-nop
-Label_insn_40317: popad
-nop
-Label_insn_40318: jnc 0x805bb0b
-nop
-Label_insn_40319: pushad
-nop
-Label_insn_40320: pushfd
-nop
-Label_insn_40321: push 0x0805BB08
-nop
-Label_insn_12412: add esi , 0x00000001
-nop
-Label_insn_40322: push 0xF00046A0
-nop
-nop
-Label_insn_40323: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40323: pop eax
-nop
-Label_insn_40324: popfd
-nop
-Label_insn_40325: popad
-nop
-Label_insn_40326: jnc 0x805bb7b
-nop
-Label_insn_40327: pushad
-nop
-Label_insn_12420: neg eax
-nop
-Label_insn_40328: pushfd
-nop
-Label_insn_12421: lea edi , [edi+eax-0x01]
-nop
-Label_insn_40329: push 0x0805BB78
-nop
-Label_insn_40330: push 0xF00046B0
-nop
-nop
-Label_insn_40331: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40331: pop eax
-nop
-Label_insn_40332: popfd
-nop
-Label_insn_40333: popad
-nop
-Label_insn_40334: jnc 0x805bbdf
-nop
-Label_insn_40335: pushad
-nop
-Label_insn_40336: pushfd
-nop
-Label_insn_40337: push 0x0805BBDD
-nop
-Label_insn_40338: push 0xF00046C0
-nop
-Label_insn_12433: pushfd
-nop
-nop
-Label_insn_40339: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40339: pop eax
-nop
-Label_insn_40340: popfd
-nop
-Label_insn_40341: popad
-nop
-Label_insn_12436: sub edi , 0x00000001
-nop
-Label_insn_40342: jnc 0x805bc31
-nop
-Label_insn_40343: pushad
-nop
-Label_insn_40344: pushfd
-nop
-Label_insn_12441: add eax , 0x00000030
-nop
-Label_insn_40345: push 0x0805BC2E
-nop
-Label_insn_40346: push 0xF00046D0
-nop
-nop
-Label_insn_40347: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40347: pop eax
-nop
-Label_insn_40348: popfd
-nop
-Label_insn_40349: popad
-nop
-Label_insn_40350: jnc 0x805bc8d
-nop
-Label_insn_40351: pushad
-nop
-Label_insn_40352: pushfd
-nop
-Label_insn_40353: push 0x0805BC8B
-nop
-Label_insn_40354: push 0xF00046E0
-nop
-nop
-Label_insn_40355: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40355: pop eax
-nop
-Label_insn_40356: popfd
-nop
-Label_insn_40357: popad
-nop
-Label_insn_40358: jnc 0x805bcb2
-nop
-Label_insn_40359: pushad
-nop
-Label_insn_12460: sub edi , ebx
-nop
-Label_insn_40360: pushfd
-nop
-Label_insn_40361: push 0x0805BCAF
-nop
-Label_insn_40362: push 0xF00046F0
-nop
-nop
-Label_insn_40363: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40363: pop eax
-nop
-Label_insn_40364: popfd
-nop
-Label_insn_12465: add ebx , edi
-nop
-Label_insn_40365: popad
-nop
-Label_insn_40366: jno 0x805bcf1
-nop
-Label_insn_40367: pushad
-nop
-Label_insn_40368: pushfd
-nop
-Label_insn_40369: push 0x0805BCEB
-nop
-Label_insn_40370: push 0xF0004700
-nop
-nop
-Label_insn_40371: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40371: pop eax
-nop
-Label_insn_40372: popfd
-nop
-Label_insn_12475: neg ecx
-nop
-Label_insn_40373: popad
-nop
-Label_insn_40374: pushad
-nop
-Label_insn_40375: pushfd
-nop
-Label_insn_12481: add ebx , dword [ebp-0x6C]
-nop
-Label_insn_40376: push 0x0805BCF9
-nop
-Label_insn_40377: push 0xF0004710
-nop
-nop
-Label_insn_40378: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40378: pop eax
-nop
-Label_insn_40379: popfd
-nop
-Label_insn_40380: popad
-nop
-Label_insn_40381: jno Label_insn_20780
-nop
-Label_insn_40382: pushad
-nop
-Label_insn_40383: pushfd
-nop
-Label_insn_40384: push 0x0805BCFF
-nop
-Label_insn_40385: push 0xF0004720
-nop
-nop
-Label_insn_40386: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40386: pop eax
-nop
-Label_insn_12494: add dword [ebp-0x68] , 0x00000001
-nop
-Label_insn_40387: popfd
-nop
-Label_insn_40388: popad
-nop
-Label_insn_40389: jno 0x805bd07
-nop
-Label_insn_12498: sub edi , esi
-nop
-Label_insn_12499: sub ebx , esi
-nop
-Label_insn_40390: pushad
-nop
-Label_insn_40391: pushfd
-nop
-Label_insn_12501: add eax , edi
-nop
-Label_insn_40392: push 0x0805BD05
-nop
-Label_insn_40393: push 0xF0004730
-nop
-nop
-Label_insn_40394: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40394: pop eax
-nop
-Label_insn_40395: popfd
-nop
-Label_insn_40396: popad
-nop
-Label_insn_12524: add ecx , 0x00000001
-nop
-Label_insn_40397: jnc 0x805bd2e
-nop
-Label_insn_40398: pushad
-nop
-Label_insn_40399: pushfd
-nop
-Label_insn_40400: push 0x0805BD2B
-nop
-Label_insn_40401: push 0xF0004740
-nop
-nop
-Label_insn_40402: nop ;addsub_overflow_detector_unsigned_32
-post_callback_Label_insn_40402: pop eax
-nop
-Label_insn_40403: popfd
-nop
-Label_insn_40404: popad
-nop
-Label_insn_40405: jno 0x805bd4f
-nop
-Label_insn_12535: add eax , 0x00000001
-nop
-Label_insn_40406: pushad
-nop
-Label_insn_40407: pushfd
-nop
-Label_insn_40408: push 0x0805BD49
-nop
-Label_insn_12539: add edx , 0x00000001
-nop
-Label_insn_40409: push 0xF0004750
-nop
-nop
-Label_insn_40410: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40410: pop eax
-nop
-Label_insn_40411: popfd
-nop
-Label_insn_40412: popad
-nop
-Label_insn_40413: jno Label_insn_20839
-nop
-Label_insn_40414: pushad
-nop
-Label_insn_40415: pushfd
-nop
-Label_insn_40416: push 0x0805BD98
-nop
-Label_insn_40417: push 0xF0004760
-nop
-nop
-Label_insn_40418: nop ;addsub_overflow_detector_signed_32
-post_callback_Label_insn_40418: pop eax
-nop
-Label_insn_40419: popfd
-nop
-Label_insn_40420: popad
-nop
-Label_insn_12556: add edx , 0x00000001
-nop
-Label_insn_12562: lea eax , [edx+eax+0x01]
-nop
-Label_insn_12619: adc ecx , dword [ebp-0x5C]
-nop
-Label_insn_12645: add dword [ebp-0x7C] , 0x00000001
-nop
-Label_insn_12690: adc ecx , esi
-nop
-Label_insn_12725: add esi , 0x00000001
-nop
-Label_insn_12729: imul edi , edx
-nop
-Label_insn_12731: lea edx , [edi+edx]
-nop
-Label_insn_12756: pushfd
-nop
-Label_insn_12762: lea eax , [eax+eax*4]
-nop
-Label_insn_12763: lea eax , [edx+eax*2]
-nop
-Label_insn_12769: lea eax , [eax+edx*2]
-nop
-Label_insn_12782: add edi , eax
-nop
-Label_insn_12786: add ecx , 0x00000001
-nop
-Label_insn_12817: lea ebx , [ecx-0x80000000]
-nop
-Label_insn_12832: lea ebx , [ecx-0x80000000]
-nop
-Label_insn_12862: adc edx , dword [ebp-0x5C]
-nop
-Label_insn_12867: add eax , ecx
-nop
-Label_insn_12883: lea ebx , [ecx-0x80000000]
-nop
-Label_insn_12887: add edi , dword [ebp-0x60]
-nop
-Label_insn_12889: sbb edi , edi
-nop
-Label_insn_12891: add edi , 0x00000003
-nop
-Label_insn_12904: add ecx , 0x00000001
-nop
-Label_insn_12908: add ecx , 0x00000030
-nop
-Label_insn_12912: neg eax
-nop
-Label_insn_12913: lea edi , [ebx+eax-0x01]
-nop
-Label_insn_12938: add eax , edi
-nop
-Label_insn_12944: adc dword [ebp-0x0000009C] , 0x00000000
-nop
-Label_insn_13070: lea eax , [esi+0x08]
-nop
-Label_insn_13071: sbb edx , edx
-nop
-Label_insn_13089: lea edx , [eax+0x09]
-nop
-Label_insn_13094: lea eax , [eax+0x08]
-nop
-Label_insn_13204: lea eax , [esi+0x08]
-nop
-Label_insn_13205: sbb edx , edx
-nop
-Label_insn_13223: lea edx , [eax+0x09]
-nop
-Label_insn_13228: lea eax , [eax+0x08]
-nop
-Label_insn_13256: lea edi , [eax+0x14]
-nop
-Label_insn_13261: sub edi , 0x00000001
-nop
-Label_insn_13266: add eax , 0x00000030
-nop
-Label_insn_13286: sub edi , 0x00000001
-nop
-Label_insn_13292: sub dl , al
-nop
-Label_insn_13304: sub edi , 0x00000001
-nop
-Label_insn_13345: lea edx , [ebx+eax*4]
-nop
-Label_insn_13351: sub edx , eax
-nop
-Label_insn_13361: lea esi , [ebx+esi*4]
-nop
-Label_insn_13362: sub edx , dword [ebp-0x34]
-nop
-Label_insn_13381: add edi , 0x00000004
-nop
-Label_insn_13384: add esi , 0x00000001
-nop
-Label_insn_13390: add edi , 0x00000004
-nop
-Label_insn_13394: push 0x080551D5
-nop
-Label_insn_13397: add dword [ebp-0x20] , 0x00000001
-nop
-Label_insn_13422: add edi , 0x00000001
-nop
-Label_insn_13428: add esi , 0x00000001
-nop
-Label_insn_13432: push 0x0805524D
-nop
-Label_insn_13437: add dword [ebp-0x24] , 0x00000001
-nop
-Label_insn_13448: lea eax , [edx+esi*4]
-nop
-Label_insn_13451: sub ecx , dword [ebp-0x24]
-nop
-Label_insn_13453: lea edx , [esi+ebx*4]
-nop
-Label_insn_13469: push 0x080552B7
-nop
-Label_insn_13484: lea eax , [ebx+esi*4]
-nop
-Label_insn_13487: sub edx , esi
-nop
-Label_insn_13511: lea ecx , [eax+edx*4]
-nop
-Label_insn_13695: add edx , 0x00000004
-nop
-Label_insn_13749: pushfd
-nop
-Label_insn_13779: add eax , dword [ebp-0x2C]
-nop
-Label_insn_13796: pushfd
-nop
-Label_insn_13804: lea ecx , [esi+edi]
-nop
-Label_insn_13813: add ebx , 0x00000001
-nop
-Label_insn_13814: add eax , 0x00000001
-nop
-Label_insn_13825: lea edi , [ebx+0x01]
-nop
-Label_insn_13832: lea ecx , [edi+0x30]
-nop
-Label_insn_13836: add ecx , 0x00000001
-nop
-Label_insn_13845: add ebx , 0x00000030
-nop
-Label_insn_13849: add edx , 0x00000030
-nop
-Label_insn_13850: add ebx , 0x00000001
-nop
-Label_insn_13851: add esi , 0x00000001
-nop
-Label_insn_13860: add ebx , 0x00000001
-nop
-Label_insn_13889: add edx , ebx
-nop
-Label_insn_13893: add ecx , 0x00000001
-nop
-Label_insn_13894: add ebx , 0x00000001
-nop
-Label_insn_13896: add edx , 0x00000001
-nop
-Label_insn_13942: add ebx , 0x00000001
-nop
-Label_insn_14037: add ebx , 0x00000001
-nop
-Label_insn_14038: add dword [ebp-0x2C] , 0x00000001
-nop
-Label_insn_14045: add edx , dword [ebp-0x2C]
-nop
-Label_insn_14091: add eax , 0x00000001
-nop
-Label_insn_14127: add ebx , 0x00000001
-nop
-Label_insn_14128: add eax , 0x00000001
-nop
-Label_insn_14142: lea eax , [ebx+0x01]
-nop
-Label_insn_14147: lea ebx , [eax+0x01]
-nop
-Label_insn_14171: add eax , 0x00000002
-nop
-Label_insn_14179: lea ecx , [esi-0x21]
-nop
-Label_insn_14193: lea ecx , [ebx+0x01]
-nop
-Label_insn_14198: lea edx , [ecx+0x01]
-nop
-Label_insn_14203: lea ebx , [edx+0x01]
-nop
-Label_insn_14209: add ebx , 0x00000001
-nop
-Label_insn_14221: lea eax , [ebx+0x01]
-nop
-Label_insn_14226: lea ebx , [eax+0x01]
-nop
-Label_insn_14231: add ebx , 0x00000001
-nop
-Label_insn_14236: add eax , dword [ebp-0x48]
-nop
-Label_insn_14240: add ecx , dword [ebp-0x2C]
-nop
-Label_insn_14246: add esi , dword [ebp-0x2C]
-nop
-Label_insn_14259: add ebx , 0x00000001
-nop
-Label_insn_14275: lea edi , [esi+edx]
-nop
-Label_insn_14276: add ecx , edi
-nop
-Label_insn_14277: sub eax , edi
-nop
-Label_insn_14301: sbb eax , eax
-nop
-Label_insn_14302: add esi , ebx
-nop
-Label_insn_14319: add dword [ebp-0x2C] , 0x00000001
-nop
-Label_insn_14337: sub edx , 0x0000005B
-nop
-Label_insn_14340: pushfd
-nop
-Label_insn_14343: add eax , 0x00000001
-nop
-Label_insn_14344: add ecx , 0x00000001
-nop
-Label_insn_14371: lea ecx , [edi+esi+0x01]
-nop
-Label_insn_14374: add eax , ecx
-nop
-Label_insn_14378: add ecx , 0x00000001
-nop
-Label_insn_14379: add eax , 0x00000001
-nop
-Label_insn_14382: add ebx , 0x00000001
-nop
-Label_insn_14419: lea edx , [ebx+0x01]
-nop
-Label_insn_14435: sub ecx , eax
-nop
-Label_insn_14437: lea eax , [edi+eax*8]
-nop
-Label_insn_14444: lea edi , [edi+ebx*8]
-nop
-Label_insn_14453: lea eax , [esi+0x08]
-nop
-Label_insn_14464: lea edx , [eax+0x01]
-nop
-Label_insn_14713: lea edx , [ebx+0x08]
-nop
-Label_insn_14733: add edi , 0x00000001
-nop
-Label_insn_14809: lea eax , [edi+0x08]
-nop
-Label_insn_14849: sub eax , 0x0000000C
-nop
-Label_insn_14861: sub edx , dword [ebp-0x00000464]
-nop
-Label_insn_14869: add edx , 0x00000001
-nop
-Label_insn_14871: add dword [ebp-0x00000464] , 0x00000001
-nop
-Label_insn_14872: add esi , 0x00000001
-nop
-Label_insn_14883: lea ebx , [esi+0x01]
-nop
-Label_insn_14892: pushfd
-nop
-Label_insn_14894: lea esi , [edx-0x30]
-nop
-Label_insn_14904: pushfd
-nop
-Label_insn_14912: sub edi , edx
-nop
-Label_insn_14917: add eax , edx
-nop
-Label_insn_14920: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_14931: pushfd
-nop
-Label_insn_14937: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_14941: add ecx , edx
-nop
-Label_insn_14950: lea edi , [ebx+edx]
-nop
-Label_insn_14957: sub ecx , 0x00000001
-nop
-Label_insn_14958: lea ebx , [ecx+edx]
-nop
-Label_insn_14963: add esi , 0x00000001
-nop
-Label_insn_14964: add dword [ebp-0x00000464] , ebx
-nop
-Label_insn_14980: lea edx , [edi+edi*4]
-nop
-Label_insn_14981: pushfd
-nop
-Label_insn_14982: lea edi , [eax+edx*2-0x30]
-nop
-Label_insn_14983: add ebx , 0x00000001
-nop
-Label_insn_14985: pushfd
-nop
-Label_insn_14986: pushfd
-nop
-Label_insn_14987: lea esi , [edx-0x30]
-nop
-Label_insn_15003: pushfd
-nop
-Label_insn_15033: add ebx , 0x00000001
-nop
-Label_insn_15036: pushfd
-nop
-Label_insn_15069: lea ecx , [eax-0x01]
-nop
-Label_insn_15070: sub edi , ecx
-nop
-Label_insn_15075: add eax , ecx
-nop
-Label_insn_15078: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_15080: pushfd
-nop
-Label_insn_15099: add edx , dword [ebp-0x0000045C]
-nop
-Label_insn_15100: sub esi , 0x00000001
-nop
-Label_insn_15103: sub esi , 0x00000001
-nop
-Label_insn_15107: sub edx , 0x00000001
-nop
-Label_insn_15111: add dword [ebp-0x0000045C] , esi
-nop
-Label_insn_15114: add dword [ebp-0x00000464] , eax
-nop
-Label_insn_15138: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_15141: lea esi , [ebx+0x01]
-nop
-Label_insn_15149: lea eax , [esi-0x01]
-nop
-Label_insn_15152: add edx , 0x00000001
-nop
-Label_insn_15154: sub eax , 0x00000001
-nop
-Label_insn_15167: lea edx , [ecx+edx]
-nop
-Label_insn_15188: add edx , dword [ebp-0x0000045C]
-nop
-Label_insn_15189: sub esi , 0x00000001
-nop
-Label_insn_15193: sub esi , 0x00000001
-nop
-Label_insn_15197: sub edx , 0x00000001
-nop
-Label_insn_15202: pushfd
-nop
-Label_insn_15208: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_15226: sub esi , dword [ebp-0x00000464]
-nop
-Label_insn_15227: sub edi , eax
-nop
-Label_insn_15228: pushfd
-nop
-Label_insn_15233: add eax , dword [ebp-0x00000460]
-nop
-Label_insn_15249: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_15263: add dword [ebp-0x0000045C] , esi
-nop
-Label_insn_15266: add dword [ebp-0x00000464] , eax
-nop
-Label_insn_15290: pushfd
-nop
-Label_insn_15293: add edx , ebx
-nop
-Label_insn_15295: pushfd
-nop
-Label_insn_15296: pushfd
-nop
-Label_insn_15299: sub dword [ebp-0x00000468] , edx
-nop
-Label_insn_15302: lea ecx , [edx+ebx]
-nop
-Label_insn_15304: sub ecx , dword [ebp-0x00000488]
-nop
-Label_insn_15308: add edx , ecx
-nop
-Label_insn_15310: sub edx , eax
-nop
-Label_insn_15311: imul eax , edx , 0x0000003C
-nop
-Label_insn_15313: sub edx , eax
-nop
-Label_insn_15314: imul eax , ecx , 0x0000003C
-nop
-Label_insn_15315: pushfd
-nop
-Label_insn_15316: sub ecx , eax
-nop
-Label_insn_15320: imul eax , dword [ebp-0x00000468] , 0x00000064
-nop
-Label_insn_15322: pushfd
-nop
-Label_insn_15324: add eax , edx
-nop
-Label_insn_15343: sub ecx , 0x00000001
-nop
-Label_insn_15346: sub ecx , 0x00000001
-nop
-Label_insn_15350: lea eax , [edx+edx*4]
-nop
-Label_insn_15351: add eax , eax
-nop
-Label_insn_15352: sub esi , eax
-nop
-Label_insn_15354: add eax , 0x00000030
-nop
-Label_insn_15364: pushfd
-nop
-Label_insn_15367: pushfd
-nop
-Label_insn_15372: neg edx
-nop
-Label_insn_15377: lea esi , [ecx+eax]
-nop
-Label_insn_15379: sub esi , dword [ebp-0x000004AC]
-nop
-Label_insn_15382: sub esi , eax
-nop
-Label_insn_15388: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_15394: sub edi , 0x00000001
-nop
-Label_insn_15399: add eax , 0x00000001
-nop
-Label_insn_15414: pushfd
-nop
-Label_insn_15421: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_15425: add eax , 0x00000001
-nop
-Label_insn_15428: add dword [ebp-0x00000464] , edx
-nop
-Label_insn_15439: add dword [ebp-0x0000045C] , esi
-nop
-Label_insn_15440: add dword [ebp-0x00000464] , esi
-nop
-Label_insn_15443: sub esi , ecx
-nop
-Label_insn_15444: sub edi , esi
-nop
-Label_insn_15449: add eax , esi
-nop
-Label_insn_15452: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_15472: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_15476: add edx , esi
-nop
-Label_insn_15485: lea edi , [ecx+esi]
-nop
-Label_insn_15492: sub edx , 0x00000001
-nop
-Label_insn_15493: lea ecx , [esi+edx]
-nop
-Label_insn_15499: add dword [ebp-0x00000464] , ecx
-nop
-Label_insn_15511: add esi , 0x00000001
-nop
-Label_insn_15515: sub edx , ecx
-nop
-Label_insn_15526: sub edi , 0x00000001
-nop
-Label_insn_15531: lea esi , [eax+0x01]
-nop
-Label_insn_15533: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_15549: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_15553: add edx , 0x00000001
-nop
-Label_insn_15555: add dword [ebp-0x00000464] , esi
-nop
-Label_insn_15558: lea esi , [ebx-0x01]
-nop
-Label_insn_15565: add ecx , 0x00000006
-nop
-Label_insn_15570: add edx , ecx
-nop
-Label_insn_15572: sub edx , eax
-nop
-Label_insn_15573: lea eax , [0x00000000+edx*8]
-nop
-Label_insn_15574: sub eax , edx
-nop
-Label_insn_15575: sub ecx , eax
-nop
-Label_insn_15576: add ecx , 0x00000001
-nop
-Label_insn_15583: pushfd
-nop
-Label_insn_15599: add esi , 0x00000007
-nop
-Label_insn_15600: sub esi , dword [edx+0x18]
-nop
-Label_insn_15604: lea ecx , [edx+esi]
-nop
-Label_insn_15607: sub ecx , esi
-nop
-Label_insn_15616: sub edi , 0x00000001
-nop
-Label_insn_15621: lea esi , [eax+0x01]
-nop
-Label_insn_15623: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_15638: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_15641: add ecx , 0x00000001
-nop
-Label_insn_15674: pushfd
-nop
-Label_insn_15678: sub bl , al
-nop
-Label_insn_15684: sub ecx , 0x00000001
-nop
-Label_insn_15689: sub edx , eax
-nop
-Label_insn_15690: lea eax , [edx+edx*4]
-nop
-Label_insn_15691: add eax , eax
-nop
-Label_insn_15692: sub esi , eax
-nop
-Label_insn_15695: pushfd
-nop
-Label_insn_15697: add eax , 0x00000030
-nop
-Label_insn_15699: sub edi , 0x00000001
-nop
-Label_insn_15704: lea esi , [eax+0x01]
-nop
-Label_insn_15706: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_15721: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_15724: add eax , 0x00000001
-nop
-Label_insn_15737: add eax , 0x00000001
-nop
-Label_insn_15781: lea eax , [edx+eax-0x64]
-nop
-Label_insn_15789: add esi , 0x0000017E
-nop
-Label_insn_15790: sub esi , dword [ebp-0x00000498]
-nop
-Label_insn_15796: add edx , esi
-nop
-Label_insn_15798: sub edx , eax
-nop
-Label_insn_15799: lea eax , [0x00000000+edx*8]
-nop
-Label_insn_15800: sub eax , edx
-nop
-Label_insn_15804: sub eax , esi
-nop
-Label_insn_15805: lea eax , [eax+edx+0x03]
-nop
-Label_insn_15818: sub edx , eax
-nop
-Label_insn_15820: imul edx , edx , 0x00000064
-nop
-Label_insn_15832: sub edx , 0x0000016D
-nop
-Label_insn_15833: sub edx , eax
-nop
-Label_insn_15835: sub eax , dword [ebp-0x00000498]
-nop
-Label_insn_15838: lea esi , [eax+0x0000017E]
-nop
-Label_insn_15843: add edx , esi
-nop
-Label_insn_15845: sub edx , eax
-nop
-Label_insn_15846: lea eax , [0x00000000+edx*8]
-nop
-Label_insn_15847: sub eax , edx
-nop
-Label_insn_15851: sub eax , esi
-nop
-Label_insn_15853: lea eax , [eax+edx+0x03]
-nop
-Label_insn_15867: add edx , dword [ebp-0x00000488]
-nop
-Label_insn_15870: sub edx , eax
-nop
-Label_insn_15871: lea ecx , [edx+0x01]
-nop
-Label_insn_15893: add eax , 0x00000001
-nop
-Label_insn_15918: sub edx , eax
-nop
-Label_insn_15919: imul edx , edx , 0x00000064
-nop
-Label_insn_15952: sub edx , eax
-nop
-Label_insn_15953: lea esi , [edx+0x13]
-nop
-Label_insn_15956: imul eax , edx , 0x00000064
-nop
-Label_insn_15958: sub edx , eax
-nop
-Label_insn_15966: sub esi , eax
-nop
-Label_insn_15975: add ecx , 0x00000006
-nop
-Label_insn_15979: sub esi , ecx
-nop
-Label_insn_15980: add edx , ecx
-nop
-Label_insn_15982: sub edx , eax
-nop
-Label_insn_15983: lea eax , [0x00000000+edx*8]
-nop
-Label_insn_15984: sub eax , edx
-nop
-Label_insn_15985: lea esi , [esi+eax+0x07]
-nop
-Label_insn_15991: sbb eax , eax
-nop
-Label_insn_15994: add esi , 0x00000001
-nop
-Label_insn_16002: sub edi , edx
-nop
-Label_insn_16007: add eax , edx
-nop
-Label_insn_16010: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_16025: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_16032: lea edi , [ecx+edx]
-nop
-Label_insn_16038: lea esi , [ecx+edx]
-nop
-Label_insn_16046: sub edx , 0x00000001
-nop
-Label_insn_16047: lea ecx , [edx+ebx]
-nop
-Label_insn_16065: add eax , 0x0000076C
-nop
-Label_insn_16069: neg dword [ebp-0x00000468]
-nop
-Label_insn_16074: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_16081: pushfd
-nop
-Label_insn_16088: add dword [ebp-0x0000045C] , esi
-nop
-Label_insn_16091: sub eax , esi
-nop
-Label_insn_16092: add dword [ebp-0x00000464] , esi
-nop
-Label_insn_16097: sub edi , 0x00000001
-nop
-Label_insn_16101: lea esi , [edi-0x01]
-nop
-Label_insn_16106: add eax , 0x00000001
-nop
-Label_insn_16109: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_16121: pushfd
-nop
-Label_insn_16128: add dword [ebp-0x0000045C] , esi
-nop
-Label_insn_16132: add esi , 0x00000001
-nop
-Label_insn_16135: add dword [ebp-0x00000464] , eax
-nop
-Label_insn_16143: lea esi , [edx+esi]
-nop
-Label_insn_16149: lea esi , [edi-0x01]
-nop
-Label_insn_16154: add eax , 0x00000001
-nop
-Label_insn_16157: sub eax , dword [ebp-0x00000464]
-nop
-Label_insn_16171: pushfd
-nop
-Label_insn_16178: add dword [ebp-0x0000045C] , esi
-nop
-Label_insn_16188: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_16210: add esi , edi
-nop
-Label_insn_16222: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_16232: lea edi , [eax+esi]
-nop
-Label_insn_16237: lea esi , [edx+esi]
-nop
-Label_insn_16244: sub edx , 0x00000001
-nop
-Label_insn_16245: lea ecx , [edx+ebx]
-nop
-Label_insn_16256: pushfd
-nop
-Label_insn_16263: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_16268: add edx , 0x00000001
-nop
-Label_insn_16270: lea esi , [ebx+edx]
-nop
-Label_insn_16275: imul eax , dword [ebp-0x00000468] , 0x00002710
-nop
-Label_insn_16277: pushfd
-nop
-Label_insn_16279: lea ecx , [eax+ecx]
-nop
-Label_insn_16280: imul eax , edx , 0x00000064
-nop
-Label_insn_16283: lea eax , [ecx+eax]
-nop
-Label_insn_16286: imul eax , dword [ebp-0x00000468] , 0x00000064
-nop
-Label_insn_16288: pushfd
-nop
-Label_insn_16290: add eax , edx
-nop
-Label_insn_16301: sub edx , eax
-nop
-Label_insn_16302: imul eax , edx , 0x00000064
-nop
-Label_insn_16304: sub edx , eax
-nop
-Label_insn_16305: lea eax , [esi+edx]
-nop
-Label_insn_16312: sub ecx , eax
-nop
-Label_insn_16314: imul ecx , ecx , 0x00000064
-nop
-Label_insn_16319: sub eax , esi
-nop
-Label_insn_16322: add ecx , 0x00000064
-nop
-Label_insn_16327: sub eax , esi
-nop
-Label_insn_16330: lea esi , [edx+esi+0x0000076C]
-nop
-Label_insn_16340: neg ecx
-nop
-Label_insn_16354: sub esi , 0x00000001
-nop
-Label_insn_16375: lea eax , [edx+eax+0x0000016D]
-nop
-Label_insn_16377: pushfd
-nop
-Label_insn_16378: sub eax , dword [ebp-0x00000498]
-nop
-Label_insn_16379: lea esi , [eax+0x0000017E]
-nop
-Label_insn_16384: add edx , esi
-nop
-Label_insn_16386: sub edx , eax
-nop
-Label_insn_16387: lea eax , [0x00000000+edx*8]
-nop
-Label_insn_16388: sub eax , edx
-nop
-Label_insn_16392: sub eax , esi
-nop
-Label_insn_16394: lea eax , [eax+edx+0x03]
-nop
-Label_insn_16402: pushfd
-nop
-Label_insn_16412: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_16419: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_16426: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_16440: lea edi , [ecx+esi]
-nop
-Label_insn_16442: lea ecx , [esi+0x64]
-nop
-Label_insn_16450: add dword [ebp-0x0000045C] , edi
-nop
-Label_insn_16488: lea edi , [eax+0x14]
-nop
-Label_insn_16492: sub edi , 0x00000001
-nop
-Label_insn_16497: add eax , 0x00000030
-nop
-Label_insn_16703: add eax , 0x00000001
-nop
-Label_insn_16771: neg esi
-nop
-Label_insn_16772: add esi , 0x0805FAE5
-nop
-Label_insn_16810: add edx , 0x00000001
-nop
-Label_insn_16818: add edx , 0x00000001
-nop
-Label_insn_16819: imul ebx , dword [ebp-0x10]
-nop
-Label_insn_16853: add eax , 0x00000001
-nop
-Label_insn_16896: pushfd
-nop
-Label_insn_16900: pushfd
-nop
-Label_insn_16931: pushfd
-nop
-Label_insn_16961: sub edx , 0x00000042
-nop
-Label_insn_16969: pushfd
-nop
-Label_insn_16978: add edi , dword [ebp-0x2C]
-nop
-Label_insn_17001: add edx , edx
-nop
-Label_insn_17132: add ebx , 0x00000001
-nop
-Label_insn_17142: add ebx , 0x00000001
-nop
-Label_insn_17144: imul esi , dword [ebp-0x3C]
-nop
-Label_insn_17145: imul edi , dword [ebp-0x40]
-nop
-Label_insn_17148: add esi , edi
-nop
-Label_insn_17149: add edx , esi
-nop
-Label_insn_17189: add eax , 0x00000001
-nop
-Label_insn_17234: pushfd
-nop
-Label_insn_17266: adc edx , edx
-nop
-Label_insn_17270: add ecx , dword [ebp-0x2C]
-nop
-Label_insn_17293: pushfd
-nop
-Label_insn_17322: lea eax , [edi-0x42]
-nop
-Label_insn_17332: pushfd
-nop
-Label_insn_17499: sbb edx , edx
-nop
-Label_insn_17530: add eax , 0x00000024
-nop
-Label_insn_17550: add eax , 0x00000001
-nop
-Label_insn_17553: add ecx , 0x00000002
-nop
-Label_insn_17562: sub eax , dword [ebp-0x0000030C]
-nop
-Label_insn_17566: sbb eax , eax
-nop
-Label_insn_17598: lea edi , [edx+edi]
-nop
-Label_insn_17655: add ecx , dword [ebp-0x000002E4]
-nop
-Label_insn_17674: add ecx , 0x00000001
-nop
-Label_insn_17680: add ecx , 0x00000001
-nop
-Label_insn_17686: add ecx , 0x00000001
-nop
-Label_insn_17692: add ecx , 0x00000001
-nop
-Label_insn_17698: add eax , 0x00000001
-nop
-Label_insn_17704: sub ecx , eax
-nop
-Label_insn_17713: add dword [ebp-0x0000030C] , ecx
-nop
-Label_insn_17719: sub ecx , eax
-nop
-Label_insn_17728: add dword [ebp-0x0000030C] , ecx
-nop
-Label_insn_17746: add ecx , 0x00000001
-nop
-Label_insn_17754: add eax , dword [ebp-0x000002E4]
-nop
-Label_insn_17764: add eax , dword [ebp-0x000002E4]
-nop
-Label_insn_17770: add ecx , 0x00000001
-nop
-Label_insn_17772: pushfd
-nop
-Label_insn_17775: sbb eax , eax
-nop
-Label_insn_17783: sbb eax , eax
-nop
-Label_insn_17831: pushfd
-nop
-Label_insn_17839: add eax , 0x00000001
-nop
-Label_insn_17843: add ecx , 0x00000001
-nop
-Label_insn_17865: lea eax , [esi+edi]
-nop
-Label_insn_17878: lea edx , [esi+eax]
-nop
-Label_insn_17887: add eax , 0x00000001
-nop
-Label_insn_17894: add ecx , dword [ebp-0x00000338]
-nop
-Label_insn_17896: lea eax , [ebx+ebx]
-nop
-Label_insn_17954: lea eax , [esi+edi]
-nop
-Label_insn_17976: pushfd
-nop
-Label_insn_18003: lea eax , [esi+edi]
-nop
-Label_insn_18038: lea edx , [eax+edx+0x04]
-nop
-Label_insn_18057: lea edx , [eax+edx+0x04]
-nop
-Label_insn_18095: lea eax , [esi+edi]
-nop
-Label_insn_18127: lea eax , [esi+edi]
-nop
-Label_insn_18149: add ebx , ebx
-nop
-Label_insn_18164: pushfd
-nop
-Label_insn_18166: sbb eax , eax
-nop
-Label_insn_18200: add esi , 0x0000002C
-nop
-Label_insn_18201: add dword [ebp-0x0000033C] , 0x00000001
-nop
-Label_insn_18239: add ecx , dword [ebp-0x000002E4]
-nop
-Label_insn_18241: sub eax , 0x00000012
-nop
-Label_insn_18258: add ebx , ebx
-nop
-Label_insn_18280: lea eax , [ebx+ebx]
-nop
-Label_insn_18296: add eax , 0x00000001
-nop
-Label_insn_18300: lea eax , [ebx+ebx]
-nop
-Label_insn_18317: add ebx , ebx
-nop
-Label_insn_18344: add ecx , dword [ebp-0x000002E4]
-nop
-Label_insn_18361: add ecx , dword [ebp-0x000002E4]
-nop
-Label_insn_18375: add ecx , 0x00000001
-nop
-Label_insn_18399: sub eax , 0x00000041
-nop
-Label_insn_18406: add ecx , 0x00000003
-nop
-Label_insn_18413: sub ecx , dword [ebp-0x0000030C]
-nop
-Label_insn_18417: sub eax , edi
-nop
-Label_insn_18423: sbb eax , eax
-nop
-Label_insn_18456: lea edi , [edx+edi]
-nop
-Label_insn_18504: pushfd
-nop
-Label_insn_18541: pushfd
-nop
-Label_insn_18549: pushfd
-nop
-Label_insn_18553: sbb eax , eax
-nop
-Label_insn_18561: sbb eax , eax
-nop
-Label_insn_18646: add edi , dword [ebp-0x00000328]
-nop
-Label_insn_18651: sub ecx , dword [ebp-0x0000030C]
-nop
-Label_insn_18656: sub eax , dword [ebp-0x00000338]
-nop
-Label_insn_18657: add eax , dword [ebp-0x00000310]
-nop
-Label_insn_18658: add ecx , eax
-nop
-Label_insn_18671: add eax , 0x00000001
-nop
-Label_insn_18676: sub ecx , dword [ebp-0x0000030C]
-nop
-Label_insn_18683: pushfd
-nop
-Label_insn_18693: add eax , 0x00000001
-nop
-Label_insn_18711: sub eax , 0x00000041
-nop
-Label_insn_18718: add ecx , 0x00000003
-nop
-Label_insn_18761: add ecx , 0x00000001
-nop
-Label_insn_18781: add ecx , 0x00000001
-nop
-Label_insn_18791: add eax , 0x00000001
-nop
-Label_insn_18795: add dword [ebp-0x00000338] , eax
-nop
-Label_insn_18809: lea eax , [ecx+edi]
-nop
-Label_insn_18813: add ebx , ebx
-nop
-Label_insn_18825: add ecx , 0x00000001
-nop
-Label_insn_18832: add eax , 0x00000003
-nop
-Label_insn_18836: add eax , 0x00000001
-nop
-Label_insn_18847: add eax , 0x00000001
-nop
-Label_insn_18851: lea edx , [ecx+ecx*4]
-nop
-Label_insn_18852: add edx , edx
-nop
-Label_insn_18853: pushfd
-nop
-Label_insn_18854: lea ecx , [edx+ebx-0x30]
-nop
-Label_insn_18856: sbb edx , edx
-nop
-Label_insn_18865: pushfd
-nop
-Label_insn_18871: add eax , 0x00000001
-nop
-Label_insn_18875: lea ebx , [ecx+ecx*4]
-nop
-Label_insn_18876: add ebx , ebx
-nop
-Label_insn_18877: pushfd
-nop
-Label_insn_18878: lea ecx , [ebx+edx-0x30]
-nop
-Label_insn_18880: sbb edx , edx
-nop
-Label_insn_18896: add eax , 0x00000001
-nop
-Label_insn_18910: add ecx , 0x00000004
-nop
-Label_insn_18918: add ecx , 0x00000001
-nop
-Label_insn_18932: add ebx , ebx
-nop
-Label_insn_18934: neg ecx
-nop
-Label_insn_18938: lea eax , [ebx+ebx]
-nop
-Label_insn_18988: sub eax , 0x00000001
-nop
-Label_insn_18989: sub ecx , 0x00000001
-nop
-Label_insn_19007: add eax , 0x00000001
-nop
-Label_insn_19012: sub ecx , dword [ebp-0x0000030C]
-nop
-Label_insn_19031: add eax , 0x00000001
-nop
-Label_insn_19038: sub ecx , 0x00000001
-nop
-Label_insn_19040: sbb eax , eax
-nop
-Label_insn_19052: add ecx , 0x00000001
-nop
-Label_insn_19059: add eax , 0x00000001
-nop
-Label_insn_19063: add dword [ebp-0x00000338] , eax
-nop
-Label_insn_19074: add eax , 0x00000003
-nop
-Label_insn_19087: sub eax , 0x00000001
-nop
-Label_insn_19088: sub ecx , 0x00000001
-nop
-Label_insn_19106: add eax , 0x00000001
-nop
-Label_insn_19115: add eax , 0x00000017
-nop
-Label_insn_19118: add ecx , 0x00000002
-nop
-Label_insn_19122: add eax , 0x00000003
-nop
-Label_insn_19131: add eax , 0x0000000F
-nop
-Label_insn_19136: add ecx , 0x00000003
-nop
-Label_insn_19152: add eax , 0x00000001
-nop
-Label_insn_19161: add eax , 0x00000001
-nop
-Label_insn_19165: add dword [ebp-0x00000338] , ecx
-nop
-Label_insn_19179: add eax , 0x00000001
-nop
-Label_insn_19188: add eax , 0x00000001
-nop
-Label_insn_19192: add dword [ebp-0x00000338] , ecx
-nop
-Label_insn_19200: lea eax , [ecx+0x01]
-nop
-Label_insn_19240: sub eax , 0x80000000
-nop
-Label_insn_19287: lea ecx , [esi+0x04]
-nop
-Label_insn_19291: add edx , 0x00000001
-nop
-Label_insn_19294: add eax , 0x00000010
-nop
-Label_insn_19299: lea ecx , [esi+0x08]
-nop
-Label_insn_19300: add edx , 0x00000001
-nop
-Label_insn_19315: lea ecx , [esi+0x04]
-nop
-Label_insn_19321: lea ecx , [esi+0x04]
-nop
-Label_insn_19328: lea ecx , [esi+0x08]
-nop
-Label_insn_19333: lea ecx , [esi+0x0C]
-nop
-Label_insn_19341: lea ecx , [esi+0x04]
-nop
-Label_insn_19349: lea ecx , [esi+0x04]
-nop
-Label_insn_19391: lea eax , [edi+0x01]
-nop
-Label_insn_19393: imul ebx , esi , 0x0000002C
-nop
-Label_insn_19394: lea ebx , [edx+ebx]
-nop
-Label_insn_19405: lea ecx , [edx-0x30]
-nop
-Label_insn_19412: add ecx , 0x00000001
-nop
-Label_insn_19414: lea edx , [eax-0x30]
-nop
-Label_insn_19439: add eax , 0x00000001
-nop
-Label_insn_19441: lea ecx , [eax-0x01]
-nop
-Label_insn_19465: lea eax , [edx-0x30]
-nop
-Label_insn_19478: lea eax , [edi+0x01]
-nop
-Label_insn_19497: add eax , 0x00000001
-nop
-Label_insn_19499: lea edi , [eax-0x01]
-nop
-Label_insn_19511: add esi , 0x00000008
-nop
-Label_insn_19514: add esi , 0x00000010
-nop
-Label_insn_19519: lea eax , [edx-0x25]
-nop
-Label_insn_19544: pushfd
-nop
-Label_insn_19549: add eax , 0x0000000F
-nop
-Label_insn_19561: add ecx , 0x00000001
-nop
-Label_insn_19582: pushfd
-nop
-Label_insn_19587: add eax , 0x00000001
-nop
-Label_insn_19589: add ecx , 0x00000010
-nop
-Label_insn_19599: lea ecx , [esi+ecx]
-nop
-Label_insn_19607: add edi , 0x00000001
-nop
-Label_insn_19610: add esi , 0x00000001
-nop
-Label_insn_19620: imul eax , dword [ebp-0x34] , 0x0000002C
-nop
-Label_insn_19637: imul esi , esi , 0x0000002C
-nop
-Label_insn_19653: sub eax , 0x00000030
-nop
-Label_insn_19657: add esi , 0x00000001
-nop
-Label_insn_19659: sub eax , 0x00000030
-nop
-Label_insn_19664: sub edi , ecx
-nop
-Label_insn_19678: lea edi , [esi+0x01]
-nop
-Label_insn_19682: sub eax , 0x00000030
-nop
-Label_insn_19686: add edi , 0x00000001
-nop
-Label_insn_19688: sub eax , 0x00000030
-nop
-Label_insn_19692: sub ecx , esi
-nop
-Label_insn_19711: sub ecx , 0x00000030
-nop
-Label_insn_19713: pushfd
-nop
-Label_insn_19739: add eax , 0x00000001
-nop
-Label_insn_19741: add edx , 0x00000010
-nop
-Label_insn_19749: lea edx , [ecx+edx]
-nop
-Label_insn_19760: add edx , 0x00000001
-nop
-Label_insn_19762: lea eax , [ecx-0x30]
-nop
-Label_insn_19774: lea ecx , [edx+edx*4]
-nop
-Label_insn_19775: add ecx , ecx
-nop
-Label_insn_19776: pushfd
-nop
-Label_insn_19777: lea edx , [ecx+ebx-0x30]
-nop
-Label_insn_19779: sbb ecx , ecx
-nop
-Label_insn_19780: add eax , 0x00000001
-nop
-Label_insn_19783: lea ecx , [ebx-0x30]
-nop
-Label_insn_19791: sub edx , 0x00000001
-nop
-Label_insn_19793: lea esi , [eax+0x01]
-nop
-Label_insn_19849: add eax , 0x0000000D
-nop
-Label_insn_19855: add eax , eax
-nop
-Label_insn_19872: pushfd
-nop
-Label_insn_19896: add eax , eax
-nop
-Label_insn_19944: lea esi , [eax+eax*4]
-nop
-Label_insn_19945: add esi , esi
-nop
-Label_insn_19946: pushfd
-nop
-Label_insn_19947: lea eax , [esi+edx-0x30]
-nop
-Label_insn_19949: sbb edx , edx
-nop
-Label_insn_19950: add ecx , 0x00000001
-nop
-Label_insn_19953: lea esi , [edx-0x30]
-nop
-Label_insn_19962: sub eax , 0x00000001
-nop
-Label_insn_19964: lea eax , [ecx+0x01]
-nop
-Label_insn_19976: add ecx , 0x00000001
-nop
-Label_insn_19980: lea edi , [esi+0x02]
-nop
-Label_insn_19986: lea edx , [esi-0x30]
-nop
-Label_insn_20013: add eax , 0x00000001
-nop
-Label_insn_20015: add edx , 0x00000010
-nop
-Label_insn_20023: lea eax , [ecx+eax]
-nop
-Label_insn_20030: add eax , 0x00000001
-nop
-Label_insn_20032: lea ecx , [edx-0x30]
-nop
-Label_insn_20039: imul edx , eax , 0x0000000A
-nop
-Label_insn_20041: sbb eax , eax
-nop
-Label_insn_20042: pushfd
-nop
-Label_insn_20045: lea eax , [edx+ecx-0x30]
-nop
-Label_insn_20047: sbb edx , edx
-nop
-Label_insn_20048: add edi , 0x00000001
-nop
-Label_insn_20051: lea edx , [ecx-0x30]
-nop
-Label_insn_20058: sub eax , 0x00000001
-nop
-Label_insn_20059: add edi , 0x00000001
-nop
-Label_insn_20069: add eax , eax
-nop
-Label_insn_20094: pushfd
-nop
-Label_insn_20110: sbb eax , eax
-nop
-Label_insn_20112: add eax , 0x00000004
-nop
-Label_insn_20122: neg esi
-nop
-Label_insn_20123: add esi , 0x00000014
-nop
-Label_insn_20124: pushfd
-nop
-Label_insn_20131: add ecx , 0x00000001
-nop
-Label_insn_20142: sbb esi , esi
-nop
-Label_insn_20144: add esi , 0x00000003
-nop
-Label_insn_20145: pushfd
-nop
-Label_insn_20190: pushfd
-nop
-Label_insn_20213: adc edx , 0x00000000
-nop
-Label_insn_20214: neg edx
-nop
-Label_insn_20251: adc ecx , 0x00000000
-nop
-Label_insn_20252: neg ecx
-nop
-Label_insn_20257: adc dword [ebp-0x0C] , 0x00000000
-nop
-Label_insn_20259: neg dword [ebp-0x0C]
-nop
-Label_insn_20268: sub eax , dword [ebp-0x18]
-nop
-Label_insn_20306: lea ecx , [edi-0x01]
-nop
-Label_insn_20344: pushfd
-nop
-Label_insn_20377: adc edx , 0x00000000
-nop
-Label_insn_20378: neg edx
-nop
-Label_insn_20414: adc dword [ebp-0x1C] , 0x00000000
-nop
-Label_insn_20415: neg dword [ebp-0x1C]
-nop
-Label_insn_20419: adc ecx , 0x00000000
-nop
-Label_insn_20420: neg ecx
-nop
-Label_insn_20428: sub eax , dword [ebp-0x20]
-nop
-Label_insn_20462: sbb edi , edx
-nop
-Label_insn_20478: sbb edi , eax
-nop
-Label_insn_20484: sbb edx , dword [ebp-0x38]
-nop
-Label_insn_20565: sub eax , dword [ebp-0x0C]
-nop
-Label_insn_20607: lea ecx , [edi-0x01]
-nop
-Label_insn_20658: sbb esi , edx
-nop
-Label_insn_20694: sub edx , dword [ebp-0x10]
-nop
-Label_insn_20729: sbb esi , edx
-nop
-Label_insn_20746: sbb edx , dword [ebp-0x0C]
-nop
-Label_insn_20774: push 0x0805BCEB
-nop
-Label_insn_20775: add ebx , 0x00005309
-nop
-Label_insn_20778: lea edi , [ebx-0x00000104]
-nop
-Label_insn_20779: lea eax , [ebx-0x00000104]
-nop
-Label_insn_20780: sub edi , eax
-nop
-Label_insn_21320: jmp 0x805bd3a
-Label_insn_20791: push 0x0805BD2B
-nop
-Label_insn_20792: add esi , 0x00000001
-nop
-Label_insn_20808: push 0x0805BD49
-nop
-Label_insn_20809: add ebx , 0x000052AB
-nop
-Label_insn_20838: sub ebx , 0x00000004
-nop
-Label_insn_20839: push 0x0805BD9D
-nop
-Label_insn_20853: push 0x0805BDB8
-nop
-Label_insn_21321: jmp 0x8049658
-Label_insn_40421: jno Label_insn_6084
-nop
-Label_insn_40422: jnc Label_insn_6102
-nop
-Label_insn_40423: jnc 0x804ed13
-nop
-Label_insn_40424: jnc Label_insn_6109
-nop
-Label_insn_40425: jnc 0x804ee23
-nop
-Label_insn_40426: jnc Label_insn_6217
-nop
-Label_insn_40427: jnc 0x804ee95
-nop
-Label_insn_40428: pushfd
-nop
-Label_insn_40429: jno 0x804f75d
-nop
-Label_insn_40430: jno 0x804f7d0
-nop
-Label_insn_40431: jnc 0x804ffce
-nop
-Label_insn_40432: jno 0x80500ad
-nop
-Label_insn_40433: jno 0x8050f6a
-nop
-Label_insn_40434: jnc 0x8051b3a
-nop
-Label_insn_40435: jnc Label_insn_9015
-nop
-Label_insn_40436: jno 0x8051e39
-nop
-Label_insn_40437: jno 0x8051e3f
-nop
-Label_insn_40438: pushfd
-nop
-Label_insn_40439: jnc Label_insn_9105
-nop
-Label_insn_40440: jno 0x8051e5f
-nop
-Label_insn_40441: jno 0x8051e65
-nop
-Label_insn_40442: jno Label_insn_9127
-nop
-Label_insn_40443: jno Label_insn_9130
-nop
-Label_insn_40444: jno 0x8051eae
-nop
-Label_insn_40445: pushfd
-nop
-Label_insn_40446: pushfd
-nop
-Label_insn_40447: jno 0x805201d
-nop
-Label_insn_40448: jno 0x8052028
-nop
-Label_insn_40449: jnc 0x805216a
-nop
-Label_insn_40450: jno 0x80521d5
-nop
-Label_insn_40451: jno 0x805220b
-nop
-Label_insn_40452: jno 0x8052e62
-nop
-Label_insn_40453: jno 0x8052e7d
-nop
-Label_insn_40454: jno 0x8052e90
-nop
-Label_insn_40455: jno 0x8052eac
-nop
-Label_insn_40456: jno 0x8052ebf
-nop
-Label_insn_40457: jno 0x8052ed2
-nop
-Label_insn_40458: jno 0x8052eee
-nop
-Label_insn_40459: jno 0x8052f01
-nop
-Label_insn_40460: jno 0x8052f14
-nop
-Label_insn_40461: jno 0x8052f2a
-nop
-Label_insn_40462: jno 0x8052f48
-nop
-Label_insn_40463: jno 0x8052f5e
-nop
-Label_insn_40464: jno 0x8052f80
-nop
-Label_insn_40465: jno 0x8052fdf
-nop
-Label_insn_40466: jno 0x8053087
-nop
-Label_insn_40467: jno 0x804af41
-nop
-Label_insn_40468: jno 0x804b4eb
-nop
-Label_insn_40469: jnc 0x804b7ff
-nop
-Label_insn_40470: jnc Label_insn_2365
-nop
-Label_insn_40471: jnc 0x8053f71
-nop
-Label_insn_40472: jno 0x805408c
-nop
-Label_insn_40473: jno 0x80542d9
-nop
-Label_insn_40474: jnc 0x8054418
-nop
-Label_insn_40475: pushfd
-nop
-Label_insn_40476: jnc 0x80546b7
-nop
-Label_insn_40477: jno 0x80549ea
-nop
-Label_insn_40478: jnc 0x8054c13
-nop
-Label_insn_40479: jnc 0x8054c18
-nop
-Label_insn_40480: jnc 0x8054c1d
-nop
-Label_insn_40481: jno 0x80551b3
-nop
-Label_insn_40482: jnc 0x805528d
-nop
-Label_insn_40483: jnc 0x80552e5
-nop
-Label_insn_40484: jno 0x80557ca
-nop
-Label_insn_40485: pushfd
-nop
-Label_insn_40486: jnc Label_insn_14344
-nop
-Label_insn_40487: jnc 0x8055eb0
-nop
-Label_insn_40488: jnc 0x8055f76
-nop
-Label_insn_40489: jnc Label_insn_14872
-nop
-Label_insn_40490: jno 0x8056546
-nop
-Label_insn_40491: jnc 0x80565af
-nop
-Label_insn_40492: pushfd
-nop
-Label_insn_40493: pushfd
-nop
-Label_insn_40494: jnc 0x8056860
-nop
-Label_insn_40495: pushfd
-nop
-Label_insn_40496: jnc 0x80568fd
-nop
-Label_insn_40497: jno 0x8056995
-nop
-Label_insn_40498: jno 0x80569c0
-nop
-Label_insn_40499: jno 0x80569c5
-nop
-Label_insn_40500: jnc 0x8056bcd
-nop
-Label_insn_40501: pushfd
-nop
-Label_insn_40502: jno 0x8056c89
-nop
-Label_insn_40503: jno Label_insn_15311
-nop
-Label_insn_40504: jno Label_insn_15314
-nop
-Label_insn_40505: pushfd
-nop
-Label_insn_40506: jno 0x8056d38
-nop
-Label_insn_40507: jnc 0x8056d4f
-nop
-Label_insn_40508: jno 0x8056dbd
-nop
-Label_insn_40509: jno 0x8056dc4
-nop
-Label_insn_40510: jnc 0x8056e9b
-nop
-Label_insn_40511: jnc 0x8056f00
-nop
-Label_insn_40512: jnc 0x805704c
-nop
-Label_insn_40513: jnc 0x80570ae
-nop
-Label_insn_40514: jno 0x80570b8
-nop
-Label_insn_40515: jno Label_insn_15573
-nop
-Label_insn_40516: jno 0x805718d
-nop
-Label_insn_40517: jnc 0x80571db
-nop
-Label_insn_40518: jno 0x805722e
-nop
-Label_insn_40519: pushfd
-nop
-Label_insn_40520: jno 0x8057306
-nop
-Label_insn_40521: jno 0x805730b
-nop
-Label_insn_40522: jnc 0x8057323
-nop
-Label_insn_40523: jno 0x8057376
-nop
-Label_insn_40524: jno Label_insn_15799
-nop
-Label_insn_40525: jno 0x8057564
-nop
-Label_insn_40526: jnc 0x805759b
-nop
-Label_insn_40527: jnc 0x80575ac
-nop
-Label_insn_40528: jno Label_insn_15846
-nop
-Label_insn_40529: jno 0x80575df
-nop
-Label_insn_40530: jno Label_insn_15871
-nop
-Label_insn_40531: jno 0x80577dc
-nop
-Label_insn_40532: jno 0x80577e0
-nop
-Label_insn_40533: jno Label_insn_15983
-nop
-Label_insn_40534: jnc 0x80578b3
-nop
-Label_insn_40535: jnc 0x80579ce
-nop
-Label_insn_40536: jno Label_insn_16092
-nop
-Label_insn_40537: jnc 0x8057a79
-nop
-Label_insn_40538: jnc 0x8057af3
-nop
-Label_insn_40539: jnc 0x8057b51
-nop
-Label_insn_40540: jno 0x8057da0
-nop
-Label_insn_40541: pushfd
-nop
-Label_insn_40542: jno 0x8057df8
-nop
-Label_insn_40543: pushfd
-nop
-Label_insn_40544: jno Label_insn_16305
-nop
-Label_insn_40545: jno 0x8057e73
-nop
-Label_insn_40546: jno 0x8057e8f
-nop
-Label_insn_40547: jnc 0x8057ebf
-nop
-Label_insn_40548: pushfd
-nop
-Label_insn_40549: jno Label_insn_16387
-nop
-Label_insn_40550: jno 0x8057fe3
-nop
-Label_insn_40551: jno 0x80580e4
-nop
-Label_insn_40552: jno Label_insn_17145
-nop
-Label_insn_40553: jno 0x8058e56
-nop
-Label_insn_40554: pushfd
-nop
-Label_insn_40555: jno 0x8059402
-nop
-Label_insn_40556: jnc 0x8059909
-nop
-Label_insn_40557: jnc 0x8059a46
-nop
-Label_insn_40558: jno 0x8059b3b
-nop
-Label_insn_40559: jnc 0x805a12c
-nop
-Label_insn_40560: jnc 0x805a4c3
-nop
-Label_insn_40561: jno 0x805a523
-nop
-Label_insn_40562: jno 0x805a620
-nop
-Label_insn_40563: jno 0x805a806
-nop
-Label_insn_40564: jno 0x805abbd
-nop
-Label_insn_40565: jno Label_insn_19394
-nop
-Label_insn_40566: jnc 0x805ad59
-nop
-Label_insn_40567: jno 0x805ada4
-nop
-Label_insn_40568: jno 0x805ae54
-nop
-Label_insn_40569: jno 0x805ae7b
-nop
-Label_insn_40570: jno 0x805af5f
-nop
-Label_insn_40571: jno 0x805af9a
-nop
-Label_insn_40572: jnc 0x805b031
-nop
-Label_insn_40573: jnc 0x805b089
-nop
-Label_insn_40574: pushfd
-nop
-Label_insn_40575: jno 0x805b130
-nop
-Label_insn_40576: jnc 0x805b171
-nop
-Label_insn_40577: jnc Label_insn_19780
-nop
-Label_insn_40578: jnc 0x805b1b0
-nop
-Label_insn_40579: jno 0x805b1d1
-nop
-Label_insn_40580: jno Label_insn_19950
-nop
-Label_insn_40581: jnc 0x805b417
-nop
-Label_insn_40582: jno 0x805b43a
-nop
-Label_insn_40583: jno 0x805b4e8
-nop
-Label_insn_40584: jnc 0x805b51a
-nop
-Label_insn_40585: jno Label_insn_20042
-nop
-Label_insn_40586: jno 0x805b541
-nop
-Label_insn_40587: jno Label_insn_20048
-nop
-Label_insn_40588: jnc 0x805b550
-nop
-Label_insn_40589: jnc 0x805b640
-nop
-Label_insn_40590: jno Label_insn_20145
-nop
-Label_insn_40591: jno 0x805b7fe
-nop
-Label_insn_40592: jno Label_insn_20420
-nop
-Label_insn_40593: jno Label_insn_20779
-nop
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.bin b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.bin
deleted file mode 100644
index 54c03361b1474e03122068ed07e7d4cb05405f6a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 42035
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
BnScNQ

diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map
deleted file mode 100644
index 1aace5633..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.aspri.asm.map
+++ /dev/null
@@ -1,11988 +0,0 @@
-
-- NASM Map file ---------------------------------------------------------------
-
-Source file:  a.irdb.aspri.asm
-Output file:  a.irdb.aspri.asm.bin
-
--- Symbols --------------------------------------------------------------------
-
----- Section .text ------------------------------------------------------------
-
-Real              Virtual           Name
-        FF000000          FF000000  Label_insn_30959
-        FF000002          FF000002  Label_insn_4
-        FF000008          FF000008  Label_insn_30960
-        FF00000A          FF00000A  Label_insn_30961
-        FF000011          FF000011  Label_insn_30970
-        FF000013          FF000013  Label_insn_30971
-        FF000019          FF000019  Label_insn_30972
-        FF00001F          FF00001F  Label_insn_30968
-        FF000026          FF000026  Label_insn_30969
-        FF000028          FF000028  Label_insn_30966
-        FF00002E          FF00002E  Label_insn_30967
-        FF000035          FF000035  Label_insn_30963
-        FF00003B          FF00003B  Label_insn_30964
-        FF00003D          FF00003D  Label_insn_30965
-        FF000043          FF000043  Label_insn_30962
-        FF000045          FF000045  Label_insn_21295
-        FF00004C          FF00004C  Label_insn_21296
-        FF00004E          FF00004E  Label_insn_21297
-        FF000053          FF000053  Label_insn_30958
-        FF000056          FF000056  Label_insn_30973
-        FF000057          FF000057  post_callback_Label_insn_30973
-        FF000059          FF000059  Label_insn_30974
-        FF00005B          FF00005B  Label_insn_30975
-        FF00005E          FF00005E  Label_insn_30976
-        FF00005F          FF00005F  post_callback_Label_insn_30976
-        FF000061          FF000061  Label_insn_30977
-        FF000068          FF000068  Label_insn_30978
-        FF00006F          FF00006F  Label_insn_30979
-        FF000071          FF000071  Label_insn_30980
-        FF000073          FF000073  Label_insn_30981
-        FF000079          FF000079  Label_insn_30982
-        FF000080          FF000080  Label_insn_30983
-        FF000081          FF000081  post_callback_Label_insn_30983
-        FF000083          FF000083  Label_insn_30984
-        FF000085          FF000085  Label_insn_30985
-        FF000087          FF000087  Label_insn_30986
-        FF00008E          FF00008E  Label_insn_30987
-        FF000090          FF000090  Label_insn_30988
-        FF000092          FF000092  Label_insn_30989
-        FF000098          FF000098  Label_insn_30990
-        FF00009F          FF00009F  Label_insn_30991
-        FF0000A0          FF0000A0  post_callback_Label_insn_30991
-        FF0000A2          FF0000A2  Label_insn_30992
-        FF0000A4          FF0000A4  Label_insn_30993
-        FF0000A6          FF0000A6  Label_insn_30994
-        FF0000AD          FF0000AD  Label_insn_30995
-        FF0000AF          FF0000AF  Label_insn_30996
-        FF0000B1          FF0000B1  Label_insn_30997
-        FF0000B7          FF0000B7  Label_insn_30998
-        FF0000BE          FF0000BE  Label_insn_30999
-        FF0000BF          FF0000BF  post_callback_Label_insn_30999
-        FF0000C1          FF0000C1  Label_insn_31000
-        FF0000C3          FF0000C3  Label_insn_31001
-        FF0000C5          FF0000C5  Label_insn_31002
-        FF0000CC          FF0000CC  Label_insn_31003
-        FF0000D3          FF0000D3  Label_insn_31004
-        FF0000D5          FF0000D5  Label_insn_31005
-        FF0000D7          FF0000D7  Label_insn_31006
-        FF0000DD          FF0000DD  Label_insn_31007
-        FF0000E4          FF0000E4  Label_insn_31008
-        FF0000E5          FF0000E5  post_callback_Label_insn_31008
-        FF0000E7          FF0000E7  Label_insn_31009
-        FF0000E9          FF0000E9  Label_insn_31010
-        FF0000EB          FF0000EB  Label_insn_31011
-        FF0000F2          FF0000F2  Label_insn_31012
-        FF0000F4          FF0000F4  Label_insn_31013
-        FF0000F6          FF0000F6  Label_insn_31014
-        FF0000FC          FF0000FC  Label_insn_31015
-        FF000103          FF000103  Label_insn_31016
-        FF000104          FF000104  post_callback_Label_insn_31016
-        FF000106          FF000106  Label_insn_31017
-        FF000108          FF000108  Label_insn_31018
-        FF00010A          FF00010A  Label_insn_31019
-        FF000111          FF000111  Label_insn_31020
-        FF000113          FF000113  Label_insn_31021
-        FF000115          FF000115  Label_insn_31022
-        FF00011B          FF00011B  Label_insn_31023
-        FF000122          FF000122  Label_insn_31024
-        FF000123          FF000123  post_callback_Label_insn_31024
-        FF000125          FF000125  Label_insn_31025
-        FF000127          FF000127  Label_insn_31026
-        FF000129          FF000129  Label_insn_31027
-        FF000130          FF000130  Label_insn_31028
-        FF000132          FF000132  Label_insn_31029
-        FF000134          FF000134  Label_insn_31030
-        FF00013A          FF00013A  Label_insn_31031
-        FF000141          FF000141  Label_insn_31032
-        FF000142          FF000142  post_callback_Label_insn_31032
-        FF000144          FF000144  Label_insn_31033
-        FF000146          FF000146  Label_insn_31034
-        FF000148          FF000148  Label_insn_31035
-        FF00014F          FF00014F  Label_insn_31036
-        FF000151          FF000151  Label_insn_31037
-        FF000153          FF000153  Label_insn_31038
-        FF000159          FF000159  Label_insn_31039
-        FF000160          FF000160  Label_insn_31040
-        FF000161          FF000161  post_callback_Label_insn_31040
-        FF000163          FF000163  Label_insn_31041
-        FF000165          FF000165  Label_insn_31042
-        FF000167          FF000167  Label_insn_31043
-        FF00016E          FF00016E  Label_insn_31044
-        FF000170          FF000170  Label_insn_31045
-        FF000172          FF000172  Label_insn_31046
-        FF000178          FF000178  Label_insn_31047
-        FF00017F          FF00017F  Label_insn_31048
-        FF000180          FF000180  post_callback_Label_insn_31048
-        FF000182          FF000182  Label_insn_31049
-        FF000184          FF000184  Label_insn_31050
-        FF000186          FF000186  Label_insn_31051
-        FF00018D          FF00018D  Label_insn_31052
-        FF00018F          FF00018F  Label_insn_31053
-        FF000191          FF000191  Label_insn_31054
-        FF000197          FF000197  Label_insn_31055
-        FF00019E          FF00019E  Label_insn_31056
-        FF00019F          FF00019F  post_callback_Label_insn_31056
-        FF0001A1          FF0001A1  Label_insn_31057
-        FF0001A3          FF0001A3  Label_insn_31058
-        FF0001A5          FF0001A5  Label_insn_31059
-        FF0001AC          FF0001AC  Label_insn_31060
-        FF0001AE          FF0001AE  Label_insn_31061
-        FF0001B0          FF0001B0  Label_insn_31062
-        FF0001B6          FF0001B6  Label_insn_31063
-        FF0001BD          FF0001BD  Label_insn_31064
-        FF0001BE          FF0001BE  post_callback_Label_insn_31064
-        FF0001C0          FF0001C0  Label_insn_31065
-        FF0001C2          FF0001C2  Label_insn_31066
-        FF0001C4          FF0001C4  Label_insn_31067
-        FF0001CB          FF0001CB  Label_insn_31068
-        FF0001CD          FF0001CD  Label_insn_31069
-        FF0001CF          FF0001CF  Label_insn_31070
-        FF0001D5          FF0001D5  Label_insn_31071
-        FF0001DC          FF0001DC  Label_insn_31072
-        FF0001DD          FF0001DD  post_callback_Label_insn_31072
-        FF0001DF          FF0001DF  Label_insn_31073
-        FF0001E1          FF0001E1  Label_insn_31074
-        FF0001E3          FF0001E3  Label_insn_31075
-        FF0001EA          FF0001EA  Label_insn_31076
-        FF0001F1          FF0001F1  Label_insn_31077
-        FF0001F3          FF0001F3  Label_insn_31078
-        FF0001F5          FF0001F5  Label_insn_31079
-        FF0001FB          FF0001FB  Label_insn_31080
-        FF000201          FF000201  Label_insn_31158
-        FF000209          FF000209  Label_insn_31081
-        FF00020A          FF00020A  post_callback_Label_insn_31081
-        FF00020C          FF00020C  Label_insn_31082
-        FF00020E          FF00020E  Label_insn_31083
-        FF000210          FF000210  Label_insn_31084
-        FF000217          FF000217  Label_insn_31085
-        FF000219          FF000219  Label_insn_31086
-        FF00021B          FF00021B  Label_insn_31087
-        FF000221          FF000221  Label_insn_31088
-        FF000228          FF000228  Label_insn_31089
-        FF000229          FF000229  post_callback_Label_insn_31089
-        FF00022B          FF00022B  Label_insn_31090
-        FF00022D          FF00022D  Label_insn_31091
-        FF00022F          FF00022F  Label_insn_31092
-        FF000236          FF000236  Label_insn_31093
-        FF000238          FF000238  Label_insn_31094
-        FF00023A          FF00023A  Label_insn_31095
-        FF000240          FF000240  Label_insn_31096
-        FF000247          FF000247  Label_insn_31097
-        FF000248          FF000248  post_callback_Label_insn_31097
-        FF00024A          FF00024A  Label_insn_31098
-        FF00024C          FF00024C  Label_insn_31099
-        FF00024E          FF00024E  Label_insn_31100
-        FF000255          FF000255  Label_insn_31101
-        FF000257          FF000257  Label_insn_31102
-        FF000259          FF000259  Label_insn_31103
-        FF00025F          FF00025F  Label_insn_31104
-        FF000266          FF000266  Label_insn_31105
-        FF000267          FF000267  post_callback_Label_insn_31105
-        FF000269          FF000269  Label_insn_31106
-        FF00026B          FF00026B  Label_insn_31107
-        FF00026D          FF00026D  Label_insn_31108
-        FF000274          FF000274  Label_insn_31109
-        FF000276          FF000276  Label_insn_31110
-        FF000278          FF000278  Label_insn_31111
-        FF00027E          FF00027E  Label_insn_31112
-        FF000285          FF000285  Label_insn_31113
-        FF000286          FF000286  post_callback_Label_insn_31113
-        FF000288          FF000288  Label_insn_31114
-        FF00028A          FF00028A  Label_insn_31115
-        FF00028C          FF00028C  Label_insn_31116
-        FF000293          FF000293  Label_insn_31117
-        FF000295          FF000295  Label_insn_31118
-        FF000297          FF000297  Label_insn_31119
-        FF00029D          FF00029D  Label_insn_31120
-        FF0002A4          FF0002A4  Label_insn_31121
-        FF0002A5          FF0002A5  post_callback_Label_insn_31121
-        FF0002A7          FF0002A7  Label_insn_31122
-        FF0002A9          FF0002A9  Label_insn_31123
-        FF0002AB          FF0002AB  Label_insn_31124
-        FF0002B2          FF0002B2  Label_insn_31125
-        FF0002B4          FF0002B4  Label_insn_31126
-        FF0002B6          FF0002B6  Label_insn_31127
-        FF0002BC          FF0002BC  Label_insn_31128
-        FF0002C3          FF0002C3  Label_insn_31129
-        FF0002C4          FF0002C4  post_callback_Label_insn_31129
-        FF0002C6          FF0002C6  Label_insn_31130
-        FF0002C8          FF0002C8  Label_insn_31131
-        FF0002CA          FF0002CA  Label_insn_31132
-        FF0002D1          FF0002D1  Label_insn_31133
-        FF0002D3          FF0002D3  Label_insn_31134
-        FF0002D5          FF0002D5  Label_insn_31135
-        FF0002DB          FF0002DB  Label_insn_31136
-        FF0002E2          FF0002E2  Label_insn_31137
-        FF0002E3          FF0002E3  post_callback_Label_insn_31137
-        FF0002E5          FF0002E5  Label_insn_31138
-        FF0002E7          FF0002E7  Label_insn_31139
-        FF0002E9          FF0002E9  Label_insn_31140
-        FF0002F0          FF0002F0  Label_insn_31141
-        FF0002F2          FF0002F2  Label_insn_31142
-        FF0002F4          FF0002F4  Label_insn_31143
-        FF0002FA          FF0002FA  Label_insn_31144
-        FF000301          FF000301  Label_insn_31145
-        FF000302          FF000302  post_callback_Label_insn_31145
-        FF000304          FF000304  Label_insn_31146
-        FF000306          FF000306  Label_insn_31147
-        FF000308          FF000308  Label_insn_31148
-        FF00030F          FF00030F  Label_insn_31149
-        FF000316          FF000316  Label_insn_31150
-        FF00031D          FF00031D  Label_insn_31151
-        FF00031F          FF00031F  Label_insn_31152
-        FF000321          FF000321  Label_insn_31153
-        FF000327          FF000327  Label_insn_31154
-        FF00032E          FF00032E  Label_insn_31155
-        FF00032F          FF00032F  post_callback_Label_insn_31155
-        FF000331          FF000331  Label_insn_31156
-        FF000333          FF000333  Label_insn_31157
-        FF000335          FF000335  Label_insn_35156
-        FF000338          FF000338  Label_insn_31159
-        FF00033A          FF00033A  Label_insn_31160
-        FF00033C          FF00033C  Label_insn_31161
-        FF000342          FF000342  Label_insn_31162
-        FF000349          FF000349  Label_insn_31163
-        FF00034A          FF00034A  post_callback_Label_insn_31163
-        FF00034C          FF00034C  Label_insn_31164
-        FF00034E          FF00034E  Label_insn_31165
-        FF000350          FF000350  Label_insn_31166
-        FF000357          FF000357  Label_insn_31167
-        FF000359          FF000359  Label_insn_31168
-        FF00035B          FF00035B  Label_insn_31169
-        FF000361          FF000361  Label_insn_31170
-        FF000368          FF000368  Label_insn_31171
-        FF000369          FF000369  post_callback_Label_insn_31171
-        FF00036B          FF00036B  Label_insn_31172
-        FF00036D          FF00036D  Label_insn_31173
-        FF00036F          FF00036F  Label_insn_31174
-        FF000376          FF000376  Label_insn_31175
-        FF00037D          FF00037D  Label_insn_31176
-        FF00037F          FF00037F  Label_insn_31177
-        FF000381          FF000381  Label_insn_31178
-        FF000387          FF000387  Label_insn_31179
-        FF00038E          FF00038E  Label_insn_31180
-        FF00038F          FF00038F  post_callback_Label_insn_31180
-        FF000391          FF000391  Label_insn_31181
-        FF000393          FF000393  Label_insn_31182
-        FF000395          FF000395  Label_insn_31183
-        FF00039C          FF00039C  Label_insn_31184
-        FF00039E          FF00039E  Label_insn_31185
-        FF0003A0          FF0003A0  Label_insn_31186
-        FF0003A6          FF0003A6  Label_insn_31187
-        FF0003AD          FF0003AD  Label_insn_31188
-        FF0003AE          FF0003AE  post_callback_Label_insn_31188
-        FF0003B0          FF0003B0  Label_insn_31189
-        FF0003B2          FF0003B2  Label_insn_31190
-        FF0003B4          FF0003B4  Label_insn_31191
-        FF0003BB          FF0003BB  Label_insn_31192
-        FF0003C2          FF0003C2  Label_insn_31193
-        FF0003C4          FF0003C4  Label_insn_31194
-        FF0003C6          FF0003C6  Label_insn_31195
-        FF0003CC          FF0003CC  Label_insn_31196
-        FF0003D3          FF0003D3  Label_insn_31197
-        FF0003D4          FF0003D4  post_callback_Label_insn_31197
-        FF0003D6          FF0003D6  Label_insn_31198
-        FF0003D8          FF0003D8  Label_insn_31199
-        FF0003DA          FF0003DA  Label_insn_31200
-        FF0003E1          FF0003E1  Label_insn_31201
-        FF0003E3          FF0003E3  Label_insn_31202
-        FF0003E5          FF0003E5  Label_insn_31203
-        FF0003EB          FF0003EB  Label_insn_31204
-        FF0003F2          FF0003F2  Label_insn_31205
-        FF0003F3          FF0003F3  post_callback_Label_insn_31205
-        FF0003F5          FF0003F5  Label_insn_31206
-        FF0003F7          FF0003F7  Label_insn_31207
-        FF0003F9          FF0003F9  Label_insn_31208
-        FF000400          FF000400  Label_insn_31209
-        FF000407          FF000407  Label_insn_31210
-        FF000409          FF000409  Label_insn_31211
-        FF00040B          FF00040B  Label_insn_31212
-        FF000411          FF000411  Label_insn_31213
-        FF000418          FF000418  Label_insn_31214
-        FF000419          FF000419  post_callback_Label_insn_31214
-        FF00041B          FF00041B  Label_insn_31215
-        FF00041D          FF00041D  Label_insn_31216
-        FF00041F          FF00041F  Label_insn_31217
-        FF000426          FF000426  Label_insn_31218
-        FF000428          FF000428  Label_insn_31219
-        FF00042A          FF00042A  Label_insn_31220
-        FF000430          FF000430  Label_insn_31221
-        FF000437          FF000437  Label_insn_31222
-        FF000438          FF000438  post_callback_Label_insn_31222
-        FF00043A          FF00043A  Label_insn_31223
-        FF00043C          FF00043C  Label_insn_31224
-        FF00043E          FF00043E  Label_insn_31225
-        FF000445          FF000445  Label_insn_31226
-        FF000447          FF000447  Label_insn_31227
-        FF000449          FF000449  Label_insn_31228
-        FF00044F          FF00044F  Label_insn_31229
-        FF000456          FF000456  Label_insn_31230
-        FF000457          FF000457  post_callback_Label_insn_31230
-        FF000459          FF000459  Label_insn_31231
-        FF00045B          FF00045B  Label_insn_31232
-        FF00045D          FF00045D  Label_insn_31233
-        FF000464          FF000464  Label_insn_31234
-        FF00046B          FF00046B  Label_insn_31235
-        FF00046D          FF00046D  Label_insn_31236
-        FF00046F          FF00046F  Label_insn_31237
-        FF000475          FF000475  Label_insn_31238
-        FF00047C          FF00047C  Label_insn_31239
-        FF00047D          FF00047D  post_callback_Label_insn_31239
-        FF00047F          FF00047F  Label_insn_31240
-        FF000481          FF000481  Label_insn_31241
-        FF000483          FF000483  Label_insn_31242
-        FF00048A          FF00048A  Label_insn_31243
-        FF00048C          FF00048C  Label_insn_31244
-        FF00048E          FF00048E  Label_insn_31245
-        FF000494          FF000494  Label_insn_31246
-        FF00049B          FF00049B  Label_insn_31247
-        FF00049C          FF00049C  post_callback_Label_insn_31247
-        FF00049E          FF00049E  Label_insn_31248
-        FF0004A0          FF0004A0  Label_insn_31249
-        FF0004A2          FF0004A2  Label_insn_31250
-        FF0004A9          FF0004A9  Label_insn_31251
-        FF0004B0          FF0004B0  Label_insn_31252
-        FF0004B2          FF0004B2  Label_insn_31253
-        FF0004B4          FF0004B4  Label_insn_31254
-        FF0004BA          FF0004BA  Label_insn_31255
-        FF0004C1          FF0004C1  Label_insn_31256
-        FF0004C2          FF0004C2  post_callback_Label_insn_31256
-        FF0004C4          FF0004C4  Label_insn_31257
-        FF0004C6          FF0004C6  Label_insn_31258
-        FF0004C8          FF0004C8  Label_insn_31259
-        FF0004CF          FF0004CF  Label_insn_31260
-        FF0004D1          FF0004D1  Label_insn_31261
-        FF0004D3          FF0004D3  Label_insn_31262
-        FF0004D9          FF0004D9  Label_insn_31263
-        FF0004E0          FF0004E0  Label_insn_31264
-        FF0004E1          FF0004E1  post_callback_Label_insn_31264
-        FF0004E3          FF0004E3  Label_insn_31265
-        FF0004E5          FF0004E5  Label_insn_31266
-        FF0004E7          FF0004E7  Label_insn_31267
-        FF0004EE          FF0004EE  Label_insn_31268
-        FF0004F0          FF0004F0  Label_insn_31269
-        FF0004F2          FF0004F2  Label_insn_31270
-        FF0004F8          FF0004F8  Label_insn_31271
-        FF0004FF          FF0004FF  Label_insn_31272
-        FF000500          FF000500  post_callback_Label_insn_31272
-        FF000502          FF000502  Label_insn_31273
-        FF000504          FF000504  Label_insn_31274
-        FF000506          FF000506  Label_insn_31275
-        FF00050D          FF00050D  Label_insn_31276
-        FF00050F          FF00050F  Label_insn_31277
-        FF000511          FF000511  Label_insn_31278
-        FF000517          FF000517  Label_insn_31279
-        FF00051E          FF00051E  Label_insn_31280
-        FF00051F          FF00051F  post_callback_Label_insn_31280
-        FF000521          FF000521  Label_insn_31281
-        FF000523          FF000523  Label_insn_31282
-        FF000525          FF000525  Label_insn_31283
-        FF00052C          FF00052C  Label_insn_31284
-        FF000533          FF000533  Label_insn_31285
-        FF000535          FF000535  Label_insn_31286
-        FF000537          FF000537  Label_insn_31287
-        FF00053D          FF00053D  Label_insn_31288
-        FF000544          FF000544  Label_insn_31289
-        FF000545          FF000545  post_callback_Label_insn_31289
-        FF000547          FF000547  Label_insn_31290
-        FF000549          FF000549  Label_insn_31291
-        FF00054B          FF00054B  Label_insn_31292
-        FF000552          FF000552  Label_insn_31293
-        FF000554          FF000554  Label_insn_31294
-        FF000556          FF000556  Label_insn_31295
-        FF00055C          FF00055C  Label_insn_31296
-        FF000563          FF000563  Label_insn_31297
-        FF000564          FF000564  post_callback_Label_insn_31297
-        FF000566          FF000566  Label_insn_31298
-        FF000568          FF000568  Label_insn_31299
-        FF00056A          FF00056A  Label_insn_31300
-        FF000571          FF000571  Label_insn_31301
-        FF000578          FF000578  Label_insn_31302
-        FF00057A          FF00057A  Label_insn_31303
-        FF00057C          FF00057C  Label_insn_31304
-        FF000582          FF000582  Label_insn_31305
-        FF000589          FF000589  Label_insn_31306
-        FF00058A          FF00058A  post_callback_Label_insn_31306
-        FF00058C          FF00058C  Label_insn_31307
-        FF00058E          FF00058E  Label_insn_31308
-        FF000590          FF000590  Label_insn_31309
-        FF000597          FF000597  Label_insn_31310
-        FF000599          FF000599  Label_insn_31311
-        FF00059B          FF00059B  Label_insn_31312
-        FF0005A1          FF0005A1  Label_insn_31313
-        FF0005A7          FF0005A7  Label_insn_31391
-        FF0005A9          FF0005A9  Label_insn_31392
-        FF0005AC          FF0005AC  Label_insn_31314
-        FF0005AD          FF0005AD  post_callback_Label_insn_31314
-        FF0005AF          FF0005AF  Label_insn_31315
-        FF0005B1          FF0005B1  Label_insn_31316
-        FF0005B3          FF0005B3  Label_insn_31317
-        FF0005BA          FF0005BA  Label_insn_31318
-        FF0005C1          FF0005C1  Label_insn_31319
-        FF0005C3          FF0005C3  Label_insn_31320
-        FF0005C5          FF0005C5  Label_insn_31321
-        FF0005CB          FF0005CB  Label_insn_31322
-        FF0005D2          FF0005D2  Label_insn_31323
-        FF0005D3          FF0005D3  post_callback_Label_insn_31323
-        FF0005D5          FF0005D5  Label_insn_31324
-        FF0005D7          FF0005D7  Label_insn_31325
-        FF0005D9          FF0005D9  Label_insn_31326
-        FF0005E0          FF0005E0  Label_insn_31327
-        FF0005E2          FF0005E2  Label_insn_31328
-        FF0005E4          FF0005E4  Label_insn_31329
-        FF0005EA          FF0005EA  Label_insn_31330
-        FF0005F1          FF0005F1  Label_insn_31331
-        FF0005F2          FF0005F2  post_callback_Label_insn_31331
-        FF0005F4          FF0005F4  Label_insn_31332
-        FF0005F6          FF0005F6  Label_insn_31333
-        FF0005F8          FF0005F8  Label_insn_31334
-        FF0005FF          FF0005FF  Label_insn_31335
-        FF000601          FF000601  Label_insn_31336
-        FF000603          FF000603  Label_insn_31337
-        FF000609          FF000609  Label_insn_31338
-        FF000610          FF000610  Label_insn_31339
-        FF000611          FF000611  post_callback_Label_insn_31339
-        FF000613          FF000613  Label_insn_31340
-        FF000615          FF000615  Label_insn_31341
-        FF000617          FF000617  Label_insn_31342
-        FF00061E          FF00061E  Label_insn_31343
-        FF000625          FF000625  Label_insn_31344
-        FF000627          FF000627  Label_insn_31345
-        FF000629          FF000629  Label_insn_31346
-        FF00062F          FF00062F  Label_insn_31347
-        FF000636          FF000636  Label_insn_31348
-        FF000637          FF000637  post_callback_Label_insn_31348
-        FF000639          FF000639  Label_insn_31349
-        FF00063B          FF00063B  Label_insn_31350
-        FF00063D          FF00063D  Label_insn_31351
-        FF000644          FF000644  Label_insn_31352
-        FF000646          FF000646  Label_insn_31353
-        FF000648          FF000648  Label_insn_31354
-        FF00064E          FF00064E  Label_insn_31355
-        FF000655          FF000655  Label_insn_31356
-        FF000656          FF000656  post_callback_Label_insn_31356
-        FF000658          FF000658  Label_insn_31357
-        FF00065A          FF00065A  Label_insn_31358
-        FF00065C          FF00065C  Label_insn_31359
-        FF000663          FF000663  Label_insn_31360
-        FF00066A          FF00066A  Label_insn_31361
-        FF00066C          FF00066C  Label_insn_31362
-        FF00066E          FF00066E  Label_insn_31363
-        FF000674          FF000674  Label_insn_31364
-        FF00067B          FF00067B  Label_insn_31365
-        FF00067C          FF00067C  post_callback_Label_insn_31365
-        FF00067E          FF00067E  Label_insn_31366
-        FF000680          FF000680  Label_insn_31367
-        FF000682          FF000682  Label_insn_31368
-        FF000689          FF000689  Label_insn_31369
-        FF000690          FF000690  Label_insn_31370
-        FF000692          FF000692  Label_insn_31371
-        FF000694          FF000694  Label_insn_31372
-        FF00069A          FF00069A  Label_insn_31373
-        FF0006A1          FF0006A1  Label_insn_31374
-        FF0006A2          FF0006A2  post_callback_Label_insn_31374
-        FF0006A4          FF0006A4  Label_insn_31375
-        FF0006A6          FF0006A6  Label_insn_31376
-        FF0006A8          FF0006A8  Label_insn_31377
-        FF0006AF          FF0006AF  Label_insn_31378
-        FF0006B1          FF0006B1  Label_insn_31379
-        FF0006B3          FF0006B3  Label_insn_31380
-        FF0006B9          FF0006B9  Label_insn_31381
-        FF0006C0          FF0006C0  Label_insn_31382
-        FF0006C1          FF0006C1  post_callback_Label_insn_31382
-        FF0006C3          FF0006C3  Label_insn_31383
-        FF0006C5          FF0006C5  Label_insn_31384
-        FF0006C7          FF0006C7  Label_insn_31385
-        FF0006CE          FF0006CE  Label_insn_31386
-        FF0006D0          FF0006D0  Label_insn_31387
-        FF0006D2          FF0006D2  Label_insn_31388
-        FF0006D8          FF0006D8  Label_insn_31389
-        FF0006DF          FF0006DF  Label_insn_31390
-        FF0006E0          FF0006E0  post_callback_Label_insn_31390
-        FF0006E2          FF0006E2  Label_insn_31393
-        FF0006E9          FF0006E9  Label_insn_31394
-        FF0006EB          FF0006EB  Label_insn_31395
-        FF0006ED          FF0006ED  Label_insn_31396
-        FF0006F3          FF0006F3  Label_insn_31397
-        FF0006FA          FF0006FA  Label_insn_31398
-        FF0006FB          FF0006FB  post_callback_Label_insn_31398
-        FF0006FD          FF0006FD  Label_insn_31399
-        FF0006FF          FF0006FF  Label_insn_31400
-        FF000701          FF000701  Label_insn_31401
-        FF000708          FF000708  Label_insn_31402
-        FF00070A          FF00070A  Label_insn_31403
-        FF00070C          FF00070C  Label_insn_31404
-        FF000712          FF000712  Label_insn_31405
-        FF000719          FF000719  Label_insn_31406
-        FF00071A          FF00071A  post_callback_Label_insn_31406
-        FF00071C          FF00071C  Label_insn_31407
-        FF00071E          FF00071E  Label_insn_31408
-        FF000720          FF000720  Label_insn_31409
-        FF000727          FF000727  Label_insn_31410
-        FF000729          FF000729  Label_insn_31411
-        FF00072B          FF00072B  Label_insn_31412
-        FF000731          FF000731  Label_insn_31413
-        FF000738          FF000738  Label_insn_31414
-        FF000739          FF000739  post_callback_Label_insn_31414
-        FF00073B          FF00073B  Label_insn_31415
-        FF00073D          FF00073D  Label_insn_31416
-        FF00073F          FF00073F  Label_insn_31417
-        FF000746          FF000746  Label_insn_31418
-        FF00074D          FF00074D  Label_insn_31419
-        FF00074F          FF00074F  Label_insn_31420
-        FF000751          FF000751  Label_insn_31421
-        FF000757          FF000757  Label_insn_31422
-        FF00075E          FF00075E  Label_insn_31423
-        FF00075F          FF00075F  post_callback_Label_insn_31423
-        FF000761          FF000761  Label_insn_31424
-        FF000763          FF000763  Label_insn_31425
-        FF000765          FF000765  Label_insn_31426
-        FF00076C          FF00076C  Label_insn_31427
-        FF00076E          FF00076E  Label_insn_31428
-        FF000770          FF000770  Label_insn_31429
-        FF000776          FF000776  Label_insn_31430
-        FF00077D          FF00077D  Label_insn_31431
-        FF00077E          FF00077E  post_callback_Label_insn_31431
-        FF000780          FF000780  Label_insn_31432
-        FF000782          FF000782  Label_insn_31433
-        FF000784          FF000784  Label_insn_31434
-        FF00078B          FF00078B  Label_insn_31435
-        FF00078D          FF00078D  Label_insn_31436
-        FF00078F          FF00078F  Label_insn_31437
-        FF000795          FF000795  Label_insn_31438
-        FF00079C          FF00079C  Label_insn_31439
-        FF00079D          FF00079D  post_callback_Label_insn_31439
-        FF00079F          FF00079F  Label_insn_31440
-        FF0007A1          FF0007A1  Label_insn_31441
-        FF0007A3          FF0007A3  Label_insn_31442
-        FF0007AA          FF0007AA  Label_insn_31443
-        FF0007AC          FF0007AC  Label_insn_31444
-        FF0007AE          FF0007AE  Label_insn_31445
-        FF0007B4          FF0007B4  Label_insn_31446
-        FF0007BB          FF0007BB  Label_insn_31447
-        FF0007BC          FF0007BC  post_callback_Label_insn_31447
-        FF0007BE          FF0007BE  Label_insn_31448
-        FF0007C0          FF0007C0  Label_insn_31449
-        FF0007C2          FF0007C2  Label_insn_31450
-        FF0007C9          FF0007C9  Label_insn_31451
-        FF0007CB          FF0007CB  Label_insn_31452
-        FF0007CD          FF0007CD  Label_insn_31453
-        FF0007D3          FF0007D3  Label_insn_31454
-        FF0007DA          FF0007DA  Label_insn_31455
-        FF0007DB          FF0007DB  post_callback_Label_insn_31455
-        FF0007DD          FF0007DD  Label_insn_31456
-        FF0007DF          FF0007DF  Label_insn_31457
-        FF0007E1          FF0007E1  Label_insn_31458
-        FF0007E3          FF0007E3  Label_insn_31459
-        FF0007E9          FF0007E9  Label_insn_31460
-        FF0007F0          FF0007F0  Label_insn_31461
-        FF0007F2          FF0007F2  Label_insn_31462
-        FF0007F4          FF0007F4  Label_insn_31463
-        FF0007F8          FF0007F8  Label_insn_31464
-        FF0007FB          FF0007FB  Label_insn_31465
-        FF000801          FF000801  Label_insn_31466
-        FF000808          FF000808  Label_insn_31467
-        FF00080A          FF00080A  Label_insn_31468
-        FF00080C          FF00080C  Label_insn_31469
-        FF000812          FF000812  Label_insn_31470
-        FF000819          FF000819  Label_insn_31471
-        FF00081A          FF00081A  post_callback_Label_insn_31471
-        FF00081C          FF00081C  Label_insn_31472
-        FF00081E          FF00081E  Label_insn_31473
-        FF000820          FF000820  Label_insn_31474
-        FF000827          FF000827  Label_insn_31475
-        FF00082E          FF00082E  Label_insn_31476
-        FF000830          FF000830  Label_insn_31477
-        FF000832          FF000832  Label_insn_31478
-        FF000838          FF000838  Label_insn_31479
-        FF00083F          FF00083F  Label_insn_31480
-        FF000840          FF000840  post_callback_Label_insn_31480
-        FF000842          FF000842  Label_insn_31481
-        FF000844          FF000844  Label_insn_31482
-        FF000846          FF000846  Label_insn_31483
-        FF00084D          FF00084D  Label_insn_31484
-        FF00084F          FF00084F  Label_insn_31485
-        FF000851          FF000851  Label_insn_31486
-        FF000857          FF000857  Label_insn_31487
-        FF00085E          FF00085E  Label_insn_31488
-        FF00085F          FF00085F  post_callback_Label_insn_31488
-        FF000861          FF000861  Label_insn_31489
-        FF000863          FF000863  Label_insn_31490
-        FF000865          FF000865  Label_insn_31491
-        FF00086C          FF00086C  Label_insn_31492
-        FF000873          FF000873  Label_insn_31493
-        FF000875          FF000875  Label_insn_31494
-        FF000877          FF000877  Label_insn_31495
-        FF00087D          FF00087D  Label_insn_31496
-        FF000884          FF000884  Label_insn_31497
-        FF000885          FF000885  post_callback_Label_insn_31497
-        FF000887          FF000887  Label_insn_31498
-        FF000889          FF000889  Label_insn_31499
-        FF00088B          FF00088B  Label_insn_31500
-        FF000892          FF000892  Label_insn_31501
-        FF000894          FF000894  Label_insn_31502
-        FF00089B          FF00089B  Label_insn_31503
-        FF0008A2          FF0008A2  Label_insn_31504
-        FF0008A4          FF0008A4  Label_insn_31505
-        FF0008A6          FF0008A6  Label_insn_31506
-        FF0008AA          FF0008AA  Label_insn_31507
-        FF0008AD          FF0008AD  Label_insn_31508
-        FF0008B4          FF0008B4  Label_insn_31509
-        FF0008BB          FF0008BB  Label_insn_31510
-        FF0008BD          FF0008BD  Label_insn_31511
-        FF0008BF          FF0008BF  Label_insn_31512
-        FF0008C5          FF0008C5  Label_insn_31513
-        FF0008CC          FF0008CC  Label_insn_31514
-        FF0008CD          FF0008CD  post_callback_Label_insn_31514
-        FF0008CF          FF0008CF  Label_insn_31515
-        FF0008D1          FF0008D1  Label_insn_31516
-        FF0008D3          FF0008D3  Label_insn_31517
-        FF0008DA          FF0008DA  Label_insn_31518
-        FF0008DC          FF0008DC  Label_insn_31519
-        FF0008DE          FF0008DE  Label_insn_31520
-        FF0008E4          FF0008E4  Label_insn_31521
-        FF0008EB          FF0008EB  Label_insn_31522
-        FF0008EC          FF0008EC  post_callback_Label_insn_31522
-        FF0008EE          FF0008EE  Label_insn_31523
-        FF0008F0          FF0008F0  Label_insn_31524
-        FF0008F2          FF0008F2  Label_insn_31525
-        FF0008F9          FF0008F9  Label_insn_31526
-        FF0008FB          FF0008FB  Label_insn_31527
-        FF0008FD          FF0008FD  Label_insn_31528
-        FF000903          FF000903  Label_insn_31529
-        FF00090A          FF00090A  Label_insn_31530
-        FF00090B          FF00090B  post_callback_Label_insn_31530
-        FF00090D          FF00090D  Label_insn_31531
-        FF00090F          FF00090F  Label_insn_31532
-        FF000911          FF000911  Label_insn_31533
-        FF000918          FF000918  Label_insn_31534
-        FF00091A          FF00091A  Label_insn_31535
-        FF00091C          FF00091C  Label_insn_31536
-        FF000922          FF000922  Label_insn_31537
-        FF000929          FF000929  Label_insn_31538
-        FF00092A          FF00092A  post_callback_Label_insn_31538
-        FF00092C          FF00092C  Label_insn_31539
-        FF00092E          FF00092E  Label_insn_31540
-        FF000930          FF000930  Label_insn_31541
-        FF000937          FF000937  Label_insn_31542
-        FF000939          FF000939  Label_insn_31543
-        FF00093B          FF00093B  Label_insn_31544
-        FF000941          FF000941  Label_insn_31545
-        FF000948          FF000948  Label_insn_31546
-        FF000949          FF000949  post_callback_Label_insn_31546
-        FF00094B          FF00094B  Label_insn_31547
-        FF00094D          FF00094D  Label_insn_31548
-        FF00094F          FF00094F  Label_insn_31549
-        FF000956          FF000956  Label_insn_31550
-        FF000958          FF000958  Label_insn_31551
-        FF00095A          FF00095A  Label_insn_31552
-        FF000960          FF000960  Label_insn_31553
-        FF000967          FF000967  Label_insn_31554
-        FF000968          FF000968  post_callback_Label_insn_31554
-        FF00096A          FF00096A  Label_insn_31555
-        FF00096C          FF00096C  Label_insn_31556
-        FF00096E          FF00096E  Label_insn_31557
-        FF000975          FF000975  Label_insn_31558
-        FF000977          FF000977  Label_insn_31559
-        FF00097E          FF00097E  Label_insn_31560
-        FF00097F          FF00097F  post_callback_Label_insn_31560
-        FF000981          FF000981  Label_insn_31561
-        FF000983          FF000983  Label_insn_31562
-        FF000985          FF000985  Label_insn_31563
-        FF00098C          FF00098C  Label_insn_31564
-        FF00098E          FF00098E  Label_insn_31565
-        FF000990          FF000990  Label_insn_31566
-        FF000996          FF000996  Label_insn_31567
-        FF00099D          FF00099D  Label_insn_31568
-        FF00099E          FF00099E  post_callback_Label_insn_31568
-        FF0009A0          FF0009A0  Label_insn_31569
-        FF0009A2          FF0009A2  Label_insn_31570
-        FF0009A4          FF0009A4  Label_insn_31571
-        FF0009AB          FF0009AB  Label_insn_31572
-        FF0009AD          FF0009AD  Label_insn_31573
-        FF0009AF          FF0009AF  Label_insn_31574
-        FF0009B5          FF0009B5  Label_insn_31575
-        FF0009BC          FF0009BC  Label_insn_31576
-        FF0009BD          FF0009BD  post_callback_Label_insn_31576
-        FF0009BF          FF0009BF  Label_insn_31577
-        FF0009C1          FF0009C1  Label_insn_31578
-        FF0009C3          FF0009C3  Label_insn_31579
-        FF0009C5          FF0009C5  Label_insn_31580
-        FF0009C8          FF0009C8  Label_insn_31581
-        FF0009CF          FF0009CF  Label_insn_31582
-        FF0009D1          FF0009D1  Label_insn_31583
-        FF0009D3          FF0009D3  Label_insn_31584
-        FF0009D7          FF0009D7  Label_insn_31585
-        FF0009D9          FF0009D9  Label_insn_31586
-        FF0009DB          FF0009DB  Label_insn_31587
-        FF0009E1          FF0009E1  Label_insn_31588
-        FF0009E8          FF0009E8  Label_insn_31589
-        FF0009E9          FF0009E9  post_callback_Label_insn_31589
-        FF0009EB          FF0009EB  Label_insn_31590
-        FF0009ED          FF0009ED  Label_insn_31591
-        FF0009EF          FF0009EF  Label_insn_31592
-        FF0009F6          FF0009F6  Label_insn_31593
-        FF0009F8          FF0009F8  Label_insn_31594
-        FF0009FA          FF0009FA  Label_insn_31595
-        FF000A00          FF000A00  Label_insn_31596
-        FF000A07          FF000A07  Label_insn_31597
-        FF000A08          FF000A08  post_callback_Label_insn_31597
-        FF000A0A          FF000A0A  Label_insn_31598
-        FF000A0C          FF000A0C  Label_insn_31599
-        FF000A0E          FF000A0E  Label_insn_31600
-        FF000A15          FF000A15  Label_insn_31601
-        FF000A17          FF000A17  Label_insn_31602
-        FF000A19          FF000A19  Label_insn_31603
-        FF000A1F          FF000A1F  Label_insn_31604
-        FF000A26          FF000A26  Label_insn_31605
-        FF000A27          FF000A27  post_callback_Label_insn_31605
-        FF000A29          FF000A29  Label_insn_31606
-        FF000A2B          FF000A2B  Label_insn_31607
-        FF000A31          FF000A31  Label_insn_31608
-        FF000A38          FF000A38  Label_insn_31609
-        FF000A39          FF000A39  post_callback_Label_insn_31609
-        FF000A3B          FF000A3B  Label_insn_31610
-        FF000A3D          FF000A3D  Label_insn_31611
-        FF000A3F          FF000A3F  Label_insn_31612
-        FF000A41          FF000A41  Label_insn_31613
-        FF000A47          FF000A47  Label_insn_31614
-        FF000A4D          FF000A4D  Label_insn_31615
-        FF000A4F          FF000A4F  Label_insn_31616
-        FF000A56          FF000A56  Label_insn_31617
-        FF000A59          FF000A59  Label_insn_31618
-        FF000A5A          FF000A5A  post_callback_Label_insn_31618
-        FF000A5C          FF000A5C  Label_insn_31619
-        FF000A5E          FF000A5E  Label_insn_31620
-        FF000A60          FF000A60  Label_insn_31621
-        FF000A62          FF000A62  Label_insn_31622
-        FF000A64          FF000A64  Label_insn_31623
-        FF000A66          FF000A66  Label_insn_31624
-        FF000A6D          FF000A6D  Label_insn_31625
-        FF000A6F          FF000A6F  Label_insn_31626
-        FF000A71          FF000A71  Label_insn_31627
-        FF000A77          FF000A77  Label_insn_31628
-        FF000A7E          FF000A7E  Label_insn_31629
-        FF000A7F          FF000A7F  post_callback_Label_insn_31629
-        FF000A81          FF000A81  Label_insn_31630
-        FF000A83          FF000A83  Label_insn_31631
-        FF000A85          FF000A85  Label_insn_31632
-        FF000A87          FF000A87  Label_insn_31633
-        FF000A8E          FF000A8E  Label_insn_31634
-        FF000A90          FF000A90  Label_insn_31635
-        FF000A92          FF000A92  Label_insn_31636
-        FF000A98          FF000A98  Label_insn_31637
-        FF000A9F          FF000A9F  Label_insn_31638
-        FF000AA0          FF000AA0  post_callback_Label_insn_31638
-        FF000AA2          FF000AA2  Label_insn_31639
-        FF000AA4          FF000AA4  Label_insn_31640
-        FF000AA6          FF000AA6  Label_insn_31641
-        FF000AAD          FF000AAD  Label_insn_31642
-        FF000AAF          FF000AAF  Label_insn_31643
-        FF000AB1          FF000AB1  Label_insn_31644
-        FF000AB7          FF000AB7  Label_insn_31645
-        FF000ABE          FF000ABE  Label_insn_31646
-        FF000ABF          FF000ABF  post_callback_Label_insn_31646
-        FF000AC1          FF000AC1  Label_insn_31647
-        FF000AC3          FF000AC3  Label_insn_31648
-        FF000AC5          FF000AC5  Label_insn_31649
-        FF000ACC          FF000ACC  Label_insn_31650
-        FF000ACE          FF000ACE  Label_insn_31651
-        FF000AD0          FF000AD0  Label_insn_31652
-        FF000AD6          FF000AD6  Label_insn_31653
-        FF000ADD          FF000ADD  Label_insn_31654
-        FF000ADE          FF000ADE  post_callback_Label_insn_31654
-        FF000AE0          FF000AE0  Label_insn_31655
-        FF000AE2          FF000AE2  Label_insn_31656
-        FF000AE4          FF000AE4  Label_insn_31657
-        FF000AEB          FF000AEB  Label_insn_31658
-        FF000AED          FF000AED  Label_insn_31659
-        FF000AEF          FF000AEF  Label_insn_31660
-        FF000AF5          FF000AF5  Label_insn_31661
-        FF000AFC          FF000AFC  Label_insn_31662
-        FF000AFD          FF000AFD  post_callback_Label_insn_31662
-        FF000AFF          FF000AFF  Label_insn_31663
-        FF000B01          FF000B01  Label_insn_31664
-        FF000B08          FF000B08  Label_insn_31665
-        FF000B0A          FF000B0A  Label_insn_31666
-        FF000B0C          FF000B0C  Label_insn_31667
-        FF000B12          FF000B12  Label_insn_31668
-        FF000B19          FF000B19  Label_insn_31669
-        FF000B1A          FF000B1A  post_callback_Label_insn_31669
-        FF000B1C          FF000B1C  Label_insn_31670
-        FF000B1E          FF000B1E  Label_insn_31671
-        FF000B20          FF000B20  Label_insn_31672
-        FF000B27          FF000B27  Label_insn_31673
-        FF000B29          FF000B29  Label_insn_31674
-        FF000B2B          FF000B2B  Label_insn_31675
-        FF000B31          FF000B31  Label_insn_31676
-        FF000B38          FF000B38  Label_insn_31677
-        FF000B39          FF000B39  post_callback_Label_insn_31677
-        FF000B3B          FF000B3B  Label_insn_31678
-        FF000B3D          FF000B3D  Label_insn_31679
-        FF000B3F          FF000B3F  Label_insn_31680
-        FF000B46          FF000B46  Label_insn_31681
-        FF000B48          FF000B48  Label_insn_31682
-        FF000B4A          FF000B4A  Label_insn_31683
-        FF000B50          FF000B50  Label_insn_31684
-        FF000B57          FF000B57  Label_insn_31685
-        FF000B58          FF000B58  post_callback_Label_insn_31685
-        FF000B5A          FF000B5A  Label_insn_31686
-        FF000B5C          FF000B5C  Label_insn_31687
-        FF000B5E          FF000B5E  Label_insn_31688
-        FF000B65          FF000B65  Label_insn_31689
-        FF000B67          FF000B67  Label_insn_31690
-        FF000B69          FF000B69  Label_insn_31691
-        FF000B6F          FF000B6F  Label_insn_31692
-        FF000B76          FF000B76  Label_insn_31693
-        FF000B77          FF000B77  post_callback_Label_insn_31693
-        FF000B79          FF000B79  Label_insn_31694
-        FF000B7B          FF000B7B  Label_insn_31695
-        FF000B7D          FF000B7D  Label_insn_31696
-        FF000B84          FF000B84  Label_insn_31697
-        FF000B86          FF000B86  Label_insn_31698
-        FF000B88          FF000B88  Label_insn_31699
-        FF000B8E          FF000B8E  Label_insn_31700
-        FF000B95          FF000B95  Label_insn_31701
-        FF000B96          FF000B96  post_callback_Label_insn_31701
-        FF000B98          FF000B98  Label_insn_31702
-        FF000B9A          FF000B9A  Label_insn_31703
-        FF000B9C          FF000B9C  Label_insn_31704
-        FF000BA3          FF000BA3  Label_insn_31705
-        FF000BA5          FF000BA5  Label_insn_31706
-        FF000BA7          FF000BA7  Label_insn_31707
-        FF000BAD          FF000BAD  Label_insn_31708
-        FF000BB4          FF000BB4  Label_insn_31709
-        FF000BB5          FF000BB5  post_callback_Label_insn_31709
-        FF000BB7          FF000BB7  Label_insn_31710
-        FF000BB9          FF000BB9  Label_insn_356
-        FF000BC0          FF000BC0  Label_insn_31711
-        FF000BC2          FF000BC2  Label_insn_358
-        FF000BC6          FF000BC6  Label_insn_31712
-        FF000BCD          FF000BCD  Label_insn_31713
-        FF000BCF          FF000BCF  Label_insn_31714
-        FF000BD1          FF000BD1  Label_insn_362
-        FF000BD5          FF000BD5  Label_insn_31715
-        FF000BDB          FF000BDB  Label_insn_31716
-        FF000BE1          FF000BE1  Label_insn_364
-        FF000BE8          FF000BE8  Label_insn_31717
-        FF000BE9          FF000BE9  post_callback_Label_insn_31717
-        FF000BEB          FF000BEB  Label_insn_31718
-        FF000BED          FF000BED  Label_insn_31719
-        FF000BEF          FF000BEF  Label_insn_31720
-        FF000BF6          FF000BF6  Label_insn_31721
-        FF000BF8          FF000BF8  Label_insn_31722
-        FF000BFA          FF000BFA  Label_insn_31723
-        FF000C00          FF000C00  Label_insn_31724
-        FF000C07          FF000C07  Label_insn_31725
-        FF000C08          FF000C08  post_callback_Label_insn_31725
-        FF000C0A          FF000C0A  Label_insn_31726
-        FF000C0C          FF000C0C  Label_insn_31727
-        FF000C0E          FF000C0E  Label_insn_31728
-        FF000C15          FF000C15  Label_insn_31729
-        FF000C17          FF000C17  Label_insn_31730
-        FF000C19          FF000C19  Label_insn_31731
-        FF000C1F          FF000C1F  Label_insn_31732
-        FF000C26          FF000C26  Label_insn_31733
-        FF000C27          FF000C27  post_callback_Label_insn_31733
-        FF000C29          FF000C29  Label_insn_385
-        FF000C2F          FF000C2F  Label_insn_31734
-        FF000C31          FF000C31  Label_insn_31735
-        FF000C33          FF000C33  Label_insn_31736
-        FF000C3A          FF000C3A  Label_insn_31737
-        FF000C3C          FF000C3C  Label_insn_31738
-        FF000C3E          FF000C3E  Label_insn_31739
-        FF000C44          FF000C44  Label_insn_31740
-        FF000C4B          FF000C4B  Label_insn_31741
-        FF000C4C          FF000C4C  post_callback_Label_insn_31741
-        FF000C4E          FF000C4E  Label_insn_31742
-        FF000C50          FF000C50  Label_insn_31743
-        FF000C52          FF000C52  Label_insn_31744
-        FF000C59          FF000C59  Label_insn_21298
-        FF000C5E          FF000C5E  Label_insn_31745
-        FF000C60          FF000C60  Label_insn_31746
-        FF000C62          FF000C62  Label_insn_31747
-        FF000C68          FF000C68  Label_insn_21299
-        FF000C6D          FF000C6D  Label_insn_31748
-        FF000C74          FF000C74  Label_insn_31749
-        FF000C75          FF000C75  post_callback_Label_insn_31749
-        FF000C77          FF000C77  Label_insn_31750
-        FF000C79          FF000C79  Label_insn_31751
-        FF000C7B          FF000C7B  Label_insn_31752
-        FF000C82          FF000C82  Label_insn_31753
-        FF000C84          FF000C84  Label_insn_31754
-        FF000C86          FF000C86  Label_insn_31755
-        FF000C8C          FF000C8C  Label_insn_31756
-        FF000C93          FF000C93  Label_insn_31757
-        FF000C94          FF000C94  post_callback_Label_insn_31757
-        FF000C96          FF000C96  Label_insn_31758
-        FF000C98          FF000C98  Label_insn_31759
-        FF000C9A          FF000C9A  Label_insn_31760
-        FF000CA1          FF000CA1  Label_insn_31761
-        FF000CA3          FF000CA3  Label_insn_31762
-        FF000CA5          FF000CA5  Label_insn_31763
-        FF000CAB          FF000CAB  Label_insn_31764
-        FF000CB2          FF000CB2  Label_insn_31765
-        FF000CB3          FF000CB3  post_callback_Label_insn_31765
-        FF000CB5          FF000CB5  Label_insn_31766
-        FF000CB7          FF000CB7  Label_insn_31767
-        FF000CB9          FF000CB9  Label_insn_31768
-        FF000CC0          FF000CC0  Label_insn_31769
-        FF000CC2          FF000CC2  Label_insn_31770
-        FF000CC4          FF000CC4  Label_insn_31771
-        FF000CCA          FF000CCA  Label_insn_31772
-        FF000CD1          FF000CD1  Label_insn_31773
-        FF000CD2          FF000CD2  post_callback_Label_insn_31773
-        FF000CD4          FF000CD4  Label_insn_31774
-        FF000CD6          FF000CD6  Label_insn_31775
-        FF000CD8          FF000CD8  Label_insn_31776
-        FF000CDF          FF000CDF  Label_insn_31777
-        FF000CE1          FF000CE1  Label_insn_31778
-        FF000CE3          FF000CE3  Label_insn_31779
-        FF000CE9          FF000CE9  Label_insn_31780
-        FF000CF0          FF000CF0  Label_insn_31781
-        FF000CF1          FF000CF1  post_callback_Label_insn_31781
-        FF000CF3          FF000CF3  Label_insn_31782
-        FF000CF5          FF000CF5  Label_insn_31783
-        FF000CF7          FF000CF7  Label_insn_31784
-        FF000CFE          FF000CFE  Label_insn_31785
-        FF000D00          FF000D00  Label_insn_31786
-        FF000D02          FF000D02  Label_insn_31787
-        FF000D08          FF000D08  Label_insn_31788
-        FF000D0F          FF000D0F  Label_insn_31789
-        FF000D10          FF000D10  post_callback_Label_insn_31789
-        FF000D12          FF000D12  Label_insn_31790
-        FF000D14          FF000D14  Label_insn_31791
-        FF000D16          FF000D16  Label_insn_31792
-        FF000D1D          FF000D1D  Label_insn_31793
-        FF000D1F          FF000D1F  Label_insn_31794
-        FF000D21          FF000D21  Label_insn_31795
-        FF000D27          FF000D27  Label_insn_31796
-        FF000D2E          FF000D2E  Label_insn_31797
-        FF000D2F          FF000D2F  post_callback_Label_insn_31797
-        FF000D31          FF000D31  Label_insn_31798
-        FF000D33          FF000D33  Label_insn_31799
-        FF000D35          FF000D35  Label_insn_31800
-        FF000D3C          FF000D3C  Label_insn_31801
-        FF000D3E          FF000D3E  Label_insn_31802
-        FF000D40          FF000D40  Label_insn_31803
-        FF000D46          FF000D46  Label_insn_31804
-        FF000D4D          FF000D4D  Label_insn_31805
-        FF000D4E          FF000D4E  post_callback_Label_insn_31805
-        FF000D50          FF000D50  Label_insn_31806
-        FF000D52          FF000D52  Label_insn_31807
-        FF000D54          FF000D54  Label_insn_31808
-        FF000D5B          FF000D5B  Label_insn_31809
-        FF000D5D          FF000D5D  Label_insn_31810
-        FF000D5F          FF000D5F  Label_insn_31811
-        FF000D65          FF000D65  Label_insn_31812
-        FF000D6C          FF000D6C  Label_insn_31813
-        FF000D6D          FF000D6D  post_callback_Label_insn_31813
-        FF000D6F          FF000D6F  Label_insn_31814
-        FF000D71          FF000D71  Label_insn_31815
-        FF000D73          FF000D73  Label_insn_31816
-        FF000D7A          FF000D7A  Label_insn_31817
-        FF000D7C          FF000D7C  Label_insn_31818
-        FF000D7E          FF000D7E  Label_insn_31819
-        FF000D84          FF000D84  Label_insn_31820
-        FF000D8B          FF000D8B  Label_insn_31821
-        FF000D8C          FF000D8C  post_callback_Label_insn_31821
-        FF000D8E          FF000D8E  Label_insn_31822
-        FF000D90          FF000D90  Label_insn_31823
-        FF000D92          FF000D92  Label_insn_31824
-        FF000D99          FF000D99  Label_insn_31825
-        FF000D9B          FF000D9B  Label_insn_31826
-        FF000D9D          FF000D9D  Label_insn_31827
-        FF000DA3          FF000DA3  Label_insn_31828
-        FF000DAA          FF000DAA  Label_insn_31829
-        FF000DAB          FF000DAB  post_callback_Label_insn_31829
-        FF000DAD          FF000DAD  Label_insn_31830
-        FF000DAF          FF000DAF  Label_insn_31831
-        FF000DB1          FF000DB1  Label_insn_31832
-        FF000DB8          FF000DB8  Label_insn_31833
-        FF000DBA          FF000DBA  Label_insn_31834
-        FF000DBC          FF000DBC  Label_insn_31835
-        FF000DC2          FF000DC2  Label_insn_31836
-        FF000DC8          FF000DC8  Label_insn_31874
-        FF000DCB          FF000DCB  Label_insn_31837
-        FF000DCC          FF000DCC  post_callback_Label_insn_31837
-        FF000DCE          FF000DCE  Label_insn_31838
-        FF000DD0          FF000DD0  Label_insn_31839
-        FF000DD2          FF000DD2  Label_insn_31840
-        FF000DD9          FF000DD9  Label_insn_31841
-        FF000DDB          FF000DDB  Label_insn_31842
-        FF000DDD          FF000DDD  Label_insn_31843
-        FF000DE3          FF000DE3  Label_insn_31844
-        FF000DEA          FF000DEA  Label_insn_31845
-        FF000DEB          FF000DEB  post_callback_Label_insn_31845
-        FF000DED          FF000DED  Label_insn_31846
-        FF000DEF          FF000DEF  Label_insn_31847
-        FF000DF1          FF000DF1  Label_insn_31848
-        FF000DF8          FF000DF8  Label_insn_31849
-        FF000DFA          FF000DFA  Label_insn_31850
-        FF000DFC          FF000DFC  Label_insn_31851
-        FF000E02          FF000E02  Label_insn_31852
-        FF000E09          FF000E09  Label_insn_31853
-        FF000E0A          FF000E0A  post_callback_Label_insn_31853
-        FF000E0C          FF000E0C  Label_insn_31854
-        FF000E0E          FF000E0E  Label_insn_31855
-        FF000E10          FF000E10  Label_insn_31856
-        FF000E17          FF000E17  Label_insn_31857
-        FF000E19          FF000E19  Label_insn_31858
-        FF000E1B          FF000E1B  Label_insn_31859
-        FF000E21          FF000E21  Label_insn_31860
-        FF000E28          FF000E28  Label_insn_31861
-        FF000E29          FF000E29  post_callback_Label_insn_31861
-        FF000E2B          FF000E2B  Label_insn_31862
-        FF000E2D          FF000E2D  Label_insn_31863
-        FF000E2F          FF000E2F  Label_insn_31864
-        FF000E36          FF000E36  Label_insn_31865
-        FF000E38          FF000E38  Label_insn_31866
-        FF000E3A          FF000E3A  Label_insn_31867
-        FF000E40          FF000E40  Label_insn_31868
-        FF000E47          FF000E47  Label_insn_31869
-        FF000E48          FF000E48  post_callback_Label_insn_31869
-        FF000E4A          FF000E4A  Label_insn_31870
-        FF000E4C          FF000E4C  Label_insn_31871
-        FF000E4E          FF000E4E  Label_insn_31872
-        FF000E55          FF000E55  Label_insn_31873
-        FF000E57          FF000E57  Label_insn_31875
-        FF000E5D          FF000E5D  Label_insn_31876
-        FF000E64          FF000E64  Label_insn_31877
-        FF000E65          FF000E65  post_callback_Label_insn_31877
-        FF000E67          FF000E67  Label_insn_31878
-        FF000E69          FF000E69  Label_insn_31879
-        FF000E6B          FF000E6B  Label_insn_31880
-        FF000E72          FF000E72  Label_insn_31881
-        FF000E74          FF000E74  Label_insn_31882
-        FF000E76          FF000E76  Label_insn_31883
-        FF000E7C          FF000E7C  Label_insn_31884
-        FF000E83          FF000E83  Label_insn_31885
-        FF000E84          FF000E84  post_callback_Label_insn_31885
-        FF000E86          FF000E86  Label_insn_31886
-        FF000E88          FF000E88  Label_insn_31887
-        FF000E8A          FF000E8A  Label_insn_31888
-        FF000E91          FF000E91  Label_insn_31889
-        FF000E93          FF000E93  Label_insn_31890
-        FF000E95          FF000E95  Label_insn_31891
-        FF000E9B          FF000E9B  Label_insn_31892
-        FF000EA2          FF000EA2  Label_insn_31893
-        FF000EA3          FF000EA3  post_callback_Label_insn_31893
-        FF000EA5          FF000EA5  Label_insn_31894
-        FF000EA7          FF000EA7  Label_insn_31895
-        FF000EA9          FF000EA9  Label_insn_31896
-        FF000EB0          FF000EB0  Label_insn_31897
-        FF000EB2          FF000EB2  Label_insn_31898
-        FF000EB4          FF000EB4  Label_insn_31899
-        FF000EBA          FF000EBA  Label_insn_31900
-        FF000EC1          FF000EC1  Label_insn_31901
-        FF000EC2          FF000EC2  post_callback_Label_insn_31901
-        FF000EC4          FF000EC4  Label_insn_31902
-        FF000EC6          FF000EC6  Label_insn_31903
-        FF000EC8          FF000EC8  Label_insn_31904
-        FF000ECF          FF000ECF  Label_insn_31905
-        FF000ED1          FF000ED1  Label_insn_31906
-        FF000ED3          FF000ED3  Label_insn_31907
-        FF000ED9          FF000ED9  Label_insn_31908
-        FF000EE0          FF000EE0  Label_insn_31909
-        FF000EE1          FF000EE1  post_callback_Label_insn_31909
-        FF000EE3          FF000EE3  Label_insn_31910
-        FF000EE5          FF000EE5  Label_insn_31911
-        FF000EE7          FF000EE7  Label_insn_31912
-        FF000EEE          FF000EEE  Label_insn_31913
-        FF000EF0          FF000EF0  Label_insn_31914
-        FF000EF2          FF000EF2  Label_insn_31915
-        FF000EF8          FF000EF8  Label_insn_31916
-        FF000EFF          FF000EFF  Label_insn_31917
-        FF000F00          FF000F00  post_callback_Label_insn_31917
-        FF000F02          FF000F02  Label_insn_31918
-        FF000F04          FF000F04  Label_insn_31919
-        FF000F06          FF000F06  Label_insn_31920
-        FF000F0D          FF000F0D  Label_insn_31921
-        FF000F0F          FF000F0F  Label_insn_31922
-        FF000F11          FF000F11  Label_insn_31923
-        FF000F17          FF000F17  Label_insn_31924
-        FF000F1E          FF000F1E  Label_insn_31925
-        FF000F1F          FF000F1F  post_callback_Label_insn_31925
-        FF000F21          FF000F21  Label_insn_31926
-        FF000F23          FF000F23  Label_insn_31927
-        FF000F25          FF000F25  Label_insn_31928
-        FF000F2C          FF000F2C  Label_insn_31929
-        FF000F2E          FF000F2E  Label_insn_31930
-        FF000F30          FF000F30  Label_insn_31931
-        FF000F36          FF000F36  Label_insn_31932
-        FF000F3D          FF000F3D  Label_insn_31933
-        FF000F3E          FF000F3E  post_callback_Label_insn_31933
-        FF000F40          FF000F40  Label_insn_31934
-        FF000F42          FF000F42  Label_insn_31935
-        FF000F44          FF000F44  Label_insn_31936
-        FF000F4B          FF000F4B  Label_insn_31937
-        FF000F4D          FF000F4D  Label_insn_31938
-        FF000F4F          FF000F4F  Label_insn_31939
-        FF000F55          FF000F55  Label_insn_31940
-        FF000F5C          FF000F5C  Label_insn_31941
-        FF000F5D          FF000F5D  post_callback_Label_insn_31941
-        FF000F5F          FF000F5F  Label_insn_31942
-        FF000F61          FF000F61  Label_insn_31943
-        FF000F63          FF000F63  Label_insn_31944
-        FF000F6A          FF000F6A  Label_insn_31945
-        FF000F6C          FF000F6C  Label_insn_31946
-        FF000F6E          FF000F6E  Label_insn_31947
-        FF000F74          FF000F74  Label_insn_31948
-        FF000F7B          FF000F7B  Label_insn_31949
-        FF000F7C          FF000F7C  post_callback_Label_insn_31949
-        FF000F7E          FF000F7E  Label_insn_31950
-        FF000F80          FF000F80  Label_insn_31951
-        FF000F82          FF000F82  Label_insn_31952
-        FF000F89          FF000F89  Label_insn_31953
-        FF000F8B          FF000F8B  Label_insn_31954
-        FF000F8D          FF000F8D  Label_insn_31955
-        FF000F93          FF000F93  Label_insn_31956
-        FF000F9A          FF000F9A  Label_insn_31957
-        FF000F9B          FF000F9B  post_callback_Label_insn_31957
-        FF000F9D          FF000F9D  Label_insn_31958
-        FF000F9F          FF000F9F  Label_insn_31959
-        FF000FA1          FF000FA1  Label_insn_31960
-        FF000FA8          FF000FA8  Label_insn_31961
-        FF000FAA          FF000FAA  Label_insn_31962
-        FF000FAC          FF000FAC  Label_insn_31963
-        FF000FB2          FF000FB2  Label_insn_31964
-        FF000FB9          FF000FB9  Label_insn_31965
-        FF000FBA          FF000FBA  post_callback_Label_insn_31965
-        FF000FBC          FF000FBC  Label_insn_31966
-        FF000FBE          FF000FBE  Label_insn_31967
-        FF000FC0          FF000FC0  Label_insn_31968
-        FF000FC7          FF000FC7  Label_insn_31969
-        FF000FC9          FF000FC9  Label_insn_31970
-        FF000FCB          FF000FCB  Label_insn_31971
-        FF000FD1          FF000FD1  Label_insn_31972
-        FF000FD8          FF000FD8  Label_insn_31973
-        FF000FD9          FF000FD9  post_callback_Label_insn_31973
-        FF000FDB          FF000FDB  Label_insn_31974
-        FF000FDD          FF000FDD  Label_insn_31975
-        FF000FDF          FF000FDF  Label_insn_31976
-        FF000FE6          FF000FE6  Label_insn_31977
-        FF000FE8          FF000FE8  Label_insn_31978
-        FF000FEA          FF000FEA  Label_insn_31979
-        FF000FF0          FF000FF0  Label_insn_31980
-        FF000FF7          FF000FF7  Label_insn_31981
-        FF000FF8          FF000FF8  post_callback_Label_insn_31981
-        FF000FFA          FF000FFA  Label_insn_31982
-        FF000FFC          FF000FFC  Label_insn_31983
-        FF000FFE          FF000FFE  Label_insn_31984
-        FF001005          FF001005  Label_insn_21300
-        FF00100A          FF00100A  Label_insn_31985
-        FF00100C          FF00100C  Label_insn_31986
-        FF00100E          FF00100E  Label_insn_31987
-        FF001014          FF001014  Label_insn_31988
-        FF00101B          FF00101B  Label_insn_31989
-        FF00101C          FF00101C  post_callback_Label_insn_31989
-        FF00101E          FF00101E  Label_insn_31990
-        FF001020          FF001020  Label_insn_31991
-        FF001022          FF001022  Label_insn_31992
-        FF001029          FF001029  Label_insn_31993
-        FF00102B          FF00102B  Label_insn_31994
-        FF00102D          FF00102D  Label_insn_31995
-        FF001033          FF001033  Label_insn_31996
-        FF00103A          FF00103A  Label_insn_31997
-        FF00103B          FF00103B  post_callback_Label_insn_31997
-        FF00103D          FF00103D  Label_insn_31998
-        FF00103F          FF00103F  Label_insn_31999
-        FF001041          FF001041  Label_insn_32000
-        FF001048          FF001048  Label_insn_32001
-        FF00104A          FF00104A  Label_insn_32002
-        FF00104C          FF00104C  Label_insn_32003
-        FF001052          FF001052  Label_insn_32004
-        FF001059          FF001059  Label_insn_32005
-        FF00105A          FF00105A  post_callback_Label_insn_32005
-        FF00105C          FF00105C  Label_insn_32006
-        FF00105E          FF00105E  Label_insn_32007
-        FF001060          FF001060  Label_insn_32008
-        FF001067          FF001067  Label_insn_32009
-        FF001069          FF001069  Label_insn_32010
-        FF00106B          FF00106B  Label_insn_32011
-        FF001071          FF001071  Label_insn_32012
-        FF001078          FF001078  Label_insn_32013
-        FF001079          FF001079  post_callback_Label_insn_32013
-        FF00107B          FF00107B  Label_insn_32014
-        FF00107D          FF00107D  Label_insn_32015
-        FF00107F          FF00107F  Label_insn_32016
-        FF001086          FF001086  Label_insn_32017
-        FF001088          FF001088  Label_insn_32018
-        FF00108A          FF00108A  Label_insn_32019
-        FF001090          FF001090  Label_insn_32020
-        FF001097          FF001097  Label_insn_32021
-        FF001098          FF001098  post_callback_Label_insn_32021
-        FF00109A          FF00109A  Label_insn_32022
-        FF00109C          FF00109C  Label_insn_32023
-        FF00109E          FF00109E  Label_insn_32024
-        FF0010A5          FF0010A5  Label_insn_32025
-        FF0010A7          FF0010A7  Label_insn_32026
-        FF0010A9          FF0010A9  Label_insn_32027
-        FF0010AF          FF0010AF  Label_insn_32028
-        FF0010B6          FF0010B6  Label_insn_32029
-        FF0010B7          FF0010B7  post_callback_Label_insn_32029
-        FF0010B9          FF0010B9  Label_insn_32030
-        FF0010BB          FF0010BB  Label_insn_32031
-        FF0010BD          FF0010BD  Label_insn_32032
-        FF0010C4          FF0010C4  Label_insn_32033
-        FF0010C6          FF0010C6  Label_insn_32034
-        FF0010C8          FF0010C8  Label_insn_32035
-        FF0010CE          FF0010CE  Label_insn_32036
-        FF0010D5          FF0010D5  Label_insn_32037
-        FF0010D6          FF0010D6  post_callback_Label_insn_32037
-        FF0010D8          FF0010D8  Label_insn_32038
-        FF0010DA          FF0010DA  Label_insn_32039
-        FF0010DC          FF0010DC  Label_insn_32040
-        FF0010DE          FF0010DE  Label_insn_32041
-        FF0010E0          FF0010E0  Label_insn_32042
-        FF0010E6          FF0010E6  Label_insn_32043
-        FF0010ED          FF0010ED  Label_insn_32044
-        FF0010EE          FF0010EE  post_callback_Label_insn_32044
-        FF0010F0          FF0010F0  Label_insn_32045
-        FF0010F2          FF0010F2  Label_insn_32046
-        FF0010F4          FF0010F4  Label_insn_21301
-        FF0010F7          FF0010F7  Label_insn_32047
-        FF0010F9          FF0010F9  Label_insn_32048
-        FF0010FB          FF0010FB  Label_insn_32049
-        FF001101          FF001101  Label_insn_32050
-        FF001108          FF001108  Label_insn_32051
-        FF001109          FF001109  post_callback_Label_insn_32051
-        FF00110B          FF00110B  Label_insn_32052
-        FF00110D          FF00110D  Label_insn_32053
-        FF00110F          FF00110F  Label_insn_32054
-        FF001116          FF001116  Label_insn_32055
-        FF001118          FF001118  Label_insn_32056
-        FF00111A          FF00111A  Label_insn_32057
-        FF001120          FF001120  Label_insn_32058
-        FF001127          FF001127  Label_insn_32059
-        FF001128          FF001128  post_callback_Label_insn_32059
-        FF00112A          FF00112A  Label_insn_32060
-        FF00112C          FF00112C  Label_insn_32061
-        FF00112E          FF00112E  Label_insn_32062
-        FF001130          FF001130  Label_insn_32063
-        FF001132          FF001132  Label_insn_32064
-        FF001138          FF001138  Label_insn_32065
-        FF00113F          FF00113F  Label_insn_32066
-        FF001140          FF001140  post_callback_Label_insn_32066
-        FF001142          FF001142  Label_insn_32067
-        FF001144          FF001144  Label_insn_32068
-        FF001146          FF001146  Label_insn_32069
-        FF001148          FF001148  Label_insn_21302
-        FF00114A          FF00114A  Label_insn_32070
-        FF00114C          FF00114C  Label_insn_32071
-        FF001152          FF001152  Label_insn_32072
-        FF001158          FF001158  Label_insn_21303
-        FF00115B          FF00115B  Label_insn_32073
-        FF00115C          FF00115C  post_callback_Label_insn_32073
-        FF00115E          FF00115E  Label_insn_32074
-        FF001160          FF001160  Label_insn_32075
-        FF001162          FF001162  Label_insn_21304
-        FF001164          FF001164  Label_insn_32076
-        FF00116B          FF00116B  Label_insn_21305
-        FF00116E          FF00116E  Label_insn_32077
-        FF001170          FF001170  Label_insn_32078
-        FF001172          FF001172  Label_insn_32079
-        FF001178          FF001178  Label_insn_21306
-        FF00117B          FF00117B  Label_insn_32080
-        FF001182          FF001182  Label_insn_32081
-        FF001183          FF001183  post_callback_Label_insn_32081
-        FF001185          FF001185  Label_insn_32082
-        FF001187          FF001187  Label_insn_21307
-        FF00118A          FF00118A  Label_insn_32083
-        FF00118C          FF00118C  Label_insn_21308
-        FF00118F          FF00118F  Label_insn_21309
-        FF001192          FF001192  Label_insn_32084
-        FF001194          FF001194  Label_insn_32085
-        FF001196          FF001196  Label_insn_32086
-        FF00119C          FF00119C  Label_insn_21310
-        FF00119F          FF00119F  Label_insn_32087
-        FF0011A6          FF0011A6  Label_insn_32088
-        FF0011A7          FF0011A7  post_callback_Label_insn_32088
-        FF0011A9          FF0011A9  Label_insn_32089
-        FF0011AB          FF0011AB  Label_insn_21311
-        FF0011AE          FF0011AE  Label_insn_32090
-        FF0011B0          FF0011B0  Label_insn_32091
-        FF0011B7          FF0011B7  Label_insn_32092
-        FF0011B9          FF0011B9  Label_insn_32093
-        FF0011BB          FF0011BB  Label_insn_32094
-        FF0011C1          FF0011C1  Label_insn_32095
-        FF0011C8          FF0011C8  Label_insn_32096
-        FF0011C9          FF0011C9  post_callback_Label_insn_32096
-        FF0011CB          FF0011CB  Label_insn_32097
-        FF0011CD          FF0011CD  Label_insn_32098
-        FF0011CF          FF0011CF  Label_insn_32099
-        FF0011D6          FF0011D6  Label_insn_32100
-        FF0011D8          FF0011D8  Label_insn_32101
-        FF0011DA          FF0011DA  Label_insn_32102
-        FF0011E0          FF0011E0  Label_insn_32103
-        FF0011E7          FF0011E7  Label_insn_32104
-        FF0011E8          FF0011E8  post_callback_Label_insn_32104
-        FF0011EA          FF0011EA  Label_insn_32105
-        FF0011EC          FF0011EC  Label_insn_21312
-        FF0011EF          FF0011EF  Label_insn_32106
-        FF0011F1          FF0011F1  Label_insn_32107
-        FF0011F3          FF0011F3  Label_insn_32108
-        FF0011F5          FF0011F5  Label_insn_32109
-        FF0011FB          FF0011FB  Label_insn_32110
-        FF001202          FF001202  Label_insn_32111
-        FF001203          FF001203  post_callback_Label_insn_32111
-        FF001205          FF001205  Label_insn_32112
-        FF001207          FF001207  Label_insn_32113
-        FF001209          FF001209  Label_insn_32114
-        FF001210          FF001210  Label_insn_32115
-        FF001212          FF001212  Label_insn_32116
-        FF001214          FF001214  Label_insn_32117
-        FF00121A          FF00121A  Label_insn_32118
-        FF001221          FF001221  Label_insn_32119
-        FF001222          FF001222  post_callback_Label_insn_32119
-        FF001224          FF001224  Label_insn_32120
-        FF001226          FF001226  Label_insn_32121
-        FF001228          FF001228  Label_insn_32122
-        FF00122A          FF00122A  Label_insn_32123
-        FF00122C          FF00122C  Label_insn_32124
-        FF001232          FF001232  Label_insn_32125
-        FF001239          FF001239  Label_insn_32126
-        FF00123A          FF00123A  post_callback_Label_insn_32126
-        FF00123C          FF00123C  Label_insn_32127
-        FF00123E          FF00123E  Label_insn_32128
-        FF001240          FF001240  Label_insn_32129
-        FF001247          FF001247  Label_insn_32130
-        FF001249          FF001249  Label_insn_32131
-        FF00124B          FF00124B  Label_insn_32132
-        FF001251          FF001251  Label_insn_32133
-        FF001258          FF001258  Label_insn_32134
-        FF001259          FF001259  post_callback_Label_insn_32134
-        FF00125B          FF00125B  Label_insn_32135
-        FF00125D          FF00125D  Label_insn_32136
-        FF00125F          FF00125F  Label_insn_32137
-        FF001261          FF001261  Label_insn_32138
-        FF001263          FF001263  Label_insn_32139
-        FF001269          FF001269  Label_insn_32140
-        FF001270          FF001270  Label_insn_32141
-        FF001271          FF001271  post_callback_Label_insn_32141
-        FF001273          FF001273  Label_insn_32142
-        FF001275          FF001275  Label_insn_32143
-        FF001277          FF001277  Label_insn_32144
-        FF001279          FF001279  Label_insn_32145
-        FF00127B          FF00127B  Label_insn_32146
-        FF001281          FF001281  Label_insn_32147
-        FF001288          FF001288  Label_insn_32148
-        FF001289          FF001289  post_callback_Label_insn_32148
-        FF00128B          FF00128B  Label_insn_32149
-        FF00128D          FF00128D  Label_insn_32150
-        FF00128F          FF00128F  Label_insn_32151
-        FF001296          FF001296  Label_insn_32152
-        FF001298          FF001298  Label_insn_32153
-        FF00129A          FF00129A  Label_insn_32154
-        FF0012A0          FF0012A0  Label_insn_32155
-        FF0012A7          FF0012A7  Label_insn_32156
-        FF0012A8          FF0012A8  post_callback_Label_insn_32156
-        FF0012AA          FF0012AA  Label_insn_32157
-        FF0012AC          FF0012AC  Label_insn_32158
-        FF0012AE          FF0012AE  Label_insn_32159
-        FF0012B0          FF0012B0  Label_insn_32160
-        FF0012B2          FF0012B2  Label_insn_32161
-        FF0012B8          FF0012B8  Label_insn_32162
-        FF0012BF          FF0012BF  Label_insn_32163
-        FF0012C0          FF0012C0  post_callback_Label_insn_32163
-        FF0012C2          FF0012C2  Label_insn_32164
-        FF0012C4          FF0012C4  Label_insn_32165
-        FF0012C6          FF0012C6  Label_insn_32166
-        FF0012C8          FF0012C8  Label_insn_32167
-        FF0012CA          FF0012CA  Label_insn_32168
-        FF0012D0          FF0012D0  Label_insn_32169
-        FF0012D7          FF0012D7  Label_insn_32170
-        FF0012D8          FF0012D8  post_callback_Label_insn_32170
-        FF0012DA          FF0012DA  Label_insn_32171
-        FF0012DC          FF0012DC  Label_insn_32172
-        FF0012DE          FF0012DE  Label_insn_32173
-        FF0012E5          FF0012E5  Label_insn_32174
-        FF0012E7          FF0012E7  Label_insn_32175
-        FF0012E9          FF0012E9  Label_insn_32176
-        FF0012EF          FF0012EF  Label_insn_32177
-        FF0012F6          FF0012F6  Label_insn_32178
-        FF0012F7          FF0012F7  post_callback_Label_insn_32178
-        FF0012F9          FF0012F9  Label_insn_32179
-        FF0012FB          FF0012FB  Label_insn_32180
-        FF0012FD          FF0012FD  Label_insn_32181
-        FF0012FF          FF0012FF  Label_insn_32182
-        FF001301          FF001301  Label_insn_32183
-        FF001307          FF001307  Label_insn_32184
-        FF00130E          FF00130E  Label_insn_32185
-        FF00130F          FF00130F  post_callback_Label_insn_32185
-        FF001311          FF001311  Label_insn_32186
-        FF001313          FF001313  Label_insn_32187
-        FF001315          FF001315  Label_insn_32188
-        FF00131C          FF00131C  Label_insn_32189
-        FF00131E          FF00131E  Label_insn_32190
-        FF001320          FF001320  Label_insn_32191
-        FF001326          FF001326  Label_insn_32192
-        FF00132D          FF00132D  Label_insn_32193
-        FF00132E          FF00132E  post_callback_Label_insn_32193
-        FF001330          FF001330  Label_insn_32194
-        FF001332          FF001332  Label_insn_32195
-        FF001334          FF001334  Label_insn_32196
-        FF001336          FF001336  Label_insn_32197
-        FF001338          FF001338  Label_insn_32198
-        FF00133E          FF00133E  Label_insn_32199
-        FF001345          FF001345  Label_insn_32200
-        FF001346          FF001346  post_callback_Label_insn_32200
-        FF001348          FF001348  Label_insn_32201
-        FF00134A          FF00134A  Label_insn_32202
-        FF00134C          FF00134C  Label_insn_32203
-        FF00134E          FF00134E  Label_insn_32204
-        FF001350          FF001350  Label_insn_32205
-        FF001356          FF001356  Label_insn_32206
-        FF00135D          FF00135D  Label_insn_32207
-        FF00135E          FF00135E  post_callback_Label_insn_32207
-        FF001360          FF001360  Label_insn_32208
-        FF001362          FF001362  Label_insn_32209
-        FF001364          FF001364  Label_insn_32210
-        FF001366          FF001366  Label_insn_32211
-        FF001368          FF001368  Label_insn_32212
-        FF00136E          FF00136E  Label_insn_32213
-        FF001375          FF001375  Label_insn_32214
-        FF001376          FF001376  post_callback_Label_insn_32214
-        FF001378          FF001378  Label_insn_32215
-        FF00137A          FF00137A  Label_insn_32216
-        FF00137C          FF00137C  Label_insn_32217
-        FF00137E          FF00137E  Label_insn_32218
-        FF001380          FF001380  Label_insn_32219
-        FF001386          FF001386  Label_insn_32220
-        FF00138D          FF00138D  Label_insn_32221
-        FF00138E          FF00138E  post_callback_Label_insn_32221
-        FF001390          FF001390  Label_insn_32222
-        FF001392          FF001392  Label_insn_32223
-        FF001394          FF001394  Label_insn_32224
-        FF00139B          FF00139B  Label_insn_32225
-        FF00139D          FF00139D  Label_insn_32226
-        FF00139F          FF00139F  Label_insn_32227
-        FF0013A5          FF0013A5  Label_insn_32228
-        FF0013AC          FF0013AC  Label_insn_32229
-        FF0013AD          FF0013AD  post_callback_Label_insn_32229
-        FF0013AF          FF0013AF  Label_insn_32230
-        FF0013B1          FF0013B1  Label_insn_32231
-        FF0013B3          FF0013B3  Label_insn_32232
-        FF0013B5          FF0013B5  Label_insn_32233
-        FF0013B7          FF0013B7  Label_insn_32234
-        FF0013BD          FF0013BD  Label_insn_32235
-        FF0013C4          FF0013C4  Label_insn_32236
-        FF0013C5          FF0013C5  post_callback_Label_insn_32236
-        FF0013C7          FF0013C7  Label_insn_32237
-        FF0013C9          FF0013C9  Label_insn_32238
-        FF0013CB          FF0013CB  Label_insn_32239
-        FF0013D2          FF0013D2  Label_insn_32240
-        FF0013D4          FF0013D4  Label_insn_32241
-        FF0013D6          FF0013D6  Label_insn_32242
-        FF0013DC          FF0013DC  Label_insn_32243
-        FF0013E3          FF0013E3  Label_insn_32244
-        FF0013E4          FF0013E4  post_callback_Label_insn_32244
-        FF0013E6          FF0013E6  Label_insn_32245
-        FF0013E8          FF0013E8  Label_insn_32246
-        FF0013EA          FF0013EA  Label_insn_32247
-        FF0013EC          FF0013EC  Label_insn_32248
-        FF0013EE          FF0013EE  Label_insn_32249
-        FF0013F4          FF0013F4  Label_insn_32250
-        FF0013FB          FF0013FB  Label_insn_32251
-        FF0013FC          FF0013FC  post_callback_Label_insn_32251
-        FF0013FE          FF0013FE  Label_insn_32252
-        FF001400          FF001400  Label_insn_32253
-        FF001402          FF001402  Label_insn_32254
-        FF001404          FF001404  Label_insn_32255
-        FF001406          FF001406  Label_insn_32256
-        FF00140C          FF00140C  Label_insn_32257
-        FF001413          FF001413  Label_insn_32258
-        FF001414          FF001414  post_callback_Label_insn_32258
-        FF001416          FF001416  Label_insn_21313
-        FF001419          FF001419  Label_insn_32259
-        FF00141B          FF00141B  Label_insn_32260
-        FF00141D          FF00141D  Label_insn_21314
-        FF001420          FF001420  Label_insn_21315
-        FF001423          FF001423  Label_insn_32261
-        FF00142A          FF00142A  Label_insn_32262
-        FF00142C          FF00142C  Label_insn_32263
-        FF00142E          FF00142E  Label_insn_32264
-        FF001434          FF001434  Label_insn_32265
-        FF00143B          FF00143B  Label_insn_32266
-        FF00143C          FF00143C  post_callback_Label_insn_32266
-        FF00143E          FF00143E  Label_insn_32267
-        FF001440          FF001440  Label_insn_32268
-        FF001442          FF001442  Label_insn_32269
-        FF001444          FF001444  Label_insn_32270
-        FF001446          FF001446  Label_insn_32271
-        FF00144C          FF00144C  Label_insn_32272
-        FF001453          FF001453  Label_insn_32273
-        FF001454          FF001454  post_callback_Label_insn_32273
-        FF001456          FF001456  Label_insn_32274
-        FF001458          FF001458  Label_insn_32275
-        FF00145A          FF00145A  Label_insn_32276
-        FF001461          FF001461  Label_insn_32277
-        FF001463          FF001463  Label_insn_32278
-        FF001465          FF001465  Label_insn_32279
-        FF00146B          FF00146B  Label_insn_32280
-        FF001472          FF001472  Label_insn_32281
-        FF001473          FF001473  post_callback_Label_insn_32281
-        FF001475          FF001475  Label_insn_32282
-        FF001477          FF001477  Label_insn_32283
-        FF001479          FF001479  Label_insn_32284
-        FF001480          FF001480  Label_insn_32285
-        FF001482          FF001482  Label_insn_32286
-        FF001484          FF001484  Label_insn_32287
-        FF00148A          FF00148A  Label_insn_32288
-        FF001491          FF001491  Label_insn_32289
-        FF001492          FF001492  post_callback_Label_insn_32289
-        FF001494          FF001494  Label_insn_32290
-        FF001496          FF001496  Label_insn_32291
-        FF001498          FF001498  Label_insn_32292
-        FF00149A          FF00149A  Label_insn_32293
-        FF00149C          FF00149C  Label_insn_32294
-        FF0014A2          FF0014A2  Label_insn_32295
-        FF0014A9          FF0014A9  Label_insn_32296
-        FF0014AA          FF0014AA  post_callback_Label_insn_32296
-        FF0014AC          FF0014AC  Label_insn_32297
-        FF0014AE          FF0014AE  Label_insn_32298
-        FF0014B0          FF0014B0  Label_insn_32299
-        FF0014B2          FF0014B2  Label_insn_32300
-        FF0014B5          FF0014B5  Label_insn_32301
-        FF0014BC          FF0014BC  Label_insn_32302
-        FF0014BE          FF0014BE  Label_insn_32303
-        FF0014C0          FF0014C0  Label_insn_32304
-        FF0014C3          FF0014C3  Label_insn_32305
-        FF0014C5          FF0014C5  Label_insn_32306
-        FF0014C7          FF0014C7  Label_insn_32307
-        FF0014CD          FF0014CD  Label_insn_32308
-        FF0014D4          FF0014D4  Label_insn_32309
-        FF0014D5          FF0014D5  post_callback_Label_insn_32309
-        FF0014D7          FF0014D7  Label_insn_32310
-        FF0014D9          FF0014D9  Label_insn_32311
-        FF0014DB          FF0014DB  Label_insn_32312
-        FF0014DD          FF0014DD  Label_insn_32313
-        FF0014E0          FF0014E0  Label_insn_32314
-        FF0014E7          FF0014E7  Label_insn_32315
-        FF0014E9          FF0014E9  Label_insn_32316
-        FF0014EB          FF0014EB  Label_insn_32317
-        FF0014EE          FF0014EE  Label_insn_32318
-        FF0014F0          FF0014F0  Label_insn_32319
-        FF0014F2          FF0014F2  Label_insn_32320
-        FF0014F8          FF0014F8  Label_insn_32321
-        FF0014FF          FF0014FF  Label_insn_32322
-        FF001500          FF001500  post_callback_Label_insn_32322
-        FF001502          FF001502  Label_insn_32323
-        FF001504          FF001504  Label_insn_32324
-        FF001506          FF001506  Label_insn_32325
-        FF00150D          FF00150D  Label_insn_32326
-        FF00150F          FF00150F  Label_insn_32327
-        FF001511          FF001511  Label_insn_32328
-        FF001517          FF001517  Label_insn_32329
-        FF00151E          FF00151E  Label_insn_32330
-        FF00151F          FF00151F  post_callback_Label_insn_32330
-        FF001521          FF001521  Label_insn_32331
-        FF001523          FF001523  Label_insn_32332
-        FF001525          FF001525  Label_insn_32333
-        FF00152C          FF00152C  Label_insn_32334
-        FF00152E          FF00152E  Label_insn_32335
-        FF001530          FF001530  Label_insn_32336
-        FF001536          FF001536  Label_insn_32337
-        FF00153D          FF00153D  Label_insn_32338
-        FF00153E          FF00153E  post_callback_Label_insn_32338
-        FF001540          FF001540  Label_insn_32339
-        FF001542          FF001542  Label_insn_32340
-        FF001544          FF001544  Label_insn_32341
-        FF001546          FF001546  Label_insn_32342
-        FF001548          FF001548  Label_insn_32343
-        FF00154E          FF00154E  Label_insn_32344
-        FF001555          FF001555  Label_insn_32345
-        FF001556          FF001556  post_callback_Label_insn_32345
-        FF001558          FF001558  Label_insn_32346
-        FF00155A          FF00155A  Label_insn_32347
-        FF00155C          FF00155C  Label_insn_32348
-        FF001563          FF001563  Label_insn_32349
-        FF001565          FF001565  Label_insn_32350
-        FF001567          FF001567  Label_insn_32351
-        FF00156D          FF00156D  Label_insn_32352
-        FF001574          FF001574  Label_insn_32353
-        FF001575          FF001575  post_callback_Label_insn_32353
-        FF001577          FF001577  Label_insn_32354
-        FF001579          FF001579  Label_insn_32355
-        FF00157B          FF00157B  Label_insn_32356
-        FF001582          FF001582  Label_insn_32357
-        FF001584          FF001584  Label_insn_32358
-        FF001586          FF001586  Label_insn_32359
-        FF00158C          FF00158C  Label_insn_32360
-        FF001593          FF001593  Label_insn_32361
-        FF001594          FF001594  post_callback_Label_insn_32361
-        FF001596          FF001596  Label_insn_32362
-        FF001598          FF001598  Label_insn_32363
-        FF00159A          FF00159A  Label_insn_32364
-        FF00159C          FF00159C  Label_insn_32365
-        FF00159E          FF00159E  Label_insn_32366
-        FF0015A4          FF0015A4  Label_insn_32367
-        FF0015AB          FF0015AB  Label_insn_32368
-        FF0015AC          FF0015AC  post_callback_Label_insn_32368
-        FF0015AE          FF0015AE  Label_insn_32369
-        FF0015B0          FF0015B0  Label_insn_32370
-        FF0015B2          FF0015B2  Label_insn_32371
-        FF0015B4          FF0015B4  Label_insn_32372
-        FF0015B6          FF0015B6  Label_insn_32373
-        FF0015BC          FF0015BC  Label_insn_32374
-        FF0015C3          FF0015C3  Label_insn_32375
-        FF0015C4          FF0015C4  post_callback_Label_insn_32375
-        FF0015C6          FF0015C6  Label_insn_32376
-        FF0015C8          FF0015C8  Label_insn_32377
-        FF0015CA          FF0015CA  Label_insn_32378
-        FF0015D1          FF0015D1  Label_insn_32379
-        FF0015D3          FF0015D3  Label_insn_32380
-        FF0015D5          FF0015D5  Label_insn_32381
-        FF0015DB          FF0015DB  Label_insn_32382
-        FF0015E2          FF0015E2  Label_insn_32383
-        FF0015E3          FF0015E3  post_callback_Label_insn_32383
-        FF0015E5          FF0015E5  Label_insn_32384
-        FF0015E7          FF0015E7  Label_insn_32385
-        FF0015E9          FF0015E9  Label_insn_32386
-        FF0015F0          FF0015F0  Label_insn_32387
-        FF0015F2          FF0015F2  Label_insn_32388
-        FF0015F4          FF0015F4  Label_insn_32389
-        FF0015FA          FF0015FA  Label_insn_32390
-        FF001601          FF001601  Label_insn_32391
-        FF001602          FF001602  post_callback_Label_insn_32391
-        FF001604          FF001604  Label_insn_32392
-        FF001606          FF001606  Label_insn_32393
-        FF001608          FF001608  Label_insn_32394
-        FF00160F          FF00160F  Label_insn_1412
-        FF001613          FF001613  Label_insn_32395
-        FF001615          FF001615  Label_insn_32396
-        FF001617          FF001617  Label_insn_32397
-        FF00161D          FF00161D  Label_insn_32398
-        FF001624          FF001624  Label_insn_32399
-        FF001625          FF001625  post_callback_Label_insn_32399
-        FF001627          FF001627  Label_insn_32400
-        FF001629          FF001629  Label_insn_32401
-        FF00162B          FF00162B  Label_insn_32402
-        FF001632          FF001632  Label_insn_32403
-        FF001634          FF001634  Label_insn_32404
-        FF001636          FF001636  Label_insn_32405
-        FF00163C          FF00163C  Label_insn_32406
-        FF001642          FF001642  Label_insn_32444
-        FF001645          FF001645  Label_insn_32407
-        FF001646          FF001646  post_callback_Label_insn_32407
-        FF001648          FF001648  Label_insn_32408
-        FF00164A          FF00164A  Label_insn_32409
-        FF00164C          FF00164C  Label_insn_32410
-        FF001653          FF001653  Label_insn_32411
-        FF001655          FF001655  Label_insn_32412
-        FF001657          FF001657  Label_insn_32413
-        FF00165D          FF00165D  Label_insn_32414
-        FF001664          FF001664  Label_insn_32415
-        FF001665          FF001665  post_callback_Label_insn_32415
-        FF001667          FF001667  Label_insn_32416
-        FF001669          FF001669  Label_insn_32417
-        FF00166B          FF00166B  Label_insn_32418
-        FF001672          FF001672  Label_insn_32419
-        FF001674          FF001674  Label_insn_32420
-        FF001676          FF001676  Label_insn_32421
-        FF00167C          FF00167C  Label_insn_32422
-        FF001683          FF001683  Label_insn_32423
-        FF001684          FF001684  post_callback_Label_insn_32423
-        FF001686          FF001686  Label_insn_32424
-        FF001688          FF001688  Label_insn_32425
-        FF00168A          FF00168A  Label_insn_32426
-        FF001691          FF001691  Label_insn_32427
-        FF001693          FF001693  Label_insn_32428
-        FF001695          FF001695  Label_insn_32429
-        FF00169B          FF00169B  Label_insn_32430
-        FF0016A2          FF0016A2  Label_insn_32431
-        FF0016A3          FF0016A3  post_callback_Label_insn_32431
-        FF0016A5          FF0016A5  Label_insn_32432
-        FF0016A7          FF0016A7  Label_insn_32433
-        FF0016A9          FF0016A9  Label_insn_32434
-        FF0016B0          FF0016B0  Label_insn_32435
-        FF0016B2          FF0016B2  Label_insn_32436
-        FF0016B4          FF0016B4  Label_insn_32437
-        FF0016BA          FF0016BA  Label_insn_32438
-        FF0016C1          FF0016C1  Label_insn_32439
-        FF0016C2          FF0016C2  post_callback_Label_insn_32439
-        FF0016C4          FF0016C4  Label_insn_32440
-        FF0016C6          FF0016C6  Label_insn_32441
-        FF0016C8          FF0016C8  Label_insn_32442
-        FF0016CF          FF0016CF  Label_insn_32443
-        FF0016D1          FF0016D1  Label_insn_32445
-        FF0016D7          FF0016D7  Label_insn_32446
-        FF0016DE          FF0016DE  Label_insn_32447
-        FF0016DF          FF0016DF  post_callback_Label_insn_32447
-        FF0016E1          FF0016E1  Label_insn_32448
-        FF0016E3          FF0016E3  Label_insn_32449
-        FF0016E5          FF0016E5  Label_insn_32450
-        FF0016EC          FF0016EC  Label_insn_32451
-        FF0016EE          FF0016EE  Label_insn_32452
-        FF0016F0          FF0016F0  Label_insn_32453
-        FF0016F6          FF0016F6  Label_insn_32454
-        FF0016FD          FF0016FD  Label_insn_32455
-        FF0016FE          FF0016FE  post_callback_Label_insn_32455
-        FF001700          FF001700  Label_insn_32456
-        FF001702          FF001702  Label_insn_32457
-        FF001704          FF001704  Label_insn_32458
-        FF00170B          FF00170B  Label_insn_32459
-        FF00170D          FF00170D  Label_insn_32460
-        FF00170F          FF00170F  Label_insn_32461
-        FF001715          FF001715  Label_insn_32462
-        FF00171C          FF00171C  Label_insn_32463
-        FF00171D          FF00171D  post_callback_Label_insn_32463
-        FF00171F          FF00171F  Label_insn_32464
-        FF001721          FF001721  Label_insn_32465
-        FF001723          FF001723  Label_insn_32466
-        FF001725          FF001725  Label_insn_32467
-        FF001727          FF001727  Label_insn_32468
-        FF00172D          FF00172D  Label_insn_32469
-        FF001734          FF001734  Label_insn_32470
-        FF001735          FF001735  post_callback_Label_insn_32470
-        FF001737          FF001737  Label_insn_32471
-        FF001739          FF001739  Label_insn_32472
-        FF00173B          FF00173B  Label_insn_32473
-        FF001742          FF001742  Label_insn_32474
-        FF001744          FF001744  Label_insn_32475
-        FF001746          FF001746  Label_insn_32476
-        FF00174C          FF00174C  Label_insn_32477
-        FF001753          FF001753  Label_insn_32478
-        FF001754          FF001754  post_callback_Label_insn_32478
-        FF001756          FF001756  Label_insn_32479
-        FF001758          FF001758  Label_insn_32480
-        FF00175A          FF00175A  Label_insn_32481
-        FF001761          FF001761  Label_insn_32482
-        FF001763          FF001763  Label_insn_32483
-        FF001765          FF001765  Label_insn_32484
-        FF00176B          FF00176B  Label_insn_32485
-        FF001772          FF001772  Label_insn_32486
-        FF001773          FF001773  post_callback_Label_insn_32486
-        FF001775          FF001775  Label_insn_32487
-        FF001777          FF001777  Label_insn_32488
-        FF001779          FF001779  Label_insn_32489
-        FF001780          FF001780  Label_insn_32490
-        FF001782          FF001782  Label_insn_32491
-        FF001784          FF001784  Label_insn_32492
-        FF00178A          FF00178A  Label_insn_32493
-        FF001791          FF001791  Label_insn_32494
-        FF001792          FF001792  post_callback_Label_insn_32494
-        FF001794          FF001794  Label_insn_32495
-        FF001796          FF001796  Label_insn_32496
-        FF001798          FF001798  Label_insn_32497
-        FF00179A          FF00179A  Label_insn_32498
-        FF00179C          FF00179C  Label_insn_32499
-        FF0017A2          FF0017A2  Label_insn_32500
-        FF0017A9          FF0017A9  Label_insn_32501
-        FF0017AA          FF0017AA  post_callback_Label_insn_32501
-        FF0017AC          FF0017AC  Label_insn_32502
-        FF0017AE          FF0017AE  Label_insn_32503
-        FF0017B0          FF0017B0  Label_insn_32504
-        FF0017B7          FF0017B7  Label_insn_32505
-        FF0017B9          FF0017B9  Label_insn_32506
-        FF0017BB          FF0017BB  Label_insn_32507
-        FF0017C1          FF0017C1  Label_insn_32508
-        FF0017C8          FF0017C8  Label_insn_32509
-        FF0017C9          FF0017C9  post_callback_Label_insn_32509
-        FF0017CB          FF0017CB  Label_insn_32510
-        FF0017CD          FF0017CD  Label_insn_32511
-        FF0017CF          FF0017CF  Label_insn_32512
-        FF0017D6          FF0017D6  Label_insn_32513
-        FF0017D8          FF0017D8  Label_insn_32514
-        FF0017DA          FF0017DA  Label_insn_32515
-        FF0017E0          FF0017E0  Label_insn_32516
-        FF0017E7          FF0017E7  Label_insn_32517
-        FF0017E8          FF0017E8  post_callback_Label_insn_32517
-        FF0017EA          FF0017EA  Label_insn_32518
-        FF0017EC          FF0017EC  Label_insn_32519
-        FF0017EE          FF0017EE  Label_insn_32520
-        FF0017F0          FF0017F0  Label_insn_32521
-        FF0017F2          FF0017F2  Label_insn_32522
-        FF0017F8          FF0017F8  Label_insn_32523
-        FF0017FF          FF0017FF  Label_insn_32524
-        FF001800          FF001800  post_callback_Label_insn_32524
-        FF001802          FF001802  Label_insn_32525
-        FF001804          FF001804  Label_insn_32526
-        FF001806          FF001806  Label_insn_32527
-        FF00180D          FF00180D  Label_insn_32528
-        FF00180F          FF00180F  Label_insn_32529
-        FF001811          FF001811  Label_insn_32530
-        FF001817          FF001817  Label_insn_32531
-        FF00181E          FF00181E  Label_insn_32532
-        FF00181F          FF00181F  post_callback_Label_insn_32532
-        FF001821          FF001821  Label_insn_32533
-        FF001823          FF001823  Label_insn_32534
-        FF001825          FF001825  Label_insn_32535
-        FF00182C          FF00182C  Label_insn_32536
-        FF00182E          FF00182E  Label_insn_32537
-        FF001830          FF001830  Label_insn_32538
-        FF001836          FF001836  Label_insn_32539
-        FF00183D          FF00183D  Label_insn_32540
-        FF00183E          FF00183E  post_callback_Label_insn_32540
-        FF001840          FF001840  Label_insn_32541
-        FF001842          FF001842  Label_insn_32542
-        FF001844          FF001844  Label_insn_32543
-        FF00184B          FF00184B  Label_insn_32544
-        FF00184D          FF00184D  Label_insn_32545
-        FF00184F          FF00184F  Label_insn_32546
-        FF001855          FF001855  Label_insn_32547
-        FF00185C          FF00185C  Label_insn_32548
-        FF00185D          FF00185D  post_callback_Label_insn_32548
-        FF00185F          FF00185F  Label_insn_32549
-        FF001861          FF001861  Label_insn_32550
-        FF001863          FF001863  Label_insn_32551
-        FF00186A          FF00186A  Label_insn_32552
-        FF00186C          FF00186C  Label_insn_32553
-        FF00186E          FF00186E  Label_insn_32554
-        FF001874          FF001874  Label_insn_32555
-        FF00187A          FF00187A  Label_insn_1621
-        FF00187F          FF00187F  Label_insn_32556
-        FF001880          FF001880  post_callback_Label_insn_32556
-        FF001882          FF001882  Label_insn_32557
-        FF001884          FF001884  Label_insn_1623
-        FF001888          FF001888  Label_insn_32558
-        FF00188A          FF00188A  Label_insn_32559
-        FF001891          FF001891  Label_insn_32560
-        FF001893          FF001893  Label_insn_32561
-        FF001895          FF001895  Label_insn_32562
-        FF00189B          FF00189B  Label_insn_32563
-        FF0018A2          FF0018A2  Label_insn_32564
-        FF0018A3          FF0018A3  post_callback_Label_insn_32564
-        FF0018A5          FF0018A5  Label_insn_32565
-        FF0018A7          FF0018A7  Label_insn_32566
-        FF0018A9          FF0018A9  Label_insn_32567
-        FF0018B0          FF0018B0  Label_insn_32568
-        FF0018B2          FF0018B2  Label_insn_32569
-        FF0018B4          FF0018B4  Label_insn_32570
-        FF0018BA          FF0018BA  Label_insn_32571
-        FF0018C1          FF0018C1  Label_insn_32572
-        FF0018C2          FF0018C2  post_callback_Label_insn_32572
-        FF0018C4          FF0018C4  Label_insn_32573
-        FF0018C6          FF0018C6  Label_insn_32574
-        FF0018C8          FF0018C8  Label_insn_1645
-        FF0018CC          FF0018CC  Label_insn_32575
-        FF0018D2          FF0018D2  Label_insn_32576
-        FF0018D9          FF0018D9  Label_insn_32577
-        FF0018DB          FF0018DB  Label_insn_32578
-        FF0018DD          FF0018DD  Label_insn_32579
-        FF0018E1          FF0018E1  Label_insn_32580
-        FF0018E4          FF0018E4  Label_insn_32581
-        FF0018EA          FF0018EA  Label_insn_32582
-        FF0018F1          FF0018F1  Label_insn_32583
-        FF0018F3          FF0018F3  Label_insn_32584
-        FF0018F5          FF0018F5  Label_insn_32585
-        FF0018FB          FF0018FB  Label_insn_32586
-        FF001902          FF001902  Label_insn_32587
-        FF001903          FF001903  post_callback_Label_insn_32587
-        FF001905          FF001905  Label_insn_32588
-        FF001907          FF001907  Label_insn_32589
-        FF001909          FF001909  Label_insn_32590
-        FF001910          FF001910  Label_insn_32591
-        FF001912          FF001912  Label_insn_32592
-        FF001914          FF001914  Label_insn_32593
-        FF00191A          FF00191A  Label_insn_32594
-        FF001920          FF001920  Label_insn_1668
-        FF001925          FF001925  Label_insn_32595
-        FF001926          FF001926  post_callback_Label_insn_32595
-        FF001928          FF001928  Label_insn_32596
-        FF00192A          FF00192A  Label_insn_32597
-        FF00192C          FF00192C  Label_insn_32598
-        FF001933          FF001933  Label_insn_32599
-        FF001935          FF001935  Label_insn_32600
-        FF001937          FF001937  Label_insn_32601
-        FF00193D          FF00193D  Label_insn_32602
-        FF001944          FF001944  Label_insn_32603
-        FF001945          FF001945  post_callback_Label_insn_32603
-        FF001947          FF001947  Label_insn_32604
-        FF001949          FF001949  Label_insn_32605
-        FF00194B          FF00194B  Label_insn_32606
-        FF001952          FF001952  Label_insn_32607
-        FF001954          FF001954  Label_insn_32608
-        FF001956          FF001956  Label_insn_32609
-        FF001958          FF001958  Label_insn_32610
-        FF00195E          FF00195E  Label_insn_32611
-        FF001965          FF001965  Label_insn_32612
-        FF001966          FF001966  post_callback_Label_insn_32612
-        FF001968          FF001968  Label_insn_32613
-        FF00196A          FF00196A  Label_insn_32614
-        FF00196C          FF00196C  Label_insn_32615
-        FF001973          FF001973  Label_insn_32616
-        FF001975          FF001975  Label_insn_32617
-        FF001977          FF001977  Label_insn_32618
-        FF00197D          FF00197D  Label_insn_32619
-        FF001984          FF001984  Label_insn_32620
-        FF001985          FF001985  post_callback_Label_insn_32620
-        FF001987          FF001987  Label_insn_32621
-        FF001989          FF001989  Label_insn_32622
-        FF00198B          FF00198B  Label_insn_32623
-        FF001992          FF001992  Label_insn_32624
-        FF001994          FF001994  Label_insn_32625
-        FF001996          FF001996  Label_insn_32626
-        FF00199C          FF00199C  Label_insn_32627
-        FF0019A3          FF0019A3  Label_insn_32628
-        FF0019A4          FF0019A4  post_callback_Label_insn_32628
-        FF0019A6          FF0019A6  Label_insn_32629
-        FF0019A8          FF0019A8  Label_insn_32630
-        FF0019AA          FF0019AA  Label_insn_32631
-        FF0019B1          FF0019B1  Label_insn_32632
-        FF0019B3          FF0019B3  Label_insn_32633
-        FF0019B5          FF0019B5  Label_insn_32634
-        FF0019BB          FF0019BB  Label_insn_32635
-        FF0019C2          FF0019C2  Label_insn_32636
-        FF0019C3          FF0019C3  post_callback_Label_insn_32636
-        FF0019C5          FF0019C5  Label_insn_32637
-        FF0019C7          FF0019C7  Label_insn_32638
-        FF0019C9          FF0019C9  Label_insn_32639
-        FF0019CB          FF0019CB  Label_insn_32640
-        FF0019CD          FF0019CD  Label_insn_32641
-        FF0019CF          FF0019CF  Label_insn_32642
-        FF0019D5          FF0019D5  Label_insn_32643
-        FF0019DC          FF0019DC  Label_insn_32644
-        FF0019DD          FF0019DD  post_callback_Label_insn_32644
-        FF0019DF          FF0019DF  Label_insn_32645
-        FF0019E1          FF0019E1  Label_insn_32646
-        FF0019E3          FF0019E3  Label_insn_32647
-        FF0019EA          FF0019EA  Label_insn_32648
-        FF0019EC          FF0019EC  Label_insn_32649
-        FF0019EE          FF0019EE  Label_insn_32650
-        FF0019F4          FF0019F4  Label_insn_32651
-        FF0019FB          FF0019FB  Label_insn_32652
-        FF0019FC          FF0019FC  post_callback_Label_insn_32652
-        FF0019FE          FF0019FE  Label_insn_32653
-        FF001A00          FF001A00  Label_insn_32654
-        FF001A02          FF001A02  Label_insn_32655
-        FF001A04          FF001A04  Label_insn_32656
-        FF001A06          FF001A06  Label_insn_32657
-        FF001A0C          FF001A0C  Label_insn_32658
-        FF001A13          FF001A13  Label_insn_32659
-        FF001A14          FF001A14  post_callback_Label_insn_32659
-        FF001A16          FF001A16  Label_insn_32660
-        FF001A18          FF001A18  Label_insn_32661
-        FF001A1A          FF001A1A  Label_insn_1776
-        FF001A22          FF001A22  Label_insn_32662
-        FF001A29          FF001A29  Label_insn_32663
-        FF001A2B          FF001A2B  Label_insn_32664
-        FF001A2D          FF001A2D  Label_insn_32665
-        FF001A33          FF001A33  Label_insn_32666
-        FF001A3A          FF001A3A  Label_insn_32667
-        FF001A3B          FF001A3B  post_callback_Label_insn_32667
-        FF001A3D          FF001A3D  Label_insn_32668
-        FF001A3F          FF001A3F  Label_insn_32669
-        FF001A41          FF001A41  Label_insn_32670
-        FF001A48          FF001A48  Label_insn_32671
-        FF001A4A          FF001A4A  Label_insn_32672
-        FF001A4C          FF001A4C  Label_insn_32673
-        FF001A52          FF001A52  Label_insn_32674
-        FF001A59          FF001A59  Label_insn_32675
-        FF001A5A          FF001A5A  post_callback_Label_insn_32675
-        FF001A5C          FF001A5C  Label_insn_32676
-        FF001A5E          FF001A5E  Label_insn_32677
-        FF001A60          FF001A60  Label_insn_32678
-        FF001A67          FF001A67  Label_insn_32679
-        FF001A69          FF001A69  Label_insn_32680
-        FF001A6F          FF001A6F  Label_insn_32681
-        FF001A76          FF001A76  Label_insn_32682
-        FF001A77          FF001A77  post_callback_Label_insn_32682
-        FF001A79          FF001A79  Label_insn_32683
-        FF001A7B          FF001A7B  Label_insn_32684
-        FF001A7D          FF001A7D  Label_insn_32685
-        FF001A84          FF001A84  Label_insn_32686
-        FF001A86          FF001A86  Label_insn_32687
-        FF001A88          FF001A88  Label_insn_32688
-        FF001A8E          FF001A8E  Label_insn_32689
-        FF001A95          FF001A95  Label_insn_32690
-        FF001A96          FF001A96  post_callback_Label_insn_32690
-        FF001A98          FF001A98  Label_insn_32691
-        FF001A9A          FF001A9A  Label_insn_32692
-        FF001A9C          FF001A9C  Label_insn_32693
-        FF001AA3          FF001AA3  Label_insn_32694
-        FF001AA5          FF001AA5  Label_insn_32695
-        FF001AA7          FF001AA7  Label_insn_32696
-        FF001AAD          FF001AAD  Label_insn_32697
-        FF001AB4          FF001AB4  Label_insn_32698
-        FF001AB5          FF001AB5  post_callback_Label_insn_32698
-        FF001AB7          FF001AB7  Label_insn_32699
-        FF001AB9          FF001AB9  Label_insn_32700
-        FF001ABB          FF001ABB  Label_insn_32701
-        FF001AC2          FF001AC2  Label_insn_32702
-        FF001AC4          FF001AC4  Label_insn_32703
-        FF001AC6          FF001AC6  Label_insn_32704
-        FF001ACC          FF001ACC  Label_insn_32705
-        FF001AD3          FF001AD3  Label_insn_32706
-        FF001AD4          FF001AD4  post_callback_Label_insn_32706
-        FF001AD6          FF001AD6  Label_insn_32707
-        FF001AD8          FF001AD8  Label_insn_32708
-        FF001ADA          FF001ADA  Label_insn_32709
-        FF001AE1          FF001AE1  Label_insn_32710
-        FF001AE3          FF001AE3  Label_insn_32711
-        FF001AE5          FF001AE5  Label_insn_32712
-        FF001AEB          FF001AEB  Label_insn_32713
-        FF001AF2          FF001AF2  Label_insn_32714
-        FF001AF3          FF001AF3  post_callback_Label_insn_32714
-        FF001AF5          FF001AF5  Label_insn_32715
-        FF001AF7          FF001AF7  Label_insn_1845
-        FF001AFF          FF001AFF  Label_insn_32716
-        FF001B01          FF001B01  Label_insn_32717
-        FF001B08          FF001B08  Label_insn_32718
-        FF001B0A          FF001B0A  Label_insn_32719
-        FF001B0C          FF001B0C  Label_insn_32720
-        FF001B12          FF001B12  Label_insn_32721
-        FF001B19          FF001B19  Label_insn_32722
-        FF001B1A          FF001B1A  post_callback_Label_insn_32722
-        FF001B1C          FF001B1C  Label_insn_32723
-        FF001B1E          FF001B1E  Label_insn_32724
-        FF001B20          FF001B20  Label_insn_1856
-        FF001B24          FF001B24  Label_insn_32725
-        FF001B2B          FF001B2B  Label_insn_32726
-        FF001B2D          FF001B2D  Label_insn_32727
-        FF001B2F          FF001B2F  Label_insn_32728
-        FF001B35          FF001B35  Label_insn_32729
-        FF001B3C          FF001B3C  Label_insn_32730
-        FF001B3D          FF001B3D  post_callback_Label_insn_32730
-        FF001B3F          FF001B3F  Label_insn_32731
-        FF001B41          FF001B41  Label_insn_32732
-        FF001B43          FF001B43  Label_insn_32733
-        FF001B4A          FF001B4A  Label_insn_32734
-        FF001B4C          FF001B4C  Label_insn_32735
-        FF001B4E          FF001B4E  Label_insn_32736
-        FF001B54          FF001B54  Label_insn_32737
-        FF001B5B          FF001B5B  Label_insn_32738
-        FF001B5C          FF001B5C  post_callback_Label_insn_32738
-        FF001B5E          FF001B5E  Label_insn_32739
-        FF001B60          FF001B60  Label_insn_32740
-        FF001B62          FF001B62  Label_insn_32741
-        FF001B69          FF001B69  Label_insn_32742
-        FF001B6B          FF001B6B  Label_insn_32743
-        FF001B6D          FF001B6D  Label_insn_32744
-        FF001B73          FF001B73  Label_insn_32745
-        FF001B7A          FF001B7A  Label_insn_32746
-        FF001B7B          FF001B7B  post_callback_Label_insn_32746
-        FF001B7D          FF001B7D  Label_insn_32747
-        FF001B7F          FF001B7F  Label_insn_32748
-        FF001B81          FF001B81  Label_insn_32749
-        FF001B88          FF001B88  Label_insn_32750
-        FF001B8A          FF001B8A  Label_insn_32751
-        FF001B8C          FF001B8C  Label_insn_32752
-        FF001B92          FF001B92  Label_insn_32753
-        FF001B99          FF001B99  Label_insn_32754
-        FF001B9A          FF001B9A  post_callback_Label_insn_32754
-        FF001B9C          FF001B9C  Label_insn_32755
-        FF001B9E          FF001B9E  Label_insn_32756
-        FF001BA0          FF001BA0  Label_insn_32757
-        FF001BA7          FF001BA7  Label_insn_32758
-        FF001BA9          FF001BA9  Label_insn_32759
-        FF001BAB          FF001BAB  Label_insn_32760
-        FF001BB1          FF001BB1  Label_insn_32761
-        FF001BB8          FF001BB8  Label_insn_32762
-        FF001BB9          FF001BB9  post_callback_Label_insn_32762
-        FF001BBB          FF001BBB  Label_insn_32763
-        FF001BBD          FF001BBD  Label_insn_32764
-        FF001BBF          FF001BBF  Label_insn_32765
-        FF001BC6          FF001BC6  Label_insn_32766
-        FF001BC8          FF001BC8  Label_insn_32767
-        FF001BCA          FF001BCA  Label_insn_32768
-        FF001BD0          FF001BD0  Label_insn_32769
-        FF001BD7          FF001BD7  Label_insn_32770
-        FF001BD8          FF001BD8  post_callback_Label_insn_32770
-        FF001BDA          FF001BDA  Label_insn_32771
-        FF001BDC          FF001BDC  Label_insn_32772
-        FF001BDE          FF001BDE  Label_insn_1919
-        FF001BE3          FF001BE3  Label_insn_32773
-        FF001BE5          FF001BE5  Label_insn_32774
-        FF001BE7          FF001BE7  Label_insn_32775
-        FF001BED          FF001BED  Label_insn_32776
-        FF001BF4          FF001BF4  Label_insn_32777
-        FF001BF5          FF001BF5  post_callback_Label_insn_32777
-        FF001BF7          FF001BF7  Label_insn_32778
-        FF001BF9          FF001BF9  Label_insn_32779
-        FF001BFB          FF001BFB  Label_insn_32780
-        FF001C02          FF001C02  Label_insn_32781
-        FF001C04          FF001C04  Label_insn_32782
-        FF001C0A          FF001C0A  Label_insn_32783
-        FF001C10          FF001C10  Label_insn_1934
-        FF001C15          FF001C15  Label_insn_32784
-        FF001C16          FF001C16  post_callback_Label_insn_32784
-        FF001C18          FF001C18  Label_insn_1935
-        FF001C1C          FF001C1C  Label_insn_32785
-        FF001C1E          FF001C1E  Label_insn_32786
-        FF001C20          FF001C20  Label_insn_32787
-        FF001C27          FF001C27  Label_insn_32788
-        FF001C29          FF001C29  Label_insn_32789
-        FF001C2B          FF001C2B  Label_insn_32790
-        FF001C31          FF001C31  Label_insn_1943
-        FF001C35          FF001C35  Label_insn_32791
-        FF001C3C          FF001C3C  Label_insn_32792
-        FF001C3D          FF001C3D  post_callback_Label_insn_32792
-        FF001C3F          FF001C3F  Label_insn_32793
-        FF001C41          FF001C41  Label_insn_32794
-        FF001C43          FF001C43  Label_insn_32795
-        FF001C4A          FF001C4A  Label_insn_1949
-        FF001C4E          FF001C4E  Label_insn_32796
-        FF001C50          FF001C50  Label_insn_32797
-        FF001C52          FF001C52  Label_insn_1952
-        FF001C56          FF001C56  Label_insn_32798
-        FF001C5C          FF001C5C  Label_insn_32799
-        FF001C63          FF001C63  Label_insn_32800
-        FF001C64          FF001C64  post_callback_Label_insn_32800
-        FF001C66          FF001C66  Label_insn_32801
-        FF001C68          FF001C68  Label_insn_32802
-        FF001C6A          FF001C6A  Label_insn_32803
-        FF001C71          FF001C71  Label_insn_32804
-        FF001C73          FF001C73  Label_insn_32805
-        FF001C75          FF001C75  Label_insn_32806
-        FF001C7B          FF001C7B  Label_insn_32807
-        FF001C82          FF001C82  Label_insn_32808
-        FF001C83          FF001C83  post_callback_Label_insn_32808
-        FF001C85          FF001C85  Label_insn_32809
-        FF001C87          FF001C87  Label_insn_32810
-        FF001C89          FF001C89  Label_insn_21316
-        FF001C8E          FF001C8E  Label_insn_32811
-        FF001C90          FF001C90  Label_insn_32812
-        FF001C92          FF001C92  Label_insn_32813
-        FF001C98          FF001C98  Label_insn_32814
-        FF001C9E          FF001C9E  Label_insn_21317
-        FF001CA6          FF001CA6  Label_insn_32815
-        FF001CA7          FF001CA7  post_callback_Label_insn_32815
-        FF001CA9          FF001CA9  Label_insn_32816
-        FF001CAB          FF001CAB  Label_insn_32817
-        FF001CAD          FF001CAD  Label_insn_32818
-        FF001CB4          FF001CB4  Label_insn_21318
-        FF001CB6          FF001CB6  Label_insn_32819
-        FF001CB8          FF001CB8  Label_insn_32820
-        FF001CBA          FF001CBA  Label_insn_32821
-        FF001CC0          FF001CC0  Label_insn_32822
-        FF001CC6          FF001CC6  Label_insn_21319
-        FF001CCC          FF001CCC  Label_insn_32823
-        FF001CCD          FF001CCD  post_callback_Label_insn_32823
-        FF001CCF          FF001CCF  Label_insn_32824
-        FF001CD1          FF001CD1  Label_insn_32825
-        FF001CD3          FF001CD3  Label_insn_32826
-        FF001CDA          FF001CDA  Label_insn_32827
-        FF001CDC          FF001CDC  Label_insn_32828
-        FF001CDE          FF001CDE  Label_insn_32829
-        FF001CE4          FF001CE4  Label_insn_32830
-        FF001CEB          FF001CEB  Label_insn_32831
-        FF001CEC          FF001CEC  post_callback_Label_insn_32831
-        FF001CEE          FF001CEE  Label_insn_32832
-        FF001CF0          FF001CF0  Label_insn_32833
-        FF001CF2          FF001CF2  Label_insn_32834
-        FF001CF9          FF001CF9  Label_insn_32835
-        FF001CFB          FF001CFB  Label_insn_32836
-        FF001CFD          FF001CFD  Label_insn_32837
-        FF001D03          FF001D03  Label_insn_32838
-        FF001D0A          FF001D0A  Label_insn_32839
-        FF001D0B          FF001D0B  post_callback_Label_insn_32839
-        FF001D0D          FF001D0D  Label_insn_32840
-        FF001D0F          FF001D0F  Label_insn_32841
-        FF001D11          FF001D11  Label_insn_32842
-        FF001D18          FF001D18  Label_insn_32843
-        FF001D1A          FF001D1A  Label_insn_32844
-        FF001D1C          FF001D1C  Label_insn_32845
-        FF001D22          FF001D22  Label_insn_32846
-        FF001D29          FF001D29  Label_insn_32847
-        FF001D2A          FF001D2A  post_callback_Label_insn_32847
-        FF001D2C          FF001D2C  Label_insn_32848
-        FF001D2E          FF001D2E  Label_insn_32849
-        FF001D30          FF001D30  Label_insn_32850
-        FF001D37          FF001D37  Label_insn_32851
-        FF001D39          FF001D39  Label_insn_32852
-        FF001D3B          FF001D3B  Label_insn_32853
-        FF001D41          FF001D41  Label_insn_32854
-        FF001D48          FF001D48  Label_insn_32855
-        FF001D49          FF001D49  post_callback_Label_insn_32855
-        FF001D4B          FF001D4B  Label_insn_32856
-        FF001D4D          FF001D4D  Label_insn_32857
-        FF001D4F          FF001D4F  Label_insn_32858
-        FF001D56          FF001D56  Label_insn_32859
-        FF001D58          FF001D58  Label_insn_32860
-        FF001D5A          FF001D5A  Label_insn_32861
-        FF001D60          FF001D60  Label_insn_32862
-        FF001D67          FF001D67  Label_insn_32863
-        FF001D68          FF001D68  post_callback_Label_insn_32863
-        FF001D6A          FF001D6A  Label_insn_32864
-        FF001D6C          FF001D6C  Label_insn_32865
-        FF001D6E          FF001D6E  Label_insn_32866
-        FF001D70          FF001D70  Label_insn_32867
-        FF001D72          FF001D72  Label_insn_32868
-        FF001D78          FF001D78  Label_insn_32869
-        FF001D7F          FF001D7F  Label_insn_32870
-        FF001D80          FF001D80  post_callback_Label_insn_32870
-        FF001D82          FF001D82  Label_insn_32871
-        FF001D84          FF001D84  Label_insn_32872
-        FF001D86          FF001D86  Label_insn_32873
-        FF001D8D          FF001D8D  Label_insn_32874
-        FF001D8F          FF001D8F  Label_insn_32875
-        FF001D91          FF001D91  Label_insn_32876
-        FF001D97          FF001D97  Label_insn_32877
-        FF001D9E          FF001D9E  Label_insn_32878
-        FF001D9F          FF001D9F  post_callback_Label_insn_32878
-        FF001DA1          FF001DA1  Label_insn_32879
-        FF001DA3          FF001DA3  Label_insn_32880
-        FF001DA5          FF001DA5  Label_insn_32881
-        FF001DAC          FF001DAC  Label_insn_32882
-        FF001DAE          FF001DAE  Label_insn_32883
-        FF001DB0          FF001DB0  Label_insn_32884
-        FF001DB2          FF001DB2  Label_insn_32885
-        FF001DB8          FF001DB8  Label_insn_32886
-        FF001DBF          FF001DBF  Label_insn_32887
-        FF001DC0          FF001DC0  post_callback_Label_insn_32887
-        FF001DC2          FF001DC2  Label_insn_32888
-        FF001DC4          FF001DC4  Label_insn_32889
-        FF001DC6          FF001DC6  Label_insn_32890
-        FF001DCD          FF001DCD  Label_insn_32891
-        FF001DCF          FF001DCF  Label_insn_32892
-        FF001DD1          FF001DD1  Label_insn_32893
-        FF001DD7          FF001DD7  Label_insn_32894
-        FF001DDE          FF001DDE  Label_insn_32895
-        FF001DDF          FF001DDF  post_callback_Label_insn_32895
-        FF001DE1          FF001DE1  Label_insn_2075
-        FF001DE6          FF001DE6  Label_insn_32896
-        FF001DE8          FF001DE8  Label_insn_32897
-        FF001DEA          FF001DEA  Label_insn_32898
-        FF001DF1          FF001DF1  Label_insn_32899
-        FF001DF3          FF001DF3  Label_insn_32900
-        FF001DF5          FF001DF5  Label_insn_32901
-        FF001DFB          FF001DFB  Label_insn_32902
-        FF001E02          FF001E02  Label_insn_32903
-        FF001E03          FF001E03  post_callback_Label_insn_32903
-        FF001E05          FF001E05  Label_insn_32904
-        FF001E07          FF001E07  Label_insn_32905
-        FF001E09          FF001E09  Label_insn_32906
-        FF001E10          FF001E10  Label_insn_32907
-        FF001E12          FF001E12  Label_insn_32908
-        FF001E14          FF001E14  Label_insn_32909
-        FF001E1A          FF001E1A  Label_insn_32910
-        FF001E21          FF001E21  Label_insn_32911
-        FF001E22          FF001E22  post_callback_Label_insn_32911
-        FF001E24          FF001E24  Label_insn_32912
-        FF001E26          FF001E26  Label_insn_32913
-        FF001E28          FF001E28  Label_insn_32914
-        FF001E2A          FF001E2A  Label_insn_2099
-        FF001E31          FF001E31  Label_insn_32915
-        FF001E34          FF001E34  Label_insn_32916
-        FF001E3B          FF001E3B  Label_insn_32917
-        FF001E3D          FF001E3D  Label_insn_32918
-        FF001E3F          FF001E3F  Label_insn_32919
-        FF001E43          FF001E43  Label_insn_32920
-        FF001E45          FF001E45  Label_insn_32921
-        FF001E47          FF001E47  Label_insn_32922
-        FF001E4D          FF001E4D  Label_insn_32923
-        FF001E54          FF001E54  Label_insn_32924
-        FF001E55          FF001E55  post_callback_Label_insn_32924
-        FF001E57          FF001E57  Label_insn_32925
-        FF001E59          FF001E59  Label_insn_32926
-        FF001E5B          FF001E5B  Label_insn_2112
-        FF001E5D          FF001E5D  Label_insn_32927
-        FF001E64          FF001E64  Label_insn_2115
-        FF001E67          FF001E67  Label_insn_32928
-        FF001E69          FF001E69  Label_insn_2117
-        FF001E6D          FF001E6D  Label_insn_32929
-        FF001E6F          FF001E6F  Label_insn_32930
-        FF001E75          FF001E75  Label_insn_32931
-        FF001E7C          FF001E7C  Label_insn_32932
-        FF001E7D          FF001E7D  post_callback_Label_insn_32932
-        FF001E7F          FF001E7F  Label_insn_32933
-        FF001E81          FF001E81  Label_insn_32934
-        FF001E83          FF001E83  Label_insn_32935
-        FF001E8A          FF001E8A  Label_insn_32936
-        FF001E8C          FF001E8C  Label_insn_32937
-        FF001E8E          FF001E8E  Label_insn_32938
-        FF001E94          FF001E94  Label_insn_32939
-        FF001E9B          FF001E9B  Label_insn_32940
-        FF001E9C          FF001E9C  post_callback_Label_insn_32940
-        FF001E9E          FF001E9E  Label_insn_32941
-        FF001EA0          FF001EA0  Label_insn_32942
-        FF001EA2          FF001EA2  Label_insn_32943
-        FF001EA9          FF001EA9  Label_insn_32944
-        FF001EAB          FF001EAB  Label_insn_32945
-        FF001EAD          FF001EAD  Label_insn_32946
-        FF001EB3          FF001EB3  Label_insn_32947
-        FF001EBA          FF001EBA  Label_insn_32948
-        FF001EBB          FF001EBB  post_callback_Label_insn_32948
-        FF001EBD          FF001EBD  Label_insn_32949
-        FF001EBF          FF001EBF  Label_insn_32950
-        FF001EC1          FF001EC1  Label_insn_2146
-        FF001EC4          FF001EC4  Label_insn_32951
-        FF001ECB          FF001ECB  Label_insn_2147
-        FF001ECF          FF001ECF  Label_insn_32952
-        FF001ED1          FF001ED1  Label_insn_32953
-        FF001ED7          FF001ED7  Label_insn_32954
-        FF001EDD          FF001EDD  Label_insn_2152
-        FF001EE3          FF001EE3  Label_insn_32955
-        FF001EE4          FF001EE4  post_callback_Label_insn_32955
-        FF001EE6          FF001EE6  Label_insn_32956
-        FF001EE8          FF001EE8  Label_insn_32957
-        FF001EEA          FF001EEA  Label_insn_32958
-        FF001EF1          FF001EF1  Label_insn_32959
-        FF001EF3          FF001EF3  Label_insn_32960
-        FF001EF5          FF001EF5  Label_insn_32961
-        FF001EFB          FF001EFB  Label_insn_32962
-        FF001F02          FF001F02  Label_insn_32963
-        FF001F03          FF001F03  post_callback_Label_insn_32963
-        FF001F05          FF001F05  Label_insn_2163
-        FF001F09          FF001F09  Label_insn_32964
-        FF001F0B          FF001F0B  Label_insn_32965
-        FF001F0D          FF001F0D  Label_insn_32966
-        FF001F14          FF001F14  Label_insn_32967
-        FF001F16          FF001F16  Label_insn_32968
-        FF001F18          FF001F18  Label_insn_32969
-        FF001F1E          FF001F1E  Label_insn_32970
-        FF001F25          FF001F25  Label_insn_32971
-        FF001F26          FF001F26  post_callback_Label_insn_32971
-        FF001F28          FF001F28  Label_insn_32972
-        FF001F2A          FF001F2A  Label_insn_32973
-        FF001F2C          FF001F2C  Label_insn_2225
-        FF001F2E          FF001F2E  Label_insn_32974
-        FF001F30          FF001F30  Label_insn_32975
-        FF001F32          FF001F32  Label_insn_32976
-        FF001F38          FF001F38  Label_insn_32977
-        FF001F3F          FF001F3F  Label_insn_32978
-        FF001F40          FF001F40  post_callback_Label_insn_32978
-        FF001F42          FF001F42  Label_insn_32979
-        FF001F44          FF001F44  Label_insn_32980
-        FF001F46          FF001F46  Label_insn_32981
-        FF001F4D          FF001F4D  Label_insn_32982
-        FF001F4F          FF001F4F  Label_insn_32983
-        FF001F51          FF001F51  Label_insn_32984
-        FF001F57          FF001F57  Label_insn_32985
-        FF001F5E          FF001F5E  Label_insn_32986
-        FF001F5F          FF001F5F  post_callback_Label_insn_32986
-        FF001F61          FF001F61  Label_insn_32987
-        FF001F63          FF001F63  Label_insn_32988
-        FF001F65          FF001F65  Label_insn_32989
-        FF001F6C          FF001F6C  Label_insn_32990
-        FF001F6E          FF001F6E  Label_insn_32991
-        FF001F70          FF001F70  Label_insn_32992
-        FF001F76          FF001F76  Label_insn_32993
-        FF001F7D          FF001F7D  Label_insn_32994
-        FF001F7E          FF001F7E  post_callback_Label_insn_32994
-        FF001F80          FF001F80  Label_insn_32995
-        FF001F82          FF001F82  Label_insn_32996
-        FF001F84          FF001F84  Label_insn_32997
-        FF001F8B          FF001F8B  Label_insn_32998
-        FF001F8D          FF001F8D  Label_insn_32999
-        FF001F8F          FF001F8F  Label_insn_33000
-        FF001F95          FF001F95  Label_insn_33001
-        FF001F9C          FF001F9C  Label_insn_33002
-        FF001F9D          FF001F9D  post_callback_Label_insn_33002
-        FF001F9F          FF001F9F  Label_insn_33003
-        FF001FA1          FF001FA1  Label_insn_33004
-        FF001FA3          FF001FA3  Label_insn_33005
-        FF001FAA          FF001FAA  Label_insn_33006
-        FF001FAC          FF001FAC  Label_insn_33007
-        FF001FAE          FF001FAE  Label_insn_33008
-        FF001FB4          FF001FB4  Label_insn_33009
-        FF001FBB          FF001FBB  Label_insn_33010
-        FF001FBC          FF001FBC  post_callback_Label_insn_33010
-        FF001FBE          FF001FBE  Label_insn_33011
-        FF001FC0          FF001FC0  Label_insn_33012
-        FF001FC2          FF001FC2  Label_insn_33013
-        FF001FC4          FF001FC4  Label_insn_33014
-        FF001FC7          FF001FC7  Label_insn_33015
-        FF001FCE          FF001FCE  Label_insn_33016
-        FF001FD0          FF001FD0  Label_insn_33017
-        FF001FD2          FF001FD2  Label_insn_33018
-        FF001FD6          FF001FD6  Label_insn_33019
-        FF001FD8          FF001FD8  Label_insn_33020
-        FF001FDA          FF001FDA  Label_insn_33021
-        FF001FE0          FF001FE0  Label_insn_33022
-        FF001FE7          FF001FE7  Label_insn_33023
-        FF001FE8          FF001FE8  post_callback_Label_insn_33023
-        FF001FEA          FF001FEA  Label_insn_33024
-        FF001FEC          FF001FEC  Label_insn_33025
-        FF001FEE          FF001FEE  Label_insn_33026
-        FF001FF0          FF001FF0  Label_insn_33027
-        FF001FF3          FF001FF3  Label_insn_33028
-        FF001FFA          FF001FFA  Label_insn_33029
-        FF001FFC          FF001FFC  Label_insn_33030
-        FF001FFE          FF001FFE  Label_insn_33031
-        FF002002          FF002002  Label_insn_33032
-        FF002004          FF002004  Label_insn_33033
-        FF002006          FF002006  Label_insn_33034
-        FF00200C          FF00200C  Label_insn_33035
-        FF002013          FF002013  Label_insn_33036
-        FF002014          FF002014  post_callback_Label_insn_33036
-        FF002016          FF002016  Label_insn_33037
-        FF002018          FF002018  Label_insn_33038
-        FF00201A          FF00201A  Label_insn_33039
-        FF00201C          FF00201C  Label_insn_33040
-        FF00201F          FF00201F  Label_insn_2310
-        FF002022          FF002022  Label_insn_33041
-        FF002029          FF002029  Label_insn_33042
-        FF00202B          FF00202B  Label_insn_33043
-        FF00202D          FF00202D  Label_insn_33044
-        FF002030          FF002030  Label_insn_33045
-        FF002032          FF002032  Label_insn_33046
-        FF002034          FF002034  Label_insn_33047
-        FF00203A          FF00203A  Label_insn_33048
-        FF002041          FF002041  Label_insn_33049
-        FF002042          FF002042  post_callback_Label_insn_33049
-        FF002044          FF002044  Label_insn_33050
-        FF002046          FF002046  Label_insn_33051
-        FF002048          FF002048  Label_insn_2321
-        FF00204C          FF00204C  Label_insn_2322
-        FF002050          FF002050  Label_insn_33052
-        FF002057          FF002057  Label_insn_33053
-        FF002059          FF002059  Label_insn_33054
-        FF00205B          FF00205B  Label_insn_33055
-        FF002061          FF002061  Label_insn_33056
-        FF002068          FF002068  Label_insn_33057
-        FF002069          FF002069  post_callback_Label_insn_33057
-        FF00206B          FF00206B  Label_insn_33058
-        FF00206D          FF00206D  Label_insn_33059
-        FF00206F          FF00206F  Label_insn_33060
-        FF002071          FF002071  Label_insn_33061
-        FF002077          FF002077  Label_insn_33062
-        FF00207E          FF00207E  Label_insn_33063
-        FF002080          FF002080  Label_insn_33064
-        FF002082          FF002082  Label_insn_33065
-        FF002086          FF002086  Label_insn_33066
-        FF002089          FF002089  Label_insn_33067
-        FF00208F          FF00208F  Label_insn_33068
-        FF002096          FF002096  Label_insn_2342
-        FF00209A          FF00209A  Label_insn_33069
-        FF00209C          FF00209C  Label_insn_2343
-        FF0020A0          FF0020A0  Label_insn_33070
-        FF0020A2          FF0020A2  Label_insn_33071
-        FF0020A8          FF0020A8  Label_insn_33072
-        FF0020AF          FF0020AF  Label_insn_33073
-        FF0020B0          FF0020B0  post_callback_Label_insn_33073
-        FF0020B2          FF0020B2  Label_insn_33074
-        FF0020B4          FF0020B4  Label_insn_33075
-        FF0020B6          FF0020B6  Label_insn_33076
-        FF0020BD          FF0020BD  Label_insn_33077
-        FF0020BF          FF0020BF  Label_insn_33078
-        FF0020C1          FF0020C1  Label_insn_33079
-        FF0020C7          FF0020C7  Label_insn_33080
-        FF0020CD          FF0020CD  Label_insn_2357
-        FF0020D2          FF0020D2  Label_insn_33081
-        FF0020D3          FF0020D3  post_callback_Label_insn_33081
-        FF0020D5          FF0020D5  Label_insn_33082
-        FF0020D7          FF0020D7  Label_insn_33083
-        FF0020D9          FF0020D9  Label_insn_2361
-        FF0020DC          FF0020DC  Label_insn_33084
-        FF0020E3          FF0020E3  Label_insn_2362
-        FF0020E7          FF0020E7  Label_insn_33085
-        FF0020E9          FF0020E9  Label_insn_2364
-        FF0020ED          FF0020ED  Label_insn_33086
-        FF0020EF          FF0020EF  Label_insn_2365
-        FF0020F3          FF0020F3  Label_insn_33087
-        FF0020F9          FF0020F9  Label_insn_33088
-        FF002100          FF002100  Label_insn_33089
-        FF002101          FF002101  post_callback_Label_insn_33089
-        FF002103          FF002103  Label_insn_33090
-        FF002105          FF002105  Label_insn_33091
-        FF002107          FF002107  Label_insn_33092
-        FF00210E          FF00210E  Label_insn_33093
-        FF002110          FF002110  Label_insn_33094
-        FF002112          FF002112  Label_insn_33095
-        FF002118          FF002118  Label_insn_33096
-        FF00211F          FF00211F  Label_insn_33097
-        FF002120          FF002120  post_callback_Label_insn_33097
-        FF002122          FF002122  Label_insn_33098
-        FF002124          FF002124  Label_insn_33099
-        FF002126          FF002126  Label_insn_2382
-        FF00212A          FF00212A  Label_insn_33100
-        FF002131          FF002131  Label_insn_33101
-        FF002133          FF002133  Label_insn_33102
-        FF002135          FF002135  Label_insn_33103
-        FF00213B          FF00213B  Label_insn_33104
-        FF002141          FF002141  Label_insn_2388
-        FF002146          FF002146  Label_insn_33105
-        FF002147          FF002147  post_callback_Label_insn_33105
-        FF002149          FF002149  Label_insn_33106
-        FF00214B          FF00214B  Label_insn_33107
-        FF00214D          FF00214D  Label_insn_33108
-        FF00214F          FF00214F  Label_insn_33109
-        FF002151          FF002151  Label_insn_33110
-        FF002157          FF002157  Label_insn_33111
-        FF00215E          FF00215E  Label_insn_33112
-        FF00215F          FF00215F  post_callback_Label_insn_33112
-        FF002161          FF002161  Label_insn_33113
-        FF002163          FF002163  Label_insn_2399
-        FF002169          FF002169  Label_insn_33114
-        FF00216B          FF00216B  Label_insn_33115
-        FF002172          FF002172  Label_insn_33116
-        FF002174          FF002174  Label_insn_33117
-        FF002176          FF002176  Label_insn_33118
-        FF00217C          FF00217C  Label_insn_33119
-        FF002183          FF002183  Label_insn_33120
-        FF002184          FF002184  post_callback_Label_insn_33120
-        FF002186          FF002186  Label_insn_33121
-        FF002188          FF002188  Label_insn_33122
-        FF00218A          FF00218A  Label_insn_33123
-        FF002191          FF002191  Label_insn_33124
-        FF002193          FF002193  Label_insn_33125
-        FF002195          FF002195  Label_insn_33126
-        FF00219B          FF00219B  Label_insn_33127
-        FF0021A2          FF0021A2  Label_insn_33128
-        FF0021A3          FF0021A3  post_callback_Label_insn_33128
-        FF0021A5          FF0021A5  Label_insn_33129
-        FF0021A7          FF0021A7  Label_insn_33130
-        FF0021A9          FF0021A9  Label_insn_33131
-        FF0021B0          FF0021B0  Label_insn_33132
-        FF0021B2          FF0021B2  Label_insn_33133
-        FF0021B4          FF0021B4  Label_insn_33134
-        FF0021BA          FF0021BA  Label_insn_33135
-        FF0021C1          FF0021C1  Label_insn_33136
-        FF0021C2          FF0021C2  post_callback_Label_insn_33136
-        FF0021C4          FF0021C4  Label_insn_33137
-        FF0021C6          FF0021C6  Label_insn_33138
-        FF0021C8          FF0021C8  Label_insn_33139
-        FF0021CA          FF0021CA  Label_insn_33140
-        FF0021CD          FF0021CD  Label_insn_33141
-        FF0021D4          FF0021D4  Label_insn_33142
-        FF0021D6          FF0021D6  Label_insn_33143
-        FF0021D8          FF0021D8  Label_insn_33144
-        FF0021DC          FF0021DC  Label_insn_33145
-        FF0021DE          FF0021DE  Label_insn_33146
-        FF0021E0          FF0021E0  Label_insn_33147
-        FF0021E6          FF0021E6  Label_insn_33148
-        FF0021ED          FF0021ED  Label_insn_33149
-        FF0021EE          FF0021EE  post_callback_Label_insn_33149
-        FF0021F0          FF0021F0  Label_insn_33150
-        FF0021F2          FF0021F2  Label_insn_33151
-        FF0021F4          FF0021F4  Label_insn_33152
-        FF0021FB          FF0021FB  Label_insn_33153
-        FF0021FD          FF0021FD  Label_insn_33154
-        FF0021FF          FF0021FF  Label_insn_33155
-        FF002205          FF002205  Label_insn_33156
-        FF00220C          FF00220C  Label_insn_33157
-        FF00220D          FF00220D  post_callback_Label_insn_33157
-        FF00220F          FF00220F  Label_insn_33158
-        FF002211          FF002211  Label_insn_33159
-        FF002213          FF002213  Label_insn_33160
-        FF00221A          FF00221A  Label_insn_33161
-        FF00221C          FF00221C  Label_insn_33162
-        FF00221E          FF00221E  Label_insn_33163
-        FF002224          FF002224  Label_insn_33164
-        FF00222B          FF00222B  Label_insn_33165
-        FF00222C          FF00222C  post_callback_Label_insn_33165
-        FF00222E          FF00222E  Label_insn_33166
-        FF002230          FF002230  Label_insn_33167
-        FF002232          FF002232  Label_insn_33168
-        FF002239          FF002239  Label_insn_33169
-        FF00223B          FF00223B  Label_insn_33170
-        FF00223D          FF00223D  Label_insn_33171
-        FF002243          FF002243  Label_insn_33172
-        FF00224A          FF00224A  Label_insn_33173
-        FF00224B          FF00224B  post_callback_Label_insn_33173
-        FF00224D          FF00224D  Label_insn_33174
-        FF00224F          FF00224F  Label_insn_33175
-        FF002251          FF002251  Label_insn_33176
-        FF002258          FF002258  Label_insn_33177
-        FF00225A          FF00225A  Label_insn_33178
-        FF00225C          FF00225C  Label_insn_33179
-        FF002262          FF002262  Label_insn_33180
-        FF002269          FF002269  Label_insn_33181
-        FF00226A          FF00226A  post_callback_Label_insn_33181
-        FF00226C          FF00226C  Label_insn_33182
-        FF00226E          FF00226E  Label_insn_33183
-        FF002270          FF002270  Label_insn_33184
-        FF002277          FF002277  Label_insn_33185
-        FF002279          FF002279  Label_insn_33186
-        FF00227B          FF00227B  Label_insn_33187
-        FF002281          FF002281  Label_insn_33188
-        FF002288          FF002288  Label_insn_33189
-        FF002289          FF002289  post_callback_Label_insn_33189
-        FF00228B          FF00228B  Label_insn_33190
-        FF00228D          FF00228D  Label_insn_33191
-        FF00228F          FF00228F  Label_insn_33192
-        FF002296          FF002296  Label_insn_33193
-        FF002298          FF002298  Label_insn_33194
-        FF00229A          FF00229A  Label_insn_33195
-        FF0022A0          FF0022A0  Label_insn_33196
-        FF0022A7          FF0022A7  Label_insn_33197
-        FF0022A8          FF0022A8  post_callback_Label_insn_33197
-        FF0022AA          FF0022AA  Label_insn_33198
-        FF0022AC          FF0022AC  Label_insn_33199
-        FF0022AE          FF0022AE  Label_insn_33200
-        FF0022B5          FF0022B5  Label_insn_33201
-        FF0022B7          FF0022B7  Label_insn_33202
-        FF0022B9          FF0022B9  Label_insn_33203
-        FF0022BF          FF0022BF  Label_insn_33204
-        FF0022C6          FF0022C6  Label_insn_33205
-        FF0022C7          FF0022C7  post_callback_Label_insn_33205
-        FF0022C9          FF0022C9  Label_insn_33206
-        FF0022CB          FF0022CB  Label_insn_33207
-        FF0022CD          FF0022CD  Label_insn_33208
-        FF0022D4          FF0022D4  Label_insn_33209
-        FF0022D6          FF0022D6  Label_insn_33210
-        FF0022D8          FF0022D8  Label_insn_33211
-        FF0022DE          FF0022DE  Label_insn_33212
-        FF0022E5          FF0022E5  Label_insn_33213
-        FF0022E6          FF0022E6  post_callback_Label_insn_33213
-        FF0022E8          FF0022E8  Label_insn_33214
-        FF0022EA          FF0022EA  Label_insn_33215
-        FF0022EC          FF0022EC  Label_insn_33216
-        FF0022F3          FF0022F3  Label_insn_33217
-        FF0022F5          FF0022F5  Label_insn_33218
-        FF0022F7          FF0022F7  Label_insn_33219
-        FF0022FD          FF0022FD  Label_insn_33220
-        FF002304          FF002304  Label_insn_33221
-        FF002305          FF002305  post_callback_Label_insn_33221
-        FF002307          FF002307  Label_insn_33222
-        FF002309          FF002309  Label_insn_33223
-        FF00230B          FF00230B  Label_insn_33224
-        FF002312          FF002312  Label_insn_33225
-        FF002314          FF002314  Label_insn_33226
-        FF002316          FF002316  Label_insn_33227
-        FF00231C          FF00231C  Label_insn_33228
-        FF002323          FF002323  Label_insn_33229
-        FF002324          FF002324  post_callback_Label_insn_33229
-        FF002326          FF002326  Label_insn_33230
-        FF002328          FF002328  Label_insn_33231
-        FF00232A          FF00232A  Label_insn_33232
-        FF002331          FF002331  Label_insn_33233
-        FF002333          FF002333  Label_insn_33234
-        FF002335          FF002335  Label_insn_33235
-        FF00233B          FF00233B  Label_insn_33236
-        FF002342          FF002342  Label_insn_33237
-        FF002343          FF002343  post_callback_Label_insn_33237
-        FF002345          FF002345  Label_insn_33238
-        FF002347          FF002347  Label_insn_33239
-        FF002349          FF002349  Label_insn_33240
-        FF00234B          FF00234B  Label_insn_33241
-        FF00234D          FF00234D  Label_insn_33242
-        FF002353          FF002353  Label_insn_33243
-        FF00235A          FF00235A  Label_insn_33244
-        FF00235B          FF00235B  post_callback_Label_insn_33244
-        FF00235D          FF00235D  Label_insn_33245
-        FF00235F          FF00235F  Label_insn_33246
-        FF002361          FF002361  Label_insn_33247
-        FF002363          FF002363  Label_insn_33248
-        FF002365          FF002365  Label_insn_33249
-        FF00236B          FF00236B  Label_insn_33250
-        FF002372          FF002372  Label_insn_33251
-        FF002373          FF002373  post_callback_Label_insn_33251
-        FF002375          FF002375  Label_insn_33252
-        FF002377          FF002377  Label_insn_33253
-        FF002379          FF002379  Label_insn_33254
-        FF00237C          FF00237C  Label_insn_33255
-        FF002383          FF002383  Label_insn_33256
-        FF002385          FF002385  Label_insn_33257
-        FF002387          FF002387  Label_insn_33258
-        FF00238B          FF00238B  Label_insn_33259
-        FF00238D          FF00238D  Label_insn_33260
-        FF00238F          FF00238F  Label_insn_33261
-        FF002395          FF002395  Label_insn_33262
-        FF00239C          FF00239C  Label_insn_33263
-        FF00239D          FF00239D  post_callback_Label_insn_33263
-        FF00239F          FF00239F  Label_insn_33264
-        FF0023A1          FF0023A1  Label_insn_33265
-        FF0023A3          FF0023A3  Label_insn_33266
-        FF0023AA          FF0023AA  Label_insn_33267
-        FF0023AC          FF0023AC  Label_insn_33268
-        FF0023AE          FF0023AE  Label_insn_33269
-        FF0023B4          FF0023B4  Label_insn_33270
-        FF0023BB          FF0023BB  Label_insn_33271
-        FF0023BC          FF0023BC  post_callback_Label_insn_33271
-        FF0023BE          FF0023BE  Label_insn_33272
-        FF0023C0          FF0023C0  Label_insn_33273
-        FF0023C2          FF0023C2  Label_insn_33274
-        FF0023C4          FF0023C4  Label_insn_33275
-        FF0023C6          FF0023C6  Label_insn_33276
-        FF0023CC          FF0023CC  Label_insn_33277
-        FF0023D3          FF0023D3  Label_insn_33278
-        FF0023D4          FF0023D4  post_callback_Label_insn_33278
-        FF0023D6          FF0023D6  Label_insn_33279
-        FF0023D8          FF0023D8  Label_insn_33280
-        FF0023DA          FF0023DA  Label_insn_33281
-        FF0023E1          FF0023E1  Label_insn_33282
-        FF0023E3          FF0023E3  Label_insn_33283
-        FF0023E5          FF0023E5  Label_insn_33284
-        FF0023EB          FF0023EB  Label_insn_33285
-        FF0023F2          FF0023F2  Label_insn_33286
-        FF0023F3          FF0023F3  post_callback_Label_insn_33286
-        FF0023F5          FF0023F5  Label_insn_33287
-        FF0023F7          FF0023F7  Label_insn_33288
-        FF0023F9          FF0023F9  Label_insn_33289
-        FF0023FB          FF0023FB  Label_insn_33290
-        FF0023FD          FF0023FD  Label_insn_33291
-        FF002403          FF002403  Label_insn_33292
-        FF00240A          FF00240A  Label_insn_33293
-        FF00240B          FF00240B  post_callback_Label_insn_33293
-        FF00240D          FF00240D  Label_insn_33294
-        FF00240F          FF00240F  Label_insn_33295
-        FF002411          FF002411  Label_insn_33296
-        FF002413          FF002413  Label_insn_33297
-        FF002415          FF002415  Label_insn_33298
-        FF00241B          FF00241B  Label_insn_33299
-        FF002422          FF002422  Label_insn_33300
-        FF002423          FF002423  post_callback_Label_insn_33300
-        FF002425          FF002425  Label_insn_33301
-        FF002427          FF002427  Label_insn_33302
-        FF002429          FF002429  Label_insn_33303
-        FF00242B          FF00242B  Label_insn_33304
-        FF00242E          FF00242E  Label_insn_33305
-        FF002435          FF002435  Label_insn_33306
-        FF002437          FF002437  Label_insn_33307
-        FF002439          FF002439  Label_insn_33308
-        FF00243D          FF00243D  Label_insn_33309
-        FF00243F          FF00243F  Label_insn_33310
-        FF002441          FF002441  Label_insn_33311
-        FF002447          FF002447  Label_insn_33312
-        FF00244E          FF00244E  Label_insn_33313
-        FF00244F          FF00244F  post_callback_Label_insn_33313
-        FF002451          FF002451  Label_insn_33314
-        FF002453          FF002453  Label_insn_33315
-        FF002455          FF002455  Label_insn_33316
-        FF00245C          FF00245C  Label_insn_33317
-        FF00245E          FF00245E  Label_insn_33318
-        FF002460          FF002460  Label_insn_33319
-        FF002466          FF002466  Label_insn_33320
-        FF00246D          FF00246D  Label_insn_33321
-        FF00246E          FF00246E  post_callback_Label_insn_33321
-        FF002470          FF002470  Label_insn_33322
-        FF002472          FF002472  Label_insn_33323
-        FF002474          FF002474  Label_insn_33324
-        FF00247B          FF00247B  Label_insn_33325
-        FF00247D          FF00247D  Label_insn_33326
-        FF00247F          FF00247F  Label_insn_33327
-        FF002485          FF002485  Label_insn_33328
-        FF00248C          FF00248C  Label_insn_33329
-        FF00248D          FF00248D  post_callback_Label_insn_33329
-        FF00248F          FF00248F  Label_insn_33330
-        FF002491          FF002491  Label_insn_33331
-        FF002493          FF002493  Label_insn_33332
-        FF002495          FF002495  Label_insn_33333
-        FF002498          FF002498  Label_insn_33334
-        FF00249F          FF00249F  Label_insn_33335
-        FF0024A1          FF0024A1  Label_insn_33336
-        FF0024A3          FF0024A3  Label_insn_33337
-        FF0024A7          FF0024A7  Label_insn_33338
-        FF0024A9          FF0024A9  Label_insn_33339
-        FF0024AB          FF0024AB  Label_insn_33340
-        FF0024B1          FF0024B1  Label_insn_33341
-        FF0024B8          FF0024B8  Label_insn_33342
-        FF0024B9          FF0024B9  post_callback_Label_insn_33342
-        FF0024BB          FF0024BB  Label_insn_33343
-        FF0024BD          FF0024BD  Label_insn_33344
-        FF0024BF          FF0024BF  Label_insn_33345
-        FF0024C1          FF0024C1  Label_insn_33346
-        FF0024C3          FF0024C3  Label_insn_33347
-        FF0024C9          FF0024C9  Label_insn_33348
-        FF0024D0          FF0024D0  Label_insn_33349
-        FF0024D1          FF0024D1  post_callback_Label_insn_33349
-        FF0024D3          FF0024D3  Label_insn_33350
-        FF0024D5          FF0024D5  Label_insn_33351
-        FF0024D7          FF0024D7  Label_insn_33352
-        FF0024DE          FF0024DE  Label_insn_33353
-        FF0024E0          FF0024E0  Label_insn_33354
-        FF0024E2          FF0024E2  Label_insn_33355
-        FF0024E8          FF0024E8  Label_insn_33356
-        FF0024EF          FF0024EF  Label_insn_33357
-        FF0024F0          FF0024F0  post_callback_Label_insn_33357
-        FF0024F2          FF0024F2  Label_insn_33358
-        FF0024F4          FF0024F4  Label_insn_33359
-        FF0024F6          FF0024F6  Label_insn_33360
-        FF0024F8          FF0024F8  Label_insn_33361
-        FF0024FA          FF0024FA  Label_insn_33362
-        FF002500          FF002500  Label_insn_33363
-        FF002507          FF002507  Label_insn_33364
-        FF002508          FF002508  post_callback_Label_insn_33364
-        FF00250A          FF00250A  Label_insn_33365
-        FF00250C          FF00250C  Label_insn_33366
-        FF00250E          FF00250E  Label_insn_33367
-        FF002510          FF002510  Label_insn_33368
-        FF002513          FF002513  Label_insn_33369
-        FF00251A          FF00251A  Label_insn_33370
-        FF00251C          FF00251C  Label_insn_33371
-        FF00251E          FF00251E  Label_insn_33372
-        FF002522          FF002522  Label_insn_33373
-        FF002524          FF002524  Label_insn_33374
-        FF002526          FF002526  Label_insn_33375
-        FF00252C          FF00252C  Label_insn_33376
-        FF002533          FF002533  Label_insn_33377
-        FF002534          FF002534  post_callback_Label_insn_33377
-        FF002536          FF002536  Label_insn_33378
-        FF002538          FF002538  Label_insn_33379
-        FF00253A          FF00253A  Label_insn_33380
-        FF00253C          FF00253C  Label_insn_33381
-        FF00253E          FF00253E  Label_insn_33382
-        FF002544          FF002544  Label_insn_33383
-        FF00254B          FF00254B  Label_insn_33384
-        FF00254C          FF00254C  post_callback_Label_insn_33384
-        FF00254E          FF00254E  Label_insn_33385
-        FF002550          FF002550  Label_insn_33386
-        FF002552          FF002552  Label_insn_33387
-        FF002555          FF002555  Label_insn_33388
-        FF00255C          FF00255C  Label_insn_33389
-        FF00255E          FF00255E  Label_insn_33390
-        FF002560          FF002560  Label_insn_33391
-        FF002564          FF002564  Label_insn_33392
-        FF002566          FF002566  Label_insn_33393
-        FF002568          FF002568  Label_insn_33394
-        FF00256E          FF00256E  Label_insn_33395
-        FF002575          FF002575  Label_insn_33396
-        FF002576          FF002576  post_callback_Label_insn_33396
-        FF002578          FF002578  Label_insn_33397
-        FF00257A          FF00257A  Label_insn_33398
-        FF00257C          FF00257C  Label_insn_2770
-        FF00257E          FF00257E  Label_insn_33399
-        FF002585          FF002585  Label_insn_2772
-        FF00258D          FF00258D  Label_insn_33400
-        FF00258F          FF00258F  Label_insn_33401
-        FF002591          FF002591  Label_insn_33402
-        FF002597          FF002597  Label_insn_33403
-        FF00259E          FF00259E  Label_insn_33404
-        FF00259F          FF00259F  post_callback_Label_insn_33404
-        FF0025A1          FF0025A1  Label_insn_33405
-        FF0025A3          FF0025A3  Label_insn_33406
-        FF0025A5          FF0025A5  Label_insn_33407
-        FF0025A8          FF0025A8  Label_insn_33408
-        FF0025AF          FF0025AF  Label_insn_33409
-        FF0025B1          FF0025B1  Label_insn_33410
-        FF0025B3          FF0025B3  Label_insn_33411
-        FF0025B7          FF0025B7  Label_insn_33412
-        FF0025B9          FF0025B9  Label_insn_33413
-        FF0025BB          FF0025BB  Label_insn_33414
-        FF0025C1          FF0025C1  Label_insn_2788
-        FF0025C5          FF0025C5  Label_insn_33415
-        FF0025CC          FF0025CC  Label_insn_33416
-        FF0025CD          FF0025CD  post_callback_Label_insn_33416
-        FF0025CF          FF0025CF  Label_insn_33417
-        FF0025D1          FF0025D1  Label_insn_33418
-        FF0025D3          FF0025D3  Label_insn_2792
-        FF0025D7          FF0025D7  Label_insn_33419
-        FF0025DE          FF0025DE  Label_insn_33420
-        FF0025E0          FF0025E0  Label_insn_33421
-        FF0025E2          FF0025E2  Label_insn_33422
-        FF0025E8          FF0025E8  Label_insn_33423
-        FF0025EF          FF0025EF  Label_insn_33424
-        FF0025F0          FF0025F0  post_callback_Label_insn_33424
-        FF0025F2          FF0025F2  Label_insn_33425
-        FF0025F4          FF0025F4  Label_insn_33426
-        FF0025F6          FF0025F6  Label_insn_33427
-        FF0025FD          FF0025FD  Label_insn_33428
-        FF0025FF          FF0025FF  Label_insn_33429
-        FF002601          FF002601  Label_insn_33430
-        FF002607          FF002607  Label_insn_33431
-        FF00260E          FF00260E  Label_insn_33432
-        FF00260F          FF00260F  post_callback_Label_insn_33432
-        FF002611          FF002611  Label_insn_33433
-        FF002613          FF002613  Label_insn_33434
-        FF002615          FF002615  Label_insn_33435
-        FF00261C          FF00261C  Label_insn_33436
-        FF00261E          FF00261E  Label_insn_33437
-        FF002620          FF002620  Label_insn_33438
-        FF002626          FF002626  Label_insn_33439
-        FF00262D          FF00262D  Label_insn_33440
-        FF00262E          FF00262E  post_callback_Label_insn_33440
-        FF002630          FF002630  Label_insn_33441
-        FF002632          FF002632  Label_insn_33442
-        FF002634          FF002634  Label_insn_33443
-        FF00263B          FF00263B  Label_insn_33444
-        FF00263D          FF00263D  Label_insn_33445
-        FF00263F          FF00263F  Label_insn_33446
-        FF002645          FF002645  Label_insn_33447
-        FF00264C          FF00264C  Label_insn_33448
-        FF00264D          FF00264D  post_callback_Label_insn_33448
-        FF00264F          FF00264F  Label_insn_33449
-        FF002651          FF002651  Label_insn_33450
-        FF002653          FF002653  Label_insn_2835
-        FF002657          FF002657  Label_insn_33451
-        FF002659          FF002659  Label_insn_2837
-        FF00265C          FF00265C  Label_insn_33452
-        FF00265E          FF00265E  Label_insn_33453
-        FF002664          FF002664  Label_insn_33454
-        FF00266B          FF00266B  Label_insn_33455
-        FF00266C          FF00266C  post_callback_Label_insn_33455
-        FF00266E          FF00266E  Label_insn_33456
-        FF002670          FF002670  Label_insn_33457
-        FF002672          FF002672  Label_insn_33458
-        FF002674          FF002674  Label_insn_33459
-        FF002676          FF002676  Label_insn_33460
-        FF00267C          FF00267C  Label_insn_33461
-        FF002683          FF002683  Label_insn_33462
-        FF002684          FF002684  post_callback_Label_insn_33462
-        FF002686          FF002686  Label_insn_33463
-        FF002688          FF002688  Label_insn_33464
-        FF00268A          FF00268A  Label_insn_33465
-        FF002691          FF002691  Label_insn_33466
-        FF002693          FF002693  Label_insn_33467
-        FF002695          FF002695  Label_insn_33468
-        FF00269B          FF00269B  Label_insn_33469
-        FF0026A2          FF0026A2  Label_insn_33470
-        FF0026A3          FF0026A3  post_callback_Label_insn_33470
-        FF0026A5          FF0026A5  Label_insn_33471
-        FF0026A7          FF0026A7  Label_insn_33472
-        FF0026A9          FF0026A9  Label_insn_33473
-        FF0026B0          FF0026B0  Label_insn_33474
-        FF0026B2          FF0026B2  Label_insn_33475
-        FF0026B4          FF0026B4  Label_insn_33476
-        FF0026BA          FF0026BA  Label_insn_33477
-        FF0026C1          FF0026C1  Label_insn_33478
-        FF0026C2          FF0026C2  post_callback_Label_insn_33478
-        FF0026C4          FF0026C4  Label_insn_33479
-        FF0026C6          FF0026C6  Label_insn_33480
-        FF0026C8          FF0026C8  Label_insn_33481
-        FF0026CF          FF0026CF  Label_insn_2876
-        FF0026D3          FF0026D3  Label_insn_33482
-        FF0026D5          FF0026D5  Label_insn_2878
-        FF0026DD          FF0026DD  Label_insn_33483
-        FF0026DF          FF0026DF  Label_insn_33484
-        FF0026E5          FF0026E5  Label_insn_33485
-        FF0026EC          FF0026EC  Label_insn_33486
-        FF0026ED          FF0026ED  post_callback_Label_insn_33486
-        FF0026EF          FF0026EF  Label_insn_33487
-        FF0026F1          FF0026F1  Label_insn_33488
-        FF0026F3          FF0026F3  Label_insn_2885
-        FF0026F5          FF0026F5  Label_insn_33489
-        FF0026FC          FF0026FC  Label_insn_33490
-        FF0026FE          FF0026FE  Label_insn_33491
-        FF002700          FF002700  Label_insn_33492
-        FF002706          FF002706  Label_insn_33493
-        FF00270D          FF00270D  Label_insn_33494
-        FF00270E          FF00270E  post_callback_Label_insn_33494
-        FF002710          FF002710  Label_insn_33495
-        FF002712          FF002712  Label_insn_33496
-        FF002714          FF002714  Label_insn_33497
-        FF00271B          FF00271B  Label_insn_33498
-        FF00271D          FF00271D  Label_insn_33499
-        FF00271F          FF00271F  Label_insn_33500
-        FF002725          FF002725  Label_insn_33501
-        FF00272C          FF00272C  Label_insn_33502
-        FF00272D          FF00272D  post_callback_Label_insn_33502
-        FF00272F          FF00272F  Label_insn_33503
-        FF002731          FF002731  Label_insn_33504
-        FF002733          FF002733  Label_insn_33505
-        FF00273A          FF00273A  Label_insn_2908
-        FF00273E          FF00273E  Label_insn_33506
-        FF002740          FF002740  Label_insn_33507
-        FF002742          FF002742  Label_insn_33508
-        FF002748          FF002748  Label_insn_33509
-        FF00274F          FF00274F  Label_insn_33510
-        FF002750          FF002750  post_callback_Label_insn_33510
-        FF002752          FF002752  Label_insn_33511
-        FF002754          FF002754  Label_insn_33512
-        FF002756          FF002756  Label_insn_33513
-        FF002758          FF002758  Label_insn_33514
-        FF00275A          FF00275A  Label_insn_2919
-        FF00275E          FF00275E  Label_insn_33515
-        FF002764          FF002764  Label_insn_33516
-        FF00276B          FF00276B  Label_insn_33517
-        FF00276C          FF00276C  post_callback_Label_insn_33517
-        FF00276E          FF00276E  Label_insn_33518
-        FF002770          FF002770  Label_insn_33519
-        FF002772          FF002772  Label_insn_2924
-        FF002776          FF002776  Label_insn_2925
-        FF002779          FF002779  Label_insn_33520
-        FF002780          FF002780  Label_insn_33521
-        FF002782          FF002782  Label_insn_33522
-        FF002784          FF002784  Label_insn_33523
-        FF00278A          FF00278A  Label_insn_2930
-        FF00278E          FF00278E  Label_insn_33524
-        FF002795          FF002795  Label_insn_33525
-        FF002796          FF002796  post_callback_Label_insn_33525
-        FF002798          FF002798  Label_insn_33526
-        FF00279A          FF00279A  Label_insn_33527
-        FF00279C          FF00279C  Label_insn_33528
-        FF0027A3          FF0027A3  Label_insn_33529
-        FF0027A5          FF0027A5  Label_insn_2938
-        FF0027A9          FF0027A9  Label_insn_33530
-        FF0027AB          FF0027AB  Label_insn_33531
-        FF0027B1          FF0027B1  Label_insn_33532
-        FF0027B8          FF0027B8  Label_insn_33533
-        FF0027B9          FF0027B9  post_callback_Label_insn_33533
-        FF0027BB          FF0027BB  Label_insn_33534
-        FF0027BD          FF0027BD  Label_insn_33535
-        FF0027BF          FF0027BF  Label_insn_33536
-        FF0027C6          FF0027C6  Label_insn_33537
-        FF0027C8          FF0027C8  Label_insn_33538
-        FF0027CA          FF0027CA  Label_insn_33539
-        FF0027D0          FF0027D0  Label_insn_33540
-        FF0027D7          FF0027D7  Label_insn_33541
-        FF0027D8          FF0027D8  post_callback_Label_insn_33541
-        FF0027DA          FF0027DA  Label_insn_33542
-        FF0027DC          FF0027DC  Label_insn_33543
-        FF0027DE          FF0027DE  Label_insn_33544
-        FF0027E5          FF0027E5  Label_insn_33545
-        FF0027E7          FF0027E7  Label_insn_33546
-        FF0027E9          FF0027E9  Label_insn_33547
-        FF0027EF          FF0027EF  Label_insn_33548
-        FF0027F6          FF0027F6  Label_insn_33549
-        FF0027F7          FF0027F7  post_callback_Label_insn_33549
-        FF0027F9          FF0027F9  Label_insn_33550
-        FF0027FB          FF0027FB  Label_insn_33551
-        FF0027FD          FF0027FD  Label_insn_33552
-        FF002804          FF002804  Label_insn_33553
-        FF002806          FF002806  Label_insn_33554
-        FF002808          FF002808  Label_insn_33555
-        FF00280E          FF00280E  Label_insn_33556
-        FF002815          FF002815  Label_insn_33557
-        FF002816          FF002816  post_callback_Label_insn_33557
-        FF002818          FF002818  Label_insn_2972
-        FF00281B          FF00281B  Label_insn_33558
-        FF00281D          FF00281D  Label_insn_33559
-        FF00281F          FF00281F  Label_insn_33560
-        FF002821          FF002821  Label_insn_33561
-        FF002823          FF002823  Label_insn_33562
-        FF002829          FF002829  Label_insn_33563
-        FF002830          FF002830  Label_insn_33564
-        FF002831          FF002831  post_callback_Label_insn_33564
-        FF002833          FF002833  Label_insn_33565
-        FF002835          FF002835  Label_insn_33566
-        FF002837          FF002837  Label_insn_33567
-        FF00283E          FF00283E  Label_insn_2987
-        FF002842          FF002842  Label_insn_33568
-        FF002844          FF002844  Label_insn_33569
-        FF002846          FF002846  Label_insn_33570
-        FF00284C          FF00284C  Label_insn_33571
-        FF002853          FF002853  Label_insn_33572
-        FF002854          FF002854  post_callback_Label_insn_33572
-        FF002856          FF002856  Label_insn_2993
-        FF00285A          FF00285A  Label_insn_33573
-        FF00285C          FF00285C  Label_insn_33574
-        FF00285E          FF00285E  Label_insn_33575
-        FF002865          FF002865  Label_insn_2997
-        FF002868          FF002868  Label_insn_33576
-        FF00286A          FF00286A  Label_insn_2999
-        FF00286F          FF00286F  Label_insn_33577
-        FF002871          FF002871  Label_insn_33578
-        FF002877          FF002877  Label_insn_33579
-        FF00287E          FF00287E  Label_insn_33580
-        FF00287F          FF00287F  post_callback_Label_insn_33580
-        FF002881          FF002881  Label_insn_33581
-        FF002883          FF002883  Label_insn_33582
-        FF002885          FF002885  Label_insn_33583
-        FF00288C          FF00288C  Label_insn_33584
-        FF00288E          FF00288E  Label_insn_33585
-        FF002890          FF002890  Label_insn_33586
-        FF002896          FF002896  Label_insn_33587
-        FF00289D          FF00289D  Label_insn_33588
-        FF00289E          FF00289E  post_callback_Label_insn_33588
-        FF0028A0          FF0028A0  Label_insn_33589
-        FF0028A2          FF0028A2  Label_insn_33590
-        FF0028A4          FF0028A4  Label_insn_33591
-        FF0028A6          FF0028A6  Label_insn_33592
-        FF0028A8          FF0028A8  Label_insn_33593
-        FF0028AE          FF0028AE  Label_insn_33594
-        FF0028B5          FF0028B5  Label_insn_33595
-        FF0028B6          FF0028B6  post_callback_Label_insn_33595
-        FF0028B8          FF0028B8  Label_insn_33596
-        FF0028BA          FF0028BA  Label_insn_33597
-        FF0028BC          FF0028BC  Label_insn_33598
-        FF0028C3          FF0028C3  Label_insn_33599
-        FF0028C5          FF0028C5  Label_insn_33600
-        FF0028C7          FF0028C7  Label_insn_33601
-        FF0028CD          FF0028CD  Label_insn_33602
-        FF0028D4          FF0028D4  Label_insn_33603
-        FF0028D5          FF0028D5  post_callback_Label_insn_33603
-        FF0028D7          FF0028D7  Label_insn_33604
-        FF0028D9          FF0028D9  Label_insn_33605
-        FF0028DB          FF0028DB  Label_insn_33606
-        FF0028E2          FF0028E2  Label_insn_33607
-        FF0028E4          FF0028E4  Label_insn_33608
-        FF0028E6          FF0028E6  Label_insn_33609
-        FF0028EC          FF0028EC  Label_insn_33610
-        FF0028F3          FF0028F3  Label_insn_33611
-        FF0028F4          FF0028F4  post_callback_Label_insn_33611
-        FF0028F6          FF0028F6  Label_insn_33612
-        FF0028F8          FF0028F8  Label_insn_33613
-        FF0028FA          FF0028FA  Label_insn_33614
-        FF002901          FF002901  Label_insn_33615
-        FF002903          FF002903  Label_insn_33616
-        FF002905          FF002905  Label_insn_33617
-        FF00290B          FF00290B  Label_insn_33618
-        FF002912          FF002912  Label_insn_33619
-        FF002913          FF002913  post_callback_Label_insn_33619
-        FF002915          FF002915  Label_insn_33620
-        FF002917          FF002917  Label_insn_33621
-        FF002919          FF002919  Label_insn_3059
-        FF00291C          FF00291C  Label_insn_33622
-        FF002923          FF002923  Label_insn_33623
-        FF002925          FF002925  Label_insn_33624
-        FF002927          FF002927  Label_insn_33625
-        FF00292D          FF00292D  Label_insn_33626
-        FF002934          FF002934  Label_insn_33627
-        FF002935          FF002935  post_callback_Label_insn_33627
-        FF002937          FF002937  Label_insn_3066
-        FF00293A          FF00293A  Label_insn_33628
-        FF00293C          FF00293C  Label_insn_33629
-        FF00293E          FF00293E  Label_insn_33630
-        FF002945          FF002945  Label_insn_33631
-        FF002947          FF002947  Label_insn_33632
-        FF002949          FF002949  Label_insn_3073
-        FF00294D          FF00294D  Label_insn_33633
-        FF002953          FF002953  Label_insn_3074
-        FF002955          FF002955  Label_insn_33634
-        FF00295C          FF00295C  Label_insn_33635
-        FF00295D          FF00295D  post_callback_Label_insn_33635
-        FF00295F          FF00295F  Label_insn_3076
-        FF002963          FF002963  Label_insn_33636
-        FF002965          FF002965  Label_insn_33637
-        FF002967          FF002967  Label_insn_33638
-        FF00296E          FF00296E  Label_insn_33639
-        FF002970          FF002970  Label_insn_33640
-        FF002972          FF002972  Label_insn_33641
-        FF002978          FF002978  Label_insn_33642
-        FF00297F          FF00297F  Label_insn_33643
-        FF002980          FF002980  post_callback_Label_insn_33643
-        FF002982          FF002982  Label_insn_33644
-        FF002984          FF002984  Label_insn_33645
-        FF002986          FF002986  Label_insn_3088
-        FF00298A          FF00298A  Label_insn_33646
-        FF002991          FF002991  Label_insn_33647
-        FF002993          FF002993  Label_insn_33648
-        FF002995          FF002995  Label_insn_33649
-        FF00299B          FF00299B  Label_insn_33650
-        FF0029A2          FF0029A2  Label_insn_33651
-        FF0029A3          FF0029A3  post_callback_Label_insn_33651
-        FF0029A5          FF0029A5  Label_insn_33652
-        FF0029A7          FF0029A7  Label_insn_33653
-        FF0029A9          FF0029A9  Label_insn_33654
-        FF0029B0          FF0029B0  Label_insn_3100
-        FF0029B4          FF0029B4  Label_insn_33655
-        FF0029B6          FF0029B6  Label_insn_33656
-        FF0029B8          FF0029B8  Label_insn_33657
-        FF0029BE          FF0029BE  Label_insn_33658
-        FF0029C5          FF0029C5  Label_insn_33659
-        FF0029C6          FF0029C6  post_callback_Label_insn_33659
-        FF0029C8          FF0029C8  Label_insn_33660
-        FF0029CA          FF0029CA  Label_insn_33661
-        FF0029CC          FF0029CC  Label_insn_33662
-        FF0029D3          FF0029D3  Label_insn_33663
-        FF0029D5          FF0029D5  Label_insn_33664
-        FF0029D7          FF0029D7  Label_insn_33665
-        FF0029DD          FF0029DD  Label_insn_33666
-        FF0029E4          FF0029E4  Label_insn_33667
-        FF0029E5          FF0029E5  post_callback_Label_insn_33667
-        FF0029E7          FF0029E7  Label_insn_33668
-        FF0029E9          FF0029E9  Label_insn_33669
-        FF0029EB          FF0029EB  Label_insn_33670
-        FF0029F2          FF0029F2  Label_insn_33671
-        FF0029F4          FF0029F4  Label_insn_33672
-        FF0029F6          FF0029F6  Label_insn_33673
-        FF0029FC          FF0029FC  Label_insn_33674
-        FF002A03          FF002A03  Label_insn_33675
-        FF002A04          FF002A04  post_callback_Label_insn_33675
-        FF002A06          FF002A06  Label_insn_33676
-        FF002A08          FF002A08  Label_insn_33677
-        FF002A0A          FF002A0A  Label_insn_33678
-        FF002A11          FF002A11  Label_insn_33679
-        FF002A13          FF002A13  Label_insn_33680
-        FF002A15          FF002A15  Label_insn_33681
-        FF002A1B          FF002A1B  Label_insn_33682
-        FF002A22          FF002A22  Label_insn_33683
-        FF002A23          FF002A23  post_callback_Label_insn_33683
-        FF002A25          FF002A25  Label_insn_33684
-        FF002A27          FF002A27  Label_insn_33685
-        FF002A29          FF002A29  Label_insn_33686
-        FF002A30          FF002A30  Label_insn_33687
-        FF002A32          FF002A32  Label_insn_33688
-        FF002A34          FF002A34  Label_insn_33689
-        FF002A3A          FF002A3A  Label_insn_33690
-        FF002A41          FF002A41  Label_insn_33691
-        FF002A42          FF002A42  post_callback_Label_insn_33691
-        FF002A44          FF002A44  Label_insn_33692
-        FF002A46          FF002A46  Label_insn_33693
-        FF002A48          FF002A48  Label_insn_33694
-        FF002A4F          FF002A4F  Label_insn_33695
-        FF002A51          FF002A51  Label_insn_33696
-        FF002A53          FF002A53  Label_insn_33697
-        FF002A59          FF002A59  Label_insn_33698
-        FF002A60          FF002A60  Label_insn_33699
-        FF002A61          FF002A61  post_callback_Label_insn_33699
-        FF002A63          FF002A63  Label_insn_33700
-        FF002A65          FF002A65  Label_insn_33701
-        FF002A67          FF002A67  Label_insn_33702
-        FF002A6E          FF002A6E  Label_insn_33703
-        FF002A70          FF002A70  Label_insn_33704
-        FF002A72          FF002A72  Label_insn_33705
-        FF002A78          FF002A78  Label_insn_33706
-        FF002A7F          FF002A7F  Label_insn_33707
-        FF002A80          FF002A80  post_callback_Label_insn_33707
-        FF002A82          FF002A82  Label_insn_33708
-        FF002A84          FF002A84  Label_insn_33709
-        FF002A86          FF002A86  Label_insn_33710
-        FF002A8D          FF002A8D  Label_insn_33711
-        FF002A8F          FF002A8F  Label_insn_33712
-        FF002A91          FF002A91  Label_insn_33713
-        FF002A97          FF002A97  Label_insn_33714
-        FF002A9E          FF002A9E  Label_insn_33715
-        FF002A9F          FF002A9F  post_callback_Label_insn_33715
-        FF002AA1          FF002AA1  Label_insn_33716
-        FF002AA3          FF002AA3  Label_insn_33717
-        FF002AA5          FF002AA5  Label_insn_33718
-        FF002AAC          FF002AAC  Label_insn_33719
-        FF002AAE          FF002AAE  Label_insn_33720
-        FF002AB0          FF002AB0  Label_insn_33721
-        FF002AB6          FF002AB6  Label_insn_33722
-        FF002ABD          FF002ABD  Label_insn_33723
-        FF002ABE          FF002ABE  post_callback_Label_insn_33723
-        FF002AC0          FF002AC0  Label_insn_33724
-        FF002AC2          FF002AC2  Label_insn_3188
-        FF002AC9          FF002AC9  Label_insn_33725
-        FF002ACB          FF002ACB  Label_insn_33726
-        FF002AD2          FF002AD2  Label_insn_33727
-        FF002AD4          FF002AD4  Label_insn_33728
-        FF002AD6          FF002AD6  Label_insn_33729
-        FF002ADC          FF002ADC  Label_insn_33730
-        FF002AE3          FF002AE3  Label_insn_33731
-        FF002AE4          FF002AE4  post_callback_Label_insn_33731
-        FF002AE6          FF002AE6  Label_insn_33732
-        FF002AE8          FF002AE8  Label_insn_33733
-        FF002AEA          FF002AEA  Label_insn_33734
-        FF002AF1          FF002AF1  Label_insn_33735
-        FF002AF3          FF002AF3  Label_insn_33736
-        FF002AF5          FF002AF5  Label_insn_33737
-        FF002AFB          FF002AFB  Label_insn_33738
-        FF002B02          FF002B02  Label_insn_33739
-        FF002B03          FF002B03  post_callback_Label_insn_33739
-        FF002B05          FF002B05  Label_insn_3207
-        FF002B09          FF002B09  Label_insn_33740
-        FF002B0B          FF002B0B  Label_insn_33741
-        FF002B0D          FF002B0D  Label_insn_3221
-        FF002B10          FF002B10  Label_insn_33742
-        FF002B17          FF002B17  Label_insn_33743
-        FF002B19          FF002B19  Label_insn_33744
-        FF002B1B          FF002B1B  Label_insn_33745
-        FF002B21          FF002B21  Label_insn_33746
-        FF002B28          FF002B28  Label_insn_33747
-        FF002B29          FF002B29  post_callback_Label_insn_33747
-        FF002B2B          FF002B2B  Label_insn_33748
-        FF002B2D          FF002B2D  Label_insn_33749
-        FF002B2F          FF002B2F  Label_insn_3242
-        FF002B33          FF002B33  Label_insn_33750
-        FF002B3A          FF002B3A  Label_insn_3245
-        FF002B41          FF002B41  Label_insn_33751
-        FF002B43          FF002B43  Label_insn_3246
-        FF002B46          FF002B46  Label_insn_33752
-        FF002B48          FF002B48  Label_insn_3247
-        FF002B4B          FF002B4B  Label_insn_33753
-        FF002B51          FF002B51  Label_insn_33754
-        FF002B58          FF002B58  Label_insn_33755
-        FF002B59          FF002B59  post_callback_Label_insn_33755
-        FF002B5B          FF002B5B  Label_insn_33756
-        FF002B5D          FF002B5D  Label_insn_33757
-        FF002B5F          FF002B5F  Label_insn_33758
-        FF002B61          FF002B61  Label_insn_3255
-        FF002B68          FF002B68  Label_insn_33759
-        FF002B6A          FF002B6A  Label_insn_33760
-        FF002B70          FF002B70  Label_insn_3257
-        FF002B74          FF002B74  Label_insn_33761
-        FF002B7A          FF002B7A  Label_insn_3258
-        FF002B7F          FF002B7F  Label_insn_33762
-        FF002B80          FF002B80  post_callback_Label_insn_33762
-        FF002B82          FF002B82  Label_insn_33763
-        FF002B84          FF002B84  Label_insn_33764
-        FF002B86          FF002B86  Label_insn_33765
-        FF002B8D          FF002B8D  Label_insn_33766
-        FF002B8F          FF002B8F  Label_insn_33767
-        FF002B91          FF002B91  Label_insn_33768
-        FF002B97          FF002B97  Label_insn_33769
-        FF002B9E          FF002B9E  Label_insn_33770
-        FF002B9F          FF002B9F  post_callback_Label_insn_33770
-        FF002BA1          FF002BA1  Label_insn_33771
-        FF002BA3          FF002BA3  Label_insn_33772
-        FF002BA5          FF002BA5  Label_insn_3273
-        FF002BA8          FF002BA8  Label_insn_33773
-        FF002BAA          FF002BAA  Label_insn_33774
-        FF002BAC          FF002BAC  Label_insn_33775
-        FF002BB2          FF002BB2  Label_insn_33776
-        FF002BB9          FF002BB9  Label_insn_33777
-        FF002BBA          FF002BBA  post_callback_Label_insn_33777
-        FF002BBC          FF002BBC  Label_insn_33778
-        FF002BBE          FF002BBE  Label_insn_33779
-        FF002BC0          FF002BC0  Label_insn_33780
-        FF002BC7          FF002BC7  Label_insn_33781
-        FF002BC9          FF002BC9  Label_insn_33782
-        FF002BCB          FF002BCB  Label_insn_33783
-        FF002BD1          FF002BD1  Label_insn_3286
-        FF002BD5          FF002BD5  Label_insn_33784
-        FF002BDB          FF002BDB  Label_insn_3287
-        FF002BE0          FF002BE0  Label_insn_33785
-        FF002BE1          FF002BE1  post_callback_Label_insn_33785
-        FF002BE3          FF002BE3  Label_insn_33786
-        FF002BE5          FF002BE5  Label_insn_33787
-        FF002BE7          FF002BE7  Label_insn_33788
-        FF002BE9          FF002BE9  Label_insn_3294
-        FF002BEC          FF002BEC  Label_insn_33789
-        FF002BEE          FF002BEE  Label_insn_3295
-        FF002BF2          FF002BF2  Label_insn_33790
-        FF002BF8          FF002BF8  Label_insn_3296
-        FF002C00          FF002C00  Label_insn_33791
-        FF002C07          FF002C07  Label_insn_33792
-        FF002C08          FF002C08  post_callback_Label_insn_33792
-        FF002C0A          FF002C0A  Label_insn_3299
-        FF002C0E          FF002C0E  Label_insn_33793
-        FF002C10          FF002C10  Label_insn_33794
-        FF002C12          FF002C12  Label_insn_33795
-        FF002C19          FF002C19  Label_insn_3303
-        FF002C1D          FF002C1D  Label_insn_3304
-        FF002C21          FF002C21  Label_insn_33796
-        FF002C23          FF002C23  Label_insn_3305
-        FF002C2B          FF002C2B  Label_insn_33797
-        FF002C2D          FF002C2D  Label_insn_33798
-        FF002C33          FF002C33  Label_insn_33799
-        FF002C39          FF002C39  Label_insn_3308
-        FF002C3E          FF002C3E  Label_insn_33800
-        FF002C3F          FF002C3F  post_callback_Label_insn_33800
-        FF002C41          FF002C41  Label_insn_3309
-        FF002C45          FF002C45  Label_insn_33801
-        FF002C47          FF002C47  Label_insn_3310
-        FF002C4F          FF002C4F  Label_insn_33802
-        FF002C51          FF002C51  Label_insn_3313
-        FF002C55          FF002C55  Label_insn_33803
-        FF002C57          FF002C57  Label_insn_3314
-        FF002C5F          FF002C5F  Label_insn_33804
-        FF002C61          FF002C61  Label_insn_3315
-        FF002C68          FF002C68  Label_insn_33805
-        FF002C6E          FF002C6E  Label_insn_33806
-        FF002C75          FF002C75  Label_insn_33807
-        FF002C76          FF002C76  post_callback_Label_insn_33807
-        FF002C78          FF002C78  Label_insn_3318
-        FF002C7B          FF002C7B  Label_insn_33808
-        FF002C7D          FF002C7D  Label_insn_33809
-        FF002C7F          FF002C7F  Label_insn_33810
-        FF002C86          FF002C86  Label_insn_33811
-        FF002C88          FF002C88  Label_insn_33812
-        FF002C8A          FF002C8A  Label_insn_33813
-        FF002C90          FF002C90  Label_insn_33814
-        FF002C97          FF002C97  Label_insn_33815
-        FF002C98          FF002C98  post_callback_Label_insn_33815
-        FF002C9A          FF002C9A  Label_insn_3328
-        FF002C9E          FF002C9E  Label_insn_33816
-        FF002CA0          FF002CA0  Label_insn_33817
-        FF002CA2          FF002CA2  Label_insn_33818
-        FF002CA4          FF002CA4  Label_insn_33819
-        FF002CA6          FF002CA6  Label_insn_33820
-        FF002CAC          FF002CAC  Label_insn_33821
-        FF002CB3          FF002CB3  Label_insn_33822
-        FF002CB4          FF002CB4  post_callback_Label_insn_33822
-        FF002CB6          FF002CB6  Label_insn_33823
-        FF002CB8          FF002CB8  Label_insn_33824
-        FF002CBA          FF002CBA  Label_insn_33825
-        FF002CC1          FF002CC1  Label_insn_33826
-        FF002CC3          FF002CC3  Label_insn_33827
-        FF002CC5          FF002CC5  Label_insn_33828
-        FF002CCB          FF002CCB  Label_insn_33829
-        FF002CD2          FF002CD2  Label_insn_33830
-        FF002CD3          FF002CD3  post_callback_Label_insn_33830
-        FF002CD5          FF002CD5  Label_insn_33831
-        FF002CD7          FF002CD7  Label_insn_33832
-        FF002CD9          FF002CD9  Label_insn_3350
-        FF002CDD          FF002CDD  Label_insn_33833
-        FF002CDF          FF002CDF  Label_insn_33834
-        FF002CE1          FF002CE1  Label_insn_33835
-        FF002CE7          FF002CE7  Label_insn_33836
-        FF002CEE          FF002CEE  Label_insn_33837
-        FF002CEF          FF002CEF  post_callback_Label_insn_33837
-        FF002CF1          FF002CF1  Label_insn_3356
-        FF002CF5          FF002CF5  Label_insn_33838
-        FF002CF7          FF002CF7  Label_insn_3357
-        FF002CFA          FF002CFA  Label_insn_33839
-        FF002CFC          FF002CFC  Label_insn_33840
-        FF002D03          FF002D03  Label_insn_33841
-        FF002D05          FF002D05  Label_insn_33842
-        FF002D07          FF002D07  Label_insn_3363
-        FF002D0B          FF002D0B  Label_insn_33843
-        FF002D11          FF002D11  Label_insn_3364
-        FF002D14          FF002D14  Label_insn_33844
-        FF002D1B          FF002D1B  Label_insn_33845
-        FF002D1C          FF002D1C  post_callback_Label_insn_33845
-        FF002D1E          FF002D1E  Label_insn_33846
-        FF002D20          FF002D20  Label_insn_33847
-        FF002D22          FF002D22  Label_insn_33848
-        FF002D24          FF002D24  Label_insn_33849
-        FF002D26          FF002D26  Label_insn_3372
-        FF002D2D          FF002D2D  Label_insn_33850
-        FF002D33          FF002D33  Label_insn_33851
-        FF002D3A          FF002D3A  Label_insn_33852
-        FF002D3B          FF002D3B  post_callback_Label_insn_33852
-        FF002D3D          FF002D3D  Label_insn_33853
-        FF002D3F          FF002D3F  Label_insn_33854
-        FF002D41          FF002D41  Label_insn_33855
-        FF002D48          FF002D48  Label_insn_33856
-        FF002D4A          FF002D4A  Label_insn_33857
-        FF002D4C          FF002D4C  Label_insn_3382
-        FF002D4F          FF002D4F  Label_insn_33858
-        FF002D55          FF002D55  Label_insn_33859
-        FF002D5C          FF002D5C  Label_insn_33860
-        FF002D5D          FF002D5D  post_callback_Label_insn_33860
-        FF002D5F          FF002D5F  Label_insn_33861
-        FF002D61          FF002D61  Label_insn_33862
-        FF002D63          FF002D63  Label_insn_33863
-        FF002D65          FF002D65  Label_insn_33864
-        FF002D67          FF002D67  Label_insn_33865
-        FF002D6D          FF002D6D  Label_insn_33866
-        FF002D74          FF002D74  Label_insn_33867
-        FF002D75          FF002D75  post_callback_Label_insn_33867
-        FF002D77          FF002D77  Label_insn_33868
-        FF002D79          FF002D79  Label_insn_3396
-        FF002D7D          FF002D7D  Label_insn_33869
-        FF002D7F          FF002D7F  Label_insn_3397
-        FF002D82          FF002D82  Label_insn_33870
-        FF002D89          FF002D89  Label_insn_33871
-        FF002D8B          FF002D8B  Label_insn_33872
-        FF002D8D          FF002D8D  Label_insn_33873
-        FF002D93          FF002D93  Label_insn_33874
-        FF002D9A          FF002D9A  Label_insn_33875
-        FF002D9B          FF002D9B  post_callback_Label_insn_33875
-        FF002D9D          FF002D9D  Label_insn_33876
-        FF002D9F          FF002D9F  Label_insn_33877
-        FF002DA1          FF002DA1  Label_insn_33878
-        FF002DA3          FF002DA3  Label_insn_33879
-        FF002DA5          FF002DA5  Label_insn_33880
-        FF002DAB          FF002DAB  Label_insn_33881
-        FF002DB2          FF002DB2  Label_insn_33882
-        FF002DB3          FF002DB3  post_callback_Label_insn_33882
-        FF002DB5          FF002DB5  Label_insn_33883
-        FF002DB7          FF002DB7  Label_insn_33884
-        FF002DB9          FF002DB9  Label_insn_3417
-        FF002DBD          FF002DBD  Label_insn_33885
-        FF002DC4          FF002DC4  Label_insn_3418
-        FF002DC7          FF002DC7  Label_insn_33886
-        FF002DC9          FF002DC9  Label_insn_33887
-        FF002DCB          FF002DCB  Label_insn_33888
-        FF002DD1          FF002DD1  Label_insn_33889
-        FF002DD8          FF002DD8  Label_insn_33890
-        FF002DD9          FF002DD9  post_callback_Label_insn_33890
-        FF002DDB          FF002DDB  Label_insn_33891
-        FF002DDD          FF002DDD  Label_insn_33892
-        FF002DDF          FF002DDF  Label_insn_33893
-        FF002DE1          FF002DE1  Label_insn_33894
-        FF002DE3          FF002DE3  Label_insn_3430
-        FF002DE7          FF002DE7  Label_insn_33895
-        FF002DED          FF002DED  Label_insn_33896
-        FF002DF4          FF002DF4  Label_insn_33897
-        FF002DF5          FF002DF5  post_callback_Label_insn_33897
-        FF002DF7          FF002DF7  Label_insn_33898
-        FF002DF9          FF002DF9  Label_insn_33899
-        FF002DFB          FF002DFB  Label_insn_33900
-        FF002E02          FF002E02  Label_insn_33901
-        FF002E04          FF002E04  Label_insn_33902
-        FF002E06          FF002E06  Label_insn_33903
-        FF002E0C          FF002E0C  Label_insn_33904
-        FF002E13          FF002E13  Label_insn_33905
-        FF002E14          FF002E14  post_callback_Label_insn_33905
-        FF002E16          FF002E16  Label_insn_33906
-        FF002E18          FF002E18  Label_insn_33907
-        FF002E1A          FF002E1A  Label_insn_33908
-        FF002E1C          FF002E1C  Label_insn_33909
-        FF002E1E          FF002E1E  Label_insn_33910
-        FF002E24          FF002E24  Label_insn_33911
-        FF002E2B          FF002E2B  Label_insn_33912
-        FF002E2C          FF002E2C  post_callback_Label_insn_33912
-        FF002E2E          FF002E2E  Label_insn_33913
-        FF002E30          FF002E30  Label_insn_33914
-        FF002E32          FF002E32  Label_insn_33915
-        FF002E39          FF002E39  Label_insn_33916
-        FF002E3B          FF002E3B  Label_insn_33917
-        FF002E3D          FF002E3D  Label_insn_33918
-        FF002E43          FF002E43  Label_insn_33919
-        FF002E4A          FF002E4A  Label_insn_33920
-        FF002E4B          FF002E4B  post_callback_Label_insn_33920
-        FF002E4D          FF002E4D  Label_insn_33921
-        FF002E4F          FF002E4F  Label_insn_33922
-        FF002E51          FF002E51  Label_insn_33923
-        FF002E53          FF002E53  Label_insn_33924
-        FF002E55          FF002E55  Label_insn_33925
-        FF002E5B          FF002E5B  Label_insn_33926
-        FF002E62          FF002E62  Label_insn_33927
-        FF002E63          FF002E63  post_callback_Label_insn_33927
-        FF002E65          FF002E65  Label_insn_33928
-        FF002E67          FF002E67  Label_insn_33929
-        FF002E69          FF002E69  Label_insn_33930
-        FF002E70          FF002E70  Label_insn_33931
-        FF002E72          FF002E72  Label_insn_33932
-        FF002E74          FF002E74  Label_insn_33933
-        FF002E7A          FF002E7A  Label_insn_33934
-        FF002E81          FF002E81  Label_insn_33935
-        FF002E82          FF002E82  post_callback_Label_insn_33935
-        FF002E84          FF002E84  Label_insn_33936
-        FF002E86          FF002E86  Label_insn_33937
-        FF002E88          FF002E88  Label_insn_33938
-        FF002E8A          FF002E8A  Label_insn_33939
-        FF002E8C          FF002E8C  Label_insn_33940
-        FF002E92          FF002E92  Label_insn_33941
-        FF002E99          FF002E99  Label_insn_33942
-        FF002E9A          FF002E9A  post_callback_Label_insn_33942
-        FF002E9C          FF002E9C  Label_insn_33943
-        FF002E9E          FF002E9E  Label_insn_33944
-        FF002EA0          FF002EA0  Label_insn_33945
-        FF002EA7          FF002EA7  Label_insn_33946
-        FF002EA9          FF002EA9  Label_insn_33947
-        FF002EAB          FF002EAB  Label_insn_33948
-        FF002EB1          FF002EB1  Label_insn_33949
-        FF002EB7          FF002EB7  Label_insn_3514
-        FF002EBC          FF002EBC  Label_insn_33950
-        FF002EBD          FF002EBD  post_callback_Label_insn_33950
-        FF002EBF          FF002EBF  Label_insn_33951
-        FF002EC1          FF002EC1  Label_insn_33952
-        FF002EC3          FF002EC3  Label_insn_3519
-        FF002EC8          FF002EC8  Label_insn_33953
-        FF002ECA          FF002ECA  Label_insn_33954
-        FF002ECC          FF002ECC  Label_insn_33955
-        FF002ED2          FF002ED2  Label_insn_33956
-        FF002ED9          FF002ED9  Label_insn_33957
-        FF002EDA          FF002EDA  post_callback_Label_insn_33957
-        FF002EDC          FF002EDC  Label_insn_33958
-        FF002EDE          FF002EDE  Label_insn_33959
-        FF002EE0          FF002EE0  Label_insn_3527
-        FF002EE3          FF002EE3  Label_insn_33960
-        FF002EEA          FF002EEA  Label_insn_33961
-        FF002EEC          FF002EEC  Label_insn_33962
-        FF002EEE          FF002EEE  Label_insn_33963
-        FF002EF4          FF002EF4  Label_insn_3532
-        FF002EF8          FF002EF8  Label_insn_33964
-        FF002EFF          FF002EFF  Label_insn_33965
-        FF002F00          FF002F00  post_callback_Label_insn_33965
-        FF002F02          FF002F02  Label_insn_33966
-        FF002F04          FF002F04  Label_insn_33967
-        FF002F06          FF002F06  Label_insn_3536
-        FF002F0B          FF002F0B  Label_insn_33968
-        FF002F12          FF002F12  Label_insn_33969
-        FF002F14          FF002F14  Label_insn_33970
-        FF002F16          FF002F16  Label_insn_33971
-        FF002F1C          FF002F1C  Label_insn_33972
-        FF002F23          FF002F23  Label_insn_33973
-        FF002F24          FF002F24  post_callback_Label_insn_33973
-        FF002F26          FF002F26  Label_insn_33974
-        FF002F28          FF002F28  Label_insn_33975
-        FF002F2F          FF002F2F  Label_insn_33976
-        FF002F31          FF002F31  Label_insn_33977
-        FF002F33          FF002F33  Label_insn_33978
-        FF002F39          FF002F39  Label_insn_33979
-        FF002F40          FF002F40  Label_insn_33980
-        FF002F41          FF002F41  post_callback_Label_insn_33980
-        FF002F43          FF002F43  Label_insn_33981
-        FF002F45          FF002F45  Label_insn_33982
-        FF002F47          FF002F47  Label_insn_33983
-        FF002F4E          FF002F4E  Label_insn_3559
-        FF002F52          FF002F52  Label_insn_33984
-        FF002F54          FF002F54  Label_insn_33985
-        FF002F56          FF002F56  Label_insn_33986
-        FF002F5C          FF002F5C  Label_insn_33987
-        FF002F62          FF002F62  Label_insn_34063
-        FF002F65          FF002F65  Label_insn_33988
-        FF002F66          FF002F66  post_callback_Label_insn_33988
-        FF002F68          FF002F68  Label_insn_33989
-        FF002F6A          FF002F6A  Label_insn_33990
-        FF002F6C          FF002F6C  Label_insn_33991
-        FF002F73          FF002F73  Label_insn_33992
-        FF002F75          FF002F75  Label_insn_33993
-        FF002F77          FF002F77  Label_insn_3572
-        FF002F7A          FF002F7A  Label_insn_33994
-        FF002F80          FF002F80  Label_insn_33995
-        FF002F87          FF002F87  Label_insn_33996
-        FF002F88          FF002F88  post_callback_Label_insn_33996
-        FF002F8A          FF002F8A  Label_insn_33997
-        FF002F8C          FF002F8C  Label_insn_33998
-        FF002F8E          FF002F8E  Label_insn_33999
-        FF002F90          FF002F90  Label_insn_34000
-        FF002F92          FF002F92  Label_insn_34001
-        FF002F98          FF002F98  Label_insn_3582
-        FF002F9F          FF002F9F  Label_insn_34002
-        FF002FA6          FF002FA6  Label_insn_34003
-        FF002FA7          FF002FA7  post_callback_Label_insn_34003
-        FF002FA9          FF002FA9  Label_insn_34004
-        FF002FAB          FF002FAB  Label_insn_34005
-        FF002FAD          FF002FAD  Label_insn_34006
-        FF002FB4          FF002FB4  Label_insn_34007
-        FF002FB6          FF002FB6  Label_insn_34008
-        FF002FB8          FF002FB8  Label_insn_34009
-        FF002FBE          FF002FBE  Label_insn_34010
-        FF002FC5          FF002FC5  Label_insn_34011
-        FF002FC6          FF002FC6  post_callback_Label_insn_34011
-        FF002FC8          FF002FC8  Label_insn_34012
-        FF002FCA          FF002FCA  Label_insn_34013
-        FF002FCC          FF002FCC  Label_insn_34014
-        FF002FCE          FF002FCE  Label_insn_34015
-        FF002FD0          FF002FD0  Label_insn_34016
-        FF002FD6          FF002FD6  Label_insn_3600
-        FF002FDD          FF002FDD  Label_insn_34017
-        FF002FE4          FF002FE4  Label_insn_34018
-        FF002FE5          FF002FE5  post_callback_Label_insn_34018
-        FF002FE7          FF002FE7  Label_insn_34019
-        FF002FE9          FF002FE9  Label_insn_34020
-        FF002FEB          FF002FEB  Label_insn_34021
-        FF002FF2          FF002FF2  Label_insn_34022
-        FF002FF4          FF002FF4  Label_insn_34023
-        FF002FF6          FF002FF6  Label_insn_34024
-        FF002FFC          FF002FFC  Label_insn_34025
-        FF003003          FF003003  Label_insn_34026
-        FF003004          FF003004  post_callback_Label_insn_34026
-        FF003006          FF003006  Label_insn_34027
-        FF003008          FF003008  Label_insn_34028
-        FF00300A          FF00300A  Label_insn_34029
-        FF003011          FF003011  Label_insn_34030
-        FF003013          FF003013  Label_insn_34031
-        FF003015          FF003015  Label_insn_34032
-        FF00301B          FF00301B  Label_insn_34033
-        FF003022          FF003022  Label_insn_34034
-        FF003023          FF003023  post_callback_Label_insn_34034
-        FF003025          FF003025  Label_insn_34035
-        FF003027          FF003027  Label_insn_3624
-        FF00302B          FF00302B  Label_insn_34036
-        FF00302D          FF00302D  Label_insn_34037
-        FF003034          FF003034  Label_insn_34038
-        FF003036          FF003036  Label_insn_34039
-        FF003038          FF003038  Label_insn_34040
-        FF00303E          FF00303E  Label_insn_34041
-        FF003045          FF003045  Label_insn_34042
-        FF003046          FF003046  post_callback_Label_insn_34042
-        FF003048          FF003048  Label_insn_34043
-        FF00304A          FF00304A  Label_insn_34044
-        FF00304C          FF00304C  Label_insn_34045
-        FF003053          FF003053  Label_insn_34046
-        FF003055          FF003055  Label_insn_34047
-        FF003057          FF003057  Label_insn_34048
-        FF00305D          FF00305D  Label_insn_34049
-        FF003064          FF003064  Label_insn_34050
-        FF003065          FF003065  post_callback_Label_insn_34050
-        FF003067          FF003067  Label_insn_34051
-        FF003069          FF003069  Label_insn_34052
-        FF00306B          FF00306B  Label_insn_34053
-        FF003072          FF003072  Label_insn_34054
-        FF003074          FF003074  Label_insn_34055
-        FF003076          FF003076  Label_insn_34056
-        FF00307C          FF00307C  Label_insn_34057
-        FF003083          FF003083  Label_insn_34058
-        FF003084          FF003084  post_callback_Label_insn_34058
-        FF003086          FF003086  Label_insn_34059
-        FF003088          FF003088  Label_insn_34060
-        FF00308A          FF00308A  Label_insn_3658
-        FF00308F          FF00308F  Label_insn_34061
-        FF003096          FF003096  Label_insn_34062
-        FF003098          FF003098  Label_insn_34064
-        FF00309E          FF00309E  Label_insn_34065
-        FF0030A5          FF0030A5  Label_insn_34066
-        FF0030A6          FF0030A6  post_callback_Label_insn_34066
-        FF0030A8          FF0030A8  Label_insn_34067
-        FF0030AA          FF0030AA  Label_insn_34068
-        FF0030AC          FF0030AC  Label_insn_34069
-        FF0030B3          FF0030B3  Label_insn_34070
-        FF0030B5          FF0030B5  Label_insn_34071
-        FF0030B7          FF0030B7  Label_insn_34072
-        FF0030BD          FF0030BD  Label_insn_34073
-        FF0030C4          FF0030C4  Label_insn_34074
-        FF0030C5          FF0030C5  post_callback_Label_insn_34074
-        FF0030C7          FF0030C7  Label_insn_34075
-        FF0030C9          FF0030C9  Label_insn_34076
-        FF0030CB          FF0030CB  Label_insn_34077
-        FF0030D2          FF0030D2  Label_insn_34078
-        FF0030D4          FF0030D4  Label_insn_34079
-        FF0030D6          FF0030D6  Label_insn_34080
-        FF0030DC          FF0030DC  Label_insn_34081
-        FF0030E3          FF0030E3  Label_insn_34082
-        FF0030E4          FF0030E4  post_callback_Label_insn_34082
-        FF0030E6          FF0030E6  Label_insn_34083
-        FF0030E8          FF0030E8  Label_insn_34084
-        FF0030EA          FF0030EA  Label_insn_34085
-        FF0030F1          FF0030F1  Label_insn_34086
-        FF0030F3          FF0030F3  Label_insn_34087
-        FF0030F5          FF0030F5  Label_insn_34088
-        FF0030FB          FF0030FB  Label_insn_34089
-        FF003102          FF003102  Label_insn_34090
-        FF003103          FF003103  post_callback_Label_insn_34090
-        FF003105          FF003105  Label_insn_34091
-        FF003107          FF003107  Label_insn_34092
-        FF003109          FF003109  Label_insn_34093
-        FF003110          FF003110  Label_insn_34094
-        FF003112          FF003112  Label_insn_34095
-        FF003114          FF003114  Label_insn_34096
-        FF00311A          FF00311A  Label_insn_34097
-        FF003121          FF003121  Label_insn_34098
-        FF003122          FF003122  post_callback_Label_insn_34098
-        FF003124          FF003124  Label_insn_34099
-        FF003126          FF003126  Label_insn_34100
-        FF003128          FF003128  Label_insn_34101
-        FF00312A          FF00312A  Label_insn_34102
-        FF00312C          FF00312C  Label_insn_34103
-        FF003132          FF003132  Label_insn_34104
-        FF003139          FF003139  Label_insn_34105
-        FF00313A          FF00313A  post_callback_Label_insn_34105
-        FF00313C          FF00313C  Label_insn_34106
-        FF00313E          FF00313E  Label_insn_34107
-        FF003140          FF003140  Label_insn_34108
-        FF003147          FF003147  Label_insn_34109
-        FF003149          FF003149  Label_insn_34110
-        FF00314B          FF00314B  Label_insn_34111
-        FF003151          FF003151  Label_insn_3748
-        FF003155          FF003155  Label_insn_34112
-        FF00315C          FF00315C  Label_insn_34113
-        FF00315D          FF00315D  post_callback_Label_insn_34113
-        FF00315F          FF00315F  Label_insn_34114
-        FF003161          FF003161  Label_insn_34115
-        FF003163          FF003163  Label_insn_34116
-        FF00316A          FF00316A  Label_insn_34117
-        FF00316C          FF00316C  Label_insn_34118
-        FF00316E          FF00316E  Label_insn_34119
-        FF003174          FF003174  Label_insn_34120
-        FF00317B          FF00317B  Label_insn_34121
-        FF00317C          FF00317C  post_callback_Label_insn_34121
-        FF00317E          FF00317E  Label_insn_34122
-        FF003180          FF003180  Label_insn_34123
-        FF003182          FF003182  Label_insn_3761
-        FF003185          FF003185  Label_insn_34124
-        FF003187          FF003187  Label_insn_3763
-        FF00318E          FF00318E  Label_insn_34125
-        FF003194          FF003194  Label_insn_34126
-        FF00319B          FF00319B  Label_insn_34127
-        FF00319D          FF00319D  Label_insn_34128
-        FF00319F          FF00319F  Label_insn_34129
-        FF0031A3          FF0031A3  Label_insn_34130
-        FF0031A6          FF0031A6  Label_insn_34131
-        FF0031AC          FF0031AC  Label_insn_34132
-        FF0031B3          FF0031B3  Label_insn_34133
-        FF0031B5          FF0031B5  Label_insn_34134
-        FF0031B7          FF0031B7  Label_insn_34135
-        FF0031BD          FF0031BD  Label_insn_34136
-        FF0031C4          FF0031C4  Label_insn_34137
-        FF0031C5          FF0031C5  post_callback_Label_insn_34137
-        FF0031C7          FF0031C7  Label_insn_34138
-        FF0031C9          FF0031C9  Label_insn_34139
-        FF0031CB          FF0031CB  Label_insn_34140
-        FF0031D2          FF0031D2  Label_insn_34141
-        FF0031D4          FF0031D4  Label_insn_34142
-        FF0031D6          FF0031D6  Label_insn_34143
-        FF0031DC          FF0031DC  Label_insn_34144
-        FF0031E3          FF0031E3  Label_insn_34145
-        FF0031E4          FF0031E4  post_callback_Label_insn_34145
-        FF0031E6          FF0031E6  Label_insn_34146
-        FF0031E8          FF0031E8  Label_insn_34147
-        FF0031EA          FF0031EA  Label_insn_3790
-        FF0031EE          FF0031EE  Label_insn_34148
-        FF0031F0          FF0031F0  Label_insn_34149
-        FF0031F2          FF0031F2  Label_insn_34150
-        FF0031F8          FF0031F8  Label_insn_34151
-        FF0031FF          FF0031FF  Label_insn_34152
-        FF003200          FF003200  post_callback_Label_insn_34152
-        FF003202          FF003202  Label_insn_34153
-        FF003204          FF003204  Label_insn_34154
-        FF003206          FF003206  Label_insn_34155
-        FF00320D          FF00320D  Label_insn_34156
-        FF00320F          FF00320F  Label_insn_34157
-        FF003211          FF003211  Label_insn_34158
-        FF003217          FF003217  Label_insn_34159
-        FF00321E          FF00321E  Label_insn_34160
-        FF00321F          FF00321F  post_callback_Label_insn_34160
-        FF003221          FF003221  Label_insn_34161
-        FF003223          FF003223  Label_insn_34162
-        FF003225          FF003225  Label_insn_34163
-        FF00322C          FF00322C  Label_insn_34164
-        FF00322E          FF00322E  Label_insn_34165
-        FF003230          FF003230  Label_insn_34166
-        FF003236          FF003236  Label_insn_34167
-        FF00323D          FF00323D  Label_insn_34168
-        FF00323E          FF00323E  post_callback_Label_insn_34168
-        FF003240          FF003240  Label_insn_34169
-        FF003242          FF003242  Label_insn_34170
-        FF003244          FF003244  Label_insn_34171
-        FF00324B          FF00324B  Label_insn_3821
-        FF00324E          FF00324E  Label_insn_34172
-        FF003250          FF003250  Label_insn_34173
-        FF003252          FF003252  Label_insn_34174
-        FF003258          FF003258  Label_insn_34175
-        FF00325F          FF00325F  Label_insn_34176
-        FF003260          FF003260  post_callback_Label_insn_34176
-        FF003262          FF003262  Label_insn_34177
-        FF003264          FF003264  Label_insn_34178
-        FF003266          FF003266  Label_insn_34179
-        FF00326D          FF00326D  Label_insn_34180
-        FF00326F          FF00326F  Label_insn_34181
-        FF003271          FF003271  Label_insn_34182
-        FF003277          FF003277  Label_insn_34183
-        FF00327E          FF00327E  Label_insn_34184
-        FF00327F          FF00327F  post_callback_Label_insn_34184
-        FF003281          FF003281  Label_insn_34185
-        FF003283          FF003283  Label_insn_34186
-        FF003285          FF003285  Label_insn_34187
-        FF003287          FF003287  Label_insn_34188
-        FF00328E          FF00328E  Label_insn_34189
-        FF003295          FF003295  Label_insn_34190
-        FF003297          FF003297  Label_insn_34191
-        FF003299          FF003299  Label_insn_34192
-        FF0032A0          FF0032A0  Label_insn_34193
-        FF0032A2          FF0032A2  Label_insn_34194
-        FF0032A4          FF0032A4  Label_insn_34195
-        FF0032AA          FF0032AA  Label_insn_34196
-        FF0032B1          FF0032B1  Label_insn_34197
-        FF0032B2          FF0032B2  post_callback_Label_insn_34197
-        FF0032B4          FF0032B4  Label_insn_34198
-        FF0032B6          FF0032B6  Label_insn_34199
-        FF0032B8          FF0032B8  Label_insn_3856
-        FF0032BC          FF0032BC  Label_insn_34200
-        FF0032C3          FF0032C3  Label_insn_34201
-        FF0032C5          FF0032C5  Label_insn_34202
-        FF0032C7          FF0032C7  Label_insn_34203
-        FF0032CD          FF0032CD  Label_insn_34204
-        FF0032D4          FF0032D4  Label_insn_34205
-        FF0032D5          FF0032D5  post_callback_Label_insn_34205
-        FF0032D7          FF0032D7  Label_insn_34206
-        FF0032D9          FF0032D9  Label_insn_34207
-        FF0032DB          FF0032DB  Label_insn_34208
-        FF0032E2          FF0032E2  Label_insn_34209
-        FF0032E4          FF0032E4  Label_insn_34210
-        FF0032E6          FF0032E6  Label_insn_34211
-        FF0032EC          FF0032EC  Label_insn_34212
-        FF0032F3          FF0032F3  Label_insn_34213
-        FF0032F4          FF0032F4  post_callback_Label_insn_34213
-        FF0032F6          FF0032F6  Label_insn_34214
-        FF0032F8          FF0032F8  Label_insn_3875
-        FF0032FC          FF0032FC  Label_insn_34215
-        FF0032FE          FF0032FE  Label_insn_34216
-        FF003305          FF003305  Label_insn_34217
-        FF003307          FF003307  Label_insn_34218
-        FF003309          FF003309  Label_insn_34219
-        FF00330F          FF00330F  Label_insn_34220
-        FF003316          FF003316  Label_insn_34221
-        FF003317          FF003317  post_callback_Label_insn_34221
-        FF003319          FF003319  Label_insn_34222
-        FF00331B          FF00331B  Label_insn_34223
-        FF00331D          FF00331D  Label_insn_34224
-        FF003324          FF003324  Label_insn_34225
-        FF003326          FF003326  Label_insn_34226
-        FF003328          FF003328  Label_insn_34227
-        FF00332E          FF00332E  Label_insn_34228
-        FF003335          FF003335  Label_insn_34229
-        FF003336          FF003336  post_callback_Label_insn_34229
-        FF003338          FF003338  Label_insn_34230
-        FF00333A          FF00333A  Label_insn_34231
-        FF00333C          FF00333C  Label_insn_34232
-        FF003343          FF003343  Label_insn_34233
-        FF003345          FF003345  Label_insn_34234
-        FF003347          FF003347  Label_insn_34235
-        FF00334D          FF00334D  Label_insn_34236
-        FF003354          FF003354  Label_insn_34237
-        FF003355          FF003355  post_callback_Label_insn_34237
-        FF003357          FF003357  Label_insn_34238
-        FF003359          FF003359  Label_insn_34239
-        FF00335B          FF00335B  Label_insn_34240
-        FF003362          FF003362  Label_insn_34241
-        FF003364          FF003364  Label_insn_34242
-        FF003366          FF003366  Label_insn_34243
-        FF00336C          FF00336C  Label_insn_34244
-        FF003373          FF003373  Label_insn_34245
-        FF003374          FF003374  post_callback_Label_insn_34245
-        FF003376          FF003376  Label_insn_34246
-        FF003378          FF003378  Label_insn_34247
-        FF00337A          FF00337A  Label_insn_34248
-        FF003381          FF003381  Label_insn_34249
-        FF003383          FF003383  Label_insn_34250
-        FF003385          FF003385  Label_insn_34251
-        FF00338B          FF00338B  Label_insn_34252
-        FF003392          FF003392  Label_insn_34253
-        FF003393          FF003393  post_callback_Label_insn_34253
-        FF003395          FF003395  Label_insn_34254
-        FF003397          FF003397  Label_insn_34255
-        FF003399          FF003399  Label_insn_34256
-        FF0033A0          FF0033A0  Label_insn_34257
-        FF0033A2          FF0033A2  Label_insn_3933
-        FF0033A7          FF0033A7  Label_insn_34258
-        FF0033A9          FF0033A9  Label_insn_34259
-        FF0033AF          FF0033AF  Label_insn_34260
-        FF0033B6          FF0033B6  Label_insn_34261
-        FF0033B7          FF0033B7  post_callback_Label_insn_34261
-        FF0033B9          FF0033B9  Label_insn_34262
-        FF0033BB          FF0033BB  Label_insn_34263
-        FF0033BD          FF0033BD  Label_insn_34264
-        FF0033BF          FF0033BF  Label_insn_34265
-        FF0033C1          FF0033C1  Label_insn_34266
-        FF0033C7          FF0033C7  Label_insn_34267
-        FF0033CE          FF0033CE  Label_insn_34268
-        FF0033CF          FF0033CF  post_callback_Label_insn_34268
-        FF0033D1          FF0033D1  Label_insn_34269
-        FF0033D3          FF0033D3  Label_insn_34270
-        FF0033D5          FF0033D5  Label_insn_34271
-        FF0033DC          FF0033DC  Label_insn_34272
-        FF0033DE          FF0033DE  Label_insn_34273
-        FF0033E0          FF0033E0  Label_insn_34274
-        FF0033E6          FF0033E6  Label_insn_34275
-        FF0033ED          FF0033ED  Label_insn_34276
-        FF0033EE          FF0033EE  post_callback_Label_insn_34276
-        FF0033F0          FF0033F0  Label_insn_34277
-        FF0033F2          FF0033F2  Label_insn_34278
-        FF0033F4          FF0033F4  Label_insn_34279
-        FF0033FB          FF0033FB  Label_insn_34280
-        FF0033FD          FF0033FD  Label_insn_34281
-        FF0033FF          FF0033FF  Label_insn_34282
-        FF003405          FF003405  Label_insn_34283
-        FF00340C          FF00340C  Label_insn_34284
-        FF00340D          FF00340D  post_callback_Label_insn_34284
-        FF00340F          FF00340F  Label_insn_34285
-        FF003411          FF003411  Label_insn_34286
-        FF003413          FF003413  Label_insn_34287
-        FF00341A          FF00341A  Label_insn_34288
-        FF00341C          FF00341C  Label_insn_34289
-        FF00341E          FF00341E  Label_insn_3975
-        FF003422          FF003422  Label_insn_34290
-        FF003428          FF003428  Label_insn_34291
-        FF00342F          FF00342F  Label_insn_34292
-        FF003430          FF003430  post_callback_Label_insn_34292
-        FF003432          FF003432  Label_insn_34293
-        FF003434          FF003434  Label_insn_34294
-        FF003436          FF003436  Label_insn_34295
-        FF00343D          FF00343D  Label_insn_3983
-        FF003441          FF003441  Label_insn_34296
-        FF003443          FF003443  Label_insn_34297
-        FF003445          FF003445  Label_insn_34298
-        FF00344B          FF00344B  Label_insn_34299
-        FF003452          FF003452  Label_insn_34300
-        FF003453          FF003453  post_callback_Label_insn_34300
-        FF003455          FF003455  Label_insn_34301
-        FF003457          FF003457  Label_insn_34302
-        FF003459          FF003459  Label_insn_3992
-        FF00345D          FF00345D  Label_insn_34303
-        FF003464          FF003464  Label_insn_34304
-        FF003466          FF003466  Label_insn_34305
-        FF003468          FF003468  Label_insn_34306
-        FF00346E          FF00346E  Label_insn_34307
-        FF003474          FF003474  Label_insn_3998
-        FF003479          FF003479  Label_insn_34308
-        FF00347A          FF00347A  post_callback_Label_insn_34308
-        FF00347C          FF00347C  Label_insn_34309
-        FF00347E          FF00347E  Label_insn_34310
-        FF003480          FF003480  Label_insn_4001
-        FF003484          FF003484  Label_insn_34311
-        FF00348B          FF00348B  Label_insn_34312
-        FF00348D          FF00348D  Label_insn_34313
-        FF00348F          FF00348F  Label_insn_34314
-        FF003495          FF003495  Label_insn_34315
-        FF00349C          FF00349C  Label_insn_34316
-        FF00349D          FF00349D  post_callback_Label_insn_34316
-        FF00349F          FF00349F  Label_insn_4010
-        FF0034A3          FF0034A3  Label_insn_34317
-        FF0034A5          FF0034A5  Label_insn_34318
-        FF0034A7          FF0034A7  Label_insn_34319
-        FF0034AE          FF0034AE  Label_insn_34320
-        FF0034B0          FF0034B0  Label_insn_34321
-        FF0034B2          FF0034B2  Label_insn_34322
-        FF0034B8          FF0034B8  Label_insn_34323
-        FF0034BF          FF0034BF  Label_insn_34324
-        FF0034C0          FF0034C0  post_callback_Label_insn_34324
-        FF0034C2          FF0034C2  Label_insn_4020
-        FF0034CA          FF0034CA  Label_insn_34325
-        FF0034CC          FF0034CC  Label_insn_34326
-        FF0034CE          FF0034CE  Label_insn_34327
-        FF0034D5          FF0034D5  Label_insn_34328
-        FF0034D7          FF0034D7  Label_insn_34329
-        FF0034D9          FF0034D9  Label_insn_34330
-        FF0034DF          FF0034DF  Label_insn_34331
-        FF0034E6          FF0034E6  Label_insn_34332
-        FF0034E7          FF0034E7  post_callback_Label_insn_34332
-        FF0034E9          FF0034E9  Label_insn_34333
-        FF0034EB          FF0034EB  Label_insn_34334
-        FF0034ED          FF0034ED  Label_insn_34335
-        FF0034F4          FF0034F4  Label_insn_34336
-        FF0034F6          FF0034F6  Label_insn_34337
-        FF0034F8          FF0034F8  Label_insn_34338
-        FF0034FE          FF0034FE  Label_insn_34339
-        FF003505          FF003505  Label_insn_34340
-        FF003506          FF003506  post_callback_Label_insn_34340
-        FF003508          FF003508  Label_insn_34341
-        FF00350A          FF00350A  Label_insn_34342
-        FF00350C          FF00350C  Label_insn_4043
-        FF003510          FF003510  Label_insn_34343
-        FF003517          FF003517  Label_insn_34344
-        FF003519          FF003519  Label_insn_34345
-        FF00351B          FF00351B  Label_insn_34346
-        FF003521          FF003521  Label_insn_34347
-        FF003528          FF003528  Label_insn_34348
-        FF003529          FF003529  post_callback_Label_insn_34348
-        FF00352B          FF00352B  Label_insn_34349
-        FF00352D          FF00352D  Label_insn_34350
-        FF00352F          FF00352F  Label_insn_34351
-        FF003536          FF003536  Label_insn_34352
-        FF003538          FF003538  Label_insn_34353
-        FF00353A          FF00353A  Label_insn_34354
-        FF003540          FF003540  Label_insn_34355
-        FF003547          FF003547  Label_insn_34356
-        FF003548          FF003548  post_callback_Label_insn_34356
-        FF00354A          FF00354A  Label_insn_34357
-        FF00354C          FF00354C  Label_insn_34358
-        FF00354E          FF00354E  Label_insn_34359
-        FF003550          FF003550  Label_insn_34360
-        FF003552          FF003552  Label_insn_34361
-        FF003558          FF003558  Label_insn_34362
-        FF00355F          FF00355F  Label_insn_34363
-        FF003560          FF003560  post_callback_Label_insn_34363
-        FF003562          FF003562  Label_insn_34364
-        FF003564          FF003564  Label_insn_34365
-        FF003566          FF003566  Label_insn_34366
-        FF00356D          FF00356D  Label_insn_34367
-        FF00356F          FF00356F  Label_insn_34368
-        FF003571          FF003571  Label_insn_34369
-        FF003577          FF003577  Label_insn_34370
-        FF00357E          FF00357E  Label_insn_34371
-        FF00357F          FF00357F  post_callback_Label_insn_34371
-        FF003581          FF003581  Label_insn_34372
-        FF003583          FF003583  Label_insn_34373
-        FF003585          FF003585  Label_insn_34374
-        FF003587          FF003587  Label_insn_34375
-        FF003589          FF003589  Label_insn_34376
-        FF00358F          FF00358F  Label_insn_34377
-        FF003596          FF003596  Label_insn_34378
-        FF003597          FF003597  post_callback_Label_insn_34378
-        FF003599          FF003599  Label_insn_34379
-        FF00359B          FF00359B  Label_insn_34380
-        FF00359D          FF00359D  Label_insn_34381
-        FF0035A4          FF0035A4  Label_insn_4094
-        FF0035A7          FF0035A7  Label_insn_34382
-        FF0035A9          FF0035A9  Label_insn_34383
-        FF0035AB          FF0035AB  Label_insn_34384
-        FF0035B1          FF0035B1  Label_insn_34385
-        FF0035B8          FF0035B8  Label_insn_34386
-        FF0035B9          FF0035B9  post_callback_Label_insn_34386
-        FF0035BB          FF0035BB  Label_insn_34387
-        FF0035BD          FF0035BD  Label_insn_34388
-        FF0035BF          FF0035BF  Label_insn_34389
-        FF0035C1          FF0035C1  Label_insn_4101
-        FF0035C9          FF0035C9  Label_insn_4102
-        FF0035D0          FF0035D0  Label_insn_34390
-        FF0035D7          FF0035D7  Label_insn_34391
-        FF0035D9          FF0035D9  Label_insn_34392
-        FF0035DB          FF0035DB  Label_insn_34393
-        FF0035E1          FF0035E1  Label_insn_4107
-        FF0035E5          FF0035E5  Label_insn_34394
-        FF0035EC          FF0035EC  Label_insn_34395
-        FF0035ED          FF0035ED  post_callback_Label_insn_34395
-        FF0035EF          FF0035EF  Label_insn_34396
-        FF0035F1          FF0035F1  Label_insn_34397
-        FF0035F3          FF0035F3  Label_insn_34398
-        FF0035FA          FF0035FA  Label_insn_34399
-        FF0035FC          FF0035FC  Label_insn_34400
-        FF0035FE          FF0035FE  Label_insn_34401
-        FF003604          FF003604  Label_insn_34402
-        FF00360B          FF00360B  Label_insn_34403
-        FF00360C          FF00360C  post_callback_Label_insn_34403
-        FF00360E          FF00360E  Label_insn_34404
-        FF003610          FF003610  Label_insn_34405
-        FF003612          FF003612  Label_insn_34406
-        FF003619          FF003619  Label_insn_34407
-        FF00361B          FF00361B  Label_insn_34408
-        FF00361D          FF00361D  Label_insn_34409
-        FF003623          FF003623  Label_insn_4128
-        FF003627          FF003627  Label_insn_34410
-        FF00362E          FF00362E  Label_insn_34411
-        FF00362F          FF00362F  post_callback_Label_insn_34411
-        FF003631          FF003631  Label_insn_34412
-        FF003633          FF003633  Label_insn_34413
-        FF003635          FF003635  Label_insn_34414
-        FF00363C          FF00363C  Label_insn_34415
-        FF00363E          FF00363E  Label_insn_34416
-        FF003640          FF003640  Label_insn_34417
-        FF003646          FF003646  Label_insn_34418
-        FF00364D          FF00364D  Label_insn_34419
-        FF00364E          FF00364E  post_callback_Label_insn_34419
-        FF003650          FF003650  Label_insn_34420
-        FF003652          FF003652  Label_insn_34421
-        FF003654          FF003654  Label_insn_34422
-        FF003656          FF003656  Label_insn_34423
-        FF003658          FF003658  Label_insn_34424
-        FF00365E          FF00365E  Label_insn_34425
-        FF003665          FF003665  Label_insn_34426
-        FF003666          FF003666  post_callback_Label_insn_34426
-        FF003668          FF003668  Label_insn_34427
-        FF00366A          FF00366A  Label_insn_34428
-        FF00366C          FF00366C  Label_insn_34429
-        FF003673          FF003673  Label_insn_34430
-        FF003675          FF003675  Label_insn_34431
-        FF003677          FF003677  Label_insn_34432
-        FF00367D          FF00367D  Label_insn_34433
-        FF003684          FF003684  Label_insn_34434
-        FF003685          FF003685  post_callback_Label_insn_34434
-        FF003687          FF003687  Label_insn_34435
-        FF003689          FF003689  Label_insn_4159
-        FF00368C          FF00368C  Label_insn_34436
-        FF00368E          FF00368E  Label_insn_34437
-        FF003695          FF003695  Label_insn_34438
-        FF003697          FF003697  Label_insn_34439
-        FF003699          FF003699  Label_insn_34440
-        FF00369F          FF00369F  Label_insn_4166
-        FF0036A3          FF0036A3  Label_insn_34441
-        FF0036AA          FF0036AA  Label_insn_34442
-        FF0036AB          FF0036AB  post_callback_Label_insn_34442
-        FF0036AD          FF0036AD  Label_insn_34443
-        FF0036AF          FF0036AF  Label_insn_4169
-        FF0036B2          FF0036B2  Label_insn_34444
-        FF0036B4          FF0036B4  Label_insn_4171
-        FF0036B8          FF0036B8  Label_insn_34445
-        FF0036BF          FF0036BF  Label_insn_4172
-        FF0036C3          FF0036C3  Label_insn_34446
-        FF0036C5          FF0036C5  Label_insn_34447
-        FF0036C7          FF0036C7  Label_insn_34448
-        FF0036CD          FF0036CD  Label_insn_34449
-        FF0036D4          FF0036D4  Label_insn_34450
-        FF0036D5          FF0036D5  post_callback_Label_insn_34450
-        FF0036D7          FF0036D7  Label_insn_34451
-        FF0036D9          FF0036D9  Label_insn_34452
-        FF0036DB          FF0036DB  Label_insn_34453
-        FF0036DD          FF0036DD  Label_insn_34454
-        FF0036DF          FF0036DF  Label_insn_34455
-        FF0036E5          FF0036E5  Label_insn_34456
-        FF0036EC          FF0036EC  Label_insn_34457
-        FF0036ED          FF0036ED  post_callback_Label_insn_34457
-        FF0036EF          FF0036EF  Label_insn_34458
-        FF0036F1          FF0036F1  Label_insn_34459
-        FF0036F3          FF0036F3  Label_insn_34460
-        FF0036FA          FF0036FA  Label_insn_34461
-        FF0036FC          FF0036FC  Label_insn_34462
-        FF0036FE          FF0036FE  Label_insn_34463
-        FF003704          FF003704  Label_insn_4194
-        FF003707          FF003707  Label_insn_34464
-        FF00370E          FF00370E  Label_insn_34465
-        FF00370F          FF00370F  post_callback_Label_insn_34465
-        FF003711          FF003711  Label_insn_34466
-        FF003713          FF003713  Label_insn_34467
-        FF003715          FF003715  Label_insn_34468
-        FF003717          FF003717  Label_insn_34469
-        FF00371A          FF00371A  Label_insn_34470
-        FF003721          FF003721  Label_insn_34471
-        FF003723          FF003723  Label_insn_34472
-        FF003725          FF003725  Label_insn_34473
-        FF00372A          FF00372A  Label_insn_34474
-        FF00372C          FF00372C  Label_insn_34475
-        FF00372E          FF00372E  Label_insn_34476
-        FF003734          FF003734  Label_insn_34477
-        FF00373B          FF00373B  Label_insn_34478
-        FF00373C          FF00373C  post_callback_Label_insn_34478
-        FF00373E          FF00373E  Label_insn_34479
-        FF003740          FF003740  Label_insn_34480
-        FF003742          FF003742  Label_insn_34481
-        FF003749          FF003749  Label_insn_34482
-        FF00374B          FF00374B  Label_insn_34483
-        FF00374D          FF00374D  Label_insn_34484
-        FF003753          FF003753  Label_insn_34485
-        FF00375A          FF00375A  Label_insn_34486
-        FF00375B          FF00375B  post_callback_Label_insn_34486
-        FF00375D          FF00375D  Label_insn_34487
-        FF00375F          FF00375F  Label_insn_34488
-        FF003761          FF003761  Label_insn_34489
-        FF003768          FF003768  Label_insn_4236
-        FF00376B          FF00376B  Label_insn_4242
-        FF00376F          FF00376F  Label_insn_4245
-        FF003772          FF003772  Label_insn_4247
-        FF003776          FF003776  Label_insn_4248
-        FF00377A          FF00377A  Label_insn_34490
-        FF00377C          FF00377C  Label_insn_34491
-        FF00377E          FF00377E  Label_insn_34492
-        FF003784          FF003784  Label_insn_34493
-        FF00378B          FF00378B  Label_insn_34494
-        FF00378C          FF00378C  post_callback_Label_insn_34494
-        FF00378E          FF00378E  Label_insn_34495
-        FF003790          FF003790  Label_insn_34496
-        FF003792          FF003792  Label_insn_34497
-        FF003795          FF003795  Label_insn_34498
-        FF00379C          FF00379C  Label_insn_34499
-        FF00379E          FF00379E  Label_insn_34500
-        FF0037A0          FF0037A0  Label_insn_34501
-        FF0037A7          FF0037A7  Label_insn_34502
-        FF0037A9          FF0037A9  Label_insn_34503
-        FF0037AB          FF0037AB  Label_insn_34504
-        FF0037B1          FF0037B1  Label_insn_34505
-        FF0037B8          FF0037B8  Label_insn_34506
-        FF0037B9          FF0037B9  post_callback_Label_insn_34506
-        FF0037BB          FF0037BB  Label_insn_34507
-        FF0037BD          FF0037BD  Label_insn_34508
-        FF0037BF          FF0037BF  Label_insn_34509
-        FF0037C6          FF0037C6  Label_insn_34510
-        FF0037C8          FF0037C8  Label_insn_4274
-        FF0037CB          FF0037CB  Label_insn_34511
-        FF0037CD          FF0037CD  Label_insn_34512
-        FF0037D3          FF0037D3  Label_insn_34513
-        FF0037DA          FF0037DA  Label_insn_34514
-        FF0037DB          FF0037DB  post_callback_Label_insn_34514
-        FF0037DD          FF0037DD  Label_insn_34515
-        FF0037DF          FF0037DF  Label_insn_34516
-        FF0037E1          FF0037E1  Label_insn_4281
-        FF0037E8          FF0037E8  Label_insn_34517
-        FF0037EF          FF0037EF  Label_insn_4283
-        FF0037F6          FF0037F6  Label_insn_34518
-        FF0037F8          FF0037F8  Label_insn_34519
-        FF0037FA          FF0037FA  Label_insn_34520
-        FF003800          FF003800  Label_insn_34521
-        FF003807          FF003807  Label_insn_34522
-        FF003808          FF003808  post_callback_Label_insn_34522
-        FF00380A          FF00380A  Label_insn_34523
-        FF00380C          FF00380C  Label_insn_34524
-        FF00380E          FF00380E  Label_insn_34525
-        FF003815          FF003815  Label_insn_34526
-        FF003817          FF003817  Label_insn_34527
-        FF003819          FF003819  Label_insn_34528
-        FF00381F          FF00381F  Label_insn_34529
-        FF003826          FF003826  Label_insn_34530
-        FF003827          FF003827  post_callback_Label_insn_34530
-        FF003829          FF003829  Label_insn_34531
-        FF00382B          FF00382B  Label_insn_34532
-        FF00382D          FF00382D  Label_insn_34533
-        FF003834          FF003834  Label_insn_34534
-        FF003836          FF003836  Label_insn_34535
-        FF003838          FF003838  Label_insn_34536
-        FF00383E          FF00383E  Label_insn_34537
-        FF003845          FF003845  Label_insn_34538
-        FF003846          FF003846  post_callback_Label_insn_34538
-        FF003848          FF003848  Label_insn_34539
-        FF00384A          FF00384A  Label_insn_34540
-        FF00384C          FF00384C  Label_insn_34541
-        FF003853          FF003853  Label_insn_34542
-        FF003855          FF003855  Label_insn_34543
-        FF003857          FF003857  Label_insn_34544
-        FF00385D          FF00385D  Label_insn_34545
-        FF003864          FF003864  Label_insn_34546
-        FF003865          FF003865  post_callback_Label_insn_34546
-        FF003867          FF003867  Label_insn_34547
-        FF003869          FF003869  Label_insn_34548
-        FF00386B          FF00386B  Label_insn_34549
-        FF003872          FF003872  Label_insn_34550
-        FF003874          FF003874  Label_insn_34551
-        FF003876          FF003876  Label_insn_34552
-        FF00387C          FF00387C  Label_insn_34553
-        FF003883          FF003883  Label_insn_34554
-        FF003884          FF003884  post_callback_Label_insn_34554
-        FF003886          FF003886  Label_insn_34555
-        FF003888          FF003888  Label_insn_34556
-        FF00388A          FF00388A  Label_insn_34557
-        FF00388C          FF00388C  Label_insn_34558
-        FF00388F          FF00388F  Label_insn_34559
-        FF003896          FF003896  Label_insn_34560
-        FF003898          FF003898  Label_insn_34561
-        FF00389A          FF00389A  Label_insn_34562
-        FF00389E          FF00389E  Label_insn_34563
-        FF0038A0          FF0038A0  Label_insn_34564
-        FF0038A2          FF0038A2  Label_insn_34565
-        FF0038A8          FF0038A8  Label_insn_34566
-        FF0038AF          FF0038AF  Label_insn_34567
-        FF0038B0          FF0038B0  post_callback_Label_insn_34567
-        FF0038B2          FF0038B2  Label_insn_34568
-        FF0038B4          FF0038B4  Label_insn_34569
-        FF0038B6          FF0038B6  Label_insn_34570
-        FF0038BD          FF0038BD  Label_insn_34571
-        FF0038BF          FF0038BF  Label_insn_34572
-        FF0038C1          FF0038C1  Label_insn_34573
-        FF0038C7          FF0038C7  Label_insn_34574
-        FF0038CE          FF0038CE  Label_insn_34575
-        FF0038CF          FF0038CF  post_callback_Label_insn_34575
-        FF0038D1          FF0038D1  Label_insn_34576
-        FF0038D3          FF0038D3  Label_insn_34577
-        FF0038D5          FF0038D5  Label_insn_34578
-        FF0038DC          FF0038DC  Label_insn_34579
-        FF0038DE          FF0038DE  Label_insn_34580
-        FF0038E0          FF0038E0  Label_insn_34581
-        FF0038E6          FF0038E6  Label_insn_4362
-        FF0038EA          FF0038EA  Label_insn_34582
-        FF0038F0          FF0038F0  Label_insn_4363
-        FF0038F8          FF0038F8  Label_insn_34583
-        FF0038F9          FF0038F9  post_callback_Label_insn_34583
-        FF0038FB          FF0038FB  Label_insn_34584
-        FF0038FD          FF0038FD  Label_insn_34585
-        FF0038FF          FF0038FF  Label_insn_34586
-        FF003906          FF003906  Label_insn_34587
-        FF003908          FF003908  Label_insn_34588
-        FF00390A          FF00390A  Label_insn_4371
-        FF00390E          FF00390E  Label_insn_34589
-        FF003914          FF003914  Label_insn_34590
-        FF00391A          FF00391A  Label_insn_4373
-        FF00391F          FF00391F  Label_insn_34591
-        FF003920          FF003920  post_callback_Label_insn_34591
-        FF003922          FF003922  Label_insn_34592
-        FF003924          FF003924  Label_insn_34593
-        FF003926          FF003926  Label_insn_34594
-        FF00392D          FF00392D  Label_insn_34595
-        FF00392F          FF00392F  Label_insn_34596
-        FF003931          FF003931  Label_insn_4381
-        FF003934          FF003934  Label_insn_34597
-        FF00393A          FF00393A  Label_insn_34598
-        FF003941          FF003941  Label_insn_34599
-        FF003942          FF003942  post_callback_Label_insn_34599
-        FF003944          FF003944  Label_insn_34600
-        FF003946          FF003946  Label_insn_4385
-        FF00394D          FF00394D  Label_insn_34601
-        FF00394F          FF00394F  Label_insn_34602
-        FF003956          FF003956  Label_insn_34603
-        FF003958          FF003958  Label_insn_34604
-        FF00395A          FF00395A  Label_insn_34605
-        FF003960          FF003960  Label_insn_34606
-        FF003967          FF003967  Label_insn_34607
-        FF003968          FF003968  post_callback_Label_insn_34607
-        FF00396A          FF00396A  Label_insn_34608
-        FF00396C          FF00396C  Label_insn_34609
-        FF00396E          FF00396E  Label_insn_34610
-        FF003975          FF003975  Label_insn_34611
-        FF003977          FF003977  Label_insn_34612
-        FF003979          FF003979  Label_insn_34613
-        FF00397F          FF00397F  Label_insn_34614
-        FF003986          FF003986  Label_insn_34615
-        FF003987          FF003987  post_callback_Label_insn_34615
-        FF003989          FF003989  Label_insn_34616
-        FF00398B          FF00398B  Label_insn_34617
-        FF00398D          FF00398D  Label_insn_34618
-        FF003994          FF003994  Label_insn_34619
-        FF003996          FF003996  Label_insn_34620
-        FF003998          FF003998  Label_insn_34621
-        FF00399E          FF00399E  Label_insn_34622
-        FF0039A5          FF0039A5  Label_insn_34623
-        FF0039A6          FF0039A6  post_callback_Label_insn_34623
-        FF0039A8          FF0039A8  Label_insn_34624
-        FF0039AA          FF0039AA  Label_insn_34625
-        FF0039AC          FF0039AC  Label_insn_34626
-        FF0039B3          FF0039B3  Label_insn_34627
-        FF0039B5          FF0039B5  Label_insn_34628
-        FF0039B7          FF0039B7  Label_insn_34629
-        FF0039BD          FF0039BD  Label_insn_34630
-        FF0039C3          FF0039C3  Label_insn_4423
-        FF0039CB          FF0039CB  Label_insn_34631
-        FF0039CC          FF0039CC  post_callback_Label_insn_34631
-        FF0039CE          FF0039CE  Label_insn_34632
-        FF0039D0          FF0039D0  Label_insn_34633
-        FF0039D2          FF0039D2  Label_insn_34634
-        FF0039D9          FF0039D9  Label_insn_34635
-        FF0039DB          FF0039DB  Label_insn_34636
-        FF0039DD          FF0039DD  Label_insn_34637
-        FF0039E3          FF0039E3  Label_insn_34638
-        FF0039EA          FF0039EA  Label_insn_34639
-        FF0039EB          FF0039EB  post_callback_Label_insn_34639
-        FF0039ED          FF0039ED  Label_insn_34640
-        FF0039EF          FF0039EF  Label_insn_34641
-        FF0039F1          FF0039F1  Label_insn_4438
-        FF0039F5          FF0039F5  Label_insn_34642
-        FF0039F7          FF0039F7  Label_insn_34643
-        FF0039F9          FF0039F9  Label_insn_4440
-        FF0039FD          FF0039FD  Label_insn_34644
-        FF003A03          FF003A03  Label_insn_34645
-        FF003A0A          FF003A0A  Label_insn_34646
-        FF003A0B          FF003A0B  post_callback_Label_insn_34646
-        FF003A0D          FF003A0D  Label_insn_34647
-        FF003A0F          FF003A0F  Label_insn_34648
-        FF003A11          FF003A11  Label_insn_34649
-        FF003A18          FF003A18  Label_insn_34650
-        FF003A1A          FF003A1A  Label_insn_34651
-        FF003A1C          FF003A1C  Label_insn_34652
-        FF003A22          FF003A22  Label_insn_34653
-        FF003A29          FF003A29  Label_insn_34654
-        FF003A2A          FF003A2A  post_callback_Label_insn_34654
-        FF003A2C          FF003A2C  Label_insn_34655
-        FF003A2E          FF003A2E  Label_insn_34656
-        FF003A30          FF003A30  Label_insn_4457
-        FF003A38          FF003A38  Label_insn_34657
-        FF003A3F          FF003A3F  Label_insn_34658
-        FF003A41          FF003A41  Label_insn_34659
-        FF003A43          FF003A43  Label_insn_34660
-        FF003A49          FF003A49  Label_insn_34661
-        FF003A50          FF003A50  Label_insn_34662
-        FF003A51          FF003A51  post_callback_Label_insn_34662
-        FF003A53          FF003A53  Label_insn_34663
-        FF003A55          FF003A55  Label_insn_34664
-        FF003A57          FF003A57  Label_insn_34665
-        FF003A5E          FF003A5E  Label_insn_34666
-        FF003A60          FF003A60  Label_insn_34667
-        FF003A62          FF003A62  Label_insn_34668
-        FF003A68          FF003A68  Label_insn_34669
-        FF003A6E          FF003A6E  Label_insn_4476
-        FF003A76          FF003A76  Label_insn_34670
-        FF003A77          FF003A77  post_callback_Label_insn_34670
-        FF003A79          FF003A79  Label_insn_34671
-        FF003A7B          FF003A7B  Label_insn_4478
-        FF003A82          FF003A82  Label_insn_34672
-        FF003A84          FF003A84  Label_insn_34673
-        FF003A8B          FF003A8B  Label_insn_4482
-        FF003A92          FF003A92  Label_insn_34674
-        FF003A94          FF003A94  Label_insn_34675
-        FF003A96          FF003A96  Label_insn_34676
-        FF003A9C          FF003A9C  Label_insn_34677
-        FF003AA3          FF003AA3  Label_insn_34678
-        FF003AA4          FF003AA4  post_callback_Label_insn_34678
-        FF003AA6          FF003AA6  Label_insn_34679
-        FF003AA8          FF003AA8  Label_insn_34680
-        FF003AAA          FF003AAA  Label_insn_34681
-        FF003AB1          FF003AB1  Label_insn_34682
-        FF003AB3          FF003AB3  Label_insn_34683
-        FF003AB5          FF003AB5  Label_insn_34684
-        FF003ABB          FF003ABB  Label_insn_34685
-        FF003AC2          FF003AC2  Label_insn_34686
-        FF003AC3          FF003AC3  post_callback_Label_insn_34686
-        FF003AC5          FF003AC5  Label_insn_34687
-        FF003AC7          FF003AC7  Label_insn_34688
-        FF003AC9          FF003AC9  Label_insn_34689
-        FF003AD0          FF003AD0  Label_insn_34690
-        FF003AD2          FF003AD2  Label_insn_34691
-        FF003AD4          FF003AD4  Label_insn_34692
-        FF003ADA          FF003ADA  Label_insn_34693
-        FF003AE1          FF003AE1  Label_insn_34694
-        FF003AE2          FF003AE2  post_callback_Label_insn_34694
-        FF003AE4          FF003AE4  Label_insn_34695
-        FF003AE6          FF003AE6  Label_insn_34696
-        FF003AE8          FF003AE8  Label_insn_34697
-        FF003AEF          FF003AEF  Label_insn_4512
-        FF003AF6          FF003AF6  Label_insn_34698
-        FF003AF8          FF003AF8  Label_insn_34699
-        FF003AFA          FF003AFA  Label_insn_34700
-        FF003B00          FF003B00  Label_insn_34701
-        FF003B07          FF003B07  Label_insn_34702
-        FF003B08          FF003B08  post_callback_Label_insn_34702
-        FF003B0A          FF003B0A  Label_insn_34703
-        FF003B0C          FF003B0C  Label_insn_4518
-        FF003B11          FF003B11  Label_insn_34704
-        FF003B13          FF003B13  Label_insn_34705
-        FF003B1A          FF003B1A  Label_insn_34706
-        FF003B1C          FF003B1C  Label_insn_34707
-        FF003B1E          FF003B1E  Label_insn_34708
-        FF003B24          FF003B24  Label_insn_34709
-        FF003B2B          FF003B2B  Label_insn_34710
-        FF003B2C          FF003B2C  post_callback_Label_insn_34710
-        FF003B2E          FF003B2E  Label_insn_34711
-        FF003B30          FF003B30  Label_insn_34712
-        FF003B32          FF003B32  Label_insn_34713
-        FF003B39          FF003B39  Label_insn_34714
-        FF003B3B          FF003B3B  Label_insn_34715
-        FF003B3D          FF003B3D  Label_insn_34716
-        FF003B43          FF003B43  Label_insn_34717
-        FF003B49          FF003B49  Label_insn_4537
-        FF003B4F          FF003B4F  Label_insn_34718
-        FF003B50          FF003B50  post_callback_Label_insn_34718
-        FF003B52          FF003B52  Label_insn_34719
-        FF003B54          FF003B54  Label_insn_34720
-        FF003B56          FF003B56  Label_insn_34721
-        FF003B5D          FF003B5D  Label_insn_34722
-        FF003B5F          FF003B5F  Label_insn_34723
-        FF003B61          FF003B61  Label_insn_34724
-        FF003B67          FF003B67  Label_insn_34725
-        FF003B6E          FF003B6E  Label_insn_34726
-        FF003B6F          FF003B6F  post_callback_Label_insn_34726
-        FF003B71          FF003B71  Label_insn_34727
-        FF003B73          FF003B73  Label_insn_4548
-        FF003B77          FF003B77  Label_insn_34728
-        FF003B79          FF003B79  Label_insn_4551
-        FF003B81          FF003B81  Label_insn_34729
-        FF003B83          FF003B83  Label_insn_34730
-        FF003B85          FF003B85  Label_insn_34731
-        FF003B8B          FF003B8B  Label_insn_34732
-        FF003B92          FF003B92  Label_insn_34733
-        FF003B93          FF003B93  post_callback_Label_insn_34733
-        FF003B95          FF003B95  Label_insn_34734
-        FF003B97          FF003B97  Label_insn_34735
-        FF003B99          FF003B99  Label_insn_34736
-        FF003B9B          FF003B9B  Label_insn_34737
-        FF003B9E          FF003B9E  Label_insn_34738
-        FF003BA5          FF003BA5  Label_insn_34739
-        FF003BA7          FF003BA7  Label_insn_34740
-        FF003BA9          FF003BA9  Label_insn_34741
-        FF003BB0          FF003BB0  Label_insn_34742
-        FF003BB2          FF003BB2  Label_insn_34743
-        FF003BB4          FF003BB4  Label_insn_34744
-        FF003BBA          FF003BBA  Label_insn_34745
-        FF003BC1          FF003BC1  Label_insn_34746
-        FF003BC2          FF003BC2  post_callback_Label_insn_34746
-        FF003BC4          FF003BC4  Label_insn_34747
-        FF003BC6          FF003BC6  Label_insn_34748
-        FF003BC8          FF003BC8  Label_insn_34749
-        FF003BCF          FF003BCF  Label_insn_34750
-        FF003BD1          FF003BD1  Label_insn_34751
-        FF003BD3          FF003BD3  Label_insn_34752
-        FF003BD9          FF003BD9  Label_insn_34753
-        FF003BE0          FF003BE0  Label_insn_34754
-        FF003BE1          FF003BE1  post_callback_Label_insn_34754
-        FF003BE3          FF003BE3  Label_insn_34755
-        FF003BE5          FF003BE5  Label_insn_34756
-        FF003BE7          FF003BE7  Label_insn_34757
-        FF003BEE          FF003BEE  Label_insn_34758
-        FF003BF0          FF003BF0  Label_insn_34759
-        FF003BF2          FF003BF2  Label_insn_34760
-        FF003BF8          FF003BF8  Label_insn_34761
-        FF003BFF          FF003BFF  Label_insn_34762
-        FF003C00          FF003C00  post_callback_Label_insn_34762
-        FF003C02          FF003C02  Label_insn_34763
-        FF003C04          FF003C04  Label_insn_34764
-        FF003C06          FF003C06  Label_insn_34765
-        FF003C0D          FF003C0D  Label_insn_34766
-        FF003C0F          FF003C0F  Label_insn_34767
-        FF003C11          FF003C11  Label_insn_34768
-        FF003C17          FF003C17  Label_insn_34769
-        FF003C1E          FF003C1E  Label_insn_34770
-        FF003C1F          FF003C1F  post_callback_Label_insn_34770
-        FF003C21          FF003C21  Label_insn_34771
-        FF003C23          FF003C23  Label_insn_34772
-        FF003C2A          FF003C2A  Label_insn_34773
-        FF003C2C          FF003C2C  Label_insn_34774
-        FF003C33          FF003C33  Label_insn_34775
-        FF003C35          FF003C35  Label_insn_34776
-        FF003C37          FF003C37  Label_insn_34777
-        FF003C3D          FF003C3D  Label_insn_34778
-        FF003C44          FF003C44  Label_insn_34779
-        FF003C45          FF003C45  post_callback_Label_insn_34779
-        FF003C47          FF003C47  Label_insn_34780
-        FF003C49          FF003C49  Label_insn_34781
-        FF003C4B          FF003C4B  Label_insn_34782
-        FF003C52          FF003C52  Label_insn_34783
-        FF003C54          FF003C54  Label_insn_34784
-        FF003C56          FF003C56  Label_insn_34785
-        FF003C5C          FF003C5C  Label_insn_34786
-        FF003C63          FF003C63  Label_insn_34787
-        FF003C64          FF003C64  post_callback_Label_insn_34787
-        FF003C66          FF003C66  Label_insn_34788
-        FF003C68          FF003C68  Label_insn_34789
-        FF003C6A          FF003C6A  Label_insn_4625
-        FF003C71          FF003C71  Label_insn_34790
-        FF003C78          FF003C78  Label_insn_34791
-        FF003C7A          FF003C7A  Label_insn_34792
-        FF003C7C          FF003C7C  Label_insn_34793
-        FF003C82          FF003C82  Label_insn_34794
-        FF003C89          FF003C89  Label_insn_34795
-        FF003C8A          FF003C8A  post_callback_Label_insn_34795
-        FF003C8C          FF003C8C  Label_insn_34796
-        FF003C8E          FF003C8E  Label_insn_34797
-        FF003C90          FF003C90  Label_insn_34798
-        FF003C97          FF003C97  Label_insn_34799
-        FF003C99          FF003C99  Label_insn_34800
-        FF003C9B          FF003C9B  Label_insn_34801
-        FF003C9D          FF003C9D  Label_insn_34802
-        FF003CA3          FF003CA3  Label_insn_34803
-        FF003CAA          FF003CAA  Label_insn_34804
-        FF003CAB          FF003CAB  post_callback_Label_insn_34804
-        FF003CAD          FF003CAD  Label_insn_34805
-        FF003CAF          FF003CAF  Label_insn_34806
-        FF003CB1          FF003CB1  Label_insn_34807
-        FF003CB8          FF003CB8  Label_insn_34808
-        FF003CBA          FF003CBA  Label_insn_34809
-        FF003CBC          FF003CBC  Label_insn_34810
-        FF003CC2          FF003CC2  Label_insn_34811
-        FF003CC9          FF003CC9  Label_insn_34812
-        FF003CCA          FF003CCA  post_callback_Label_insn_34812
-        FF003CCC          FF003CCC  Label_insn_34813
-        FF003CCE          FF003CCE  Label_insn_34814
-        FF003CD0          FF003CD0  Label_insn_34815
-        FF003CD7          FF003CD7  Label_insn_34816
-        FF003CD9          FF003CD9  Label_insn_34817
-        FF003CDB          FF003CDB  Label_insn_34818
-        FF003CE1          FF003CE1  Label_insn_34819
-        FF003CE8          FF003CE8  Label_insn_34820
-        FF003CE9          FF003CE9  post_callback_Label_insn_34820
-        FF003CEB          FF003CEB  Label_insn_34821
-        FF003CED          FF003CED  Label_insn_34822
-        FF003CEF          FF003CEF  Label_insn_34823
-        FF003CF6          FF003CF6  Label_insn_34824
-        FF003CF8          FF003CF8  Label_insn_34825
-        FF003CFA          FF003CFA  Label_insn_34826
-        FF003D00          FF003D00  Label_insn_34827
-        FF003D07          FF003D07  Label_insn_34828
-        FF003D08          FF003D08  post_callback_Label_insn_34828
-        FF003D0A          FF003D0A  Label_insn_34829
-        FF003D0C          FF003D0C  Label_insn_34830
-        FF003D0E          FF003D0E  Label_insn_34831
-        FF003D10          FF003D10  Label_insn_34832
-        FF003D12          FF003D12  Label_insn_34833
-        FF003D18          FF003D18  Label_insn_34834
-        FF003D1F          FF003D1F  Label_insn_34835
-        FF003D20          FF003D20  post_callback_Label_insn_34835
-        FF003D22          FF003D22  Label_insn_34836
-        FF003D24          FF003D24  Label_insn_34837
-        FF003D26          FF003D26  Label_insn_34838
-        FF003D28          FF003D28  Label_insn_34839
-        FF003D2A          FF003D2A  Label_insn_34840
-        FF003D30          FF003D30  Label_insn_34841
-        FF003D37          FF003D37  Label_insn_34842
-        FF003D38          FF003D38  post_callback_Label_insn_34842
-        FF003D3A          FF003D3A  Label_insn_34843
-        FF003D3C          FF003D3C  Label_insn_34844
-        FF003D3F          FF003D3F  Label_insn_34845
-        FF003D40          FF003D40  post_callback_Label_insn_34845
-        FF003D42          FF003D42  Label_insn_34846
-        FF003D44          FF003D44  Label_insn_34847
-        FF003D46          FF003D46  Label_insn_34848
-        FF003D4C          FF003D4C  Label_insn_34849
-        FF003D53          FF003D53  Label_insn_34850
-        FF003D54          FF003D54  post_callback_Label_insn_34850
-        FF003D56          FF003D56  Label_insn_34851
-        FF003D58          FF003D58  Label_insn_34852
-        FF003D5A          FF003D5A  Label_insn_34853
-        FF003D61          FF003D61  Label_insn_34854
-        FF003D63          FF003D63  Label_insn_34855
-        FF003D65          FF003D65  Label_insn_34856
-        FF003D6B          FF003D6B  Label_insn_34857
-        FF003D72          FF003D72  Label_insn_34858
-        FF003D73          FF003D73  post_callback_Label_insn_34858
-        FF003D75          FF003D75  Label_insn_34859
-        FF003D77          FF003D77  Label_insn_34860
-        FF003D79          FF003D79  Label_insn_34861
-        FF003D80          FF003D80  Label_insn_34862
-        FF003D82          FF003D82  Label_insn_34863
-        FF003D84          FF003D84  Label_insn_34864
-        FF003D8A          FF003D8A  Label_insn_34865
-        FF003D91          FF003D91  Label_insn_34866
-        FF003D92          FF003D92  post_callback_Label_insn_34866
-        FF003D94          FF003D94  Label_insn_34867
-        FF003D96          FF003D96  Label_insn_34868
-        FF003D98          FF003D98  Label_insn_34869
-        FF003D9F          FF003D9F  Label_insn_34870
-        FF003DA1          FF003DA1  Label_insn_34871
-        FF003DA3          FF003DA3  Label_insn_34872
-        FF003DA9          FF003DA9  Label_insn_34873
-        FF003DB0          FF003DB0  Label_insn_34874
-        FF003DB1          FF003DB1  post_callback_Label_insn_34874
-        FF003DB3          FF003DB3  Label_insn_34875
-        FF003DB5          FF003DB5  Label_insn_34876
-        FF003DB7          FF003DB7  Label_insn_34877
-        FF003DBE          FF003DBE  Label_insn_34878
-        FF003DC0          FF003DC0  Label_insn_34879
-        FF003DC2          FF003DC2  Label_insn_34880
-        FF003DC8          FF003DC8  Label_insn_34881
-        FF003DCF          FF003DCF  Label_insn_34882
-        FF003DD0          FF003DD0  post_callback_Label_insn_34882
-        FF003DD2          FF003DD2  Label_insn_34883
-        FF003DD4          FF003DD4  Label_insn_34884
-        FF003DD6          FF003DD6  Label_insn_34885
-        FF003DDD          FF003DDD  Label_insn_34886
-        FF003DDF          FF003DDF  Label_insn_34887
-        FF003DE1          FF003DE1  Label_insn_34888
-        FF003DE7          FF003DE7  Label_insn_34889
-        FF003DEE          FF003DEE  Label_insn_34890
-        FF003DEF          FF003DEF  post_callback_Label_insn_34890
-        FF003DF1          FF003DF1  Label_insn_34891
-        FF003DF3          FF003DF3  Label_insn_34892
-        FF003DF5          FF003DF5  Label_insn_34893
-        FF003DFC          FF003DFC  Label_insn_34894
-        FF003DFE          FF003DFE  Label_insn_34895
-        FF003E00          FF003E00  Label_insn_34896
-        FF003E06          FF003E06  Label_insn_34897
-        FF003E0D          FF003E0D  Label_insn_34898
-        FF003E0E          FF003E0E  post_callback_Label_insn_34898
-        FF003E10          FF003E10  Label_insn_34899
-        FF003E12          FF003E12  Label_insn_34900
-        FF003E14          FF003E14  Label_insn_34901
-        FF003E1B          FF003E1B  Label_insn_34902
-        FF003E1D          FF003E1D  Label_insn_34903
-        FF003E1F          FF003E1F  Label_insn_34904
-        FF003E25          FF003E25  Label_insn_34905
-        FF003E2C          FF003E2C  Label_insn_34906
-        FF003E2D          FF003E2D  post_callback_Label_insn_34906
-        FF003E2F          FF003E2F  Label_insn_34907
-        FF003E31          FF003E31  Label_insn_34908
-        FF003E33          FF003E33  Label_insn_34909
-        FF003E3A          FF003E3A  Label_insn_34910
-        FF003E40          FF003E40  Label_insn_34911
-        FF003E47          FF003E47  Label_insn_34912
-        FF003E48          FF003E48  post_callback_Label_insn_34912
-        FF003E4A          FF003E4A  Label_insn_34913
-        FF003E4C          FF003E4C  Label_insn_34914
-        FF003E4E          FF003E4E  Label_insn_34915
-        FF003E55          FF003E55  Label_insn_34916
-        FF003E57          FF003E57  Label_insn_34917
-        FF003E59          FF003E59  Label_insn_34918
-        FF003E5F          FF003E5F  Label_insn_34919
-        FF003E66          FF003E66  Label_insn_34920
-        FF003E67          FF003E67  post_callback_Label_insn_34920
-        FF003E69          FF003E69  Label_insn_34921
-        FF003E6B          FF003E6B  Label_insn_34922
-        FF003E6D          FF003E6D  Label_insn_34923
-        FF003E74          FF003E74  Label_insn_34924
-        FF003E76          FF003E76  Label_insn_34925
-        FF003E78          FF003E78  Label_insn_34926
-        FF003E7E          FF003E7E  Label_insn_34927
-        FF003E85          FF003E85  Label_insn_34928
-        FF003E86          FF003E86  post_callback_Label_insn_34928
-        FF003E88          FF003E88  Label_insn_34929
-        FF003E8A          FF003E8A  Label_insn_34930
-        FF003E8C          FF003E8C  Label_insn_34931
-        FF003E93          FF003E93  Label_insn_34932
-        FF003E95          FF003E95  Label_insn_34933
-        FF003E97          FF003E97  Label_insn_34934
-        FF003E9D          FF003E9D  Label_insn_34935
-        FF003EA4          FF003EA4  Label_insn_34936
-        FF003EA5          FF003EA5  post_callback_Label_insn_34936
-        FF003EA7          FF003EA7  Label_insn_34937
-        FF003EA9          FF003EA9  Label_insn_34938
-        FF003EAB          FF003EAB  Label_insn_34939
-        FF003EB2          FF003EB2  Label_insn_34940
-        FF003EB4          FF003EB4  Label_insn_34941
-        FF003EB6          FF003EB6  Label_insn_34942
-        FF003EBC          FF003EBC  Label_insn_34943
-        FF003EC3          FF003EC3  Label_insn_34944
-        FF003EC4          FF003EC4  post_callback_Label_insn_34944
-        FF003EC6          FF003EC6  Label_insn_34945
-        FF003EC8          FF003EC8  Label_insn_34946
-        FF003ECA          FF003ECA  Label_insn_34947
-        FF003ECC          FF003ECC  Label_insn_34948
-        FF003ECE          FF003ECE  Label_insn_34949
-        FF003ED4          FF003ED4  Label_insn_34950
-        FF003EDB          FF003EDB  Label_insn_34951
-        FF003EDC          FF003EDC  post_callback_Label_insn_34951
-        FF003EDE          FF003EDE  Label_insn_34952
-        FF003EE0          FF003EE0  Label_insn_34953
-        FF003EE2          FF003EE2  Label_insn_34954
-        FF003EE9          FF003EE9  Label_insn_34955
-        FF003EEB          FF003EEB  Label_insn_34956
-        FF003EED          FF003EED  Label_insn_34957
-        FF003EF3          FF003EF3  Label_insn_34958
-        FF003EFA          FF003EFA  Label_insn_34959
-        FF003EFB          FF003EFB  post_callback_Label_insn_34959
-        FF003EFD          FF003EFD  Label_insn_34960
-        FF003EFF          FF003EFF  Label_insn_34961
-        FF003F01          FF003F01  Label_insn_34962
-        FF003F08          FF003F08  Label_insn_34963
-        FF003F0A          FF003F0A  Label_insn_34964
-        FF003F0C          FF003F0C  Label_insn_34965
-        FF003F12          FF003F12  Label_insn_34966
-        FF003F19          FF003F19  Label_insn_34967
-        FF003F1A          FF003F1A  post_callback_Label_insn_34967
-        FF003F1C          FF003F1C  Label_insn_34968
-        FF003F1E          FF003F1E  Label_insn_34969
-        FF003F20          FF003F20  Label_insn_34970
-        FF003F27          FF003F27  Label_insn_34971
-        FF003F29          FF003F29  Label_insn_34972
-        FF003F2B          FF003F2B  Label_insn_34973
-        FF003F31          FF003F31  Label_insn_34974
-        FF003F38          FF003F38  Label_insn_34975
-        FF003F39          FF003F39  post_callback_Label_insn_34975
-        FF003F3B          FF003F3B  Label_insn_34976
-        FF003F3D          FF003F3D  Label_insn_34977
-        FF003F3F          FF003F3F  Label_insn_34978
-        FF003F46          FF003F46  Label_insn_34979
-        FF003F48          FF003F48  Label_insn_34980
-        FF003F4A          FF003F4A  Label_insn_34981
-        FF003F50          FF003F50  Label_insn_34982
-        FF003F57          FF003F57  Label_insn_34983
-        FF003F58          FF003F58  post_callback_Label_insn_34983
-        FF003F5A          FF003F5A  Label_insn_34984
-        FF003F5C          FF003F5C  Label_insn_34985
-        FF003F5E          FF003F5E  Label_insn_34986
-        FF003F65          FF003F65  Label_insn_34987
-        FF003F67          FF003F67  Label_insn_34988
-        FF003F69          FF003F69  Label_insn_34989
-        FF003F6F          FF003F6F  Label_insn_34990
-        FF003F76          FF003F76  Label_insn_34991
-        FF003F77          FF003F77  post_callback_Label_insn_34991
-        FF003F79          FF003F79  Label_insn_34992
-        FF003F7B          FF003F7B  Label_insn_34993
-        FF003F7D          FF003F7D  Label_insn_34994
-        FF003F84          FF003F84  Label_insn_34995
-        FF003F86          FF003F86  Label_insn_34996
-        FF003F88          FF003F88  Label_insn_34997
-        FF003F8E          FF003F8E  Label_insn_34998
-        FF003F95          FF003F95  Label_insn_34999
-        FF003F96          FF003F96  post_callback_Label_insn_34999
-        FF003F98          FF003F98  Label_insn_35000
-        FF003F9A          FF003F9A  Label_insn_35001
-        FF003F9C          FF003F9C  Label_insn_35002
-        FF003FA3          FF003FA3  Label_insn_35003
-        FF003FA5          FF003FA5  Label_insn_35004
-        FF003FA7          FF003FA7  Label_insn_35005
-        FF003FAD          FF003FAD  Label_insn_35006
-        FF003FB4          FF003FB4  Label_insn_35007
-        FF003FB5          FF003FB5  post_callback_Label_insn_35007
-        FF003FB7          FF003FB7  Label_insn_35008
-        FF003FB9          FF003FB9  Label_insn_35009
-        FF003FBB          FF003FBB  Label_insn_35010
-        FF003FC2          FF003FC2  Label_insn_35011
-        FF003FC4          FF003FC4  Label_insn_35012
-        FF003FC6          FF003FC6  Label_insn_35013
-        FF003FCC          FF003FCC  Label_insn_35014
-        FF003FD3          FF003FD3  Label_insn_35015
-        FF003FD4          FF003FD4  post_callback_Label_insn_35015
-        FF003FD6          FF003FD6  Label_insn_35016
-        FF003FD8          FF003FD8  Label_insn_35017
-        FF003FDA          FF003FDA  Label_insn_35018
-        FF003FE1          FF003FE1  Label_insn_35019
-        FF003FE3          FF003FE3  Label_insn_35020
-        FF003FE5          FF003FE5  Label_insn_35021
-        FF003FEB          FF003FEB  Label_insn_35022
-        FF003FF1          FF003FF1  Label_insn_35023
-        FF003FF3          FF003FF3  Label_insn_35024
-        FF003FF5          FF003FF5  Label_insn_35025
-        FF003FFC          FF003FFC  Label_insn_35026
-        FF003FFE          FF003FFE  Label_insn_35027
-        FF004000          FF004000  Label_insn_35028
-        FF004006          FF004006  Label_insn_35029
-        FF00400D          FF00400D  Label_insn_35030
-        FF00400E          FF00400E  post_callback_Label_insn_35030
-        FF004010          FF004010  Label_insn_35031
-        FF004012          FF004012  Label_insn_35032
-        FF004014          FF004014  Label_insn_35033
-        FF00401B          FF00401B  Label_insn_35034
-        FF00401D          FF00401D  Label_insn_35035
-        FF00401F          FF00401F  Label_insn_35036
-        FF004025          FF004025  Label_insn_35037
-        FF00402C          FF00402C  Label_insn_35038
-        FF00402D          FF00402D  post_callback_Label_insn_35038
-        FF00402F          FF00402F  Label_insn_35039
-        FF004031          FF004031  Label_insn_35040
-        FF004033          FF004033  Label_insn_35041
-        FF00403A          FF00403A  Label_insn_35042
-        FF00403C          FF00403C  Label_insn_35043
-        FF00403E          FF00403E  Label_insn_35044
-        FF004044          FF004044  Label_insn_35045
-        FF00404B          FF00404B  Label_insn_35046
-        FF00404C          FF00404C  post_callback_Label_insn_35046
-        FF00404E          FF00404E  Label_insn_35047
-        FF004050          FF004050  Label_insn_35048
-        FF004052          FF004052  Label_insn_35049
-        FF004054          FF004054  Label_insn_35050
-        FF004056          FF004056  Label_insn_35051
-        FF00405C          FF00405C  Label_insn_35052
-        FF004063          FF004063  Label_insn_35053
-        FF004064          FF004064  post_callback_Label_insn_35053
-        FF004066          FF004066  Label_insn_35054
-        FF004068          FF004068  Label_insn_35055
-        FF00406A          FF00406A  Label_insn_35056
-        FF004071          FF004071  Label_insn_35057
-        FF004073          FF004073  Label_insn_35058
-        FF004075          FF004075  Label_insn_35059
-        FF00407B          FF00407B  Label_insn_35060
-        FF004082          FF004082  Label_insn_35061
-        FF004083          FF004083  post_callback_Label_insn_35061
-        FF004085          FF004085  Label_insn_35062
-        FF004087          FF004087  Label_insn_35063
-        FF004089          FF004089  Label_insn_35064
-        FF004090          FF004090  Label_insn_35065
-        FF004092          FF004092  Label_insn_35066
-        FF004094          FF004094  Label_insn_35067
-        FF00409A          FF00409A  Label_insn_35068
-        FF0040A1          FF0040A1  Label_insn_35069
-        FF0040A2          FF0040A2  post_callback_Label_insn_35069
-        FF0040A4          FF0040A4  Label_insn_35070
-        FF0040A6          FF0040A6  Label_insn_35071
-        FF0040A8          FF0040A8  Label_insn_35072
-        FF0040AF          FF0040AF  Label_insn_35073
-        FF0040B1          FF0040B1  Label_insn_35074
-        FF0040B3          FF0040B3  Label_insn_35075
-        FF0040B9          FF0040B9  Label_insn_35076
-        FF0040C0          FF0040C0  Label_insn_35077
-        FF0040C1          FF0040C1  post_callback_Label_insn_35077
-        FF0040C3          FF0040C3  Label_insn_35078
-        FF0040C5          FF0040C5  Label_insn_35079
-        FF0040C7          FF0040C7  Label_insn_35080
-        FF0040CE          FF0040CE  Label_insn_35081
-        FF0040D0          FF0040D0  Label_insn_35082
-        FF0040D2          FF0040D2  Label_insn_35083
-        FF0040D8          FF0040D8  Label_insn_35084
-        FF0040DF          FF0040DF  Label_insn_35085
-        FF0040E0          FF0040E0  post_callback_Label_insn_35085
-        FF0040E2          FF0040E2  Label_insn_35086
-        FF0040E4          FF0040E4  Label_insn_35087
-        FF0040E6          FF0040E6  Label_insn_35088
-        FF0040ED          FF0040ED  Label_insn_35089
-        FF0040EF          FF0040EF  Label_insn_35090
-        FF0040F1          FF0040F1  Label_insn_35091
-        FF0040F7          FF0040F7  Label_insn_35092
-        FF0040FE          FF0040FE  Label_insn_35093
-        FF0040FF          FF0040FF  post_callback_Label_insn_35093
-        FF004101          FF004101  Label_insn_35094
-        FF004103          FF004103  Label_insn_35095
-        FF004105          FF004105  Label_insn_35096
-        FF00410C          FF00410C  Label_insn_35097
-        FF00410E          FF00410E  Label_insn_35098
-        FF004110          FF004110  Label_insn_35099
-        FF004116          FF004116  Label_insn_35100
-        FF00411D          FF00411D  Label_insn_35101
-        FF00411E          FF00411E  post_callback_Label_insn_35101
-        FF004120          FF004120  Label_insn_35102
-        FF004122          FF004122  Label_insn_35103
-        FF004124          FF004124  Label_insn_35104
-        FF00412B          FF00412B  Label_insn_35105
-        FF00412D          FF00412D  Label_insn_35106
-        FF00412F          FF00412F  Label_insn_35107
-        FF004135          FF004135  Label_insn_35108
-        FF00413C          FF00413C  Label_insn_35109
-        FF00413D          FF00413D  post_callback_Label_insn_35109
-        FF00413F          FF00413F  Label_insn_35110
-        FF004141          FF004141  Label_insn_35111
-        FF004143          FF004143  Label_insn_35112
-        FF004145          FF004145  Label_insn_35113
-        FF004147          FF004147  Label_insn_35114
-        FF00414D          FF00414D  Label_insn_35115
-        FF004154          FF004154  Label_insn_35116
-        FF004155          FF004155  post_callback_Label_insn_35116
-        FF004157          FF004157  Label_insn_35117
-        FF004159          FF004159  Label_insn_35118
-        FF00415B          FF00415B  Label_insn_35119
-        FF004162          FF004162  Label_insn_35120
-        FF004164          FF004164  Label_insn_35121
-        FF004166          FF004166  Label_insn_35122
-        FF00416C          FF00416C  Label_insn_35123
-        FF004173          FF004173  Label_insn_35124
-        FF004174          FF004174  post_callback_Label_insn_35124
-        FF004176          FF004176  Label_insn_35125
-        FF004178          FF004178  Label_insn_35126
-        FF00417A          FF00417A  Label_insn_35127
-        FF00417C          FF00417C  Label_insn_35128
-        FF00417E          FF00417E  Label_insn_35129
-        FF004184          FF004184  Label_insn_35130
-        FF00418B          FF00418B  Label_insn_35131
-        FF00418C          FF00418C  post_callback_Label_insn_35131
-        FF00418E          FF00418E  Label_insn_35132
-        FF004190          FF004190  Label_insn_35133
-        FF004192          FF004192  Label_insn_35134
-        FF004199          FF004199  Label_insn_35135
-        FF00419B          FF00419B  Label_insn_35136
-        FF00419D          FF00419D  Label_insn_35137
-        FF0041A3          FF0041A3  Label_insn_35138
-        FF0041AA          FF0041AA  Label_insn_35139
-        FF0041AB          FF0041AB  post_callback_Label_insn_35139
-        FF0041AD          FF0041AD  Label_insn_35140
-        FF0041AF          FF0041AF  Label_insn_35141
-        FF0041B1          FF0041B1  Label_insn_35142
-        FF0041B8          FF0041B8  Label_insn_35143
-        FF0041BA          FF0041BA  Label_insn_35144
-        FF0041BC          FF0041BC  Label_insn_35145
-        FF0041C2          FF0041C2  Label_insn_35146
-        FF0041C9          FF0041C9  Label_insn_35147
-        FF0041CA          FF0041CA  post_callback_Label_insn_35147
-        FF0041CC          FF0041CC  Label_insn_35148
-        FF0041CE          FF0041CE  Label_insn_35149
-        FF0041D0          FF0041D0  Label_insn_35150
-        FF0041D2          FF0041D2  Label_insn_35151
-        FF0041D8          FF0041D8  Label_insn_35152
-        FF0041DF          FF0041DF  Label_insn_35153
-        FF0041E1          FF0041E1  Label_insn_35154
-        FF0041E3          FF0041E3  Label_insn_35155
-        FF0041E7          FF0041E7  Label_insn_35157
-        FF0041ED          FF0041ED  Label_insn_35158
-        FF0041F4          FF0041F4  Label_insn_35159
-        FF0041F6          FF0041F6  Label_insn_35160
-        FF0041F8          FF0041F8  Label_insn_35161
-        FF0041FE          FF0041FE  Label_insn_35162
-        FF004205          FF004205  Label_insn_35163
-        FF004206          FF004206  post_callback_Label_insn_35163
-        FF004208          FF004208  Label_insn_35164
-        FF00420A          FF00420A  Label_insn_35165
-        FF00420C          FF00420C  Label_insn_35166
-        FF004213          FF004213  Label_insn_35167
-        FF004215          FF004215  Label_insn_35168
-        FF004217          FF004217  Label_insn_35169
-        FF00421D          FF00421D  Label_insn_35170
-        FF004224          FF004224  Label_insn_35171
-        FF004225          FF004225  post_callback_Label_insn_35171
-        FF004227          FF004227  Label_insn_35172
-        FF004229          FF004229  Label_insn_35173
-        FF00422B          FF00422B  Label_insn_35174
-        FF00422D          FF00422D  Label_insn_35175
-        FF004233          FF004233  Label_insn_35176
-        FF00423A          FF00423A  Label_insn_35177
-        FF00423C          FF00423C  Label_insn_35178
-        FF00423E          FF00423E  Label_insn_35179
-        FF004242          FF004242  Label_insn_35180
-        FF004245          FF004245  Label_insn_35181
-        FF00424B          FF00424B  Label_insn_35182
-        FF004252          FF004252  Label_insn_35183
-        FF004254          FF004254  Label_insn_35184
-        FF004256          FF004256  Label_insn_35185
-        FF00425C          FF00425C  Label_insn_35186
-        FF004263          FF004263  Label_insn_35187
-        FF004264          FF004264  post_callback_Label_insn_35187
-        FF004266          FF004266  Label_insn_35188
-        FF004268          FF004268  Label_insn_35189
-        FF00426A          FF00426A  Label_insn_35190
-        FF004271          FF004271  Label_insn_35191
-        FF004273          FF004273  Label_insn_35192
-        FF004275          FF004275  Label_insn_35193
-        FF00427B          FF00427B  Label_insn_35194
-        FF004282          FF004282  Label_insn_35195
-        FF004283          FF004283  post_callback_Label_insn_35195
-        FF004285          FF004285  Label_insn_35196
-        FF004287          FF004287  Label_insn_35197
-        FF004289          FF004289  Label_insn_35198
-        FF004290          FF004290  Label_insn_35199
-        FF004292          FF004292  Label_insn_35200
-        FF004294          FF004294  Label_insn_35201
-        FF00429A          FF00429A  Label_insn_35202
-        FF0042A1          FF0042A1  Label_insn_35203
-        FF0042A2          FF0042A2  post_callback_Label_insn_35203
-        FF0042A4          FF0042A4  Label_insn_35204
-        FF0042A6          FF0042A6  Label_insn_35205
-        FF0042A8          FF0042A8  Label_insn_35206
-        FF0042AF          FF0042AF  Label_insn_35207
-        FF0042B1          FF0042B1  Label_insn_35208
-        FF0042B3          FF0042B3  Label_insn_35209
-        FF0042B9          FF0042B9  Label_insn_35210
-        FF0042C0          FF0042C0  Label_insn_35211
-        FF0042C1          FF0042C1  post_callback_Label_insn_35211
-        FF0042C3          FF0042C3  Label_insn_35212
-        FF0042C5          FF0042C5  Label_insn_35213
-        FF0042C7          FF0042C7  Label_insn_35214
-        FF0042CE          FF0042CE  Label_insn_35215
-        FF0042D0          FF0042D0  Label_insn_35216
-        FF0042D2          FF0042D2  Label_insn_35217
-        FF0042D8          FF0042D8  Label_insn_35218
-        FF0042DF          FF0042DF  Label_insn_35219
-        FF0042E0          FF0042E0  post_callback_Label_insn_35219
-        FF0042E2          FF0042E2  Label_insn_35220
-        FF0042E4          FF0042E4  Label_insn_35221
-        FF0042E6          FF0042E6  Label_insn_35222
-        FF0042ED          FF0042ED  Label_insn_35223
-        FF0042EF          FF0042EF  Label_insn_35224
-        FF0042F1          FF0042F1  Label_insn_35225
-        FF0042F7          FF0042F7  Label_insn_35226
-        FF0042FE          FF0042FE  Label_insn_35227
-        FF0042FF          FF0042FF  post_callback_Label_insn_35227
-        FF004301          FF004301  Label_insn_35228
-        FF004303          FF004303  Label_insn_35229
-        FF004305          FF004305  Label_insn_35230
-        FF00430C          FF00430C  Label_insn_35231
-        FF00430E          FF00430E  Label_insn_35232
-        FF004310          FF004310  Label_insn_35233
-        FF004316          FF004316  Label_insn_35234
-        FF00431D          FF00431D  Label_insn_35235
-        FF00431E          FF00431E  post_callback_Label_insn_35235
-        FF004320          FF004320  Label_insn_35236
-        FF004322          FF004322  Label_insn_35237
-        FF004324          FF004324  Label_insn_35238
-        FF00432B          FF00432B  Label_insn_35239
-        FF00432D          FF00432D  Label_insn_35240
-        FF00432F          FF00432F  Label_insn_35241
-        FF004335          FF004335  Label_insn_35242
-        FF00433C          FF00433C  Label_insn_35243
-        FF00433D          FF00433D  post_callback_Label_insn_35243
-        FF00433F          FF00433F  Label_insn_35244
-        FF004341          FF004341  Label_insn_35245
-        FF004343          FF004343  Label_insn_35246
-        FF00434A          FF00434A  Label_insn_35247
-        FF00434C          FF00434C  Label_insn_35248
-        FF00434E          FF00434E  Label_insn_35249
-        FF004354          FF004354  Label_insn_35250
-        FF00435B          FF00435B  Label_insn_35251
-        FF00435C          FF00435C  post_callback_Label_insn_35251
-        FF00435E          FF00435E  Label_insn_35252
-        FF004360          FF004360  Label_insn_35253
-        FF004362          FF004362  Label_insn_35254
-        FF004369          FF004369  Label_insn_35255
-        FF00436B          FF00436B  Label_insn_35256
-        FF00436D          FF00436D  Label_insn_35257
-        FF004373          FF004373  Label_insn_35258
-        FF00437A          FF00437A  Label_insn_35259
-        FF00437B          FF00437B  post_callback_Label_insn_35259
-        FF00437D          FF00437D  Label_insn_35260
-        FF00437F          FF00437F  Label_insn_35261
-        FF004381          FF004381  Label_insn_35262
-        FF004388          FF004388  Label_insn_35263
-        FF00438A          FF00438A  Label_insn_35264
-        FF00438C          FF00438C  Label_insn_35265
-        FF004392          FF004392  Label_insn_35266
-        FF004399          FF004399  Label_insn_35267
-        FF00439A          FF00439A  post_callback_Label_insn_35267
-        FF00439C          FF00439C  Label_insn_35268
-        FF00439E          FF00439E  Label_insn_35269
-        FF0043A0          FF0043A0  Label_insn_35270
-        FF0043A7          FF0043A7  Label_insn_35271
-        FF0043A9          FF0043A9  Label_insn_35272
-        FF0043AB          FF0043AB  Label_insn_35273
-        FF0043B1          FF0043B1  Label_insn_35274
-        FF0043B7          FF0043B7  Label_insn_35275
-        FF0043BA          FF0043BA  Label_insn_35276
-        FF0043BB          FF0043BB  post_callback_Label_insn_35276
-        FF0043BD          FF0043BD  Label_insn_35277
-        FF0043BF          FF0043BF  Label_insn_35278
-        FF0043C1          FF0043C1  Label_insn_35279
-        FF0043C8          FF0043C8  Label_insn_35280
-        FF0043CA          FF0043CA  Label_insn_35281
-        FF0043CC          FF0043CC  Label_insn_35282
-        FF0043D2          FF0043D2  Label_insn_35283
-        FF0043D9          FF0043D9  Label_insn_35284
-        FF0043DA          FF0043DA  post_callback_Label_insn_35284
-        FF0043DC          FF0043DC  Label_insn_35285
-        FF0043DE          FF0043DE  Label_insn_35286
-        FF0043E0          FF0043E0  Label_insn_35287
-        FF0043E7          FF0043E7  Label_insn_35288
-        FF0043E9          FF0043E9  Label_insn_35289
-        FF0043EB          FF0043EB  Label_insn_35290
-        FF0043F1          FF0043F1  Label_insn_35291
-        FF0043F8          FF0043F8  Label_insn_35292
-        FF0043F9          FF0043F9  post_callback_Label_insn_35292
-        FF0043FB          FF0043FB  Label_insn_35293
-        FF0043FD          FF0043FD  Label_insn_35294
-        FF0043FF          FF0043FF  Label_insn_35295
-        FF004406          FF004406  Label_insn_35296
-        FF004408          FF004408  Label_insn_35297
-        FF00440A          FF00440A  Label_insn_35298
-        FF004410          FF004410  Label_insn_35299
-        FF004417          FF004417  Label_insn_35300
-        FF004418          FF004418  post_callback_Label_insn_35300
-        FF00441A          FF00441A  Label_insn_35301
-        FF00441C          FF00441C  Label_insn_35302
-        FF00441E          FF00441E  Label_insn_35303
-        FF004420          FF004420  Label_insn_35304
-        FF004422          FF004422  Label_insn_35305
-        FF004428          FF004428  Label_insn_35306
-        FF00442F          FF00442F  Label_insn_35307
-        FF004430          FF004430  post_callback_Label_insn_35307
-        FF004432          FF004432  Label_insn_35308
-        FF004434          FF004434  Label_insn_35309
-        FF004436          FF004436  Label_insn_35310
-        FF00443D          FF00443D  Label_insn_35311
-        FF00443F          FF00443F  Label_insn_35312
-        FF004441          FF004441  Label_insn_35313
-        FF004447          FF004447  Label_insn_35314
-        FF00444E          FF00444E  Label_insn_35315
-        FF00444F          FF00444F  post_callback_Label_insn_35315
-        FF004451          FF004451  Label_insn_35316
-        FF004453          FF004453  Label_insn_35317
-        FF004455          FF004455  Label_insn_35318
-        FF00445C          FF00445C  Label_insn_35319
-        FF00445E          FF00445E  Label_insn_35320
-        FF004460          FF004460  Label_insn_35321
-        FF004466          FF004466  Label_insn_35322
-        FF00446D          FF00446D  Label_insn_35323
-        FF00446E          FF00446E  post_callback_Label_insn_35323
-        FF004470          FF004470  Label_insn_35324
-        FF004472          FF004472  Label_insn_35325
-        FF004474          FF004474  Label_insn_35326
-        FF00447B          FF00447B  Label_insn_35327
-        FF00447D          FF00447D  Label_insn_35328
-        FF00447F          FF00447F  Label_insn_35329
-        FF004485          FF004485  Label_insn_35330
-        FF00448C          FF00448C  Label_insn_35331
-        FF00448D          FF00448D  post_callback_Label_insn_35331
-        FF00448F          FF00448F  Label_insn_35332
-        FF004491          FF004491  Label_insn_35333
-        FF004493          FF004493  Label_insn_35334
-        FF00449A          FF00449A  Label_insn_35335
-        FF00449C          FF00449C  Label_insn_35336
-        FF00449E          FF00449E  Label_insn_35337
-        FF0044A4          FF0044A4  Label_insn_35338
-        FF0044AB          FF0044AB  Label_insn_35339
-        FF0044AC          FF0044AC  post_callback_Label_insn_35339
-        FF0044AE          FF0044AE  Label_insn_35340
-        FF0044B0          FF0044B0  Label_insn_35341
-        FF0044B2          FF0044B2  Label_insn_35342
-        FF0044B9          FF0044B9  Label_insn_35343
-        FF0044BB          FF0044BB  Label_insn_35344
-        FF0044BD          FF0044BD  Label_insn_35345
-        FF0044C3          FF0044C3  Label_insn_35346
-        FF0044CA          FF0044CA  Label_insn_35347
-        FF0044CB          FF0044CB  post_callback_Label_insn_35347
-        FF0044CD          FF0044CD  Label_insn_35348
-        FF0044CF          FF0044CF  Label_insn_35349
-        FF0044D1          FF0044D1  Label_insn_35350
-        FF0044D8          FF0044D8  Label_insn_35351
-        FF0044DA          FF0044DA  Label_insn_35352
-        FF0044DC          FF0044DC  Label_insn_35353
-        FF0044E2          FF0044E2  Label_insn_35354
-        FF0044E9          FF0044E9  Label_insn_35355
-        FF0044EA          FF0044EA  post_callback_Label_insn_35355
-        FF0044EC          FF0044EC  Label_insn_35356
-        FF0044EE          FF0044EE  Label_insn_35357
-        FF0044F0          FF0044F0  Label_insn_35358
-        FF0044F7          FF0044F7  Label_insn_35359
-        FF0044F9          FF0044F9  Label_insn_35360
-        FF0044FB          FF0044FB  Label_insn_35361
-        FF004501          FF004501  Label_insn_35362
-        FF004508          FF004508  Label_insn_35363
-        FF004509          FF004509  post_callback_Label_insn_35363
-        FF00450B          FF00450B  Label_insn_35364
-        FF00450D          FF00450D  Label_insn_35365
-        FF00450F          FF00450F  Label_insn_35366
-        FF004516          FF004516  Label_insn_35367
-        FF004518          FF004518  Label_insn_35368
-        FF00451A          FF00451A  Label_insn_35369
-        FF004520          FF004520  Label_insn_35370
-        FF004527          FF004527  Label_insn_35371
-        FF004528          FF004528  post_callback_Label_insn_35371
-        FF00452A          FF00452A  Label_insn_35372
-        FF00452C          FF00452C  Label_insn_35373
-        FF00452E          FF00452E  Label_insn_35374
-        FF004535          FF004535  Label_insn_35375
-        FF004537          FF004537  Label_insn_35376
-        FF004539          FF004539  Label_insn_35377
-        FF00453F          FF00453F  Label_insn_35378
-        FF004546          FF004546  Label_insn_35379
-        FF004547          FF004547  post_callback_Label_insn_35379
-        FF004549          FF004549  Label_insn_35380
-        FF00454B          FF00454B  Label_insn_35381
-        FF00454D          FF00454D  Label_insn_35382
-        FF004554          FF004554  Label_insn_35383
-        FF004556          FF004556  Label_insn_35384
-        FF004558          FF004558  Label_insn_35385
-        FF00455E          FF00455E  Label_insn_35386
-        FF004565          FF004565  Label_insn_35387
-        FF004566          FF004566  post_callback_Label_insn_35387
-        FF004568          FF004568  Label_insn_35388
-        FF00456A          FF00456A  Label_insn_35389
-        FF00456C          FF00456C  Label_insn_35390
-        FF004573          FF004573  Label_insn_35391
-        FF004575          FF004575  Label_insn_35392
-        FF004577          FF004577  Label_insn_35393
-        FF00457D          FF00457D  Label_insn_35394
-        FF004584          FF004584  Label_insn_35395
-        FF004585          FF004585  post_callback_Label_insn_35395
-        FF004587          FF004587  Label_insn_35396
-        FF004589          FF004589  Label_insn_35397
-        FF00458B          FF00458B  Label_insn_35398
-        FF004592          FF004592  Label_insn_35399
-        FF004594          FF004594  Label_insn_35400
-        FF004596          FF004596  Label_insn_35401
-        FF00459C          FF00459C  Label_insn_35402
-        FF0045A3          FF0045A3  Label_insn_35403
-        FF0045A4          FF0045A4  post_callback_Label_insn_35403
-        FF0045A6          FF0045A6  Label_insn_35404
-        FF0045A8          FF0045A8  Label_insn_35405
-        FF0045AA          FF0045AA  Label_insn_35406
-        FF0045B1          FF0045B1  Label_insn_35407
-        FF0045B3          FF0045B3  Label_insn_35408
-        FF0045B5          FF0045B5  Label_insn_35409
-        FF0045BB          FF0045BB  Label_insn_35410
-        FF0045C2          FF0045C2  Label_insn_35411
-        FF0045C3          FF0045C3  post_callback_Label_insn_35411
-        FF0045C5          FF0045C5  Label_insn_35412
-        FF0045C7          FF0045C7  Label_insn_35413
-        FF0045C9          FF0045C9  Label_insn_35414
-        FF0045D0          FF0045D0  Label_insn_35415
-        FF0045D2          FF0045D2  Label_insn_35416
-        FF0045D4          FF0045D4  Label_insn_35417
-        FF0045DA          FF0045DA  Label_insn_35418
-        FF0045E1          FF0045E1  Label_insn_35419
-        FF0045E2          FF0045E2  post_callback_Label_insn_35419
-        FF0045E4          FF0045E4  Label_insn_35420
-        FF0045E6          FF0045E6  Label_insn_35421
-        FF0045E8          FF0045E8  Label_insn_35422
-        FF0045EF          FF0045EF  Label_insn_35423
-        FF0045F1          FF0045F1  Label_insn_35424
-        FF0045F3          FF0045F3  Label_insn_35425
-        FF0045F9          FF0045F9  Label_insn_35426
-        FF004600          FF004600  Label_insn_35427
-        FF004601          FF004601  post_callback_Label_insn_35427
-        FF004603          FF004603  Label_insn_35428
-        FF004605          FF004605  Label_insn_35429
-        FF004607          FF004607  Label_insn_35430
-        FF00460E          FF00460E  Label_insn_35431
-        FF004610          FF004610  Label_insn_35432
-        FF004612          FF004612  Label_insn_35433
-        FF004618          FF004618  Label_insn_35434
-        FF00461F          FF00461F  Label_insn_35435
-        FF004620          FF004620  post_callback_Label_insn_35435
-        FF004622          FF004622  Label_insn_35436
-        FF004624          FF004624  Label_insn_35437
-        FF004626          FF004626  Label_insn_35438
-        FF00462D          FF00462D  Label_insn_35439
-        FF00462F          FF00462F  Label_insn_35440
-        FF004631          FF004631  Label_insn_35441
-        FF004637          FF004637  Label_insn_35442
-        FF00463E          FF00463E  Label_insn_35443
-        FF00463F          FF00463F  post_callback_Label_insn_35443
-        FF004641          FF004641  Label_insn_35444
-        FF004643          FF004643  Label_insn_35445
-        FF004645          FF004645  Label_insn_35446
-        FF00464C          FF00464C  Label_insn_35447
-        FF00464E          FF00464E  Label_insn_35448
-        FF004650          FF004650  Label_insn_35449
-        FF004656          FF004656  Label_insn_35450
-        FF00465D          FF00465D  Label_insn_35451
-        FF00465E          FF00465E  post_callback_Label_insn_35451
-        FF004660          FF004660  Label_insn_35452
-        FF004662          FF004662  Label_insn_35453
-        FF004664          FF004664  Label_insn_35454
-        FF00466B          FF00466B  Label_insn_35455
-        FF00466D          FF00466D  Label_insn_35456
-        FF00466F          FF00466F  Label_insn_35457
-        FF004675          FF004675  Label_insn_35458
-        FF00467C          FF00467C  Label_insn_35459
-        FF00467D          FF00467D  post_callback_Label_insn_35459
-        FF00467F          FF00467F  Label_insn_35460
-        FF004681          FF004681  Label_insn_35461
-        FF004683          FF004683  Label_insn_35462
-        FF00468A          FF00468A  Label_insn_35463
-        FF00468C          FF00468C  Label_insn_35464
-        FF00468E          FF00468E  Label_insn_35465
-        FF004694          FF004694  Label_insn_35466
-        FF00469B          FF00469B  Label_insn_35467
-        FF00469C          FF00469C  post_callback_Label_insn_35467
-        FF00469E          FF00469E  Label_insn_35468
-        FF0046A0          FF0046A0  Label_insn_35469
-        FF0046A2          FF0046A2  Label_insn_35470
-        FF0046A9          FF0046A9  Label_insn_35471
-        FF0046AB          FF0046AB  Label_insn_35472
-        FF0046AD          FF0046AD  Label_insn_35473
-        FF0046B3          FF0046B3  Label_insn_35474
-        FF0046BA          FF0046BA  Label_insn_35475
-        FF0046BB          FF0046BB  post_callback_Label_insn_35475
-        FF0046BD          FF0046BD  Label_insn_35476
-        FF0046BF          FF0046BF  Label_insn_35477
-        FF0046C1          FF0046C1  Label_insn_35478
-        FF0046C8          FF0046C8  Label_insn_35479
-        FF0046CA          FF0046CA  Label_insn_35480
-        FF0046CC          FF0046CC  Label_insn_35481
-        FF0046D2          FF0046D2  Label_insn_35482
-        FF0046D9          FF0046D9  Label_insn_35483
-        FF0046DA          FF0046DA  post_callback_Label_insn_35483
-        FF0046DC          FF0046DC  Label_insn_35484
-        FF0046DE          FF0046DE  Label_insn_35485
-        FF0046E0          FF0046E0  Label_insn_35486
-        FF0046E7          FF0046E7  Label_insn_35487
-        FF0046E9          FF0046E9  Label_insn_35488
-        FF0046EB          FF0046EB  Label_insn_35489
-        FF0046F1          FF0046F1  Label_insn_35490
-        FF0046F8          FF0046F8  Label_insn_35491
-        FF0046F9          FF0046F9  post_callback_Label_insn_35491
-        FF0046FB          FF0046FB  Label_insn_35492
-        FF0046FD          FF0046FD  Label_insn_35493
-        FF0046FF          FF0046FF  Label_insn_35494
-        FF004706          FF004706  Label_insn_35495
-        FF004708          FF004708  Label_insn_35496
-        FF00470A          FF00470A  Label_insn_35497
-        FF004710          FF004710  Label_insn_35498
-        FF004717          FF004717  Label_insn_35499
-        FF004718          FF004718  post_callback_Label_insn_35499
-        FF00471A          FF00471A  Label_insn_35500
-        FF00471C          FF00471C  Label_insn_35501
-        FF00471E          FF00471E  Label_insn_35502
-        FF004725          FF004725  Label_insn_35503
-        FF004727          FF004727  Label_insn_35504
-        FF004729          FF004729  Label_insn_35505
-        FF00472F          FF00472F  Label_insn_35506
-        FF004736          FF004736  Label_insn_35507
-        FF004737          FF004737  post_callback_Label_insn_35507
-        FF004739          FF004739  Label_insn_35508
-        FF00473B          FF00473B  Label_insn_35509
-        FF00473D          FF00473D  Label_insn_35510
-        FF004744          FF004744  Label_insn_35511
-        FF004746          FF004746  Label_insn_35512
-        FF004748          FF004748  Label_insn_35513
-        FF00474E          FF00474E  Label_insn_35514
-        FF004755          FF004755  Label_insn_35515
-        FF004756          FF004756  post_callback_Label_insn_35515
-        FF004758          FF004758  Label_insn_35516
-        FF00475A          FF00475A  Label_insn_35517
-        FF00475C          FF00475C  Label_insn_35518
-        FF004763          FF004763  Label_insn_35519
-        FF004765          FF004765  Label_insn_35520
-        FF004767          FF004767  Label_insn_35521
-        FF00476D          FF00476D  Label_insn_35522
-        FF004774          FF004774  Label_insn_35523
-        FF004775          FF004775  post_callback_Label_insn_35523
-        FF004777          FF004777  Label_insn_35524
-        FF004779          FF004779  Label_insn_35525
-        FF00477B          FF00477B  Label_insn_35526
-        FF004782          FF004782  Label_insn_35527
-        FF004784          FF004784  Label_insn_35528
-        FF004786          FF004786  Label_insn_35529
-        FF00478C          FF00478C  Label_insn_35530
-        FF004793          FF004793  Label_insn_35531
-        FF004794          FF004794  post_callback_Label_insn_35531
-        FF004796          FF004796  Label_insn_35532
-        FF004798          FF004798  Label_insn_35533
-        FF00479A          FF00479A  Label_insn_35534
-        FF0047A1          FF0047A1  Label_insn_35535
-        FF0047A3          FF0047A3  Label_insn_35536
-        FF0047A5          FF0047A5  Label_insn_35537
-        FF0047AB          FF0047AB  Label_insn_35538
-        FF0047B1          FF0047B1  Label_insn_35579
-        FF0047B4          FF0047B4  Label_insn_35539
-        FF0047B5          FF0047B5  post_callback_Label_insn_35539
-        FF0047B7          FF0047B7  Label_insn_35540
-        FF0047B9          FF0047B9  Label_insn_35541
-        FF0047BB          FF0047BB  Label_insn_35542
-        FF0047C2          FF0047C2  Label_insn_35543
-        FF0047C9          FF0047C9  Label_insn_35544
-        FF0047CB          FF0047CB  Label_insn_35545
-        FF0047CD          FF0047CD  Label_insn_35546
-        FF0047D1          FF0047D1  Label_insn_35547
-        FF0047D4          FF0047D4  Label_insn_35548
-        FF0047DB          FF0047DB  Label_insn_35549
-        FF0047E2          FF0047E2  Label_insn_35550
-        FF0047E4          FF0047E4  Label_insn_35551
-        FF0047E6          FF0047E6  Label_insn_35552
-        FF0047EC          FF0047EC  Label_insn_35553
-        FF0047F3          FF0047F3  Label_insn_35554
-        FF0047F4          FF0047F4  post_callback_Label_insn_35554
-        FF0047F6          FF0047F6  Label_insn_35555
-        FF0047F8          FF0047F8  Label_insn_35556
-        FF0047FA          FF0047FA  Label_insn_35557
-        FF0047FC          FF0047FC  Label_insn_35558
-        FF0047FE          FF0047FE  Label_insn_35559
-        FF004804          FF004804  Label_insn_35560
-        FF00480B          FF00480B  Label_insn_35561
-        FF00480C          FF00480C  post_callback_Label_insn_35561
-        FF00480E          FF00480E  Label_insn_35562
-        FF004810          FF004810  Label_insn_35563
-        FF004812          FF004812  Label_insn_35564
-        FF004819          FF004819  Label_insn_35565
-        FF00481B          FF00481B  Label_insn_35566
-        FF00481D          FF00481D  Label_insn_35567
-        FF004823          FF004823  Label_insn_35568
-        FF00482A          FF00482A  Label_insn_35569
-        FF00482B          FF00482B  post_callback_Label_insn_35569
-        FF00482D          FF00482D  Label_insn_35570
-        FF00482F          FF00482F  Label_insn_35571
-        FF004831          FF004831  Label_insn_35572
-        FF004838          FF004838  Label_insn_35573
-        FF00483A          FF00483A  Label_insn_35574
-        FF00483C          FF00483C  Label_insn_35575
-        FF004842          FF004842  Label_insn_35576
-        FF004849          FF004849  Label_insn_35577
-        FF00484A          FF00484A  post_callback_Label_insn_35577
-        FF00484C          FF00484C  Label_insn_35578
-        FF00484E          FF00484E  Label_insn_35580
-        FF004855          FF004855  Label_insn_35581
-        FF004857          FF004857  Label_insn_35582
-        FF004859          FF004859  Label_insn_35583
-        FF00485F          FF00485F  Label_insn_35584
-        FF004866          FF004866  Label_insn_35585
-        FF004867          FF004867  post_callback_Label_insn_35585
-        FF004869          FF004869  Label_insn_35586
-        FF00486B          FF00486B  Label_insn_35587
-        FF00486D          FF00486D  Label_insn_35588
-        FF004874          FF004874  Label_insn_35589
-        FF004876          FF004876  Label_insn_35590
-        FF004878          FF004878  Label_insn_35591
-        FF00487E          FF00487E  Label_insn_35592
-        FF004885          FF004885  Label_insn_35593
-        FF004886          FF004886  post_callback_Label_insn_35593
-        FF004888          FF004888  Label_insn_35594
-        FF00488A          FF00488A  Label_insn_35595
-        FF00488C          FF00488C  Label_insn_35596
-        FF004893          FF004893  Label_insn_35597
-        FF004895          FF004895  Label_insn_35598
-        FF004897          FF004897  Label_insn_35599
-        FF00489D          FF00489D  Label_insn_35600
-        FF0048A4          FF0048A4  Label_insn_35601
-        FF0048A5          FF0048A5  post_callback_Label_insn_35601
-        FF0048A7          FF0048A7  Label_insn_35602
-        FF0048A9          FF0048A9  Label_insn_35603
-        FF0048AB          FF0048AB  Label_insn_35604
-        FF0048AD          FF0048AD  Label_insn_35605
-        FF0048AF          FF0048AF  Label_insn_35606
-        FF0048B5          FF0048B5  Label_insn_35607
-        FF0048BC          FF0048BC  Label_insn_35608
-        FF0048BD          FF0048BD  post_callback_Label_insn_35608
-        FF0048BF          FF0048BF  Label_insn_35609
-        FF0048C1          FF0048C1  Label_insn_35610
-        FF0048C3          FF0048C3  Label_insn_35611
-        FF0048CA          FF0048CA  Label_insn_35612
-        FF0048CC          FF0048CC  Label_insn_35613
-        FF0048CE          FF0048CE  Label_insn_35614
-        FF0048D4          FF0048D4  Label_insn_35615
-        FF0048DB          FF0048DB  Label_insn_35616
-        FF0048DC          FF0048DC  post_callback_Label_insn_35616
-        FF0048DE          FF0048DE  Label_insn_35617
-        FF0048E0          FF0048E0  Label_insn_35618
-        FF0048E2          FF0048E2  Label_insn_35619
-        FF0048E9          FF0048E9  Label_insn_35620
-        FF0048EB          FF0048EB  Label_insn_35621
-        FF0048ED          FF0048ED  Label_insn_35622
-        FF0048F3          FF0048F3  Label_insn_35623
-        FF0048FA          FF0048FA  Label_insn_35624
-        FF0048FB          FF0048FB  post_callback_Label_insn_35624
-        FF0048FD          FF0048FD  Label_insn_35625
-        FF0048FF          FF0048FF  Label_insn_35626
-        FF004901          FF004901  Label_insn_35627
-        FF004903          FF004903  Label_insn_35628
-        FF004905          FF004905  Label_insn_35629
-        FF00490B          FF00490B  Label_insn_35630
-        FF004912          FF004912  Label_insn_35631
-        FF004913          FF004913  post_callback_Label_insn_35631
-        FF004915          FF004915  Label_insn_35632
-        FF004917          FF004917  Label_insn_35633
-        FF004919          FF004919  Label_insn_35634
-        FF004920          FF004920  Label_insn_35635
-        FF004922          FF004922  Label_insn_35636
-        FF004924          FF004924  Label_insn_35637
-        FF00492A          FF00492A  Label_insn_35638
-        FF004931          FF004931  Label_insn_35639
-        FF004932          FF004932  post_callback_Label_insn_35639
-        FF004934          FF004934  Label_insn_35640
-        FF004936          FF004936  Label_insn_35641
-        FF004938          FF004938  Label_insn_35642
-        FF00493F          FF00493F  Label_insn_35643
-        FF004941          FF004941  Label_insn_35644
-        FF004943          FF004943  Label_insn_35645
-        FF004949          FF004949  Label_insn_35646
-        FF004950          FF004950  Label_insn_35647
-        FF004951          FF004951  post_callback_Label_insn_35647
-        FF004953          FF004953  Label_insn_35648
-        FF004955          FF004955  Label_insn_35649
-        FF004957          FF004957  Label_insn_35650
-        FF00495E          FF00495E  Label_insn_35651
-        FF004960          FF004960  Label_insn_35652
-        FF004962          FF004962  Label_insn_35653
-        FF004968          FF004968  Label_insn_35654
-        FF00496F          FF00496F  Label_insn_35655
-        FF004970          FF004970  post_callback_Label_insn_35655
-        FF004972          FF004972  Label_insn_35656
-        FF004974          FF004974  Label_insn_35657
-        FF004976          FF004976  Label_insn_35658
-        FF00497D          FF00497D  Label_insn_35659
-        FF00497F          FF00497F  Label_insn_35660
-        FF004981          FF004981  Label_insn_35661
-        FF004987          FF004987  Label_insn_35662
-        FF00498E          FF00498E  Label_insn_35663
-        FF00498F          FF00498F  post_callback_Label_insn_35663
-        FF004991          FF004991  Label_insn_35664
-        FF004993          FF004993  Label_insn_35665
-        FF004995          FF004995  Label_insn_35666
-        FF00499C          FF00499C  Label_insn_35667
-        FF00499E          FF00499E  Label_insn_35668
-        FF0049A0          FF0049A0  Label_insn_35669
-        FF0049A6          FF0049A6  Label_insn_35670
-        FF0049AD          FF0049AD  Label_insn_35671
-        FF0049AE          FF0049AE  post_callback_Label_insn_35671
-        FF0049B0          FF0049B0  Label_insn_35672
-        FF0049B2          FF0049B2  Label_insn_35673
-        FF0049B4          FF0049B4  Label_insn_35674
-        FF0049BB          FF0049BB  Label_insn_35675
-        FF0049BD          FF0049BD  Label_insn_35676
-        FF0049BF          FF0049BF  Label_insn_35677
-        FF0049C5          FF0049C5  Label_insn_35678
-        FF0049CC          FF0049CC  Label_insn_35679
-        FF0049CD          FF0049CD  post_callback_Label_insn_35679
-        FF0049CF          FF0049CF  Label_insn_35680
-        FF0049D1          FF0049D1  Label_insn_35681
-        FF0049D3          FF0049D3  Label_insn_35682
-        FF0049DA          FF0049DA  Label_insn_35683
-        FF0049DC          FF0049DC  Label_insn_35684
-        FF0049DE          FF0049DE  Label_insn_35685
-        FF0049E4          FF0049E4  Label_insn_35686
-        FF0049EB          FF0049EB  Label_insn_35687
-        FF0049EC          FF0049EC  post_callback_Label_insn_35687
-        FF0049EE          FF0049EE  Label_insn_35688
-        FF0049F0          FF0049F0  Label_insn_35689
-        FF0049F2          FF0049F2  Label_insn_35690
-        FF0049F9          FF0049F9  Label_insn_35691
-        FF0049FB          FF0049FB  Label_insn_35692
-        FF0049FD          FF0049FD  Label_insn_35693
-        FF004A03          FF004A03  Label_insn_35694
-        FF004A0A          FF004A0A  Label_insn_35695
-        FF004A0B          FF004A0B  post_callback_Label_insn_35695
-        FF004A0D          FF004A0D  Label_insn_35696
-        FF004A0F          FF004A0F  Label_insn_35697
-        FF004A11          FF004A11  Label_insn_35698
-        FF004A18          FF004A18  Label_insn_35699
-        FF004A1A          FF004A1A  Label_insn_35700
-        FF004A1C          FF004A1C  Label_insn_35701
-        FF004A22          FF004A22  Label_insn_35702
-        FF004A29          FF004A29  Label_insn_35703
-        FF004A2A          FF004A2A  post_callback_Label_insn_35703
-        FF004A2C          FF004A2C  Label_insn_35704
-        FF004A2E          FF004A2E  Label_insn_35705
-        FF004A30          FF004A30  Label_insn_35706
-        FF004A32          FF004A32  Label_insn_35707
-        FF004A34          FF004A34  Label_insn_35708
-        FF004A3A          FF004A3A  Label_insn_35709
-        FF004A41          FF004A41  Label_insn_35710
-        FF004A42          FF004A42  post_callback_Label_insn_35710
-        FF004A44          FF004A44  Label_insn_35711
-        FF004A46          FF004A46  Label_insn_35712
-        FF004A48          FF004A48  Label_insn_35713
-        FF004A4F          FF004A4F  Label_insn_35714
-        FF004A51          FF004A51  Label_insn_35715
-        FF004A53          FF004A53  Label_insn_35716
-        FF004A59          FF004A59  Label_insn_35717
-        FF004A60          FF004A60  Label_insn_35718
-        FF004A61          FF004A61  post_callback_Label_insn_35718
-        FF004A63          FF004A63  Label_insn_35719
-        FF004A65          FF004A65  Label_insn_35720
-        FF004A67          FF004A67  Label_insn_35721
-        FF004A6E          FF004A6E  Label_insn_35722
-        FF004A70          FF004A70  Label_insn_35723
-        FF004A72          FF004A72  Label_insn_35724
-        FF004A78          FF004A78  Label_insn_35725
-        FF004A7F          FF004A7F  Label_insn_35726
-        FF004A80          FF004A80  post_callback_Label_insn_35726
-        FF004A82          FF004A82  Label_insn_35727
-        FF004A84          FF004A84  Label_insn_35728
-        FF004A86          FF004A86  Label_insn_35729
-        FF004A88          FF004A88  Label_insn_35730
-        FF004A8E          FF004A8E  Label_insn_35731
-        FF004A95          FF004A95  Label_insn_35732
-        FF004A97          FF004A97  Label_insn_35733
-        FF004A99          FF004A99  Label_insn_35734
-        FF004A9D          FF004A9D  Label_insn_35735
-        FF004A9F          FF004A9F  Label_insn_35736
-        FF004AA1          FF004AA1  Label_insn_35737
-        FF004AA7          FF004AA7  Label_insn_35738
-        FF004AAE          FF004AAE  Label_insn_35739
-        FF004AAF          FF004AAF  post_callback_Label_insn_35739
-        FF004AB1          FF004AB1  Label_insn_35740
-        FF004AB3          FF004AB3  Label_insn_35741
-        FF004AB5          FF004AB5  Label_insn_35742
-        FF004AB7          FF004AB7  Label_insn_35743
-        FF004AB9          FF004AB9  Label_insn_35744
-        FF004ABF          FF004ABF  Label_insn_35745
-        FF004AC6          FF004AC6  Label_insn_35746
-        FF004AC7          FF004AC7  post_callback_Label_insn_35746
-        FF004AC9          FF004AC9  Label_insn_35747
-        FF004ACB          FF004ACB  Label_insn_35748
-        FF004ACD          FF004ACD  Label_insn_35749
-        FF004ACF          FF004ACF  Label_insn_35750
-        FF004AD2          FF004AD2  Label_insn_35751
-        FF004AD9          FF004AD9  Label_insn_35752
-        FF004ADB          FF004ADB  Label_insn_35753
-        FF004ADD          FF004ADD  Label_insn_35754
-        FF004AE4          FF004AE4  Label_insn_35755
-        FF004AE6          FF004AE6  Label_insn_35756
-        FF004AE8          FF004AE8  Label_insn_35757
-        FF004AEE          FF004AEE  Label_insn_35758
-        FF004AF5          FF004AF5  Label_insn_35759
-        FF004AF6          FF004AF6  post_callback_Label_insn_35759
-        FF004AF8          FF004AF8  Label_insn_35760
-        FF004AFA          FF004AFA  Label_insn_35761
-        FF004AFC          FF004AFC  Label_insn_35762
-        FF004B03          FF004B03  Label_insn_35763
-        FF004B05          FF004B05  Label_insn_35764
-        FF004B07          FF004B07  Label_insn_35765
-        FF004B0D          FF004B0D  Label_insn_35766
-        FF004B14          FF004B14  Label_insn_35767
-        FF004B15          FF004B15  post_callback_Label_insn_35767
-        FF004B17          FF004B17  Label_insn_35768
-        FF004B19          FF004B19  Label_insn_35769
-        FF004B1B          FF004B1B  Label_insn_35770
-        FF004B22          FF004B22  Label_insn_35771
-        FF004B24          FF004B24  Label_insn_35772
-        FF004B26          FF004B26  Label_insn_35773
-        FF004B2C          FF004B2C  Label_insn_35774
-        FF004B33          FF004B33  Label_insn_35775
-        FF004B34          FF004B34  post_callback_Label_insn_35775
-        FF004B36          FF004B36  Label_insn_35776
-        FF004B38          FF004B38  Label_insn_35777
-        FF004B3A          FF004B3A  Label_insn_35778
-        FF004B3C          FF004B3C  Label_insn_35779
-        FF004B3E          FF004B3E  Label_insn_35780
-        FF004B44          FF004B44  Label_insn_35781
-        FF004B4B          FF004B4B  Label_insn_35782
-        FF004B4C          FF004B4C  post_callback_Label_insn_35782
-        FF004B4E          FF004B4E  Label_insn_35783
-        FF004B50          FF004B50  Label_insn_35784
-        FF004B52          FF004B52  Label_insn_35785
-        FF004B54          FF004B54  Label_insn_35786
-        FF004B57          FF004B57  Label_insn_35787
-        FF004B5E          FF004B5E  Label_insn_35788
-        FF004B60          FF004B60  Label_insn_35789
-        FF004B62          FF004B62  Label_insn_35790
-        FF004B69          FF004B69  Label_insn_35791
-        FF004B6B          FF004B6B  Label_insn_35792
-        FF004B6D          FF004B6D  Label_insn_35793
-        FF004B73          FF004B73  Label_insn_35794
-        FF004B7A          FF004B7A  Label_insn_35795
-        FF004B7B          FF004B7B  post_callback_Label_insn_35795
-        FF004B7D          FF004B7D  Label_insn_35796
-        FF004B7F          FF004B7F  Label_insn_35797
-        FF004B81          FF004B81  Label_insn_35798
-        FF004B88          FF004B88  Label_insn_35799
-        FF004B8A          FF004B8A  Label_insn_35800
-        FF004B8C          FF004B8C  Label_insn_35801
-        FF004B92          FF004B92  Label_insn_35802
-        FF004B99          FF004B99  Label_insn_35803
-        FF004B9A          FF004B9A  post_callback_Label_insn_35803
-        FF004B9C          FF004B9C  Label_insn_35804
-        FF004B9E          FF004B9E  Label_insn_35805
-        FF004BA0          FF004BA0  Label_insn_35806
-        FF004BA7          FF004BA7  Label_insn_35807
-        FF004BA9          FF004BA9  Label_insn_35808
-        FF004BAB          FF004BAB  Label_insn_35809
-        FF004BB1          FF004BB1  Label_insn_35810
-        FF004BB8          FF004BB8  Label_insn_35811
-        FF004BB9          FF004BB9  post_callback_Label_insn_35811
-        FF004BBB          FF004BBB  Label_insn_35812
-        FF004BBD          FF004BBD  Label_insn_35813
-        FF004BBF          FF004BBF  Label_insn_35814
-        FF004BC6          FF004BC6  Label_insn_35815
-        FF004BC8          FF004BC8  Label_insn_35816
-        FF004BCA          FF004BCA  Label_insn_35817
-        FF004BD0          FF004BD0  Label_insn_35818
-        FF004BD7          FF004BD7  Label_insn_35819
-        FF004BD8          FF004BD8  post_callback_Label_insn_35819
-        FF004BDA          FF004BDA  Label_insn_35820
-        FF004BDC          FF004BDC  Label_insn_35821
-        FF004BDE          FF004BDE  Label_insn_35822
-        FF004BE5          FF004BE5  Label_insn_35823
-        FF004BE7          FF004BE7  Label_insn_35824
-        FF004BE9          FF004BE9  Label_insn_35825
-        FF004BEF          FF004BEF  Label_insn_35826
-        FF004BF6          FF004BF6  Label_insn_35827
-        FF004BF7          FF004BF7  post_callback_Label_insn_35827
-        FF004BF9          FF004BF9  Label_insn_35828
-        FF004BFB          FF004BFB  Label_insn_35829
-        FF004BFD          FF004BFD  Label_insn_35830
-        FF004C04          FF004C04  Label_insn_35831
-        FF004C06          FF004C06  Label_insn_35832
-        FF004C08          FF004C08  Label_insn_35833
-        FF004C0E          FF004C0E  Label_insn_35834
-        FF004C15          FF004C15  Label_insn_35835
-        FF004C16          FF004C16  post_callback_Label_insn_35835
-        FF004C18          FF004C18  Label_insn_35836
-        FF004C1A          FF004C1A  Label_insn_35837
-        FF004C1C          FF004C1C  Label_insn_35838
-        FF004C23          FF004C23  Label_insn_35839
-        FF004C25          FF004C25  Label_insn_35840
-        FF004C27          FF004C27  Label_insn_35841
-        FF004C2D          FF004C2D  Label_insn_35842
-        FF004C34          FF004C34  Label_insn_35843
-        FF004C35          FF004C35  post_callback_Label_insn_35843
-        FF004C37          FF004C37  Label_insn_35844
-        FF004C39          FF004C39  Label_insn_35845
-        FF004C3B          FF004C3B  Label_insn_35846
-        FF004C42          FF004C42  Label_insn_35847
-        FF004C44          FF004C44  Label_insn_35848
-        FF004C46          FF004C46  Label_insn_35849
-        FF004C4C          FF004C4C  Label_insn_35850
-        FF004C53          FF004C53  Label_insn_35851
-        FF004C54          FF004C54  post_callback_Label_insn_35851
-        FF004C56          FF004C56  Label_insn_35852
-        FF004C58          FF004C58  Label_insn_35853
-        FF004C5A          FF004C5A  Label_insn_35854
-        FF004C61          FF004C61  Label_insn_35855
-        FF004C63          FF004C63  Label_insn_35856
-        FF004C65          FF004C65  Label_insn_35857
-        FF004C6B          FF004C6B  Label_insn_35858
-        FF004C72          FF004C72  Label_insn_35859
-        FF004C73          FF004C73  post_callback_Label_insn_35859
-        FF004C75          FF004C75  Label_insn_35860
-        FF004C77          FF004C77  Label_insn_35861
-        FF004C79          FF004C79  Label_insn_35862
-        FF004C7B          FF004C7B  Label_insn_35863
-        FF004C81          FF004C81  Label_insn_35864
-        FF004C88          FF004C88  Label_insn_35865
-        FF004C8A          FF004C8A  Label_insn_6068
-        FF004C8E          FF004C8E  Label_insn_35866
-        FF004C90          FF004C90  Label_insn_35867
-        FF004C94          FF004C94  Label_insn_35868
-        FF004C97          FF004C97  Label_insn_35869
-        FF004C9D          FF004C9D  Label_insn_35870
-        FF004CA4          FF004CA4  Label_insn_35871
-        FF004CA6          FF004CA6  Label_insn_35872
-        FF004CA8          FF004CA8  Label_insn_35873
-        FF004CAE          FF004CAE  Label_insn_6076
-        FF004CB3          FF004CB3  Label_insn_35874
-        FF004CBA          FF004CBA  Label_insn_35875
-        FF004CBB          FF004CBB  post_callback_Label_insn_35875
-        FF004CBD          FF004CBD  Label_insn_35876
-        FF004CBF          FF004CBF  Label_insn_35877
-        FF004CC1          FF004CC1  Label_insn_6081
-        FF004CC4          FF004CC4  Label_insn_35878
-        FF004CCB          FF004CCB  Label_insn_6083
-        FF004CCF          FF004CCF  Label_insn_6084
-        FF004CD1          FF004CD1  Label_insn_35879
-        FF004CD3          FF004CD3  Label_insn_6085
-        FF004CD5          FF004CD5  Label_insn_35880
-        FF004CD7          FF004CD7  Label_insn_35881
-        FF004CDD          FF004CDD  Label_insn_35882
-        FF004CE4          FF004CE4  Label_insn_35883
-        FF004CE5          FF004CE5  post_callback_Label_insn_35883
-        FF004CE7          FF004CE7  Label_insn_35884
-        FF004CE9          FF004CE9  Label_insn_35885
-        FF004CEB          FF004CEB  Label_insn_35886
-        FF004CF2          FF004CF2  Label_insn_35887
-        FF004CF4          FF004CF4  Label_insn_35888
-        FF004CF6          FF004CF6  Label_insn_35889
-        FF004CFC          FF004CFC  Label_insn_35890
-        FF004D02          FF004D02  Label_insn_6098
-        FF004D07          FF004D07  Label_insn_35891
-        FF004D08          FF004D08  post_callback_Label_insn_35891
-        FF004D0A          FF004D0A  Label_insn_6099
-        FF004D0E          FF004D0E  Label_insn_35892
-        FF004D10          FF004D10  Label_insn_35893
-        FF004D12          FF004D12  Label_insn_6101
-        FF004D19          FF004D19  Label_insn_6102
-        FF004D21          FF004D21  Label_insn_35894
-        FF004D24          FF004D24  Label_insn_6103
-        FF004D28          FF004D28  Label_insn_35895
-        FF004D2F          FF004D2F  Label_insn_35896
-        FF004D31          FF004D31  Label_insn_6106
-        FF004D35          FF004D35  Label_insn_35897
-        FF004D37          FF004D37  Label_insn_35898
-        FF004D3B          FF004D3B  Label_insn_6108
-        FF004D3E          FF004D3E  Label_insn_35899
-        FF004D40          FF004D40  Label_insn_6109
-        FF004D44          FF004D44  Label_insn_35900
-        FF004D46          FF004D46  Label_insn_6110
-        FF004D4A          FF004D4A  Label_insn_35901
-        FF004D50          FF004D50  Label_insn_35902
-        FF004D57          FF004D57  Label_insn_35903
-        FF004D58          FF004D58  post_callback_Label_insn_35903
-        FF004D5A          FF004D5A  Label_insn_35904
-        FF004D5C          FF004D5C  Label_insn_35905
-        FF004D5E          FF004D5E  Label_insn_35906
-        FF004D60          FF004D60  Label_insn_35907
-        FF004D63          FF004D63  Label_insn_35908
-        FF004D6A          FF004D6A  Label_insn_35909
-        FF004D6C          FF004D6C  Label_insn_35910
-        FF004D6E          FF004D6E  Label_insn_35911
-        FF004D71          FF004D71  Label_insn_35912
-        FF004D73          FF004D73  Label_insn_6124
-        FF004D77          FF004D77  Label_insn_35913
-        FF004D79          FF004D79  Label_insn_35914
-        FF004D7F          FF004D7F  Label_insn_35915
-        FF004D86          FF004D86  Label_insn_35916
-        FF004D87          FF004D87  post_callback_Label_insn_35916
-        FF004D89          FF004D89  Label_insn_35917
-        FF004D8B          FF004D8B  Label_insn_35918
-        FF004D8D          FF004D8D  Label_insn_6130
-        FF004D91          FF004D91  Label_insn_35919
-        FF004D98          FF004D98  Label_insn_6133
-        FF004D9C          FF004D9C  Label_insn_35920
-        FF004D9E          FF004D9E  Label_insn_35921
-        FF004DA0          FF004DA0  Label_insn_35922
-        FF004DA6          FF004DA6  Label_insn_35923
-        FF004DAD          FF004DAD  Label_insn_35924
-        FF004DAE          FF004DAE  post_callback_Label_insn_35924
-        FF004DB0          FF004DB0  Label_insn_35925
-        FF004DB2          FF004DB2  Label_insn_35926
-        FF004DB4          FF004DB4  Label_insn_35927
-        FF004DB6          FF004DB6  Label_insn_35928
-        FF004DBC          FF004DBC  Label_insn_35929
-        FF004DC3          FF004DC3  Label_insn_35930
-        FF004DC5          FF004DC5  Label_insn_35931
-        FF004DC7          FF004DC7  Label_insn_35932
-        FF004DCB          FF004DCB  Label_insn_35933
-        FF004DCD          FF004DCD  Label_insn_35934
-        FF004DCF          FF004DCF  Label_insn_35935
-        FF004DD5          FF004DD5  Label_insn_35936
-        FF004DDC          FF004DDC  Label_insn_35937
-        FF004DDD          FF004DDD  post_callback_Label_insn_35937
-        FF004DDF          FF004DDF  Label_insn_35938
-        FF004DE1          FF004DE1  Label_insn_35939
-        FF004DE3          FF004DE3  Label_insn_6156
-        FF004DE7          FF004DE7  Label_insn_35940
-        FF004DEE          FF004DEE  Label_insn_35941
-        FF004DF0          FF004DF0  Label_insn_35942
-        FF004DF2          FF004DF2  Label_insn_35943
-        FF004DF8          FF004DF8  Label_insn_6163
-        FF004DFB          FF004DFB  Label_insn_35944
-        FF004E02          FF004E02  Label_insn_35945
-        FF004E03          FF004E03  post_callback_Label_insn_35945
-        FF004E05          FF004E05  Label_insn_35946
-        FF004E07          FF004E07  Label_insn_35947
-        FF004E09          FF004E09  Label_insn_35948
-        FF004E0C          FF004E0C  Label_insn_35949
-        FF004E13          FF004E13  Label_insn_35950
-        FF004E15          FF004E15  Label_insn_35951
-        FF004E17          FF004E17  Label_insn_35952
-        FF004E1B          FF004E1B  Label_insn_35953
-        FF004E1D          FF004E1D  Label_insn_35954
-        FF004E1F          FF004E1F  Label_insn_6175
-        FF004E23          FF004E23  Label_insn_35955
-        FF004E29          FF004E29  Label_insn_35956
-        FF004E30          FF004E30  Label_insn_35957
-        FF004E31          FF004E31  post_callback_Label_insn_35957
-        FF004E33          FF004E33  Label_insn_35958
-        FF004E35          FF004E35  Label_insn_35959
-        FF004E37          FF004E37  Label_insn_6181
-        FF004E3B          FF004E3B  Label_insn_6182
-        FF004E3F          FF004E3F  Label_insn_35960
-        FF004E46          FF004E46  Label_insn_35961
-        FF004E48          FF004E48  Label_insn_35962
-        FF004E4A          FF004E4A  Label_insn_35963
-        FF004E50          FF004E50  Label_insn_6187
-        FF004E54          FF004E54  Label_insn_35964
-        FF004E5B          FF004E5B  Label_insn_35965
-        FF004E5C          FF004E5C  post_callback_Label_insn_35965
-        FF004E5E          FF004E5E  Label_insn_6189
-        FF004E62          FF004E62  Label_insn_35966
-        FF004E64          FF004E64  Label_insn_35967
-        FF004E66          FF004E66  Label_insn_35968
-        FF004E6D          FF004E6D  Label_insn_6193
-        FF004E71          FF004E71  Label_insn_35969
-        FF004E73          FF004E73  Label_insn_35970
-        FF004E75          FF004E75  Label_insn_35971
-        FF004E7B          FF004E7B  Label_insn_35972
-        FF004E82          FF004E82  Label_insn_35973
-        FF004E83          FF004E83  post_callback_Label_insn_35973
-        FF004E85          FF004E85  Label_insn_35974
-        FF004E87          FF004E87  Label_insn_35975
-        FF004E89          FF004E89  Label_insn_35976
-        FF004E90          FF004E90  Label_insn_35977
-        FF004E92          FF004E92  Label_insn_6205
-        FF004E97          FF004E97  Label_insn_35978
-        FF004E99          FF004E99  Label_insn_35979
-        FF004E9F          FF004E9F  Label_insn_35980
-        FF004EA6          FF004EA6  Label_insn_35981
-        FF004EA7          FF004EA7  post_callback_Label_insn_35981
-        FF004EA9          FF004EA9  Label_insn_35982
-        FF004EAB          FF004EAB  Label_insn_35983
-        FF004EAD          FF004EAD  Label_insn_6213
-        FF004EB2          FF004EB2  Label_insn_35984
-        FF004EB4          FF004EB4  Label_insn_35985
-        FF004EB6          FF004EB6  Label_insn_35986
-        FF004EBC          FF004EBC  Label_insn_6216
-        FF004EC0          FF004EC0  Label_insn_35987
-        FF004EC6          FF004EC6  Label_insn_6217
-        FF004ECC          FF004ECC  Label_insn_35988
-        FF004ECD          FF004ECD  post_callback_Label_insn_35988
-        FF004ECF          FF004ECF  Label_insn_35989
-        FF004ED1          FF004ED1  Label_insn_35990
-        FF004ED3          FF004ED3  Label_insn_6223
-        FF004ED7          FF004ED7  Label_insn_35991
-        FF004EDA          FF004EDA  Label_insn_35992
-        FF004EE1          FF004EE1  Label_insn_35993
-        FF004EE3          FF004EE3  Label_insn_6226
-        FF004EE7          FF004EE7  Label_insn_35994
-        FF004EE9          FF004EE9  Label_insn_35995
-        FF004EF0          FF004EF0  Label_insn_35996
-        FF004EF2          FF004EF2  Label_insn_35997
-        FF004EF4          FF004EF4  Label_insn_35998
-        FF004EFA          FF004EFA  Label_insn_35999
-        FF004F01          FF004F01  Label_insn_36000
-        FF004F02          FF004F02  post_callback_Label_insn_36000
-        FF004F04          FF004F04  Label_insn_36001
-        FF004F06          FF004F06  Label_insn_36002
-        FF004F08          FF004F08  Label_insn_36003
-        FF004F0F          FF004F0F  Label_insn_36004
-        FF004F11          FF004F11  Label_insn_36005
-        FF004F13          FF004F13  Label_insn_6241
-        FF004F16          FF004F16  Label_insn_36006
-        FF004F1C          FF004F1C  Label_insn_6242
-        FF004F20          FF004F20  Label_insn_36007
-        FF004F27          FF004F27  Label_insn_36008
-        FF004F28          FF004F28  post_callback_Label_insn_36008
-        FF004F2A          FF004F2A  Label_insn_36009
-        FF004F2C          FF004F2C  Label_insn_36010
-        FF004F2E          FF004F2E  Label_insn_36011
-        FF004F35          FF004F35  Label_insn_36012
-        FF004F37          FF004F37  Label_insn_36013
-        FF004F39          FF004F39  Label_insn_36014
-        FF004F3F          FF004F3F  Label_insn_36015
-        FF004F46          FF004F46  Label_insn_36016
-        FF004F47          FF004F47  post_callback_Label_insn_36016
-        FF004F49          FF004F49  Label_insn_36017
-        FF004F4B          FF004F4B  Label_insn_36018
-        FF004F4D          FF004F4D  Label_insn_36019
-        FF004F54          FF004F54  Label_insn_36020
-        FF004F56          FF004F56  Label_insn_36021
-        FF004F58          FF004F58  Label_insn_36022
-        FF004F5E          FF004F5E  Label_insn_36023
-        FF004F65          FF004F65  Label_insn_36024
-        FF004F66          FF004F66  post_callback_Label_insn_36024
-        FF004F68          FF004F68  Label_insn_36025
-        FF004F6A          FF004F6A  Label_insn_36026
-        FF004F6C          FF004F6C  Label_insn_36027
-        FF004F73          FF004F73  Label_insn_36028
-        FF004F75          FF004F75  Label_insn_36029
-        FF004F77          FF004F77  Label_insn_36030
-        FF004F7D          FF004F7D  Label_insn_36031
-        FF004F84          FF004F84  Label_insn_36032
-        FF004F85          FF004F85  post_callback_Label_insn_36032
-        FF004F87          FF004F87  Label_insn_36033
-        FF004F89          FF004F89  Label_insn_36034
-        FF004F8B          FF004F8B  Label_insn_36035
-        FF004F92          FF004F92  Label_insn_36036
-        FF004F94          FF004F94  Label_insn_36037
-        FF004F96          FF004F96  Label_insn_36038
-        FF004F9C          FF004F9C  Label_insn_36039
-        FF004FA3          FF004FA3  Label_insn_36040
-        FF004FA4          FF004FA4  post_callback_Label_insn_36040
-        FF004FA6          FF004FA6  Label_insn_36041
-        FF004FA8          FF004FA8  Label_insn_36042
-        FF004FAA          FF004FAA  Label_insn_36043
-        FF004FAC          FF004FAC  Label_insn_36044
-        FF004FAE          FF004FAE  Label_insn_36045
-        FF004FB4          FF004FB4  Label_insn_36046
-        FF004FBB          FF004FBB  Label_insn_36047
-        FF004FBC          FF004FBC  post_callback_Label_insn_36047
-        FF004FBE          FF004FBE  Label_insn_36048
-        FF004FC0          FF004FC0  Label_insn_36049
-        FF004FC2          FF004FC2  Label_insn_36050
-        FF004FC9          FF004FC9  Label_insn_36051
-        FF004FCB          FF004FCB  Label_insn_36052
-        FF004FCD          FF004FCD  Label_insn_36053
-        FF004FD3          FF004FD3  Label_insn_36054
-        FF004FDA          FF004FDA  Label_insn_36055
-        FF004FDB          FF004FDB  post_callback_Label_insn_36055
-        FF004FDD          FF004FDD  Label_insn_36056
-        FF004FDF          FF004FDF  Label_insn_36057
-        FF004FE1          FF004FE1  Label_insn_36058
-        FF004FE3          FF004FE3  Label_insn_36059
-        FF004FE5          FF004FE5  Label_insn_36060
-        FF004FEB          FF004FEB  Label_insn_36061
-        FF004FF2          FF004FF2  Label_insn_36062
-        FF004FF3          FF004FF3  post_callback_Label_insn_36062
-        FF004FF5          FF004FF5  Label_insn_36063
-        FF004FF7          FF004FF7  Label_insn_36064
-        FF004FF9          FF004FF9  Label_insn_36065
-        FF005000          FF005000  Label_insn_36066
-        FF005002          FF005002  Label_insn_36067
-        FF005004          FF005004  Label_insn_36068
-        FF00500A          FF00500A  Label_insn_36069
-        FF005011          FF005011  Label_insn_36070
-        FF005012          FF005012  post_callback_Label_insn_36070
-        FF005014          FF005014  Label_insn_36071
-        FF005016          FF005016  Label_insn_36072
-        FF005018          FF005018  Label_insn_36073
-        FF00501A          FF00501A  Label_insn_36074
-        FF00501C          FF00501C  Label_insn_36075
-        FF005022          FF005022  Label_insn_36076
-        FF005029          FF005029  Label_insn_36077
-        FF00502A          FF00502A  post_callback_Label_insn_36077
-        FF00502C          FF00502C  Label_insn_36078
-        FF00502E          FF00502E  Label_insn_36079
-        FF005030          FF005030  Label_insn_36080
-        FF005032          FF005032  Label_insn_36081
-        FF005034          FF005034  Label_insn_36082
-        FF00503A          FF00503A  Label_insn_36083
-        FF005041          FF005041  Label_insn_36084
-        FF005042          FF005042  post_callback_Label_insn_36084
-        FF005044          FF005044  Label_insn_36085
-        FF005046          FF005046  Label_insn_36086
-        FF005048          FF005048  Label_insn_36087
-        FF00504F          FF00504F  Label_insn_36088
-        FF005051          FF005051  Label_insn_36089
-        FF005053          FF005053  Label_insn_36090
-        FF005059          FF005059  Label_insn_36091
-        FF005060          FF005060  Label_insn_36092
-        FF005061          FF005061  post_callback_Label_insn_36092
-        FF005063          FF005063  Label_insn_36093
-        FF005065          FF005065  Label_insn_36094
-        FF005067          FF005067  Label_insn_36095
-        FF00506E          FF00506E  Label_insn_36096
-        FF005070          FF005070  Label_insn_36097
-        FF005072          FF005072  Label_insn_36098
-        FF005078          FF005078  Label_insn_36099
-        FF00507F          FF00507F  Label_insn_36100
-        FF005080          FF005080  post_callback_Label_insn_36100
-        FF005082          FF005082  Label_insn_36101
-        FF005084          FF005084  Label_insn_36102
-        FF005086          FF005086  Label_insn_36103
-        FF00508D          FF00508D  Label_insn_36104
-        FF00508F          FF00508F  Label_insn_36105
-        FF005091          FF005091  Label_insn_36106
-        FF005097          FF005097  Label_insn_36107
-        FF00509E          FF00509E  Label_insn_36108
-        FF00509F          FF00509F  post_callback_Label_insn_36108
-        FF0050A1          FF0050A1  Label_insn_36109
-        FF0050A3          FF0050A3  Label_insn_36110
-        FF0050A5          FF0050A5  Label_insn_36111
-        FF0050AC          FF0050AC  Label_insn_36112
-        FF0050AE          FF0050AE  Label_insn_36113
-        FF0050B0          FF0050B0  Label_insn_36114
-        FF0050B6          FF0050B6  Label_insn_36115
-        FF0050BD          FF0050BD  Label_insn_36116
-        FF0050BE          FF0050BE  post_callback_Label_insn_36116
-        FF0050C0          FF0050C0  Label_insn_36117
-        FF0050C2          FF0050C2  Label_insn_36118
-        FF0050C4          FF0050C4  Label_insn_36119
-        FF0050CB          FF0050CB  Label_insn_36120
-        FF0050CD          FF0050CD  Label_insn_36121
-        FF0050CF          FF0050CF  Label_insn_36122
-        FF0050D5          FF0050D5  Label_insn_36123
-        FF0050DC          FF0050DC  Label_insn_36124
-        FF0050DD          FF0050DD  post_callback_Label_insn_36124
-        FF0050DF          FF0050DF  Label_insn_36125
-        FF0050E1          FF0050E1  Label_insn_36126
-        FF0050E3          FF0050E3  Label_insn_36127
-        FF0050E5          FF0050E5  Label_insn_36128
-        FF0050E8          FF0050E8  Label_insn_36129
-        FF0050EF          FF0050EF  Label_insn_36130
-        FF0050F1          FF0050F1  Label_insn_36131
-        FF0050F3          FF0050F3  Label_insn_36132
-        FF0050FA          FF0050FA  Label_insn_36133
-        FF0050FC          FF0050FC  Label_insn_36134
-        FF0050FE          FF0050FE  Label_insn_36135
-        FF005104          FF005104  Label_insn_36136
-        FF00510B          FF00510B  Label_insn_36137
-        FF00510C          FF00510C  post_callback_Label_insn_36137
-        FF00510E          FF00510E  Label_insn_36138
-        FF005110          FF005110  Label_insn_36139
-        FF005112          FF005112  Label_insn_36140
-        FF005119          FF005119  Label_insn_36141
-        FF00511B          FF00511B  Label_insn_36142
-        FF00511D          FF00511D  Label_insn_36143
-        FF005123          FF005123  Label_insn_36144
-        FF00512A          FF00512A  Label_insn_36145
-        FF00512B          FF00512B  post_callback_Label_insn_36145
-        FF00512D          FF00512D  Label_insn_36146
-        FF00512F          FF00512F  Label_insn_36147
-        FF005131          FF005131  Label_insn_36148
-        FF005138          FF005138  Label_insn_36149
-        FF00513A          FF00513A  Label_insn_36150
-        FF00513C          FF00513C  Label_insn_36151
-        FF005142          FF005142  Label_insn_36152
-        FF005149          FF005149  Label_insn_36153
-        FF00514A          FF00514A  post_callback_Label_insn_36153
-        FF00514C          FF00514C  Label_insn_36154
-        FF00514E          FF00514E  Label_insn_36155
-        FF005150          FF005150  Label_insn_36156
-        FF005157          FF005157  Label_insn_36157
-        FF005159          FF005159  Label_insn_36158
-        FF00515B          FF00515B  Label_insn_36159
-        FF005161          FF005161  Label_insn_36160
-        FF005168          FF005168  Label_insn_36161
-        FF005169          FF005169  post_callback_Label_insn_36161
-        FF00516B          FF00516B  Label_insn_36162
-        FF00516D          FF00516D  Label_insn_36163
-        FF00516F          FF00516F  Label_insn_36164
-        FF005171          FF005171  Label_insn_36165
-        FF005174          FF005174  Label_insn_36166
-        FF00517B          FF00517B  Label_insn_36167
-        FF00517D          FF00517D  Label_insn_36168
-        FF00517F          FF00517F  Label_insn_36169
-        FF005186          FF005186  Label_insn_36170
-        FF005188          FF005188  Label_insn_36171
-        FF00518A          FF00518A  Label_insn_36172
-        FF005190          FF005190  Label_insn_36173
-        FF005197          FF005197  Label_insn_36174
-        FF005198          FF005198  post_callback_Label_insn_36174
-        FF00519A          FF00519A  Label_insn_36175
-        FF00519C          FF00519C  Label_insn_36176
-        FF00519E          FF00519E  Label_insn_36177
-        FF0051A5          FF0051A5  Label_insn_36178
-        FF0051A7          FF0051A7  Label_insn_36179
-        FF0051A9          FF0051A9  Label_insn_36180
-        FF0051AF          FF0051AF  Label_insn_36181
-        FF0051B6          FF0051B6  Label_insn_36182
-        FF0051B7          FF0051B7  post_callback_Label_insn_36182
-        FF0051B9          FF0051B9  Label_insn_36183
-        FF0051BB          FF0051BB  Label_insn_36184
-        FF0051BD          FF0051BD  Label_insn_36185
-        FF0051C4          FF0051C4  Label_insn_36186
-        FF0051C6          FF0051C6  Label_insn_36187
-        FF0051C8          FF0051C8  Label_insn_36188
-        FF0051CE          FF0051CE  Label_insn_36189
-        FF0051D5          FF0051D5  Label_insn_36190
-        FF0051D6          FF0051D6  post_callback_Label_insn_36190
-        FF0051D8          FF0051D8  Label_insn_36191
-        FF0051DA          FF0051DA  Label_insn_36192
-        FF0051DC          FF0051DC  Label_insn_36193
-        FF0051E3          FF0051E3  Label_insn_36273
-        FF0051E9          FF0051E9  Label_insn_36194
-        FF0051EB          FF0051EB  Label_insn_36195
-        FF0051ED          FF0051ED  Label_insn_36196
-        FF0051F3          FF0051F3  Label_insn_36197
-        FF0051FA          FF0051FA  Label_insn_36198
-        FF0051FB          FF0051FB  post_callback_Label_insn_36198
-        FF0051FD          FF0051FD  Label_insn_36199
-        FF0051FF          FF0051FF  Label_insn_36200
-        FF005201          FF005201  Label_insn_36201
-        FF005203          FF005203  Label_insn_36202
-        FF005205          FF005205  Label_insn_36203
-        FF00520B          FF00520B  Label_insn_36204
-        FF005212          FF005212  Label_insn_36205
-        FF005213          FF005213  post_callback_Label_insn_36205
-        FF005215          FF005215  Label_insn_36206
-        FF005217          FF005217  Label_insn_36207
-        FF005219          FF005219  Label_insn_36208
-        FF00521B          FF00521B  Label_insn_36209
-        FF00521E          FF00521E  Label_insn_36210
-        FF005225          FF005225  Label_insn_36211
-        FF005227          FF005227  Label_insn_36212
-        FF005229          FF005229  Label_insn_36213
-        FF00522C          FF00522C  Label_insn_36214
-        FF00522E          FF00522E  Label_insn_36215
-        FF005230          FF005230  Label_insn_36216
-        FF005236          FF005236  Label_insn_36217
-        FF00523D          FF00523D  Label_insn_36218
-        FF00523E          FF00523E  post_callback_Label_insn_36218
-        FF005240          FF005240  Label_insn_36219
-        FF005242          FF005242  Label_insn_36220
-        FF005244          FF005244  Label_insn_36221
-        FF00524B          FF00524B  Label_insn_36222
-        FF00524D          FF00524D  Label_insn_36223
-        FF00524F          FF00524F  Label_insn_36224
-        FF005255          FF005255  Label_insn_36225
-        FF00525C          FF00525C  Label_insn_36226
-        FF00525D          FF00525D  post_callback_Label_insn_36226
-        FF00525F          FF00525F  Label_insn_36227
-        FF005261          FF005261  Label_insn_36228
-        FF005263          FF005263  Label_insn_36229
-        FF005266          FF005266  Label_insn_36230
-        FF00526D          FF00526D  Label_insn_36231
-        FF00526F          FF00526F  Label_insn_36232
-        FF005271          FF005271  Label_insn_36233
-        FF005278          FF005278  Label_insn_36234
-        FF00527A          FF00527A  Label_insn_36235
-        FF00527C          FF00527C  Label_insn_36236
-        FF005282          FF005282  Label_insn_36237
-        FF005289          FF005289  Label_insn_36238
-        FF00528A          FF00528A  post_callback_Label_insn_36238
-        FF00528C          FF00528C  Label_insn_36239
-        FF00528E          FF00528E  Label_insn_36240
-        FF005290          FF005290  Label_insn_36241
-        FF005292          FF005292  Label_insn_36242
-        FF005295          FF005295  Label_insn_36243
-        FF00529C          FF00529C  Label_insn_36244
-        FF00529E          FF00529E  Label_insn_36245
-        FF0052A0          FF0052A0  Label_insn_36246
-        FF0052A3          FF0052A3  Label_insn_36247
-        FF0052A5          FF0052A5  Label_insn_36248
-        FF0052A7          FF0052A7  Label_insn_36249
-        FF0052AD          FF0052AD  Label_insn_36250
-        FF0052B4          FF0052B4  Label_insn_36251
-        FF0052B5          FF0052B5  post_callback_Label_insn_36251
-        FF0052B7          FF0052B7  Label_insn_36252
-        FF0052B9          FF0052B9  Label_insn_36253
-        FF0052BB          FF0052BB  Label_insn_36254
-        FF0052C2          FF0052C2  Label_insn_36255
-        FF0052C4          FF0052C4  Label_insn_36256
-        FF0052C6          FF0052C6  Label_insn_36257
-        FF0052CC          FF0052CC  Label_insn_36258
-        FF0052D3          FF0052D3  Label_insn_36259
-        FF0052D4          FF0052D4  post_callback_Label_insn_36259
-        FF0052D6          FF0052D6  Label_insn_36260
-        FF0052D8          FF0052D8  Label_insn_36261
-        FF0052DA          FF0052DA  Label_insn_36262
-        FF0052E1          FF0052E1  Label_insn_36263
-        FF0052E3          FF0052E3  Label_insn_36264
-        FF0052E5          FF0052E5  Label_insn_36265
-        FF0052EB          FF0052EB  Label_insn_36266
-        FF0052F2          FF0052F2  Label_insn_36267
-        FF0052F3          FF0052F3  post_callback_Label_insn_36267
-        FF0052F5          FF0052F5  Label_insn_36268
-        FF0052F7          FF0052F7  Label_insn_36269
-        FF0052F9          FF0052F9  Label_insn_36270
-        FF0052FB          FF0052FB  Label_insn_36271
-        FF0052FD          FF0052FD  Label_insn_36272
-        FF005304          FF005304  Label_insn_36274
-        FF005305          FF005305  post_callback_Label_insn_36274
-        FF005307          FF005307  Label_insn_36275
-        FF005309          FF005309  Label_insn_36276
-        FF00530B          FF00530B  Label_insn_36277
-        FF005312          FF005312  Label_insn_36278
-        FF005314          FF005314  Label_insn_36279
-        FF005316          FF005316  Label_insn_36280
-        FF00531C          FF00531C  Label_insn_36281
-        FF005323          FF005323  Label_insn_36282
-        FF005324          FF005324  post_callback_Label_insn_36282
-        FF005326          FF005326  Label_insn_36283
-        FF005328          FF005328  Label_insn_36284
-        FF00532A          FF00532A  Label_insn_36285
-        FF00532C          FF00532C  Label_insn_36286
-        FF00532E          FF00532E  Label_insn_36287
-        FF005334          FF005334  Label_insn_36288
-        FF00533B          FF00533B  Label_insn_36289
-        FF00533C          FF00533C  post_callback_Label_insn_36289
-        FF00533E          FF00533E  Label_insn_36290
-        FF005340          FF005340  Label_insn_36291
-        FF005342          FF005342  Label_insn_36292
-        FF005349          FF005349  Label_insn_36293
-        FF00534B          FF00534B  Label_insn_36294
-        FF00534D          FF00534D  Label_insn_36295
-        FF005353          FF005353  Label_insn_6611
-        FF005356          FF005356  Label_insn_36296
-        FF00535D          FF00535D  Label_insn_36297
-        FF00535E          FF00535E  post_callback_Label_insn_36297
-        FF005360          FF005360  Label_insn_36298
-        FF005362          FF005362  Label_insn_36299
-        FF005364          FF005364  Label_insn_36300
-        FF005366          FF005366  Label_insn_6618
-        FF00536A          FF00536A  Label_insn_36301
-        FF00536C          FF00536C  Label_insn_36302
-        FF005372          FF005372  Label_insn_36303
-        FF005379          FF005379  Label_insn_36304
-        FF00537A          FF00537A  post_callback_Label_insn_36304
-        FF00537C          FF00537C  Label_insn_36305
-        FF00537E          FF00537E  Label_insn_36306
-        FF005380          FF005380  Label_insn_36307
-        FF005387          FF005387  Label_insn_36308
-        FF005389          FF005389  Label_insn_36309
-        FF00538B          FF00538B  Label_insn_36310
-        FF005391          FF005391  Label_insn_36311
-        FF005398          FF005398  Label_insn_36312
-        FF005399          FF005399  post_callback_Label_insn_36312
-        FF00539B          FF00539B  Label_insn_36313
-        FF00539D          FF00539D  Label_insn_36314
-        FF00539F          FF00539F  Label_insn_36315
-        FF0053A1          FF0053A1  Label_insn_36316
-        FF0053A4          FF0053A4  Label_insn_36317
-        FF0053AB          FF0053AB  Label_insn_36318
-        FF0053AD          FF0053AD  Label_insn_36319
-        FF0053AF          FF0053AF  Label_insn_36320
-        FF0053B2          FF0053B2  Label_insn_36321
-        FF0053B4          FF0053B4  Label_insn_36322
-        FF0053B6          FF0053B6  Label_insn_36323
-        FF0053BC          FF0053BC  Label_insn_6643
-        FF0053C0          FF0053C0  Label_insn_36324
-        FF0053C7          FF0053C7  Label_insn_36325
-        FF0053C8          FF0053C8  post_callback_Label_insn_36325
-        FF0053CA          FF0053CA  Label_insn_36326
-        FF0053CC          FF0053CC  Label_insn_36327
-        FF0053CE          FF0053CE  Label_insn_36328
-        FF0053D5          FF0053D5  Label_insn_36329
-        FF0053D7          FF0053D7  Label_insn_36330
-        FF0053D9          FF0053D9  Label_insn_36331
-        FF0053DF          FF0053DF  Label_insn_36332
-        FF0053E6          FF0053E6  Label_insn_36333
-        FF0053E7          FF0053E7  post_callback_Label_insn_36333
-        FF0053E9          FF0053E9  Label_insn_36334
-        FF0053EB          FF0053EB  Label_insn_36335
-        FF0053ED          FF0053ED  Label_insn_36336
-        FF0053F4          FF0053F4  Label_insn_36337
-        FF0053F6          FF0053F6  Label_insn_36338
-        FF0053F8          FF0053F8  Label_insn_36339
-        FF0053FE          FF0053FE  Label_insn_36340
-        FF005405          FF005405  Label_insn_36341
-        FF005406          FF005406  post_callback_Label_insn_36341
-        FF005408          FF005408  Label_insn_36342
-        FF00540A          FF00540A  Label_insn_36343
-        FF00540C          FF00540C  Label_insn_36344
-        FF00540F          FF00540F  Label_insn_36345
-        FF005416          FF005416  Label_insn_36346
-        FF005418          FF005418  Label_insn_36347
-        FF00541A          FF00541A  Label_insn_36348
-        FF005421          FF005421  Label_insn_36349
-        FF005423          FF005423  Label_insn_36350
-        FF005425          FF005425  Label_insn_36351
-        FF00542B          FF00542B  Label_insn_36352
-        FF005432          FF005432  Label_insn_36353
-        FF005433          FF005433  post_callback_Label_insn_36353
-        FF005435          FF005435  Label_insn_36354
-        FF005437          FF005437  Label_insn_36355
-        FF005439          FF005439  Label_insn_36356
-        FF005440          FF005440  Label_insn_6683
-        FF005444          FF005444  Label_insn_36357
-        FF005446          FF005446  Label_insn_36358
-        FF005448          FF005448  Label_insn_6686
-        FF00544A          FF00544A  Label_insn_36359
-        FF005450          FF005450  Label_insn_36360
-        FF005457          FF005457  Label_insn_36361
-        FF005458          FF005458  post_callback_Label_insn_36361
-        FF00545A          FF00545A  Label_insn_36362
-        FF00545C          FF00545C  Label_insn_36363
-        FF00545E          FF00545E  Label_insn_36364
-        FF005465          FF005465  Label_insn_36365
-        FF005467          FF005467  Label_insn_36366
-        FF005469          FF005469  Label_insn_36367
-        FF00546F          FF00546F  Label_insn_36368
-        FF005476          FF005476  Label_insn_36369
-        FF005477          FF005477  post_callback_Label_insn_36369
-        FF005479          FF005479  Label_insn_36370
-        FF00547B          FF00547B  Label_insn_6700
-        FF005482          FF005482  Label_insn_36371
-        FF005484          FF005484  Label_insn_36372
-        FF005486          FF005486  Label_insn_36373
-        FF005488          FF005488  Label_insn_36374
-        FF00548E          FF00548E  Label_insn_36375
-        FF005495          FF005495  Label_insn_36376
-        FF005496          FF005496  post_callback_Label_insn_36376
-        FF005498          FF005498  Label_insn_36377
-        FF00549A          FF00549A  Label_insn_36378
-        FF00549C          FF00549C  Label_insn_36379
-        FF0054A3          FF0054A3  Label_insn_36380
-        FF0054A5          FF0054A5  Label_insn_36381
-        FF0054A7          FF0054A7  Label_insn_36382
-        FF0054AD          FF0054AD  Label_insn_36383
-        FF0054B4          FF0054B4  Label_insn_36384
-        FF0054B5          FF0054B5  post_callback_Label_insn_36384
-        FF0054B7          FF0054B7  Label_insn_36385
-        FF0054B9          FF0054B9  Label_insn_36386
-        FF0054BB          FF0054BB  Label_insn_36387
-        FF0054C2          FF0054C2  Label_insn_36388
-        FF0054C4          FF0054C4  Label_insn_36389
-        FF0054C6          FF0054C6  Label_insn_36390
-        FF0054CC          FF0054CC  Label_insn_36391
-        FF0054D3          FF0054D3  Label_insn_36392
-        FF0054D4          FF0054D4  post_callback_Label_insn_36392
-        FF0054D6          FF0054D6  Label_insn_36393
-        FF0054D8          FF0054D8  Label_insn_36394
-        FF0054DA          FF0054DA  Label_insn_36395
-        FF0054E1          FF0054E1  Label_insn_36396
-        FF0054E3          FF0054E3  Label_insn_36397
-        FF0054E5          FF0054E5  Label_insn_36398
-        FF0054EB          FF0054EB  Label_insn_36399
-        FF0054F2          FF0054F2  Label_insn_36400
-        FF0054F3          FF0054F3  post_callback_Label_insn_36400
-        FF0054F5          FF0054F5  Label_insn_36401
-        FF0054F7          FF0054F7  Label_insn_36402
-        FF0054F9          FF0054F9  Label_insn_36403
-        FF0054FB          FF0054FB  Label_insn_36404
-        FF0054FD          FF0054FD  Label_insn_36405
-        FF005503          FF005503  Label_insn_36406
-        FF00550A          FF00550A  Label_insn_36407
-        FF00550B          FF00550B  post_callback_Label_insn_36407
-        FF00550D          FF00550D  Label_insn_36408
-        FF00550F          FF00550F  Label_insn_36409
-        FF005511          FF005511  Label_insn_36410
-        FF005513          FF005513  Label_insn_36411
-        FF005516          FF005516  Label_insn_36412
-        FF00551D          FF00551D  Label_insn_36413
-        FF00551F          FF00551F  Label_insn_36414
-        FF005521          FF005521  Label_insn_36415
-        FF005528          FF005528  Label_insn_36416
-        FF00552A          FF00552A  Label_insn_36417
-        FF00552C          FF00552C  Label_insn_36418
-        FF005532          FF005532  Label_insn_36419
-        FF005538          FF005538  Label_insn_6761
-        FF005540          FF005540  Label_insn_36420
-        FF005541          FF005541  post_callback_Label_insn_36420
-        FF005543          FF005543  Label_insn_36421
-        FF005545          FF005545  Label_insn_36422
-        FF005547          FF005547  Label_insn_36423
-        FF005549          FF005549  Label_insn_6767
-        FF00554D          FF00554D  Label_insn_36424
-        FF005550          FF005550  Label_insn_36425
-        FF005557          FF005557  Label_insn_36426
-        FF005559          FF005559  Label_insn_36427
-        FF00555B          FF00555B  Label_insn_6771
-        FF005563          FF005563  Label_insn_36428
-        FF00556A          FF00556A  Label_insn_36429
-        FF00556C          FF00556C  Label_insn_36430
-        FF00556E          FF00556E  Label_insn_36431
-        FF005574          FF005574  Label_insn_36432
-        FF00557B          FF00557B  Label_insn_36433
-        FF00557C          FF00557C  post_callback_Label_insn_36433
-        FF00557E          FF00557E  Label_insn_36434
-        FF005580          FF005580  Label_insn_36435
-        FF005582          FF005582  Label_insn_36436
-        FF005589          FF005589  Label_insn_36437
-        FF00558B          FF00558B  Label_insn_36438
-        FF00558D          FF00558D  Label_insn_36439
-        FF005593          FF005593  Label_insn_36440
-        FF00559A          FF00559A  Label_insn_36441
-        FF00559B          FF00559B  post_callback_Label_insn_36441
-        FF00559D          FF00559D  Label_insn_36442
-        FF00559F          FF00559F  Label_insn_36443
-        FF0055A1          FF0055A1  Label_insn_36444
-        FF0055A8          FF0055A8  Label_insn_6792
-        FF0055AF          FF0055AF  Label_insn_6798
-        FF0055B3          FF0055B3  Label_insn_6800
-        FF0055BB          FF0055BB  Label_insn_36445
-        FF0055BD          FF0055BD  Label_insn_36446
-        FF0055BF          FF0055BF  Label_insn_36447
-        FF0055C5          FF0055C5  Label_insn_36448
-        FF0055CC          FF0055CC  Label_insn_36449
-        FF0055CD          FF0055CD  post_callback_Label_insn_36449
-        FF0055CF          FF0055CF  Label_insn_36450
-        FF0055D1          FF0055D1  Label_insn_36451
-        FF0055D3          FF0055D3  Label_insn_6826
-        FF0055D7          FF0055D7  Label_insn_36452
-        FF0055D9          FF0055D9  Label_insn_6828
-        FF0055E1          FF0055E1  Label_insn_36453
-        FF0055E3          FF0055E3  Label_insn_36454
-        FF0055E9          FF0055E9  Label_insn_36491
-        FF0055F0          FF0055F0  Label_insn_36455
-        FF0055F7          FF0055F7  Label_insn_36456
-        FF0055F8          FF0055F8  post_callback_Label_insn_36456
-        FF0055FA          FF0055FA  Label_insn_36457
-        FF0055FC          FF0055FC  Label_insn_36458
-        FF0055FE          FF0055FE  Label_insn_36459
-        FF005600          FF005600  Label_insn_36460
-        FF005602          FF005602  Label_insn_36461
-        FF005608          FF005608  Label_insn_36462
-        FF00560E          FF00560E  Label_insn_6840
-        FF005616          FF005616  Label_insn_36463
-        FF005617          FF005617  post_callback_Label_insn_36463
-        FF005619          FF005619  Label_insn_36464
-        FF00561B          FF00561B  Label_insn_36465
-        FF00561D          FF00561D  Label_insn_36466
-        FF005624          FF005624  Label_insn_6845
-        FF005628          FF005628  Label_insn_36467
-        FF00562A          FF00562A  Label_insn_36468
-        FF00562C          FF00562C  Label_insn_36469
-        FF005632          FF005632  Label_insn_36470
-        FF005639          FF005639  Label_insn_36471
-        FF00563A          FF00563A  post_callback_Label_insn_36471
-        FF00563C          FF00563C  Label_insn_36472
-        FF00563E          FF00563E  Label_insn_36473
-        FF005640          FF005640  Label_insn_6854
-        FF005648          FF005648  Label_insn_36474
-        FF00564F          FF00564F  Label_insn_36475
-        FF005651          FF005651  Label_insn_36476
-        FF005653          FF005653  Label_insn_36477
-        FF005659          FF005659  Label_insn_36478
-        FF005660          FF005660  Label_insn_36479
-        FF005661          FF005661  post_callback_Label_insn_36479
-        FF005663          FF005663  Label_insn_6861
-        FF00566B          FF00566B  Label_insn_36480
-        FF00566D          FF00566D  Label_insn_36481
-        FF00566F          FF00566F  Label_insn_36482
-        FF005676          FF005676  Label_insn_36483
-        FF005678          FF005678  Label_insn_36484
-        FF00567A          FF00567A  Label_insn_36485
-        FF005680          FF005680  Label_insn_36486
-        FF005687          FF005687  Label_insn_36487
-        FF005688          FF005688  post_callback_Label_insn_36487
-        FF00568A          FF00568A  Label_insn_36488
-        FF00568C          FF00568C  Label_insn_36489
-        FF00568E          FF00568E  Label_insn_36490
-        FF005690          FF005690  Label_insn_36492
-        FF005697          FF005697  Label_insn_36493
-        FF005699          FF005699  Label_insn_36494
-        FF00569B          FF00569B  Label_insn_36495
-        FF0056A2          FF0056A2  Label_insn_36496
-        FF0056A5          FF0056A5  Label_insn_36497
-        FF0056AC          FF0056AC  Label_insn_36498
-        FF0056B3          FF0056B3  Label_insn_36499
-        FF0056B5          FF0056B5  Label_insn_36500
-        FF0056B7          FF0056B7  Label_insn_36501
-        FF0056BD          FF0056BD  Label_insn_36502
-        FF0056C4          FF0056C4  Label_insn_36503
-        FF0056C5          FF0056C5  post_callback_Label_insn_36503
-        FF0056C7          FF0056C7  Label_insn_36504
-        FF0056C9          FF0056C9  Label_insn_36505
-        FF0056CB          FF0056CB  Label_insn_36506
-        FF0056D2          FF0056D2  Label_insn_36507
-        FF0056D4          FF0056D4  Label_insn_36508
-        FF0056D6          FF0056D6  Label_insn_36509
-        FF0056DC          FF0056DC  Label_insn_36510
-        FF0056E3          FF0056E3  Label_insn_36511
-        FF0056E4          FF0056E4  post_callback_Label_insn_36511
-        FF0056E6          FF0056E6  Label_insn_36512
-        FF0056E8          FF0056E8  Label_insn_36513
-        FF0056EA          FF0056EA  Label_insn_36514
-        FF0056F1          FF0056F1  Label_insn_36515
-        FF0056F3          FF0056F3  Label_insn_36516
-        FF0056F5          FF0056F5  Label_insn_36517
-        FF0056FB          FF0056FB  Label_insn_36518
-        FF005702          FF005702  Label_insn_36519
-        FF005703          FF005703  post_callback_Label_insn_36519
-        FF005705          FF005705  Label_insn_36520
-        FF005707          FF005707  Label_insn_36521
-        FF005709          FF005709  Label_insn_36522
-        FF00570B          FF00570B  Label_insn_36523
-        FF00570D          FF00570D  Label_insn_36524
-        FF005713          FF005713  Label_insn_36525
-        FF005719          FF005719  Label_insn_6917
-        FF005722          FF005722  Label_insn_36526
-        FF005723          FF005723  post_callback_Label_insn_36526
-        FF005725          FF005725  Label_insn_36527
-        FF005727          FF005727  Label_insn_36528
-        FF005729          FF005729  Label_insn_36529
-        FF005730          FF005730  Label_insn_36530
-        FF005732          FF005732  Label_insn_36531
-        FF005734          FF005734  Label_insn_36532
-        FF00573A          FF00573A  Label_insn_6926
-        FF00573E          FF00573E  Label_insn_36533
-        FF005745          FF005745  Label_insn_36534
-        FF005746          FF005746  post_callback_Label_insn_36534
-        FF005748          FF005748  Label_insn_36535
-        FF00574A          FF00574A  Label_insn_36536
-        FF00574C          FF00574C  Label_insn_6931
-        FF005750          FF005750  Label_insn_36537
-        FF005757          FF005757  Label_insn_36538
-        FF005759          FF005759  Label_insn_36539
-        FF00575B          FF00575B  Label_insn_36540
-        FF005761          FF005761  Label_insn_36541
-        FF005768          FF005768  Label_insn_36542
-        FF005769          FF005769  post_callback_Label_insn_36542
-        FF00576B          FF00576B  Label_insn_36543
-        FF00576D          FF00576D  Label_insn_36544
-        FF00576F          FF00576F  Label_insn_6940
-        FF005777          FF005777  Label_insn_36545
-        FF00577E          FF00577E  Label_insn_36546
-        FF005780          FF005780  Label_insn_36547
-        FF005782          FF005782  Label_insn_36548
-        FF005788          FF005788  Label_insn_36549
-        FF00578F          FF00578F  Label_insn_36550
-        FF005790          FF005790  post_callback_Label_insn_36550
-        FF005792          FF005792  Label_insn_36551
-        FF005794          FF005794  Label_insn_36552
-        FF005796          FF005796  Label_insn_36553
-        FF00579D          FF00579D  Label_insn_36554
-        FF00579F          FF00579F  Label_insn_36555
-        FF0057A1          FF0057A1  Label_insn_36556
-        FF0057A7          FF0057A7  Label_insn_36557
-        FF0057AE          FF0057AE  Label_insn_36558
-        FF0057AF          FF0057AF  post_callback_Label_insn_36558
-        FF0057B1          FF0057B1  Label_insn_36559
-        FF0057B3          FF0057B3  Label_insn_36560
-        FF0057B5          FF0057B5  Label_insn_36561
-        FF0057BC          FF0057BC  Label_insn_36562
-        FF0057BE          FF0057BE  Label_insn_36563
-        FF0057C0          FF0057C0  Label_insn_36564
-        FF0057C6          FF0057C6  Label_insn_36565
-        FF0057CD          FF0057CD  Label_insn_36566
-        FF0057CE          FF0057CE  post_callback_Label_insn_36566
-        FF0057D0          FF0057D0  Label_insn_36567
-        FF0057D2          FF0057D2  Label_insn_36568
-        FF0057D4          FF0057D4  Label_insn_36569
-        FF0057D6          FF0057D6  Label_insn_36570
-        FF0057D8          FF0057D8  Label_insn_36571
-        FF0057DE          FF0057DE  Label_insn_36572
-        FF0057E5          FF0057E5  Label_insn_36573
-        FF0057E6          FF0057E6  post_callback_Label_insn_36573
-        FF0057E8          FF0057E8  Label_insn_36574
-        FF0057EA          FF0057EA  Label_insn_36575
-        FF0057EC          FF0057EC  Label_insn_36576
-        FF0057F3          FF0057F3  Label_insn_36577
-        FF0057F5          FF0057F5  Label_insn_36578
-        FF0057F7          FF0057F7  Label_insn_36579
-        FF0057FD          FF0057FD  Label_insn_36580
-        FF005804          FF005804  Label_insn_36581
-        FF005805          FF005805  post_callback_Label_insn_36581
-        FF005807          FF005807  Label_insn_36582
-        FF005809          FF005809  Label_insn_36583
-        FF00580B          FF00580B  Label_insn_36584
-        FF005812          FF005812  Label_insn_36585
-        FF005814          FF005814  Label_insn_36586
-        FF005816          FF005816  Label_insn_36587
-        FF00581C          FF00581C  Label_insn_36588
-        FF005823          FF005823  Label_insn_36589
-        FF005824          FF005824  post_callback_Label_insn_36589
-        FF005826          FF005826  Label_insn_36590
-        FF005828          FF005828  Label_insn_36591
-        FF00582A          FF00582A  Label_insn_36592
-        FF005831          FF005831  Label_insn_36593
-        FF005833          FF005833  Label_insn_36594
-        FF005835          FF005835  Label_insn_36595
-        FF00583B          FF00583B  Label_insn_36596
-        FF005842          FF005842  Label_insn_36597
-        FF005843          FF005843  post_callback_Label_insn_36597
-        FF005845          FF005845  Label_insn_36598
-        FF005847          FF005847  Label_insn_36599
-        FF005849          FF005849  Label_insn_36600
-        FF005850          FF005850  Label_insn_36601
-        FF005852          FF005852  Label_insn_36602
-        FF005854          FF005854  Label_insn_36603
-        FF00585A          FF00585A  Label_insn_36604
-        FF005861          FF005861  Label_insn_36605
-        FF005862          FF005862  post_callback_Label_insn_36605
-        FF005864          FF005864  Label_insn_36606
-        FF005866          FF005866  Label_insn_36607
-        FF005868          FF005868  Label_insn_36608
-        FF00586F          FF00586F  Label_insn_36609
-        FF005871          FF005871  Label_insn_36610
-        FF005873          FF005873  Label_insn_36611
-        FF005879          FF005879  Label_insn_36612
-        FF005880          FF005880  Label_insn_36613
-        FF005881          FF005881  post_callback_Label_insn_36613
-        FF005883          FF005883  Label_insn_36614
-        FF005885          FF005885  Label_insn_36615
-        FF005887          FF005887  Label_insn_36616
-        FF00588E          FF00588E  Label_insn_36617
-        FF005890          FF005890  Label_insn_36618
-        FF005892          FF005892  Label_insn_36619
-        FF005898          FF005898  Label_insn_36620
-        FF00589F          FF00589F  Label_insn_36621
-        FF0058A0          FF0058A0  post_callback_Label_insn_36621
-        FF0058A2          FF0058A2  Label_insn_36622
-        FF0058A4          FF0058A4  Label_insn_36623
-        FF0058A6          FF0058A6  Label_insn_36624
-        FF0058AD          FF0058AD  Label_insn_36625
-        FF0058AF          FF0058AF  Label_insn_36626
-        FF0058B1          FF0058B1  Label_insn_36627
-        FF0058B7          FF0058B7  Label_insn_36628
-        FF0058BE          FF0058BE  Label_insn_36629
-        FF0058BF          FF0058BF  post_callback_Label_insn_36629
-        FF0058C1          FF0058C1  Label_insn_36630
-        FF0058C3          FF0058C3  Label_insn_36631
-        FF0058C5          FF0058C5  Label_insn_36632
-        FF0058CC          FF0058CC  Label_insn_36633
-        FF0058CE          FF0058CE  Label_insn_36634
-        FF0058D0          FF0058D0  Label_insn_36635
-        FF0058D6          FF0058D6  Label_insn_36636
-        FF0058DD          FF0058DD  Label_insn_36637
-        FF0058DE          FF0058DE  post_callback_Label_insn_36637
-        FF0058E0          FF0058E0  Label_insn_36638
-        FF0058E2          FF0058E2  Label_insn_36639
-        FF0058E4          FF0058E4  Label_insn_36640
-        FF0058EB          FF0058EB  Label_insn_36641
-        FF0058ED          FF0058ED  Label_insn_36642
-        FF0058EF          FF0058EF  Label_insn_36643
-        FF0058F5          FF0058F5  Label_insn_36644
-        FF0058FC          FF0058FC  Label_insn_36645
-        FF0058FD          FF0058FD  post_callback_Label_insn_36645
-        FF0058FF          FF0058FF  Label_insn_36646
-        FF005901          FF005901  Label_insn_36647
-        FF005903          FF005903  Label_insn_36648
-        FF00590A          FF00590A  Label_insn_36649
-        FF00590C          FF00590C  Label_insn_36650
-        FF00590E          FF00590E  Label_insn_36651
-        FF005914          FF005914  Label_insn_36652
-        FF00591B          FF00591B  Label_insn_36653
-        FF00591C          FF00591C  post_callback_Label_insn_36653
-        FF00591E          FF00591E  Label_insn_36654
-        FF005920          FF005920  Label_insn_36655
-        FF005922          FF005922  Label_insn_36656
-        FF005924          FF005924  Label_insn_36657
-        FF005926          FF005926  Label_insn_36658
-        FF00592C          FF00592C  Label_insn_36659
-        FF005933          FF005933  Label_insn_36660
-        FF005934          FF005934  post_callback_Label_insn_36660
-        FF005936          FF005936  Label_insn_36661
-        FF005938          FF005938  Label_insn_36662
-        FF00593A          FF00593A  Label_insn_36663
-        FF005941          FF005941  Label_insn_36664
-        FF005943          FF005943  Label_insn_36665
-        FF005945          FF005945  Label_insn_36666
-        FF00594B          FF00594B  Label_insn_36667
-        FF005952          FF005952  Label_insn_36668
-        FF005953          FF005953  post_callback_Label_insn_36668
-        FF005955          FF005955  Label_insn_36669
-        FF005957          FF005957  Label_insn_36670
-        FF005959          FF005959  Label_insn_36671
-        FF005960          FF005960  Label_insn_36672
-        FF005962          FF005962  Label_insn_36673
-        FF005964          FF005964  Label_insn_36674
-        FF00596A          FF00596A  Label_insn_36675
-        FF005971          FF005971  Label_insn_36676
-        FF005972          FF005972  post_callback_Label_insn_36676
-        FF005974          FF005974  Label_insn_36677
-        FF005976          FF005976  Label_insn_36678
-        FF005978          FF005978  Label_insn_36679
-        FF00597A          FF00597A  Label_insn_36680
-        FF00597C          FF00597C  Label_insn_36681
-        FF005982          FF005982  Label_insn_36682
-        FF005989          FF005989  Label_insn_36683
-        FF00598A          FF00598A  post_callback_Label_insn_36683
-        FF00598C          FF00598C  Label_insn_36684
-        FF00598E          FF00598E  Label_insn_7117
-        FF005994          FF005994  Label_insn_36685
-        FF005996          FF005996  Label_insn_36686
-        FF005998          FF005998  Label_insn_36687
-        FF00599A          FF00599A  Label_insn_36688
-        FF0059A0          FF0059A0  Label_insn_36689
-        FF0059A7          FF0059A7  Label_insn_36690
-        FF0059A8          FF0059A8  post_callback_Label_insn_36690
-        FF0059AA          FF0059AA  Label_insn_36691
-        FF0059AC          FF0059AC  Label_insn_36692
-        FF0059AE          FF0059AE  Label_insn_36693
-        FF0059B5          FF0059B5  Label_insn_36694
-        FF0059B7          FF0059B7  Label_insn_36695
-        FF0059B9          FF0059B9  Label_insn_36696
-        FF0059BF          FF0059BF  Label_insn_36697
-        FF0059C6          FF0059C6  Label_insn_36698
-        FF0059C7          FF0059C7  post_callback_Label_insn_36698
-        FF0059C9          FF0059C9  Label_insn_36699
-        FF0059CB          FF0059CB  Label_insn_36700
-        FF0059CD          FF0059CD  Label_insn_36701
-        FF0059D4          FF0059D4  Label_insn_36702
-        FF0059D6          FF0059D6  Label_insn_36703
-        FF0059D8          FF0059D8  Label_insn_36704
-        FF0059DE          FF0059DE  Label_insn_36705
-        FF0059E5          FF0059E5  Label_insn_36706
-        FF0059E6          FF0059E6  post_callback_Label_insn_36706
-        FF0059E8          FF0059E8  Label_insn_36707
-        FF0059EA          FF0059EA  Label_insn_36708
-        FF0059EC          FF0059EC  Label_insn_7150
-        FF0059F0          FF0059F0  Label_insn_36709
-        FF0059F2          FF0059F2  Label_insn_7151
-        FF0059F9          FF0059F9  Label_insn_36710
-        FF0059FB          FF0059FB  Label_insn_36711
-        FF005A01          FF005A01  Label_insn_36712
-        FF005A08          FF005A08  Label_insn_36713
-        FF005A09          FF005A09  post_callback_Label_insn_36713
-        FF005A0B          FF005A0B  Label_insn_36714
-        FF005A0D          FF005A0D  Label_insn_36715
-        FF005A0F          FF005A0F  Label_insn_7157
-        FF005A13          FF005A13  Label_insn_36716
-        FF005A1A          FF005A1A  Label_insn_36717
-        FF005A1C          FF005A1C  Label_insn_36718
-        FF005A1E          FF005A1E  Label_insn_36719
-        FF005A24          FF005A24  Label_insn_36720
-        FF005A2B          FF005A2B  Label_insn_36721
-        FF005A2C          FF005A2C  post_callback_Label_insn_36721
-        FF005A2E          FF005A2E  Label_insn_36722
-        FF005A30          FF005A30  Label_insn_36723
-        FF005A32          FF005A32  Label_insn_36724
-        FF005A39          FF005A39  Label_insn_36725
-        FF005A3B          FF005A3B  Label_insn_36726
-        FF005A3D          FF005A3D  Label_insn_36727
-        FF005A43          FF005A43  Label_insn_36728
-        FF005A4A          FF005A4A  Label_insn_36729
-        FF005A4B          FF005A4B  post_callback_Label_insn_36729
-        FF005A4D          FF005A4D  Label_insn_36730
-        FF005A4F          FF005A4F  Label_insn_36731
-        FF005A51          FF005A51  Label_insn_7177
-        FF005A55          FF005A55  Label_insn_36732
-        FF005A5C          FF005A5C  Label_insn_36733
-        FF005A5E          FF005A5E  Label_insn_36734
-        FF005A60          FF005A60  Label_insn_36735
-        FF005A66          FF005A66  Label_insn_36736
-        FF005A6D          FF005A6D  Label_insn_36737
-        FF005A6E          FF005A6E  post_callback_Label_insn_36737
-        FF005A70          FF005A70  Label_insn_36738
-        FF005A72          FF005A72  Label_insn_36739
-        FF005A74          FF005A74  Label_insn_36740
-        FF005A7B          FF005A7B  Label_insn_36741
-        FF005A7D          FF005A7D  Label_insn_36742
-        FF005A7F          FF005A7F  Label_insn_36743
-        FF005A85          FF005A85  Label_insn_36744
-        FF005A8C          FF005A8C  Label_insn_36745
-        FF005A8D          FF005A8D  post_callback_Label_insn_36745
-        FF005A8F          FF005A8F  Label_insn_36746
-        FF005A91          FF005A91  Label_insn_36747
-        FF005A93          FF005A93  Label_insn_36748
-        FF005A95          FF005A95  Label_insn_36749
-        FF005A98          FF005A98  Label_insn_36750
-        FF005A9F          FF005A9F  Label_insn_36751
-        FF005AA1          FF005AA1  Label_insn_36752
-        FF005AA3          FF005AA3  Label_insn_36753
-        FF005AAA          FF005AAA  Label_insn_36754
-        FF005AAC          FF005AAC  Label_insn_7205
-        FF005AB1          FF005AB1  Label_insn_36755
-        FF005AB3          FF005AB3  Label_insn_36756
-        FF005AB9          FF005AB9  Label_insn_36757
-        FF005ABF          FF005ABF  Label_insn_7208
-        FF005AC4          FF005AC4  Label_insn_36758
-        FF005AC5          FF005AC5  post_callback_Label_insn_36758
-        FF005AC7          FF005AC7  Label_insn_36759
-        FF005AC9          FF005AC9  Label_insn_36760
-        FF005ACB          FF005ACB  Label_insn_36761
-        FF005AD2          FF005AD2  Label_insn_7215
-        FF005AD6          FF005AD6  Label_insn_36762
-        FF005AD8          FF005AD8  Label_insn_36763
-        FF005ADA          FF005ADA  Label_insn_36764
-        FF005AE0          FF005AE0  Label_insn_36765
-        FF005AE7          FF005AE7  Label_insn_36766
-        FF005AE8          FF005AE8  post_callback_Label_insn_36766
-        FF005AEA          FF005AEA  Label_insn_7220
-        FF005AEE          FF005AEE  Label_insn_36767
-        FF005AF0          FF005AF0  Label_insn_36768
-        FF005AF2          FF005AF2  Label_insn_36769
-        FF005AF9          FF005AF9  Label_insn_36770
-        FF005AFB          FF005AFB  Label_insn_36771
-        FF005AFD          FF005AFD  Label_insn_36772
-        FF005B03          FF005B03  Label_insn_36773
-        FF005B0A          FF005B0A  Label_insn_36774
-        FF005B0B          FF005B0B  post_callback_Label_insn_36774
-        FF005B0D          FF005B0D  Label_insn_36775
-        FF005B0F          FF005B0F  Label_insn_36776
-        FF005B11          FF005B11  Label_insn_36777
-        FF005B18          FF005B18  Label_insn_36778
-        FF005B1A          FF005B1A  Label_insn_36779
-        FF005B1C          FF005B1C  Label_insn_36780
-        FF005B22          FF005B22  Label_insn_36781
-        FF005B29          FF005B29  Label_insn_36782
-        FF005B2A          FF005B2A  post_callback_Label_insn_36782
-        FF005B2C          FF005B2C  Label_insn_36783
-        FF005B2E          FF005B2E  Label_insn_36784
-        FF005B30          FF005B30  Label_insn_36785
-        FF005B32          FF005B32  Label_insn_36786
-        FF005B34          FF005B34  Label_insn_36787
-        FF005B3A          FF005B3A  Label_insn_36788
-        FF005B41          FF005B41  Label_insn_36789
-        FF005B42          FF005B42  post_callback_Label_insn_36789
-        FF005B44          FF005B44  Label_insn_36790
-        FF005B46          FF005B46  Label_insn_36791
-        FF005B48          FF005B48  Label_insn_7254
-        FF005B4F          FF005B4F  Label_insn_36792
-        FF005B56          FF005B56  Label_insn_36793
-        FF005B58          FF005B58  Label_insn_36794
-        FF005B5A          FF005B5A  Label_insn_7258
-        FF005B5D          FF005B5D  Label_insn_36795
-        FF005B63          FF005B63  Label_insn_36796
-        FF005B6A          FF005B6A  Label_insn_36797
-        FF005B6B          FF005B6B  post_callback_Label_insn_36797
-        FF005B6D          FF005B6D  Label_insn_7261
-        FF005B71          FF005B71  Label_insn_36798
-        FF005B73          FF005B73  Label_insn_36799
-        FF005B75          FF005B75  Label_insn_36800
-        FF005B7C          FF005B7C  Label_insn_36801
-        FF005B7E          FF005B7E  Label_insn_36802
-        FF005B80          FF005B80  Label_insn_36803
-        FF005B86          FF005B86  Label_insn_36804
-        FF005B8D          FF005B8D  Label_insn_36805
-        FF005B8E          FF005B8E  post_callback_Label_insn_36805
-        FF005B90          FF005B90  Label_insn_36806
-        FF005B92          FF005B92  Label_insn_36807
-        FF005B94          FF005B94  Label_insn_36808
-        FF005B96          FF005B96  Label_insn_36809
-        FF005B98          FF005B98  Label_insn_36810
-        FF005B9E          FF005B9E  Label_insn_36811
-        FF005BA5          FF005BA5  Label_insn_36812
-        FF005BA6          FF005BA6  post_callback_Label_insn_36812
-        FF005BA8          FF005BA8  Label_insn_36813
-        FF005BAA          FF005BAA  Label_insn_36814
-        FF005BAC          FF005BAC  Label_insn_36815
-        FF005BB3          FF005BB3  Label_insn_36816
-        FF005BB5          FF005BB5  Label_insn_36817
-        FF005BB7          FF005BB7  Label_insn_36818
-        FF005BBD          FF005BBD  Label_insn_36819
-        FF005BC4          FF005BC4  Label_insn_36820
-        FF005BC5          FF005BC5  post_callback_Label_insn_36820
-        FF005BC7          FF005BC7  Label_insn_36821
-        FF005BC9          FF005BC9  Label_insn_36822
-        FF005BCB          FF005BCB  Label_insn_36823
-        FF005BCD          FF005BCD  Label_insn_36824
-        FF005BCF          FF005BCF  Label_insn_36825
-        FF005BD5          FF005BD5  Label_insn_36826
-        FF005BDC          FF005BDC  Label_insn_36827
-        FF005BDD          FF005BDD  post_callback_Label_insn_36827
-        FF005BDF          FF005BDF  Label_insn_36828
-        FF005BE1          FF005BE1  Label_insn_36829
-        FF005BE3          FF005BE3  Label_insn_36830
-        FF005BE5          FF005BE5  Label_insn_36831
-        FF005BE8          FF005BE8  Label_insn_36832
-        FF005BEF          FF005BEF  Label_insn_36833
-        FF005BF1          FF005BF1  Label_insn_36834
-        FF005BF3          FF005BF3  Label_insn_36835
-        FF005BFA          FF005BFA  Label_insn_36836
-        FF005BFC          FF005BFC  Label_insn_36837
-        FF005BFE          FF005BFE  Label_insn_36838
-        FF005C04          FF005C04  Label_insn_36839
-        FF005C0B          FF005C0B  Label_insn_36840
-        FF005C0C          FF005C0C  post_callback_Label_insn_36840
-        FF005C0E          FF005C0E  Label_insn_36841
-        FF005C10          FF005C10  Label_insn_36842
-        FF005C12          FF005C12  Label_insn_36843
-        FF005C19          FF005C19  Label_insn_36844
-        FF005C1B          FF005C1B  Label_insn_36845
-        FF005C1D          FF005C1D  Label_insn_36846
-        FF005C23          FF005C23  Label_insn_36847
-        FF005C2A          FF005C2A  Label_insn_36848
-        FF005C2B          FF005C2B  post_callback_Label_insn_36848
-        FF005C2D          FF005C2D  Label_insn_36849
-        FF005C2F          FF005C2F  Label_insn_36850
-        FF005C31          FF005C31  Label_insn_36851
-        FF005C38          FF005C38  Label_insn_36852
-        FF005C3A          FF005C3A  Label_insn_36853
-        FF005C3C          FF005C3C  Label_insn_36854
-        FF005C42          FF005C42  Label_insn_36855
-        FF005C49          FF005C49  Label_insn_36856
-        FF005C4A          FF005C4A  post_callback_Label_insn_36856
-        FF005C4C          FF005C4C  Label_insn_36857
-        FF005C4E          FF005C4E  Label_insn_36858
-        FF005C50          FF005C50  Label_insn_36859
-        FF005C57          FF005C57  Label_insn_36860
-        FF005C59          FF005C59  Label_insn_36861
-        FF005C5B          FF005C5B  Label_insn_36862
-        FF005C61          FF005C61  Label_insn_36863
-        FF005C68          FF005C68  Label_insn_36864
-        FF005C69          FF005C69  post_callback_Label_insn_36864
-        FF005C6B          FF005C6B  Label_insn_36865
-        FF005C6D          FF005C6D  Label_insn_36866
-        FF005C6F          FF005C6F  Label_insn_36867
-        FF005C76          FF005C76  Label_insn_36868
-        FF005C78          FF005C78  Label_insn_36869
-        FF005C7A          FF005C7A  Label_insn_36870
-        FF005C80          FF005C80  Label_insn_36871
-        FF005C87          FF005C87  Label_insn_36872
-        FF005C88          FF005C88  post_callback_Label_insn_36872
-        FF005C8A          FF005C8A  Label_insn_36873
-        FF005C8C          FF005C8C  Label_insn_36874
-        FF005C8E          FF005C8E  Label_insn_36875
-        FF005C95          FF005C95  Label_insn_36876
-        FF005C97          FF005C97  Label_insn_36877
-        FF005C99          FF005C99  Label_insn_36878
-        FF005C9F          FF005C9F  Label_insn_36879
-        FF005CA6          FF005CA6  Label_insn_36880
-        FF005CA7          FF005CA7  post_callback_Label_insn_36880
-        FF005CA9          FF005CA9  Label_insn_36881
-        FF005CAB          FF005CAB  Label_insn_36882
-        FF005CAD          FF005CAD  Label_insn_36883
-        FF005CB4          FF005CB4  Label_insn_36884
-        FF005CB6          FF005CB6  Label_insn_36885
-        FF005CB8          FF005CB8  Label_insn_36886
-        FF005CBE          FF005CBE  Label_insn_36887
-        FF005CC5          FF005CC5  Label_insn_36888
-        FF005CC6          FF005CC6  post_callback_Label_insn_36888
-        FF005CC8          FF005CC8  Label_insn_36889
-        FF005CCA          FF005CCA  Label_insn_36890
-        FF005CCC          FF005CCC  Label_insn_36891
-        FF005CCF          FF005CCF  Label_insn_36892
-        FF005CD6          FF005CD6  Label_insn_36893
-        FF005CD8          FF005CD8  Label_insn_36894
-        FF005CDA          FF005CDA  Label_insn_36895
-        FF005CDD          FF005CDD  Label_insn_36896
-        FF005CDF          FF005CDF  Label_insn_36897
-        FF005CE1          FF005CE1  Label_insn_36898
-        FF005CE7          FF005CE7  Label_insn_36899
-        FF005CEE          FF005CEE  Label_insn_36900
-        FF005CEF          FF005CEF  post_callback_Label_insn_36900
-        FF005CF1          FF005CF1  Label_insn_36901
-        FF005CF3          FF005CF3  Label_insn_36902
-        FF005CF5          FF005CF5  Label_insn_36903
-        FF005CF7          FF005CF7  Label_insn_36904
-        FF005CF9          FF005CF9  Label_insn_36905
-        FF005CFF          FF005CFF  Label_insn_36906
-        FF005D06          FF005D06  Label_insn_36907
-        FF005D07          FF005D07  post_callback_Label_insn_36907
-        FF005D09          FF005D09  Label_insn_36908
-        FF005D0B          FF005D0B  Label_insn_36909
-        FF005D0D          FF005D0D  Label_insn_36910
-        FF005D0F          FF005D0F  Label_insn_36911
-        FF005D11          FF005D11  Label_insn_36912
-        FF005D17          FF005D17  Label_insn_36913
-        FF005D1E          FF005D1E  Label_insn_36914
-        FF005D1F          FF005D1F  post_callback_Label_insn_36914
-        FF005D21          FF005D21  Label_insn_36915
-        FF005D23          FF005D23  Label_insn_36916
-        FF005D25          FF005D25  Label_insn_36917
-        FF005D2C          FF005D2C  Label_insn_36918
-        FF005D2E          FF005D2E  Label_insn_36919
-        FF005D30          FF005D30  Label_insn_36920
-        FF005D36          FF005D36  Label_insn_36921
-        FF005D3D          FF005D3D  Label_insn_36922
-        FF005D3E          FF005D3E  post_callback_Label_insn_36922
-        FF005D40          FF005D40  Label_insn_36923
-        FF005D42          FF005D42  Label_insn_36924
-        FF005D44          FF005D44  Label_insn_36925
-        FF005D46          FF005D46  Label_insn_36926
-        FF005D48          FF005D48  Label_insn_36927
-        FF005D4E          FF005D4E  Label_insn_36928
-        FF005D55          FF005D55  Label_insn_36929
-        FF005D56          FF005D56  post_callback_Label_insn_36929
-        FF005D58          FF005D58  Label_insn_36930
-        FF005D5A          FF005D5A  Label_insn_36931
-        FF005D5C          FF005D5C  Label_insn_36932
-        FF005D63          FF005D63  Label_insn_36933
-        FF005D65          FF005D65  Label_insn_36934
-        FF005D67          FF005D67  Label_insn_36935
-        FF005D6D          FF005D6D  Label_insn_36936
-        FF005D74          FF005D74  Label_insn_36937
-        FF005D75          FF005D75  post_callback_Label_insn_36937
-        FF005D77          FF005D77  Label_insn_36938
-        FF005D79          FF005D79  Label_insn_36939
-        FF005D7C          FF005D7C  Label_insn_36940
-        FF005D7D          FF005D7D  post_callback_Label_insn_36940
-        FF005D7F          FF005D7F  Label_insn_36941
-        FF005D81          FF005D81  Label_insn_36942
-        FF005D83          FF005D83  Label_insn_36943
-        FF005D89          FF005D89  Label_insn_36944
-        FF005D90          FF005D90  Label_insn_36945
-        FF005D91          FF005D91  post_callback_Label_insn_36945
-        FF005D93          FF005D93  Label_insn_36946
-        FF005D95          FF005D95  Label_insn_36947
-        FF005D97          FF005D97  Label_insn_36948
-        FF005D9E          FF005D9E  Label_insn_36949
-        FF005DA0          FF005DA0  Label_insn_36950
-        FF005DA2          FF005DA2  Label_insn_36951
-        FF005DA8          FF005DA8  Label_insn_36952
-        FF005DAF          FF005DAF  Label_insn_36953
-        FF005DB0          FF005DB0  post_callback_Label_insn_36953
-        FF005DB2          FF005DB2  Label_insn_36954
-        FF005DB4          FF005DB4  Label_insn_36955
-        FF005DB6          FF005DB6  Label_insn_36956
-        FF005DBD          FF005DBD  Label_insn_36957
-        FF005DBF          FF005DBF  Label_insn_36958
-        FF005DC1          FF005DC1  Label_insn_36959
-        FF005DC7          FF005DC7  Label_insn_36960
-        FF005DCE          FF005DCE  Label_insn_36961
-        FF005DCF          FF005DCF  post_callback_Label_insn_36961
-        FF005DD1          FF005DD1  Label_insn_36962
-        FF005DD3          FF005DD3  Label_insn_36963
-        FF005DD5          FF005DD5  Label_insn_36964
-        FF005DDC          FF005DDC  Label_insn_36965
-        FF005DDE          FF005DDE  Label_insn_36966
-        FF005DE0          FF005DE0  Label_insn_36967
-        FF005DE6          FF005DE6  Label_insn_36968
-        FF005DED          FF005DED  Label_insn_36969
-        FF005DEE          FF005DEE  post_callback_Label_insn_36969
-        FF005DF0          FF005DF0  Label_insn_36970
-        FF005DF2          FF005DF2  Label_insn_36971
-        FF005DF4          FF005DF4  Label_insn_36972
-        FF005DFB          FF005DFB  Label_insn_36973
-        FF005DFD          FF005DFD  Label_insn_36974
-        FF005DFF          FF005DFF  Label_insn_36975
-        FF005E05          FF005E05  Label_insn_36976
-        FF005E0C          FF005E0C  Label_insn_36977
-        FF005E0D          FF005E0D  post_callback_Label_insn_36977
-        FF005E0F          FF005E0F  Label_insn_36978
-        FF005E11          FF005E11  Label_insn_36979
-        FF005E13          FF005E13  Label_insn_36980
-        FF005E1A          FF005E1A  Label_insn_36981
-        FF005E1C          FF005E1C  Label_insn_36982
-        FF005E1E          FF005E1E  Label_insn_36983
-        FF005E24          FF005E24  Label_insn_36984
-        FF005E2B          FF005E2B  Label_insn_36985
-        FF005E2C          FF005E2C  post_callback_Label_insn_36985
-        FF005E2E          FF005E2E  Label_insn_7528
-        FF005E34          FF005E34  Label_insn_36986
-        FF005E36          FF005E36  Label_insn_36987
-        FF005E38          FF005E38  Label_insn_36988
-        FF005E3A          FF005E3A  Label_insn_36989
-        FF005E3C          FF005E3C  Label_insn_36990
-        FF005E42          FF005E42  Label_insn_36991
-        FF005E49          FF005E49  Label_insn_36992
-        FF005E4A          FF005E4A  post_callback_Label_insn_36992
-        FF005E4C          FF005E4C  Label_insn_36993
-        FF005E4E          FF005E4E  Label_insn_36994
-        FF005E50          FF005E50  Label_insn_36995
-        FF005E57          FF005E57  Label_insn_36996
-        FF005E59          FF005E59  Label_insn_36997
-        FF005E5B          FF005E5B  Label_insn_36998
-        FF005E61          FF005E61  Label_insn_36999
-        FF005E68          FF005E68  Label_insn_37000
-        FF005E69          FF005E69  post_callback_Label_insn_37000
-        FF005E6B          FF005E6B  Label_insn_37001
-        FF005E6D          FF005E6D  Label_insn_7548
-        FF005E73          FF005E73  Label_insn_37002
-        FF005E75          FF005E75  Label_insn_37003
-        FF005E7C          FF005E7C  Label_insn_37004
-        FF005E7E          FF005E7E  Label_insn_37005
-        FF005E80          FF005E80  Label_insn_37006
-        FF005E86          FF005E86  Label_insn_37007
-        FF005E8C          FF005E8C  Label_insn_37008
-        FF005E8E          FF005E8E  Label_insn_37009
-        FF005E90          FF005E90  Label_insn_37010
-        FF005E97          FF005E97  Label_insn_37011
-        FF005E99          FF005E99  Label_insn_37012
-        FF005E9B          FF005E9B  Label_insn_37013
-        FF005EA1          FF005EA1  Label_insn_37014
-        FF005EA8          FF005EA8  Label_insn_37015
-        FF005EA9          FF005EA9  post_callback_Label_insn_37015
-        FF005EAB          FF005EAB  Label_insn_37016
-        FF005EAD          FF005EAD  Label_insn_37017
-        FF005EAF          FF005EAF  Label_insn_37018
-        FF005EB6          FF005EB6  Label_insn_37019
-        FF005EB8          FF005EB8  Label_insn_37020
-        FF005EBA          FF005EBA  Label_insn_37021
-        FF005EC0          FF005EC0  Label_insn_37022
-        FF005EC7          FF005EC7  Label_insn_37023
-        FF005EC8          FF005EC8  post_callback_Label_insn_37023
-        FF005ECA          FF005ECA  Label_insn_37024
-        FF005ECC          FF005ECC  Label_insn_37025
-        FF005ECE          FF005ECE  Label_insn_37026
-        FF005ED5          FF005ED5  Label_insn_37027
-        FF005ED7          FF005ED7  Label_insn_37028
-        FF005ED9          FF005ED9  Label_insn_37029
-        FF005EDF          FF005EDF  Label_insn_37030
-        FF005EE6          FF005EE6  Label_insn_37031
-        FF005EE7          FF005EE7  post_callback_Label_insn_37031
-        FF005EE9          FF005EE9  Label_insn_37032
-        FF005EEB          FF005EEB  Label_insn_37033
-        FF005EED          FF005EED  Label_insn_37034
-        FF005EEF          FF005EEF  Label_insn_37035
-        FF005EF1          FF005EF1  Label_insn_37036
-        FF005EF7          FF005EF7  Label_insn_37037
-        FF005EFE          FF005EFE  Label_insn_37038
-        FF005EFF          FF005EFF  post_callback_Label_insn_37038
-        FF005F01          FF005F01  Label_insn_37039
-        FF005F03          FF005F03  Label_insn_37040
-        FF005F05          FF005F05  Label_insn_37041
-        FF005F0C          FF005F0C  Label_insn_37042
-        FF005F0E          FF005F0E  Label_insn_37043
-        FF005F10          FF005F10  Label_insn_37044
-        FF005F16          FF005F16  Label_insn_37045
-        FF005F1D          FF005F1D  Label_insn_37046
-        FF005F1E          FF005F1E  post_callback_Label_insn_37046
-        FF005F20          FF005F20  Label_insn_37047
-        FF005F22          FF005F22  Label_insn_37048
-        FF005F24          FF005F24  Label_insn_37049
-        FF005F2B          FF005F2B  Label_insn_37050
-        FF005F2D          FF005F2D  Label_insn_37051
-        FF005F2F          FF005F2F  Label_insn_37052
-        FF005F35          FF005F35  Label_insn_37053
-        FF005F3C          FF005F3C  Label_insn_37054
-        FF005F3D          FF005F3D  post_callback_Label_insn_37054
-        FF005F3F          FF005F3F  Label_insn_37055
-        FF005F41          FF005F41  Label_insn_37056
-        FF005F43          FF005F43  Label_insn_37057
-        FF005F45          FF005F45  Label_insn_37058
-        FF005F47          FF005F47  Label_insn_37059
-        FF005F4D          FF005F4D  Label_insn_37060
-        FF005F54          FF005F54  Label_insn_37061
-        FF005F55          FF005F55  post_callback_Label_insn_37061
-        FF005F57          FF005F57  Label_insn_37062
-        FF005F59          FF005F59  Label_insn_37063
-        FF005F5B          FF005F5B  Label_insn_37064
-        FF005F5D          FF005F5D  Label_insn_37065
-        FF005F5F          FF005F5F  Label_insn_37066
-        FF005F65          FF005F65  Label_insn_37067
-        FF005F6C          FF005F6C  Label_insn_37068
-        FF005F6D          FF005F6D  post_callback_Label_insn_37068
-        FF005F6F          FF005F6F  Label_insn_37069
-        FF005F71          FF005F71  Label_insn_37070
-        FF005F73          FF005F73  Label_insn_37071
-        FF005F7A          FF005F7A  Label_insn_37072
-        FF005F7C          FF005F7C  Label_insn_37073
-        FF005F7E          FF005F7E  Label_insn_37074
-        FF005F84          FF005F84  Label_insn_37075
-        FF005F8B          FF005F8B  Label_insn_37076
-        FF005F8C          FF005F8C  post_callback_Label_insn_37076
-        FF005F8E          FF005F8E  Label_insn_37077
-        FF005F90          FF005F90  Label_insn_37078
-        FF005F92          FF005F92  Label_insn_37079
-        FF005F94          FF005F94  Label_insn_37080
-        FF005F96          FF005F96  Label_insn_37081
-        FF005F9C          FF005F9C  Label_insn_37082
-        FF005FA3          FF005FA3  Label_insn_37083
-        FF005FA4          FF005FA4  post_callback_Label_insn_37083
-        FF005FA6          FF005FA6  Label_insn_37084
-        FF005FA8          FF005FA8  Label_insn_37085
-        FF005FAA          FF005FAA  Label_insn_37086
-        FF005FB1          FF005FB1  Label_insn_37087
-        FF005FB3          FF005FB3  Label_insn_37088
-        FF005FB5          FF005FB5  Label_insn_37089
-        FF005FBB          FF005FBB  Label_insn_37090
-        FF005FC2          FF005FC2  Label_insn_37091
-        FF005FC3          FF005FC3  post_callback_Label_insn_37091
-        FF005FC5          FF005FC5  Label_insn_37092
-        FF005FC7          FF005FC7  Label_insn_37093
-        FF005FC9          FF005FC9  Label_insn_37094
-        FF005FD0          FF005FD0  Label_insn_37095
-        FF005FD2          FF005FD2  Label_insn_37096
-        FF005FD4          FF005FD4  Label_insn_37097
-        FF005FDA          FF005FDA  Label_insn_37098
-        FF005FE1          FF005FE1  Label_insn_37099
-        FF005FE2          FF005FE2  post_callback_Label_insn_37099
-        FF005FE4          FF005FE4  Label_insn_37100
-        FF005FE6          FF005FE6  Label_insn_37101
-        FF005FE8          FF005FE8  Label_insn_37102
-        FF005FEF          FF005FEF  Label_insn_7683
-        FF005FF3          FF005FF3  Label_insn_37103
-        FF005FF5          FF005FF5  Label_insn_37104
-        FF005FF7          FF005FF7  Label_insn_37105
-        FF005FFD          FF005FFD  Label_insn_37106
-        FF006004          FF006004  Label_insn_37107
-        FF006005          FF006005  post_callback_Label_insn_37107
-        FF006007          FF006007  Label_insn_37108
-        FF006009          FF006009  Label_insn_37109
-        FF00600B          FF00600B  Label_insn_37110
-        FF00600D          FF00600D  Label_insn_37111
-        FF00600F          FF00600F  Label_insn_37112
-        FF006015          FF006015  Label_insn_37113
-        FF00601C          FF00601C  Label_insn_37114
-        FF00601D          FF00601D  post_callback_Label_insn_37114
-        FF00601F          FF00601F  Label_insn_37115
-        FF006021          FF006021  Label_insn_37116
-        FF006023          FF006023  Label_insn_37117
-        FF00602A          FF00602A  Label_insn_37118
-        FF00602C          FF00602C  Label_insn_37119
-        FF00602E          FF00602E  Label_insn_37120
-        FF006034          FF006034  Label_insn_37121
-        FF00603B          FF00603B  Label_insn_37122
-        FF00603C          FF00603C  post_callback_Label_insn_37122
-        FF00603E          FF00603E  Label_insn_37123
-        FF006040          FF006040  Label_insn_37124
-        FF006042          FF006042  Label_insn_37125
-        FF006044          FF006044  Label_insn_37126
-        FF006046          FF006046  Label_insn_37127
-        FF00604C          FF00604C  Label_insn_37128
-        FF006053          FF006053  Label_insn_37129
-        FF006054          FF006054  post_callback_Label_insn_37129
-        FF006056          FF006056  Label_insn_37130
-        FF006058          FF006058  Label_insn_37131
-        FF00605A          FF00605A  Label_insn_37132
-        FF006061          FF006061  Label_insn_37133
-        FF006063          FF006063  Label_insn_37134
-        FF006065          FF006065  Label_insn_37135
-        FF00606B          FF00606B  Label_insn_37136
-        FF006072          FF006072  Label_insn_37137
-        FF006073          FF006073  post_callback_Label_insn_37137
-        FF006075          FF006075  Label_insn_37138
-        FF006077          FF006077  Label_insn_37139
-        FF006079          FF006079  Label_insn_37140
-        FF006080          FF006080  Label_insn_37141
-        FF006082          FF006082  Label_insn_37142
-        FF006084          FF006084  Label_insn_37143
-        FF00608A          FF00608A  Label_insn_37144
-        FF006091          FF006091  Label_insn_37145
-        FF006092          FF006092  post_callback_Label_insn_37145
-        FF006094          FF006094  Label_insn_37146
-        FF006096          FF006096  Label_insn_37147
-        FF006098          FF006098  Label_insn_37148
-        FF00609F          FF00609F  Label_insn_37149
-        FF0060A1          FF0060A1  Label_insn_37150
-        FF0060A3          FF0060A3  Label_insn_37151
-        FF0060A9          FF0060A9  Label_insn_37152
-        FF0060B0          FF0060B0  Label_insn_37153
-        FF0060B1          FF0060B1  post_callback_Label_insn_37153
-        FF0060B3          FF0060B3  Label_insn_37154
-        FF0060B5          FF0060B5  Label_insn_37155
-        FF0060B7          FF0060B7  Label_insn_37156
-        FF0060BE          FF0060BE  Label_insn_37157
-        FF0060C0          FF0060C0  Label_insn_37158
-        FF0060C2          FF0060C2  Label_insn_37159
-        FF0060C8          FF0060C8  Label_insn_37160
-        FF0060CF          FF0060CF  Label_insn_37161
-        FF0060D0          FF0060D0  post_callback_Label_insn_37161
-        FF0060D2          FF0060D2  Label_insn_37162
-        FF0060D4          FF0060D4  Label_insn_37163
-        FF0060D6          FF0060D6  Label_insn_37164
-        FF0060DD          FF0060DD  Label_insn_37165
-        FF0060DF          FF0060DF  Label_insn_37166
-        FF0060E1          FF0060E1  Label_insn_37167
-        FF0060E7          FF0060E7  Label_insn_37168
-        FF0060EE          FF0060EE  Label_insn_37169
-        FF0060EF          FF0060EF  post_callback_Label_insn_37169
-        FF0060F1          FF0060F1  Label_insn_37170
-        FF0060F3          FF0060F3  Label_insn_37171
-        FF0060F5          FF0060F5  Label_insn_37172
-        FF0060FC          FF0060FC  Label_insn_37173
-        FF0060FE          FF0060FE  Label_insn_37174
-        FF006100          FF006100  Label_insn_37175
-        FF006106          FF006106  Label_insn_37176
-        FF00610D          FF00610D  Label_insn_37177
-        FF00610E          FF00610E  post_callback_Label_insn_37177
-        FF006110          FF006110  Label_insn_37178
-        FF006112          FF006112  Label_insn_37179
-        FF006114          FF006114  Label_insn_7792
-        FF006118          FF006118  Label_insn_7793
-        FF00611F          FF00611F  Label_insn_37180
-        FF006121          FF006121  Label_insn_37181
-        FF006123          FF006123  Label_insn_37182
-        FF006129          FF006129  Label_insn_37183
-        FF006130          FF006130  Label_insn_37184
-        FF006131          FF006131  post_callback_Label_insn_37184
-        FF006133          FF006133  Label_insn_37185
-        FF006135          FF006135  Label_insn_37186
-        FF006137          FF006137  Label_insn_37187
-        FF006139          FF006139  Label_insn_37188
-        FF00613B          FF00613B  Label_insn_37189
-        FF006141          FF006141  Label_insn_37190
-        FF006148          FF006148  Label_insn_37191
-        FF006149          FF006149  post_callback_Label_insn_37191
-        FF00614B          FF00614B  Label_insn_37192
-        FF00614D          FF00614D  Label_insn_37193
-        FF00614F          FF00614F  Label_insn_37194
-        FF006156          FF006156  Label_insn_37195
-        FF006158          FF006158  Label_insn_37196
-        FF00615A          FF00615A  Label_insn_37197
-        FF006160          FF006160  Label_insn_37198
-        FF006167          FF006167  Label_insn_37199
-        FF006168          FF006168  post_callback_Label_insn_37199
-        FF00616A          FF00616A  Label_insn_37200
-        FF00616C          FF00616C  Label_insn_37201
-        FF00616E          FF00616E  Label_insn_37202
-        FF006175          FF006175  Label_insn_37203
-        FF006177          FF006177  Label_insn_37204
-        FF006179          FF006179  Label_insn_37205
-        FF00617F          FF00617F  Label_insn_37206
-        FF006186          FF006186  Label_insn_37207
-        FF006187          FF006187  post_callback_Label_insn_37207
-        FF006189          FF006189  Label_insn_37208
-        FF00618B          FF00618B  Label_insn_37209
-        FF00618D          FF00618D  Label_insn_37210
-        FF006194          FF006194  Label_insn_37211
-        FF006196          FF006196  Label_insn_37212
-        FF006198          FF006198  Label_insn_37213
-        FF00619E          FF00619E  Label_insn_37214
-        FF0061A5          FF0061A5  Label_insn_37215
-        FF0061A6          FF0061A6  post_callback_Label_insn_37215
-        FF0061A8          FF0061A8  Label_insn_37216
-        FF0061AA          FF0061AA  Label_insn_37217
-        FF0061AC          FF0061AC  Label_insn_37218
-        FF0061B3          FF0061B3  Label_insn_37219
-        FF0061B5          FF0061B5  Label_insn_37220
-        FF0061B7          FF0061B7  Label_insn_37221
-        FF0061BD          FF0061BD  Label_insn_37222
-        FF0061C4          FF0061C4  Label_insn_37223
-        FF0061C5          FF0061C5  post_callback_Label_insn_37223
-        FF0061C7          FF0061C7  Label_insn_37224
-        FF0061C9          FF0061C9  Label_insn_37225
-        FF0061CB          FF0061CB  Label_insn_37226
-        FF0061CD          FF0061CD  Label_insn_37227
-        FF0061CF          FF0061CF  Label_insn_37228
-        FF0061D5          FF0061D5  Label_insn_37229
-        FF0061DC          FF0061DC  Label_insn_37230
-        FF0061DD          FF0061DD  post_callback_Label_insn_37230
-        FF0061DF          FF0061DF  Label_insn_37231
-        FF0061E1          FF0061E1  Label_insn_37232
-        FF0061E3          FF0061E3  Label_insn_37233
-        FF0061EA          FF0061EA  Label_insn_37234
-        FF0061EC          FF0061EC  Label_insn_37235
-        FF0061EE          FF0061EE  Label_insn_37236
-        FF0061F4          FF0061F4  Label_insn_37237
-        FF0061FA          FF0061FA  Label_insn_7886
-        FF0061FF          FF0061FF  Label_insn_37238
-        FF006200          FF006200  post_callback_Label_insn_37238
-        FF006202          FF006202  Label_insn_37239
-        FF006204          FF006204  Label_insn_37240
-        FF006206          FF006206  Label_insn_37241
-        FF00620D          FF00620D  Label_insn_37242
-        FF00620F          FF00620F  Label_insn_37243
-        FF006211          FF006211  Label_insn_37244
-        FF006217          FF006217  Label_insn_37245
-        FF00621E          FF00621E  Label_insn_37246
-        FF00621F          FF00621F  post_callback_Label_insn_37246
-        FF006221          FF006221  Label_insn_37247
-        FF006223          FF006223  Label_insn_37248
-        FF006225          FF006225  Label_insn_37249
-        FF00622C          FF00622C  Label_insn_37250
-        FF00622E          FF00622E  Label_insn_37251
-        FF006230          FF006230  Label_insn_37252
-        FF006236          FF006236  Label_insn_37253
-        FF00623D          FF00623D  Label_insn_37254
-        FF00623E          FF00623E  post_callback_Label_insn_37254
-        FF006240          FF006240  Label_insn_37255
-        FF006242          FF006242  Label_insn_37256
-        FF006244          FF006244  Label_insn_37257
-        FF00624B          FF00624B  Label_insn_37258
-        FF00624D          FF00624D  Label_insn_7913
-        FF006251          FF006251  Label_insn_37259
-        FF006253          FF006253  Label_insn_37260
-        FF006259          FF006259  Label_insn_37261
-        FF006260          FF006260  Label_insn_37262
-        FF006261          FF006261  post_callback_Label_insn_37262
-        FF006263          FF006263  Label_insn_37263
-        FF006265          FF006265  Label_insn_37264
-        FF006267          FF006267  Label_insn_37265
-        FF00626E          FF00626E  Label_insn_37266
-        FF006270          FF006270  Label_insn_37267
-        FF006272          FF006272  Label_insn_37268
-        FF006278          FF006278  Label_insn_37269
-        FF00627F          FF00627F  Label_insn_37270
-        FF006280          FF006280  post_callback_Label_insn_37270
-        FF006282          FF006282  Label_insn_37271
-        FF006284          FF006284  Label_insn_37272
-        FF006286          FF006286  Label_insn_37273
-        FF00628D          FF00628D  Label_insn_37274
-        FF00628F          FF00628F  Label_insn_37275
-        FF006291          FF006291  Label_insn_37276
-        FF006297          FF006297  Label_insn_37277
-        FF00629E          FF00629E  Label_insn_37278
-        FF00629F          FF00629F  post_callback_Label_insn_37278
-        FF0062A1          FF0062A1  Label_insn_37279
-        FF0062A3          FF0062A3  Label_insn_37280
-        FF0062A5          FF0062A5  Label_insn_37281
-        FF0062AC          FF0062AC  Label_insn_37282
-        FF0062AE          FF0062AE  Label_insn_37283
-        FF0062B0          FF0062B0  Label_insn_37284
-        FF0062B6          FF0062B6  Label_insn_37285
-        FF0062BD          FF0062BD  Label_insn_37286
-        FF0062BE          FF0062BE  post_callback_Label_insn_37286
-        FF0062C0          FF0062C0  Label_insn_37287
-        FF0062C2          FF0062C2  Label_insn_37288
-        FF0062C4          FF0062C4  Label_insn_7951
-        FF0062C8          FF0062C8  Label_insn_37289
-        FF0062CA          FF0062CA  Label_insn_37290
-        FF0062CC          FF0062CC  Label_insn_7953
-        FF0062D4          FF0062D4  Label_insn_37291
-        FF0062DA          FF0062DA  Label_insn_37292
-        FF0062E1          FF0062E1  Label_insn_37293
-        FF0062E2          FF0062E2  post_callback_Label_insn_37293
-        FF0062E4          FF0062E4  Label_insn_37294
-        FF0062E6          FF0062E6  Label_insn_37295
-        FF0062E8          FF0062E8  Label_insn_37296
-        FF0062EF          FF0062EF  Label_insn_37297
-        FF0062F1          FF0062F1  Label_insn_37298
-        FF0062F3          FF0062F3  Label_insn_37299
-        FF0062F9          FF0062F9  Label_insn_37300
-        FF006300          FF006300  Label_insn_37301
-        FF006301          FF006301  post_callback_Label_insn_37301
-        FF006303          FF006303  Label_insn_37302
-        FF006305          FF006305  Label_insn_37303
-        FF006307          FF006307  Label_insn_37304
-        FF00630E          FF00630E  Label_insn_37305
-        FF006310          FF006310  Label_insn_37306
-        FF006312          FF006312  Label_insn_37307
-        FF006318          FF006318  Label_insn_37308
-        FF00631F          FF00631F  Label_insn_37309
-        FF006320          FF006320  post_callback_Label_insn_37309
-        FF006322          FF006322  Label_insn_37310
-        FF006324          FF006324  Label_insn_37311
-        FF006326          FF006326  Label_insn_37312
-        FF00632D          FF00632D  Label_insn_37313
-        FF00632F          FF00632F  Label_insn_37314
-        FF006331          FF006331  Label_insn_37315
-        FF006337          FF006337  Label_insn_37316
-        FF00633E          FF00633E  Label_insn_37317
-        FF00633F          FF00633F  post_callback_Label_insn_37317
-        FF006341          FF006341  Label_insn_37318
-        FF006343          FF006343  Label_insn_37319
-        FF006345          FF006345  Label_insn_37320
-        FF00634C          FF00634C  Label_insn_37321
-        FF00634E          FF00634E  Label_insn_37322
-        FF006350          FF006350  Label_insn_37323
-        FF006356          FF006356  Label_insn_37324
-        FF00635D          FF00635D  Label_insn_37325
-        FF00635E          FF00635E  post_callback_Label_insn_37325
-        FF006360          FF006360  Label_insn_37326
-        FF006362          FF006362  Label_insn_37327
-        FF006364          FF006364  Label_insn_37328
-        FF00636B          FF00636B  Label_insn_8001
-        FF00636E          FF00636E  Label_insn_37329
-        FF006370          FF006370  Label_insn_8002
-        FF006374          FF006374  Label_insn_37330
-        FF006376          FF006376  Label_insn_37331
-        FF00637C          FF00637C  Label_insn_37332
-        FF006383          FF006383  Label_insn_37333
-        FF006384          FF006384  post_callback_Label_insn_37333
-        FF006386          FF006386  Label_insn_37334
-        FF006388          FF006388  Label_insn_37335
-        FF00638A          FF00638A  Label_insn_37336
-        FF006391          FF006391  Label_insn_37337
-        FF006393          FF006393  Label_insn_37338
-        FF006395          FF006395  Label_insn_37339
-        FF00639B          FF00639B  Label_insn_37340
-        FF0063A2          FF0063A2  Label_insn_37341
-        FF0063A3          FF0063A3  post_callback_Label_insn_37341
-        FF0063A5          FF0063A5  Label_insn_37342
-        FF0063A7          FF0063A7  Label_insn_37343
-        FF0063A9          FF0063A9  Label_insn_37344
-        FF0063AB          FF0063AB  Label_insn_37345
-        FF0063AD          FF0063AD  Label_insn_37346
-        FF0063B3          FF0063B3  Label_insn_37347
-        FF0063B9          FF0063B9  Label_insn_8024
-        FF0063BE          FF0063BE  Label_insn_37348
-        FF0063BF          FF0063BF  post_callback_Label_insn_37348
-        FF0063C1          FF0063C1  Label_insn_37349
-        FF0063C3          FF0063C3  Label_insn_37350
-        FF0063C5          FF0063C5  Label_insn_37351
-        FF0063CC          FF0063CC  Label_insn_37352
-        FF0063CE          FF0063CE  Label_insn_37353
-        FF0063D0          FF0063D0  Label_insn_8032
-        FF0063D4          FF0063D4  Label_insn_37354
-        FF0063DA          FF0063DA  Label_insn_37355
-        FF0063E1          FF0063E1  Label_insn_37356
-        FF0063E2          FF0063E2  post_callback_Label_insn_37356
-        FF0063E4          FF0063E4  Label_insn_37357
-        FF0063E6          FF0063E6  Label_insn_37358
-        FF0063E8          FF0063E8  Label_insn_37359
-        FF0063EA          FF0063EA  Label_insn_37360
-        FF0063F1          FF0063F1  Label_insn_37361
-        FF0063F8          FF0063F8  Label_insn_37362
-        FF0063FA          FF0063FA  Label_insn_37363
-        FF0063FC          FF0063FC  Label_insn_37364
-        FF006403          FF006403  Label_insn_37365
-        FF006406          FF006406  Label_insn_37366
-        FF00640D          FF00640D  Label_insn_37367
-        FF006414          FF006414  Label_insn_37368
-        FF006416          FF006416  Label_insn_37369
-        FF006418          FF006418  Label_insn_37370
-        FF00641E          FF00641E  Label_insn_37371
-        FF006425          FF006425  Label_insn_37372
-        FF006426          FF006426  post_callback_Label_insn_37372
-        FF006428          FF006428  Label_insn_37373
-        FF00642A          FF00642A  Label_insn_37374
-        FF00642C          FF00642C  Label_insn_37375
-        FF006433          FF006433  Label_insn_37376
-        FF006435          FF006435  Label_insn_37377
-        FF006437          FF006437  Label_insn_37378
-        FF00643D          FF00643D  Label_insn_37379
-        FF006444          FF006444  Label_insn_37380
-        FF006445          FF006445  post_callback_Label_insn_37380
-        FF006447          FF006447  Label_insn_37381
-        FF006449          FF006449  Label_insn_37382
-        FF00644B          FF00644B  Label_insn_37383
-        FF00644D          FF00644D  Label_insn_37384
-        FF00644F          FF00644F  Label_insn_37385
-        FF006455          FF006455  Label_insn_37386
-        FF00645C          FF00645C  Label_insn_37387
-        FF00645D          FF00645D  post_callback_Label_insn_37387
-        FF00645F          FF00645F  Label_insn_37388
-        FF006461          FF006461  Label_insn_37389
-        FF006463          FF006463  Label_insn_37390
-        FF00646A          FF00646A  Label_insn_37391
-        FF00646C          FF00646C  Label_insn_37392
-        FF00646E          FF00646E  Label_insn_37393
-        FF006474          FF006474  Label_insn_37394
-        FF00647B          FF00647B  Label_insn_37395
-        FF00647C          FF00647C  post_callback_Label_insn_37395
-        FF00647E          FF00647E  Label_insn_37396
-        FF006480          FF006480  Label_insn_37397
-        FF006482          FF006482  Label_insn_37398
-        FF006489          FF006489  Label_insn_37399
-        FF00648B          FF00648B  Label_insn_37400
-        FF00648D          FF00648D  Label_insn_37401
-        FF006493          FF006493  Label_insn_37402
-        FF00649A          FF00649A  Label_insn_37403
-        FF00649B          FF00649B  post_callback_Label_insn_37403
-        FF00649D          FF00649D  Label_insn_37404
-        FF00649F          FF00649F  Label_insn_37405
-        FF0064A1          FF0064A1  Label_insn_37406
-        FF0064A8          FF0064A8  Label_insn_37407
-        FF0064AA          FF0064AA  Label_insn_37408
-        FF0064AC          FF0064AC  Label_insn_37409
-        FF0064B2          FF0064B2  Label_insn_37410
-        FF0064B9          FF0064B9  Label_insn_37411
-        FF0064BA          FF0064BA  post_callback_Label_insn_37411
-        FF0064BC          FF0064BC  Label_insn_37412
-        FF0064BE          FF0064BE  Label_insn_37413
-        FF0064C0          FF0064C0  Label_insn_37414
-        FF0064C7          FF0064C7  Label_insn_37415
-        FF0064C9          FF0064C9  Label_insn_37416
-        FF0064CB          FF0064CB  Label_insn_37417
-        FF0064D1          FF0064D1  Label_insn_37418
-        FF0064D8          FF0064D8  Label_insn_37419
-        FF0064D9          FF0064D9  post_callback_Label_insn_37419
-        FF0064DB          FF0064DB  Label_insn_37420
-        FF0064DD          FF0064DD  Label_insn_37421
-        FF0064DF          FF0064DF  Label_insn_37422
-        FF0064E1          FF0064E1  Label_insn_37423
-        FF0064E3          FF0064E3  Label_insn_37424
-        FF0064E9          FF0064E9  Label_insn_37425
-        FF0064EF          FF0064EF  Label_insn_37464
-        FF0064F2          FF0064F2  Label_insn_37426
-        FF0064F3          FF0064F3  post_callback_Label_insn_37426
-        FF0064F5          FF0064F5  Label_insn_37427
-        FF0064F7          FF0064F7  Label_insn_37428
-        FF0064F9          FF0064F9  Label_insn_37429
-        FF0064FB          FF0064FB  Label_insn_37430
-        FF0064FE          FF0064FE  Label_insn_37431
-        FF006505          FF006505  Label_insn_37432
-        FF006507          FF006507  Label_insn_37433
-        FF006509          FF006509  Label_insn_37434
-        FF006510          FF006510  Label_insn_37435
-        FF006512          FF006512  Label_insn_37436
-        FF006514          FF006514  Label_insn_37437
-        FF00651A          FF00651A  Label_insn_37438
-        FF006521          FF006521  Label_insn_37439
-        FF006522          FF006522  post_callback_Label_insn_37439
-        FF006524          FF006524  Label_insn_37440
-        FF006526          FF006526  Label_insn_37441
-        FF006528          FF006528  Label_insn_37442
-        FF00652F          FF00652F  Label_insn_37443
-        FF006531          FF006531  Label_insn_37444
-        FF006533          FF006533  Label_insn_37445
-        FF006539          FF006539  Label_insn_37446
-        FF006540          FF006540  Label_insn_37447
-        FF006541          FF006541  post_callback_Label_insn_37447
-        FF006543          FF006543  Label_insn_37448
-        FF006545          FF006545  Label_insn_37449
-        FF006547          FF006547  Label_insn_37450
-        FF00654E          FF00654E  Label_insn_37451
-        FF006550          FF006550  Label_insn_37452
-        FF006552          FF006552  Label_insn_37453
-        FF006558          FF006558  Label_insn_37454
-        FF00655F          FF00655F  Label_insn_37455
-        FF006560          FF006560  post_callback_Label_insn_37455
-        FF006562          FF006562  Label_insn_37456
-        FF006564          FF006564  Label_insn_37457
-        FF006566          FF006566  Label_insn_37458
-        FF006568          FF006568  Label_insn_37459
-        FF00656A          FF00656A  Label_insn_37460
-        FF006570          FF006570  Label_insn_37461
-        FF006577          FF006577  Label_insn_37462
-        FF006578          FF006578  post_callback_Label_insn_37462
-        FF00657A          FF00657A  Label_insn_37463
-        FF00657C          FF00657C  Label_insn_37465
-        FF006583          FF006583  Label_insn_37466
-        FF006585          FF006585  Label_insn_37467
-        FF006587          FF006587  Label_insn_37468
-        FF00658D          FF00658D  Label_insn_37469
-        FF006594          FF006594  Label_insn_37470
-        FF006595          FF006595  post_callback_Label_insn_37470
-        FF006597          FF006597  Label_insn_37471
-        FF006599          FF006599  Label_insn_37472
-        FF00659B          FF00659B  Label_insn_37473
-        FF0065A2          FF0065A2  Label_insn_37474
-        FF0065A4          FF0065A4  Label_insn_37475
-        FF0065A6          FF0065A6  Label_insn_37476
-        FF0065AC          FF0065AC  Label_insn_37477
-        FF0065B3          FF0065B3  Label_insn_37478
-        FF0065B4          FF0065B4  post_callback_Label_insn_37478
-        FF0065B6          FF0065B6  Label_insn_37479
-        FF0065B8          FF0065B8  Label_insn_37480
-        FF0065BA          FF0065BA  Label_insn_37481
-        FF0065C1          FF0065C1  Label_insn_37482
-        FF0065C3          FF0065C3  Label_insn_37483
-        FF0065C5          FF0065C5  Label_insn_37484
-        FF0065CB          FF0065CB  Label_insn_37485
-        FF0065D2          FF0065D2  Label_insn_37486
-        FF0065D3          FF0065D3  post_callback_Label_insn_37486
-        FF0065D5          FF0065D5  Label_insn_37487
-        FF0065D7          FF0065D7  Label_insn_37488
-        FF0065D9          FF0065D9  Label_insn_37489
-        FF0065DB          FF0065DB  Label_insn_37490
-        FF0065DD          FF0065DD  Label_insn_37491
-        FF0065E3          FF0065E3  Label_insn_37492
-        FF0065EA          FF0065EA  Label_insn_37493
-        FF0065EB          FF0065EB  post_callback_Label_insn_37493
-        FF0065ED          FF0065ED  Label_insn_37494
-        FF0065EF          FF0065EF  Label_insn_37495
-        FF0065F1          FF0065F1  Label_insn_37496
-        FF0065F3          FF0065F3  Label_insn_37497
-        FF0065FA          FF0065FA  Label_insn_37498
-        FF006601          FF006601  Label_insn_37499
-        FF006603          FF006603  Label_insn_37500
-        FF006605          FF006605  Label_insn_37501
-        FF00660C          FF00660C  Label_insn_37502
-        FF00660F          FF00660F  Label_insn_37503
-        FF006616          FF006616  Label_insn_37504
-        FF00661D          FF00661D  Label_insn_37505
-        FF00661F          FF00661F  Label_insn_37506
-        FF006621          FF006621  Label_insn_37507
-        FF006627          FF006627  Label_insn_37508
-        FF00662E          FF00662E  Label_insn_37509
-        FF00662F          FF00662F  post_callback_Label_insn_37509
-        FF006631          FF006631  Label_insn_37510
-        FF006633          FF006633  Label_insn_37511
-        FF006635          FF006635  Label_insn_37512
-        FF00663C          FF00663C  Label_insn_37513
-        FF00663E          FF00663E  Label_insn_37514
-        FF006640          FF006640  Label_insn_37515
-        FF006646          FF006646  Label_insn_37516
-        FF00664D          FF00664D  Label_insn_37517
-        FF00664E          FF00664E  post_callback_Label_insn_37517
-        FF006650          FF006650  Label_insn_37518
-        FF006652          FF006652  Label_insn_37519
-        FF006654          FF006654  Label_insn_37520
-        FF00665B          FF00665B  Label_insn_37521
-        FF00665D          FF00665D  Label_insn_37522
-        FF00665F          FF00665F  Label_insn_37523
-        FF006665          FF006665  Label_insn_37524
-        FF00666C          FF00666C  Label_insn_37525
-        FF00666D          FF00666D  post_callback_Label_insn_37525
-        FF00666F          FF00666F  Label_insn_37526
-        FF006671          FF006671  Label_insn_37527
-        FF006673          FF006673  Label_insn_37528
-        FF00667A          FF00667A  Label_insn_37529
-        FF00667C          FF00667C  Label_insn_37530
-        FF00667E          FF00667E  Label_insn_37531
-        FF006684          FF006684  Label_insn_37532
-        FF00668B          FF00668B  Label_insn_37533
-        FF00668C          FF00668C  post_callback_Label_insn_37533
-        FF00668E          FF00668E  Label_insn_37534
-        FF006690          FF006690  Label_insn_37535
-        FF006692          FF006692  Label_insn_37536
-        FF006699          FF006699  Label_insn_37537
-        FF00669B          FF00669B  Label_insn_37538
-        FF00669D          FF00669D  Label_insn_37539
-        FF0066A3          FF0066A3  Label_insn_37540
-        FF0066A9          FF0066A9  Label_insn_37564
-        FF0066B0          FF0066B0  Label_insn_37541
-        FF0066B1          FF0066B1  post_callback_Label_insn_37541
-        FF0066B3          FF0066B3  Label_insn_37542
-        FF0066B5          FF0066B5  Label_insn_37543
-        FF0066B7          FF0066B7  Label_insn_37544
-        FF0066BE          FF0066BE  Label_insn_37545
-        FF0066C0          FF0066C0  Label_insn_37546
-        FF0066C2          FF0066C2  Label_insn_37547
-        FF0066C8          FF0066C8  Label_insn_37548
-        FF0066CF          FF0066CF  Label_insn_37549
-        FF0066D0          FF0066D0  post_callback_Label_insn_37549
-        FF0066D2          FF0066D2  Label_insn_37550
-        FF0066D4          FF0066D4  Label_insn_37551
-        FF0066D6          FF0066D6  Label_insn_37552
-        FF0066DD          FF0066DD  Label_insn_37553
-        FF0066DF          FF0066DF  Label_insn_37554
-        FF0066E1          FF0066E1  Label_insn_37555
-        FF0066E7          FF0066E7  Label_insn_37556
-        FF0066EE          FF0066EE  Label_insn_37557
-        FF0066EF          FF0066EF  post_callback_Label_insn_37557
-        FF0066F1          FF0066F1  Label_insn_37558
-        FF0066F3          FF0066F3  Label_insn_37559
-        FF0066F5          FF0066F5  Label_insn_37560
-        FF0066FC          FF0066FC  Label_insn_37561
-        FF0066FE          FF0066FE  Label_insn_37562
-        FF006700          FF006700  Label_insn_37563
-        FF006707          FF006707  Label_insn_37565
-        FF006708          FF006708  post_callback_Label_insn_37565
-        FF00670A          FF00670A  Label_insn_37566
-        FF00670C          FF00670C  Label_insn_37567
-        FF00670E          FF00670E  Label_insn_37568
-        FF006715          FF006715  Label_insn_37569
-        FF006717          FF006717  Label_insn_37570
-        FF006719          FF006719  Label_insn_37571
-        FF00671F          FF00671F  Label_insn_37572
-        FF006726          FF006726  Label_insn_37573
-        FF006727          FF006727  post_callback_Label_insn_37573
-        FF006729          FF006729  Label_insn_37574
-        FF00672B          FF00672B  Label_insn_37575
-        FF00672D          FF00672D  Label_insn_37576
-        FF00672F          FF00672F  Label_insn_37577
-        FF006736          FF006736  Label_insn_37578
-        FF00673D          FF00673D  Label_insn_37579
-        FF00673F          FF00673F  Label_insn_37580
-        FF006741          FF006741  Label_insn_37581
-        FF006748          FF006748  Label_insn_37582
-        FF00674B          FF00674B  Label_insn_37583
-        FF006752          FF006752  Label_insn_37584
-        FF006759          FF006759  Label_insn_37585
-        FF00675B          FF00675B  Label_insn_37586
-        FF00675D          FF00675D  Label_insn_37587
-        FF006763          FF006763  Label_insn_37588
-        FF00676A          FF00676A  Label_insn_37589
-        FF00676B          FF00676B  post_callback_Label_insn_37589
-        FF00676D          FF00676D  Label_insn_37590
-        FF00676F          FF00676F  Label_insn_37591
-        FF006771          FF006771  Label_insn_37592
-        FF006778          FF006778  Label_insn_37593
-        FF00677F          FF00677F  Label_insn_37594
-        FF006781          FF006781  Label_insn_37595
-        FF006783          FF006783  Label_insn_37596
-        FF006789          FF006789  Label_insn_37597
-        FF006790          FF006790  Label_insn_37598
-        FF006791          FF006791  post_callback_Label_insn_37598
-        FF006793          FF006793  Label_insn_37599
-        FF006795          FF006795  Label_insn_37600
-        FF006797          FF006797  Label_insn_37601
-        FF00679E          FF00679E  Label_insn_37602
-        FF0067A0          FF0067A0  Label_insn_37603
-        FF0067A2          FF0067A2  Label_insn_37604
-        FF0067A8          FF0067A8  Label_insn_37605
-        FF0067AF          FF0067AF  Label_insn_37606
-        FF0067B0          FF0067B0  post_callback_Label_insn_37606
-        FF0067B2          FF0067B2  Label_insn_37607
-        FF0067B4          FF0067B4  Label_insn_37608
-        FF0067B6          FF0067B6  Label_insn_37609
-        FF0067B8          FF0067B8  Label_insn_37610
-        FF0067BA          FF0067BA  Label_insn_37611
-        FF0067C0          FF0067C0  Label_insn_37612
-        FF0067C7          FF0067C7  Label_insn_37613
-        FF0067C8          FF0067C8  post_callback_Label_insn_37613
-        FF0067CA          FF0067CA  Label_insn_37614
-        FF0067CC          FF0067CC  Label_insn_37615
-        FF0067CE          FF0067CE  Label_insn_37616
-        FF0067D5          FF0067D5  Label_insn_37617
-        FF0067D7          FF0067D7  Label_insn_37618
-        FF0067D9          FF0067D9  Label_insn_37619
-        FF0067DF          FF0067DF  Label_insn_37620
-        FF0067E6          FF0067E6  Label_insn_37621
-        FF0067E7          FF0067E7  post_callback_Label_insn_37621
-        FF0067E9          FF0067E9  Label_insn_37622
-        FF0067EB          FF0067EB  Label_insn_37623
-        FF0067ED          FF0067ED  Label_insn_37624
-        FF0067F0          FF0067F0  Label_insn_37625
-        FF0067F7          FF0067F7  Label_insn_37626
-        FF0067F9          FF0067F9  Label_insn_37627
-        FF0067FB          FF0067FB  Label_insn_37628
-        FF006802          FF006802  Label_insn_37629
-        FF006804          FF006804  Label_insn_37630
-        FF006806          FF006806  Label_insn_37631
-        FF00680C          FF00680C  Label_insn_37632
-        FF006813          FF006813  Label_insn_37633
-        FF006814          FF006814  post_callback_Label_insn_37633
-        FF006816          FF006816  Label_insn_37634
-        FF006818          FF006818  Label_insn_37635
-        FF00681A          FF00681A  Label_insn_37636
-        FF006821          FF006821  Label_insn_37637
-        FF006823          FF006823  Label_insn_37638
-        FF006825          FF006825  Label_insn_37639
-        FF00682B          FF00682B  Label_insn_37640
-        FF006832          FF006832  Label_insn_37641
-        FF006833          FF006833  post_callback_Label_insn_37641
-        FF006835          FF006835  Label_insn_37642
-        FF006837          FF006837  Label_insn_37643
-        FF006839          FF006839  Label_insn_37644
-        FF006840          FF006840  Label_insn_37645
-        FF006842          FF006842  Label_insn_37646
-        FF006844          FF006844  Label_insn_37647
-        FF00684A          FF00684A  Label_insn_37648
-        FF006851          FF006851  Label_insn_37649
-        FF006852          FF006852  post_callback_Label_insn_37649
-        FF006854          FF006854  Label_insn_37650
-        FF006856          FF006856  Label_insn_37651
-        FF006858          FF006858  Label_insn_37652
-        FF00685F          FF00685F  Label_insn_37653
-        FF006861          FF006861  Label_insn_37654
-        FF006863          FF006863  Label_insn_37655
-        FF006869          FF006869  Label_insn_37656
-        FF006870          FF006870  Label_insn_37657
-        FF006871          FF006871  post_callback_Label_insn_37657
-        FF006873          FF006873  Label_insn_37658
-        FF006875          FF006875  Label_insn_37659
-        FF006877          FF006877  Label_insn_37660
-        FF006879          FF006879  Label_insn_37661
-        FF00687B          FF00687B  Label_insn_37662
-        FF006881          FF006881  Label_insn_37663
-        FF006888          FF006888  Label_insn_37664
-        FF006889          FF006889  post_callback_Label_insn_37664
-        FF00688B          FF00688B  Label_insn_37665
-        FF00688D          FF00688D  Label_insn_37666
-        FF00688F          FF00688F  Label_insn_37667
-        FF006892          FF006892  Label_insn_37668
-        FF006899          FF006899  Label_insn_37669
-        FF00689B          FF00689B  Label_insn_37670
-        FF00689D          FF00689D  Label_insn_37671
-        FF0068A4          FF0068A4  Label_insn_37672
-        FF0068A6          FF0068A6  Label_insn_37673
-        FF0068A8          FF0068A8  Label_insn_37674
-        FF0068AE          FF0068AE  Label_insn_37675
-        FF0068B5          FF0068B5  Label_insn_37676
-        FF0068B6          FF0068B6  post_callback_Label_insn_37676
-        FF0068B8          FF0068B8  Label_insn_37677
-        FF0068BA          FF0068BA  Label_insn_37678
-        FF0068BC          FF0068BC  Label_insn_37679
-        FF0068C3          FF0068C3  Label_insn_37680
-        FF0068C5          FF0068C5  Label_insn_37681
-        FF0068C7          FF0068C7  Label_insn_37682
-        FF0068CD          FF0068CD  Label_insn_37683
-        FF0068D4          FF0068D4  Label_insn_37684
-        FF0068D5          FF0068D5  post_callback_Label_insn_37684
-        FF0068D7          FF0068D7  Label_insn_37685
-        FF0068D9          FF0068D9  Label_insn_37686
-        FF0068DB          FF0068DB  Label_insn_37687
-        FF0068E2          FF0068E2  Label_insn_37688
-        FF0068E4          FF0068E4  Label_insn_37689
-        FF0068E6          FF0068E6  Label_insn_37690
-        FF0068EC          FF0068EC  Label_insn_37691
-        FF0068F3          FF0068F3  Label_insn_37692
-        FF0068F4          FF0068F4  post_callback_Label_insn_37692
-        FF0068F6          FF0068F6  Label_insn_37693
-        FF0068F8          FF0068F8  Label_insn_37694
-        FF0068FA          FF0068FA  Label_insn_37695
-        FF006901          FF006901  Label_insn_37696
-        FF006903          FF006903  Label_insn_37697
-        FF006905          FF006905  Label_insn_37698
-        FF00690B          FF00690B  Label_insn_37699
-        FF006912          FF006912  Label_insn_37700
-        FF006913          FF006913  post_callback_Label_insn_37700
-        FF006915          FF006915  Label_insn_37701
-        FF006917          FF006917  Label_insn_37702
-        FF006919          FF006919  Label_insn_37703
-        FF00691B          FF00691B  Label_insn_37704
-        FF006921          FF006921  Label_insn_37705
-        FF006928          FF006928  Label_insn_37706
-        FF006929          FF006929  post_callback_Label_insn_37706
-        FF00692B          FF00692B  Label_insn_37707
-        FF00692D          FF00692D  Label_insn_37708
-        FF00692F          FF00692F  Label_insn_37709
-        FF006936          FF006936  Label_insn_37710
-        FF006938          FF006938  Label_insn_37711
-        FF00693A          FF00693A  Label_insn_37712
-        FF006940          FF006940  Label_insn_37713
-        FF006947          FF006947  Label_insn_37714
-        FF006948          FF006948  post_callback_Label_insn_37714
-        FF00694A          FF00694A  Label_insn_37715
-        FF00694C          FF00694C  Label_insn_37716
-        FF00694E          FF00694E  Label_insn_37717
-        FF006955          FF006955  Label_insn_37718
-        FF006957          FF006957  Label_insn_37719
-        FF006959          FF006959  Label_insn_37720
-        FF00695F          FF00695F  Label_insn_37721
-        FF006966          FF006966  Label_insn_37722
-        FF006967          FF006967  post_callback_Label_insn_37722
-        FF006969          FF006969  Label_insn_37723
-        FF00696B          FF00696B  Label_insn_37724
-        FF00696D          FF00696D  Label_insn_37725
-        FF00696F          FF00696F  Label_insn_37726
-        FF006971          FF006971  Label_insn_37727
-        FF006977          FF006977  Label_insn_37728
-        FF00697E          FF00697E  Label_insn_37729
-        FF00697F          FF00697F  post_callback_Label_insn_37729
-        FF006981          FF006981  Label_insn_37730
-        FF006983          FF006983  Label_insn_37731
-        FF006985          FF006985  Label_insn_37732
-        FF00698C          FF00698C  Label_insn_37733
-        FF00698E          FF00698E  Label_insn_37734
-        FF006990          FF006990  Label_insn_37735
-        FF006996          FF006996  Label_insn_37736
-        FF00699D          FF00699D  Label_insn_37737
-        FF00699E          FF00699E  post_callback_Label_insn_37737
-        FF0069A0          FF0069A0  Label_insn_37738
-        FF0069A2          FF0069A2  Label_insn_37739
-        FF0069A4          FF0069A4  Label_insn_37740
-        FF0069A6          FF0069A6  Label_insn_37741
-        FF0069A8          FF0069A8  Label_insn_37742
-        FF0069AE          FF0069AE  Label_insn_37743
-        FF0069B5          FF0069B5  Label_insn_37744
-        FF0069B6          FF0069B6  post_callback_Label_insn_37744
-        FF0069B8          FF0069B8  Label_insn_37745
-        FF0069BA          FF0069BA  Label_insn_37746
-        FF0069BC          FF0069BC  Label_insn_37747
-        FF0069C3          FF0069C3  Label_insn_37748
-        FF0069C5          FF0069C5  Label_insn_37749
-        FF0069C7          FF0069C7  Label_insn_37750
-        FF0069CD          FF0069CD  Label_insn_37751
-        FF0069D4          FF0069D4  Label_insn_37752
-        FF0069D5          FF0069D5  post_callback_Label_insn_37752
-        FF0069D7          FF0069D7  Label_insn_37753
-        FF0069D9          FF0069D9  Label_insn_37754
-        FF0069DB          FF0069DB  Label_insn_37755
-        FF0069DD          FF0069DD  Label_insn_37756
-        FF0069DF          FF0069DF  Label_insn_37757
-        FF0069E5          FF0069E5  Label_insn_37758
-        FF0069EC          FF0069EC  Label_insn_37759
-        FF0069ED          FF0069ED  post_callback_Label_insn_37759
-        FF0069EF          FF0069EF  Label_insn_37760
-        FF0069F1          FF0069F1  Label_insn_37761
-        FF0069F3          FF0069F3  Label_insn_37762
-        FF0069FA          FF0069FA  Label_insn_37763
-        FF0069FC          FF0069FC  Label_insn_37764
-        FF0069FE          FF0069FE  Label_insn_37765
-        FF006A04          FF006A04  Label_insn_37766
-        FF006A0B          FF006A0B  Label_insn_37767
-        FF006A0C          FF006A0C  post_callback_Label_insn_37767
-        FF006A0E          FF006A0E  Label_insn_37768
-        FF006A10          FF006A10  Label_insn_37769
-        FF006A12          FF006A12  Label_insn_37770
-        FF006A19          FF006A19  Label_insn_37771
-        FF006A1B          FF006A1B  Label_insn_37772
-        FF006A1D          FF006A1D  Label_insn_37773
-        FF006A23          FF006A23  Label_insn_37774
-        FF006A2A          FF006A2A  Label_insn_37775
-        FF006A2B          FF006A2B  post_callback_Label_insn_37775
-        FF006A2D          FF006A2D  Label_insn_37776
-        FF006A2F          FF006A2F  Label_insn_37777
-        FF006A31          FF006A31  Label_insn_37778
-        FF006A38          FF006A38  Label_insn_37779
-        FF006A3A          FF006A3A  Label_insn_37780
-        FF006A3C          FF006A3C  Label_insn_37781
-        FF006A42          FF006A42  Label_insn_37782
-        FF006A49          FF006A49  Label_insn_37783
-        FF006A4A          FF006A4A  post_callback_Label_insn_37783
-        FF006A4C          FF006A4C  Label_insn_37784
-        FF006A4E          FF006A4E  Label_insn_37785
-        FF006A50          FF006A50  Label_insn_37786
-        FF006A53          FF006A53  Label_insn_37787
-        FF006A5A          FF006A5A  Label_insn_37788
-        FF006A5C          FF006A5C  Label_insn_37789
-        FF006A5E          FF006A5E  Label_insn_37790
-        FF006A65          FF006A65  Label_insn_37791
-        FF006A67          FF006A67  Label_insn_37792
-        FF006A69          FF006A69  Label_insn_37793
-        FF006A6F          FF006A6F  Label_insn_37794
-        FF006A76          FF006A76  Label_insn_37795
-        FF006A77          FF006A77  post_callback_Label_insn_37795
-        FF006A79          FF006A79  Label_insn_37796
-        FF006A7B          FF006A7B  Label_insn_37797
-        FF006A7D          FF006A7D  Label_insn_37798
-        FF006A84          FF006A84  Label_insn_37799
-        FF006A86          FF006A86  Label_insn_37800
-        FF006A88          FF006A88  Label_insn_37801
-        FF006A8E          FF006A8E  Label_insn_37802
-        FF006A95          FF006A95  Label_insn_37803
-        FF006A96          FF006A96  post_callback_Label_insn_37803
-        FF006A98          FF006A98  Label_insn_37804
-        FF006A9A          FF006A9A  Label_insn_37805
-        FF006A9C          FF006A9C  Label_insn_37806
-        FF006AA3          FF006AA3  Label_insn_37807
-        FF006AA5          FF006AA5  Label_insn_37808
-        FF006AA7          FF006AA7  Label_insn_37809
-        FF006AAD          FF006AAD  Label_insn_37810
-        FF006AB4          FF006AB4  Label_insn_37811
-        FF006AB5          FF006AB5  post_callback_Label_insn_37811
-        FF006AB7          FF006AB7  Label_insn_37812
-        FF006AB9          FF006AB9  Label_insn_37813
-        FF006ABB          FF006ABB  Label_insn_37814
-        FF006AC2          FF006AC2  Label_insn_37815
-        FF006AC4          FF006AC4  Label_insn_37816
-        FF006AC6          FF006AC6  Label_insn_37817
-        FF006ACC          FF006ACC  Label_insn_37818
-        FF006AD3          FF006AD3  Label_insn_37819
-        FF006AD4          FF006AD4  post_callback_Label_insn_37819
-        FF006AD6          FF006AD6  Label_insn_37820
-        FF006AD8          FF006AD8  Label_insn_37821
-        FF006ADA          FF006ADA  Label_insn_37822
-        FF006ADC          FF006ADC  Label_insn_37823
-        FF006ADE          FF006ADE  Label_insn_37824
-        FF006AE4          FF006AE4  Label_insn_37825
-        FF006AEB          FF006AEB  Label_insn_37826
-        FF006AEC          FF006AEC  post_callback_Label_insn_37826
-        FF006AEE          FF006AEE  Label_insn_37827
-        FF006AF0          FF006AF0  Label_insn_8720
-        FF006AF4          FF006AF4  Label_insn_37828
-        FF006AF6          FF006AF6  Label_insn_37829
-        FF006AFD          FF006AFD  Label_insn_37830
-        FF006AFF          FF006AFF  Label_insn_37831
-        FF006B01          FF006B01  Label_insn_37832
-        FF006B07          FF006B07  Label_insn_37833
-        FF006B0E          FF006B0E  Label_insn_37834
-        FF006B0F          FF006B0F  post_callback_Label_insn_37834
-        FF006B11          FF006B11  Label_insn_37835
-        FF006B13          FF006B13  Label_insn_37836
-        FF006B15          FF006B15  Label_insn_37837
-        FF006B1C          FF006B1C  Label_insn_37838
-        FF006B1E          FF006B1E  Label_insn_37839
-        FF006B20          FF006B20  Label_insn_37840
-        FF006B26          FF006B26  Label_insn_37841
-        FF006B2D          FF006B2D  Label_insn_37842
-        FF006B2E          FF006B2E  post_callback_Label_insn_37842
-        FF006B30          FF006B30  Label_insn_37843
-        FF006B32          FF006B32  Label_insn_37844
-        FF006B34          FF006B34  Label_insn_8742
-        FF006B36          FF006B36  Label_insn_37845
-        FF006B3D          FF006B3D  Label_insn_37846
-        FF006B3F          FF006B3F  Label_insn_37847
-        FF006B41          FF006B41  Label_insn_37848
-        FF006B47          FF006B47  Label_insn_37849
-        FF006B4E          FF006B4E  Label_insn_37850
-        FF006B4F          FF006B4F  post_callback_Label_insn_37850
-        FF006B51          FF006B51  Label_insn_37851
-        FF006B53          FF006B53  Label_insn_37852
-        FF006B55          FF006B55  Label_insn_37853
-        FF006B57          FF006B57  Label_insn_37854
-        FF006B59          FF006B59  Label_insn_37855
-        FF006B5F          FF006B5F  Label_insn_37856
-        FF006B65          FF006B65  Label_insn_37897
-        FF006B6D          FF006B6D  Label_insn_37857
-        FF006B6E          FF006B6E  post_callback_Label_insn_37857
-        FF006B70          FF006B70  Label_insn_37858
-        FF006B72          FF006B72  Label_insn_37859
-        FF006B74          FF006B74  Label_insn_37860
-        FF006B76          FF006B76  Label_insn_37861
-        FF006B79          FF006B79  Label_insn_37862
-        FF006B80          FF006B80  Label_insn_37863
-        FF006B82          FF006B82  Label_insn_37864
-        FF006B84          FF006B84  Label_insn_37865
-        FF006B8B          FF006B8B  Label_insn_8767
-        FF006B8E          FF006B8E  Label_insn_37866
-        FF006B90          FF006B90  Label_insn_37867
-        FF006B92          FF006B92  Label_insn_37868
-        FF006B98          FF006B98  Label_insn_37869
-        FF006B9F          FF006B9F  Label_insn_37870
-        FF006BA0          FF006BA0  post_callback_Label_insn_37870
-        FF006BA2          FF006BA2  Label_insn_37871
-        FF006BA4          FF006BA4  Label_insn_37872
-        FF006BA6          FF006BA6  Label_insn_37873
-        FF006BAD          FF006BAD  Label_insn_37874
-        FF006BAF          FF006BAF  Label_insn_37875
-        FF006BB1          FF006BB1  Label_insn_37876
-        FF006BB7          FF006BB7  Label_insn_37877
-        FF006BBE          FF006BBE  Label_insn_37878
-        FF006BBF          FF006BBF  post_callback_Label_insn_37878
-        FF006BC1          FF006BC1  Label_insn_37879
-        FF006BC3          FF006BC3  Label_insn_37880
-        FF006BC5          FF006BC5  Label_insn_37881
-        FF006BCC          FF006BCC  Label_insn_37882
-        FF006BCE          FF006BCE  Label_insn_37883
-        FF006BD0          FF006BD0  Label_insn_37884
-        FF006BD6          FF006BD6  Label_insn_37885
-        FF006BDD          FF006BDD  Label_insn_37886
-        FF006BDE          FF006BDE  post_callback_Label_insn_37886
-        FF006BE0          FF006BE0  Label_insn_37887
-        FF006BE2          FF006BE2  Label_insn_37888
-        FF006BE4          FF006BE4  Label_insn_37889
-        FF006BEB          FF006BEB  Label_insn_37890
-        FF006BED          FF006BED  Label_insn_37891
-        FF006BEF          FF006BEF  Label_insn_37892
-        FF006BF5          FF006BF5  Label_insn_37893
-        FF006BFC          FF006BFC  Label_insn_37894
-        FF006BFD          FF006BFD  post_callback_Label_insn_37894
-        FF006BFF          FF006BFF  Label_insn_37895
-        FF006C01          FF006C01  Label_insn_37896
-        FF006C03          FF006C03  Label_insn_8809
-        FF006C07          FF006C07  Label_insn_37898
-        FF006C09          FF006C09  Label_insn_37899
-        FF006C0B          FF006C0B  Label_insn_37900
-        FF006C11          FF006C11  Label_insn_37901
-        FF006C18          FF006C18  Label_insn_37902
-        FF006C19          FF006C19  post_callback_Label_insn_37902
-        FF006C1B          FF006C1B  Label_insn_37903
-        FF006C1D          FF006C1D  Label_insn_37904
-        FF006C1F          FF006C1F  Label_insn_8817
-        FF006C23          FF006C23  Label_insn_37905
-        FF006C25          FF006C25  Label_insn_37906
-        FF006C27          FF006C27  Label_insn_37907
-        FF006C2D          FF006C2D  Label_insn_37908
-        FF006C34          FF006C34  Label_insn_37909
-        FF006C35          FF006C35  post_callback_Label_insn_37909
-        FF006C37          FF006C37  Label_insn_37910
-        FF006C39          FF006C39  Label_insn_37911
-        FF006C3B          FF006C3B  Label_insn_8827
-        FF006C3F          FF006C3F  Label_insn_37912
-        FF006C46          FF006C46  Label_insn_8831
-        FF006C4A          FF006C4A  Label_insn_8836
-        FF006C4E          FF006C4E  Label_insn_8838
-        FF006C52          FF006C52  Label_insn_37913
-        FF006C54          FF006C54  Label_insn_37914
-        FF006C56          FF006C56  Label_insn_37915
-        FF006C5C          FF006C5C  Label_insn_37916
-        FF006C63          FF006C63  Label_insn_37917
-        FF006C64          FF006C64  post_callback_Label_insn_37917
-        FF006C66          FF006C66  Label_insn_37918
-        FF006C68          FF006C68  Label_insn_37919
-        FF006C6A          FF006C6A  Label_insn_37920
-        FF006C71          FF006C71  Label_insn_37921
-        FF006C73          FF006C73  Label_insn_37922
-        FF006C75          FF006C75  Label_insn_37923
-        FF006C7B          FF006C7B  Label_insn_37924
-        FF006C82          FF006C82  Label_insn_37925
-        FF006C83          FF006C83  post_callback_Label_insn_37925
-        FF006C85          FF006C85  Label_insn_37926
-        FF006C87          FF006C87  Label_insn_37927
-        FF006C89          FF006C89  Label_insn_37928
-        FF006C90          FF006C90  Label_insn_37929
-        FF006C92          FF006C92  Label_insn_37930
-        FF006C94          FF006C94  Label_insn_37931
-        FF006C9A          FF006C9A  Label_insn_37932
-        FF006CA1          FF006CA1  Label_insn_37933
-        FF006CA2          FF006CA2  post_callback_Label_insn_37933
-        FF006CA4          FF006CA4  Label_insn_37934
-        FF006CA6          FF006CA6  Label_insn_37935
-        FF006CA8          FF006CA8  Label_insn_37936
-        FF006CAF          FF006CAF  Label_insn_37937
-        FF006CB1          FF006CB1  Label_insn_37938
-        FF006CB3          FF006CB3  Label_insn_37939
-        FF006CB9          FF006CB9  Label_insn_37940
-        FF006CC0          FF006CC0  Label_insn_37941
-        FF006CC1          FF006CC1  post_callback_Label_insn_37941
-        FF006CC3          FF006CC3  Label_insn_37942
-        FF006CC5          FF006CC5  Label_insn_37943
-        FF006CC7          FF006CC7  Label_insn_37944
-        FF006CCE          FF006CCE  Label_insn_37945
-        FF006CD0          FF006CD0  Label_insn_37946
-        FF006CD2          FF006CD2  Label_insn_37947
-        FF006CD8          FF006CD8  Label_insn_37948
-        FF006CDF          FF006CDF  Label_insn_37949
-        FF006CE0          FF006CE0  post_callback_Label_insn_37949
-        FF006CE2          FF006CE2  Label_insn_37950
-        FF006CE4          FF006CE4  Label_insn_37951
-        FF006CE6          FF006CE6  Label_insn_37952
-        FF006CED          FF006CED  Label_insn_37953
-        FF006CEF          FF006CEF  Label_insn_37954
-        FF006CF1          FF006CF1  Label_insn_37955
-        FF006CF7          FF006CF7  Label_insn_37956
-        FF006CFE          FF006CFE  Label_insn_37957
-        FF006CFF          FF006CFF  post_callback_Label_insn_37957
-        FF006D01          FF006D01  Label_insn_37958
-        FF006D03          FF006D03  Label_insn_37959
-        FF006D05          FF006D05  Label_insn_37960
-        FF006D0C          FF006D0C  Label_insn_37961
-        FF006D0E          FF006D0E  Label_insn_37962
-        FF006D10          FF006D10  Label_insn_37963
-        FF006D16          FF006D16  Label_insn_37964
-        FF006D1D          FF006D1D  Label_insn_37965
-        FF006D1E          FF006D1E  post_callback_Label_insn_37965
-        FF006D20          FF006D20  Label_insn_37966
-        FF006D22          FF006D22  Label_insn_37967
-        FF006D24          FF006D24  Label_insn_37968
-        FF006D2B          FF006D2B  Label_insn_37969
-        FF006D2D          FF006D2D  Label_insn_37970
-        FF006D2F          FF006D2F  Label_insn_37971
-        FF006D35          FF006D35  Label_insn_37972
-        FF006D3C          FF006D3C  Label_insn_37973
-        FF006D3D          FF006D3D  post_callback_Label_insn_37973
-        FF006D3F          FF006D3F  Label_insn_37974
-        FF006D41          FF006D41  Label_insn_37975
-        FF006D43          FF006D43  Label_insn_37976
-        FF006D4A          FF006D4A  Label_insn_37977
-        FF006D4C          FF006D4C  Label_insn_37978
-        FF006D4E          FF006D4E  Label_insn_37979
-        FF006D54          FF006D54  Label_insn_37980
-        FF006D5B          FF006D5B  Label_insn_37981
-        FF006D5C          FF006D5C  post_callback_Label_insn_37981
-        FF006D5E          FF006D5E  Label_insn_37982
-        FF006D60          FF006D60  Label_insn_37983
-        FF006D62          FF006D62  Label_insn_37984
-        FF006D69          FF006D69  Label_insn_37985
-        FF006D6B          FF006D6B  Label_insn_37986
-        FF006D6D          FF006D6D  Label_insn_37987
-        FF006D73          FF006D73  Label_insn_37988
-        FF006D7A          FF006D7A  Label_insn_37989
-        FF006D7B          FF006D7B  post_callback_Label_insn_37989
-        FF006D7D          FF006D7D  Label_insn_37990
-        FF006D7F          FF006D7F  Label_insn_37991
-        FF006D81          FF006D81  Label_insn_37992
-        FF006D88          FF006D88  Label_insn_37993
-        FF006D8A          FF006D8A  Label_insn_37994
-        FF006D8C          FF006D8C  Label_insn_37995
-        FF006D92          FF006D92  Label_insn_37996
-        FF006D98          FF006D98  Label_insn_37997
-        FF006D9F          FF006D9F  Label_insn_37998
-        FF006DA0          FF006DA0  post_callback_Label_insn_37998
-        FF006DA2          FF006DA2  Label_insn_37999
-        FF006DA4          FF006DA4  Label_insn_8959
-        FF006DA7          FF006DA7  Label_insn_38000
-        FF006DA9          FF006DA9  Label_insn_38001
-        FF006DAB          FF006DAB  Label_insn_38002
-        FF006DAE          FF006DAE  Label_insn_38003
-        FF006DB5          FF006DB5  Label_insn_38004
-        FF006DB7          FF006DB7  Label_insn_8965
-        FF006DBA          FF006DBA  Label_insn_38005
-        FF006DBC          FF006DBC  Label_insn_38006
-        FF006DC0          FF006DC0  Label_insn_38007
-        FF006DC2          FF006DC2  Label_insn_38008
-        FF006DC4          FF006DC4  Label_insn_38009
-        FF006DCA          FF006DCA  Label_insn_38010
-        FF006DD1          FF006DD1  Label_insn_38011
-        FF006DD2          FF006DD2  post_callback_Label_insn_38011
-        FF006DD4          FF006DD4  Label_insn_38012
-        FF006DD6          FF006DD6  Label_insn_38013
-        FF006DD8          FF006DD8  Label_insn_38014
-        FF006DDA          FF006DDA  Label_insn_38015
-        FF006DDD          FF006DDD  Label_insn_38016
-        FF006DE4          FF006DE4  Label_insn_8979
-        FF006DE8          FF006DE8  Label_insn_38017
-        FF006DEA          FF006DEA  Label_insn_8980
-        FF006DEE          FF006DEE  Label_insn_38018
-        FF006DF0          FF006DF0  Label_insn_38019
-        FF006DF4          FF006DF4  Label_insn_38020
-        FF006DF6          FF006DF6  Label_insn_38021
-        FF006DF8          FF006DF8  Label_insn_8984
-        FF006DFA          FF006DFA  Label_insn_38022
-        FF006E00          FF006E00  Label_insn_38023
-        FF006E07          FF006E07  Label_insn_38024
-        FF006E08          FF006E08  post_callback_Label_insn_38024
-        FF006E0A          FF006E0A  Label_insn_38025
-        FF006E0C          FF006E0C  Label_insn_38026
-        FF006E0E          FF006E0E  Label_insn_8991
-        FF006E10          FF006E10  Label_insn_38027
-        FF006E12          FF006E12  Label_insn_8992
-        FF006E14          FF006E14  Label_insn_38028
-        FF006E17          FF006E17  Label_insn_8993
-        FF006E1B          FF006E1B  Label_insn_38029
-        FF006E22          FF006E22  Label_insn_38030
-        FF006E24          FF006E24  Label_insn_38031
-        FF006E26          FF006E26  Label_insn_38032
-        FF006E2A          FF006E2A  Label_insn_38033
-        FF006E2C          FF006E2C  Label_insn_38034
-        FF006E2E          FF006E2E  Label_insn_8999
-        FF006E30          FF006E30  Label_insn_38035
-        FF006E36          FF006E36  Label_insn_9000
-        FF006E3A          FF006E3A  Label_insn_38036
-        FF006E41          FF006E41  Label_insn_38037
-        FF006E42          FF006E42  post_callback_Label_insn_38037
-        FF006E44          FF006E44  Label_insn_38038
-        FF006E46          FF006E46  Label_insn_38039
-        FF006E48          FF006E48  Label_insn_9005
-        FF006E4C          FF006E4C  Label_insn_38040
-        FF006E53          FF006E53  Label_insn_9008
-        FF006E5A          FF006E5A  Label_insn_38041
-        FF006E5C          FF006E5C  Label_insn_38042
-        FF006E5E          FF006E5E  Label_insn_38043
-        FF006E64          FF006E64  Label_insn_38044
-        FF006E6A          FF006E6A  Label_insn_9012
-        FF006E6F          FF006E6F  Label_insn_38045
-        FF006E70          FF006E70  post_callback_Label_insn_38045
-        FF006E72          FF006E72  Label_insn_38046
-        FF006E74          FF006E74  Label_insn_9014
-        FF006E79          FF006E79  Label_insn_38047
-        FF006E7B          FF006E7B  Label_insn_9015
-        FF006E80          FF006E80  Label_insn_38048
-        FF006E82          FF006E82  Label_insn_38049
-        FF006E89          FF006E89  Label_insn_9018
-        FF006E8D          FF006E8D  Label_insn_38050
-        FF006E94          FF006E94  Label_insn_9019
-        FF006E98          FF006E98  Label_insn_38051
-        FF006E9A          FF006E9A  Label_insn_38052
-        FF006E9C          FF006E9C  Label_insn_38053
-        FF006EA0          FF006EA0  Label_insn_38054
-        FF006EA3          FF006EA3  Label_insn_38055
-        FF006EAA          FF006EAA  Label_insn_9024
-        FF006EAC          FF006EAC  Label_insn_38056
-        FF006EB3          FF006EB3  Label_insn_9025
-        FF006EB7          FF006EB7  Label_insn_38057
-        FF006EB9          FF006EB9  Label_insn_38058
-        FF006EBB          FF006EBB  Label_insn_38059
-        FF006EC1          FF006EC1  Label_insn_38060
-        FF006EC7          FF006EC7  Label_insn_9029
-        FF006ECC          FF006ECC  Label_insn_38061
-        FF006ECD          FF006ECD  post_callback_Label_insn_38061
-        FF006ECF          FF006ECF  Label_insn_38062
-        FF006ED1          FF006ED1  Label_insn_38063
-        FF006ED3          FF006ED3  Label_insn_38064
-        FF006EDA          FF006EDA  Label_insn_38065
-        FF006EDC          FF006EDC  Label_insn_38066
-        FF006EDE          FF006EDE  Label_insn_38067
-        FF006EE4          FF006EE4  Label_insn_38068
-        FF006EEB          FF006EEB  Label_insn_38069
-        FF006EEC          FF006EEC  post_callback_Label_insn_38069
-        FF006EEE          FF006EEE  Label_insn_38070
-        FF006EF0          FF006EF0  Label_insn_38071
-        FF006EF2          FF006EF2  Label_insn_9043
-        FF006EF6          FF006EF6  Label_insn_38072
-        FF006EFD          FF006EFD  Label_insn_9046
-        FF006F04          FF006F04  Label_insn_38073
-        FF006F06          FF006F06  Label_insn_38074
-        FF006F08          FF006F08  Label_insn_38075
-        FF006F0E          FF006F0E  Label_insn_38076
-        FF006F14          FF006F14  Label_insn_9050
-        FF006F19          FF006F19  Label_insn_38077
-        FF006F1A          FF006F1A  post_callback_Label_insn_38077
-        FF006F1C          FF006F1C  Label_insn_38078
-        FF006F1E          FF006F1E  Label_insn_38079
-        FF006F20          FF006F20  Label_insn_38080
-        FF006F27          FF006F27  Label_insn_9055
-        FF006F2B          FF006F2B  Label_insn_9056
-        FF006F2F          FF006F2F  Label_insn_38081
-        FF006F31          FF006F31  Label_insn_38082
-        FF006F33          FF006F33  Label_insn_38083
-        FF006F39          FF006F39  Label_insn_38084
-        FF006F40          FF006F40  Label_insn_38085
-        FF006F41          FF006F41  post_callback_Label_insn_38085
-        FF006F43          FF006F43  Label_insn_38086
-        FF006F45          FF006F45  Label_insn_38087
-        FF006F47          FF006F47  Label_insn_9063
-        FF006F4A          FF006F4A  Label_insn_38088
-        FF006F51          FF006F51  Label_insn_38089
-        FF006F53          FF006F53  Label_insn_38090
-        FF006F55          FF006F55  Label_insn_38091
-        FF006F5B          FF006F5B  Label_insn_38092
-        FF006F62          FF006F62  Label_insn_38093
-        FF006F63          FF006F63  post_callback_Label_insn_38093
-        FF006F65          FF006F65  Label_insn_38094
-        FF006F67          FF006F67  Label_insn_38095
-        FF006F69          FF006F69  Label_insn_38096
-        FF006F6B          FF006F6B  Label_insn_38097
-        FF006F6D          FF006F6D  Label_insn_38098
-        FF006F73          FF006F73  Label_insn_38099
-        FF006F7A          FF006F7A  Label_insn_38100
-        FF006F7B          FF006F7B  post_callback_Label_insn_38100
-        FF006F7D          FF006F7D  Label_insn_38101
-        FF006F7F          FF006F7F  Label_insn_9080
-        FF006F82          FF006F82  Label_insn_38102
-        FF006F84          FF006F84  Label_insn_9081
-        FF006F87          FF006F87  Label_insn_38103
-        FF006F8E          FF006F8E  Label_insn_38104
-        FF006F90          FF006F90  Label_insn_38105
-        FF006F92          FF006F92  Label_insn_38106
-        FF006F98          FF006F98  Label_insn_38107
-        FF006F9F          FF006F9F  Label_insn_38108
-        FF006FA0          FF006FA0  post_callback_Label_insn_38108
-        FF006FA2          FF006FA2  Label_insn_38109
-        FF006FA4          FF006FA4  Label_insn_38110
-        FF006FA6          FF006FA6  Label_insn_9091
-        FF006FAA          FF006FAA  Label_insn_38111
-        FF006FB1          FF006FB1  Label_insn_38112
-        FF006FB3          FF006FB3  Label_insn_9094
-        FF006FB7          FF006FB7  Label_insn_38113
-        FF006FB9          FF006FB9  Label_insn_38114
-        FF006FBF          FF006FBF  Label_insn_9096
-        FF006FC3          FF006FC3  Label_insn_38115
-        FF006FCA          FF006FCA  Label_insn_38116
-        FF006FCB          FF006FCB  post_callback_Label_insn_38116
-        FF006FCD          FF006FCD  Label_insn_9098
-        FF006FCF          FF006FCF  Label_insn_38117
-        FF006FD1          FF006FD1  Label_insn_38118
-        FF006FD3          FF006FD3  Label_insn_9101
-        FF006FD7          FF006FD7  Label_insn_38119
-        FF006FDE          FF006FDE  Label_insn_38120
-        FF006FE0          FF006FE0  Label_insn_9104
-        FF006FE4          FF006FE4  Label_insn_38121
-        FF006FE6          FF006FE6  Label_insn_9105
-        FF006FEA          FF006FEA  Label_insn_38122
-        FF006FF0          FF006FF0  Label_insn_38123
-        FF006FF7          FF006FF7  Label_insn_38124
-        FF006FF8          FF006FF8  post_callback_Label_insn_38124
-        FF006FFA          FF006FFA  Label_insn_9108
-        FF006FFE          FF006FFE  Label_insn_38125
-        FF007000          FF007000  Label_insn_38126
-        FF007002          FF007002  Label_insn_9110
-        FF007006          FF007006  Label_insn_38127
-        FF00700D          FF00700D  Label_insn_38128
-        FF00700F          FF00700F  Label_insn_38129
-        FF007011          FF007011  Label_insn_38130
-        FF007017          FF007017  Label_insn_9116
-        FF007019          FF007019  Label_insn_38131
-        FF00701F          FF00701F  Label_insn_9117
-        FF007024          FF007024  Label_insn_38132
-        FF007025          FF007025  post_callback_Label_insn_38132
-        FF007027          FF007027  Label_insn_38133
-        FF007029          FF007029  Label_insn_38134
-        FF00702B          FF00702B  Label_insn_38135
-        FF00702D          FF00702D  Label_insn_38136
-        FF007030          FF007030  Label_insn_9123
-        FF007033          FF007033  Label_insn_38137
-        FF00703A          FF00703A  Label_insn_9124
-        FF00703C          FF00703C  Label_insn_38138
-        FF00703E          FF00703E  Label_insn_38139
-        FF007040          FF007040  Label_insn_9126
-        FF007044          FF007044  Label_insn_38140
-        FF007048          FF007048  Label_insn_9127
-        FF00704C          FF00704C  Label_insn_38141
-        FF00704E          FF00704E  Label_insn_38142
-        FF007050          FF007050  Label_insn_9129
-        FF007054          FF007054  Label_insn_38143
-        FF00705A          FF00705A  Label_insn_9130
-        FF00705C          FF00705C  Label_insn_38144
-        FF007063          FF007063  Label_insn_38145
-        FF007064          FF007064  post_callback_Label_insn_38145
-        FF007066          FF007066  Label_insn_9132
-        FF00706A          FF00706A  Label_insn_38146
-        FF00706C          FF00706C  Label_insn_38147
-        FF00706E          FF00706E  Label_insn_9135
-        FF007070          FF007070  Label_insn_9136
-        FF007074          FF007074  Label_insn_38148
-        FF00707B          FF00707B  Label_insn_38149
-        FF00707D          FF00707D  Label_insn_9139
-        FF00707F          FF00707F  Label_insn_38150
-        FF007081          FF007081  Label_insn_38151
-        FF007087          FF007087  Label_insn_9141
-        FF00708B          FF00708B  Label_insn_38152
-        FF007092          FF007092  Label_insn_38153
-        FF007093          FF007093  post_callback_Label_insn_38153
-        FF007095          FF007095  Label_insn_38154
-        FF007097          FF007097  Label_insn_38155
-        FF007099          FF007099  Label_insn_38156
-        FF0070A0          FF0070A0  Label_insn_38157
-        FF0070A2          FF0070A2  Label_insn_38158
-        FF0070A4          FF0070A4  Label_insn_38159
-        FF0070AA          FF0070AA  Label_insn_38160
-        FF0070B1          FF0070B1  Label_insn_38161
-        FF0070B2          FF0070B2  post_callback_Label_insn_38161
-        FF0070B4          FF0070B4  Label_insn_38162
-        FF0070B6          FF0070B6  Label_insn_38163
-        FF0070B8          FF0070B8  Label_insn_38164
-        FF0070BA          FF0070BA  Label_insn_38165
-        FF0070BD          FF0070BD  Label_insn_38166
-        FF0070C4          FF0070C4  Label_insn_38167
-        FF0070C6          FF0070C6  Label_insn_38168
-        FF0070C8          FF0070C8  Label_insn_38169
-        FF0070CC          FF0070CC  Label_insn_38170
-        FF0070CE          FF0070CE  Label_insn_38171
-        FF0070D0          FF0070D0  Label_insn_38172
-        FF0070D6          FF0070D6  Label_insn_38173
-        FF0070DD          FF0070DD  Label_insn_38174
-        FF0070DE          FF0070DE  post_callback_Label_insn_38174
-        FF0070E0          FF0070E0  Label_insn_38175
-        FF0070E2          FF0070E2  Label_insn_38176
-        FF0070E4          FF0070E4  Label_insn_38177
-        FF0070EB          FF0070EB  Label_insn_38178
-        FF0070ED          FF0070ED  Label_insn_38179
-        FF0070EF          FF0070EF  Label_insn_38180
-        FF0070F5          FF0070F5  Label_insn_38181
-        FF0070FC          FF0070FC  Label_insn_38182
-        FF0070FD          FF0070FD  post_callback_Label_insn_38182
-        FF0070FF          FF0070FF  Label_insn_38183
-        FF007101          FF007101  Label_insn_38184
-        FF007103          FF007103  Label_insn_9190
-        FF007107          FF007107  Label_insn_38185
-        FF007109          FF007109  Label_insn_38186
-        FF00710F          FF00710F  Label_insn_38187
-        FF007116          FF007116  Label_insn_38188
-        FF007118          FF007118  Label_insn_38189
-        FF00711A          FF00711A  Label_insn_38190
-        FF00711E          FF00711E  Label_insn_38191
-        FF007121          FF007121  Label_insn_38192
-        FF007127          FF007127  Label_insn_38193
-        FF00712E          FF00712E  Label_insn_38194
-        FF007130          FF007130  Label_insn_38195
-        FF007132          FF007132  Label_insn_38196
-        FF007138          FF007138  Label_insn_38197
-        FF00713F          FF00713F  Label_insn_38198
-        FF007140          FF007140  post_callback_Label_insn_38198
-        FF007142          FF007142  Label_insn_38199
-        FF007144          FF007144  Label_insn_38200
-        FF007146          FF007146  Label_insn_38201
-        FF00714D          FF00714D  Label_insn_38202
-        FF00714F          FF00714F  Label_insn_38203
-        FF007151          FF007151  Label_insn_38204
-        FF007157          FF007157  Label_insn_38205
-        FF00715E          FF00715E  Label_insn_38206
-        FF00715F          FF00715F  post_callback_Label_insn_38206
-        FF007161          FF007161  Label_insn_38207
-        FF007163          FF007163  Label_insn_38208
-        FF007165          FF007165  Label_insn_38209
-        FF00716C          FF00716C  Label_insn_38210
-        FF00716E          FF00716E  Label_insn_38211
-        FF007170          FF007170  Label_insn_38212
-        FF007176          FF007176  Label_insn_38213
-        FF00717D          FF00717D  Label_insn_38214
-        FF00717E          FF00717E  post_callback_Label_insn_38214
-        FF007180          FF007180  Label_insn_38215
-        FF007182          FF007182  Label_insn_9226
-        FF007186          FF007186  Label_insn_38216
-        FF007188          FF007188  Label_insn_38217
-        FF00718F          FF00718F  Label_insn_38218
-        FF007191          FF007191  Label_insn_38219
-        FF007193          FF007193  Label_insn_38220
-        FF007199          FF007199  Label_insn_38221
-        FF0071A0          FF0071A0  Label_insn_38222
-        FF0071A1          FF0071A1  post_callback_Label_insn_38222
-        FF0071A3          FF0071A3  Label_insn_38223
-        FF0071A5          FF0071A5  Label_insn_38224
-        FF0071A7          FF0071A7  Label_insn_38225
-        FF0071A9          FF0071A9  Label_insn_38226
-        FF0071AB          FF0071AB  Label_insn_38227
-        FF0071B1          FF0071B1  Label_insn_38228
-        FF0071B8          FF0071B8  Label_insn_38229
-        FF0071B9          FF0071B9  post_callback_Label_insn_38229
-        FF0071BB          FF0071BB  Label_insn_38230
-        FF0071BD          FF0071BD  Label_insn_9246
-        FF0071C0          FF0071C0  Label_insn_38231
-        FF0071C2          FF0071C2  Label_insn_38232
-        FF0071C9          FF0071C9  Label_insn_9249
-        FF0071CC          FF0071CC  Label_insn_38233
-        FF0071CE          FF0071CE  Label_insn_38234
-        FF0071D0          FF0071D0  Label_insn_9252
-        FF0071D4          FF0071D4  Label_insn_38235
-        FF0071DA          FF0071DA  Label_insn_38236
-        FF0071E1          FF0071E1  Label_insn_38237
-        FF0071E2          FF0071E2  post_callback_Label_insn_38237
-        FF0071E4          FF0071E4  Label_insn_38238
-        FF0071E6          FF0071E6  Label_insn_9256
-        FF0071EA          FF0071EA  Label_insn_38239
-        FF0071EC          FF0071EC  Label_insn_38240
-        FF0071F3          FF0071F3  Label_insn_38241
-        FF0071F5          FF0071F5  Label_insn_38242
-        FF0071F7          FF0071F7  Label_insn_38243
-        FF0071FD          FF0071FD  Label_insn_38244
-        FF007204          FF007204  Label_insn_38245
-        FF007205          FF007205  post_callback_Label_insn_38245
-        FF007207          FF007207  Label_insn_38246
-        FF007209          FF007209  Label_insn_38247
-        FF00720B          FF00720B  Label_insn_38248
-        FF007212          FF007212  Label_insn_38249
-        FF007214          FF007214  Label_insn_38250
-        FF007216          FF007216  Label_insn_38251
-        FF00721C          FF00721C  Label_insn_38252
-        FF007223          FF007223  Label_insn_38253
-        FF007224          FF007224  post_callback_Label_insn_38253
-        FF007226          FF007226  Label_insn_38254
-        FF007228          FF007228  Label_insn_38255
-        FF00722A          FF00722A  Label_insn_38256
-        FF007231          FF007231  Label_insn_38257
-        FF007233          FF007233  Label_insn_38258
-        FF007235          FF007235  Label_insn_38259
-        FF00723B          FF00723B  Label_insn_38260
-        FF007242          FF007242  Label_insn_38261
-        FF007243          FF007243  post_callback_Label_insn_38261
-        FF007245          FF007245  Label_insn_38262
-        FF007247          FF007247  Label_insn_38263
-        FF007249          FF007249  Label_insn_38264
-        FF007250          FF007250  Label_insn_38265
-        FF007252          FF007252  Label_insn_38266
-        FF007254          FF007254  Label_insn_38267
-        FF00725A          FF00725A  Label_insn_38268
-        FF007261          FF007261  Label_insn_38269
-        FF007262          FF007262  post_callback_Label_insn_38269
-        FF007264          FF007264  Label_insn_9296
-        FF007268          FF007268  Label_insn_38270
-        FF00726A          FF00726A  Label_insn_38271
-        FF00726C          FF00726C  Label_insn_38272
-        FF007273          FF007273  Label_insn_38273
-        FF007275          FF007275  Label_insn_38274
-        FF007277          FF007277  Label_insn_38275
-        FF00727D          FF00727D  Label_insn_38276
-        FF007284          FF007284  Label_insn_38277
-        FF007285          FF007285  post_callback_Label_insn_38277
-        FF007287          FF007287  Label_insn_38278
-        FF007289          FF007289  Label_insn_38279
-        FF00728B          FF00728B  Label_insn_38280
-        FF007292          FF007292  Label_insn_38281
-        FF007294          FF007294  Label_insn_38282
-        FF007296          FF007296  Label_insn_38283
-        FF00729C          FF00729C  Label_insn_38284
-        FF0072A3          FF0072A3  Label_insn_38285
-        FF0072A4          FF0072A4  post_callback_Label_insn_38285
-        FF0072A6          FF0072A6  Label_insn_38286
-        FF0072A8          FF0072A8  Label_insn_38287
-        FF0072AA          FF0072AA  Label_insn_9319
-        FF0072AD          FF0072AD  Label_insn_38288
-        FF0072B4          FF0072B4  Label_insn_38289
-        FF0072B6          FF0072B6  Label_insn_9322
-        FF0072BA          FF0072BA  Label_insn_38290
-        FF0072BC          FF0072BC  Label_insn_38291
-        FF0072C2          FF0072C2  Label_insn_38292
-        FF0072C9          FF0072C9  Label_insn_38293
-        FF0072CA          FF0072CA  post_callback_Label_insn_38293
-        FF0072CC          FF0072CC  Label_insn_38294
-        FF0072CE          FF0072CE  Label_insn_38295
-        FF0072D0          FF0072D0  Label_insn_38296
-        FF0072D7          FF0072D7  Label_insn_38297
-        FF0072D9          FF0072D9  Label_insn_38298
-        FF0072DC          FF0072DC  Label_insn_38299
-        FF0072DD          FF0072DD  post_callback_Label_insn_38299
-        FF0072DF          FF0072DF  Label_insn_9333
-        FF0072E2          FF0072E2  Label_insn_38300
-        FF0072E8          FF0072E8  Label_insn_38301
-        FF0072EF          FF0072EF  Label_insn_38302
-        FF0072F0          FF0072F0  post_callback_Label_insn_38302
-        FF0072F2          FF0072F2  Label_insn_38303
-        FF0072F4          FF0072F4  Label_insn_38304
-        FF0072F6          FF0072F6  Label_insn_38305
-        FF0072FD          FF0072FD  Label_insn_38306
-        FF0072FF          FF0072FF  Label_insn_38307
-        FF007301          FF007301  Label_insn_9351
-        FF007304          FF007304  Label_insn_9353
-        FF007307          FF007307  Label_insn_38308
-        FF00730D          FF00730D  Label_insn_38309
-        FF007314          FF007314  Label_insn_38310
-        FF007315          FF007315  post_callback_Label_insn_38310
-        FF007317          FF007317  Label_insn_38311
-        FF007319          FF007319  Label_insn_9359
-        FF00731C          FF00731C  Label_insn_38312
-        FF00731E          FF00731E  Label_insn_38313
-        FF007325          FF007325  Label_insn_38314
-        FF007327          FF007327  Label_insn_9364
-        FF00732C          FF00732C  Label_insn_38315
-        FF00732E          FF00732E  Label_insn_38316
-        FF007334          FF007334  Label_insn_38317
-        FF00733B          FF00733B  Label_insn_38318
-        FF00733C          FF00733C  post_callback_Label_insn_38318
-        FF00733E          FF00733E  Label_insn_9368
-        FF007342          FF007342  Label_insn_38319
-        FF007344          FF007344  Label_insn_38320
-        FF007346          FF007346  Label_insn_38321
-        FF00734D          FF00734D  Label_insn_9372
-        FF007350          FF007350  Label_insn_38322
-        FF007352          FF007352  Label_insn_38323
-        FF007354          FF007354  Label_insn_38324
-        FF00735A          FF00735A  Label_insn_38325
-        FF007361          FF007361  Label_insn_38326
-        FF007362          FF007362  post_callback_Label_insn_38326
-        FF007364          FF007364  Label_insn_38327
-        FF007366          FF007366  Label_insn_38328
-        FF007368          FF007368  Label_insn_38329
-        FF00736F          FF00736F  Label_insn_38330
-        FF007371          FF007371  Label_insn_38331
-        FF007373          FF007373  Label_insn_38332
-        FF007379          FF007379  Label_insn_9387
-        FF00737D          FF00737D  Label_insn_38333
-        FF007384          FF007384  Label_insn_38334
-        FF007385          FF007385  post_callback_Label_insn_38334
-        FF007387          FF007387  Label_insn_38335
-        FF007389          FF007389  Label_insn_9390
-        FF00738D          FF00738D  Label_insn_38336
-        FF00738F          FF00738F  Label_insn_38337
-        FF007396          FF007396  Label_insn_38338
-        FF007398          FF007398  Label_insn_38339
-        FF00739A          FF00739A  Label_insn_38340
-        FF0073A0          FF0073A0  Label_insn_38341
-        FF0073A7          FF0073A7  Label_insn_38342
-        FF0073A8          FF0073A8  post_callback_Label_insn_38342
-        FF0073AA          FF0073AA  Label_insn_38343
-        FF0073AC          FF0073AC  Label_insn_9401
-        FF0073AF          FF0073AF  Label_insn_38344
-        FF0073B1          FF0073B1  Label_insn_9402
-        FF0073B5          FF0073B5  Label_insn_38345
-        FF0073BC          FF0073BC  Label_insn_38346
-        FF0073BE          FF0073BE  Label_insn_38347
-        FF0073C0          FF0073C0  Label_insn_9407
-        FF0073C4          FF0073C4  Label_insn_38348
-        FF0073CA          FF0073CA  Label_insn_38349
-        FF0073D0          FF0073D0  Label_insn_9410
-        FF0073D5          FF0073D5  Label_insn_38350
-        FF0073D6          FF0073D6  post_callback_Label_insn_38350
-        FF0073D8          FF0073D8  Label_insn_38351
-        FF0073DA          FF0073DA  Label_insn_38352
-        FF0073DC          FF0073DC  Label_insn_38353
-        FF0073E3          FF0073E3  Label_insn_9415
-        FF0073E7          FF0073E7  Label_insn_38354
-        FF0073E9          FF0073E9  Label_insn_38355
-        FF0073EB          FF0073EB  Label_insn_38356
-        FF0073F1          FF0073F1  Label_insn_38357
-        FF0073F8          FF0073F8  Label_insn_38358
-        FF0073F9          FF0073F9  post_callback_Label_insn_38358
-        FF0073FB          FF0073FB  Label_insn_38359
-        FF0073FD          FF0073FD  Label_insn_38360
-        FF0073FF          FF0073FF  Label_insn_38361
-        FF007406          FF007406  Label_insn_38362
-        FF007408          FF007408  Label_insn_38363
-        FF00740A          FF00740A  Label_insn_38364
-        FF007410          FF007410  Label_insn_38365
-        FF007417          FF007417  Label_insn_38366
-        FF007418          FF007418  post_callback_Label_insn_38366
-        FF00741A          FF00741A  Label_insn_38367
-        FF00741C          FF00741C  Label_insn_38368
-        FF00741E          FF00741E  Label_insn_38369
-        FF007421          FF007421  Label_insn_38370
-        FF007428          FF007428  Label_insn_38371
-        FF00742A          FF00742A  Label_insn_38372
-        FF00742C          FF00742C  Label_insn_38373
-        FF00742F          FF00742F  Label_insn_38374
-        FF007431          FF007431  Label_insn_38375
-        FF007433          FF007433  Label_insn_38376
-        FF007439          FF007439  Label_insn_38377
-        FF007440          FF007440  Label_insn_38378
-        FF007441          FF007441  post_callback_Label_insn_38378
-        FF007443          FF007443  Label_insn_38379
-        FF007445          FF007445  Label_insn_38380
-        FF007447          FF007447  Label_insn_38381
-        FF00744E          FF00744E  Label_insn_38382
-        FF007450          FF007450  Label_insn_38383
-        FF007452          FF007452  Label_insn_38384
-        FF007458          FF007458  Label_insn_38385
-        FF00745F          FF00745F  Label_insn_38386
-        FF007460          FF007460  post_callback_Label_insn_38386
-        FF007462          FF007462  Label_insn_38387
-        FF007464          FF007464  Label_insn_38388
-        FF007466          FF007466  Label_insn_9466
-        FF007469          FF007469  Label_insn_38389
-        FF007470          FF007470  Label_insn_38390
-        FF007472          FF007472  Label_insn_38391
-        FF007474          FF007474  Label_insn_38392
-        FF00747A          FF00747A  Label_insn_38393
-        FF007481          FF007481  Label_insn_38394
-        FF007482          FF007482  post_callback_Label_insn_38394
-        FF007484          FF007484  Label_insn_38395
-        FF007486          FF007486  Label_insn_38396
-        FF007488          FF007488  Label_insn_38397
-        FF00748A          FF00748A  Label_insn_38398
-        FF00748D          FF00748D  Label_insn_38399
-        FF007494          FF007494  Label_insn_38400
-        FF007496          FF007496  Label_insn_38401
-        FF007498          FF007498  Label_insn_38402
-        FF00749D          FF00749D  Label_insn_38403
-        FF00749F          FF00749F  Label_insn_38404
-        FF0074A1          FF0074A1  Label_insn_38405
-        FF0074A7          FF0074A7  Label_insn_38406
-        FF0074AE          FF0074AE  Label_insn_38407
-        FF0074AF          FF0074AF  post_callback_Label_insn_38407
-        FF0074B1          FF0074B1  Label_insn_38408
-        FF0074B3          FF0074B3  Label_insn_38409
-        FF0074B5          FF0074B5  Label_insn_9491
-        FF0074B9          FF0074B9  Label_insn_38410
-        FF0074C0          FF0074C0  Label_insn_38411
-        FF0074C2          FF0074C2  Label_insn_38412
-        FF0074C4          FF0074C4  Label_insn_38413
-        FF0074CA          FF0074CA  Label_insn_38414
-        FF0074D1          FF0074D1  Label_insn_38415
-        FF0074D2          FF0074D2  post_callback_Label_insn_38415
-        FF0074D4          FF0074D4  Label_insn_38416
-        FF0074D6          FF0074D6  Label_insn_38417
-        FF0074D8          FF0074D8  Label_insn_38418
-        FF0074DF          FF0074DF  Label_insn_9502
-        FF0074E2          FF0074E2  Label_insn_38419
-        FF0074E4          FF0074E4  Label_insn_38420
-        FF0074E6          FF0074E6  Label_insn_38421
-        FF0074EC          FF0074EC  Label_insn_38422
-        FF0074F3          FF0074F3  Label_insn_38423
-        FF0074F4          FF0074F4  post_callback_Label_insn_38423
-        FF0074F6          FF0074F6  Label_insn_38424
-        FF0074F8          FF0074F8  Label_insn_38425
-        FF0074FA          FF0074FA  Label_insn_38426
-        FF007501          FF007501  Label_insn_38427
-        FF007503          FF007503  Label_insn_38428
-        FF007505          FF007505  Label_insn_38429
-        FF00750B          FF00750B  Label_insn_38430
-        FF007512          FF007512  Label_insn_38431
-        FF007513          FF007513  post_callback_Label_insn_38431
-        FF007515          FF007515  Label_insn_38432
-        FF007517          FF007517  Label_insn_38433
-        FF007519          FF007519  Label_insn_9520
-        FF00751C          FF00751C  Label_insn_9521
-        FF00751F          FF00751F  Label_insn_38434
-        FF007526          FF007526  Label_insn_38435
-        FF007528          FF007528  Label_insn_38436
-        FF00752A          FF00752A  Label_insn_38437
-        FF007530          FF007530  Label_insn_38438
-        FF007537          FF007537  Label_insn_38439
-        FF007538          FF007538  post_callback_Label_insn_38439
-        FF00753A          FF00753A  Label_insn_38440
-        FF00753C          FF00753C  Label_insn_38441
-        FF00753E          FF00753E  Label_insn_38442
-        FF007545          FF007545  Label_insn_9532
-        FF007549          FF007549  Label_insn_38443
-        FF00754B          FF00754B  Label_insn_38444
-        FF00754D          FF00754D  Label_insn_9535
-        FF007551          FF007551  Label_insn_38445
-        FF007557          FF007557  Label_insn_9536
-        FF00755B          FF00755B  Label_insn_38446
-        FF007562          FF007562  Label_insn_38447
-        FF007563          FF007563  post_callback_Label_insn_38447
-        FF007565          FF007565  Label_insn_38448
-        FF007567          FF007567  Label_insn_38449
-        FF007569          FF007569  Label_insn_38450
-        FF007570          FF007570  Label_insn_38451
-        FF007572          FF007572  Label_insn_38452
-        FF007574          FF007574  Label_insn_38453
-        FF00757A          FF00757A  Label_insn_38454
-        FF007580          FF007580  Label_insn_9549
-        FF007585          FF007585  Label_insn_38455
-        FF007586          FF007586  post_callback_Label_insn_38455
-        FF007588          FF007588  Label_insn_38456
-        FF00758A          FF00758A  Label_insn_38457
-        FF00758C          FF00758C  Label_insn_38458
-        FF00758E          FF00758E  Label_insn_38459
-        FF007590          FF007590  Label_insn_38460
-        FF007596          FF007596  Label_insn_38461
-        FF00759D          FF00759D  Label_insn_38462
-        FF00759E          FF00759E  post_callback_Label_insn_38462
-        FF0075A0          FF0075A0  Label_insn_38463
-        FF0075A2          FF0075A2  Label_insn_38464
-        FF0075A4          FF0075A4  Label_insn_38465
-        FF0075AB          FF0075AB  Label_insn_38466
-        FF0075AD          FF0075AD  Label_insn_38467
-        FF0075AF          FF0075AF  Label_insn_38468
-        FF0075B5          FF0075B5  Label_insn_38469
-        FF0075BC          FF0075BC  Label_insn_38470
-        FF0075BD          FF0075BD  post_callback_Label_insn_38470
-        FF0075BF          FF0075BF  Label_insn_38471
-        FF0075C1          FF0075C1  Label_insn_38472
-        FF0075C3          FF0075C3  Label_insn_38473
-        FF0075C5          FF0075C5  Label_insn_38474
-        FF0075C8          FF0075C8  Label_insn_38475
-        FF0075CF          FF0075CF  Label_insn_38476
-        FF0075D1          FF0075D1  Label_insn_9578
-        FF0075D5          FF0075D5  Label_insn_38477
-        FF0075D7          FF0075D7  Label_insn_9579
-        FF0075DB          FF0075DB  Label_insn_38478
-        FF0075E0          FF0075E0  Label_insn_38479
-        FF0075E2          FF0075E2  Label_insn_38480
-        FF0075E4          FF0075E4  Label_insn_38481
-        FF0075EA          FF0075EA  Label_insn_38482
-        FF0075F1          FF0075F1  Label_insn_38483
-        FF0075F2          FF0075F2  post_callback_Label_insn_38483
-        FF0075F4          FF0075F4  Label_insn_38484
-        FF0075F6          FF0075F6  Label_insn_38485
-        FF0075F8          FF0075F8  Label_insn_38486
-        FF0075FF          FF0075FF  Label_insn_9591
-        FF007602          FF007602  Label_insn_38487
-        FF007604          FF007604  Label_insn_38488
-        FF007606          FF007606  Label_insn_38489
-        FF00760C          FF00760C  Label_insn_38490
-        FF007613          FF007613  Label_insn_38491
-        FF007614          FF007614  post_callback_Label_insn_38491
-        FF007616          FF007616  Label_insn_38492
-        FF007618          FF007618  Label_insn_38493
-        FF00761A          FF00761A  Label_insn_38494
-        FF007621          FF007621  Label_insn_38495
-        FF007623          FF007623  Label_insn_38496
-        FF007625          FF007625  Label_insn_38497
-        FF00762B          FF00762B  Label_insn_38498
-        FF007632          FF007632  Label_insn_38499
-        FF007633          FF007633  post_callback_Label_insn_38499
-        FF007635          FF007635  Label_insn_38500
-        FF007637          FF007637  Label_insn_38501
-        FF007639          FF007639  Label_insn_38502
-        FF007640          FF007640  Label_insn_38503
-        FF007642          FF007642  Label_insn_38504
-        FF007644          FF007644  Label_insn_38505
-        FF00764A          FF00764A  Label_insn_38506
-        FF007651          FF007651  Label_insn_38507
-        FF007652          FF007652  post_callback_Label_insn_38507
-        FF007654          FF007654  Label_insn_38508
-        FF007656          FF007656  Label_insn_38509
-        FF007658          FF007658  Label_insn_38510
-        FF00765F          FF00765F  Label_insn_38511
-        FF007661          FF007661  Label_insn_38512
-        FF007663          FF007663  Label_insn_38513
-        FF007669          FF007669  Label_insn_38514
-        FF00766F          FF00766F  Label_insn_9630
-        FF007674          FF007674  Label_insn_38515
-        FF007675          FF007675  post_callback_Label_insn_38515
-        FF007677          FF007677  Label_insn_38516
-        FF007679          FF007679  Label_insn_9632
-        FF00767C          FF00767C  Label_insn_38517
-        FF00767E          FF00767E  Label_insn_38518
-        FF007685          FF007685  Label_insn_9636
-        FF007689          FF007689  Label_insn_38519
-        FF00768B          FF00768B  Label_insn_38520
-        FF00768D          FF00768D  Label_insn_38521
-        FF007693          FF007693  Label_insn_38522
-        FF00769A          FF00769A  Label_insn_38523
-        FF00769B          FF00769B  post_callback_Label_insn_38523
-        FF00769D          FF00769D  Label_insn_38524
-        FF00769F          FF00769F  Label_insn_38525
-        FF0076A1          FF0076A1  Label_insn_38526
-        FF0076A8          FF0076A8  Label_insn_38527
-        FF0076AA          FF0076AA  Label_insn_38528
-        FF0076AC          FF0076AC  Label_insn_38529
-        FF0076B2          FF0076B2  Label_insn_38530
-        FF0076B9          FF0076B9  Label_insn_38531
-        FF0076BA          FF0076BA  post_callback_Label_insn_38531
-        FF0076BC          FF0076BC  Label_insn_38532
-        FF0076BE          FF0076BE  Label_insn_9652
-        FF0076C2          FF0076C2  Label_insn_38533
-        FF0076C4          FF0076C4  Label_insn_38534
-        FF0076C6          FF0076C6  Label_insn_38535
-        FF0076C9          FF0076C9  Label_insn_38536
-        FF0076D0          FF0076D0  Label_insn_38537
-        FF0076D2          FF0076D2  Label_insn_38538
-        FF0076D4          FF0076D4  Label_insn_38539
-        FF0076D7          FF0076D7  Label_insn_38540
-        FF0076D9          FF0076D9  Label_insn_38541
-        FF0076DB          FF0076DB  Label_insn_38542
-        FF0076E1          FF0076E1  Label_insn_38543
-        FF0076E7          FF0076E7  Label_insn_38612
-        FF0076EE          FF0076EE  Label_insn_38544
-        FF0076EF          FF0076EF  post_callback_Label_insn_38544
-        FF0076F1          FF0076F1  Label_insn_38545
-        FF0076F3          FF0076F3  Label_insn_38546
-        FF0076F5          FF0076F5  Label_insn_38547
-        FF0076F7          FF0076F7  Label_insn_38548
-        FF0076F9          FF0076F9  Label_insn_38549
-        FF0076FF          FF0076FF  Label_insn_38550
-        FF007706          FF007706  Label_insn_38551
-        FF007707          FF007707  post_callback_Label_insn_38551
-        FF007709          FF007709  Label_insn_38552
-        FF00770B          FF00770B  Label_insn_38553
-        FF00770D          FF00770D  Label_insn_38554
-        FF007714          FF007714  Label_insn_38555
-        FF007716          FF007716  Label_insn_38556
-        FF007718          FF007718  Label_insn_38557
-        FF00771E          FF00771E  Label_insn_38558
-        FF007725          FF007725  Label_insn_38559
-        FF007726          FF007726  post_callback_Label_insn_38559
-        FF007728          FF007728  Label_insn_38560
-        FF00772A          FF00772A  Label_insn_38561
-        FF00772C          FF00772C  Label_insn_38562
-        FF007733          FF007733  Label_insn_38563
-        FF007735          FF007735  Label_insn_38564
-        FF007737          FF007737  Label_insn_9714
-        FF00773B          FF00773B  Label_insn_38565
-        FF007741          FF007741  Label_insn_38566
-        FF007748          FF007748  Label_insn_38567
-        FF007749          FF007749  post_callback_Label_insn_38567
-        FF00774B          FF00774B  Label_insn_38568
-        FF00774D          FF00774D  Label_insn_38569
-        FF00774F          FF00774F  Label_insn_38570
-        FF007756          FF007756  Label_insn_38571
-        FF007758          FF007758  Label_insn_38572
-        FF00775A          FF00775A  Label_insn_38573
-        FF007760          FF007760  Label_insn_38574
-        FF007767          FF007767  Label_insn_38575
-        FF007768          FF007768  post_callback_Label_insn_38575
-        FF00776A          FF00776A  Label_insn_38576
-        FF00776C          FF00776C  Label_insn_38577
-        FF00776E          FF00776E  Label_insn_38578
-        FF007770          FF007770  Label_insn_38579
-        FF007772          FF007772  Label_insn_38580
-        FF007778          FF007778  Label_insn_38581
-        FF00777F          FF00777F  Label_insn_38582
-        FF007780          FF007780  post_callback_Label_insn_38582
-        FF007782          FF007782  Label_insn_38583
-        FF007784          FF007784  Label_insn_38584
-        FF007786          FF007786  Label_insn_38585
-        FF00778D          FF00778D  Label_insn_38586
-        FF00778F          FF00778F  Label_insn_38587
-        FF007791          FF007791  Label_insn_38588
-        FF007797          FF007797  Label_insn_38589
-        FF00779E          FF00779E  Label_insn_38590
-        FF00779F          FF00779F  post_callback_Label_insn_38590
-        FF0077A1          FF0077A1  Label_insn_38591
-        FF0077A3          FF0077A3  Label_insn_38592
-        FF0077A5          FF0077A5  Label_insn_38593
-        FF0077AC          FF0077AC  Label_insn_38594
-        FF0077AE          FF0077AE  Label_insn_38595
-        FF0077B0          FF0077B0  Label_insn_38596
-        FF0077B6          FF0077B6  Label_insn_38597
-        FF0077BD          FF0077BD  Label_insn_38598
-        FF0077BE          FF0077BE  post_callback_Label_insn_38598
-        FF0077C0          FF0077C0  Label_insn_38599
-        FF0077C2          FF0077C2  Label_insn_38600
-        FF0077C4          FF0077C4  Label_insn_38601
-        FF0077CB          FF0077CB  Label_insn_38602
-        FF0077CD          FF0077CD  Label_insn_38603
-        FF0077CF          FF0077CF  Label_insn_38604
-        FF0077D5          FF0077D5  Label_insn_38605
-        FF0077DC          FF0077DC  Label_insn_38606
-        FF0077DD          FF0077DD  post_callback_Label_insn_38606
-        FF0077DF          FF0077DF  Label_insn_38607
-        FF0077E1          FF0077E1  Label_insn_9767
-        FF0077E7          FF0077E7  Label_insn_38608
-        FF0077E9          FF0077E9  Label_insn_38609
-        FF0077EB          FF0077EB  Label_insn_38610
-        FF0077ED          FF0077ED  Label_insn_38611
-        FF0077F4          FF0077F4  Label_insn_38613
-        FF0077F5          FF0077F5  post_callback_Label_insn_38613
-        FF0077F7          FF0077F7  Label_insn_38614
-        FF0077F9          FF0077F9  Label_insn_38615
-        FF0077FB          FF0077FB  Label_insn_38616
-        FF007802          FF007802  Label_insn_38617
-        FF007804          FF007804  Label_insn_38618
-        FF007806          FF007806  Label_insn_38619
-        FF00780C          FF00780C  Label_insn_38620
-        FF007813          FF007813  Label_insn_38621
-        FF007814          FF007814  post_callback_Label_insn_38621
-        FF007816          FF007816  Label_insn_38622
-        FF007818          FF007818  Label_insn_38623
-        FF00781A          FF00781A  Label_insn_38624
-        FF007821          FF007821  Label_insn_38625
-        FF007823          FF007823  Label_insn_38626
-        FF007825          FF007825  Label_insn_38627
-        FF00782B          FF00782B  Label_insn_38628
-        FF007832          FF007832  Label_insn_38629
-        FF007833          FF007833  post_callback_Label_insn_38629
-        FF007835          FF007835  Label_insn_38630
-        FF007837          FF007837  Label_insn_38631
-        FF007839          FF007839  Label_insn_38632
-        FF007840          FF007840  Label_insn_38633
-        FF007842          FF007842  Label_insn_38634
-        FF007844          FF007844  Label_insn_38635
-        FF00784A          FF00784A  Label_insn_38636
-        FF007851          FF007851  Label_insn_38637
-        FF007852          FF007852  post_callback_Label_insn_38637
-        FF007854          FF007854  Label_insn_38638
-        FF007856          FF007856  Label_insn_38639
-        FF007858          FF007858  Label_insn_38640
-        FF00785F          FF00785F  Label_insn_38641
-        FF007861          FF007861  Label_insn_38642
-        FF007863          FF007863  Label_insn_38643
-        FF007869          FF007869  Label_insn_38644
-        FF007870          FF007870  Label_insn_38645
-        FF007871          FF007871  post_callback_Label_insn_38645
-        FF007873          FF007873  Label_insn_38646
-        FF007875          FF007875  Label_insn_38647
-        FF007877          FF007877  Label_insn_38648
-        FF00787E          FF00787E  Label_insn_38649
-        FF007880          FF007880  Label_insn_38650
-        FF007882          FF007882  Label_insn_38651
-        FF007888          FF007888  Label_insn_38652
-        FF00788F          FF00788F  Label_insn_38653
-        FF007890          FF007890  post_callback_Label_insn_38653
-        FF007892          FF007892  Label_insn_38654
-        FF007894          FF007894  Label_insn_38655
-        FF007896          FF007896  Label_insn_38656
-        FF00789D          FF00789D  Label_insn_38657
-        FF00789F          FF00789F  Label_insn_38658
-        FF0078A1          FF0078A1  Label_insn_38659
-        FF0078A7          FF0078A7  Label_insn_38660
-        FF0078AE          FF0078AE  Label_insn_38661
-        FF0078AF          FF0078AF  post_callback_Label_insn_38661
-        FF0078B1          FF0078B1  Label_insn_38662
-        FF0078B3          FF0078B3  Label_insn_38663
-        FF0078B5          FF0078B5  Label_insn_38664
-        FF0078BC          FF0078BC  Label_insn_38665
-        FF0078BE          FF0078BE  Label_insn_38666
-        FF0078C0          FF0078C0  Label_insn_38667
-        FF0078C6          FF0078C6  Label_insn_38668
-        FF0078CD          FF0078CD  Label_insn_38669
-        FF0078CE          FF0078CE  post_callback_Label_insn_38669
-        FF0078D0          FF0078D0  Label_insn_38670
-        FF0078D2          FF0078D2  Label_insn_38671
-        FF0078D4          FF0078D4  Label_insn_38672
-        FF0078DB          FF0078DB  Label_insn_38673
-        FF0078DD          FF0078DD  Label_insn_38674
-        FF0078DF          FF0078DF  Label_insn_38675
-        FF0078E5          FF0078E5  Label_insn_38676
-        FF0078EC          FF0078EC  Label_insn_38677
-        FF0078ED          FF0078ED  post_callback_Label_insn_38677
-        FF0078EF          FF0078EF  Label_insn_38678
-        FF0078F1          FF0078F1  Label_insn_38679
-        FF0078F3          FF0078F3  Label_insn_38680
-        FF0078FA          FF0078FA  Label_insn_38681
-        FF0078FC          FF0078FC  Label_insn_38682
-        FF0078FE          FF0078FE  Label_insn_38683
-        FF007904          FF007904  Label_insn_38684
-        FF00790B          FF00790B  Label_insn_38685
-        FF00790C          FF00790C  post_callback_Label_insn_38685
-        FF00790E          FF00790E  Label_insn_38686
-        FF007910          FF007910  Label_insn_38687
-        FF007912          FF007912  Label_insn_38688
-        FF007919          FF007919  Label_insn_38689
-        FF00791B          FF00791B  Label_insn_38690
-        FF00791D          FF00791D  Label_insn_38691
-        FF007923          FF007923  Label_insn_38692
-        FF00792A          FF00792A  Label_insn_38693
-        FF00792B          FF00792B  post_callback_Label_insn_38693
-        FF00792D          FF00792D  Label_insn_38694
-        FF00792F          FF00792F  Label_insn_38695
-        FF007931          FF007931  Label_insn_38696
-        FF007933          FF007933  Label_insn_38697
-        FF007936          FF007936  Label_insn_9922
-        FF00793A          FF00793A  Label_insn_38698
-        FF007941          FF007941  Label_insn_38699
-        FF007943          FF007943  Label_insn_9924
-        FF007947          FF007947  Label_insn_38700
-        FF007949          FF007949  Label_insn_38701
-        FF00794C          FF00794C  Label_insn_38702
-        FF00794E          FF00794E  Label_insn_38703
-        FF007950          FF007950  Label_insn_38704
-        FF007956          FF007956  Label_insn_38705
-        FF00795D          FF00795D  Label_insn_38706
-        FF00795E          FF00795E  post_callback_Label_insn_38706
-        FF007960          FF007960  Label_insn_38707
-        FF007962          FF007962  Label_insn_38708
-        FF007964          FF007964  Label_insn_38709
-        FF007966          FF007966  Label_insn_38710
-        FF007969          FF007969  Label_insn_38711
-        FF007970          FF007970  Label_insn_38712
-        FF007972          FF007972  Label_insn_38713
-        FF007974          FF007974  Label_insn_38714
-        FF007979          FF007979  Label_insn_38715
-        FF00797B          FF00797B  Label_insn_38716
-        FF00797D          FF00797D  Label_insn_38717
-        FF007983          FF007983  Label_insn_38718
-        FF00798A          FF00798A  Label_insn_38719
-        FF00798B          FF00798B  post_callback_Label_insn_38719
-        FF00798D          FF00798D  Label_insn_38720
-        FF00798F          FF00798F  Label_insn_38721
-        FF007991          FF007991  Label_insn_9948
-        FF007995          FF007995  Label_insn_38722
-        FF007997          FF007997  Label_insn_38723
-        FF00799A          FF00799A  Label_insn_38724
-        FF0079A1          FF0079A1  Label_insn_38725
-        FF0079A3          FF0079A3  Label_insn_38726
-        FF0079A5          FF0079A5  Label_insn_38727
-        FF0079A8          FF0079A8  Label_insn_38728
-        FF0079AA          FF0079AA  Label_insn_38729
-        FF0079AC          FF0079AC  Label_insn_38730
-        FF0079B2          FF0079B2  Label_insn_38731
-        FF0079B9          FF0079B9  Label_insn_38732
-        FF0079BA          FF0079BA  post_callback_Label_insn_38732
-        FF0079BC          FF0079BC  Label_insn_38733
-        FF0079BE          FF0079BE  Label_insn_38734
-        FF0079C0          FF0079C0  Label_insn_38735
-        FF0079C7          FF0079C7  Label_insn_38736
-        FF0079C9          FF0079C9  Label_insn_38737
-        FF0079CB          FF0079CB  Label_insn_38738
-        FF0079D1          FF0079D1  Label_insn_38739
-        FF0079D8          FF0079D8  Label_insn_38740
-        FF0079D9          FF0079D9  post_callback_Label_insn_38740
-        FF0079DB          FF0079DB  Label_insn_38741
-        FF0079DD          FF0079DD  Label_insn_38742
-        FF0079DF          FF0079DF  Label_insn_38743
-        FF0079E6          FF0079E6  Label_insn_38744
-        FF0079E8          FF0079E8  Label_insn_38745
-        FF0079EA          FF0079EA  Label_insn_38746
-        FF0079F0          FF0079F0  Label_insn_38747
-        FF0079F7          FF0079F7  Label_insn_38748
-        FF0079F8          FF0079F8  post_callback_Label_insn_38748
-        FF0079FA          FF0079FA  Label_insn_38749
-        FF0079FC          FF0079FC  Label_insn_38750
-        FF0079FE          FF0079FE  Label_insn_38751
-        FF007A05          FF007A05  Label_insn_38752
-        FF007A07          FF007A07  Label_insn_38753
-        FF007A09          FF007A09  Label_insn_38754
-        FF007A0F          FF007A0F  Label_insn_38755
-        FF007A16          FF007A16  Label_insn_38756
-        FF007A17          FF007A17  post_callback_Label_insn_38756
-        FF007A19          FF007A19  Label_insn_38757
-        FF007A1B          FF007A1B  Label_insn_38758
-        FF007A1D          FF007A1D  Label_insn_38759
-        FF007A1F          FF007A1F  Label_insn_38760
-        FF007A21          FF007A21  Label_insn_38761
-        FF007A27          FF007A27  Label_insn_38762
-        FF007A2E          FF007A2E  Label_insn_38763
-        FF007A2F          FF007A2F  post_callback_Label_insn_38763
-        FF007A31          FF007A31  Label_insn_38764
-        FF007A33          FF007A33  Label_insn_38765
-        FF007A35          FF007A35  Label_insn_38766
-        FF007A3C          FF007A3C  Label_insn_38767
-        FF007A3E          FF007A3E  Label_insn_38768
-        FF007A40          FF007A40  Label_insn_38769
-        FF007A46          FF007A46  Label_insn_38770
-        FF007A4D          FF007A4D  Label_insn_38771
-        FF007A4E          FF007A4E  post_callback_Label_insn_38771
-        FF007A50          FF007A50  Label_insn_38772
-        FF007A52          FF007A52  Label_insn_38773
-        FF007A54          FF007A54  Label_insn_38774
-        FF007A5B          FF007A5B  Label_insn_38775
-        FF007A5D          FF007A5D  Label_insn_38776
-        FF007A5F          FF007A5F  Label_insn_38777
-        FF007A65          FF007A65  Label_insn_38778
-        FF007A6C          FF007A6C  Label_insn_38779
-        FF007A6D          FF007A6D  post_callback_Label_insn_38779
-        FF007A6F          FF007A6F  Label_insn_38780
-        FF007A71          FF007A71  Label_insn_38781
-        FF007A73          FF007A73  Label_insn_38782
-        FF007A7A          FF007A7A  Label_insn_38783
-        FF007A7C          FF007A7C  Label_insn_38784
-        FF007A7E          FF007A7E  Label_insn_38785
-        FF007A84          FF007A84  Label_insn_38786
-        FF007A8B          FF007A8B  Label_insn_38787
-        FF007A8C          FF007A8C  post_callback_Label_insn_38787
-        FF007A8E          FF007A8E  Label_insn_10035
-        FF007A93          FF007A93  Label_insn_38788
-        FF007A95          FF007A95  Label_insn_38789
-        FF007A97          FF007A97  Label_insn_10037
-        FF007A9B          FF007A9B  Label_insn_38790
-        FF007AA2          FF007AA2  Label_insn_38791
-        FF007AA4          FF007AA4  Label_insn_38792
-        FF007AA6          FF007AA6  Label_insn_38793
-        FF007AAC          FF007AAC  Label_insn_38794
-        FF007AB2          FF007AB2  Label_insn_10044
-        FF007AB7          FF007AB7  Label_insn_38795
-        FF007AB8          FF007AB8  post_callback_Label_insn_38795
-        FF007ABA          FF007ABA  Label_insn_38796
-        FF007ABC          FF007ABC  Label_insn_38797
-        FF007ABE          FF007ABE  Label_insn_10047
-        FF007AC2          FF007AC2  Label_insn_38798
-        FF007AC9          FF007AC9  Label_insn_38799
-        FF007ACB          FF007ACB  Label_insn_38800
-        FF007ACD          FF007ACD  Label_insn_38801
-        FF007AD3          FF007AD3  Label_insn_38802
-        FF007ADA          FF007ADA  Label_insn_38803
-        FF007ADB          FF007ADB  post_callback_Label_insn_38803
-        FF007ADD          FF007ADD  Label_insn_38804
-        FF007ADF          FF007ADF  Label_insn_38805
-        FF007AE1          FF007AE1  Label_insn_38806
-        FF007AE3          FF007AE3  Label_insn_38807
-        FF007AEA          FF007AEA  Label_insn_38808
-        FF007AF1          FF007AF1  Label_insn_38809
-        FF007AF3          FF007AF3  Label_insn_38810
-        FF007AF5          FF007AF5  Label_insn_38811
-        FF007AFD          FF007AFD  Label_insn_38812
-        FF007AFF          FF007AFF  Label_insn_38813
-        FF007B01          FF007B01  Label_insn_38814
-        FF007B07          FF007B07  Label_insn_38815
-        FF007B0E          FF007B0E  Label_insn_38816
-        FF007B0F          FF007B0F  post_callback_Label_insn_38816
-        FF007B11          FF007B11  Label_insn_38817
-        FF007B13          FF007B13  Label_insn_38818
-        FF007B15          FF007B15  Label_insn_38819
-        FF007B1C          FF007B1C  Label_insn_38820
-        FF007B1E          FF007B1E  Label_insn_38821
-        FF007B20          FF007B20  Label_insn_38822
-        FF007B26          FF007B26  Label_insn_38823
-        FF007B2D          FF007B2D  Label_insn_38824
-        FF007B2E          FF007B2E  post_callback_Label_insn_38824
-        FF007B30          FF007B30  Label_insn_38825
-        FF007B32          FF007B32  Label_insn_38826
-        FF007B34          FF007B34  Label_insn_38827
-        FF007B3B          FF007B3B  Label_insn_38828
-        FF007B3D          FF007B3D  Label_insn_38829
-        FF007B3F          FF007B3F  Label_insn_38830
-        FF007B45          FF007B45  Label_insn_38831
-        FF007B4C          FF007B4C  Label_insn_38832
-        FF007B4D          FF007B4D  post_callback_Label_insn_38832
-        FF007B4F          FF007B4F  Label_insn_38833
-        FF007B51          FF007B51  Label_insn_38834
-        FF007B53          FF007B53  Label_insn_38835
-        FF007B5A          FF007B5A  Label_insn_38836
-        FF007B5C          FF007B5C  Label_insn_38837
-        FF007B5E          FF007B5E  Label_insn_38838
-        FF007B64          FF007B64  Label_insn_38839
-        FF007B6B          FF007B6B  Label_insn_38840
-        FF007B6C          FF007B6C  post_callback_Label_insn_38840
-        FF007B6E          FF007B6E  Label_insn_38841
-        FF007B70          FF007B70  Label_insn_38842
-        FF007B72          FF007B72  Label_insn_38843
-        FF007B79          FF007B79  Label_insn_38844
-        FF007B7B          FF007B7B  Label_insn_38845
-        FF007B7D          FF007B7D  Label_insn_38846
-        FF007B83          FF007B83  Label_insn_38847
-        FF007B8A          FF007B8A  Label_insn_38848
-        FF007B8B          FF007B8B  post_callback_Label_insn_38848
-        FF007B8D          FF007B8D  Label_insn_38849
-        FF007B8F          FF007B8F  Label_insn_38850
-        FF007B91          FF007B91  Label_insn_38851
-        FF007B98          FF007B98  Label_insn_38852
-        FF007B9A          FF007B9A  Label_insn_38853
-        FF007B9C          FF007B9C  Label_insn_38854
-        FF007BA2          FF007BA2  Label_insn_38855
-        FF007BA9          FF007BA9  Label_insn_38856
-        FF007BAA          FF007BAA  post_callback_Label_insn_38856
-        FF007BAC          FF007BAC  Label_insn_10121
-        FF007BB2          FF007BB2  Label_insn_38857
-        FF007BB4          FF007BB4  Label_insn_38858
-        FF007BB6          FF007BB6  Label_insn_38859
-        FF007BBD          FF007BBD  Label_insn_38860
-        FF007BBF          FF007BBF  Label_insn_38861
-        FF007BC1          FF007BC1  Label_insn_38862
-        FF007BC7          FF007BC7  Label_insn_38863
-        FF007BCE          FF007BCE  Label_insn_38864
-        FF007BCF          FF007BCF  post_callback_Label_insn_38864
-        FF007BD1          FF007BD1  Label_insn_38865
-        FF007BD3          FF007BD3  Label_insn_38866
-        FF007BD5          FF007BD5  Label_insn_10133
-        FF007BD9          FF007BD9  Label_insn_38867
-        FF007BE0          FF007BE0  Label_insn_38868
-        FF007BE2          FF007BE2  Label_insn_38869
-        FF007BE4          FF007BE4  Label_insn_38870
-        FF007BEA          FF007BEA  Label_insn_38871
-        FF007BF1          FF007BF1  Label_insn_38872
-        FF007BF2          FF007BF2  post_callback_Label_insn_38872
-        FF007BF4          FF007BF4  Label_insn_38873
-        FF007BF6          FF007BF6  Label_insn_38874
-        FF007BF8          FF007BF8  Label_insn_38875
-        FF007BFF          FF007BFF  Label_insn_38876
-        FF007C01          FF007C01  Label_insn_10147
-        FF007C05          FF007C05  Label_insn_38877
-        FF007C07          FF007C07  Label_insn_38878
-        FF007C0D          FF007C0D  Label_insn_38879
-        FF007C14          FF007C14  Label_insn_38880
-        FF007C15          FF007C15  post_callback_Label_insn_38880
-        FF007C17          FF007C17  Label_insn_38881
-        FF007C19          FF007C19  Label_insn_38882
-        FF007C1B          FF007C1B  Label_insn_10153
-        FF007C1F          FF007C1F  Label_insn_38883
-        FF007C26          FF007C26  Label_insn_38884
-        FF007C28          FF007C28  Label_insn_38885
-        FF007C2A          FF007C2A  Label_insn_38886
-        FF007C30          FF007C30  Label_insn_38887
-        FF007C37          FF007C37  Label_insn_38888
-        FF007C38          FF007C38  post_callback_Label_insn_38888
-        FF007C3A          FF007C3A  Label_insn_38889
-        FF007C3C          FF007C3C  Label_insn_38890
-        FF007C3E          FF007C3E  Label_insn_38891
-        FF007C45          FF007C45  Label_insn_38892
-        FF007C47          FF007C47  Label_insn_38893
-        FF007C49          FF007C49  Label_insn_38894
-        FF007C4F          FF007C4F  Label_insn_38895
-        FF007C56          FF007C56  Label_insn_38896
-        FF007C57          FF007C57  post_callback_Label_insn_38896
-        FF007C59          FF007C59  Label_insn_38897
-        FF007C5B          FF007C5B  Label_insn_38898
-        FF007C5D          FF007C5D  Label_insn_38899
-        FF007C64          FF007C64  Label_insn_38900
-        FF007C66          FF007C66  Label_insn_38901
-        FF007C68          FF007C68  Label_insn_10178
-        FF007C6B          FF007C6B  Label_insn_38902
-        FF007C71          FF007C71  Label_insn_10179
-        FF007C75          FF007C75  Label_insn_38903
-        FF007C7C          FF007C7C  Label_insn_38904
-        FF007C7D          FF007C7D  post_callback_Label_insn_38904
-        FF007C7F          FF007C7F  Label_insn_38905
-        FF007C81          FF007C81  Label_insn_38906
-        FF007C83          FF007C83  Label_insn_10183
-        FF007C87          FF007C87  Label_insn_38907
-        FF007C8E          FF007C8E  Label_insn_38908
-        FF007C90          FF007C90  Label_insn_38909
-        FF007C92          FF007C92  Label_insn_38910
-        FF007C98          FF007C98  Label_insn_38911
-        FF007C9F          FF007C9F  Label_insn_38912
-        FF007CA0          FF007CA0  post_callback_Label_insn_38912
-        FF007CA2          FF007CA2  Label_insn_38913
-        FF007CA4          FF007CA4  Label_insn_38914
-        FF007CA6          FF007CA6  Label_insn_38915
-        FF007CAD          FF007CAD  Label_insn_38916
-        FF007CAF          FF007CAF  Label_insn_38917
-        FF007CB1          FF007CB1  Label_insn_38918
-        FF007CB7          FF007CB7  Label_insn_38919
-        FF007CBE          FF007CBE  Label_insn_38920
-        FF007CBF          FF007CBF  post_callback_Label_insn_38920
-        FF007CC1          FF007CC1  Label_insn_38921
-        FF007CC3          FF007CC3  Label_insn_38922
-        FF007CC5          FF007CC5  Label_insn_38923
-        FF007CCC          FF007CCC  Label_insn_38924
-        FF007CCE          FF007CCE  Label_insn_38925
-        FF007CD0          FF007CD0  Label_insn_38926
-        FF007CD6          FF007CD6  Label_insn_38927
-        FF007CDD          FF007CDD  Label_insn_38928
-        FF007CDE          FF007CDE  post_callback_Label_insn_38928
-        FF007CE0          FF007CE0  Label_insn_38929
-        FF007CE2          FF007CE2  Label_insn_38930
-        FF007CE4          FF007CE4  Label_insn_38931
-        FF007CEB          FF007CEB  Label_insn_38932
-        FF007CED          FF007CED  Label_insn_38933
-        FF007CEF          FF007CEF  Label_insn_38934
-        FF007CF5          FF007CF5  Label_insn_38935
-        FF007CFC          FF007CFC  Label_insn_38936
-        FF007CFD          FF007CFD  post_callback_Label_insn_38936
-        FF007CFF          FF007CFF  Label_insn_38937
-        FF007D01          FF007D01  Label_insn_38938
-        FF007D03          FF007D03  Label_insn_38939
-        FF007D05          FF007D05  Label_insn_38940
-        FF007D08          FF007D08  Label_insn_38941
-        FF007D0F          FF007D0F  Label_insn_38942
-        FF007D11          FF007D11  Label_insn_38943
-        FF007D13          FF007D13  Label_insn_38944
-        FF007D17          FF007D17  Label_insn_38945
-        FF007D19          FF007D19  Label_insn_38946
-        FF007D1B          FF007D1B  Label_insn_38947
-        FF007D21          FF007D21  Label_insn_38948
-        FF007D28          FF007D28  Label_insn_38949
-        FF007D29          FF007D29  post_callback_Label_insn_38949
-        FF007D2B          FF007D2B  Label_insn_38950
-        FF007D2D          FF007D2D  Label_insn_38951
-        FF007D2F          FF007D2F  Label_insn_38952
-        FF007D36          FF007D36  Label_insn_38953
-        FF007D38          FF007D38  Label_insn_38954
-        FF007D3A          FF007D3A  Label_insn_38955
-        FF007D40          FF007D40  Label_insn_38956
-        FF007D47          FF007D47  Label_insn_38957
-        FF007D48          FF007D48  post_callback_Label_insn_38957
-        FF007D4A          FF007D4A  Label_insn_38958
-        FF007D4C          FF007D4C  Label_insn_38959
-        FF007D4E          FF007D4E  Label_insn_38960
-        FF007D50          FF007D50  Label_insn_38961
-        FF007D52          FF007D52  Label_insn_38962
-        FF007D58          FF007D58  Label_insn_38963
-        FF007D5F          FF007D5F  Label_insn_38964
-        FF007D60          FF007D60  post_callback_Label_insn_38964
-        FF007D62          FF007D62  Label_insn_38965
-        FF007D64          FF007D64  Label_insn_38966
-        FF007D66          FF007D66  Label_insn_38967
-        FF007D68          FF007D68  Label_insn_38968
-        FF007D6B          FF007D6B  Label_insn_38969
-        FF007D72          FF007D72  Label_insn_38970
-        FF007D74          FF007D74  Label_insn_38971
-        FF007D76          FF007D76  Label_insn_38972
-        FF007D7D          FF007D7D  Label_insn_38973
-        FF007D7F          FF007D7F  Label_insn_38974
-        FF007D81          FF007D81  Label_insn_38975
-        FF007D87          FF007D87  Label_insn_38976
-        FF007D8E          FF007D8E  Label_insn_38977
-        FF007D8F          FF007D8F  post_callback_Label_insn_38977
-        FF007D91          FF007D91  Label_insn_38978
-        FF007D93          FF007D93  Label_insn_38979
-        FF007D95          FF007D95  Label_insn_38980
-        FF007D9C          FF007D9C  Label_insn_38981
-        FF007D9E          FF007D9E  Label_insn_38982
-        FF007DA0          FF007DA0  Label_insn_38983
-        FF007DA6          FF007DA6  Label_insn_38984
-        FF007DAD          FF007DAD  Label_insn_38985
-        FF007DAE          FF007DAE  post_callback_Label_insn_38985
-        FF007DB0          FF007DB0  Label_insn_38986
-        FF007DB2          FF007DB2  Label_insn_38987
-        FF007DB4          FF007DB4  Label_insn_38988
-        FF007DBB          FF007DBB  Label_insn_38989
-        FF007DBD          FF007DBD  Label_insn_38990
-        FF007DBF          FF007DBF  Label_insn_38991
-        FF007DC5          FF007DC5  Label_insn_38992
-        FF007DCC          FF007DCC  Label_insn_38993
-        FF007DCD          FF007DCD  post_callback_Label_insn_38993
-        FF007DCF          FF007DCF  Label_insn_38994
-        FF007DD1          FF007DD1  Label_insn_38995
-        FF007DD3          FF007DD3  Label_insn_38996
-        FF007DDA          FF007DDA  Label_insn_38997
-        FF007DDC          FF007DDC  Label_insn_38998
-        FF007DDE          FF007DDE  Label_insn_38999
-        FF007DE4          FF007DE4  Label_insn_39000
-        FF007DEB          FF007DEB  Label_insn_39001
-        FF007DEC          FF007DEC  post_callback_Label_insn_39001
-        FF007DEE          FF007DEE  Label_insn_39002
-        FF007DF0          FF007DF0  Label_insn_39003
-        FF007DF2          FF007DF2  Label_insn_39004
-        FF007DF4          FF007DF4  Label_insn_39005
-        FF007DF7          FF007DF7  Label_insn_39006
-        FF007DFE          FF007DFE  Label_insn_39007
-        FF007E00          FF007E00  Label_insn_39008
-        FF007E02          FF007E02  Label_insn_39009
-        FF007E06          FF007E06  Label_insn_39010
-        FF007E08          FF007E08  Label_insn_39011
-        FF007E0A          FF007E0A  Label_insn_39012
-        FF007E10          FF007E10  Label_insn_10371
-        FF007E14          FF007E14  Label_insn_39013
-        FF007E1B          FF007E1B  Label_insn_39014
-        FF007E1C          FF007E1C  post_callback_Label_insn_39014
-        FF007E1E          FF007E1E  Label_insn_10373
-        FF007E22          FF007E22  Label_insn_39015
-        FF007E24          FF007E24  Label_insn_39016
-        FF007E26          FF007E26  Label_insn_39017
-        FF007E2D          FF007E2D  Label_insn_10379
-        FF007E30          FF007E30  Label_insn_39018
-        FF007E32          FF007E32  Label_insn_39019
-        FF007E34          FF007E34  Label_insn_10381
-        FF007E38          FF007E38  Label_insn_39020
-        FF007E3E          FF007E3E  Label_insn_39021
-        FF007E45          FF007E45  Label_insn_39022
-        FF007E46          FF007E46  post_callback_Label_insn_39022
-        FF007E48          FF007E48  Label_insn_39023
-        FF007E4A          FF007E4A  Label_insn_39024
-        FF007E4C          FF007E4C  Label_insn_10386
-        FF007E4F          FF007E4F  Label_insn_10388
-        FF007E53          FF007E53  Label_insn_39025
-        FF007E55          FF007E55  Label_insn_10395
-        FF007E58          FF007E58  Label_insn_10397
-        FF007E5C          FF007E5C  Label_insn_39026
-        FF007E5E          FF007E5E  Label_insn_39027
-        FF007E64          FF007E64  Label_insn_10402
-        FF007E67          FF007E67  Label_insn_39028
-        FF007E6E          FF007E6E  Label_insn_39029
-        FF007E6F          FF007E6F  post_callback_Label_insn_39029
-        FF007E71          FF007E71  Label_insn_10404
-        FF007E75          FF007E75  Label_insn_39030
-        FF007E77          FF007E77  Label_insn_39031
-        FF007E79          FF007E79  Label_insn_39032
-        FF007E80          FF007E80  Label_insn_10409
-        FF007E83          FF007E83  Label_insn_39033
-        FF007E85          FF007E85  Label_insn_39034
-        FF007E87          FF007E87  Label_insn_10411
-        FF007E8B          FF007E8B  Label_insn_39035
-        FF007E91          FF007E91  Label_insn_39036
-        FF007E97          FF007E97  Label_insn_39075
-        FF007E9E          FF007E9E  Label_insn_39037
-        FF007E9F          FF007E9F  post_callback_Label_insn_39037
-        FF007EA1          FF007EA1  Label_insn_39038
-        FF007EA3          FF007EA3  Label_insn_39039
-        FF007EA5          FF007EA5  Label_insn_39040
-        FF007EAC          FF007EAC  Label_insn_10418
-        FF007EAF          FF007EAF  Label_insn_39041
-        FF007EB1          FF007EB1  Label_insn_10420
-        FF007EB5          FF007EB5  Label_insn_39042
-        FF007EB7          FF007EB7  Label_insn_39043
-        FF007EBD          FF007EBD  Label_insn_39044
-        FF007EC4          FF007EC4  Label_insn_39045
-        FF007EC5          FF007EC5  post_callback_Label_insn_39045
-        FF007EC7          FF007EC7  Label_insn_39046
-        FF007EC9          FF007EC9  Label_insn_10425
-        FF007ECC          FF007ECC  Label_insn_39047
-        FF007ECE          FF007ECE  Label_insn_10427
-        FF007ED2          FF007ED2  Label_insn_39048
-        FF007ED9          FF007ED9  Label_insn_39049
-        FF007EDB          FF007EDB  Label_insn_39050
-        FF007EDD          FF007EDD  Label_insn_39051
-        FF007EE3          FF007EE3  Label_insn_10432
-        FF007EE6          FF007EE6  Label_insn_39052
-        FF007EED          FF007EED  Label_insn_39053
-        FF007EEE          FF007EEE  post_callback_Label_insn_39053
-        FF007EF0          FF007EF0  Label_insn_10434
-        FF007EF4          FF007EF4  Label_insn_39054
-        FF007EF6          FF007EF6  Label_insn_39055
-        FF007EF8          FF007EF8  Label_insn_39056
-        FF007EFF          FF007EFF  Label_insn_39057
-        FF007F01          FF007F01  Label_insn_10440
-        FF007F04          FF007F04  Label_insn_39058
-        FF007F06          FF007F06  Label_insn_39059
-        FF007F0C          FF007F0C  Label_insn_10442
-        FF007F10          FF007F10  Label_insn_39060
-        FF007F17          FF007F17  Label_insn_39061
-        FF007F18          FF007F18  post_callback_Label_insn_39061
-        FF007F1A          FF007F1A  Label_insn_39062
-        FF007F1C          FF007F1C  Label_insn_39063
-        FF007F1E          FF007F1E  Label_insn_39064
-        FF007F20          FF007F20  Label_insn_39065
-        FF007F22          FF007F22  Label_insn_39066
-        FF007F28          FF007F28  Label_insn_39067
-        FF007F2E          FF007F2E  Label_insn_10452
-        FF007F32          FF007F32  Label_insn_39068
-        FF007F33          FF007F33  post_callback_Label_insn_39068
-        FF007F35          FF007F35  Label_insn_39069
-        FF007F37          FF007F37  Label_insn_10454
-        FF007F3B          FF007F3B  Label_insn_39070
-        FF007F3D          FF007F3D  Label_insn_39071
-        FF007F44          FF007F44  Label_insn_10459
-        FF007F47          FF007F47  Label_insn_39072
-        FF007F49          FF007F49  Label_insn_39073
-        FF007F4B          FF007F4B  Label_insn_10461
-        FF007F4F          FF007F4F  Label_insn_39074
-        FF007F56          FF007F56  Label_insn_39076
-        FF007F57          FF007F57  post_callback_Label_insn_39076
-        FF007F59          FF007F59  Label_insn_39077
-        FF007F5B          FF007F5B  Label_insn_39078
-        FF007F5D          FF007F5D  Label_insn_39079
-        FF007F64          FF007F64  Label_insn_39080
-        FF007F66          FF007F66  Label_insn_39081
-        FF007F68          FF007F68  Label_insn_39082
-        FF007F6E          FF007F6E  Label_insn_10472
-        FF007F71          FF007F71  Label_insn_39083
-        FF007F78          FF007F78  Label_insn_39084
-        FF007F79          FF007F79  post_callback_Label_insn_39084
-        FF007F7B          FF007F7B  Label_insn_10474
-        FF007F7F          FF007F7F  Label_insn_39085
-        FF007F81          FF007F81  Label_insn_39086
-        FF007F83          FF007F83  Label_insn_39087
-        FF007F8A          FF007F8A  Label_insn_39088
-        FF007F8C          FF007F8C  Label_insn_39089
-        FF007F8E          FF007F8E  Label_insn_39090
-        FF007F94          FF007F94  Label_insn_39091
-        FF007F9B          FF007F9B  Label_insn_39092
-        FF007F9C          FF007F9C  post_callback_Label_insn_39092
-        FF007F9E          FF007F9E  Label_insn_39093
-        FF007FA0          FF007FA0  Label_insn_39094
-        FF007FA2          FF007FA2  Label_insn_39095
-        FF007FA9          FF007FA9  Label_insn_39096
-        FF007FAB          FF007FAB  Label_insn_39097
-        FF007FAD          FF007FAD  Label_insn_39098
-        FF007FB3          FF007FB3  Label_insn_39099
-        FF007FBA          FF007FBA  Label_insn_39100
-        FF007FBB          FF007FBB  post_callback_Label_insn_39100
-        FF007FBD          FF007FBD  Label_insn_39101
-        FF007FBF          FF007FBF  Label_insn_39102
-        FF007FC1          FF007FC1  Label_insn_39103
-        FF007FC8          FF007FC8  Label_insn_39104
-        FF007FCA          FF007FCA  Label_insn_10513
-        FF007FCE          FF007FCE  Label_insn_39105
-        FF007FD0          FF007FD0  Label_insn_39106
-        FF007FD6          FF007FD6  Label_insn_10515
-        FF007FD9          FF007FD9  Label_insn_39107
-        FF007FE0          FF007FE0  Label_insn_39108
-        FF007FE1          FF007FE1  post_callback_Label_insn_39108
-        FF007FE3          FF007FE3  Label_insn_39109
-        FF007FE5          FF007FE5  Label_insn_39110
-        FF007FE7          FF007FE7  Label_insn_39111
-        FF007FEE          FF007FEE  Label_insn_39112
-        FF007FF0          FF007FF0  Label_insn_39113
-        FF007FF2          FF007FF2  Label_insn_39114
-        FF007FF8          FF007FF8  Label_insn_39115
-        FF007FFF          FF007FFF  Label_insn_39116
-        FF008000          FF008000  post_callback_Label_insn_39116
-        FF008002          FF008002  Label_insn_39117
-        FF008004          FF008004  Label_insn_39118
-        FF008006          FF008006  Label_insn_39119
-        FF00800D          FF00800D  Label_insn_10531
-        FF008012          FF008012  Label_insn_10532
-        FF008016          FF008016  Label_insn_39120
-        FF008018          FF008018  Label_insn_39121
-        FF00801A          FF00801A  Label_insn_39122
-        FF008020          FF008020  Label_insn_39123
-        FF008027          FF008027  Label_insn_39124
-        FF008028          FF008028  post_callback_Label_insn_39124
-        FF00802A          FF00802A  Label_insn_39125
-        FF00802C          FF00802C  Label_insn_39126
-        FF00802E          FF00802E  Label_insn_39127
-        FF008030          FF008030  Label_insn_39128
-        FF008032          FF008032  Label_insn_39129
-        FF008038          FF008038  Label_insn_39130
-        FF00803F          FF00803F  Label_insn_39131
-        FF008040          FF008040  post_callback_Label_insn_39131
-        FF008042          FF008042  Label_insn_10546
-        FF008046          FF008046  Label_insn_39132
-        FF008048          FF008048  Label_insn_39133
-        FF00804A          FF00804A  Label_insn_39134
-        FF008051          FF008051  Label_insn_39135
-        FF008053          FF008053  Label_insn_39136
-        FF008055          FF008055  Label_insn_10553
-        FF008058          FF008058  Label_insn_39137
-        FF00805E          FF00805E  Label_insn_39138
-        FF008065          FF008065  Label_insn_39139
-        FF008066          FF008066  post_callback_Label_insn_39139
-        FF008068          FF008068  Label_insn_39140
-        FF00806A          FF00806A  Label_insn_39141
-        FF00806C          FF00806C  Label_insn_39142
-        FF008073          FF008073  Label_insn_39143
-        FF008075          FF008075  Label_insn_39144
-        FF008077          FF008077  Label_insn_39145
-        FF00807D          FF00807D  Label_insn_39146
-        FF008084          FF008084  Label_insn_39147
-        FF008085          FF008085  post_callback_Label_insn_39147
-        FF008087          FF008087  Label_insn_39148
-        FF008089          FF008089  Label_insn_39149
-        FF00808B          FF00808B  Label_insn_10571
-        FF00808F          FF00808F  Label_insn_39150
-        FF008091          FF008091  Label_insn_39151
-        FF008093          FF008093  Label_insn_10574
-        FF008097          FF008097  Label_insn_39152
-        FF00809D          FF00809D  Label_insn_39153
-        FF0080A4          FF0080A4  Label_insn_39154
-        FF0080A5          FF0080A5  post_callback_Label_insn_39154
-        FF0080A7          FF0080A7  Label_insn_39155
-        FF0080A9          FF0080A9  Label_insn_39156
-        FF0080AB          FF0080AB  Label_insn_39157
-        FF0080B2          FF0080B2  Label_insn_39158
-        FF0080B4          FF0080B4  Label_insn_39159
-        FF0080B6          FF0080B6  Label_insn_39160
-        FF0080BC          FF0080BC  Label_insn_39161
-        FF0080C3          FF0080C3  Label_insn_39162
-        FF0080C4          FF0080C4  post_callback_Label_insn_39162
-        FF0080C6          FF0080C6  Label_insn_39163
-        FF0080C8          FF0080C8  Label_insn_39164
-        FF0080CA          FF0080CA  Label_insn_39165
-        FF0080D1          FF0080D1  Label_insn_39166
-        FF0080D3          FF0080D3  Label_insn_39167
-        FF0080D5          FF0080D5  Label_insn_39168
-        FF0080DB          FF0080DB  Label_insn_39169
-        FF0080E2          FF0080E2  Label_insn_39170
-        FF0080E3          FF0080E3  post_callback_Label_insn_39170
-        FF0080E5          FF0080E5  Label_insn_39171
-        FF0080E7          FF0080E7  Label_insn_39172
-        FF0080E9          FF0080E9  Label_insn_39173
-        FF0080F0          FF0080F0  Label_insn_39174
-        FF0080F2          FF0080F2  Label_insn_39175
-        FF0080F4          FF0080F4  Label_insn_39176
-        FF0080FA          FF0080FA  Label_insn_39177
-        FF008101          FF008101  Label_insn_39178
-        FF008102          FF008102  post_callback_Label_insn_39178
-        FF008104          FF008104  Label_insn_39179
-        FF008106          FF008106  Label_insn_39180
-        FF008108          FF008108  Label_insn_39181
-        FF00810F          FF00810F  Label_insn_10615
-        FF008117          FF008117  Label_insn_39182
-        FF008119          FF008119  Label_insn_39183
-        FF00811B          FF00811B  Label_insn_39184
-        FF008121          FF008121  Label_insn_39185
-        FF008128          FF008128  Label_insn_39186
-        FF008129          FF008129  post_callback_Label_insn_39186
-        FF00812B          FF00812B  Label_insn_39187
-        FF00812D          FF00812D  Label_insn_39188
-        FF00812F          FF00812F  Label_insn_39189
-        FF008136          FF008136  Label_insn_39190
-        FF008138          FF008138  Label_insn_39191
-        FF00813A          FF00813A  Label_insn_39192
-        FF008140          FF008140  Label_insn_39193
-        FF008147          FF008147  Label_insn_39194
-        FF008148          FF008148  post_callback_Label_insn_39194
-        FF00814A          FF00814A  Label_insn_39195
-        FF00814C          FF00814C  Label_insn_39196
-        FF00814E          FF00814E  Label_insn_39197
-        FF008155          FF008155  Label_insn_39198
-        FF008157          FF008157  Label_insn_39199
-        FF008159          FF008159  Label_insn_39200
-        FF00815F          FF00815F  Label_insn_39201
-        FF008166          FF008166  Label_insn_39202
-        FF008167          FF008167  post_callback_Label_insn_39202
-        FF008169          FF008169  Label_insn_39203
-        FF00816B          FF00816B  Label_insn_39204
-        FF00816D          FF00816D  Label_insn_39205
-        FF008174          FF008174  Label_insn_39206
-        FF008176          FF008176  Label_insn_39207
-        FF008178          FF008178  Label_insn_39208
-        FF00817E          FF00817E  Label_insn_39209
-        FF008185          FF008185  Label_insn_39210
-        FF008186          FF008186  post_callback_Label_insn_39210
-        FF008188          FF008188  Label_insn_39211
-        FF00818A          FF00818A  Label_insn_39212
-        FF00818C          FF00818C  Label_insn_39213
-        FF008193          FF008193  Label_insn_39214
-        FF008195          FF008195  Label_insn_39215
-        FF008197          FF008197  Label_insn_39216
-        FF00819D          FF00819D  Label_insn_39217
-        FF00819F          FF00819F  Label_insn_39218
-        FF0081A1          FF0081A1  Label_insn_39219
-        FF0081A8          FF0081A8  Label_insn_39220
-        FF0081AA          FF0081AA  Label_insn_39221
-        FF0081AC          FF0081AC  Label_insn_39222
-        FF0081B2          FF0081B2  Label_insn_39223
-        FF0081B9          FF0081B9  Label_insn_39224
-        FF0081BA          FF0081BA  post_callback_Label_insn_39224
-        FF0081BC          FF0081BC  Label_insn_39225
-        FF0081BE          FF0081BE  Label_insn_39226
-        FF0081C0          FF0081C0  Label_insn_39227
-        FF0081C7          FF0081C7  Label_insn_39228
-        FF0081C9          FF0081C9  Label_insn_39229
-        FF0081CB          FF0081CB  Label_insn_39230
-        FF0081D1          FF0081D1  Label_insn_39231
-        FF0081D8          FF0081D8  Label_insn_39232
-        FF0081D9          FF0081D9  post_callback_Label_insn_39232
-        FF0081DB          FF0081DB  Label_insn_39233
-        FF0081DD          FF0081DD  Label_insn_39234
-        FF0081DF          FF0081DF  Label_insn_39235
-        FF0081E6          FF0081E6  Label_insn_39236
-        FF0081E8          FF0081E8  Label_insn_39237
-        FF0081EA          FF0081EA  Label_insn_39238
-        FF0081F0          FF0081F0  Label_insn_39239
-        FF0081F7          FF0081F7  Label_insn_39240
-        FF0081F8          FF0081F8  post_callback_Label_insn_39240
-        FF0081FA          FF0081FA  Label_insn_39241
-        FF0081FC          FF0081FC  Label_insn_39242
-        FF0081FE          FF0081FE  Label_insn_39243
-        FF008205          FF008205  Label_insn_39244
-        FF008207          FF008207  Label_insn_39245
-        FF008209          FF008209  Label_insn_39246
-        FF00820F          FF00820F  Label_insn_39247
-        FF008216          FF008216  Label_insn_39248
-        FF008217          FF008217  post_callback_Label_insn_39248
-        FF008219          FF008219  Label_insn_39249
-        FF00821B          FF00821B  Label_insn_39250
-        FF00821D          FF00821D  Label_insn_39251
-        FF008224          FF008224  Label_insn_39252
-        FF008226          FF008226  Label_insn_39253
-        FF008228          FF008228  Label_insn_39254
-        FF00822E          FF00822E  Label_insn_39255
-        FF008235          FF008235  Label_insn_39256
-        FF008236          FF008236  post_callback_Label_insn_39256
-        FF008238          FF008238  Label_insn_39257
-        FF00823A          FF00823A  Label_insn_39258
-        FF00823C          FF00823C  Label_insn_39259
-        FF008243          FF008243  Label_insn_39260
-        FF008245          FF008245  Label_insn_39261
-        FF008247          FF008247  Label_insn_39262
-        FF00824D          FF00824D  Label_insn_39263
-        FF008254          FF008254  Label_insn_39264
-        FF008255          FF008255  post_callback_Label_insn_39264
-        FF008257          FF008257  Label_insn_39265
-        FF008259          FF008259  Label_insn_39266
-        FF00825B          FF00825B  Label_insn_39267
-        FF008262          FF008262  Label_insn_39268
-        FF008264          FF008264  Label_insn_39269
-        FF008266          FF008266  Label_insn_39270
-        FF00826C          FF00826C  Label_insn_39271
-        FF008273          FF008273  Label_insn_39272
-        FF008274          FF008274  post_callback_Label_insn_39272
-        FF008276          FF008276  Label_insn_39273
-        FF008278          FF008278  Label_insn_39274
-        FF00827A          FF00827A  Label_insn_39275
-        FF008281          FF008281  Label_insn_39276
-        FF008283          FF008283  Label_insn_39277
-        FF008285          FF008285  Label_insn_39278
-        FF00828B          FF00828B  Label_insn_39279
-        FF008292          FF008292  Label_insn_39280
-        FF008293          FF008293  post_callback_Label_insn_39280
-        FF008295          FF008295  Label_insn_39281
-        FF008297          FF008297  Label_insn_39282
-        FF008299          FF008299  Label_insn_39283
-        FF0082A0          FF0082A0  Label_insn_10857
-        FF0082A6          FF0082A6  Label_insn_39284
-        FF0082A8          FF0082A8  Label_insn_39285
-        FF0082AA          FF0082AA  Label_insn_39286
-        FF0082B0          FF0082B0  Label_insn_39287
-        FF0082B7          FF0082B7  Label_insn_39288
-        FF0082B8          FF0082B8  post_callback_Label_insn_39288
-        FF0082BA          FF0082BA  Label_insn_39289
-        FF0082BC          FF0082BC  Label_insn_39290
-        FF0082BE          FF0082BE  Label_insn_39291
-        FF0082C5          FF0082C5  Label_insn_39292
-        FF0082C7          FF0082C7  Label_insn_39293
-        FF0082C9          FF0082C9  Label_insn_39294
-        FF0082CF          FF0082CF  Label_insn_39295
-        FF0082D6          FF0082D6  Label_insn_39296
-        FF0082D7          FF0082D7  post_callback_Label_insn_39296
-        FF0082D9          FF0082D9  Label_insn_39297
-        FF0082DB          FF0082DB  Label_insn_39298
-        FF0082DD          FF0082DD  Label_insn_39299
-        FF0082E4          FF0082E4  Label_insn_39300
-        FF0082E6          FF0082E6  Label_insn_39301
-        FF0082E8          FF0082E8  Label_insn_39302
-        FF0082EE          FF0082EE  Label_insn_39303
-        FF0082F5          FF0082F5  Label_insn_39304
-        FF0082F6          FF0082F6  post_callback_Label_insn_39304
-        FF0082F8          FF0082F8  Label_insn_39305
-        FF0082FA          FF0082FA  Label_insn_39306
-        FF0082FC          FF0082FC  Label_insn_39307
-        FF0082FE          FF0082FE  Label_insn_39308
-        FF008300          FF008300  Label_insn_39309
-        FF008306          FF008306  Label_insn_39310
-        FF00830D          FF00830D  Label_insn_39311
-        FF00830E          FF00830E  post_callback_Label_insn_39311
-        FF008310          FF008310  Label_insn_39312
-        FF008312          FF008312  Label_insn_39313
-        FF008314          FF008314  Label_insn_39314
-        FF00831B          FF00831B  Label_insn_39315
-        FF00831D          FF00831D  Label_insn_39316
-        FF00831F          FF00831F  Label_insn_39317
-        FF008325          FF008325  Label_insn_39318
-        FF00832C          FF00832C  Label_insn_39319
-        FF00832D          FF00832D  post_callback_Label_insn_39319
-        FF00832F          FF00832F  Label_insn_39320
-        FF008331          FF008331  Label_insn_39321
-        FF008333          FF008333  Label_insn_39322
-        FF00833A          FF00833A  Label_insn_39323
-        FF00833C          FF00833C  Label_insn_39324
-        FF00833E          FF00833E  Label_insn_39325
-        FF008344          FF008344  Label_insn_39326
-        FF00834B          FF00834B  Label_insn_39327
-        FF00834C          FF00834C  post_callback_Label_insn_39327
-        FF00834E          FF00834E  Label_insn_39328
-        FF008350          FF008350  Label_insn_39329
-        FF008352          FF008352  Label_insn_39330
-        FF008359          FF008359  Label_insn_39331
-        FF00835B          FF00835B  Label_insn_39332
-        FF00835D          FF00835D  Label_insn_39333
-        FF008363          FF008363  Label_insn_39334
-        FF00836A          FF00836A  Label_insn_39335
-        FF00836B          FF00836B  post_callback_Label_insn_39335
-        FF00836D          FF00836D  Label_insn_39336
-        FF00836F          FF00836F  Label_insn_39337
-        FF008371          FF008371  Label_insn_39338
-        FF008378          FF008378  Label_insn_39339
-        FF00837A          FF00837A  Label_insn_39340
-        FF00837C          FF00837C  Label_insn_39341
-        FF008382          FF008382  Label_insn_39342
-        FF008389          FF008389  Label_insn_39343
-        FF00838A          FF00838A  post_callback_Label_insn_39343
-        FF00838C          FF00838C  Label_insn_39344
-        FF00838E          FF00838E  Label_insn_39345
-        FF008390          FF008390  Label_insn_39346
-        FF008397          FF008397  Label_insn_39347
-        FF008399          FF008399  Label_insn_39348
-        FF00839B          FF00839B  Label_insn_39349
-        FF0083A1          FF0083A1  Label_insn_39350
-        FF0083A8          FF0083A8  Label_insn_39351
-        FF0083A9          FF0083A9  post_callback_Label_insn_39351
-        FF0083AB          FF0083AB  Label_insn_39352
-        FF0083AD          FF0083AD  Label_insn_39353
-        FF0083AF          FF0083AF  Label_insn_39354
-        FF0083B6          FF0083B6  Label_insn_39355
-        FF0083B8          FF0083B8  Label_insn_39356
-        FF0083BA          FF0083BA  Label_insn_39357
-        FF0083C0          FF0083C0  Label_insn_39358
-        FF0083C7          FF0083C7  Label_insn_39359
-        FF0083C8          FF0083C8  post_callback_Label_insn_39359
-        FF0083CA          FF0083CA  Label_insn_39360
-        FF0083CC          FF0083CC  Label_insn_39361
-        FF0083CE          FF0083CE  Label_insn_39362
-        FF0083D5          FF0083D5  Label_insn_39363
-        FF0083D7          FF0083D7  Label_insn_39364
-        FF0083D9          FF0083D9  Label_insn_39365
-        FF0083DF          FF0083DF  Label_insn_39366
-        FF0083E6          FF0083E6  Label_insn_39367
-        FF0083E7          FF0083E7  post_callback_Label_insn_39367
-        FF0083E9          FF0083E9  Label_insn_39368
-        FF0083EB          FF0083EB  Label_insn_39369
-        FF0083ED          FF0083ED  Label_insn_39370
-        FF0083F4          FF0083F4  Label_insn_11029
-        FF0083FA          FF0083FA  Label_insn_39371
-        FF0083FC          FF0083FC  Label_insn_39372
-        FF0083FE          FF0083FE  Label_insn_39373
-        FF008404          FF008404  Label_insn_39374
-        FF00840B          FF00840B  Label_insn_39375
-        FF00840C          FF00840C  post_callback_Label_insn_39375
-        FF00840E          FF00840E  Label_insn_11043
-        FF008414          FF008414  Label_insn_39376
-        FF008416          FF008416  Label_insn_39377
-        FF008418          FF008418  Label_insn_39378
-        FF00841F          FF00841F  Label_insn_39379
-        FF008421          FF008421  Label_insn_39380
-        FF008423          FF008423  Label_insn_39381
-        FF008429          FF008429  Label_insn_39382
-        FF008430          FF008430  Label_insn_39383
-        FF008431          FF008431  post_callback_Label_insn_39383
-        FF008433          FF008433  Label_insn_39384
-        FF008435          FF008435  Label_insn_39385
-        FF008437          FF008437  Label_insn_39386
-        FF008439          FF008439  Label_insn_39387
-        FF00843B          FF00843B  Label_insn_39388
-        FF008441          FF008441  Label_insn_39389
-        FF008448          FF008448  Label_insn_39390
-        FF008449          FF008449  post_callback_Label_insn_39390
-        FF00844B          FF00844B  Label_insn_39391
-        FF00844D          FF00844D  Label_insn_39392
-        FF00844F          FF00844F  Label_insn_11075
-        FF008455          FF008455  Label_insn_39393
-        FF00845C          FF00845C  Label_insn_11077
-        FF008460          FF008460  Label_insn_39394
-        FF008462          FF008462  Label_insn_39395
-        FF008464          FF008464  Label_insn_39396
-        FF00846A          FF00846A  Label_insn_39397
-        FF008471          FF008471  Label_insn_39398
-        FF008472          FF008472  post_callback_Label_insn_39398
-        FF008474          FF008474  Label_insn_39399
-        FF008476          FF008476  Label_insn_39400
-        FF008478          FF008478  Label_insn_39401
-        FF00847F          FF00847F  Label_insn_11086
-        FF008485          FF008485  Label_insn_39402
-        FF008487          FF008487  Label_insn_39403
-        FF008489          FF008489  Label_insn_39404
-        FF00848F          FF00848F  Label_insn_39405
-        FF008496          FF008496  Label_insn_39406
-        FF008497          FF008497  post_callback_Label_insn_39406
-        FF008499          FF008499  Label_insn_39407
-        FF00849B          FF00849B  Label_insn_39408
-        FF00849D          FF00849D  Label_insn_39409
-        FF0084A4          FF0084A4  Label_insn_39410
-        FF0084A6          FF0084A6  Label_insn_39411
-        FF0084A8          FF0084A8  Label_insn_39412
-        FF0084AE          FF0084AE  Label_insn_39413
-        FF0084B5          FF0084B5  Label_insn_39414
-        FF0084B6          FF0084B6  post_callback_Label_insn_39414
-        FF0084B8          FF0084B8  Label_insn_39415
-        FF0084BA          FF0084BA  Label_insn_39416
-        FF0084BC          FF0084BC  Label_insn_39417
-        FF0084BE          FF0084BE  Label_insn_39418
-        FF0084C0          FF0084C0  Label_insn_39419
-        FF0084C6          FF0084C6  Label_insn_39420
-        FF0084CD          FF0084CD  Label_insn_39421
-        FF0084CE          FF0084CE  post_callback_Label_insn_39421
-        FF0084D0          FF0084D0  Label_insn_39422
-        FF0084D2          FF0084D2  Label_insn_11113
-        FF0084D8          FF0084D8  Label_insn_39423
-        FF0084DA          FF0084DA  Label_insn_39424
-        FF0084E1          FF0084E1  Label_insn_39425
-        FF0084E3          FF0084E3  Label_insn_39426
-        FF0084E5          FF0084E5  Label_insn_39427
-        FF0084EB          FF0084EB  Label_insn_39428
-        FF0084F2          FF0084F2  Label_insn_39429
-        FF0084F3          FF0084F3  post_callback_Label_insn_39429
-        FF0084F5          FF0084F5  Label_insn_39430
-        FF0084F7          FF0084F7  Label_insn_39431
-        FF0084F9          FF0084F9  Label_insn_39432
-        FF0084FB          FF0084FB  Label_insn_39433
-        FF0084FD          FF0084FD  Label_insn_39434
-        FF008503          FF008503  Label_insn_39435
-        FF00850A          FF00850A  Label_insn_39436
-        FF00850B          FF00850B  post_callback_Label_insn_39436
-        FF00850D          FF00850D  Label_insn_39437
-        FF00850F          FF00850F  Label_insn_39438
-        FF008511          FF008511  Label_insn_39439
-        FF008518          FF008518  Label_insn_39440
-        FF00851A          FF00851A  Label_insn_39441
-        FF00851C          FF00851C  Label_insn_39442
-        FF008522          FF008522  Label_insn_39443
-        FF008529          FF008529  Label_insn_39444
-        FF00852A          FF00852A  post_callback_Label_insn_39444
-        FF00852C          FF00852C  Label_insn_39445
-        FF00852E          FF00852E  Label_insn_39446
-        FF008530          FF008530  Label_insn_39447
-        FF008537          FF008537  Label_insn_11154
-        FF00853D          FF00853D  Label_insn_39448
-        FF00853F          FF00853F  Label_insn_39449
-        FF008541          FF008541  Label_insn_39450
-        FF008547          FF008547  Label_insn_39451
-        FF00854E          FF00854E  Label_insn_39452
-        FF00854F          FF00854F  post_callback_Label_insn_39452
-        FF008551          FF008551  Label_insn_39453
-        FF008553          FF008553  Label_insn_39454
-        FF008555          FF008555  Label_insn_39455
-        FF00855C          FF00855C  Label_insn_39456
-        FF00855E          FF00855E  Label_insn_39457
-        FF008560          FF008560  Label_insn_39458
-        FF008566          FF008566  Label_insn_39459
-        FF00856D          FF00856D  Label_insn_39460
-        FF00856E          FF00856E  post_callback_Label_insn_39460
-        FF008570          FF008570  Label_insn_39461
-        FF008572          FF008572  Label_insn_39462
-        FF008574          FF008574  Label_insn_39463
-        FF008576          FF008576  Label_insn_39464
-        FF008578          FF008578  Label_insn_39465
-        FF00857E          FF00857E  Label_insn_39466
-        FF008585          FF008585  Label_insn_39467
-        FF008586          FF008586  post_callback_Label_insn_39467
-        FF008588          FF008588  Label_insn_39468
-        FF00858A          FF00858A  Label_insn_39469
-        FF00858C          FF00858C  Label_insn_39470
-        FF008593          FF008593  Label_insn_39471
-        FF008595          FF008595  Label_insn_39472
-        FF008597          FF008597  Label_insn_39473
-        FF00859D          FF00859D  Label_insn_39474
-        FF0085A4          FF0085A4  Label_insn_39475
-        FF0085A5          FF0085A5  post_callback_Label_insn_39475
-        FF0085A7          FF0085A7  Label_insn_39476
-        FF0085A9          FF0085A9  Label_insn_39477
-        FF0085AB          FF0085AB  Label_insn_11256
-        FF0085B1          FF0085B1  Label_insn_39478
-        FF0085B3          FF0085B3  Label_insn_39479
-        FF0085B5          FF0085B5  Label_insn_39480
-        FF0085BB          FF0085BB  Label_insn_39481
-        FF0085C1          FF0085C1  Label_insn_11277
-        FF0085C8          FF0085C8  Label_insn_39482
-        FF0085C9          FF0085C9  post_callback_Label_insn_39482
-        FF0085CB          FF0085CB  Label_insn_39483
-        FF0085CD          FF0085CD  Label_insn_39484
-        FF0085CF          FF0085CF  Label_insn_39485
-        FF0085D6          FF0085D6  Label_insn_39486
-        FF0085D8          FF0085D8  Label_insn_39487
-        FF0085DA          FF0085DA  Label_insn_39488
-        FF0085E0          FF0085E0  Label_insn_39489
-        FF0085E7          FF0085E7  Label_insn_39490
-        FF0085E8          FF0085E8  post_callback_Label_insn_39490
-        FF0085EA          FF0085EA  Label_insn_39491
-        FF0085EC          FF0085EC  Label_insn_39492
-        FF0085EE          FF0085EE  Label_insn_39493
-        FF0085F0          FF0085F0  Label_insn_39494
-        FF0085F6          FF0085F6  Label_insn_39495
-        FF0085FD          FF0085FD  Label_insn_39496
-        FF0085FF          FF0085FF  Label_insn_39497
-        FF008601          FF008601  Label_insn_39498
-        FF008605          FF008605  Label_insn_39499
-        FF008608          FF008608  Label_insn_39500
-        FF00860E          FF00860E  Label_insn_39501
-        FF008615          FF008615  Label_insn_39502
-        FF008617          FF008617  Label_insn_39503
-        FF008619          FF008619  Label_insn_39504
-        FF00861F          FF00861F  Label_insn_39505
-        FF008626          FF008626  Label_insn_39506
-        FF008627          FF008627  post_callback_Label_insn_39506
-        FF008629          FF008629  Label_insn_39507
-        FF00862B          FF00862B  Label_insn_39508
-        FF00862D          FF00862D  Label_insn_11317
-        FF008633          FF008633  Label_insn_39509
-        FF00863A          FF00863A  Label_insn_39510
-        FF00863C          FF00863C  Label_insn_39511
-        FF00863E          FF00863E  Label_insn_11322
-        FF008642          FF008642  Label_insn_39512
-        FF008648          FF008648  Label_insn_39513
-        FF00864F          FF00864F  Label_insn_39514
-        FF008650          FF008650  post_callback_Label_insn_39514
-        FF008652          FF008652  Label_insn_39515
-        FF008654          FF008654  Label_insn_39516
-        FF008656          FF008656  Label_insn_39517
-        FF00865D          FF00865D  Label_insn_39518
-        FF00865F          FF00865F  Label_insn_39519
-        FF008661          FF008661  Label_insn_39520
-        FF008667          FF008667  Label_insn_39521
-        FF00866E          FF00866E  Label_insn_39522
-        FF00866F          FF00866F  post_callback_Label_insn_39522
-        FF008671          FF008671  Label_insn_39523
-        FF008673          FF008673  Label_insn_39524
-        FF008675          FF008675  Label_insn_39525
-        FF008677          FF008677  Label_insn_39526
-        FF00867A          FF00867A  Label_insn_39527
-        FF008681          FF008681  Label_insn_11341
-        FF008685          FF008685  Label_insn_39528
-        FF008687          FF008687  Label_insn_39529
-        FF008689          FF008689  Label_insn_39530
-        FF00868D          FF00868D  Label_insn_39531
-        FF00868F          FF00868F  Label_insn_39532
-        FF008691          FF008691  Label_insn_39533
-        FF008697          FF008697  Label_insn_39534
-        FF00869E          FF00869E  Label_insn_39535
-        FF00869F          FF00869F  post_callback_Label_insn_39535
-        FF0086A1          FF0086A1  Label_insn_39536
-        FF0086A3          FF0086A3  Label_insn_39537
-        FF0086A5          FF0086A5  Label_insn_39538
-        FF0086AC          FF0086AC  Label_insn_39539
-        FF0086AE          FF0086AE  Label_insn_39540
-        FF0086B0          FF0086B0  Label_insn_39541
-        FF0086B6          FF0086B6  Label_insn_39542
-        FF0086BD          FF0086BD  Label_insn_39543
-        FF0086BE          FF0086BE  post_callback_Label_insn_39543
-        FF0086C0          FF0086C0  Label_insn_39544
-        FF0086C2          FF0086C2  Label_insn_39545
-        FF0086C4          FF0086C4  Label_insn_39546
-        FF0086C6          FF0086C6  Label_insn_39547
-        FF0086C8          FF0086C8  Label_insn_39548
-        FF0086CE          FF0086CE  Label_insn_39549
-        FF0086D5          FF0086D5  Label_insn_39550
-        FF0086D6          FF0086D6  post_callback_Label_insn_39550
-        FF0086D8          FF0086D8  Label_insn_39551
-        FF0086DA          FF0086DA  Label_insn_39552
-        FF0086DC          FF0086DC  Label_insn_39553
-        FF0086E3          FF0086E3  Label_insn_39554
-        FF0086E5          FF0086E5  Label_insn_39555
-        FF0086E7          FF0086E7  Label_insn_39556
-        FF0086ED          FF0086ED  Label_insn_39557
-        FF0086F4          FF0086F4  Label_insn_39558
-        FF0086F5          FF0086F5  post_callback_Label_insn_39558
-        FF0086F7          FF0086F7  Label_insn_39559
-        FF0086F9          FF0086F9  Label_insn_39560
-        FF0086FB          FF0086FB  Label_insn_39561
-        FF008702          FF008702  Label_insn_39562
-        FF008704          FF008704  Label_insn_39563
-        FF008706          FF008706  Label_insn_39564
-        FF00870C          FF00870C  Label_insn_39565
-        FF008713          FF008713  Label_insn_39566
-        FF008714          FF008714  post_callback_Label_insn_39566
-        FF008716          FF008716  Label_insn_39567
-        FF008718          FF008718  Label_insn_39568
-        FF00871A          FF00871A  Label_insn_39569
-        FF00871C          FF00871C  Label_insn_39570
-        FF00871E          FF00871E  Label_insn_39571
-        FF008724          FF008724  Label_insn_39572
-        FF00872B          FF00872B  Label_insn_39573
-        FF00872C          FF00872C  post_callback_Label_insn_39573
-        FF00872E          FF00872E  Label_insn_39574
-        FF008730          FF008730  Label_insn_39575
-        FF008732          FF008732  Label_insn_39576
-        FF008739          FF008739  Label_insn_39577
-        FF00873B          FF00873B  Label_insn_39578
-        FF00873D          FF00873D  Label_insn_39579
-        FF008743          FF008743  Label_insn_39580
-        FF00874A          FF00874A  Label_insn_39581
-        FF00874B          FF00874B  post_callback_Label_insn_39581
-        FF00874D          FF00874D  Label_insn_39582
-        FF00874F          FF00874F  Label_insn_39583
-        FF008751          FF008751  Label_insn_39584
-        FF008758          FF008758  Label_insn_39585
-        FF00875A          FF00875A  Label_insn_39586
-        FF00875C          FF00875C  Label_insn_39587
-        FF008762          FF008762  Label_insn_39588
-        FF008769          FF008769  Label_insn_39589
-        FF00876A          FF00876A  post_callback_Label_insn_39589
-        FF00876C          FF00876C  Label_insn_39590
-        FF00876E          FF00876E  Label_insn_39591
-        FF008770          FF008770  Label_insn_39592
-        FF008777          FF008777  Label_insn_39593
-        FF008779          FF008779  Label_insn_39594
-        FF00877B          FF00877B  Label_insn_39595
-        FF008781          FF008781  Label_insn_39596
-        FF008788          FF008788  Label_insn_39597
-        FF008789          FF008789  post_callback_Label_insn_39597
-        FF00878B          FF00878B  Label_insn_39598
-        FF00878D          FF00878D  Label_insn_39599
-        FF00878F          FF00878F  Label_insn_39600
-        FF008796          FF008796  Label_insn_39601
-        FF008798          FF008798  Label_insn_39602
-        FF00879A          FF00879A  Label_insn_39603
-        FF0087A0          FF0087A0  Label_insn_39604
-        FF0087A7          FF0087A7  Label_insn_39605
-        FF0087A8          FF0087A8  post_callback_Label_insn_39605
-        FF0087AA          FF0087AA  Label_insn_11436
-        FF0087AE          FF0087AE  Label_insn_39606
-        FF0087B0          FF0087B0  Label_insn_39607
-        FF0087B2          FF0087B2  Label_insn_39608
-        FF0087B4          FF0087B4  Label_insn_39609
-        FF0087B6          FF0087B6  Label_insn_39610
-        FF0087BC          FF0087BC  Label_insn_39611
-        FF0087C3          FF0087C3  Label_insn_39612
-        FF0087C4          FF0087C4  post_callback_Label_insn_39612
-        FF0087C6          FF0087C6  Label_insn_39613
-        FF0087C8          FF0087C8  Label_insn_11446
-        FF0087CC          FF0087CC  Label_insn_39614
-        FF0087CE          FF0087CE  Label_insn_39615
-        FF0087D5          FF0087D5  Label_insn_11449
-        FF0087D8          FF0087D8  Label_insn_11450
-        FF0087DC          FF0087DC  Label_insn_39616
-        FF0087DE          FF0087DE  Label_insn_39617
-        FF0087E0          FF0087E0  Label_insn_39618
-        FF0087E6          FF0087E6  Label_insn_39619
-        FF0087ED          FF0087ED  Label_insn_39620
-        FF0087EE          FF0087EE  post_callback_Label_insn_39620
-        FF0087F0          FF0087F0  Label_insn_39621
-        FF0087F2          FF0087F2  Label_insn_39622
-        FF0087F4          FF0087F4  Label_insn_11458
-        FF0087F8          FF0087F8  Label_insn_39623
-        FF0087FF          FF0087FF  Label_insn_39624
-        FF008801          FF008801  Label_insn_39625
-        FF008803          FF008803  Label_insn_39626
-        FF008809          FF008809  Label_insn_39627
-        FF008810          FF008810  Label_insn_39628
-        FF008811          FF008811  post_callback_Label_insn_39628
-        FF008813          FF008813  Label_insn_39629
-        FF008815          FF008815  Label_insn_39630
-        FF008817          FF008817  Label_insn_39631
-        FF00881E          FF00881E  Label_insn_39632
-        FF008820          FF008820  Label_insn_39633
-        FF008822          FF008822  Label_insn_39634
-        FF008828          FF008828  Label_insn_39635
-        FF00882F          FF00882F  Label_insn_39636
-        FF008830          FF008830  post_callback_Label_insn_39636
-        FF008832          FF008832  Label_insn_11475
-        FF008836          FF008836  Label_insn_39637
-        FF008838          FF008838  Label_insn_39638
-        FF00883A          FF00883A  Label_insn_39639
-        FF008841          FF008841  Label_insn_39640
-        FF008843          FF008843  Label_insn_39641
-        FF008845          FF008845  Label_insn_39642
-        FF00884B          FF00884B  Label_insn_39643
-        FF008852          FF008852  Label_insn_39644
-        FF008853          FF008853  post_callback_Label_insn_39644
-        FF008855          FF008855  Label_insn_39645
-        FF008857          FF008857  Label_insn_39646
-        FF008859          FF008859  Label_insn_39647
-        FF00885B          FF00885B  Label_insn_39648
-        FF00885D          FF00885D  Label_insn_39649
-        FF008863          FF008863  Label_insn_39650
-        FF00886A          FF00886A  Label_insn_39651
-        FF00886B          FF00886B  post_callback_Label_insn_39651
-        FF00886D          FF00886D  Label_insn_39652
-        FF00886F          FF00886F  Label_insn_39653
-        FF008871          FF008871  Label_insn_39654
-        FF008878          FF008878  Label_insn_39655
-        FF00887A          FF00887A  Label_insn_39656
-        FF00887C          FF00887C  Label_insn_39657
-        FF008882          FF008882  Label_insn_39658
-        FF008889          FF008889  Label_insn_39659
-        FF00888A          FF00888A  post_callback_Label_insn_39659
-        FF00888C          FF00888C  Label_insn_39660
-        FF00888E          FF00888E  Label_insn_39661
-        FF008890          FF008890  Label_insn_39662
-        FF008897          FF008897  Label_insn_39663
-        FF008899          FF008899  Label_insn_39664
-        FF00889B          FF00889B  Label_insn_39665
-        FF0088A1          FF0088A1  Label_insn_39666
-        FF0088A8          FF0088A8  Label_insn_39667
-        FF0088A9          FF0088A9  post_callback_Label_insn_39667
-        FF0088AB          FF0088AB  Label_insn_39668
-        FF0088AD          FF0088AD  Label_insn_39669
-        FF0088AF          FF0088AF  Label_insn_39670
-        FF0088B6          FF0088B6  Label_insn_39671
-        FF0088BD          FF0088BD  Label_insn_39672
-        FF0088BF          FF0088BF  Label_insn_39673
-        FF0088C1          FF0088C1  Label_insn_39674
-        FF0088C5          FF0088C5  Label_insn_39675
-        FF0088C8          FF0088C8  Label_insn_39676
-        FF0088CF          FF0088CF  Label_insn_39677
-        FF0088D6          FF0088D6  Label_insn_39678
-        FF0088D8          FF0088D8  Label_insn_39679
-        FF0088DA          FF0088DA  Label_insn_39680
-        FF0088E0          FF0088E0  Label_insn_39681
-        FF0088E7          FF0088E7  Label_insn_39682
-        FF0088E8          FF0088E8  post_callback_Label_insn_39682
-        FF0088EA          FF0088EA  Label_insn_39683
-        FF0088EC          FF0088EC  Label_insn_39684
-        FF0088EE          FF0088EE  Label_insn_39685
-        FF0088F5          FF0088F5  Label_insn_39686
-        FF0088F7          FF0088F7  Label_insn_39687
-        FF0088F9          FF0088F9  Label_insn_11545
-        FF0088FF          FF0088FF  Label_insn_39688
-        FF008905          FF008905  Label_insn_39689
-        FF00890B          FF00890B  Label_insn_11547
-        FF008910          FF008910  Label_insn_39690
-        FF008911          FF008911  post_callback_Label_insn_39690
-        FF008913          FF008913  Label_insn_39691
-        FF008915          FF008915  Label_insn_39692
-        FF008917          FF008917  Label_insn_39693
-        FF008919          FF008919  Label_insn_39694
-        FF00891B          FF00891B  Label_insn_11554
-        FF008920          FF008920  Label_insn_39695
-        FF008926          FF008926  Label_insn_39696
-        FF00892D          FF00892D  Label_insn_39697
-        FF00892E          FF00892E  post_callback_Label_insn_39697
-        FF008930          FF008930  Label_insn_39698
-        FF008932          FF008932  Label_insn_39699
-        FF008934          FF008934  Label_insn_39700
-        FF00893B          FF00893B  Label_insn_39701
-        FF00893D          FF00893D  Label_insn_39702
-        FF00893F          FF00893F  Label_insn_39703
-        FF008945          FF008945  Label_insn_39704
-        FF00894B          FF00894B  Label_insn_11566
-        FF008951          FF008951  Label_insn_39705
-        FF008952          FF008952  post_callback_Label_insn_39705
-        FF008954          FF008954  Label_insn_39706
-        FF008956          FF008956  Label_insn_39707
-        FF008958          FF008958  Label_insn_39708
-        FF00895F          FF00895F  Label_insn_39709
-        FF008961          FF008961  Label_insn_39710
-        FF008963          FF008963  Label_insn_39711
-        FF008969          FF008969  Label_insn_39712
-        FF008970          FF008970  Label_insn_39713
-        FF008971          FF008971  post_callback_Label_insn_39713
-        FF008973          FF008973  Label_insn_39714
-        FF008975          FF008975  Label_insn_39715
-        FF008977          FF008977  Label_insn_39716
-        FF008979          FF008979  Label_insn_39717
-        FF00897B          FF00897B  Label_insn_39718
-        FF008981          FF008981  Label_insn_39719
-        FF008988          FF008988  Label_insn_39720
-        FF008989          FF008989  post_callback_Label_insn_39720
-        FF00898B          FF00898B  Label_insn_39721
-        FF00898D          FF00898D  Label_insn_39722
-        FF00898F          FF00898F  Label_insn_39723
-        FF008996          FF008996  Label_insn_39724
-        FF008998          FF008998  Label_insn_39725
-        FF00899A          FF00899A  Label_insn_39726
-        FF0089A0          FF0089A0  Label_insn_39727
-        FF0089A7          FF0089A7  Label_insn_39728
-        FF0089A8          FF0089A8  post_callback_Label_insn_39728
-        FF0089AA          FF0089AA  Label_insn_39729
-        FF0089AC          FF0089AC  Label_insn_39730
-        FF0089AE          FF0089AE  Label_insn_39731
-        FF0089B5          FF0089B5  Label_insn_39732
-        FF0089B7          FF0089B7  Label_insn_39733
-        FF0089B9          FF0089B9  Label_insn_39734
-        FF0089BF          FF0089BF  Label_insn_39735
-        FF0089C6          FF0089C6  Label_insn_39736
-        FF0089C7          FF0089C7  post_callback_Label_insn_39736
-        FF0089C9          FF0089C9  Label_insn_39737
-        FF0089CB          FF0089CB  Label_insn_39738
-        FF0089CD          FF0089CD  Label_insn_39739
-        FF0089CF          FF0089CF  Label_insn_39740
-        FF0089D2          FF0089D2  Label_insn_39741
-        FF0089D9          FF0089D9  Label_insn_39742
-        FF0089DB          FF0089DB  Label_insn_39743
-        FF0089DD          FF0089DD  Label_insn_39744
-        FF0089E1          FF0089E1  Label_insn_39745
-        FF0089E3          FF0089E3  Label_insn_39746
-        FF0089E5          FF0089E5  Label_insn_39747
-        FF0089EB          FF0089EB  Label_insn_39748
-        FF0089F2          FF0089F2  Label_insn_39749
-        FF0089F3          FF0089F3  post_callback_Label_insn_39749
-        FF0089F5          FF0089F5  Label_insn_39750
-        FF0089F7          FF0089F7  Label_insn_39751
-        FF0089F9          FF0089F9  Label_insn_39752
-        FF008A00          FF008A00  Label_insn_39753
-        FF008A02          FF008A02  Label_insn_39754
-        FF008A04          FF008A04  Label_insn_39755
-        FF008A0A          FF008A0A  Label_insn_39756
-        FF008A11          FF008A11  Label_insn_39757
-        FF008A12          FF008A12  post_callback_Label_insn_39757
-        FF008A14          FF008A14  Label_insn_39758
-        FF008A16          FF008A16  Label_insn_39759
-        FF008A18          FF008A18  Label_insn_39760
-        FF008A1A          FF008A1A  Label_insn_39761
-        FF008A1C          FF008A1C  Label_insn_11639
-        FF008A21          FF008A21  Label_insn_39762
-        FF008A27          FF008A27  Label_insn_39763
-        FF008A2E          FF008A2E  Label_insn_39764
-        FF008A2F          FF008A2F  post_callback_Label_insn_39764
-        FF008A31          FF008A31  Label_insn_39765
-        FF008A33          FF008A33  Label_insn_39766
-        FF008A35          FF008A35  Label_insn_39767
-        FF008A3C          FF008A3C  Label_insn_39768
-        FF008A3E          FF008A3E  Label_insn_39769
-        FF008A40          FF008A40  Label_insn_39770
-        FF008A46          FF008A46  Label_insn_39771
-        FF008A4D          FF008A4D  Label_insn_39772
-        FF008A4E          FF008A4E  post_callback_Label_insn_39772
-        FF008A50          FF008A50  Label_insn_39773
-        FF008A52          FF008A52  Label_insn_39774
-        FF008A54          FF008A54  Label_insn_11656
-        FF008A58          FF008A58  Label_insn_39775
-        FF008A5A          FF008A5A  Label_insn_39776
-        FF008A5C          FF008A5C  Label_insn_39777
-        FF008A62          FF008A62  Label_insn_39778
-        FF008A69          FF008A69  Label_insn_39779
-        FF008A6A          FF008A6A  post_callback_Label_insn_39779
-        FF008A6C          FF008A6C  Label_insn_39780
-        FF008A6E          FF008A6E  Label_insn_39781
-        FF008A70          FF008A70  Label_insn_39782
-        FF008A77          FF008A77  Label_insn_39783
-        FF008A79          FF008A79  Label_insn_39784
-        FF008A7B          FF008A7B  Label_insn_39785
-        FF008A81          FF008A81  Label_insn_39786
-        FF008A88          FF008A88  Label_insn_39787
-        FF008A89          FF008A89  post_callback_Label_insn_39787
-        FF008A8B          FF008A8B  Label_insn_39788
-        FF008A8D          FF008A8D  Label_insn_39789
-        FF008A8F          FF008A8F  Label_insn_39790
-        FF008A91          FF008A91  Label_insn_39791
-        FF008A93          FF008A93  Label_insn_39792
-        FF008A99          FF008A99  Label_insn_39793
-        FF008AA0          FF008AA0  Label_insn_39794
-        FF008AA1          FF008AA1  post_callback_Label_insn_39794
-        FF008AA3          FF008AA3  Label_insn_39795
-        FF008AA5          FF008AA5  Label_insn_39796
-        FF008AA7          FF008AA7  Label_insn_39797
-        FF008AAE          FF008AAE  Label_insn_39798
-        FF008AB0          FF008AB0  Label_insn_39799
-        FF008AB2          FF008AB2  Label_insn_39800
-        FF008AB8          FF008AB8  Label_insn_39801
-        FF008ABF          FF008ABF  Label_insn_39802
-        FF008AC0          FF008AC0  post_callback_Label_insn_39802
-        FF008AC2          FF008AC2  Label_insn_39803
-        FF008AC4          FF008AC4  Label_insn_39804
-        FF008AC6          FF008AC6  Label_insn_39805
-        FF008ACD          FF008ACD  Label_insn_39806
-        FF008ACF          FF008ACF  Label_insn_39807
-        FF008AD1          FF008AD1  Label_insn_39808
-        FF008AD7          FF008AD7  Label_insn_39809
-        FF008ADE          FF008ADE  Label_insn_39810
-        FF008ADF          FF008ADF  post_callback_Label_insn_39810
-        FF008AE1          FF008AE1  Label_insn_39811
-        FF008AE3          FF008AE3  Label_insn_39812
-        FF008AE5          FF008AE5  Label_insn_39813
-        FF008AE7          FF008AE7  Label_insn_39814
-        FF008AEE          FF008AEE  Label_insn_39815
-        FF008AF5          FF008AF5  Label_insn_39816
-        FF008AF7          FF008AF7  Label_insn_39817
-        FF008AF9          FF008AF9  Label_insn_39818
-        FF008AFD          FF008AFD  Label_insn_39819
-        FF008B00          FF008B00  Label_insn_39820
-        FF008B07          FF008B07  Label_insn_39821
-        FF008B0E          FF008B0E  Label_insn_39822
-        FF008B10          FF008B10  Label_insn_39823
-        FF008B12          FF008B12  Label_insn_39824
-        FF008B18          FF008B18  Label_insn_39825
-        FF008B1F          FF008B1F  Label_insn_39826
-        FF008B20          FF008B20  post_callback_Label_insn_39826
-        FF008B22          FF008B22  Label_insn_39827
-        FF008B24          FF008B24  Label_insn_39828
-        FF008B26          FF008B26  Label_insn_39829
-        FF008B2D          FF008B2D  Label_insn_39830
-        FF008B2F          FF008B2F  Label_insn_39831
-        FF008B31          FF008B31  Label_insn_39832
-        FF008B37          FF008B37  Label_insn_39833
-        FF008B3E          FF008B3E  Label_insn_39834
-        FF008B3F          FF008B3F  post_callback_Label_insn_39834
-        FF008B41          FF008B41  Label_insn_39835
-        FF008B43          FF008B43  Label_insn_39836
-        FF008B45          FF008B45  Label_insn_39837
-        FF008B4C          FF008B4C  Label_insn_39838
-        FF008B4E          FF008B4E  Label_insn_39839
-        FF008B50          FF008B50  Label_insn_39840
-        FF008B56          FF008B56  Label_insn_39841
-        FF008B5D          FF008B5D  Label_insn_39842
-        FF008B5E          FF008B5E  post_callback_Label_insn_39842
-        FF008B60          FF008B60  Label_insn_39843
-        FF008B62          FF008B62  Label_insn_39844
-        FF008B64          FF008B64  Label_insn_39845
-        FF008B6B          FF008B6B  Label_insn_11746
-        FF008B70          FF008B70  Label_insn_39846
-        FF008B72          FF008B72  Label_insn_11747
-        FF008B76          FF008B76  Label_insn_39847
-        FF008B78          FF008B78  Label_insn_39848
-        FF008B7E          FF008B7E  Label_insn_39849
-        FF008B85          FF008B85  Label_insn_39850
-        FF008B86          FF008B86  post_callback_Label_insn_39850
-        FF008B88          FF008B88  Label_insn_39851
-        FF008B8A          FF008B8A  Label_insn_39852
-        FF008B8C          FF008B8C  Label_insn_39853
-        FF008B8E          FF008B8E  Label_insn_39854
-        FF008B91          FF008B91  Label_insn_39855
-        FF008B98          FF008B98  Label_insn_39856
-        FF008B9A          FF008B9A  Label_insn_39857
-        FF008B9C          FF008B9C  Label_insn_39858
-        FF008BA0          FF008BA0  Label_insn_39859
-        FF008BA2          FF008BA2  Label_insn_39860
-        FF008BA4          FF008BA4  Label_insn_39861
-        FF008BAA          FF008BAA  Label_insn_39862
-        FF008BB1          FF008BB1  Label_insn_39863
-        FF008BB2          FF008BB2  post_callback_Label_insn_39863
-        FF008BB4          FF008BB4  Label_insn_39864
-        FF008BB6          FF008BB6  Label_insn_39865
-        FF008BB8          FF008BB8  Label_insn_39866
-        FF008BBF          FF008BBF  Label_insn_39867
-        FF008BC1          FF008BC1  Label_insn_39868
-        FF008BC3          FF008BC3  Label_insn_39869
-        FF008BC9          FF008BC9  Label_insn_39870
-        FF008BD0          FF008BD0  Label_insn_39871
-        FF008BD1          FF008BD1  post_callback_Label_insn_39871
-        FF008BD3          FF008BD3  Label_insn_39872
-        FF008BD5          FF008BD5  Label_insn_11777
-        FF008BDA          FF008BDA  Label_insn_39873
-        FF008BDC          FF008BDC  Label_insn_39874
-        FF008BDE          FF008BDE  Label_insn_39875
-        FF008BE0          FF008BE0  Label_insn_39876
-        FF008BE6          FF008BE6  Label_insn_39877
-        FF008BED          FF008BED  Label_insn_39878
-        FF008BEE          FF008BEE  post_callback_Label_insn_39878
-        FF008BF0          FF008BF0  Label_insn_39879
-        FF008BF2          FF008BF2  Label_insn_39880
-        FF008BF4          FF008BF4  Label_insn_39881
-        FF008BFB          FF008BFB  Label_insn_39882
-        FF008BFD          FF008BFD  Label_insn_39883
-        FF008BFF          FF008BFF  Label_insn_39884
-        FF008C05          FF008C05  Label_insn_39885
-        FF008C0C          FF008C0C  Label_insn_39886
-        FF008C0D          FF008C0D  post_callback_Label_insn_39886
-        FF008C0F          FF008C0F  Label_insn_39887
-        FF008C11          FF008C11  Label_insn_39888
-        FF008C13          FF008C13  Label_insn_39889
-        FF008C15          FF008C15  Label_insn_39890
-        FF008C17          FF008C17  Label_insn_39891
-        FF008C1D          FF008C1D  Label_insn_39892
-        FF008C24          FF008C24  Label_insn_39893
-        FF008C25          FF008C25  post_callback_Label_insn_39893
-        FF008C27          FF008C27  Label_insn_39894
-        FF008C29          FF008C29  Label_insn_39895
-        FF008C2B          FF008C2B  Label_insn_39896
-        FF008C32          FF008C32  Label_insn_39897
-        FF008C34          FF008C34  Label_insn_39898
-        FF008C36          FF008C36  Label_insn_39899
-        FF008C3C          FF008C3C  Label_insn_39900
-        FF008C43          FF008C43  Label_insn_39901
-        FF008C44          FF008C44  post_callback_Label_insn_39901
-        FF008C46          FF008C46  Label_insn_39902
-        FF008C48          FF008C48  Label_insn_39903
-        FF008C4A          FF008C4A  Label_insn_39904
-        FF008C4C          FF008C4C  Label_insn_39905
-        FF008C4E          FF008C4E  Label_insn_39906
-        FF008C54          FF008C54  Label_insn_39907
-        FF008C5B          FF008C5B  Label_insn_39908
-        FF008C5C          FF008C5C  post_callback_Label_insn_39908
-        FF008C5E          FF008C5E  Label_insn_39909
-        FF008C60          FF008C60  Label_insn_39910
-        FF008C62          FF008C62  Label_insn_39911
-        FF008C69          FF008C69  Label_insn_39912
-        FF008C6B          FF008C6B  Label_insn_39913
-        FF008C6D          FF008C6D  Label_insn_39914
-        FF008C73          FF008C73  Label_insn_39915
-        FF008C7A          FF008C7A  Label_insn_39916
-        FF008C7B          FF008C7B  post_callback_Label_insn_39916
-        FF008C7D          FF008C7D  Label_insn_39917
-        FF008C7F          FF008C7F  Label_insn_39918
-        FF008C81          FF008C81  Label_insn_39919
-        FF008C88          FF008C88  Label_insn_39920
-        FF008C8A          FF008C8A  Label_insn_39921
-        FF008C8C          FF008C8C  Label_insn_39922
-        FF008C92          FF008C92  Label_insn_39923
-        FF008C99          FF008C99  Label_insn_39924
-        FF008C9A          FF008C9A  post_callback_Label_insn_39924
-        FF008C9C          FF008C9C  Label_insn_39925
-        FF008C9E          FF008C9E  Label_insn_39926
-        FF008CA0          FF008CA0  Label_insn_39927
-        FF008CA7          FF008CA7  Label_insn_39928
-        FF008CA9          FF008CA9  Label_insn_39929
-        FF008CAB          FF008CAB  Label_insn_39930
-        FF008CB1          FF008CB1  Label_insn_39931
-        FF008CB8          FF008CB8  Label_insn_39932
-        FF008CB9          FF008CB9  post_callback_Label_insn_39932
-        FF008CBB          FF008CBB  Label_insn_39933
-        FF008CBD          FF008CBD  Label_insn_39934
-        FF008CBF          FF008CBF  Label_insn_39935
-        FF008CC6          FF008CC6  Label_insn_39936
-        FF008CC8          FF008CC8  Label_insn_39937
-        FF008CCA          FF008CCA  Label_insn_39938
-        FF008CD0          FF008CD0  Label_insn_39939
-        FF008CD7          FF008CD7  Label_insn_39940
-        FF008CD8          FF008CD8  post_callback_Label_insn_39940
-        FF008CDA          FF008CDA  Label_insn_39941
-        FF008CDC          FF008CDC  Label_insn_39942
-        FF008CDE          FF008CDE  Label_insn_39943
-        FF008CE0          FF008CE0  Label_insn_39944
-        FF008CE2          FF008CE2  Label_insn_39945
-        FF008CE8          FF008CE8  Label_insn_39946
-        FF008CEE          FF008CEE  Label_insn_39984
-        FF008CF5          FF008CF5  Label_insn_39947
-        FF008CF6          FF008CF6  post_callback_Label_insn_39947
-        FF008CF8          FF008CF8  Label_insn_39948
-        FF008CFA          FF008CFA  Label_insn_39949
-        FF008CFC          FF008CFC  Label_insn_39950
-        FF008D03          FF008D03  Label_insn_39951
-        FF008D05          FF008D05  Label_insn_39952
-        FF008D07          FF008D07  Label_insn_39953
-        FF008D0D          FF008D0D  Label_insn_39954
-        FF008D14          FF008D14  Label_insn_39955
-        FF008D15          FF008D15  post_callback_Label_insn_39955
-        FF008D17          FF008D17  Label_insn_39956
-        FF008D19          FF008D19  Label_insn_39957
-        FF008D1B          FF008D1B  Label_insn_39958
-        FF008D22          FF008D22  Label_insn_39959
-        FF008D24          FF008D24  Label_insn_39960
-        FF008D26          FF008D26  Label_insn_39961
-        FF008D2C          FF008D2C  Label_insn_39962
-        FF008D33          FF008D33  Label_insn_39963
-        FF008D34          FF008D34  post_callback_Label_insn_39963
-        FF008D36          FF008D36  Label_insn_39964
-        FF008D38          FF008D38  Label_insn_39965
-        FF008D3A          FF008D3A  Label_insn_39966
-        FF008D3C          FF008D3C  Label_insn_39967
-        FF008D3E          FF008D3E  Label_insn_39968
-        FF008D44          FF008D44  Label_insn_39969
-        FF008D4B          FF008D4B  Label_insn_39970
-        FF008D4C          FF008D4C  post_callback_Label_insn_39970
-        FF008D4E          FF008D4E  Label_insn_39971
-        FF008D50          FF008D50  Label_insn_39972
-        FF008D52          FF008D52  Label_insn_39973
-        FF008D59          FF008D59  Label_insn_39974
-        FF008D5B          FF008D5B  Label_insn_39975
-        FF008D5D          FF008D5D  Label_insn_39976
-        FF008D63          FF008D63  Label_insn_39977
-        FF008D6A          FF008D6A  Label_insn_39978
-        FF008D6B          FF008D6B  post_callback_Label_insn_39978
-        FF008D6D          FF008D6D  Label_insn_39979
-        FF008D6F          FF008D6F  Label_insn_39980
-        FF008D71          FF008D71  Label_insn_39981
-        FF008D73          FF008D73  Label_insn_39982
-        FF008D75          FF008D75  Label_insn_39983
-        FF008D7B          FF008D7B  Label_insn_11978
-        FF008D80          FF008D80  Label_insn_39985
-        FF008D81          FF008D81  post_callback_Label_insn_39985
-        FF008D83          FF008D83  Label_insn_39986
-        FF008D85          FF008D85  Label_insn_39987
-        FF008D87          FF008D87  Label_insn_39988
-        FF008D89          FF008D89  Label_insn_39989
-        FF008D8C          FF008D8C  Label_insn_39990
-        FF008D93          FF008D93  Label_insn_39991
-        FF008D95          FF008D95  Label_insn_39992
-        FF008D97          FF008D97  Label_insn_39993
-        FF008D9B          FF008D9B  Label_insn_39994
-        FF008D9D          FF008D9D  Label_insn_39995
-        FF008D9F          FF008D9F  Label_insn_11992
-        FF008DA3          FF008DA3  Label_insn_39996
-        FF008DA9          FF008DA9  Label_insn_39997
-        FF008DB0          FF008DB0  Label_insn_39998
-        FF008DB1          FF008DB1  post_callback_Label_insn_39998
-        FF008DB3          FF008DB3  Label_insn_39999
-        FF008DB5          FF008DB5  Label_insn_40000
-        FF008DB7          FF008DB7  Label_insn_11998
-        FF008DBB          FF008DBB  Label_insn_12000
-        FF008DBF          FF008DBF  Label_insn_40001
-        FF008DC1          FF008DC1  Label_insn_40002
-        FF008DC3          FF008DC3  Label_insn_40003
-        FF008DC9          FF008DC9  Label_insn_40004
-        FF008DD0          FF008DD0  Label_insn_40005
-        FF008DD1          FF008DD1  post_callback_Label_insn_40005
-        FF008DD3          FF008DD3  Label_insn_40006
-        FF008DD5          FF008DD5  Label_insn_40007
-        FF008DD7          FF008DD7  Label_insn_40008
-        FF008DD9          FF008DD9  Label_insn_40009
-        FF008DDB          FF008DDB  Label_insn_40010
-        FF008DE1          FF008DE1  Label_insn_40011
-        FF008DE8          FF008DE8  Label_insn_40012
-        FF008DE9          FF008DE9  post_callback_Label_insn_40012
-        FF008DEB          FF008DEB  Label_insn_40013
-        FF008DED          FF008DED  Label_insn_40014
-        FF008DEF          FF008DEF  Label_insn_40015
-        FF008DF6          FF008DF6  Label_insn_40016
-        FF008DF8          FF008DF8  Label_insn_40017
-        FF008DFA          FF008DFA  Label_insn_40018
-        FF008E00          FF008E00  Label_insn_40019
-        FF008E07          FF008E07  Label_insn_40020
-        FF008E08          FF008E08  post_callback_Label_insn_40020
-        FF008E0A          FF008E0A  Label_insn_40021
-        FF008E0C          FF008E0C  Label_insn_40022
-        FF008E0E          FF008E0E  Label_insn_40023
-        FF008E10          FF008E10  Label_insn_40024
-        FF008E12          FF008E12  Label_insn_40025
-        FF008E18          FF008E18  Label_insn_40026
-        FF008E1F          FF008E1F  Label_insn_40027
-        FF008E20          FF008E20  post_callback_Label_insn_40027
-        FF008E22          FF008E22  Label_insn_40028
-        FF008E24          FF008E24  Label_insn_40029
-        FF008E26          FF008E26  Label_insn_40030
-        FF008E2D          FF008E2D  Label_insn_40031
-        FF008E2F          FF008E2F  Label_insn_40032
-        FF008E31          FF008E31  Label_insn_40033
-        FF008E37          FF008E37  Label_insn_40034
-        FF008E3E          FF008E3E  Label_insn_40035
-        FF008E3F          FF008E3F  post_callback_Label_insn_40035
-        FF008E41          FF008E41  Label_insn_40036
-        FF008E43          FF008E43  Label_insn_40037
-        FF008E45          FF008E45  Label_insn_40038
-        FF008E4C          FF008E4C  Label_insn_40039
-        FF008E4E          FF008E4E  Label_insn_40040
-        FF008E50          FF008E50  Label_insn_40041
-        FF008E56          FF008E56  Label_insn_40042
-        FF008E5D          FF008E5D  Label_insn_40043
-        FF008E5E          FF008E5E  post_callback_Label_insn_40043
-        FF008E60          FF008E60  Label_insn_40044
-        FF008E62          FF008E62  Label_insn_40045
-        FF008E64          FF008E64  Label_insn_40046
-        FF008E6B          FF008E6B  Label_insn_40047
-        FF008E6D          FF008E6D  Label_insn_40048
-        FF008E6F          FF008E6F  Label_insn_40049
-        FF008E75          FF008E75  Label_insn_40050
-        FF008E7C          FF008E7C  Label_insn_40051
-        FF008E7D          FF008E7D  post_callback_Label_insn_40051
-        FF008E7F          FF008E7F  Label_insn_40052
-        FF008E81          FF008E81  Label_insn_12076
-        FF008E84          FF008E84  Label_insn_40053
-        FF008E86          FF008E86  Label_insn_12078
-        FF008E8D          FF008E8D  Label_insn_40054
-        FF008E8F          FF008E8F  Label_insn_40055
-        FF008E96          FF008E96  Label_insn_40056
-        FF008E9D          FF008E9D  Label_insn_40057
-        FF008E9F          FF008E9F  Label_insn_40058
-        FF008EA1          FF008EA1  Label_insn_40059
-        FF008EA5          FF008EA5  Label_insn_40060
-        FF008EA8          FF008EA8  Label_insn_40061
-        FF008EAF          FF008EAF  Label_insn_40062
-        FF008EB6          FF008EB6  Label_insn_12087
-        FF008EBA          FF008EBA  Label_insn_40063
-        FF008EBC          FF008EBC  Label_insn_40064
-        FF008EBE          FF008EBE  Label_insn_40065
-        FF008EC4          FF008EC4  Label_insn_40066
-        FF008ECB          FF008ECB  Label_insn_40067
-        FF008ECC          FF008ECC  post_callback_Label_insn_40067
-        FF008ECE          FF008ECE  Label_insn_40068
-        FF008ED0          FF008ED0  Label_insn_40069
-        FF008ED2          FF008ED2  Label_insn_40070
-        FF008ED9          FF008ED9  Label_insn_40071
-        FF008EDB          FF008EDB  Label_insn_40072
-        FF008EDD          FF008EDD  Label_insn_40073
-        FF008EE3          FF008EE3  Label_insn_40074
-        FF008EEA          FF008EEA  Label_insn_40075
-        FF008EEB          FF008EEB  post_callback_Label_insn_40075
-        FF008EED          FF008EED  Label_insn_12103
-        FF008EF4          FF008EF4  Label_insn_40076
-        FF008EF6          FF008EF6  Label_insn_40077
-        FF008EF8          FF008EF8  Label_insn_40078
-        FF008EFA          FF008EFA  Label_insn_40079
-        FF008EFC          FF008EFC  Label_insn_40080
-        FF008F02          FF008F02  Label_insn_40081
-        FF008F09          FF008F09  Label_insn_40082
-        FF008F0A          FF008F0A  post_callback_Label_insn_40082
-        FF008F0C          FF008F0C  Label_insn_40083
-        FF008F0E          FF008F0E  Label_insn_40084
-        FF008F10          FF008F10  Label_insn_40085
-        FF008F17          FF008F17  Label_insn_40086
-        FF008F19          FF008F19  Label_insn_40087
-        FF008F1B          FF008F1B  Label_insn_40088
-        FF008F21          FF008F21  Label_insn_40089
-        FF008F28          FF008F28  Label_insn_40090
-        FF008F29          FF008F29  post_callback_Label_insn_40090
-        FF008F2B          FF008F2B  Label_insn_40091
-        FF008F2D          FF008F2D  Label_insn_40092
-        FF008F2F          FF008F2F  Label_insn_40093
-        FF008F36          FF008F36  Label_insn_40094
-        FF008F38          FF008F38  Label_insn_40095
-        FF008F3A          FF008F3A  Label_insn_40096
-        FF008F40          FF008F40  Label_insn_40097
-        FF008F47          FF008F47  Label_insn_40098
-        FF008F48          FF008F48  post_callback_Label_insn_40098
-        FF008F4A          FF008F4A  Label_insn_40099
-        FF008F4C          FF008F4C  Label_insn_40100
-        FF008F4E          FF008F4E  Label_insn_40101
-        FF008F50          FF008F50  Label_insn_40102
-        FF008F53          FF008F53  Label_insn_40103
-        FF008F5A          FF008F5A  Label_insn_40104
-        FF008F5C          FF008F5C  Label_insn_40105
-        FF008F5E          FF008F5E  Label_insn_40106
-        FF008F62          FF008F62  Label_insn_40107
-        FF008F64          FF008F64  Label_insn_40108
-        FF008F66          FF008F66  Label_insn_40109
-        FF008F6C          FF008F6C  Label_insn_12144
-        FF008F70          FF008F70  Label_insn_40110
-        FF008F77          FF008F77  Label_insn_40111
-        FF008F78          FF008F78  post_callback_Label_insn_40111
-        FF008F7A          FF008F7A  Label_insn_40112
-        FF008F7C          FF008F7C  Label_insn_40113
-        FF008F7E          FF008F7E  Label_insn_40114
-        FF008F85          FF008F85  Label_insn_40115
-        FF008F87          FF008F87  Label_insn_40116
-        FF008F89          FF008F89  Label_insn_40117
-        FF008F8F          FF008F8F  Label_insn_40118
-        FF008F96          FF008F96  Label_insn_40119
-        FF008F97          FF008F97  post_callback_Label_insn_40119
-        FF008F99          FF008F99  Label_insn_40120
-        FF008F9B          FF008F9B  Label_insn_40121
-        FF008F9D          FF008F9D  Label_insn_40122
-        FF008FA4          FF008FA4  Label_insn_40123
-        FF008FA6          FF008FA6  Label_insn_40124
-        FF008FA8          FF008FA8  Label_insn_40125
-        FF008FAE          FF008FAE  Label_insn_40126
-        FF008FB5          FF008FB5  Label_insn_40127
-        FF008FB6          FF008FB6  post_callback_Label_insn_40127
-        FF008FB8          FF008FB8  Label_insn_40128
-        FF008FBA          FF008FBA  Label_insn_40129
-        FF008FBC          FF008FBC  Label_insn_40130
-        FF008FBE          FF008FBE  Label_insn_40131
-        FF008FC0          FF008FC0  Label_insn_40132
-        FF008FC6          FF008FC6  Label_insn_40133
-        FF008FCD          FF008FCD  Label_insn_40134
-        FF008FCE          FF008FCE  post_callback_Label_insn_40134
-        FF008FD0          FF008FD0  Label_insn_40135
-        FF008FD2          FF008FD2  Label_insn_40136
-        FF008FD4          FF008FD4  Label_insn_40137
-        FF008FD6          FF008FD6  Label_insn_40138
-        FF008FD9          FF008FD9  Label_insn_40139
-        FF008FE0          FF008FE0  Label_insn_40140
-        FF008FE2          FF008FE2  Label_insn_40141
-        FF008FE4          FF008FE4  Label_insn_40142
-        FF008FE8          FF008FE8  Label_insn_40143
-        FF008FEA          FF008FEA  Label_insn_40144
-        FF008FEC          FF008FEC  Label_insn_40145
-        FF008FF2          FF008FF2  Label_insn_40146
-        FF008FF9          FF008FF9  Label_insn_40147
-        FF008FFA          FF008FFA  post_callback_Label_insn_40147
-        FF008FFC          FF008FFC  Label_insn_40148
-        FF008FFE          FF008FFE  Label_insn_40149
-        FF009000          FF009000  Label_insn_40150
-        FF009002          FF009002  Label_insn_40151
-        FF009005          FF009005  Label_insn_40152
-        FF00900C          FF00900C  Label_insn_40153
-        FF00900E          FF00900E  Label_insn_40154
-        FF009010          FF009010  Label_insn_40155
-        FF009014          FF009014  Label_insn_40156
-        FF009016          FF009016  Label_insn_40157
-        FF009018          FF009018  Label_insn_40158
-        FF00901E          FF00901E  Label_insn_40159
-        FF009025          FF009025  Label_insn_40160
-        FF009026          FF009026  post_callback_Label_insn_40160
-        FF009028          FF009028  Label_insn_40161
-        FF00902A          FF00902A  Label_insn_12206
-        FF00902E          FF00902E  Label_insn_40162
-        FF009030          FF009030  Label_insn_40163
-        FF009037          FF009037  Label_insn_40164
-        FF009039          FF009039  Label_insn_40165
-        FF00903B          FF00903B  Label_insn_40166
-        FF009041          FF009041  Label_insn_40167
-        FF009048          FF009048  Label_insn_40168
-        FF009049          FF009049  post_callback_Label_insn_40168
-        FF00904B          FF00904B  Label_insn_40169
-        FF00904D          FF00904D  Label_insn_40170
-        FF00904F          FF00904F  Label_insn_40171
-        FF009056          FF009056  Label_insn_40172
-        FF009058          FF009058  Label_insn_40173
-        FF00905A          FF00905A  Label_insn_40174
-        FF009060          FF009060  Label_insn_40175
-        FF009067          FF009067  Label_insn_40176
-        FF009068          FF009068  post_callback_Label_insn_40176
-        FF00906A          FF00906A  Label_insn_40177
-        FF00906C          FF00906C  Label_insn_40178
-        FF00906E          FF00906E  Label_insn_40179
-        FF009075          FF009075  Label_insn_40180
-        FF009077          FF009077  Label_insn_40181
-        FF009079          FF009079  Label_insn_40182
-        FF00907F          FF00907F  Label_insn_40183
-        FF009086          FF009086  Label_insn_40184
-        FF009087          FF009087  post_callback_Label_insn_40184
-        FF009089          FF009089  Label_insn_40185
-        FF00908B          FF00908B  Label_insn_40186
-        FF00908D          FF00908D  Label_insn_40187
-        FF009094          FF009094  Label_insn_40188
-        FF009096          FF009096  Label_insn_40189
-        FF009098          FF009098  Label_insn_40190
-        FF00909E          FF00909E  Label_insn_40191
-        FF0090A5          FF0090A5  Label_insn_40192
-        FF0090A6          FF0090A6  post_callback_Label_insn_40192
-        FF0090A8          FF0090A8  Label_insn_12247
-        FF0090AC          FF0090AC  Label_insn_40193
-        FF0090AE          FF0090AE  Label_insn_40194
-        FF0090B0          FF0090B0  Label_insn_12249
-        FF0090B3          FF0090B3  Label_insn_40195
-        FF0090BA          FF0090BA  Label_insn_40196
-        FF0090BC          FF0090BC  Label_insn_40197
-        FF0090BE          FF0090BE  Label_insn_40198
-        FF0090C4          FF0090C4  Label_insn_40199
-        FF0090CB          FF0090CB  Label_insn_40200
-        FF0090CC          FF0090CC  post_callback_Label_insn_40200
-        FF0090CE          FF0090CE  Label_insn_40201
-        FF0090D0          FF0090D0  Label_insn_40202
-        FF0090D2          FF0090D2  Label_insn_40203
-        FF0090D4          FF0090D4  Label_insn_40204
-        FF0090D6          FF0090D6  Label_insn_40205
-        FF0090DC          FF0090DC  Label_insn_40206
-        FF0090E3          FF0090E3  Label_insn_40207
-        FF0090E4          FF0090E4  post_callback_Label_insn_40207
-        FF0090E6          FF0090E6  Label_insn_40208
-        FF0090E8          FF0090E8  Label_insn_12267
-        FF0090EB          FF0090EB  Label_insn_40209
-        FF0090ED          FF0090ED  Label_insn_40210
-        FF0090F4          FF0090F4  Label_insn_40211
-        FF0090F6          FF0090F6  Label_insn_40212
-        FF0090F8          FF0090F8  Label_insn_40213
-        FF0090FE          FF0090FE  Label_insn_40214
-        FF009105          FF009105  Label_insn_40215
-        FF009106          FF009106  post_callback_Label_insn_40215
-        FF009108          FF009108  Label_insn_40216
-        FF00910A          FF00910A  Label_insn_40217
-        FF00910C          FF00910C  Label_insn_40218
-        FF009113          FF009113  Label_insn_40219
-        FF009115          FF009115  Label_insn_40220
-        FF009117          FF009117  Label_insn_40221
-        FF00911D          FF00911D  Label_insn_40222
-        FF009124          FF009124  Label_insn_40223
-        FF009125          FF009125  post_callback_Label_insn_40223
-        FF009127          FF009127  Label_insn_40224
-        FF009129          FF009129  Label_insn_40225
-        FF00912B          FF00912B  Label_insn_40226
-        FF00912D          FF00912D  Label_insn_40227
-        FF009130          FF009130  Label_insn_40228
-        FF009137          FF009137  Label_insn_40229
-        FF009139          FF009139  Label_insn_40230
-        FF00913B          FF00913B  Label_insn_40231
-        FF00913F          FF00913F  Label_insn_40232
-        FF009141          FF009141  Label_insn_40233
-        FF009143          FF009143  Label_insn_40234
-        FF009149          FF009149  Label_insn_40235
-        FF009150          FF009150  Label_insn_40236
-        FF009151          FF009151  post_callback_Label_insn_40236
-        FF009153          FF009153  Label_insn_40237
-        FF009155          FF009155  Label_insn_40238
-        FF009157          FF009157  Label_insn_40239
-        FF00915E          FF00915E  Label_insn_40240
-        FF009160          FF009160  Label_insn_40241
-        FF009162          FF009162  Label_insn_40242
-        FF009168          FF009168  Label_insn_40243
-        FF00916F          FF00916F  Label_insn_40244
-        FF009170          FF009170  post_callback_Label_insn_40244
-        FF009172          FF009172  Label_insn_40245
-        FF009174          FF009174  Label_insn_40246
-        FF009176          FF009176  Label_insn_40247
-        FF00917D          FF00917D  Label_insn_12318
-        FF009180          FF009180  Label_insn_40248
-        FF009182          FF009182  Label_insn_40249
-        FF009184          FF009184  Label_insn_40250
-        FF00918A          FF00918A  Label_insn_40251
-        FF009191          FF009191  Label_insn_40252
-        FF009192          FF009192  post_callback_Label_insn_40252
-        FF009194          FF009194  Label_insn_12323
-        FF009197          FF009197  Label_insn_40253
-        FF009199          FF009199  Label_insn_40254
-        FF00919B          FF00919B  Label_insn_12325
-        FF00919F          FF00919F  Label_insn_40255
-        FF0091A6          FF0091A6  Label_insn_40256
-        FF0091A8          FF0091A8  Label_insn_40257
-        FF0091AA          FF0091AA  Label_insn_40258
-        FF0091B0          FF0091B0  Label_insn_40259
-        FF0091B7          FF0091B7  Label_insn_40260
-        FF0091B8          FF0091B8  post_callback_Label_insn_40260
-        FF0091BA          FF0091BA  Label_insn_40261
-        FF0091BC          FF0091BC  Label_insn_40262
-        FF0091BE          FF0091BE  Label_insn_40263
-        FF0091C5          FF0091C5  Label_insn_40264
-        FF0091C7          FF0091C7  Label_insn_40265
-        FF0091C9          FF0091C9  Label_insn_40266
-        FF0091CF          FF0091CF  Label_insn_40267
-        FF0091D6          FF0091D6  Label_insn_40268
-        FF0091D7          FF0091D7  post_callback_Label_insn_40268
-        FF0091D9          FF0091D9  Label_insn_40269
-        FF0091DB          FF0091DB  Label_insn_40270
-        FF0091DD          FF0091DD  Label_insn_40271
-        FF0091DF          FF0091DF  Label_insn_40272
-        FF0091E1          FF0091E1  Label_insn_40273
-        FF0091E7          FF0091E7  Label_insn_40274
-        FF0091EE          FF0091EE  Label_insn_40275
-        FF0091EF          FF0091EF  post_callback_Label_insn_40275
-        FF0091F1          FF0091F1  Label_insn_40276
-        FF0091F3          FF0091F3  Label_insn_40277
-        FF0091F5          FF0091F5  Label_insn_40278
-        FF0091FC          FF0091FC  Label_insn_40279
-        FF0091FE          FF0091FE  Label_insn_40280
-        FF009200          FF009200  Label_insn_40281
-        FF009206          FF009206  Label_insn_12362
-        FF00920B          FF00920B  Label_insn_40282
-        FF009211          FF009211  Label_insn_12363
-        FF009214          FF009214  Label_insn_40283
-        FF009215          FF009215  post_callback_Label_insn_40283
-        FF009217          FF009217  Label_insn_12364
-        FF00921B          FF00921B  Label_insn_40284
-        FF00921D          FF00921D  Label_insn_12365
-        FF009220          FF009220  Label_insn_40285
-        FF009222          FF009222  Label_insn_12367
-        FF009224          FF009224  Label_insn_40286
-        FF00922B          FF00922B  Label_insn_40287
-        FF00922D          FF00922D  Label_insn_40288
-        FF00922F          FF00922F  Label_insn_12371
-        FF009232          FF009232  Label_insn_40289
-        FF009238          FF009238  Label_insn_40290
-        FF00923F          FF00923F  Label_insn_40291
-        FF009240          FF009240  post_callback_Label_insn_40291
-        FF009242          FF009242  Label_insn_40292
-        FF009244          FF009244  Label_insn_40293
-        FF009246          FF009246  Label_insn_40294
-        FF00924D          FF00924D  Label_insn_40295
-        FF00924F          FF00924F  Label_insn_40296
-        FF009251          FF009251  Label_insn_40297
-        FF009257          FF009257  Label_insn_40298
-        FF00925E          FF00925E  Label_insn_40299
-        FF00925F          FF00925F  post_callback_Label_insn_40299
-        FF009261          FF009261  Label_insn_40300
-        FF009263          FF009263  Label_insn_40301
-        FF009265          FF009265  Label_insn_40302
-        FF00926C          FF00926C  Label_insn_40303
-        FF00926E          FF00926E  Label_insn_40304
-        FF009270          FF009270  Label_insn_40305
-        FF009276          FF009276  Label_insn_40306
-        FF00927D          FF00927D  Label_insn_40307
-        FF00927E          FF00927E  post_callback_Label_insn_40307
-        FF009280          FF009280  Label_insn_40308
-        FF009282          FF009282  Label_insn_12395
-        FF009286          FF009286  Label_insn_40309
-        FF009288          FF009288  Label_insn_40310
-        FF00928F          FF00928F  Label_insn_40311
-        FF009291          FF009291  Label_insn_40312
-        FF009293          FF009293  Label_insn_40313
-        FF009299          FF009299  Label_insn_12402
-        FF0092A1          FF0092A1  Label_insn_40314
-        FF0092A8          FF0092A8  Label_insn_40315
-        FF0092A9          FF0092A9  post_callback_Label_insn_40315
-        FF0092AB          FF0092AB  Label_insn_40316
-        FF0092AD          FF0092AD  Label_insn_40317
-        FF0092AF          FF0092AF  Label_insn_40318
-        FF0092B6          FF0092B6  Label_insn_40319
-        FF0092B8          FF0092B8  Label_insn_40320
-        FF0092BA          FF0092BA  Label_insn_40321
-        FF0092C0          FF0092C0  Label_insn_12412
-        FF0092C4          FF0092C4  Label_insn_40322
-        FF0092CB          FF0092CB  Label_insn_40323
-        FF0092CC          FF0092CC  post_callback_Label_insn_40323
-        FF0092CE          FF0092CE  Label_insn_40324
-        FF0092D0          FF0092D0  Label_insn_40325
-        FF0092D2          FF0092D2  Label_insn_40326
-        FF0092D9          FF0092D9  Label_insn_40327
-        FF0092DB          FF0092DB  Label_insn_12420
-        FF0092DE          FF0092DE  Label_insn_40328
-        FF0092E0          FF0092E0  Label_insn_12421
-        FF0092E5          FF0092E5  Label_insn_40329
-        FF0092EB          FF0092EB  Label_insn_40330
-        FF0092F2          FF0092F2  Label_insn_40331
-        FF0092F3          FF0092F3  post_callback_Label_insn_40331
-        FF0092F5          FF0092F5  Label_insn_40332
-        FF0092F7          FF0092F7  Label_insn_40333
-        FF0092F9          FF0092F9  Label_insn_40334
-        FF009300          FF009300  Label_insn_40335
-        FF009302          FF009302  Label_insn_40336
-        FF009304          FF009304  Label_insn_40337
-        FF00930A          FF00930A  Label_insn_40338
-        FF009310          FF009310  Label_insn_12433
-        FF009313          FF009313  Label_insn_40339
-        FF009314          FF009314  post_callback_Label_insn_40339
-        FF009316          FF009316  Label_insn_40340
-        FF009318          FF009318  Label_insn_40341
-        FF00931A          FF00931A  Label_insn_12436
-        FF00931E          FF00931E  Label_insn_40342
-        FF009325          FF009325  Label_insn_40343
-        FF009327          FF009327  Label_insn_40344
-        FF009329          FF009329  Label_insn_12441
-        FF00932D          FF00932D  Label_insn_40345
-        FF009333          FF009333  Label_insn_40346
-        FF00933A          FF00933A  Label_insn_40347
-        FF00933B          FF00933B  post_callback_Label_insn_40347
-        FF00933D          FF00933D  Label_insn_40348
-        FF00933F          FF00933F  Label_insn_40349
-        FF009341          FF009341  Label_insn_40350
-        FF009348          FF009348  Label_insn_40351
-        FF00934A          FF00934A  Label_insn_40352
-        FF00934C          FF00934C  Label_insn_40353
-        FF009352          FF009352  Label_insn_40354
-        FF009359          FF009359  Label_insn_40355
-        FF00935A          FF00935A  post_callback_Label_insn_40355
-        FF00935C          FF00935C  Label_insn_40356
-        FF00935E          FF00935E  Label_insn_40357
-        FF009360          FF009360  Label_insn_40358
-        FF009367          FF009367  Label_insn_40359
-        FF009369          FF009369  Label_insn_12460
-        FF00936C          FF00936C  Label_insn_40360
-        FF00936E          FF00936E  Label_insn_40361
-        FF009374          FF009374  Label_insn_40362
-        FF00937B          FF00937B  Label_insn_40363
-        FF00937C          FF00937C  post_callback_Label_insn_40363
-        FF00937E          FF00937E  Label_insn_40364
-        FF009380          FF009380  Label_insn_12465
-        FF009383          FF009383  Label_insn_40365
-        FF009385          FF009385  Label_insn_40366
-        FF00938C          FF00938C  Label_insn_40367
-        FF00938E          FF00938E  Label_insn_40368
-        FF009390          FF009390  Label_insn_40369
-        FF009396          FF009396  Label_insn_40370
-        FF00939D          FF00939D  Label_insn_40371
-        FF00939E          FF00939E  post_callback_Label_insn_40371
-        FF0093A0          FF0093A0  Label_insn_40372
-        FF0093A2          FF0093A2  Label_insn_12475
-        FF0093A5          FF0093A5  Label_insn_40373
-        FF0093A7          FF0093A7  Label_insn_40374
-        FF0093A9          FF0093A9  Label_insn_40375
-        FF0093AB          FF0093AB  Label_insn_12481
-        FF0093AF          FF0093AF  Label_insn_40376
-        FF0093B5          FF0093B5  Label_insn_40377
-        FF0093BC          FF0093BC  Label_insn_40378
-        FF0093BD          FF0093BD  post_callback_Label_insn_40378
-        FF0093BF          FF0093BF  Label_insn_40379
-        FF0093C1          FF0093C1  Label_insn_40380
-        FF0093C3          FF0093C3  Label_insn_40381
-        FF0093CA          FF0093CA  Label_insn_40382
-        FF0093CC          FF0093CC  Label_insn_40383
-        FF0093CE          FF0093CE  Label_insn_40384
-        FF0093D4          FF0093D4  Label_insn_40385
-        FF0093DB          FF0093DB  Label_insn_40386
-        FF0093DC          FF0093DC  post_callback_Label_insn_40386
-        FF0093DE          FF0093DE  Label_insn_12494
-        FF0093E3          FF0093E3  Label_insn_40387
-        FF0093E5          FF0093E5  Label_insn_40388
-        FF0093E7          FF0093E7  Label_insn_40389
-        FF0093EE          FF0093EE  Label_insn_12498
-        FF0093F1          FF0093F1  Label_insn_12499
-        FF0093F4          FF0093F4  Label_insn_40390
-        FF0093F6          FF0093F6  Label_insn_40391
-        FF0093F8          FF0093F8  Label_insn_12501
-        FF0093FB          FF0093FB  Label_insn_40392
-        FF009401          FF009401  Label_insn_40393
-        FF009408          FF009408  Label_insn_40394
-        FF009409          FF009409  post_callback_Label_insn_40394
-        FF00940B          FF00940B  Label_insn_40395
-        FF00940D          FF00940D  Label_insn_40396
-        FF00940F          FF00940F  Label_insn_12524
-        FF009413          FF009413  Label_insn_40397
-        FF00941A          FF00941A  Label_insn_40398
-        FF00941C          FF00941C  Label_insn_40399
-        FF00941E          FF00941E  Label_insn_40400
-        FF009424          FF009424  Label_insn_40401
-        FF00942B          FF00942B  Label_insn_40402
-        FF00942C          FF00942C  post_callback_Label_insn_40402
-        FF00942E          FF00942E  Label_insn_40403
-        FF009430          FF009430  Label_insn_40404
-        FF009432          FF009432  Label_insn_40405
-        FF009439          FF009439  Label_insn_12535
-        FF00943D          FF00943D  Label_insn_40406
-        FF00943F          FF00943F  Label_insn_40407
-        FF009441          FF009441  Label_insn_40408
-        FF009447          FF009447  Label_insn_12539
-        FF00944B          FF00944B  Label_insn_40409
-        FF009452          FF009452  Label_insn_40410
-        FF009453          FF009453  post_callback_Label_insn_40410
-        FF009455          FF009455  Label_insn_40411
-        FF009457          FF009457  Label_insn_40412
-        FF009459          FF009459  Label_insn_40413
-        FF009460          FF009460  Label_insn_40414
-        FF009462          FF009462  Label_insn_40415
-        FF009464          FF009464  Label_insn_40416
-        FF00946A          FF00946A  Label_insn_40417
-        FF009471          FF009471  Label_insn_40418
-        FF009472          FF009472  post_callback_Label_insn_40418
-        FF009474          FF009474  Label_insn_40419
-        FF009476          FF009476  Label_insn_40420
-        FF009478          FF009478  Label_insn_12556
-        FF00947C          FF00947C  Label_insn_12562
-        FF009481          FF009481  Label_insn_12619
-        FF009485          FF009485  Label_insn_12645
-        FF00948A          FF00948A  Label_insn_12690
-        FF00948D          FF00948D  Label_insn_12725
-        FF009491          FF009491  Label_insn_12729
-        FF009495          FF009495  Label_insn_12731
-        FF009499          FF009499  Label_insn_12756
-        FF00949B          FF00949B  Label_insn_12762
-        FF00949F          FF00949F  Label_insn_12763
-        FF0094A3          FF0094A3  Label_insn_12769
-        FF0094A7          FF0094A7  Label_insn_12782
-        FF0094AA          FF0094AA  Label_insn_12786
-        FF0094AE          FF0094AE  Label_insn_12817
-        FF0094B5          FF0094B5  Label_insn_12832
-        FF0094BC          FF0094BC  Label_insn_12862
-        FF0094C0          FF0094C0  Label_insn_12867
-        FF0094C3          FF0094C3  Label_insn_12883
-        FF0094CA          FF0094CA  Label_insn_12887
-        FF0094CE          FF0094CE  Label_insn_12889
-        FF0094D1          FF0094D1  Label_insn_12891
-        FF0094D5          FF0094D5  Label_insn_12904
-        FF0094D9          FF0094D9  Label_insn_12908
-        FF0094DD          FF0094DD  Label_insn_12912
-        FF0094E0          FF0094E0  Label_insn_12913
-        FF0094E5          FF0094E5  Label_insn_12938
-        FF0094E8          FF0094E8  Label_insn_12944
-        FF0094F0          FF0094F0  Label_insn_13070
-        FF0094F4          FF0094F4  Label_insn_13071
-        FF0094F7          FF0094F7  Label_insn_13089
-        FF0094FB          FF0094FB  Label_insn_13094
-        FF0094FF          FF0094FF  Label_insn_13204
-        FF009503          FF009503  Label_insn_13205
-        FF009506          FF009506  Label_insn_13223
-        FF00950A          FF00950A  Label_insn_13228
-        FF00950E          FF00950E  Label_insn_13256
-        FF009512          FF009512  Label_insn_13261
-        FF009516          FF009516  Label_insn_13266
-        FF00951A          FF00951A  Label_insn_13286
-        FF00951E          FF00951E  Label_insn_13292
-        FF009521          FF009521  Label_insn_13304
-        FF009525          FF009525  Label_insn_13345
-        FF009529          FF009529  Label_insn_13351
-        FF00952C          FF00952C  Label_insn_13361
-        FF009530          FF009530  Label_insn_13362
-        FF009534          FF009534  Label_insn_13381
-        FF009538          FF009538  Label_insn_13384
-        FF00953C          FF00953C  Label_insn_13390
-        FF009540          FF009540  Label_insn_13394
-        FF009546          FF009546  Label_insn_13397
-        FF00954B          FF00954B  Label_insn_13422
-        FF00954F          FF00954F  Label_insn_13428
-        FF009553          FF009553  Label_insn_13432
-        FF009559          FF009559  Label_insn_13437
-        FF00955E          FF00955E  Label_insn_13448
-        FF009562          FF009562  Label_insn_13451
-        FF009566          FF009566  Label_insn_13453
-        FF00956A          FF00956A  Label_insn_13469
-        FF009570          FF009570  Label_insn_13484
-        FF009574          FF009574  Label_insn_13487
-        FF009577          FF009577  Label_insn_13511
-        FF00957B          FF00957B  Label_insn_13695
-        FF00957F          FF00957F  Label_insn_13749
-        FF009581          FF009581  Label_insn_13779
-        FF009585          FF009585  Label_insn_13796
-        FF009587          FF009587  Label_insn_13804
-        FF00958B          FF00958B  Label_insn_13813
-        FF00958F          FF00958F  Label_insn_13814
-        FF009593          FF009593  Label_insn_13825
-        FF009597          FF009597  Label_insn_13832
-        FF00959B          FF00959B  Label_insn_13836
-        FF00959F          FF00959F  Label_insn_13845
-        FF0095A3          FF0095A3  Label_insn_13849
-        FF0095A7          FF0095A7  Label_insn_13850
-        FF0095AB          FF0095AB  Label_insn_13851
-        FF0095AF          FF0095AF  Label_insn_13860
-        FF0095B3          FF0095B3  Label_insn_13889
-        FF0095B6          FF0095B6  Label_insn_13893
-        FF0095BA          FF0095BA  Label_insn_13894
-        FF0095BE          FF0095BE  Label_insn_13896
-        FF0095C2          FF0095C2  Label_insn_13942
-        FF0095C6          FF0095C6  Label_insn_14037
-        FF0095CA          FF0095CA  Label_insn_14038
-        FF0095CF          FF0095CF  Label_insn_14045
-        FF0095D3          FF0095D3  Label_insn_14091
-        FF0095D7          FF0095D7  Label_insn_14127
-        FF0095DB          FF0095DB  Label_insn_14128
-        FF0095DF          FF0095DF  Label_insn_14142
-        FF0095E3          FF0095E3  Label_insn_14147
-        FF0095E7          FF0095E7  Label_insn_14171
-        FF0095EB          FF0095EB  Label_insn_14179
-        FF0095EF          FF0095EF  Label_insn_14193
-        FF0095F3          FF0095F3  Label_insn_14198
-        FF0095F7          FF0095F7  Label_insn_14203
-        FF0095FB          FF0095FB  Label_insn_14209
-        FF0095FF          FF0095FF  Label_insn_14221
-        FF009603          FF009603  Label_insn_14226
-        FF009607          FF009607  Label_insn_14231
-        FF00960B          FF00960B  Label_insn_14236
-        FF00960F          FF00960F  Label_insn_14240
-        FF009613          FF009613  Label_insn_14246
-        FF009617          FF009617  Label_insn_14259
-        FF00961B          FF00961B  Label_insn_14275
-        FF00961F          FF00961F  Label_insn_14276
-        FF009622          FF009622  Label_insn_14277
-        FF009625          FF009625  Label_insn_14301
-        FF009628          FF009628  Label_insn_14302
-        FF00962B          FF00962B  Label_insn_14319
-        FF009630          FF009630  Label_insn_14337
-        FF009634          FF009634  Label_insn_14340
-        FF009636          FF009636  Label_insn_14343
-        FF00963A          FF00963A  Label_insn_14344
-        FF00963E          FF00963E  Label_insn_14371
-        FF009643          FF009643  Label_insn_14374
-        FF009646          FF009646  Label_insn_14378
-        FF00964A          FF00964A  Label_insn_14379
-        FF00964E          FF00964E  Label_insn_14382
-        FF009652          FF009652  Label_insn_14419
-        FF009656          FF009656  Label_insn_14435
-        FF009659          FF009659  Label_insn_14437
-        FF00965D          FF00965D  Label_insn_14444
-        FF009661          FF009661  Label_insn_14453
-        FF009665          FF009665  Label_insn_14464
-        FF009669          FF009669  Label_insn_14713
-        FF00966D          FF00966D  Label_insn_14733
-        FF009671          FF009671  Label_insn_14809
-        FF009675          FF009675  Label_insn_14849
-        FF009679          FF009679  Label_insn_14861
-        FF009680          FF009680  Label_insn_14869
-        FF009684          FF009684  Label_insn_14871
-        FF00968C          FF00968C  Label_insn_14872
-        FF009690          FF009690  Label_insn_14883
-        FF009694          FF009694  Label_insn_14892
-        FF009696          FF009696  Label_insn_14894
-        FF00969A          FF00969A  Label_insn_14904
-        FF00969C          FF00969C  Label_insn_14912
-        FF00969F          FF00969F  Label_insn_14917
-        FF0096A2          FF0096A2  Label_insn_14920
-        FF0096A9          FF0096A9  Label_insn_14931
-        FF0096AB          FF0096AB  Label_insn_14937
-        FF0096B2          FF0096B2  Label_insn_14941
-        FF0096B5          FF0096B5  Label_insn_14950
-        FF0096B9          FF0096B9  Label_insn_14957
-        FF0096BD          FF0096BD  Label_insn_14958
-        FF0096C1          FF0096C1  Label_insn_14963
-        FF0096C5          FF0096C5  Label_insn_14964
-        FF0096CC          FF0096CC  Label_insn_14980
-        FF0096D0          FF0096D0  Label_insn_14981
-        FF0096D2          FF0096D2  Label_insn_14982
-        FF0096D7          FF0096D7  Label_insn_14983
-        FF0096DB          FF0096DB  Label_insn_14985
-        FF0096DD          FF0096DD  Label_insn_14986
-        FF0096DF          FF0096DF  Label_insn_14987
-        FF0096E3          FF0096E3  Label_insn_15003
-        FF0096E5          FF0096E5  Label_insn_15033
-        FF0096E9          FF0096E9  Label_insn_15036
-        FF0096EB          FF0096EB  Label_insn_15069
-        FF0096EF          FF0096EF  Label_insn_15070
-        FF0096F2          FF0096F2  Label_insn_15075
-        FF0096F5          FF0096F5  Label_insn_15078
-        FF0096FC          FF0096FC  Label_insn_15080
-        FF0096FE          FF0096FE  Label_insn_15099
-        FF009705          FF009705  Label_insn_15100
-        FF009709          FF009709  Label_insn_15103
-        FF00970D          FF00970D  Label_insn_15107
-        FF009711          FF009711  Label_insn_15111
-        FF009718          FF009718  Label_insn_15114
-        FF00971F          FF00971F  Label_insn_15138
-        FF009726          FF009726  Label_insn_15141
-        FF00972A          FF00972A  Label_insn_15149
-        FF00972E          FF00972E  Label_insn_15152
-        FF009732          FF009732  Label_insn_15154
-        FF009736          FF009736  Label_insn_15167
-        FF00973A          FF00973A  Label_insn_15188
-        FF009741          FF009741  Label_insn_15189
-        FF009745          FF009745  Label_insn_15193
-        FF009749          FF009749  Label_insn_15197
-        FF00974D          FF00974D  Label_insn_15202
-        FF00974F          FF00974F  Label_insn_15208
-        FF009756          FF009756  Label_insn_15226
-        FF00975D          FF00975D  Label_insn_15227
-        FF009760          FF009760  Label_insn_15228
-        FF009762          FF009762  Label_insn_15233
-        FF009769          FF009769  Label_insn_15249
-        FF009770          FF009770  Label_insn_15263
-        FF009777          FF009777  Label_insn_15266
-        FF00977E          FF00977E  Label_insn_15290
-        FF009780          FF009780  Label_insn_15293
-        FF009783          FF009783  Label_insn_15295
-        FF009785          FF009785  Label_insn_15296
-        FF009787          FF009787  Label_insn_15299
-        FF00978E          FF00978E  Label_insn_15302
-        FF009792          FF009792  Label_insn_15304
-        FF009799          FF009799  Label_insn_15308
-        FF00979C          FF00979C  Label_insn_15310
-        FF00979F          FF00979F  Label_insn_15311
-        FF0097A3          FF0097A3  Label_insn_15313
-        FF0097A6          FF0097A6  Label_insn_15314
-        FF0097AA          FF0097AA  Label_insn_15315
-        FF0097AC          FF0097AC  Label_insn_15316
-        FF0097AF          FF0097AF  Label_insn_15320
-        FF0097B7          FF0097B7  Label_insn_15322
-        FF0097B9          FF0097B9  Label_insn_15324
-        FF0097BC          FF0097BC  Label_insn_15343
-        FF0097C0          FF0097C0  Label_insn_15346
-        FF0097C4          FF0097C4  Label_insn_15350
-        FF0097C8          FF0097C8  Label_insn_15351
-        FF0097CB          FF0097CB  Label_insn_15352
-        FF0097CE          FF0097CE  Label_insn_15354
-        FF0097D2          FF0097D2  Label_insn_15364
-        FF0097D4          FF0097D4  Label_insn_15367
-        FF0097D6          FF0097D6  Label_insn_15372
-        FF0097D9          FF0097D9  Label_insn_15377
-        FF0097DD          FF0097DD  Label_insn_15379
-        FF0097E4          FF0097E4  Label_insn_15382
-        FF0097E7          FF0097E7  Label_insn_15388
-        FF0097EE          FF0097EE  Label_insn_15394
-        FF0097F2          FF0097F2  Label_insn_15399
-        FF0097F6          FF0097F6  Label_insn_15414
-        FF0097F8          FF0097F8  Label_insn_15421
-        FF0097FF          FF0097FF  Label_insn_15425
-        FF009803          FF009803  Label_insn_15428
-        FF00980A          FF00980A  Label_insn_15439
-        FF009811          FF009811  Label_insn_15440
-        FF009818          FF009818  Label_insn_15443
-        FF00981B          FF00981B  Label_insn_15444
-        FF00981E          FF00981E  Label_insn_15449
-        FF009821          FF009821  Label_insn_15452
-        FF009828          FF009828  Label_insn_15472
-        FF00982F          FF00982F  Label_insn_15476
-        FF009832          FF009832  Label_insn_15485
-        FF009836          FF009836  Label_insn_15492
-        FF00983A          FF00983A  Label_insn_15493
-        FF00983E          FF00983E  Label_insn_15499
-        FF009845          FF009845  Label_insn_15511
-        FF009849          FF009849  Label_insn_15515
-        FF00984C          FF00984C  Label_insn_15526
-        FF009850          FF009850  Label_insn_15531
-        FF009854          FF009854  Label_insn_15533
-        FF00985B          FF00985B  Label_insn_15549
-        FF009862          FF009862  Label_insn_15553
-        FF009866          FF009866  Label_insn_15555
-        FF00986D          FF00986D  Label_insn_15558
-        FF009871          FF009871  Label_insn_15565
-        FF009875          FF009875  Label_insn_15570
-        FF009878          FF009878  Label_insn_15572
-        FF00987B          FF00987B  Label_insn_15573
-        FF009883          FF009883  Label_insn_15574
-        FF009886          FF009886  Label_insn_15575
-        FF009889          FF009889  Label_insn_15576
-        FF00988D          FF00988D  Label_insn_15583
-        FF00988F          FF00988F  Label_insn_15599
-        FF009893          FF009893  Label_insn_15600
-        FF009897          FF009897  Label_insn_15604
-        FF00989B          FF00989B  Label_insn_15607
-        FF00989E          FF00989E  Label_insn_15616
-        FF0098A2          FF0098A2  Label_insn_15621
-        FF0098A6          FF0098A6  Label_insn_15623
-        FF0098AD          FF0098AD  Label_insn_15638
-        FF0098B4          FF0098B4  Label_insn_15641
-        FF0098B8          FF0098B8  Label_insn_15674
-        FF0098BA          FF0098BA  Label_insn_15678
-        FF0098BD          FF0098BD  Label_insn_15684
-        FF0098C1          FF0098C1  Label_insn_15689
-        FF0098C4          FF0098C4  Label_insn_15690
-        FF0098C8          FF0098C8  Label_insn_15691
-        FF0098CB          FF0098CB  Label_insn_15692
-        FF0098CE          FF0098CE  Label_insn_15695
-        FF0098D0          FF0098D0  Label_insn_15697
-        FF0098D4          FF0098D4  Label_insn_15699
-        FF0098D8          FF0098D8  Label_insn_15704
-        FF0098DC          FF0098DC  Label_insn_15706
-        FF0098E3          FF0098E3  Label_insn_15721
-        FF0098EA          FF0098EA  Label_insn_15724
-        FF0098EE          FF0098EE  Label_insn_15737
-        FF0098F2          FF0098F2  Label_insn_15781
-        FF0098F7          FF0098F7  Label_insn_15789
-        FF0098FE          FF0098FE  Label_insn_15790
-        FF009905          FF009905  Label_insn_15796
-        FF009908          FF009908  Label_insn_15798
-        FF00990B          FF00990B  Label_insn_15799
-        FF009913          FF009913  Label_insn_15800
-        FF009916          FF009916  Label_insn_15804
-        FF009919          FF009919  Label_insn_15805
-        FF00991E          FF00991E  Label_insn_15818
-        FF009921          FF009921  Label_insn_15820
-        FF009925          FF009925  Label_insn_15832
-        FF00992C          FF00992C  Label_insn_15833
-        FF00992F          FF00992F  Label_insn_15835
-        FF009936          FF009936  Label_insn_15838
-        FF00993D          FF00993D  Label_insn_15843
-        FF009940          FF009940  Label_insn_15845
-        FF009943          FF009943  Label_insn_15846
-        FF00994B          FF00994B  Label_insn_15847
-        FF00994E          FF00994E  Label_insn_15851
-        FF009951          FF009951  Label_insn_15853
-        FF009956          FF009956  Label_insn_15867
-        FF00995D          FF00995D  Label_insn_15870
-        FF009960          FF009960  Label_insn_15871
-        FF009964          FF009964  Label_insn_15893
-        FF009968          FF009968  Label_insn_15918
-        FF00996B          FF00996B  Label_insn_15919
-        FF00996F          FF00996F  Label_insn_15952
-        FF009972          FF009972  Label_insn_15953
-        FF009976          FF009976  Label_insn_15956
-        FF00997A          FF00997A  Label_insn_15958
-        FF00997D          FF00997D  Label_insn_15966
-        FF009980          FF009980  Label_insn_15975
-        FF009984          FF009984  Label_insn_15979
-        FF009987          FF009987  Label_insn_15980
-        FF00998A          FF00998A  Label_insn_15982
-        FF00998D          FF00998D  Label_insn_15983
-        FF009995          FF009995  Label_insn_15984
-        FF009998          FF009998  Label_insn_15985
-        FF00999D          FF00999D  Label_insn_15991
-        FF0099A0          FF0099A0  Label_insn_15994
-        FF0099A4          FF0099A4  Label_insn_16002
-        FF0099A7          FF0099A7  Label_insn_16007
-        FF0099AA          FF0099AA  Label_insn_16010
-        FF0099B1          FF0099B1  Label_insn_16025
-        FF0099B8          FF0099B8  Label_insn_16032
-        FF0099BC          FF0099BC  Label_insn_16038
-        FF0099C0          FF0099C0  Label_insn_16046
-        FF0099C4          FF0099C4  Label_insn_16047
-        FF0099C8          FF0099C8  Label_insn_16065
-        FF0099CE          FF0099CE  Label_insn_16069
-        FF0099D5          FF0099D5  Label_insn_16074
-        FF0099DC          FF0099DC  Label_insn_16081
-        FF0099DE          FF0099DE  Label_insn_16088
-        FF0099E5          FF0099E5  Label_insn_16091
-        FF0099E8          FF0099E8  Label_insn_16092
-        FF0099EF          FF0099EF  Label_insn_16097
-        FF0099F3          FF0099F3  Label_insn_16101
-        FF0099F7          FF0099F7  Label_insn_16106
-        FF0099FB          FF0099FB  Label_insn_16109
-        FF009A02          FF009A02  Label_insn_16121
-        FF009A04          FF009A04  Label_insn_16128
-        FF009A0B          FF009A0B  Label_insn_16132
-        FF009A0F          FF009A0F  Label_insn_16135
-        FF009A16          FF009A16  Label_insn_16143
-        FF009A1A          FF009A1A  Label_insn_16149
-        FF009A1E          FF009A1E  Label_insn_16154
-        FF009A22          FF009A22  Label_insn_16157
-        FF009A29          FF009A29  Label_insn_16171
-        FF009A2B          FF009A2B  Label_insn_16178
-        FF009A32          FF009A32  Label_insn_16188
-        FF009A39          FF009A39  Label_insn_16210
-        FF009A3C          FF009A3C  Label_insn_16222
-        FF009A43          FF009A43  Label_insn_16232
-        FF009A47          FF009A47  Label_insn_16237
-        FF009A4B          FF009A4B  Label_insn_16244
-        FF009A4F          FF009A4F  Label_insn_16245
-        FF009A53          FF009A53  Label_insn_16256
-        FF009A55          FF009A55  Label_insn_16263
-        FF009A5C          FF009A5C  Label_insn_16268
-        FF009A60          FF009A60  Label_insn_16270
-        FF009A64          FF009A64  Label_insn_16275
-        FF009A6F          FF009A6F  Label_insn_16277
-        FF009A71          FF009A71  Label_insn_16279
-        FF009A75          FF009A75  Label_insn_16280
-        FF009A79          FF009A79  Label_insn_16283
-        FF009A7D          FF009A7D  Label_insn_16286
-        FF009A85          FF009A85  Label_insn_16288
-        FF009A87          FF009A87  Label_insn_16290
-        FF009A8A          FF009A8A  Label_insn_16301
-        FF009A8D          FF009A8D  Label_insn_16302
-        FF009A91          FF009A91  Label_insn_16304
-        FF009A94          FF009A94  Label_insn_16305
-        FF009A98          FF009A98  Label_insn_16312
-        FF009A9B          FF009A9B  Label_insn_16314
-        FF009A9F          FF009A9F  Label_insn_16319
-        FF009AA2          FF009AA2  Label_insn_16322
-        FF009AA6          FF009AA6  Label_insn_16327
-        FF009AA9          FF009AA9  Label_insn_16330
-        FF009AB1          FF009AB1  Label_insn_16340
-        FF009AB4          FF009AB4  Label_insn_16354
-        FF009AB8          FF009AB8  Label_insn_16375
-        FF009AC0          FF009AC0  Label_insn_16377
-        FF009AC2          FF009AC2  Label_insn_16378
-        FF009AC9          FF009AC9  Label_insn_16379
-        FF009AD0          FF009AD0  Label_insn_16384
-        FF009AD3          FF009AD3  Label_insn_16386
-        FF009AD6          FF009AD6  Label_insn_16387
-        FF009ADE          FF009ADE  Label_insn_16388
-        FF009AE1          FF009AE1  Label_insn_16392
-        FF009AE4          FF009AE4  Label_insn_16394
-        FF009AE9          FF009AE9  Label_insn_16402
-        FF009AEB          FF009AEB  Label_insn_16412
-        FF009AF2          FF009AF2  Label_insn_16419
-        FF009AF9          FF009AF9  Label_insn_16426
-        FF009B00          FF009B00  Label_insn_16440
-        FF009B04          FF009B04  Label_insn_16442
-        FF009B08          FF009B08  Label_insn_16450
-        FF009B0F          FF009B0F  Label_insn_16488
-        FF009B13          FF009B13  Label_insn_16492
-        FF009B17          FF009B17  Label_insn_16497
-        FF009B1B          FF009B1B  Label_insn_16703
-        FF009B1F          FF009B1F  Label_insn_16771
-        FF009B22          FF009B22  Label_insn_16772
-        FF009B29          FF009B29  Label_insn_16810
-        FF009B2D          FF009B2D  Label_insn_16818
-        FF009B31          FF009B31  Label_insn_16819
-        FF009B36          FF009B36  Label_insn_16853
-        FF009B3A          FF009B3A  Label_insn_16896
-        FF009B3C          FF009B3C  Label_insn_16900
-        FF009B3E          FF009B3E  Label_insn_16931
-        FF009B40          FF009B40  Label_insn_16961
-        FF009B44          FF009B44  Label_insn_16969
-        FF009B46          FF009B46  Label_insn_16978
-        FF009B4A          FF009B4A  Label_insn_17001
-        FF009B4D          FF009B4D  Label_insn_17132
-        FF009B51          FF009B51  Label_insn_17142
-        FF009B55          FF009B55  Label_insn_17144
-        FF009B5A          FF009B5A  Label_insn_17145
-        FF009B5F          FF009B5F  Label_insn_17148
-        FF009B62          FF009B62  Label_insn_17149
-        FF009B65          FF009B65  Label_insn_17189
-        FF009B69          FF009B69  Label_insn_17234
-        FF009B6B          FF009B6B  Label_insn_17266
-        FF009B6E          FF009B6E  Label_insn_17270
-        FF009B72          FF009B72  Label_insn_17293
-        FF009B74          FF009B74  Label_insn_17322
-        FF009B78          FF009B78  Label_insn_17332
-        FF009B7A          FF009B7A  Label_insn_17499
-        FF009B7D          FF009B7D  Label_insn_17530
-        FF009B81          FF009B81  Label_insn_17550
-        FF009B85          FF009B85  Label_insn_17553
-        FF009B89          FF009B89  Label_insn_17562
-        FF009B90          FF009B90  Label_insn_17566
-        FF009B93          FF009B93  Label_insn_17598
-        FF009B97          FF009B97  Label_insn_17655
-        FF009B9E          FF009B9E  Label_insn_17674
-        FF009BA2          FF009BA2  Label_insn_17680
-        FF009BA6          FF009BA6  Label_insn_17686
-        FF009BAA          FF009BAA  Label_insn_17692
-        FF009BAE          FF009BAE  Label_insn_17698
-        FF009BB2          FF009BB2  Label_insn_17704
-        FF009BB5          FF009BB5  Label_insn_17713
-        FF009BBC          FF009BBC  Label_insn_17719
-        FF009BBF          FF009BBF  Label_insn_17728
-        FF009BC6          FF009BC6  Label_insn_17746
-        FF009BCA          FF009BCA  Label_insn_17754
-        FF009BD1          FF009BD1  Label_insn_17764
-        FF009BD8          FF009BD8  Label_insn_17770
-        FF009BDC          FF009BDC  Label_insn_17772
-        FF009BDE          FF009BDE  Label_insn_17775
-        FF009BE1          FF009BE1  Label_insn_17783
-        FF009BE4          FF009BE4  Label_insn_17831
-        FF009BE6          FF009BE6  Label_insn_17839
-        FF009BEA          FF009BEA  Label_insn_17843
-        FF009BEE          FF009BEE  Label_insn_17865
-        FF009BF2          FF009BF2  Label_insn_17878
-        FF009BF6          FF009BF6  Label_insn_17887
-        FF009BFA          FF009BFA  Label_insn_17894
-        FF009C01          FF009C01  Label_insn_17896
-        FF009C05          FF009C05  Label_insn_17954
-        FF009C09          FF009C09  Label_insn_17976
-        FF009C0B          FF009C0B  Label_insn_18003
-        FF009C0F          FF009C0F  Label_insn_18038
-        FF009C14          FF009C14  Label_insn_18057
-        FF009C19          FF009C19  Label_insn_18095
-        FF009C1D          FF009C1D  Label_insn_18127
-        FF009C21          FF009C21  Label_insn_18149
-        FF009C24          FF009C24  Label_insn_18164
-        FF009C26          FF009C26  Label_insn_18166
-        FF009C29          FF009C29  Label_insn_18200
-        FF009C2D          FF009C2D  Label_insn_18201
-        FF009C35          FF009C35  Label_insn_18239
-        FF009C3C          FF009C3C  Label_insn_18241
-        FF009C40          FF009C40  Label_insn_18258
-        FF009C43          FF009C43  Label_insn_18280
-        FF009C47          FF009C47  Label_insn_18296
-        FF009C4B          FF009C4B  Label_insn_18300
-        FF009C4F          FF009C4F  Label_insn_18317
-        FF009C52          FF009C52  Label_insn_18344
-        FF009C59          FF009C59  Label_insn_18361
-        FF009C60          FF009C60  Label_insn_18375
-        FF009C64          FF009C64  Label_insn_18399
-        FF009C68          FF009C68  Label_insn_18406
-        FF009C6C          FF009C6C  Label_insn_18413
-        FF009C73          FF009C73  Label_insn_18417
-        FF009C76          FF009C76  Label_insn_18423
-        FF009C79          FF009C79  Label_insn_18456
-        FF009C7D          FF009C7D  Label_insn_18504
-        FF009C7F          FF009C7F  Label_insn_18541
-        FF009C81          FF009C81  Label_insn_18549
-        FF009C83          FF009C83  Label_insn_18553
-        FF009C86          FF009C86  Label_insn_18561
-        FF009C89          FF009C89  Label_insn_18646
-        FF009C90          FF009C90  Label_insn_18651
-        FF009C97          FF009C97  Label_insn_18656
-        FF009C9E          FF009C9E  Label_insn_18657
-        FF009CA5          FF009CA5  Label_insn_18658
-        FF009CA8          FF009CA8  Label_insn_18671
-        FF009CAC          FF009CAC  Label_insn_18676
-        FF009CB3          FF009CB3  Label_insn_18683
-        FF009CB5          FF009CB5  Label_insn_18693
-        FF009CB9          FF009CB9  Label_insn_18711
-        FF009CBD          FF009CBD  Label_insn_18718
-        FF009CC1          FF009CC1  Label_insn_18761
-        FF009CC5          FF009CC5  Label_insn_18781
-        FF009CC9          FF009CC9  Label_insn_18791
-        FF009CCD          FF009CCD  Label_insn_18795
-        FF009CD4          FF009CD4  Label_insn_18809
-        FF009CD8          FF009CD8  Label_insn_18813
-        FF009CDB          FF009CDB  Label_insn_18825
-        FF009CDF          FF009CDF  Label_insn_18832
-        FF009CE3          FF009CE3  Label_insn_18836
-        FF009CE7          FF009CE7  Label_insn_18847
-        FF009CEB          FF009CEB  Label_insn_18851
-        FF009CEF          FF009CEF  Label_insn_18852
-        FF009CF2          FF009CF2  Label_insn_18853
-        FF009CF4          FF009CF4  Label_insn_18854
-        FF009CF9          FF009CF9  Label_insn_18856
-        FF009CFC          FF009CFC  Label_insn_18865
-        FF009CFE          FF009CFE  Label_insn_18871
-        FF009D02          FF009D02  Label_insn_18875
-        FF009D06          FF009D06  Label_insn_18876
-        FF009D09          FF009D09  Label_insn_18877
-        FF009D0B          FF009D0B  Label_insn_18878
-        FF009D10          FF009D10  Label_insn_18880
-        FF009D13          FF009D13  Label_insn_18896
-        FF009D17          FF009D17  Label_insn_18910
-        FF009D1B          FF009D1B  Label_insn_18918
-        FF009D1F          FF009D1F  Label_insn_18932
-        FF009D22          FF009D22  Label_insn_18934
-        FF009D25          FF009D25  Label_insn_18938
-        FF009D29          FF009D29  Label_insn_18988
-        FF009D2D          FF009D2D  Label_insn_18989
-        FF009D31          FF009D31  Label_insn_19007
-        FF009D35          FF009D35  Label_insn_19012
-        FF009D3C          FF009D3C  Label_insn_19031
-        FF009D40          FF009D40  Label_insn_19038
-        FF009D44          FF009D44  Label_insn_19040
-        FF009D47          FF009D47  Label_insn_19052
-        FF009D4B          FF009D4B  Label_insn_19059
-        FF009D4F          FF009D4F  Label_insn_19063
-        FF009D56          FF009D56  Label_insn_19074
-        FF009D5A          FF009D5A  Label_insn_19087
-        FF009D5E          FF009D5E  Label_insn_19088
-        FF009D62          FF009D62  Label_insn_19106
-        FF009D66          FF009D66  Label_insn_19115
-        FF009D6A          FF009D6A  Label_insn_19118
-        FF009D6E          FF009D6E  Label_insn_19122
-        FF009D72          FF009D72  Label_insn_19131
-        FF009D76          FF009D76  Label_insn_19136
-        FF009D7A          FF009D7A  Label_insn_19152
-        FF009D7E          FF009D7E  Label_insn_19161
-        FF009D82          FF009D82  Label_insn_19165
-        FF009D89          FF009D89  Label_insn_19179
-        FF009D8D          FF009D8D  Label_insn_19188
-        FF009D91          FF009D91  Label_insn_19192
-        FF009D98          FF009D98  Label_insn_19200
-        FF009D9C          FF009D9C  Label_insn_19240
-        FF009DA2          FF009DA2  Label_insn_19287
-        FF009DA6          FF009DA6  Label_insn_19291
-        FF009DAA          FF009DAA  Label_insn_19294
-        FF009DAE          FF009DAE  Label_insn_19299
-        FF009DB2          FF009DB2  Label_insn_19300
-        FF009DB6          FF009DB6  Label_insn_19315
-        FF009DBA          FF009DBA  Label_insn_19321
-        FF009DBE          FF009DBE  Label_insn_19328
-        FF009DC2          FF009DC2  Label_insn_19333
-        FF009DC6          FF009DC6  Label_insn_19341
-        FF009DCA          FF009DCA  Label_insn_19349
-        FF009DCE          FF009DCE  Label_insn_19391
-        FF009DD2          FF009DD2  Label_insn_19393
-        FF009DD6          FF009DD6  Label_insn_19394
-        FF009DDA          FF009DDA  Label_insn_19405
-        FF009DDE          FF009DDE  Label_insn_19412
-        FF009DE2          FF009DE2  Label_insn_19414
-        FF009DE6          FF009DE6  Label_insn_19439
-        FF009DEA          FF009DEA  Label_insn_19441
-        FF009DEE          FF009DEE  Label_insn_19465
-        FF009DF2          FF009DF2  Label_insn_19478
-        FF009DF6          FF009DF6  Label_insn_19497
-        FF009DFA          FF009DFA  Label_insn_19499
-        FF009DFE          FF009DFE  Label_insn_19511
-        FF009E02          FF009E02  Label_insn_19514
-        FF009E06          FF009E06  Label_insn_19519
-        FF009E0A          FF009E0A  Label_insn_19544
-        FF009E0C          FF009E0C  Label_insn_19549
-        FF009E10          FF009E10  Label_insn_19561
-        FF009E14          FF009E14  Label_insn_19582
-        FF009E16          FF009E16  Label_insn_19587
-        FF009E1A          FF009E1A  Label_insn_19589
-        FF009E1E          FF009E1E  Label_insn_19599
-        FF009E22          FF009E22  Label_insn_19607
-        FF009E26          FF009E26  Label_insn_19610
-        FF009E2A          FF009E2A  Label_insn_19620
-        FF009E2F          FF009E2F  Label_insn_19637
-        FF009E33          FF009E33  Label_insn_19653
-        FF009E37          FF009E37  Label_insn_19657
-        FF009E3B          FF009E3B  Label_insn_19659
-        FF009E3F          FF009E3F  Label_insn_19664
-        FF009E42          FF009E42  Label_insn_19678
-        FF009E46          FF009E46  Label_insn_19682
-        FF009E4A          FF009E4A  Label_insn_19686
-        FF009E4E          FF009E4E  Label_insn_19688
-        FF009E52          FF009E52  Label_insn_19692
-        FF009E55          FF009E55  Label_insn_19711
-        FF009E59          FF009E59  Label_insn_19713
-        FF009E5B          FF009E5B  Label_insn_19739
-        FF009E5F          FF009E5F  Label_insn_19741
-        FF009E63          FF009E63  Label_insn_19749
-        FF009E67          FF009E67  Label_insn_19760
-        FF009E6B          FF009E6B  Label_insn_19762
-        FF009E6F          FF009E6F  Label_insn_19774
-        FF009E73          FF009E73  Label_insn_19775
-        FF009E76          FF009E76  Label_insn_19776
-        FF009E78          FF009E78  Label_insn_19777
-        FF009E7D          FF009E7D  Label_insn_19779
-        FF009E80          FF009E80  Label_insn_19780
-        FF009E84          FF009E84  Label_insn_19783
-        FF009E88          FF009E88  Label_insn_19791
-        FF009E8C          FF009E8C  Label_insn_19793
-        FF009E90          FF009E90  Label_insn_19849
-        FF009E94          FF009E94  Label_insn_19855
-        FF009E97          FF009E97  Label_insn_19872
-        FF009E99          FF009E99  Label_insn_19896
-        FF009E9C          FF009E9C  Label_insn_19944
-        FF009EA0          FF009EA0  Label_insn_19945
-        FF009EA3          FF009EA3  Label_insn_19946
-        FF009EA5          FF009EA5  Label_insn_19947
-        FF009EAA          FF009EAA  Label_insn_19949
-        FF009EAD          FF009EAD  Label_insn_19950
-        FF009EB1          FF009EB1  Label_insn_19953
-        FF009EB5          FF009EB5  Label_insn_19962
-        FF009EB9          FF009EB9  Label_insn_19964
-        FF009EBD          FF009EBD  Label_insn_19976
-        FF009EC1          FF009EC1  Label_insn_19980
-        FF009EC5          FF009EC5  Label_insn_19986
-        FF009EC9          FF009EC9  Label_insn_20013
-        FF009ECD          FF009ECD  Label_insn_20015
-        FF009ED1          FF009ED1  Label_insn_20023
-        FF009ED5          FF009ED5  Label_insn_20030
-        FF009ED9          FF009ED9  Label_insn_20032
-        FF009EDD          FF009EDD  Label_insn_20039
-        FF009EE1          FF009EE1  Label_insn_20041
-        FF009EE4          FF009EE4  Label_insn_20042
-        FF009EE6          FF009EE6  Label_insn_20045
-        FF009EEB          FF009EEB  Label_insn_20047
-        FF009EEE          FF009EEE  Label_insn_20048
-        FF009EF2          FF009EF2  Label_insn_20051
-        FF009EF6          FF009EF6  Label_insn_20058
-        FF009EFA          FF009EFA  Label_insn_20059
-        FF009EFE          FF009EFE  Label_insn_20069
-        FF009F01          FF009F01  Label_insn_20094
-        FF009F03          FF009F03  Label_insn_20110
-        FF009F06          FF009F06  Label_insn_20112
-        FF009F0A          FF009F0A  Label_insn_20122
-        FF009F0D          FF009F0D  Label_insn_20123
-        FF009F11          FF009F11  Label_insn_20124
-        FF009F13          FF009F13  Label_insn_20131
-        FF009F17          FF009F17  Label_insn_20142
-        FF009F1A          FF009F1A  Label_insn_20144
-        FF009F1E          FF009F1E  Label_insn_20145
-        FF009F20          FF009F20  Label_insn_20190
-        FF009F22          FF009F22  Label_insn_20213
-        FF009F26          FF009F26  Label_insn_20214
-        FF009F29          FF009F29  Label_insn_20251
-        FF009F2D          FF009F2D  Label_insn_20252
-        FF009F30          FF009F30  Label_insn_20257
-        FF009F35          FF009F35  Label_insn_20259
-        FF009F39          FF009F39  Label_insn_20268
-        FF009F3D          FF009F3D  Label_insn_20306
-        FF009F41          FF009F41  Label_insn_20344
-        FF009F43          FF009F43  Label_insn_20377
-        FF009F47          FF009F47  Label_insn_20378
-        FF009F4A          FF009F4A  Label_insn_20414
-        FF009F4F          FF009F4F  Label_insn_20415
-        FF009F53          FF009F53  Label_insn_20419
-        FF009F57          FF009F57  Label_insn_20420
-        FF009F5A          FF009F5A  Label_insn_20428
-        FF009F5E          FF009F5E  Label_insn_20462
-        FF009F61          FF009F61  Label_insn_20478
-        FF009F64          FF009F64  Label_insn_20484
-        FF009F68          FF009F68  Label_insn_20565
-        FF009F6C          FF009F6C  Label_insn_20607
-        FF009F70          FF009F70  Label_insn_20658
-        FF009F73          FF009F73  Label_insn_20694
-        FF009F77          FF009F77  Label_insn_20729
-        FF009F7A          FF009F7A  Label_insn_20746
-        FF009F7E          FF009F7E  Label_insn_20774
-        FF009F84          FF009F84  Label_insn_20775
-        FF009F8B          FF009F8B  Label_insn_20778
-        FF009F92          FF009F92  Label_insn_20779
-        FF009F99          FF009F99  Label_insn_20780
-        FF009F9C          FF009F9C  Label_insn_21320
-        FF009FA1          FF009FA1  Label_insn_20791
-        FF009FA7          FF009FA7  Label_insn_20792
-        FF009FAB          FF009FAB  Label_insn_20808
-        FF009FB1          FF009FB1  Label_insn_20809
-        FF009FB8          FF009FB8  Label_insn_20838
-        FF009FBC          FF009FBC  Label_insn_20839
-        FF009FC2          FF009FC2  Label_insn_20853
-        FF009FC8          FF009FC8  Label_insn_21321
-        FF009FCD          FF009FCD  Label_insn_40421
-        FF009FD4          FF009FD4  Label_insn_40422
-        FF009FDB          FF009FDB  Label_insn_40423
-        FF009FE2          FF009FE2  Label_insn_40424
-        FF009FE9          FF009FE9  Label_insn_40425
-        FF009FF0          FF009FF0  Label_insn_40426
-        FF009FF7          FF009FF7  Label_insn_40427
-        FF009FFE          FF009FFE  Label_insn_40428
-        FF00A000          FF00A000  Label_insn_40429
-        FF00A007          FF00A007  Label_insn_40430
-        FF00A00E          FF00A00E  Label_insn_40431
-        FF00A015          FF00A015  Label_insn_40432
-        FF00A01C          FF00A01C  Label_insn_40433
-        FF00A023          FF00A023  Label_insn_40434
-        FF00A02A          FF00A02A  Label_insn_40435
-        FF00A031          FF00A031  Label_insn_40436
-        FF00A038          FF00A038  Label_insn_40437
-        FF00A03F          FF00A03F  Label_insn_40438
-        FF00A041          FF00A041  Label_insn_40439
-        FF00A048          FF00A048  Label_insn_40440
-        FF00A04F          FF00A04F  Label_insn_40441
-        FF00A056          FF00A056  Label_insn_40442
-        FF00A05D          FF00A05D  Label_insn_40443
-        FF00A064          FF00A064  Label_insn_40444
-        FF00A06B          FF00A06B  Label_insn_40445
-        FF00A06D          FF00A06D  Label_insn_40446
-        FF00A06F          FF00A06F  Label_insn_40447
-        FF00A076          FF00A076  Label_insn_40448
-        FF00A07D          FF00A07D  Label_insn_40449
-        FF00A084          FF00A084  Label_insn_40450
-        FF00A08B          FF00A08B  Label_insn_40451
-        FF00A092          FF00A092  Label_insn_40452
-        FF00A099          FF00A099  Label_insn_40453
-        FF00A0A0          FF00A0A0  Label_insn_40454
-        FF00A0A7          FF00A0A7  Label_insn_40455
-        FF00A0AE          FF00A0AE  Label_insn_40456
-        FF00A0B5          FF00A0B5  Label_insn_40457
-        FF00A0BC          FF00A0BC  Label_insn_40458
-        FF00A0C3          FF00A0C3  Label_insn_40459
-        FF00A0CA          FF00A0CA  Label_insn_40460
-        FF00A0D1          FF00A0D1  Label_insn_40461
-        FF00A0D8          FF00A0D8  Label_insn_40462
-        FF00A0DF          FF00A0DF  Label_insn_40463
-        FF00A0E6          FF00A0E6  Label_insn_40464
-        FF00A0ED          FF00A0ED  Label_insn_40465
-        FF00A0F4          FF00A0F4  Label_insn_40466
-        FF00A0FB          FF00A0FB  Label_insn_40467
-        FF00A102          FF00A102  Label_insn_40468
-        FF00A109          FF00A109  Label_insn_40469
-        FF00A110          FF00A110  Label_insn_40470
-        FF00A117          FF00A117  Label_insn_40471
-        FF00A11E          FF00A11E  Label_insn_40472
-        FF00A125          FF00A125  Label_insn_40473
-        FF00A12C          FF00A12C  Label_insn_40474
-        FF00A133          FF00A133  Label_insn_40475
-        FF00A135          FF00A135  Label_insn_40476
-        FF00A13C          FF00A13C  Label_insn_40477
-        FF00A143          FF00A143  Label_insn_40478
-        FF00A14A          FF00A14A  Label_insn_40479
-        FF00A151          FF00A151  Label_insn_40480
-        FF00A158          FF00A158  Label_insn_40481
-        FF00A15F          FF00A15F  Label_insn_40482
-        FF00A166          FF00A166  Label_insn_40483
-        FF00A16D          FF00A16D  Label_insn_40484
-        FF00A174          FF00A174  Label_insn_40485
-        FF00A176          FF00A176  Label_insn_40486
-        FF00A17D          FF00A17D  Label_insn_40487
-        FF00A184          FF00A184  Label_insn_40488
-        FF00A18B          FF00A18B  Label_insn_40489
-        FF00A192          FF00A192  Label_insn_40490
-        FF00A199          FF00A199  Label_insn_40491
-        FF00A1A0          FF00A1A0  Label_insn_40492
-        FF00A1A2          FF00A1A2  Label_insn_40493
-        FF00A1A4          FF00A1A4  Label_insn_40494
-        FF00A1AB          FF00A1AB  Label_insn_40495
-        FF00A1AD          FF00A1AD  Label_insn_40496
-        FF00A1B4          FF00A1B4  Label_insn_40497
-        FF00A1BB          FF00A1BB  Label_insn_40498
-        FF00A1C2          FF00A1C2  Label_insn_40499
-        FF00A1C9          FF00A1C9  Label_insn_40500
-        FF00A1D0          FF00A1D0  Label_insn_40501
-        FF00A1D2          FF00A1D2  Label_insn_40502
-        FF00A1D9          FF00A1D9  Label_insn_40503
-        FF00A1E0          FF00A1E0  Label_insn_40504
-        FF00A1E7          FF00A1E7  Label_insn_40505
-        FF00A1E9          FF00A1E9  Label_insn_40506
-        FF00A1F0          FF00A1F0  Label_insn_40507
-        FF00A1F7          FF00A1F7  Label_insn_40508
-        FF00A1FE          FF00A1FE  Label_insn_40509
-        FF00A205          FF00A205  Label_insn_40510
-        FF00A20C          FF00A20C  Label_insn_40511
-        FF00A213          FF00A213  Label_insn_40512
-        FF00A21A          FF00A21A  Label_insn_40513
-        FF00A221          FF00A221  Label_insn_40514
-        FF00A228          FF00A228  Label_insn_40515
-        FF00A22F          FF00A22F  Label_insn_40516
-        FF00A236          FF00A236  Label_insn_40517
-        FF00A23D          FF00A23D  Label_insn_40518
-        FF00A244          FF00A244  Label_insn_40519
-        FF00A246          FF00A246  Label_insn_40520
-        FF00A24D          FF00A24D  Label_insn_40521
-        FF00A254          FF00A254  Label_insn_40522
-        FF00A25B          FF00A25B  Label_insn_40523
-        FF00A262          FF00A262  Label_insn_40524
-        FF00A269          FF00A269  Label_insn_40525
-        FF00A270          FF00A270  Label_insn_40526
-        FF00A277          FF00A277  Label_insn_40527
-        FF00A27E          FF00A27E  Label_insn_40528
-        FF00A285          FF00A285  Label_insn_40529
-        FF00A28C          FF00A28C  Label_insn_40530
-        FF00A293          FF00A293  Label_insn_40531
-        FF00A29A          FF00A29A  Label_insn_40532
-        FF00A2A1          FF00A2A1  Label_insn_40533
-        FF00A2A8          FF00A2A8  Label_insn_40534
-        FF00A2AF          FF00A2AF  Label_insn_40535
-        FF00A2B6          FF00A2B6  Label_insn_40536
-        FF00A2BD          FF00A2BD  Label_insn_40537
-        FF00A2C4          FF00A2C4  Label_insn_40538
-        FF00A2CB          FF00A2CB  Label_insn_40539
-        FF00A2D2          FF00A2D2  Label_insn_40540
-        FF00A2D9          FF00A2D9  Label_insn_40541
-        FF00A2DB          FF00A2DB  Label_insn_40542
-        FF00A2E2          FF00A2E2  Label_insn_40543
-        FF00A2E4          FF00A2E4  Label_insn_40544
-        FF00A2EB          FF00A2EB  Label_insn_40545
-        FF00A2F2          FF00A2F2  Label_insn_40546
-        FF00A2F9          FF00A2F9  Label_insn_40547
-        FF00A300          FF00A300  Label_insn_40548
-        FF00A302          FF00A302  Label_insn_40549
-        FF00A309          FF00A309  Label_insn_40550
-        FF00A310          FF00A310  Label_insn_40551
-        FF00A317          FF00A317  Label_insn_40552
-        FF00A31E          FF00A31E  Label_insn_40553
-        FF00A325          FF00A325  Label_insn_40554
-        FF00A327          FF00A327  Label_insn_40555
-        FF00A32E          FF00A32E  Label_insn_40556
-        FF00A335          FF00A335  Label_insn_40557
-        FF00A33C          FF00A33C  Label_insn_40558
-        FF00A343          FF00A343  Label_insn_40559
-        FF00A34A          FF00A34A  Label_insn_40560
-        FF00A351          FF00A351  Label_insn_40561
-        FF00A358          FF00A358  Label_insn_40562
-        FF00A35F          FF00A35F  Label_insn_40563
-        FF00A366          FF00A366  Label_insn_40564
-        FF00A36D          FF00A36D  Label_insn_40565
-        FF00A374          FF00A374  Label_insn_40566
-        FF00A37B          FF00A37B  Label_insn_40567
-        FF00A382          FF00A382  Label_insn_40568
-        FF00A389          FF00A389  Label_insn_40569
-        FF00A390          FF00A390  Label_insn_40570
-        FF00A397          FF00A397  Label_insn_40571
-        FF00A39E          FF00A39E  Label_insn_40572
-        FF00A3A5          FF00A3A5  Label_insn_40573
-        FF00A3AC          FF00A3AC  Label_insn_40574
-        FF00A3AE          FF00A3AE  Label_insn_40575
-        FF00A3B5          FF00A3B5  Label_insn_40576
-        FF00A3BC          FF00A3BC  Label_insn_40577
-        FF00A3C3          FF00A3C3  Label_insn_40578
-        FF00A3CA          FF00A3CA  Label_insn_40579
-        FF00A3D1          FF00A3D1  Label_insn_40580
-        FF00A3D8          FF00A3D8  Label_insn_40581
-        FF00A3DF          FF00A3DF  Label_insn_40582
-        FF00A3E6          FF00A3E6  Label_insn_40583
-        FF00A3ED          FF00A3ED  Label_insn_40584
-        FF00A3F4          FF00A3F4  Label_insn_40585
-        FF00A3FB          FF00A3FB  Label_insn_40586
-        FF00A402          FF00A402  Label_insn_40587
-        FF00A409          FF00A409  Label_insn_40588
-        FF00A410          FF00A410  Label_insn_40589
-        FF00A417          FF00A417  Label_insn_40590
-        FF00A41E          FF00A41E  Label_insn_40591
-        FF00A425          FF00A425  Label_insn_40592
-        FF00A42C          FF00A42C  Label_insn_40593
-
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri.REMOVED.git-id
deleted file mode 100644
index c4dc80564..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.irdb.bspri.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-659fb2969e5445f0fa5cc41073abfc8cf471be86
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe
deleted file mode 100755
index a64d6b1764a6334d29834e7e10ca04b6ee760502..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 104528
zcmd444SW>U)jvL)Y+%9Q1WgnbG}fq4QAh=4C6VwFMF|>(Ag$1VyciTAO?G)vqKmUD
znP*&0TWF~dT2gGat+v!c#1~-m(j+KqK$IYeQL)ajsNtm$z>@#>d++Q^7TRk6?dSOg
zX78N)a_+h3oO|xQXYSm2B){M$hr^*n{*shrg;2{Xr)vnp=AX*6AxfswL+P*dQ~E01
z5YMzBKIFlbi7dQQ5a+~|jB6s`iA$X>UgrYl#WX~V3xT4bEU(r_911U%SJGs9`x6eO
z{p@ZoUVDIWFydJ+(~}T5pL8frwVR8V378ktSqHBYR8)exd5r<gE0R|DnP+Ai>PzcP
zaq$|6G+vSPJCF|Ww7&@cJCPnwUmEJ-#qw<5pt*DI88mn1)pO^}^DerkeEv1xlW8Db
zq~Cm7k-*J%5T}ZZWz%tycT8W=ng6>Ft~|c~$3Oh2<Bp5(9Z@#zg3G5PtrQpkF2@D5
z%H6mo<GL9a|1Oe2^!JCjn}O?gT$#8cf24C3F5;Yx>j7N+8;on5xKorV2+4?vxJKc+
z4p%X*dvM)|>ug;7yBOD8aVO=>TOmt3j==<6^Kr?RE6PyZ--e5Az5`eM-z@-o<C+#1
zc|PvP+HiM-H{hCN!zBo>#Z`doCS1dD@sB*^U#<+4sR+m8`T?#xaTVg?-}hx8e&^Zu
z_aVF$*IhQ;A0c(bjf-;ocm7;<p;SAh+<W1o4*WZR8Frzb35EOE@TCZ^wC}I7!z?@e
z4#Iow`$*8kzUhnbYFy_<65_&a`#vWw?lRn8kLwCt!{Xx4!Tnh_Ox@43?-@|fBY*vH
zlaFf<u4^KZ2rr4d=k0fK4Y1?xM>yKPXD|oXNL;i_7vSRGg}6qDyRJWD0J47SHg$yh
z^eC>imp(qo<y0I#L^6&1VZV6w)1NHq-|z9hqx0W8@WQxHLyxupY{{@gM&H&SP41iX
zqPy2C!GmY-fA_1izt?c=oIn5S7@OVY@8|4n_8$||;}nSSR|)A!3F$YHNc)fZA54HJ
zB*3#1;8zpy=Oy6(enR@>IN`9qh`y49OkD9chA>QV^pE*pPryGv0pA<Z+={~dlN0hU
zPRQSwkp6K(eRm|lv^9}G;y;;?J|uxZmnYyKmr#E}LjI2v(w|PiFO0lR0PBAtA-z4J
zycHo9A@dJONMDlxKb=7Du>|<;1bX`<)ITx--@1hImnNhiOh|t#0UnZo-<ME+TSEH$
zg!0o8(pMy;4@-c*o6tTzp}wjFxFn(cf&|!1sQ)_&@X7@Fe3Ss!C%}OO{GAE((9T8v
zC~uClkw3y$CDea)Lit_^_@7UJ=OmQ(CcrZj@No_i`D6X#67nyLBqC(`sD$+M66A4P
z0zG{a>f4n7znlOY3FQ|j)PE!)|J4ckpGru7GXdV2fbU=e+#?~sE1|t>65vk~>VGUD
zy)^+=6ZrK^Li$rk&%C6Ym@cF#2Ro+||GAj!BIu1#Z5eL1o)b%7hxmOPQ|$CK#mn@S
zm|NqI^4gE``;b3U{)vS04<r5Sr(*dzM=JPP1Wpy>;0wSn@u|vj+_c5v+l}&>ar7ye
z|CV_;@y%9>i|>74{=DLH&-5}+aj{Z->w@AtXWcue+%v0e^xWy?<+I9_8FS~)xWD+`
zSsu@v2WGKs`K;*783^Xgo8wVtm(7|rWBxp4F0##@GgsUf&qfmSPoFVYR)!nmDV{aY
zQ?^)%K%VLM7JC+#&Jq!`7I|jPn>lMH3eOdl&0x{%l;T@%2az-9%q#Ym&zh-}d&*{%
zE(Z0bWpn0vW*5&WxnG$*?}6!_86`^jEDtE2j^YoXne!LUVD5P{9w=4jmwM*R6NSrW
zl$0s6XV3MPmlS*Fv4KE3a|Rm;3KWE;3%zq@vhApDP8n)?VAcbrs8dvh^n1(hMf$9=
zviW5aKgcPcbML(Ab5U(Mt1Ty7S~h>i1Jldz2LkXId<3P%v!~CQtIR21D2P|eW=)?9
z3Y6*h%rEmO#j_THpP+cQV0Upbg#g)zGR4I+$SJ|Z2kt4J;VmnEVEQ7Un(px|mQ>H1
z{(yqU6Cseyoi&eCfOOAd@I^r*7)bs=U<;TD|3My_GH-q{Q#^AZNxQj7n7s&;d#)Rz
z6r<>UU?Za9*bem5XU-&6!4=jILCyDy$|$7Sf{CoiGv5pDNaD(-&ncfJxKcK6rni(#
z6Pi?9JU3F`yt&15r_Z~0&b-<4Av&mqkV7ODwao(k5tiIT(kbETW%nuzXDpmE(*srT
z%tW)4IrC?D<|@VWAs32Z-mHZ)O1$%gOy<S41cI0e&Ay)v0U{urcds&gVc8tdEJjft
z^JmYTF62CYhTxJ=i-=Z$6LZSJw|i!hpR)zUz#y0{gb5Z<?;!aZ=mB8G{UVz6qHW+X
zl*Th3oQSpx94jrIRVLaNX{l%a-1!TmapiFhK-~|_UjVK~T6zz<@;v1pC_UAB=KKey
z1C%X_sXeI@Qne*C7hM|NpPKApk0`yjj50?@o?+Vwfd&-MW?y2bpm1l*p9>xrqyDnl
zAW)fI>h+YzYN3T-vldM+o(^K5<HfUPPWMbl+&$&x5;3CCJ#Q|!Wz^{6?_pIwa&$p)
z_BDfJG1puhy&n?2i^W}gO)NG$nw}k3ipyuL5BV<{mlIbCu5P$!#F@r;3Cnyke@d4)
znbKY4mG_YtS&}#-|A<fibJ<}EJT(z2n9>t?2uIQxN8E%ZHD}>2o+jpSh>O2n@9D$f
zKjDf|G7+9LXAYLJJ(OQ^fWaSAxo+Z`FB4Z`)}wF-xRl>U(_PB%>~sW5`Gs>p@L9^A
zkj^sc0$)#MqYa-c;O<J34SOzN{%*=P8}2RAQ<M*Fxcm~PJC)CESkjj)=p+6#kv~Z}
zjCB4TfDfq~TEH<a1r7j?l__(OfH5rvP7;o7DRf?>b#rw`!<`HvP8UP4HkBdkVu+Te
zGsL344?`?2`!dAnnaL28WiiB}y+1=NkOwlvB5N>1&@qG|oCCucg5Vs6aERnF#DG4A
zAslLB8Nz{5z!1)WLWWqhPh<#($z+Cb225dyMe#I-SQO7>h(%lpLoD{^GQ=Xhlp&ls
z9)?(aFJhRfC`%Y#swh5&-%%7l!^;$<l3|vjJkIcPMX6#~qA1H5!WpoV;gyQAieZ06
zS<P^OqCCqGi}~jn!ZGmzLpWE~GQ3(*)-i-5U;{%;mS1N$SW!X@;ecph_&xY08N%_i
zl_3`XEezpU+QAUcs#b<@OzdF@$3z=LH{{C@4kVKyoJ9v1!lBX55YD0_4B_DFU<e1o
z*9`L@|K12kLjDX#LH-O!L;eiMK>iH#A%BK9LH-PHhWr`AVUfvjEacDd7RaCBt&l&%
zagaa50?41?c*vjOZID01+aZ63g^)kPJ0O3CcS8OQvFI&iI1%z^SOobqgp+Iv!@D4V
zhLa(GhTn($8NwMhmmwAbr3|qc@i2t5Y!SmBLjDYkA%BL`Ab*C_A%BMVK>iG8z_+J=
zHbFb!G{Gt5?xpps7CRK<ryZT0oq_G16mu_P%`ea`OxKkTW%Auy>N|&apyzd7{xyDC
zrt@+IoG#(5)rMl7mpchF&1w;_i!i&e6%ueNVQ9Ewtrc(@;Y`A-1)NT}KjA6?_aO{T
zQY@c<`x1s`C|0R}GYRJro+jWd!ea>+3b;RENI<dj1U!&1II38K1w5GWG{Ttz9zvK6
zveE=RjBqJoMZh_P7ZGkhg^0`Z2>S@P33v?QO2RDy9!t22a7e%fgjW(?E8s%Hs|l|b
z@I=DT6Rr~QWWs9+`vg3N@CL%A0-i=VM0lEjXA*8ETqxiY!YzdJ1U#2;E8)QcE+yPX
zI8(qL!Y1J~0WTulPFNA}62cvX+yBn?`v@yAu~wUa{e-#vvRVXONtmv7D<t5@3Ddn{
ztrc(;;Y`A-1-zVaf5KG)UP*W`VV{6k5gtakRKTkV=MkPJ;AaVsC0r=r=Lr`Q&J*wp
zgeMaoEa0_-rxDH+@H)aJgwq7Pfp95dMZm8UUPQS4Yqmc`*hjcczzu{e3AYHinQ#^1
zkbt)mUP*YZfLjQ!CcIj}I|x5dxJtmSgx3=G33w0T4TMVt+(tM=c$$Fs5pE`2C}5Lt
z3*kHgA0XUHc(8!m3AYi>6z~zkCgC&zcMxtTtO)pP!X1R$PqO_AEJ+FG8)(0PorGP4
zTLkPPoJKe#;8enW2(J||EpSOD;nf1BB`)btxJtmZ$R&db`vgqOTtfGfRVv_2!g++J
z2{?=JSi*$@?oYUoaGrn%5~lmo8Z2O1@RDhSGX+dbUQ$9hO~AD1C8dNF0n@UVEF#=~
zLiB&aKEiDR9z(d2aEpM)60RZ~5^w?Gm4w#{m?J>RYQn1p%#onvdBRl!=7><TmatF2
z92rVB5H1xkM~IRT;b{V%Nw}GCp@2&Ww-C+~@La;Jga-?lBS=Xb;Y<N@Bq=corwN!N
zN=Z9mMZg?cN;(L)9~b?fFy^FazkvOOU4&Z%TuC^Ma7e(96Q+B~S_>F<M9Kc*hx*6b
zzV^b2cb2rgo&sv{bH}8Twi8a5c@da?q^irGJ!biGvoOh1yd$dnBYf>^Jat?e?!a&D
z$s{f8aJQCU9IPRJE#z3kES>2ACX4Lu)-tm(g$Nv4gY)jG^+C@SO7L~ee8iZj9q3c7
zV2BHZJm=8XD!A#<<ji7RXUmrQM0$|l$afjzQ;kBWq38u!uBI_rm>w#MJ~7LwJG0E4
z{TvF)v6`ankp7u=z@_)i(mh#D!|O7prW)rNw>hsJ=e+jZ9@{*<jJ{b0lJo;p>t|OP
zlU&A4sn?E9y>^0&u}JJur!EgMmH4Vxr+0IKDS;3$<-67pM9P9ld*af2RX>YFGKAq&
zn;ufr2gK`Bj~G*3dd1hex5F4&Vw9I?9X-_Lby`QVz7t`O6WXaBp2^y&WX}ZucG@7t
zd#*8I@&@QZr~8h{#*d~L4^4SkHGl^gfJe|TGA`M#cMNFv?lY2^gbYZ{Pc<BRz6-gm
z9k8uHNkrZk!<(ewy2#_-r?1eauh96>MB|}}{}z2i{)_aDwdosc{HVZqsNmnCZ#iu9
ze~5pjl<)l!`Ce#D7-ozdW;`^+_|Xt|-NP3OX$n2=B4()Dl55<@%D(Hadt{IM*uvI-
zAm}jqb8sD28dxh(+TmBKB6P0^zbN|$^)b~S(wAhp^qqDuQT-d)o8Ddese;MK(vyl0
z58;>B`**8>myqBOse!Eswc|ozk0&Ed-`nGT{m^SzjVS)@-g#PX1G~Ft2J^C0Ysb4m
zsdeVblX-4Ml7Bt!^^?(h(nLM_UgTOLb7e8tFPZDa(oY06CzKF#h5Vt{uoh9gN!h#g
zR=cYjY=!6t+VK=gvHvzS+#mAnk|ZU2TeQz_c@3*8#oL^{JKSLNCyt0bq6ewgK$MJ&
zUu_d-4MV(k+#xgF0RZyQj&}!5*1d#;A&m8>NtpDfp|1yadu}m?zTU4J?Uf7bU<IMm
zgyWdT4u9tV9z}(otW?Ic!|TXb&DA!I+7m~R*f-0(0wV+L)M<#)HpLL#DG?E|jmK$j
zLV05-*X;4t4~Z+)SC$ecR5@er4RN`@{F@+F<lcVxOt_t!V-$trazA^<-07iM?w`cv
zUU0_Tt7~JqXU63od&b;_^|9R7#pS;6jJc0A#B#ghavwN!rdAI5ODy*Xlo7`g$ZOLX
zb7wZja=#FlyXuU&2RFrXKOC3)o-^j&(HzTN7?*p<8FQDs5zGCZxZK^&n7if8Snea>
zTBMb&2hYTlF>l3kH^$}u-5GOtydBHEGA{R$Gv*Gx6U%*HT<+V>nEUZ<vD`Uvxiin0
zyYk&w?z7`^A8J2SD_uKcx!b_C2u~W$n0xMfvD`1k<^I_jb2q;q%k7WLU2?|U9dWrQ
z#pS-?jJXHzjN$Gdmpk>0xwppUJ^`*pTDkYDGx4N!R}A;oxZG=zyPCF-UE^lIuzgV*
zxaz}bA-&ODA&ZGw-JfMj)QBAint1c&`XE};oQiTtOMQ!FU^%xWl-+nnf^*_9Togxe
z=a<0d%%Yh#&)3DE=dXb2jW*&@t!pEe#1NqoE#M_M)x`qmfB?%499`$X6ZCrRKssi!
z;LP_ag3-c$+(rzr_ctNb8q)1)Gp3%H&2F&<BUa3B_0R5_G$DI8FzEU1hPNH_-J%1=
zIeJs&_^@$y_EGIrlIni~tynlyJLORQf55F;la!O|nZxqx6DJUnGe!0Pgy9d>z%GPZ
zodbD-rJ>6F&-M148`Z~NN35^n^AW250|+BKgqrlTjqwNc-bRs2zmNp}uo!b(%x6^p
zW}-Od^t>i2^8T-{BCM!>A7aIXCR{hWN*~`QYG~09`i^&BP-u*A(>t_!N2Nonby#;t
zhfzsM&Y}euBc+~+dJ`H|=Ky~7u}hFIoG;o@)83i2KJ-b7%N~B0bhIE>RrnVYR%`M<
z*V--t5)`c^D(fg*ELHxHH)j)ttextnt_WFKtQmaiLf>`jvMGpP`d2QYP|dUZP>q~d
z<=o)?J@bcOmG#tq?nDj2CBuFj-pu$Yye0g{E^tfummAIkI#J_>9=y8{b!>QqcWJoW
z1XrL^W%VXOi&{2e5vX9EVL6xyPH@EvgZ>RYdG|5zxB{A8WxdCHIIk7!P2Rb9SIav%
z+L^wd_nD0SJ?=JPZKz~-ihD61Y;-&#*=+5^EPQsA)Hi)d7AA;JBmFOJSWy~7{<052
zb_jk;RXgGE+@PIE5|Z_#8AGx#2@{Jcfp7Cp^ukw2{Ndl&X<)NhO^Ioe@5aH*k0d)f
z-0Sr9-Y|4TObr#Rne=+BmoSa2__}iZ=jL8)Re(N(0!KYA&}d!*Uz>ij6A`-+fzH#9
z5#1?#If1Uc*;QSFDUhBkes4~-7f$-og!x+aWaPp^bY%8!(T?gVfQ=z5jc)9wFC9QP
zy-9S_=frJk?rKcaP$v@ChtXl{9qxWav9Pfzg(0X{8dJQyYf4#UM>M4@iQf65ca_n*
z$D?;u(K~<iZh7=>W%O>9eWx{~-TgzZXNCOw>#14f-Mi#nBY0=7z@7-b$$Zs<jaibF
zs!z#s8F+pqrlFX1I?Y0uKfN8j;|e3=c`RQ8+r2%TQg}yO++{T)_#@LO=kO<X52O{K
z&s#e%Oe}U&xzhD=$!m-*F>X73y^H09|8bPju%ht8x?&|Ew8}f$xDf{3c@3iUoGf$4
zesKSyXbe{N`TJmUHzHa;1euM7I$Y0I=;>MJ=V%Dx64%K(yZ~TE1>6B*d5mT8M&zt|
zb$WY>D_mE#L4-At^^zJ`jD8n>mHfnXe#k7N7alCZN*u}F0_@o&2C%T<Jr*FWtL?bt
zSj(j?M$wU3*Jd!UH&<&ILMtwp2U9J0E7DLd^@hE2yrMNA9x>QKcc1=34gkM~K80U4
zpMatXdCKu3JLJp#1Emd)BJ;l0;9Enw{=wZ-t;ry@%C=9S7vsay19Q>Qjq&MvpaF|l
zI4<-Ruk)rTRS#~!jUH&hFZxNEz9NLXS%#olFWQ&A-5;t9G$YP)juB+qSwWFEa6Sk&
zGN|0cGbZ9!_1_CMuP(&x{o9wkatWFfOi#mjv{PTP1LY3?-Vn7&EWVAzspzAo83B@_
z-#SwtRigU;3>`8AmA+wvAhs1G&v%2O2KYGBc$)NA??4@fK&sWb=rLI#NYajq!n}t@
zJE6}sZ(K#0Y1H&Onk+StLS6((QsYRE!|1gd*aBPBKq2C}+?>kv0Mqpq>-gI@OAD2X
zZt)AMo`}>sFr+c38q9<Bj?dqeS4wMOPWfvjv!Q4mxoTh;2Ab?GMlLJNJ{ss${j*Ti
zzeV*w4ePA8Z>H$|p;s7qdJ0IGP8<2yMf!19FWL~cq7cYrf>GE<Z@HX{<6LDm2=YIP
zp(9tx<83++%eFR+Ea5n37nz)Al#ZzuEf0Bm`EvgVtjJE?tlofoBja`aLLJi-@Dw3c
zn5^tmy%q`3-M(N8W;jm7r3M3|F<J;lpTt~)S}d}|8lEh}hI3)(9!^<9b0?c0==6^F
z<u+p&fn-(ajW2f#0nc|OwNdpp?#NR8Um}CK6ryma&?Z)-tYP5GeG$JXe+-TE<$4Hs
z`pNRf$Wq$kIc8_)@D$oi^~nJgYed-oYbd&!jBQBrgPTL5YR6)K-G;1Ezl8O6=t;)-
zeY38WoxW8+qz2B1<btz~h*=NDWnZoW+X!0t-~$?|`cHJJ!2d35f0~*e*bPsC>OX`C
zZ6hPPss7IZ__rtYF#i!G`f?pa?8%@f<x@n+GAXM6E-)o~clJ>$2mM{^z;uWY-?feu
zHPC^45Rogc7nslNLtLFOs8ApONo0YX#2h^PC?)ohoG(*wW^bsjz6+j}I<-c0e)G?8
zAlrRb4Sa>EgRz2LktTLS3z{bSlV)?vVZDVMobT9TQT=z&sfQ-4L818064$x5eje#B
z>|7$J?11RV?I6y)ofXM0*<|BbRQd|1K%1C;_&4f`TI*?4FuN*3s{af4z@*)YV}{Vw
z;HO|)E=@_YUgx<Y5K=4qqvJ&Mr;pvE@}MUx;B8U^zXB@3KdXk0HDSkP?wI}?Bc~a6
z%!Cfn7j0hr7WxeI>66c>h8*_QCw>M-tl_QoIQtAz8<1*9GmLS%-dq=j)tcVHG0B-)
zTl;{9;FzpIxbdC1Mz2@>Q_z>8FjvcR;UxWdWtv)ZhXd~B;9>_{a9_GN(sGuc<#P}6
zbZb-wA;kz%WI&3N8Ipd?g;}sSQc>t&Bj$zAV1-g8JIWgN9Gb@MC>P9shkUaQNM7Ig
zUOp85KsMz#lx%nk=Q8N+3}i1dMn$+ejYbL2w_%?$dD|Da)gewQg#sBF4Y&v9G{ncu
z4I-rdq1owTZ;X*cj5~%!`2FzzbTvK?&!h3-q)2^2MHANW)=I&h)={kb`A|nTrzvj{
z>Qgw9KKOftjpi@gAROt7bKUq+O2YIg8zQnEMsapPyNjy+*Ps^G`M?hS%WXzg(Bi@9
zH`bA;zDR{b@9o3>lsi*qI!gd85;)a?5?`?d`j4$&8);vSI|dpf`_oe!W&Jkwg%;P+
zj}@#2FYi>b$*2}nJ@dIYq%`h_h7V6!4z!R4gNQWx8+Q)uf=BdmeZ^ML4veX4%?ggr
zgF`)9DAl`cd=~+qk+Bkp+%4*p-1e@w7#Tzy9Fvw5Vf1gn7QtxSyjrWs=BVKXE?5P-
zt@JZX2{h(;9bHDTzztxEB)Dl*2^T|F9%Afy&C(NTqg)O#*-)2pL;IZV9TcG5@$%mU
zUNJY>cKJlmw}!J4Yu2%7d9@~G7oyafARB7i`gW{(Lzgyd9gYh^TH6UN)B{rz>kY`G
zN<WBUIxq*f*`3*2tos-z<ReB2W7H6ihA^V$@25vhNFby)=_8%0|2{CvH)4?Lzf%sS
zPI}3yYG*;mV0QdBAbvnAx*%q^awcZ3{g_m7CKDW!<e(4^fpLbIdeM;au@|QDh`;Wm
zNKP)%g3j|8`6m>|EV#_}!>f-iM}G<i+JKLJnB%rRJ2D^JOCr2COHH%wX5&aNd<A?l
z$H)+q1dJFup+GxP)J1*qd6=oBV*HaF)JM(bGVG@$N%rSEx=u|36hTz_7h{mH{tnHC
zKU-#BTxt!3wg9&InrZfg2X=T07e(q5J5hQKZ>_f|O7@RvzE9x89G+4o@_og8ytO`y
z<|8jFgZ6w*SZBVh2L%vOb+!91fhc|%(i^S&;Rly?)rT!Qs{b#b$oeUM(9Si~eyckz
zcYp=Wg?q?;-fF{=_y}M-lob6l_1Q1ww0>4kX_G#X!)pWFMCNzEb7_Agyzn=W7eBy{
zjK{bt$3F9aehRjW3asNG%+`M?2rGaBToMi40*z|4dH_V-QODYexFP+<y~w&NHlTk3
zXP0fu7dbH(4SXMs!fawVaM;gERDT(m8Zl-5C&9}NXG3=@1vzFL{8_LRY&)mTrAW3$
zqJa4+<ZshyJ~S7K2SLTw*I18e2l^VlCWDiD^ET7bJUnF@#kTBo;0|o@WE%aZ0EUw(
zgWXp2Gd*2H|Iq4|xSPukYq`%O9@A%-YOY!{;a4;-M*FZ7yU7^JMB#@DBU#piG0fjg
zs0(JuvkP7^;|})`dL^)A!)}qxNHIE{YBD}R45kE{>9{QAS=^&9I?<gS?ZF{8!>+u5
zsGzen=p1D@10iSudz@MSGcM5jM&^scpTM4aFZ4$^8*+<^iZT{n7j)*;wk0ve(G;P6
z4cQTN-m->lvOa)-Bte2+YZj(|X8Qd?%TiZ=WiKY-BH}1vYu))+W127Q?(7unaXh(B
zg})I$c#e(`{=^VP1~J*`MIy^NdXdP7^wsg{eZ)#W_6Xa!sl*s}ruDpMFxK*(t0L?8
z?-||TZ{fNdRVQQRZ9kA69n+V{^U3!jdLI9H8}btL_4%g$gl|}XJygf8?;F+cGMBcZ
zqd}h(WsCI}+{gQm;GaE>zu_hu|3Bbw___G>|1^JZhK78b_Wh^%+XRjMzpVddY~K7f
z^}FEHrU>Ko-$N9U{_&rd&-ve)zSH{e4(wC4>AP!^{yr@1K+He#_jxjmi~?8<xN6UW
z|6@yb$owsR7{WQJx2rYnx_3`7hl{38eQ)?0Bblb>H}_%2GVB`FkM)aUB*PQqz0sK9
zG{)~S??-9vp^_e+8QND)OflvOOQwD4F!~OIUk{sDJSkZJdOtSu_hDM`M<Y4>7us3a
zBE)cTVy|H(Bj*FRK&t1rndg$K{5B>`+$pQ@J}s#k133I+dt5wh45dXDKHtlXUcxeR
z9+3VE?ZJ{BdiqjzMIF4aYRz^>i~Dfd=WCc-YZxdD@9ZkIrqF>Ul;;xPi9y^%upLkF
zU3F?;5ZZ5@6YD3)mlWO&e;a0m!sVB4ZiAJ;Mu~b)-)aRojl%Tdg?-8|th^8of4wkW
zOIb(nC^ku8Xb{h9)S7oW&tQ}O^gf#Kp|oFj={qOsjg*kPr7S;upBUe=x9c6p4rXr;
z{t&x#_UWz14!ZOAEf^AC)7_0pJ!DmSd-nEY2ZMdH2fXY4Xu$w|uhHuWC_>r57VrA_
zG8v6YnJDA_2m~(N8DRqlhD=)u=aaHm7z2lfkV^_;B*O5|=<kF+y)Ar>eKEW)WKLuh
zIWNIn7X#mbM!mgOxH}s~-C`cR`CTX!=ER51&wx*F3d?aEo5kYkyGhaq>H@pHpE^!e
zlZU}E-5hIp6E|Lhk*W4pFK0F#rgCS4X`-6&miPwU^d4gV6zBgGv}gIZY`7lfJZD8c
zOP+JJhAe%XaG7R6@^YR5l8cU*D-7sn(UDk&BQ#;M|BLxcj&W<MQRdR$9B{ZcoCKGS
z|4}f-eNgrP4?^R?K91wZc3yhicrZ=BHC3<Jp}%w0gHFAo&8XOc8+S$9BUAP9I{@hq
z!q-N9%BC+s%uD^-Apqwlt;xZ5xnr#r6N#fpb)Q_gH=d2(X-w*AYhgo<&~#(`4pba|
z#&>J~B<lgRj;Jsb6>__52Uzr;Xm3QmOAk!RL}H-fBX&bq@acWH0X1+Gb7}zAr|E%a
z+yPH&C;nzt3kP`qzU&ZDD=dvA&8lb6dRgS@t;n9+2|uvjq%Ld4>cN+5qM=w6uOyGw
z6CEtbHRhUa=<pp5^|1q7Vys{};FN{}Ya05P(x;NT9Y}!-nB{hRvfw5rEb>QIvp_&w
zlgct%(M%&KYT4pB8!H9o7LCx;j3T)6q>sBp4e*WYh%?X3h)~lHvB?_+HKJyqR`iW6
zqE7y1ce+L0s#eko%p#|LO4=#4rdv+2`eYFF<cw5<KW3P@<bs^b)F%SC4;JqBowyM8
zKz(chz}ZzzfmUE-4NZYP_8s*tDB{^7II$2PT+xPK;df2X8qh8@;)o!)lWw70Ak#Wd
zss3AV69~<&@+SS+VFW}On4#aHZ_v-hcMV``fM2aiJ+CtLeA<Y2y@wp4osN$jd+mBr
zrUv@PMQT|m^lm+AP?ued`>RBItq0gK#yWy|mqff&m*GYakZmASJmElYsY{$F1LeY1
zSj>Ng<%S`2q$$c>$4R${QML1c*4&MTWgj)*aw0aNuWC)2`f~amSbyfBr6(NP-cGCw
z-1Q6ps;{Sftq*|~d~NJL!m$@UNRurRd$|NZ3xDZ5(NA6WIPh0?*BTvhdDtqH>l)d^
zj*OzR+wCR!>q(d6lv{-5mzv)N!BQX9nhOor(J|k5<av`DlSYug?=Rf1Zxl4TQP$i9
zzKZ8L91OB|FFg=~x<z``5n3twrWMb5ns{CSKSCyCYV=!#SPXEs%ieQ-G`Si=tzN>^
zki$_Q@rR#lr+Xf#rZZ2Z8NCkRHW--6Hqc*yS;1jAoT?iTo%}STVd^iyGdg2ZAGPKt
zkNF;kV65?0gfJXB>SGVJ^j0;%J$y?WNIf4p+Vd>qCgFeQdnuyIup#@!H+{HZOd3O_
z4+cs=47J?2DK9dZu3UhA2sL^<g4|LeB#B=ZFec5EWu`^SEPq*+nT#^Q$qs8H^=ml9
zb*AUd{e8K4;Dq8CAWbuk5qQu2#i>RbQ5tzdk?#YxEn;7=o`0k<g@qg@$5A8yNLa+%
z^Zkq?aBE@?=GwBM9e3fC8~7mId;)ZD=-{27cP8$(Sc`ERTTh6LV$+8?EtaPUw{iBn
z5l{GDV6{`zBCGY9e3u%)vlu+x=jfCN`hB?}(W;A#(W${gr+Y%0`sh}O&B)+jtEXwB
zQ=L*Z^h08F!5|9+in$Xm4ZTr}&5m{(ix{9WyPS|3yw&L*2UNcRDm{rv=uJ3@f=e4n
zl-@2Ey~1Cv9mlf$N#vwM{Ua(grm{JK5SFc4C!Sn5;mV^6Y3<uk&D=4dH_#bO@20Pq
zi57cC=ueXgdVQ7A-CbXHnGo__P9YJIV?Z4ZzXq|;WHqpHkEG#QQ;Q)AZthR2n#3lC
z+nsa@?1dgkStQ|3?+{CB^C*-~NW(n9zJPtNA*7y>H?P4H=nzxC0C=SOU7!#4N9+SP
zGPv`blx#&ygBv+aguOy;a-sw!KK2f(wOzWI$Q|MNlVm_YZZ8+x$k87s!r|~5UTaju
zesT`ByWi?MP@*hate6v6HY2|5;D|;qGk=E`Srwo}&>_Zd3JK_P-T-;e$$o_A{aa}-
z&Ed#y^!plu$lh+`_c?ahDC(ov2FIM&i8<(DcdhEDsot=X4?H(x712fJ*yj^@FzKVW
z|9#YCKbRZ_j@XYYe=cIN!DDkC?o|KXK$xq9Ff48!3$Q?d(+Cy<%oSiJ!N~xx0l2vY
z<*Y2+Rk1yspRzpz-vsHSQ?0&eLVSEW<0qsFeYS2zBIKpzjzJ5Q&8P<RlU<0ket;j$
zr+XT?1xSJtt=v3}^}Nn_JTe@}`mCM!MfszRuFXDC_Gu&^ZFJ7wT*>`9Y9I($`{b6{
zn@a)s0L<QSo?<==w-23WeD6uCNO#QMyjD?{O$TKC9bBxc{XAL7$GQzsQhBu|7xwRr
z0j#%dUX8jg=Rruh{J|p?L?5k7n!R}?YPk>qMo1)JguI|r`+W7%rYaP$97wPYbi6+f
z>qWhO=>gh;$N+?Cojm}lfyu&l$S1^sH-RTIwhV!bZbGR&z>vcgvAHT1SHeNYL5Fse
zUDdpynI6Ll9<^qi*LbKe){B)Z?gCA4s?B6q-{!g3m@pSv;bsdkfinp74(^DKtQ(DF
zvpdEr*dvZs=ojhmJsA@)PL1}M;|~#8$k7-#ziU?mCWv0z!1hJ_ZzvG{Is54bAo&Il
zyNwBBKo-WM$)t+o(dg)S<SONC>L0P8PTTLeEQ8}R5r7pg^V%ke`DG~1>?(=Sm@re~
zjE-0P*8XdpoC!p6e$)t@lYrBlg>D=hKg9kItTka9ZiIBq&yf#Ib79Tx8>V>G$ePer
zi`h;2pN$yNnE$yLVfSLY|C+6=CVvkW=a_u?PJGuh+;`#zJl}>^@X0w(1JZK)po?_#
zzGMvTi<`|eP}3`XWOMj8-e($9C|gH(1?>sQ;JP8`Z8I+g@?gatvD-n*Z*%B}^!n;C
ztZa0ek-tapC-0ql2Rrk*Vg}+}XwylB;C2RTT}N!^r8ya_WgL>?_A|Lm-xf@7L`z_E
z4}%AyCO9b48dI84ry_Rs!(O!-lhZi4c!zx2?fokJk?4oA^_a?#Zzr&q;~`j3P?^02
zWRFhO>Rpn|xmfISXnPxyu<qhmu<i=dQd#s_u+X6wfro{7(yIE0BdxONuff738JVPo
zk|Ve;LE46~;9>UB;MC8;y=k8s9fos#9=ypAo*Po9$Jy)&QKJo?fRJG7-#Dz{@n5j0
z4OBV*#yxt${5|F_O!`R@9s4X~Jt^20W#2g2X-Op>KA(?v;{lU+2Z2%cctrIyhok#i
zj|#n&oUlHpK@kIc%$_VgK!YK+=@}WR-15t9dvS(^FFn13$<Wml)P1O(1O9vn4o$lN
z_gLpqk6#2OShV3*>zK9RCag-4AEN|tbITew*Mg{Y;;=YrK+ER8i19wUu=DonvQ5n#
zj~Xx@VbO%AU%~Ys0Wk`vrjS^)jzm28m(I>Px2IL3j-|D}43KWGSh5?UwA3YWx<M5w
z0D;2$E*2Ki_u1edpf&BA(bbwh<bj#yQB}eGR@CPVjuyKGuY&K-mn${~V)F=+8}mO=
zs-J~Qaz*T)f*4ghieF=Np)p~i9_WkhVET$o{6-D*Bw}6BUnHdS_kDYHpda&0_o3of
z>H1IuBf0}kt}sP>yyQeyvX3k^C)|!S5jCJG(D`tB_7<V{jn1<(u}8pt-1|4j+uX7H
zFn7@6X=tdjn|{jsMWZ8=6$syo8rTb5Xj`9ZAG>i*7Ww-C)eHQEPSbFv%jR=kD0aG;
zHB`79ye|P3JDTj-r5fNNZT6lZHP8(WjP4dX4l^Fz`g1@49`<0&CkaHF>nSltciDBY
z7#Qtc2lH?%cO7)uZvdK3-{ypOvOqR0e?ipp4~b~N+3=I<b;i(DZ0>0+<pG{HOB(}6
zAMTyKWp-7gQx*I?2!6gpel8UJJPv+#*N+K)2BnChU?)RZkalyhNowFJG;TBHSp6)g
zBUr_+goR~yS(23w3dKrW48S(Cqa2<Ht)_NQsRxH+E;=J1bOrUCi+VULU$vew9Go3P
zxg@|4UAaO=iSZfZbzmFT65w8Jm=;K6ha?HE5DKDqV3?kUHz@dA=y*3cfc)pM)X)ZS
z3O=9I$bh|yZr|wEDm9RcHZ5&n-w`8q6{@s*M^pZ;5%_D$|B!)N<1?{lz;N|3hpSJO
z%KTQ<&+UoE=tZLEJP3Yi9Z727kBAf<3O(y8CIx<v7~3uzqbC~^rr13xzH_Pm-x1k_
znL@RVantnod%Ud%c-A4cxSE4+e4j(pQzP6Tj)$bSMC5KxtV!Mh^9{jY<2<d=8GN+!
z)TvX)wqM$ExetGy{lE43ut&68t(m4ZCMh9pZ?bhg2w)5R*TY1ar#6b`;sS+OJq$R8
zI-C^jgiR1^E+rQ2B!1B^<d(Yr(H?5_dK_dM6S6#N)D5couR@!I|2^8P28q(5R~Z|H
z0{EXLH%6CY5zxyI9OkDMV3B6&Na7;rhqO|?N?Ak3T>fqpwkntkr80uFSni#AFpVnq
zB<<RgRJTY|D{rF#`=5!qYNz|S8eD|h-8;p+Kn;4Bg#88S!L1n23{jlhnQQfS^GU2r
zS@Cuh2s*LJDKl8=Xv9+2Iv;&ij@zTh8WRfQ1#9tfewAF`LS0c*Od`Nyj&)uRM-Zj?
zB>IGO=_gqp%r_(YGOlkhFoWx1lw}V?F@<|>u6+*kYreHEhePPvHP%q>8Ia?@G#|!<
zftxVw*b~V9R}EbbHbt;pHFPB)x&3BB|G}YTVOHc0ocDgiE;rB^H!zZ0Zu-#!F0iwj
z1@!>=93##c-JhF-;<g1<5y=V`Fa+PJvWw!aGj~@NWc5MQ(jy-I_GGbth_#YK+@Jze
zV>)V4E3ID8)7@d+ie|%Vc#P4RMh3TCm;n<*<Es!tG`f<}^B6sgvO)j1xLpb_yHJA1
zaVta;^xWt~W#TNpNTm?VqY<%mK-FoWxG*rv`@#$XgJwAZr}7<Yu@V;;gkUhzt2N~w
zc9QL1qBikbD%=zPO4dDLZuXW9Y?hhvR}e-qKY~rp)X<1#dO$4p`&2~q>07TCVxvZM
zz0f)XjI6WD#2%ukGEu29u`u^P3q|?`Nb%jMsQ$}Qv9SMso(K>(2+2XBuJ*(wFt(!L
zkII3z$@&n=iFs^5jPA}Xc0{w=#AweHebVlqB99)|KV|Q<euNIKKA8eVmCU$GWT~|-
zvAjr$4s?1@0jEq0%O6AB%E3;YH4zMCA+1UL3Q1s?8ThK0;$3WHuq(rfAlhzEFwMHZ
zG1Yr<WO&mrMMIiWIM@+EcF0OYL@>zCM-35JX#mmrj*g*M1UbWv=Io8g6@4FH_}|2N
z0odw}c_{b%e{GB%X8d57@!$}nbcp-Shc6O3Ap32XDI?HSoV|e)m+<FyKXxCJ`N~Z9
zo1FGNQjhnqHyh`~%Gp~c_@ezgAD!91_<u#uZm{M|{?0z~d3TIIU=CRHU+2#s_x`^{
z&ug#$1A63s6Jvbjyav3#@}txDyWqTr|L*(zk9-K#mg9-k%75@azrBCs|D4|YU;Bpi
ze&h2d{=59WWY52*S1_Lbcpl=xcORoh<@=M}KbUNkO)(Zvd8EHEDN8OD=WtwPIAZ1j
z?(QUe+tb?JFtCaHoBo6N54`g2@E5v&P-v7*G!{?%X7smz@ZZHh@L$o7eL8VQ{rlgR
z{=xr>{{Nr&=R%g>M!sX+KNxG26&Q;Pz8U{Zcl~$qzwq+Ez@NaMZ%hB$*8eX412x|c
z|F`YG?Qlu{Q~4(F=iA~RcqaOV>G{Uv(P`%g{U^@9>7bAEpPnD|e@owyb^nUKZ#>@o
zSNOMq4%z<_|Nax_L-qN8oWArw|119e`||xy@UInn(*9fW{ZE{)HSGU!`iA`JU-9qX
zm+yaqe;wF1@=xR|_6HVJ=I<8U`mvj{dM!M2!?CL~zimM`JfFY=9~^fvyw_MP&DF==
zz(Q89+qU1mO?`AQyiwvk03+iClu?%z3D1^zBY;a?_z~~_8CKgviE$0H7`em}EV$m`
zep_931+wey*p%3jy<PodE8ah9J$4Mw=mY#D#<uWMcojNFsLMLx^QiqaiH}TH5nVsx
zaPM7kZ7}t2Y%Qw&I4QXokq6VC<|<pOb%lG{>kcIA4o8bto2u1eYvRJM<XcwyP@=%=
z;>Ogrz;4fIV<^kN2H%~%&&()z=Ih{tj_gq5m}ibS^eNAD$aQp+b15_7agw`b!6B_a
z8CxS4IQ0|Zx8W7$294cFZOY$=U$MVgp2IMHpW&=DL!7@AwFS20>7+crL~vX<4vmbj
zL69Uv&)<qi(R$GiJ-;PfWUuq{Te7!1nz`jxugAvZV~6#6Jk6fua-TFR_F$t^(0Q|w
z^OPIzf`$d@dec=E4UUKL)aNN9e~0@fr}~p_T4Snvd|Pm&W5HE=Eqpb>#hsq8uVT02
zT?2gFpsT+de!<9{OvY4fjqopjpTj8H>Mq&`X+s)XMVn*615k%*!SIQ<{N0yRrFicS
zrr#2rSY_(XVO97s)ta8#{#5@KuM16q6MNy8T0?<wkuN>|yWjn;rzpN~fZ@ds(>8d7
z97lucH`acVEIdQkFNb@C_^r3#PQs(iaGm)n_A<b~A@+Y_FLI9k_<CV~@ltqaR>1ce
z-0RX$Dz`eT+6aj1w4J8dJI2?cq{c$UgJbgk9&|pc=eJ5(_0e0+^Egv2f<79fxQzs_
zoa{lY5AG37@W-*>=h<6cqbDvrMaoAw10(hFL{3?6_EBsVmha9SGICZ@8#~Nlz=PmV
zoK6<C4wqZoSrz)4;jE%|XhXnjox*NC=B36I?enZMu=CxiI^Na~nX|ANFZ`T+=!fd>
zhTNi-?4#McjbT7O5y;WFD*XchP4HXbf$VUx6J6C>;nEeklc%;BIct&O3giwPMSjma
zT78nEb$AN3@q+EzC+BH(JtYJZx<*_Oy0l(4du;mfv3*qSIyT!ekZ0bEP4AMz)72|`
z%LHo<h_yGx?+zSQ{WCyLmE^s1rO9_dyD+l`Y>o+0ZdwN)?c++Cw8#cxA(-slbe8r8
zMq7U+SGF6#TnleR7tA+z!5l@oHG)#QT0b}uRTgX`61oDh<nIv7KXwp1YgXW;^X-m0
zy$DZq__lQICrNliJ%1~0fL_!h`a>{>+Ya&myKNi7nRdS(zXvA4u`B32SARnv-)tJ#
z3ucUO*58yINgbv)Gun?itWmUsDfw*?RY`+%p_$F*U*QNy_O>Qhv}pPJoKntZ&&D;j
zydcU#!@Cu_;P$qvk6HANdbe7|kO-aE+;0tyh3oTAzkz?5TX!PSj9kUY^(Ye`xeSrv
z-^a&zne9c0AU<*$BX2~cT7v<__5hD#B)2Uw=Rk7HnN?ZTY+j3a<ZHHGMw%_i*z<af
zS4$5Rplj=aJ#2t@>$Ebs6Zdfs?ae3FfMY9|L%#TglXx&3xquokngk9YUiDur9xxX`
z*Qqw?&<A5ZQ|Nzx80GoY@<D9d2(E~pPykBd0p=KBKK?vpZC=8?3g;k`v4V$68^MYE
zUC#o>#;=J?yr!&+7kBmb;(gSOM-UG*+#O(U!Tttp!exG$CrxiORxpP?)@i@MIw@7Z
z$yH54xfy`MID9iVOsoDDJb-jJV*etZ>{J(E3jkh1#P5JQ?S%Ts1!OEML0x%>HMcyA
zKEPbT!Zaf&sLK$AWCO>h>V<geI@S(74K$cP$HH2z*+>pIiFa~=5&ORP0p^{)u@!f=
zJ`2t^kw0QbPRXw&zu9cne;qiCjZk~g4z2NAJS+6%87r9Nd+=Pmz4H|c!KFUX$lWJI
z;`t8u$BAbvY_`#z4ZrC*V)XpXcm(@4y&oC5Z8Gn7ML#<||9K+6>c59(N0iwu>&)Jw
z){Hs_!&6SLg*~we%Sa6<I7~+-8XJY?MEv%6UTh>8carm%ui&wV{)Tx6+&vD#j@~QC
z3OOR-acu|GJo3tCfTv!WHF%<Jjyw)KXO6=n*?J$5l3x^IGax+PeAsb~x;*4tl9aBf
z{&k2GhtAvTZ(NI~(8Jie$S$JQd=h4Fcs+-@9wfzhx*wo4%s-<ZZTL96%?(U3tzHQQ
zK%Id>kdS!^$nxd3f`52k&mH)_+ztuc&8}d-0v~tW3OC6{cRcX3a`6Pc6-Ut0Ux5@k
zI$+j@M{rK_hpQ2V8Qf!_Rc=6yvrnq_A+SYXu8DhUWxu8b6tR<B48d>Iop{(w{C+q2
z@;F5WrOCJjir1B%w|^<=ISNwGK+ipbp2%A&a@dh`N9+VjF+In?RWIJj7|I<OYJg9K
zmp0HUiAfG#GiGlwgoQHC$7ZewpZzN#4`1%{d`#rMv<nOV5}h_+(qOmS=5}L>D4+&D
zq+p)ryWvK!b}IgE)qgX}$#?Gsx`<M2+loO!5Z+}Av>Th8XaKMax>p)*$}a&Uov<Ea
z>lBT|vyha`B(|Jlk8}!4I3;$dAnJ>M2K`3lVdq(3rKCH_+9b_-R9y$|j;ZSmR$!|u
zHcpaLW-^>0hA<wK*THJ2|0-&(=!ZdhLJX=#<G^F?sB)T1o)PxfdI%#lE%sJOR9bvm
z`g=;cs^`QQ0oXRyM(O{9ZDUR}Bi3VPlN8P<;&pv}oUX56wF#{miY33b3hnwwJc~ZJ
z-w9qsc=m^HQs6g2I^uP+x+Gh&y4Vq~`ac2FtA%vO{zK_Df@>mAbQ`^tuJvn<TY}wq
zX$X{9&nJj*SzM!61509~^Ik%s&ry;J6?u2-USzZeNlea6iVotvlac2q<jh56mGxu9
znny7ikoM8M8O`mwUk#_hizxutSUenEyaDPNAXSpbpg~74C@N+F1Vd8Zm2~r*O|#@_
z#5uFX{p&#8l(GRmQ7ANq<ExS5L@fr=7Z53rhyx-Vgh#XJXi6!eb;KV=uBH?|sm8sp
zDTP}|I`P+-VlobgRstbjD)qRr^1*Qvc<yR`^%UB%fPD--STWl`2W|gEnDeHT)hI?9
zBmzhHk}4U8DACb`&9`m+tN8K@9y80zareA^*C<}(2MTe@T4RdX|J;<q4NOGSm?B=!
zX-e6F2$Im4A`E|{I9CLCI4Cn?Qwj%EdB<Uxca14xZw-k547@Za{I3|)8$Bby-c(^a
z&^4!Zh>dg3OoSA2?bTw2Qu*6d$jKQH$+8V%JUBE7bvd&R6JZh%vU_bneU#W*gz~hI
zRU?4}i-gW|AQdLdz0YfS1dlE^!-=&@At?uMaq^A14y?u;uhG*3JBHQ3kI#ZK`LkM(
z0~HJW=VE_BL=xw%LI>>V^kk?n`?Izq(`;@xR$mUS;Tj0JdJyL{;A~1cf*3MHU>^ab
zdsr>UA^ZV(bl*1{A>v?`wk#8T2z(!O7_!J3BFbiyIqSu{-U1Qz1W)LIwiS_0GN4`o
zv)C<{w_kABmA3~R=AkMub2o!^B!6~_hC;dLK(q_a0o7C|^BRoyvL9iAyc`Q;sU6T{
zY8-MX;U{D|369gUm`a+r7GZyffetL@SJh<7tJELv^jg-0YV-_xcTgqqnfF7iYYre2
zRp3kTnFoCN`Q1vf{~aA-!AQ+a3a(uTwqjQt0~~jLwLQ;KH-)e|p@LKs3CNOfGI2}*
zGQ6gUGaf&PRCWrqMY6C3H-LgQ92Qx5E%HYvD}3ufcna{23(~R29j_XwkBx%l*bV;|
zvZ?0x!cg<T$SX;Ko3SrW9)N_Mt+^`Ei9VwS>Tz5}HG3Yp5a<P{F+~9v;4reQ{1uNu
zQv;WwR8z`C<eUlGKzHe2FzJ2BDt6AMIPAy#-V3m(Ue{HgtbxYFtbu`}!M;CLpJ+mP
z{g{EssGL%1<FJ3f(GhLB<UKh+85qf0z0-W@57-stbv^Qyeo8uZu*3-*WQ%aD?h{+_
z{V`)G?OAYDRtSZ{m)m}u+g!#Zr@0(2CSb=}FD!9v>nC%wFIM7>F?@7l4NHqP2|0Kf
z)XC_E+51MZzR>Hg${34D16CpGW1Xxlx-4l|AK#12!NPVUuU!|*58W?lFh)6X*T5!>
za^bF7-0`$e#%~2Amp~9MMa^ozhTtgdmY)lHr(&{i-H9$E6<FFi6Lcz8GiC|$a3FE2
zqW>^dx-lgr(l~Cu`g{1Lj(xIizjYO$>P#e18Lay-AXTs9cz|9={vu3G{X+J{OoYgl
zF0w<qW1-DdUh`RuM=*NKw}uL5T^2zj-q?!A)pkJQI)X4B*T@L2$r2ayt)b3YJK+~?
zN}-XgB0VXzi)?CB%Imnp4en?lWgJf^W1RSgjy*(K%YovwR@oNZB`kPcs~(C_@^*iq
zmda*ZbkW!=?*R5uXToUOeCkNx)0_y#CBO(&%(sR^m30zgLKURg{G*S0BP5Y#WN<Lj
z3!Q5iT04-fF@-1FID}+l77eT&I2q`zKOxI$O&n$uG%bOk+am;puM`9^-x?Z8>pl`B
zhEbRh#kyO7JCH(MunJfSDWo!XqIY3dm7ps=yUGx&oGA7_(}ge{HJTN&HfG^YU;jq-
zPi~=Ijho1u9wru!Qo&#iy9|*~{D)*m2)qD8apnQidLHE)Q+W2I!&-%V$tzBytzaB#
zIf!9jA~+}%2BEMg>|f5M>~G$)>;Vk76J-}c+E{#3j%CF7fik_(GFwZa9$BVmIeOm2
zEbgus_>e|cf*0~FtK~mKx;-#*c(IOkkVvXJi4+~i`c%ZRD+w{|h-M*5nI(icIqz{;
z>%{#FqRr2Xds+dsUzDS!v2$2K0aDI@z;Lkv*;*Kl6*4XnAiEng$?m2gC9%87xM+9F
zMlm_-a#)u~QLK%k_y#@pORO?unhkwmSGHQY_7umQ$ypm2BH6{s0uRf)4YO~11}In)
z(WGZkQcn0B)=va(azbc=CXzyAjI~fCkt>4NB?Rp**|&l!-iD+mWdQpOI;4Q?^skr1
z()-7yTbBWeaQvX71kMu`>|te~-Rcf7;%&g*+M|(1i^Tl|?a9RtG1-CR9vy7M4$S6_
zUTbm76TNY)chZK(QJ*JegTZQ{YLTT^A5=m8Os_%$!nD=QP$2c3hwf9qCuSm#U5jT0
z384D1`BJxLf(kifc36{15h@_xB4x4)(2fyy0^*|yXEEUlCWx6g`-pWuKxx-(wxTOw
zzVZ-QhZ`LBAQ&8Btz}}TsVprdwF_WGQ{NKz9x~FZ71>BO`6kJJF&anJka532T*RFG
z(>|XDSyNhn=nlf-Ca%_9#0mz)O&HC~#-U+1it5-&h3EzekYW~klnK!2X8i)vt_ps$
zxpNTeL=xUYi=w7S^=|?wrsvjWN96L5>;DkGfeEsrc1XcA*_ICu$o%q2%n+n?i&!CG
z5laH|oS$IYFc+w*h-Xm(9$%d2pwaxzKf&|HkAdgP!@xuKw1efSUpQV1QA$jVEGL?e
z{m!T-Euo%<F7@2_PwKgc_4H>wk-4hhKwIpWrg8K%Bqr1!C*nf6N27VzN6YmEo}6eW
zQ*jRKkf#-{CU6)X=Bf0qnty+s%O=l<BwcU@B<@07_)VjqcrSdn=bS1O;49r`S{0TZ
zVTboC@!~j&oz03)fMz*QjZVBPNlF1!fCJ<s&;#b{cBP!X-2)iarM6k3XS&uxqgcIt
z3fx$(*nbm*)?oh2nP+!cV9W;l8&k3dhA(1!Ko51x%(_CnqVI19=~{g^eedSMc=ynL
zr_-|wg~Y5H1^fGMxJvauhnh~C9HiPuAoi7q;H4XwN}z&IY=dIHgR@~csY9|Dt$7Nz
zs^#OiDWwIb`3oAD6mAyhT{WZF8u7{?TAc&#kPAPB;5M-DkSe`?Ghf_mO5vM_Wc#MG
z@gj7UzDg_tsU{g@>T<azgcV~RV3j==Ln!WD)rg}@jJ)j$`Q)xfgt}}8DlufqYNB_y
zlqcyeSU4<gVu_`vE<{ypnBslXU9T=H<?s<AbJf6?SO5?;>0~43#yXR^23o;5Bt`5T
z46e(3^9iWsdKBd8&i?(lk;4>+q&<Klhbsr(5rF-McAWsk!b&cp6z?UrT6@p4Uz+yf
z$Zt;e6xII}vWq8k)=zK;GNRhE7_^csTYD~UgZ7jd>~|<h)^uVbUCnO-5O@M?Meek!
z=be;NYUpVZx~gOtY23wVqxsl(sjq8@NA*|8YSOl@lm)+jN){B{h;c=9`&a%49C`O3
zTw0gav;EDo4bLG)d=$ehcp7^%pc7kR+8a|^knDiQ(R!M_M1RBsC}c()`)T%3v#Ao=
zfcJ~=JQ4jjI5CSa_X#y){d_So15MVJWDRk6_$oT5nk;J0LqCG(wNt6yy5N$mVVfBH
zN+t@y)3AYs@x|lAzs^1??1YWqE-c)wAEIV-^sBVa^bLcbadN0lLjcJS3E~0|h5mBr
zB^ghk>2`fDS@_xsTF(<~A;GuNJbt87S;J|x^&HYDh=0M)5F0T^|3-Ngy0LSS*YW|m
zdHoA<wLgoR<#BTKoqxsj=RSg__9_7}IOQIDI4nd8^BH-dzXaM4eSm6v=H+_W+K9aR
z3BFjq?km~7Zx^dGj>FU;;dHQ8A}!kf47C4M4&@ti>8*tB39lviN4bOL_!WxG(A-a7
zDL;&agrjtpy|+x%6Zql)5>DYqI4)?}!1{sKji@R*HGlC=fhpRH2hu{x3XmE09WwoA
zQ}g50UxkxbTPgd4sjz)GZ#a}B*GJ1Ssz=XXz5En8$(iE@HXh6joR2807k;`pbkJ&N
zCUUSR_8E<-!`?4CJH<|z?CpXr=1WhZ+$c0ge_y&fq)QnFvEea9;=>twlV=`ZQco8v
z3*m6)JnGj-W}Bd^1+<^HjOxmRzjWb2rr@Vhkd;Z2Kv85!;S3Qxa+!ZalZmepU#v$K
z`vq`)sCX$TgGS!G2U$2x;kWKACw{8LxwGh}=Ka552j?@inc#|oxi1_6;^Q}Fp-58w
zXCX#DJVf#-XpeOWKf=j|%_<+jk7JF4OTt{e0e4(U&_c%s466tg#=JB8Ihmf63Y#0a
z^h?eZJ6Nxkf%{k4hc;x<F7EpiKz5T2*ARRUppXycF>It%zf26jw%jr5*-inMd3gY2
z42aW-bg7X30vIZ}(tv~U2y4Zk^<BJIh4aFo<%jLFUSEgqlasccuENM-hJaKoeBVSF
zy3VIolfO}hgRH-!8tZ3JBy%SQK@j#T1Zg(;$$DzO8u%DZM~Q)Z(M_x!1jMkMf)>hQ
znRnJqNxGOee9@272G36;m5GUJtb;hs4WMhd7}7m2tszB`QT?=>Pl%jU2T$c12G$Ln
z|B15cf&xamNWmu*k??DfEfKFSxdryaoTu4?Hg28feWj9Hkq0X0k^PIHAi_?I_r-?c
zP$It9AwSMKm`uBd$e{d_!5(fHa~XVi9Qh=TK6RgYBU3&=CmDkcaC~K4xRXnyk;nHR
z<37_0J=QBy5vAiJvhqM&ye*cCtoHY3YVGgOte4;K0X^b9lQYoMtVw!OPow7#OgW97
zR-s$?PSd}p=S5`w2lPbG|K-bc6+)}XAo+2mp{O{@n|iUyfc&{QLQetslNaI73(r&C
zPN&D{P739BYrBaPgT<$7E0A5tNq(p26`M~l#-De>?+wW>4G9q%6`axuNlE%vJbFg@
z9!9j_R~PzHza4!aKKIS&L))f)qwgUt2V2GWkhmVfrc;h+-qFzpiDz{UOXC{UBpRt#
z>@#0Pw0;829T(uqS++tB2Ze}B{2tOjIGMRu*Y><>^ZO66?;`yOoihB=nfU(=&WBe0
z-=ux}d}nOmTZlfreRqouN#C@6S0i_vKK<w0_jp8pTD<(ae$UE@hMeJhR$n}V_MP@U
ztMi3@KCOLc_@31l=y2cUdsgCm+NnlfTI>@-p8m8r7$a_h4h2Gsdf<?|byyK%`n0S9
z#HMK{uJDTIu-PGb{+)KB*mGDrah~T(?L->JRUFo~Zwu^P{ps(Uiv7_8@j=|6cOMqY
zvAH%jv&=y!41^vY7p!OtUn8F1<+ow+<LQYx63-RR^xhaL!k(a`$aS(vAI_<<@s?Dt
z5mYa(7j$U$*}rlf4M_AMdAdZEJl}T0YYxm*a7YsDelER^3y0v0!0;f@?>?z6t3*vU
z=2srZ$yyjII!7#cVChMWosX!?mLmBzL_I=knjuR*&E(O`xmb@1&za540zsDEwD@=C
z$R(1C-|;+yQ3ZPhvF)&^&HMq-<18QSV8m&B4Fe-5=V4v$*d1Oi`LVCjISePsM-y$i
zeDx5|%4||nK}{@Gv@g3;ej(Cj;7cz({aZX<z2ZPPTj;&IX_xltM_PEKcJhJ+_xX-L
z?3u+ql?Q-D?6>A&FLtRM|88%K@Ax&Iaq6an!G~M4&K?Wew7-6&eK}G)b-{x7P#E9e
zK>@X93*N}T6d#9_CB2RKo<qd}tpR5w3BH4``1JC#qCMjeh<(2}Xl*$@Tp51ybbZkd
zl-Ty1gN+!N#i1uo^DN2GdT(zW+Z6rMx%mFGc(Cc|t=626&)W2sTZ=zHy%bbuxJ9k$
z#kGPyeydt@wtM_moW<+KS5JD~h{zjmb9h?S8dXHMsQ$UoG$iF9$&FKW$8YuGtT9m>
zIpaztd46S#-|8OU;_Vwrzun;l3nbRt@f5;?%5$(WuMjA43N`lXA|eQ-MNg<`GjE4N
z>2*Pzf?c%190kBA+JL>v+q}ux3_su?^lE&IUQ4KLz;Qx5yiV+%O68vPd{8<BXtP7u
zO*{2<cm59bF@Dr4*!R3(YIoh+44oVw(x-0KE7pbQy1htta^*HPq}C*>n_Bf+Ej(B|
z*+YG75V7ob7qzH?3q;eKgNuc*@6q4UKL1GjYNXbA!Gd#_)+$KNfy{w{XT9~P)$&6Q
zEq|-Sy-N)U!-sEeVry(s%YrAt8MVftZfe#nd=mh*JcyR7HLbyMEdUp0qC)Qu@9o)J
z!mmadhUYh<!366OvSpX{@kg39QacV!TUwu3b$vKQeg^s>D;LR44(r$CUj=CEZn;qx
zG-T@Q1F+k7t5&fUi{>}50x+g-wdxoawFqwy)QZQmjd>VR;Pm(%T!Zj4ndtrKlLOiZ
zoWLstc#%L%n`M)%>xsPGs90xso55^U5Kb1I08fn_IfE<nn?3DD{?=gM?%{4~%~^QU
z0r9@$gFT0sdujs`^r<0ZYD1H~!`Ztoe1p1aOYlc6+NmDuGVwt%kc_FKw|T(Z*k6qE
zFL-DWFd5zukX4RvR%>n}t95Tk-2_p4o3$?oqx6E8fynT#i!l8ZS4N`wdqneJx5Ssc
zD%PO^ULZ-8yrS%v)!R9$Q6~0D&glCBoC0GC18bWC%Y#kSXt?>oLasWn4`3=(16waJ
zPZ5ij$O?e-?@5q6HdydTAnta>*}-}<zjy(L16d`I*;~4s@^^r>wl&38@V_Frk&iDb
z@~AFMXZY~XX?6!XIsp$MwaH0GHm9M78u7{qra1$3?+$!U{@p6#ejP>^588S*CI1~Y
zBL^hmG?EeZv3}U_?f`OP`Z2o&p1iC6Ww_H1!8%Xfp`X-uhOeAm^(rWOWI&z!(2^@1
zjdXb2jXYWt_R_MzZ3M#Nb3G$a8Jg*R+nBmz6Wigd*r(vwH{=kH4Z_oe{cXx`CCOcz
zY>aQ^sTKu`gyxa-k>YkoWG6k=f3h6j_rNzw#;4omjox_Y-+f5co+BGDbc*xph+r_-
z6k{mgMQZV^6n+-}bjoUcIu2S!=~lymv)MwJFHYTq_g69;hurU$4T?7Ka^%I=SAnn?
zf}$AfynDpTni-q$B8Z}tZ!@N12x~<b0trp<=AsNl#RE>b{$CGL*uC<%8u{r)8c$?%
zzkdNvLNbcd_3z>37{i<9sKe_MMLSggLH53)wBV9+5%j^Sq?3ZBs8sK0OvWdZhUafx
zkc`fy7c~oo;Aw3bgl8;Zp=RXH2%j&<{YE7d%)p-C?)X%JyJ_K9jaW)A2XcE}qgC|5
zcWm`Kt<AA*zoR8s22Jt&!hN!Q1uR?mtSbDvKf?I2Akc{KvDG`EGzTnH6Dco5oV`7~
z#m1+<4<;bLb(nR)zgUzG(a?^3&puO*^BD8D=rDLorP294@pVq`R?1+XWwKBW83*kV
zCJG<sc?}&>K5;q=$#$2F^~b6FWQC&@Z&H{OFwTf>cs0Z|eCiHWn?V`pr)76)=xJnp
z8X5{6fbHio<!exrtdED4uL6X_%KPSAhVLaj@dO~vygcVZ^)b$2?e;b0bE_8gwv7SK
zvBU%hYj2E1nDjUYv{D=#*q|vzUa2XKo*&?7a?dQV&N+LN1N4aG^A@vLE}HFVavUZW
zlo$=hg8jb->E$CNiBE8()XeEQ{TBMcei(QpmVJuXKIHrdCLAN-XWBb>FvEGp(fl-r
z_aG1VZpg7`9iqQMSx|qgUH4NU4gD6MW2^~TQ0Pw9c!N0u(Z+ai3r0cvILT1LJ&6f#
zwCr8*N44f$oIqZ96dx?xk6BA_+kWkkL;J+x*ctvXyEFWxO;GIp3cOvFj@d31^8+Hr
znFZLwje!O{a+>0EOX718LZZ_DAl{!A6XQYPE@nS;MX-FiV9aQG>9!5n#go;F_B}i#
zSbAdf2ux32VPC_Mo0nlH^($}+DVuLbtTA;TzKr<uTK#SHC$;*aVQ+YogOi<lKYoq9
z%dCk6pnlRz!yS22F%CFv18yD%0ZdE$F8lN{86PS0dR&>m$TI)%yX=>vtkF+_e=EM$
z_Bae0Fi@?i8~0+tsY!lO&QkyR{quo_w-0;~JWskPO}ml($<wonx{~vZ;yp(5{3NYc
z0d|bQB}8pyefO{)2m(pM+kYkS$J61BqvND(W!f%2p+ebdhr5&|O7rv5uH}aujB)QZ
zlot~XwBwh^hw0V=e%Uz6>aPz)zF!_;cqNN?)9|5Ud@~92dd{D%n{j5Ot!ABBPY;t+
zM3JlnlJMquw9Slp(R_V=SJD=vY2ly6XVe+vkB?c67z^dP@I(PV>jw#unT*U&h#bSn
z!3mLb8F>*RVHY6|9;hxvF^{Z{6U8djYn9RzLeR1Pq#fuV%;zCxI3<<`AHwKRnv^^O
ztO3Q!^;1~OE%nlW)+fG2Pm*2s&V=tm*hU6-EHei`^T_(43HUA;2dh+bEL6|b=Ed7v
ztd~)q`eI&;p$zL^VX1?gSuSFaIXU9+b}rvFY{z=KC{3SwAbhSd{(z%S%Rk^WZo&EE
z`uKKFFKkkD^CQW%=(%l1e!JG-lB?60e&hX2Ah4%gc;733Pkf73$F*p(R6nWCXjAn*
zG>-k|cC-QC?=diPss6{<!VkF6Ya`JZX~TK;c!RfOvHC>QMM+k(K3>a#DMeyJ&%(&%
zz&mu#U%*&j2d`co#xC&&>JIl7H0IA;&}>dXv*`gW#9kJ)$j3tEy<?Ar?3WOm@>7MI
zHXomY5#KejN}v-7{O0H6GPR1dPS1n!T=_VTE2B^fFM;Jp-0##A^A0?{q`13*1GYlY
zvnwA`9JwBBnF8I6b5KMwQ7;AyGnC0M9>{qd7!@&ojd3+MgIRiG*dO;j8r%ON)wCIu
zVJt;w;2fI9YcL<obI|2@y}L1gH{O=r7tW20bNOjtHVzO=$J?vwAHC^D#lB?Nhgx^&
z@NYa$WOo1wWrJ_k=chaH5vHS_?_nN>CZmVgQ)j0+4fJCme3w4$F`!{M-c`LytJu@&
zeHt^r@N0aLnfmAH4(iYa>6Wm~kNn;Nrg(8NUC&$V&+!Y4<dPhw3txN#nSG#z!ia;T
zFoLNjr*;_lyPnc3$&ByF7a|+-%NO-92JXjtq_e26@a=@_(cjRj2{@S=FJYe;<W0Bv
zgvp*bt$L8>Z+b01lnaML2JDT0x5ueBW4x$EI=_RP&QcaY;Uf@n-UIwh`?@RGHSF=w
z9=|VyG%>MS(A~ErxpNS_Qeq$?pB(j=Au{Oz4pKdZH2~0h;POb1eepeFAE>Ws==5+=
z=m&9n^x>RA-m?Wgj+{ZBqj+ugO*}%Ggr#u$>?(L`ocg=jTf~Yo3GwG5_kKX~c+46^
zdB5-tS3Fm6esCLDlfB)SlRO9zzHH@a5t_aX<Av6cMrEbE`%~G(63S`LjU`3qAK>TI
zH6ct6>cKC`->JW9h{3SG;$f~nwL|xQP1|x;F(2o9GJLtrrg*M2r_TYShGpvY-tR;$
zP`1eBy~mi^VW1q`H0BM+rq{>!+Ea0T=kfcI+E`6efc<*b^x?JWmN@#6MS32A1Bd26
zIo2`pZY9i0H7z=`KXo54$URCf@e$uHS?AIMy(^j>{V93{Z&@gq1c3{jsnsw2lpj`K
zdQ$P>OQ+vQn5QVO%tRhf0f1=$?jbM&Kqi101ilAgHGsJUE(d_kC9mMIlj7+EAOv^P
z@>+Pvw2!xHwdK;9Rrb_tmwrsQhIZU>!4~b~*R<NQ%3B?9%Y5wf$*3BwcHz+mSLLnn
zByo<;v^+a|8!%Pgn#`!oE*PAQO0%OR25051c!l66HU?K04BeRB*#$#)MkRH@kW_iA
z%QFN^2xvS%m5YU@r*c$}#!)>p8%Ld`K<8N|Lfd++c9B&KrGq}j%B<Hyi@KI!KVrEE
zMWP%uBw_rgWb)E*hT2r?HrR%!=py<XwXcR(_$PLqq>@n`2ElabA6x~$ggj6JtIQBa
zJI~poJ4;6vjIHm+LHc1&1v}ILC=drV42d{meN1mhvRt8jjCho7@)W=wLF<ZhQMts0
zTAH8Ti^sOgAPm^au)f<p=fWX}10wLbxw-+{^f$1u(0dz2d+Z4<7Xs!>qKNR@N)IXL
zt-j%d)Bx6posoNVhtBX{ZNn5lAHr~Oh8d8wubw1KQ1IORF!o4-L(-mQ!Jb7r4d&J6
zOW-oP*mr{Y?Hm!I8Db;B??DzOBzp3k{39mT6FQDsZODRjV>|~w%!lL(B~lauBDedo
zb2kcaJI0_3VD4^6>5V??y$GKaa@>$|4)1XeG1nki-oPG!&dui{*4}0&6Cf6**;U&1
z$jEcaaW@L5CctU&@T3VwAEVTn9daKoA0pR*n3#FKgU=5NJBs@>d;W8$6Q&rRgQM<d
zZ0>5->RtGX;I`;EUj$*|i+B^T(!j|Os<F`NK3IMg{M(pUdHNb7oe&nRGXQyR2R;-e
zK<`nUqT)VSwi7fIr+QMv49|TRY%*4##hgS$#~WdJTz5@^8)SkpEITy(L1+0e;}XoT
zuEc}9%iN6%z6;9~Onnrmr1a2gort)=xDYQ>)7x_aNDo6N@v#v1gU*G`(%+7b71Niy
zCS@PR5HygQOP55dQITexGyD!Gx<dK2cyfqiI&eZw655ar##{|IP_HWEZYTVUpy6VC
zxOF@i?sQ{x?!@r3FZQ?re85yKzYV6d&0XkR_;UEuM1MZ{hibvWsc^VEFrr<;e$Nk4
zw$!$zfcXP(G7C;~K6Y3ndq2}#;=U^-<=sRLRhsgkslE|Sd9Js%79dDH^7nNk8uQW=
zn4hDO_8Mc;;V$}Y*GSi{l>d*jZ-I}hy7rz4BP0+#Q38UZj5a6{f&{U3AgDYBL<pb|
zYgNQRCXh==Xl5n>H5i;3$?0+0v^DqIRw}*a>$Tq6+KLoWFaeqX^=fz&5<!Sab&jDL
zm6Cv#eE<L2XC8?`?)UNgkvV6d{aAbL_1bH%z4vpVt(HCSy??y*m*s<7F4=(B_e{K0
zOn$HVz2>%2pg(!IzOY7quTsDGl*V`bCi5@hZJd%`jpDdyVYkq2%jDFSOEyaV@3PAB
z?Jf3}PgG;?wfwT|&&PJOOm@6?f}dV#iAbKZKk-Kh@R#MkZ+n&XqJJX4hQUBEZlAcu
z;eAli>y;RayNpE+48bB}x)X!b-x!ElN>>x!c#Y<q40TEXCLFUI`okIe0Y6v&`x#eC
zF6D=7oFU9j>R98bc(HLhmy2wT)1jbfBB<+$Q6cW^+!VEcxSo!c^qtyf@HJc!hiK7F
z)N@;_-5(ja#6V_Bj;{GQ5VJL$(>U=lhZguXs>8~^3jla%g23G9nm-JKeRoymNBDv}
zo-25J=saVN12>S(b?8?bvoacKire%#4&4h0l@Krix?=PNYm#dGPMkbo%)rsn{tp%3
zX4kd-kBp1B8{6uQ?>eNV{`zj;CS!_&8|zT@42Ll_L!SZ@P@kXC_KV1GABjyT67O%|
z{nWrerf}0S3Qz>n@_j=9Z8*KrwbwfhSZ?yCv|R!IMjr>bhWP&}kA7UYne5tEt_lBq
z5k+YY9<u9%8I2g8BcsrIPyUdrz9<6jO2bvyBaJizTaWjaUDkG;&;e`T>m8(O$9)1(
zJ2kov8#%nFr@oBS6Jk!#pKH}2-j1&OhJ=UhocOTAdy6>12gP9oz8@r|{R5kUIeIx6
zUH5VHOl*a-h$K>ihUEUbc>Qaf5KvQ%htp6rM^W!179G()?i+^BL-a4(9H^g>3*fh|
z`<&90{}W@ngJjuRaj>lqo{igGjo#~PWRMXjZNOs%o#M)eqB^2C`#-fv__#5hfoYdp
z--pJ&t5}Z|yd%iQ0@^&s;Z}qll@AubVSbGn6^9%G^a^;&NiOhaMm_G(uxREZD9w@h
z5P5&G=zlB*xexl9xehP}rW+Oz^!w8zJX@SGr~{Bx^;nwCpM$$S{mpvi(c>$co4pW3
zFNmO^AcAbr0<EaBrSe1V&+ZR5r53^hX<2ddcx7|TiVqEc^IFcnhHLA#ArqE#-W-76
z@?^au@Qxk$!y>GB`pU;|k^Ocb?fW?FxYyO_8?&7}{dx-iv}uJk5WBcvHqgLJ=my%q
z2-GLJj#qrFQqki}0*y&+ufU0l6;-r`OGzu{QJr)3hQX)x57Q39@`!HteaE;bxpA@*
z9Fs+GG)~SyJ{-X>F8s-G!KCT;4AUpWE*YXvcA7kV<2|kia8;umbYuPkDX&w2nmnw7
zjQjQRNH(T8L49e)lwtTuHKx$#gGBm#(1h4_ybO$Xm=+vO{O93whCU<1NSX*9cc0V(
zw3AsqTop!tFjNKl@6`{rU1yQOME^-G_-ACoG4lF!2p%q|-fQ%S|9(cYF<h-#I3Vo0
zzAN$#46_LGZ8uBw!NyKVpf>_DQthZmAK=?*%*Y7sx5OA~tH|(gvg``##govBC!rU$
zb(nc{@fa*vmM0-VBl!>G9nkmFlR)thP-tDp0ai0o^(m>SR7bZk3=@zI6qyjgzy|Al
zgJImDF+JIU=)cPWJI%ZmEr42O0AXzAwnnl*{IEMAr2#Yv+Y(5TjSs>!OqBO`VQR<t
zjNH?l0{Oo}J;1IFM|S<=tl+!BcO`B(3@lHx8)=}P{%u2`6~zmNg~ZtOPVhc8HG4m%
zuQ-2gYAVhI(*eMIT%MH<R?u@1^w3P6NLD&?2U?ib2`H!Xl(1Rp@JoS0vE(;3_4o>|
zyW$xSE%xTUs(@a#I?d+0rFo_U?87N<FC3(9+ll-d{y-Dxv%E(r(mXS{Z8!97;MD!}
zRA92es4O1wO%Kci=y4c^&gXhFx{u!5BJBW;#MZ69KvaUFs<G(IKLaqsI2eb0#Z%L`
zR4d)ztz&h|>OPL4;=0xG6}y}7f>okAl-l-fg-6;MdPmy^s4F_`{txL513N3jxZ9z3
z=wn$cM|z4w?u*2|Rgud(5;3=nn5zR6uzZfMsKc|Kw+jy~JDT@KTl=}7ulT)|=9#cw
zdI+VffUB0uLkg>hL@pg{S#j`q<?fahhYU9t+#Hcy%%~{p{s}%bXU9pdCi3P&BCAFV
zzKc)5ia8Zu3v1BQu{~`+iH!Z8VtZxp(0@OhO3$Ba;2@=BV-<|igT}mM*I7`AF)tNl
z<Gn@biKg}Su(M^+5zkS(J!WUS4!~|dKx_MK**>mEjb}J>@=ypHN;Dy4dhl)s1U!>Y
zea=q&41aWFI6vclFCG<#KPp!Na*3O+Ia<~66|K#e{w|sfdOk^6h16qb--G)w(tJM@
z5Y9!hDwvtjOymuGi=N^aolyxrg8zgPNtN`UQNLUbz_YumCf=w8t3V8BKXy<=#HzHN
zU|`bvEFy&ASSuco6OvDT+2_XTV);>SVom|cHDItW;no7qu!vvK`c_mEsRL};d$#fp
zLDF9sHRyvS1|8;ETO;SEg>O1+CL>x{4r_e?DQz!7upBNZVk40dq(OH}Jt5LD7W4v<
zu{nqVf!~p&;X2?Og!<y?-$gpEBW_#!P8IT3J=!(J_e9_wr+Eh(+az}BRvWs5i#aeu
zmG%L*1oI~YZt&<%E%XlP4yiA*H=m<MmHL`Wl|CLtYOIgGar$7W={XLw1zEtysmf$D
z_u;j$X6-xl%~U;lzDNsgL5f+7hAklEg8OdzYwannj><$X73)yO!XdhQgW-1Sc^kPn
z^?o12KTOYkMt4_p38VIL)Meyl1X_{dX^)|<r6$?Yy@EpnBWriCyL#SpdWZ;*Tz?-5
zB;$BbEUAZAF{O(9G_MQC1L&cLkWil9D8DlFA!cE`6Ls1XP>j#g1gxxz+>KI!&a`qk
zd8@c*!Vpl_?x@DFyZle<c|mR6gQ!9a%*I~>;O0Gz;lv0#FtT#5W8~i+wb@d3Xu&CP
z5EywIkFVH(Q2FZdP(1p=m$8cP-*kM%%UbmWBpB|ekFTf(JyqX{w_|6|xYN^)VSk8*
z<_!09P!wlcB6{8?-TgAk2t6L%gK1|=9c0#D-}?aO(ve@5r3TLTTk{bnW0%N$El~N4
z{n%Ofv*3O|lI8rTHK)^_T8o61OHz?w&H1!IA<UuoT3RZ9-%<xv@p}<!ziV0XyW^EF
zx2*WRk@vEZyUAGiOrv`Ph7XI|8~KA<0JHSGm$_P_y0Qjq5}Y^6V*D@ZHv0L_l;-Rs
z*EQ;u8}x-6`{ZpHn7a{0P$0C2z1KT1e9f060~YfX9t&$+3#+xK7+R!%meQgHcjC!H
zFJlJ5L7ZVTzGc8_L2u|+%#r)Fkyj0IB009p(g;HyU_flD019(A7z;O&Cb(A0@j1+;
zH9Z8L=!)!Eg%N?@efhinJ3h3(tJji(jaq)wL(BNQUQ)t*rdLX8fx)Jupn?9Ntb{J?
zgl!~M8hIPEjmPZvBhnUtxS2qNrACz*mlDC~z&TV>r`*tMNW0PA{i_^=)}hyHfiE#}
zdmSWXGs{3~H5^sn<%#3DZYIXl2$5H|<A2wY$JHS&N5S9_J;_XqN@Y$J9tIqWo{67F
zz%dZxjctRY`n65sSEF`|u`p<aS+^`T)Xu|G=9ki4NUvW*P~a3lrX2>&I>I><aYP}A
zwyHASwmKtl9!K##M(Et>BPb?dKZJgvBxmTS_ywIBxk0_T0YMK7amLv-*l%IeLN9;`
z*6yODh_ClqLu~OFx6IH#c*u{jt2f*mIiA`d@-_gnWbF_2_8o?MgI-JQcD$d6Yn+~G
zVO#JYE@00vQ3tg|bX0ar-o{(p8^E@qnO^}hN3!<-_CRZz9$J8$TIgROQll~`h~`k>
zL>J7>4fiu(-p~d>98Mj8%}CGJQTf;4-B{0p0U2(4K-vc5_*NMT4EJ-l$fuMYeh=99
ziATWIz+`fxDu4<aLxd3z2ybtg(KXf(@nzJmLTX2I`0;+AA__KOfb&t3Tx2=g?5zgi
zTlYVsZp}4bmA+SQu<X-e8G%oETa<$|Lk_~P%w;0K0$u`jV{s3k!v5DX%=2Ls_USuQ
z>h(kZ%_Ic<O9SmxZb0}M%uBIP+*O&!Nq(QsM?&7~WFq^QKs}qmf+JZFCd7uwJNJO5
zayM*6m%8*<*-QOUM+=lf+ci=Tc-dXmXW=s(X>?Y!=wqnU$a@yo24XILY0et`d_^BP
z&I0ad?XL6XN&5NBj!eYRyl(GA2V<q&D20<9UoxZ>^DaPISOe(q#C?rItiBs?gpFS_
z!qhEWmjg&ll=^9#|NSel76@0JG@BcwAut}L;kOxV)G{;XN?7F%HrR@2;ktuHUa%o)
z3LKu$9A*l#*0j_qmW^`j2~>Gx+ifUI^x~%*&%THOjq~j9?&TW?oi#RQ*9Eq*QQMK1
zSRQ`U@U$exa$QYI(t??wWW~c(kGs0YY9S{QNW9ILra|y(!57f8M2Yg$e;}cUhByTg
zbWsiA?x`W_{5N;g5Kn@AXwY9sL$oEm*Zegtv3h{g5Tf^*ZzaqMcO;z)NI9Z4;v-pz
z=BA`82VqgtnVE1y)Ts1^C#lh$0e8@Drb3Yv*7WH1HTZndZdX17L2(A8G_G4`3xG12
zy+92@8A20sx#fJ|1G~O(LtAoG-rC>2{IkSz`q*<_U6xK9fk%~3CBST0__Ad==nWmw
ze6Sxvb+8~by)Kq!zKX{}=!>Uq6{*>00+rPWKlP$MM3`YmDE}C_FfG~!x!h2>-@_Nk
zp1^s~LoS~6ceFp8>v%t$ex)n#>59K=Pu_;awu3c+Z6c0pD$<R-=d#bZYDJD#2DK;u
zfeZ)<J+8!yuGHmcO3c8Bi3<;rDxw-;m_Y$g{ysnvS=}Q~*ijXBOu>oae%N>SBdgxI
zuQTkJCpP1ABI*8Cin3A-P>b2u2Bo-NXisX?o??Wb9XGeiDpn`l=z+8Sp1{%*qCubZ
zpibAq=d`CpfGUCbwjq#P{nXd9fBKgdmj<@+3C206{7?brzs?H1RQ~?x`z?EVvzlNs
z<-HvK84z8ix0r`02+QHl`d{V`V_gdQE5^9iv+ET%xH_~azrdJQq^cC{$-m?6br2}^
zsJQ^(P`<yL^0`(EpY#!P3Q}qeQ6&1ixDU@V+a$nogWlZ7y<uS9Mo8@gf|@$}Zl0j_
ze4Q!h$NsP3><3|jcKcLra8*7xw5#KAps|lx3tqC+BftwG-uxNu`5hR9XX>tNf{b3Q
ztRWeV{#x*9663;Ppnh!iEK8lm6<i-H1xHLIsJQA}P}?4JRcDk3<UmJ@Z7Ti=#uti#
zN9Q-t;gvxVg`t_q-d1bn@<I-%TtJDvle<FE`-g#SOI<76SxP(5-hY6oV*ll+F8j#X
zJ?59de?&uU0b(eA9-XMh*W<+hJKDIW3G4J&7K7HGpl$w6TdK%0<wwrc+i#ni?Ejp1
z9zPCU2K_j9E~jMv<9c&6tVHF%<{+2*aWn?DZUEo6%}@5tS03Wi^nfMb4KjuLZ;1R5
z?uI~J3hO$2tLRmSzB7EMEIs}S-=L*jaChr{enr6G64M33wjWA6aY(B3PDXa1b38~J
z0R2>EcE2JND3e{M3qa~BZ_IP!>od1Xe;495TdV^(jdCt$40T=W|7X>jWP5lzPkY}r
zj2FC$aR-)vlQXQyl^D>in1*0ljnJ>#*r#2yKw9%sD7-IaPlo6X?1zP@5AjuX0S-lJ
zv~4{Q(`~-V)x2wV|3BgX9l+5m{@?mW{F5FP{x1Vu7XH6Gz6but;aeR41WfSHhhFhN
z1+{j^KcTSj&&S^IFa7<0#{W_fP!If1Lz0F6Fyl+Q<G&DJe<fWY{-q1+<4h2z2gds`
ztS59Nyehrn&UD+V2Pvn<i@gae@N4E|_OhtGiIuJ1GSn0Tm<Iho%IE$qprz>MDdlIq
zaJ?-{aU8-}P}s;F)mNhZUh5vO>TXJD$2#GkU=la<%hEfei#t90r|;wq5$AAKJ)E{p
z6<0u%K|4g(MwH!)9azcxBH{D^oSO8jiRTSI|4htLc1Jc*+*BUKMB+sXK}KN18Gf+-
zlO$|t36FneRNh<QWG)f3N2-w*&TzdM9Kr1XxlIwoO?ScHKG>*iLU<aE+=uHt8oYP_
zyA#@mTYe$vc5Ecl7k!0W3#h>0ZXWh0WFQihue~b|(L_%i#ws-;<xX;;8cokYevSFD
z`HnY6oNW86vPaM;HU}ZVBMBR1u#MTMJZOc!8-vBd!0Pzb7-!Ut5OG&!v;NSZzVc0G
z&BL|;7-<*99T`@;$jFTu?xQ%A^G{y^J{Pw+{1J+Tdt2CcYg;4M$FO_A@h2nqpy6*C
z1wT0!%hG>|i&<nkK)*og3?S4BlVtm2=`+P(LuyD%+7B0^PJJR)G-BBxzqmC6QKors
zg&hpf<Wws2b6l_>)6A<;C%S7~fk*%|l_+-~L;-9Vz~ZX%yMf*jJK#WEpYm?$3$eK7
zcyM7jwZ?3M>KFed)_r8pHKvU807~2;#5B*~LokY}C@#Nb|7k271u#YajHVI0%YUd3
z4MA4+HL$E-ShJ-S(twX~c+~gHxKxoAOUIjJm89<Rxq(v*z^A7lvp{WgZYrl_T(Q(a
zw{Xr4uZvuQS(WklE6E7!*E<hHpf|I395|7EPG9g!vVpQFXmB3Km=)EX*9lkKHh~ue
zw%>OduZP4U)ZGq=55U`20o_VUSZ`7BfVaNEqt_<Y;jg{iDZz-sSJRF$q=Z^-(ll6c
z*Dynci3QS0&TDZr!Z3dM7QWy}MSP+6q4AR4c;eT!=b7fa0(24Sg8v-{?BShhIL{J)
zkr_-Zae)c&Aigi=e}?lpQac&K{0PElZ}VLT#6gZZMxtQk$Jp|(-`;Kcqp(Kdp*bFZ
z!S$7~;oMe;j_m!>T_cXmQGqS6!x1>=Ec=YoB8?GI^T495yfFb@^mz#5kLXwo$UCLa
zgAv}Y&%-sfr}cTmjJ!^Lp3}(tN}rdp=R*67AD0CWtg-BhxB<WJ{vD+AK8|FdGPPf|
z`_1x8BEP$n6rPHsd>_GFtHJ#ywmmku-?2Bk<@laP_sfLRk^}xUgvnUz!hsJRfse4+
zZlhlLLZC7k-k(W8rLte#$=rHbD~^#Iq*hhF16R*WbdI`r^?^_Xm*-;N&E-|+)@V;{
zL3*I_cf6Ax%u=2AtjLtei7BEFG1K2`*t9=8?y8Sm2GFbBo20tn85FCk+=Pl#@g#Io
z$?a?5)Z6v*^dStIxNx_(FSb8crw`XQ&*R<|%+Oibx0D6_`Bjx~qWD4-XV!j3Ze4?8
z=tJShAj5X+l?Tf&*Z0+#ef4+3bH}op*~9G+MlfVuxG^PnL-`>60E$2w)?v5f2mJy&
z$5ub&!ZoKG0w?+fc8q0vl*G?y>#%_VtKSDLK2dPx0<NLVL*#|H1Z-69!e*PQobT8a
z?n1ke2+!*v3|Eq0Bea5FE%YL00*3o#h=gpW`bS~*p*$kj8F_U^?#mF=_II&UC#gD#
zhBp@$7?OoZrH|3N7I>BwU@L4hIt=oET<kMyXL#@=AbcFCA-d+54B{chXwU4N#B{yE
zpBy}*h3+JyC6w8f5Vv{|bTx?ySSpmv*9aXD-+eL4vNc%?eo2R6ZXKe?@^-@?{BC)l
zY6o$mZFXD>SU;g<_##QS@?{dG?%rZnK)}Yx6z=InGL?H@@X;<b%#UakKQ9Yp?o`g7
z%x|LtHSp)ydgX2eWc20G+iyf0Hjz5rOPbg#X%+dscsO^9EY7QINV=Y2^(ZnHC^C82
zeGC$ElLZMsBBCE8XET3?JliGrW(@S3^2CJ~#ZGJBKf#k-Xu*FqC<9h@x{$(U3jU3#
zMA;n&6-#`G1lSx{ZGrPD+o(*}n?S*lOCZm&xl7pUz=xsn>ky?(s#&V2-VLfB@(?M}
zeb8<$LSHR9HT+xX#eJ2ulDDf5cSR)d?Yg@FzP5P>ugOBEpnta%5}<Nnci#hSLf_&0
zg*vAPUqG?garZA#hS)VrW5mx`d?R-khTm}4MW$kw1~Y5d<9f3Yqy+~%w*^jeoBzKp
z`GWqElG4Cd;&eM`z5rmhlpzlhq=i=Fi{uG%ea(Cnf1o!@@E!2A9Z~XZ3w)XKZrM3o
z7OQu2BC@kT`PTa=^-eg5Z!NeLC{Z9d@kyc44>Vr;5W{7FNnGXT#=UmJr+K>|BDBrZ
zCLpw3`{93}XpT$!(U0)!TDZI1k~(9<Q&D7hIhKEMJ>0eSu{eA|3|MmvC_=$2qU#E_
z3y)(ZP7#9V8Xs%6JOnt+J_J&<yr3Z1jDf^cAM9TYy^Cjf&gr~-M;;I2s4ao8j;|Pi
z%7bti+V9Xpe?Wq^dAvP5=XllGYqWLG<6T^M2R_ozu6@7$9@}kN@CQh=`VRn9|G^H9
ztL_NTqI5(zD$$MM_Ups<VDCHM7vg;Y-XE~D*XsL~_B(XkcV{;zp+5SrICNuTb??Fx
z>aK}O<{Nw9=po=JURgi;ji?IvH$Md}SbWjPy#?JwtXS@@K0LRe$qdkUqU;sm(D3i-
zgH6x5TU?O7@U}H!mtg1-WKq4Fq96bOF(wgLOBBz^+_wVcL&mi7M;Xu!?oD=XnBGvG
z_dM+TFwD)|U7&YNj*`PUgY9QCJIMsx8p@R`EOO;O8@UBUXXHN16<XhPY%11*e@BJb
zEUE=h;Xy_{nHVap@s-20rp@!|?HFQ4pWBahG&$XytgWNTIh@w|g3v^mP(IJI+1Itg
z8)ELnAJDat`vTT2g1mK$EMH^hsC1z>d^cYQA2OeNSJf&zm67=<Qfj!hBP4=M^<Ue3
zk3I15gH`9Qt3Vj*{;rJL$2)jm9;ly6a%aUc6JA*m-Yx(Oy&gG^J_4d=5w~t02H|8M
zF|UFr(Sj3bvzhRSbh)sDQGs6GR^_t!J_L2Ll7*Y}FL=wNei(wozPl~D&jp)YsO0MG
z*virmG=LD}Q`qo+&RDpq?L`V`Zt_YLz~(r3b13W+KTt=QL-B$3EBrY!-=l=$eD7f7
zr{AG2HYU+}WcULF?OR$kZJvo@kCqjL=iAq!H;5d=#fIxf;tPhUzO~QVE?S#vJn1%|
zb^qIMK~gvVnw9;ERw%-WX;YGhGVAN#?-O=3$}9(i{OE1K5RAb=lJ7n&ydB5EP>USc
zrykgA=bQ!Yfy@}3KOLZPyGtq}|2S_v%Ek~D^D&%cF89%jd$DPD?Uyu*^(%3@Dt3%x
zWzUobcB23iB0mCT+yakp2*Sc%FjXH2j+2<atdIdEAll~0Pw9KZPHGseNtj?+QoDwE
zqP9cb^{8$TjqzxAi46U_4!xh51Y|`<eH(usXcU5r&xbI-nq~~*WI@~RP75z=QbxB}
z>(oMnPU4ev4k0pwB78xN%%D^9aMT#oE)T87pwsej(iqe!4-wpnDG#TNK{lcxuiY5r
zkcZQelb@qIxv7W@!NePgISuX)?3xze2o;A<ofkyo2S=q#ga>$=ED5uRyCHj--=QNi
zAw-5Q!KEsosRC+x7K^{N=7T__)Q^g-`5@(*ntx8i^p1#Wjy(4T;l})c^HBmmF$TEk
z%jkSG%^DQ64pEdE1p<vkewzq(&-!y%e_q;agxqSOg|b7TM)pTp_=ueXDbrn6{BmN&
ziTGm<Yy)X@C(D#DFLjR@wB&Xa-qbj}vHI$It4|<{1q~x=MOC`T9ETbuKKJYMYfv2L
z*A_m(?=oxSCR2Ahgl7`&bJ}nV@tPK%PYw(1LBzhr_y^(J#_V{2*8%oJY#&z|Rg^H%
z>d3$ei>p9OdL!H+jQ4{Tdz%w{04`=u)WeVjoTG9yu@w9+k;x=MY&-ymB?0A_L!;+l
z#x%TgtD$TF?Pb0v{YxV~QiQ|@7`!TEIW!S%g5QyhORfCsO=6#+?fy>bbz|hkanfs0
zmoXO3WW->STp$a`|NZb6b*7_}s5$bJ&(O<Tx=nwTzXJGNd+H6yGYZf!FNOePRfnFy
zgU67ifB2DL_D{ywAivHW8R$fmMirj*a54UBKO6xgIS{cDtqH?TLtwEjJgL`iM3%<T
zbNDMAUcUfOZL^eKGHTi2s9JuN8(AKMt!1od5x6)mH>5BoMp#gl$AHws$(q&5Pa(T=
zM)?1Xd&CHFLudp3Vs-v${@`DAh~drL!4rNM$J-!uBN#yu?MM4r@LO8&9DlR4Am6p^
zP1#-HGC9cRsTw4_iLvO)aU)z8VCBqh4AofGYQd|JQg!xGy>=z*f69y8`mw6BBec*>
zz@`3$1pL)x9@abSJBN2PUDt`tjRKqzk}gX}T#}*%LMUy7rPt8*zXsf)t~IW}HuhpH
z&O7Jmg!ma@68sBi4t0<d87aw<NC)!8zKyx6wz1PNakgPxRK50n*a9Fe_-3d|B2ULk
zA@cLpXHg=YGtd%;+Gd~Dg-uAqUNK%}jnxlb)`cyA;bE6!l6%6C+{Sw18be`U&*4)8
z5-NqU0Dqv277u>j1Q=D9Y100NZ&G7JUz_<X-Yokh_$NN6zljTg!jI2uf@y&GI*f;2
zZ;i(~KPq0^_10T&rLNh>ae1QcUD(T;>oKW$t}}WLLC(XzVK^ZqG!B`?{@-2)^FpY>
z?0~3k5OT2V$4nD%g*A#^_}(J#aXN(r@Z2JyZH5e$7J7Xs<6p=r@%WdV?`S`q4qyZz
zlTVht2_IN3i3LX}Y1{Xi`%$~tx!cG#oDLj<ylWID;=-%hNGZLICFVASI2IVa<D`mL
znbr_`0e_thq2J<X1ZR3zgZ#qb|Hf-$$cMkE!xj#`h^Okb@T<(t=pA9$aOe<TCB)*G
zST3Yb7zK#diQG1x_NR_`xZhHu-_@1*PMlzO>q76{36|jKVUD~OcpF%blC94RlD*6j
zU^vn{08rI7t0(KFCoF_zmfMY2`D9UHUrKJF-9C!LKjA(BZSxzq@|qi*euMDZ)Yq!-
zKF>Rw&Ug9$u1ed5hztQxKW3L9GXIVeMwk%7Xbx=<2-p<1g<At}AyQ$^LZ?ETh4nZ#
z%~#O77z_UM3X<`KS@4N5(QYUfG;N>-ZSz!n*o$Ru0s$1*awcfORvgft^QacoF@iPv
zvG8<t)UUQVnNp7XvLQwM?Pfj7V4YZ+q~)kMA5(F1ymM?6^9pz2^vjiiGz&$K#=C*5
zD2b48_;>spBE?kKl1}hpC4S7eK$<l%iSZ#^orVlA=N&a1;Kb3oKi19IXemF}g~!XB
z6{C{w(u-?8++i^-s|V^P0jx%0f+{e!wmD2`#?`9YARqkcx{R?ACUuFfQ)Ga322t>-
zs8#HY$TepPzsTEHDWftQl?;y2cpn)WSG%s%MBpnnAUKDL{XQr<D@Fmg5;H=g-NY|e
zK?9>Px*~XK+C||cfAt2URR_WzKZ{giHrJh=+0__54+8iK5ts4Y;Lm}`tt)}G#t=u2
zPl{^oRojHjwc!6CU6Fe9letxrgb~f($DiB&svlE?iE2RFg4+9?p(9%LFA3HC8C(DI
z%76YC7m$CvMX#=|wj)+yfL<#oXV`*Xy9$+MN<v4QWC^EURe$!9QDJ`QFmX&;=WzSp
z`g50L?pVGfN8gK|`W(F_vpyiuVr}gXpi~QZ(`>foGTa6AZNsbAvv?dbs!cZ95L$-6
z;3Y~sxb~EP)e@Qd7YOx&SOXoiG&C{xLTI7Q5UsEO4^)OOQWSFKjABJ!UnsK%`vgO(
z#<S9B9Us(xjQQM8>~)z9dOL&b?E3^()o*`2Hjivm5?TLZ;x<B}%XjQl6Sx$0SwL*f
z0+c*(v6hf`yc;+%N)Z#Rjg5fJ5Lm+FacSJBR~H})PLZ!g%MkBBeCSdbRHFVD;oP|a
z%q&!#U^OVTXn~m^5|orJ_KX#b+8cCiN%xc#*Pe2c8KSi90d3Dy5MWt-dW^~)8r!1K
zsa66f{0Mv5!{GRFCaRJzitf?J0%WrarlDzF>M%t1*u}hyngqVlDx0oqhLugFB*FlK
z?K|<BMZ(*KZ*jDhU?}tL%#K(G?ciEcMt9UOMGK542@A8*2H_em`a3n&-?(Y@QyB>M
z*Mg@<PycIV_nyWC<qtS0(t`bS#DB??Z<?wkk{#;>1k!r)W;iEX?2*k6U5QY5BlTy>
z$gQ3|unUSUoH`h1bDdBYl_fNe*~1iBW*TPhip*h$zJ)Oipo77o7^gs2GA{SaO@HF5
znk`EU3kzY2b(r;Mhu5D=%G`^+cQ}djBVDM}JV_oGsi_}RTT!4O7qR99iV3f@cf)0a
z7C41)rx?xL9qQUL0u`+p8zYw|z`NFP_CQ?8jZvWpLrx(o!H!qM3bSk6Y2d~SWi+eH
z+>U4CRSKf5Kh2o=6UFLOo5q|Wf%?As?v9URLM174N7(T<e6wXXL88>#mEDEYNRHKi
zJY4_65)9QMrF790ahalI3B1x2mln5*zzAVZ*4@^!%mVXO5L9dwrVDiuP@`;EprPNW
zvLOPo-rn(XICWh8*`)gO!!tiq9e|p*nFX*0V#WK#ipO&p{Z0BKE;1Yo>BWi76aEZ+
z&`m|%jTLK!>TV1R71cT-IvT2YgB@G(?P@|`(qy+xMX?-lrlQ!J*tVpHXf|-}7kXJ9
zFvr^@4{3U6i#(+3p*Q4Vh#snwhhchXmpnN2&~ACi&_i#@!$_|AhnnylnFIpijx}Kq
zy`erbygEeTjgWVodrNsRa;M%L+K&Lq;CMtJDH1pB9iQm!&@3c!kbubQsMK#qpz~iK
zw%hhx1doGAX_hF|f~By4y5aFX3I#!PH$1{tc{U@4M=9Q5>mL(#=8dQ)HpthLbHrdt
z)Uy`lC5-!&G<uMqldelu6kuis`CO(0ZX;ZU6fL+<<N#-c&>!g_)EE=;TBLZ5YVNy;
zRQE}2QUTHNW73XN^LHh;y&3~_HPeOb;&ou-xcSF;VFg0`vle;=AI&=iq8dPi>c{n3
z4en2jSEB_lWhQ0CNsGq4=|=ewoTSh>d<5s)h>+%<A=IcK)nBFR)N3h0g~N<Hhv^M#
z8`dE2DD_RLI53`2h5d7jE-cZY3tp9)N9-c1$!rf#OT!_m>WfxA073QHb!Vi}KK^M+
zk8d3wYP+Z7WAy?H2JmI>5V!R5{ROUC0_Y!#m~#AXC*0`4x#1n><z~@m>I^Z8)_%MK
zUov;-O{2tgQ8tA1BK$HtKxuISpcMv4396CI_UtnX>{b00;5?DC>g)_eiDU4q&Mwu0
zH{rpM?j}f23Lo}^J?|s^kFn0(cJpm|^hHH0EAuBXx2Z36u!osXS7O3P-TKIT(#&c2
z7^9%?NKT5w3zB*tz=4g?y^*>Lj1sHr6rE}ok*1oLCNk7Me)<}nrkW|}M65hFQCTX4
zLukxN$I%IITY5v8qWcRn4{6m~v42NTl+ZiCah4e!n=L9+kJIf1Xxw}gF0@!nQwWZb
zvf>L2sLi;0i1}!YbLVQoYmg~cq7qH25?_}Bcc%-<#Z;Vt8ZH}%wx1U>aruq{TF^Q|
zF@zf+F5~*_x~8>fpMg@b#0ZR6anP8bV5nlv{}|A#=C@G00#+)o`o5N>p7}Oy^+dHA
z_Vw*2Svx*4Z-`;XjvY}L>7h6@-YJtNSRJI9Awquq#QEul>+map>pOb*z=W#1S+h*h
z0&73v&~L;u-3PTmXE&MrQ(~`Ind}%ImC1TL_xCh_*bG6Er7HJ_b1wHyjy!ig5kOI5
zh}%*ZH)DAG<=Ok;M|x<mvdgMx!$1?ABzD<V$}S^Vx|-rC)K0|eQw+5O(4u<5m}j=L
z0dhlpfVvGh<|#H~a{8o%5xb<A<S3%dbb*^{I@S{@<{f+%zfmH>V3#fUM;uv*8y2*6
zGuSP&+KIL}9<A39s7Fwza-3KOyWW}Eu1qoPYLn)*U&3A93HA9c@!fD@u@+PmuE3$;
z5FK!2VqOIM;6kJL`l$rK?hl<wG`cSirmJ@_Eg$4ykeV*D0wvHbuh07wKY{`AajA9M
z$oXrLDpq-T{5Vz0{7?2omT%av-=f_Ax?dl(MH_)*po&wpr7+i`6ACT#Ju&d8ow1W=
zpnM|D^fo5Zsm|<SAbT}&vb<R`K;~sEEs%Ggl1Mq&a_K0SIQcS{u_J03E3Tu>&(K*#
z$la)qa>~3@WC2+r9HN`eVl2$VWRVhv&YKts^T!-aL3l5ooADX;^O5SSkwZ-sC7+ps
zA_@q!V>ACiAk^4c^Mh#b=b)tJDr*4e_gp40x0(rl>_cSfSA}(zgg6t<fnS`qMdU96
zf(Raqp>c}AH}kVON{kZLm*jg)xg+{$!Iz*daleB3?MM{pZo}831L3RU!>1&J8omzj
zzv6tNS|(d?>>*5QV0iq%oC&_ql{sT}f})CqkJ4_m*?M?B(or;=nhdG02G8<)Fc3fN
zu-MP+0^WLeoKVE{>Nr6>7ktekY1#YN#Lh7l8At6LG^)fT?d!pc)jN=fEU)jQ{c!e@
z%zE{{d`|%`DX7=<095rBN;I5~E^`0zqCkB?0y!=geaS|<WwU5AylI?>KoPF`F-wuf
z1*ocs-7-@Ey`}ELpU{l@tfM8NopU7Z-1IkzDwWJ9^8+OJI<r%Gki};1`xr%ErR{~i
zd!N`ls7P$OBw)kb=i3YTsw_RR1>p@EqU^ImSb@FSfZ<>gjX*Uy6eCR8f)_Oam3UnR
zP?Ry5*}ff8p^G-4vj5C3n9}rezXrrZ|Au&<eGejHr@E03`(y4QQ!DY3NYM~1uU{Es
z$!p^>H8B%3$-l=l{ZXWdsK&%hsOkIhOuRiCk+eb+1gJ4YR^{Fj^8@J6C|5Jlf(ojO
zOPAbV;u?xnQTp(on2({V@SH@Vx>R)S*C2rW`gCx#FK|DYkADh5@f9kQ^;9mrLscNA
zZ5X|^3$YxJlfrPG5{}Hlp)bkUMZ?>!(yY*FgiV_VPe2jJ)=PQbmTaED`AgRB2}}NB
zddsONy!2e)?Y3X{GZ%~m*{^$nJq{ag19>&*YLCO__znuT8~q3P*Paqn3yZ~-Uxl}&
z11D-tSPwby47d_cWM~YfA+d?pg@m(2g9*ZtPBcea0Hv{>*)S<;@Oh0|)`Kp@&mX~J
z5mvz?%ZDH|WoN~=c%s#+JL3yv{srBZm1(cI&Tk>T`reK7O$Si7VH@E1jL1zG6iL@7
zw$(*WK}|N=W`QOQ0iAZr<FMZ)N85(TY%~{(FHnowvOs<kHF5!b58~@1f87Y0K!fpk
z1;nG^1PcamaTr+XR8^p_I^GuR%4Z_aSjAAk><_@ff;dWRkI~0BV$yG4eDTGK8xVfO
zn-%mvILKVjRl5ev_2`q>WAK^&{pCB`-jB?>K>HHh@o!)QKpJZp@nEMTLs23z-rRzh
z!64*u(jssVgbVE70m{0cAFuLD{S)vJ<!F#`B>#ZoD(~0pm;4VSLv&!ti$qQXM!{+T
zL?-yYi?~~O8hZ`Wc+$`{ay%`MMNY-dj1>=IN8Z-zbC)ESJsLW*>S06})PLwOa{6xn
zJJJX?DW4AdXk3wx6p+UYuXsGQ1lCC73vjYM7!kQ6KSoC)Z(R;ZIvrbILOuS^LT6TQ
zEUf7`wzh%wR_A^guKcjU{gJKhISx1C+x%~D-Hk711;-@%5Aa*(MJD3_4EHG>W`4U6
z6!)vPBRb!>3Y%*ON|+?na>{wv-q%q<mv0~_+r)(vP}P4}*v@qSKMYhbB(N(vda;$n
z&&dA490W_?4DSqWorGtDc5vp+B8Ylz^Wf^drbrX8itxE6P=0%xinBxL8{*^7Oq*+W
z`rE6{W%=%me4IuO5M*H2QJT;zgaa^wz^TY=;%y=}xWG1dx2pZ%#ueDnyx%u0aPE5F
zK!ycyS5p)`;6*N~;Kd_a@O^;>_ep8N-y@&4eTU*99&AkzD}io;$l2BbWQcm<8Em3*
zJeZJUJ*(I}!=5wEmzq=Ldm?9w7SdVDeULteEj(`(emiq5Uhr$=4&nOY1Hh~msKIDK
zEba>oAO;Bcuh4roek;BpC==k?aBav;ydi#ofi>y8RV>y!6?V1or1`V+%zu!|Y>N#j
zsCpu4iVuNA2U&xp1U{Zpb?(-3#8|Zk-bQdvx}IbnL@5>dIP6PA3skCuEO|9cq!Fr<
zh;Hpuc`&6xpICK=&9@c><)|v=WK(Si`9%AvZ7;GieDDt3u^mD}{fYii8F{U3Z(1L^
zo~T%9->=gCo5e6Uwzd6~PaLu~olj&D^KtZ+FXALF#fw$L6WC!~e<DSyFu5O^nIOe&
zCbsu6Q+Ay>N1oWXPILem#Cum@uXQ{2SiE3JQ%|F}<jDCb%ps0|XTX`K@e{clBM{{r
z^$Y$1^9Pch)(N&E54b-{(T>R90?>9${?2;7TNT28kWjM`+z4+N&Y(G}1z$(g;^PC3
zuvZPE0^I=^2roh6uMj<z%+Ir-4;D5VI2jIMf&;O=*nJRaKvb^#4Lz@}ElcEY1$X1Q
z^6JWOkWhJqi=_D9n7Ht0qnlA@K*lcq_-;W&mdm}%+k{PIj5w}5i8JVTX@97!0}vga
zI{SG$?n_cd)sbWV|6$|Yn6b-1g9C9mY4pr1%AIKc;{1OELr2{K{{Mq;oZ^2?G1oWo
zzdQ1ADnJEtfSyK<6`#7xfyjS>2aN%)&lsDQ2VAx>%N;z{z&AY5b-izJPa&}B2G$~S
zpmGQTO(f(-+w9Ui=^Ob9-}H0cWC0?rBj3Lit?;}=EqEn5!9n3XO^E_#m>19R0X}G(
zCsPun<rHbbdc0E_{1v~JG}uaMU^cJ@Y-n^hORO!f9{dUFw%1+0A15wIcM#{Da$X<6
zz~Me*)ZBF4uHVBAfR;$Z`Mg5}C=8}0M}V^Ka)jXh5vdmZr$jn5qa{caE9Be!3W>^(
z!U#RYc&momY7wAjGBDqgCvrko)#?O!A}Qe++jDL$AB>)eIEj@vgCbPw5Q1d;3ddi#
zah3$CH%Zy?o<9LG!AK`<<BpW<uKLy#)p_$g3Wwdz!q$<Un2{O-Pza|PyPM4u);AFx
zCzwkFM>C%&INILk6QxGmE<UllZCm*yvg&0%iLClf9F99|73qMXKVj%^!SE>B3G7z8
z25?6g;KprLz#1P+?#LurHluI&?Nx;I1LhM%h{%hPaz3GiD&nAQ*nK~_44u1{w($o}
zy)p6y%3xG$>kv!!Z5%t0jx#!LP=1-n;S>OLTZ(@$LVFWWDzxltWgGsz20M;UlOH4h
zh5U+z)Tg}(z~GVm%KIb{;RwV)v@u9@{SXR#1Wh86B=i;#@A(zy+Yn9Jb>WZ=ANATd
zkgSJK^DnJ2Fa$$Yt{D!mWZkO!EKMEZ{n6-2^|-;PJd})*fx3P}_op=V38mu2dlxKQ
zRtGz4%mB0*8iqH>PLZR-kP`VQ8Pg;5fV_{$a?dT73MidgsB0KBspqtcHN#C`JNlOW
zaqYS1vF@v_`wPZ9P?r&CZO_~lUXU>{aH3tWJqTbMLmTlIb-@G5p5X)(o_cec5oU*s
zZA>$U8X@MznU!Jw8m|(@#?UT2v!wX<w%{ck8i@}$dsPoH-dFF$0bOD4-qCj$eJ6&9
z94$z;A0^Lvz5T2nYDenOx|Dj?U%ih8zQh{qb(mkgl8V<P{jY&9QR0yS2*elYv}Z!x
zd<6h6t=h&Xn-)w$b}W_PMGrs6zp#t1Cwohpq0&Ol_+rRkiigWkBV+3R9lu7c`bIdy
zITJYTNvsWIY$#}{3tRf58mUrMufJo2i3V4gRG<a3(kSbuXXK2~f<J>F!I(1=n^Lr(
z8^n}Tq6Pl~U~{JXigF5lo*WPC9^b<`Zr=krOMUm{%piUG=H%r2?#`L)o36&b{(Xm$
zigi~)*ESpbFV3O1!)S{J(L@jg7p6EUkgH6U;WWom8i@Ua@_oW2A_I3BU@eyQ;C>wT
zTaD%P<Ocf)Bh2A@0qt;%d>Z!48EW7p;e{j|r6^Ag_AFTjX0{g`@zhcARP4u%=5@wX
z)8eV$il;h}D#&fHjTI_ly~gxZV@{fDx9{7T^<qUR^z)pk#DM{e%mOc~(Xb12){sxf
zIo8AeH{}QPT0XFiNJ^_1jX*L!iR<P->u;+jW4}yj8#w9At~4!l0>gV|S6?mkGo)ZW
zV0wn?b~R!m*bV9B%XnzOUP@y+&MRc9@JnZxZ$y2oqmOWR;I>P&5bqtt`PwQEp5fb1
z<DgA<Vg<}Ms(a>6d{=Fuh#m|xXAGw}<e(1xw;OE@ts5Y}uASc1FgHSX0b(%LwjSTE
zm?$aQx=z@O#(I7gwlnb>V>|MQVmm&8?FOJSYdpYke}q)BIHI0*{7WbcA^kmlZv%EY
z7y_aZN+*TBT89d7$a;7ae?#0Ti5Rc5jUgw#@}E}S0Su^7xV*fi`#E-z!`KT4zNy+K
zaNv4j9uX;g50?^WlaX8dMX92#3h|J{dV{SvPF@xv7spU$-a&Rzc92oaA;)&7lh9$D
zmxKteF>j>Bjwc*}ZLHC5OiOZTLB?Tgf$u`Ef>P6!m<-plC$jxZ0k$Ax2)?F;9lQ$-
zl1Y@L+U~;nG*M?ssV251h@g_tQMs#L7pYZ#X*j)aRn7!Z;8{TH5;?f$3Zs@qbk(9I
z$cPy9)>W^qy8%&QYq1iCYn+2WVXQ}(AN6<pggMGsf(|>bPHA$zvz0(qB)fL&J0NxU
zx(;Z8WoSjj@nV<-pc-}REX8p)>Ecx?23+%k@Z97e27DNDRjXcr9R9N}K5ka8J2<!e
z7d|6f=zmDsE&8Eu<E^K~@&6iuHM@X7CBH6+e{8zM0EBpVF6AZ=Jj4i*q%8C=$QUL=
zB3ce~LG;JRq_=^X6r&pioS>rEK<E`{#0b5Nw5r=c`Ws+SHNakV14<gqqX0AAgWP4M
zBos(7@_S5EES5NAUWKgIy4(fmN&B-9)OggTJ;{xls{e}GuyvCAl+mGKhHy-*lTM>n
z_(-~c5D=oPJV5;7-JOFmN~AlJ9(nM~h2VQr@U0<}`J?!FT{!=C$$uOmnTrzg*Gm2O
zj;uf7(3^}}swRu0!VA(IMv`$aVu*xFYmcI=7F-OIRtvlZUQnG@S{&URW=IZ>GTw%m
zm!p*^{8F!R=ST?7ShZF&-D~Fw@LHhcqO}__Ix=7RMm)VI!{~=})Sm1IPKgcR1aVkX
z+=Ye10e1$DP##9u73ErOa6MA74thqa1@ZPquVE5cg5WTBu!XOU-;v^^sLVPdLKEk~
zv(r!N;K>+t8{wW%aK#7;B9G7>c}Yei5h}n-Qp4eVgg#1cy}`(x%iUnS7BG@uV-1gD
z!y><81Dg>WSXK`T7ahSNrcXxkh4%E_7&H43^B|TrAgANJr!WFfZsc)Hm{j8y9|~QW
z|3rzJz?zY;|9%hIsGo%*unf?0k$Cq*oOd%ok3(w3G+{e>4o#R+C1!#R_kSc>B@ll9
z$BsTrTD0e<QA8;s8lOK#Z8SdXAx4Z^euIu20ZVcYuAmtm5VP8{#LT~(w&X@{{d?|T
zJ^RPX+G+zb%rF})j4Jq`Y6iq0qt(dF*b|P<5`TvY(jiP5v8aL%6xu7lU`O~yWAm55
zrnwMFBF7T#%E%S)!fNaCJ0ZI=LZko1eZmX{yv@u+iW)CVH_*Y3`P~W3uVebbJc3cs
zo_-f-!Fc`@FQVTmf?-z$9|8(M1`cJXC+K>>baxjppwylWyLoFAUxu0})M<JPz+#Yk
ze~>%WU7#*id-6O`@7k#a0$5OzAwL0*z>x2((E>wA6Fbez6&z9fVRp=ZFfTtt95}A7
z|8jWBPV*(ab)!F0UK08jHHS=w#MbB?awkNM_ViCc!|3OFND-7fQshwd(^7XNC*#Pr
zYV<m?6mvFJJXCk&B_?S>1LK4{Cgvo=JZ=;-9{9rI7{w`{lszSevt`A*5X>Z#kMrnU
zY`g+4n46mc5-#XerNKuy5LHbvwCWVD?#vlxOdq1EaqY(GFOr6P*8s<@U#qN0RmLiO
z1hx7yW)JcCHO^8&^PwL>61v2i)}AU6LxgN378s?AA)h9Sb)v0X3Dm3=8h(Ss8Rn!?
z0i&&>X@yBuY;ts@*xm~QZ;-gwXHjz;fqOyQ?={m-4@4&C4As_60Zh@E%AAJD_Q?&C
zlja2K`{-gEH3|U{vr4407oXB4AYVs`5$RF@KeZGRMQ_gR1g_To0A!}`#tF67#CCxE
z!UR{7+w~Tq!OYqzR(1eD#$*d=zT4#X4rK2sU)*H-Zt_J?7@OQ?vl1}#uc3o1ror4v
z^^_A_B@Qsng-DMilTu~2?h=8ZD)yzT>~vxL=3J~fk$C0;h;W>H+gxv5v+!tNEm*)|
znLg5xsV0=J;XnW|huEzBOz6CuX$;*B%_n-p^eFy`=|rccTa?y;Ap<RwZjJ$?D*Fj?
z<!p7b`3}_v^oYnAxhM+;*;Xc6cKl>VAq3D1NRe_A#gm~0seia<w+U9Xc{!Dl${*Ez
zv^k)e0flHiu`)KPG)wD6HJ<r%^0lP}5YCF0l(3+%N)S_!yT29`Qr;?!U=ARlGC#*D
zF6S^AYDA<GbWppixx9!|wf_JWK^`5Fw4L7mIOTNRgD8YJb(-Mw@M!hu85uTsci|CX
z3$RbOkOb8zLmdtNGCF>`OwH0!7J&$>^>-Q^SK3r9K3oE)t-BfJu*(3IV9E0;MB%XC
zG3D{g&S*WBk1F;h$S*RNjS4NCKY(r*$4iJeNx$5@8)0ZMI3K0m%$;hF17VoPsR~7q
zM^<8dy6NtB%v@xzQPxPz{LKJ$3^BKnhOBY4ObHn?F&+-07oavy!Q^6W^8|H-IRDH}
z3VAgSpBpkU?IUu>TnVM2=&c*OlcKe!F2P?l)Rr)iS#}?xcYFOAnT22q&dhq4@>vTm
zgu>zZ&P>Ay{R^+UIIvU=hI}ABH#qE0PTo3k-<Fg$B%6{qra^)gcw4sJ0G8AK9OjR{
zyXvhzg?jj9)Ly8EnAGx;{Qdj!)-$_so#r?QQU!8LYlAIIlvxvUCtTsCJ+%YEj(jb5
z#%ZBf@T&dbCH(CsHW!de!Ytfip9!%E(U~;87qO|}1cVAI0aQU{z6cVu#*4ACH`3||
z3*GI3=TXre=x6j9(pA(Sdab-A`a@HZ5;^?EdGUwN0-R<W0&>_TbzJig-uV<L3hm)v
z`sAkjl5+|Xc}HAW9T+Prh?8NQ4vxR@UDS%z>%UZuW11FpkxYd)Wr5mmi@eeiWd&`s
zEm&6_+JK^dY#HV67&WBWU(UB`9+y(JjTS6aG#kQxa##SmB&kN>xt2ke@t@W&iLNl$
zZvSaR^4NvCWOHd88JFWi8pU!^=Wy3)AY(6f{Lwi)n8-M00?Q7UC5K7s+S7i>Q5YWs
z@uS)f)Te5J#h~^^5qKzPdky{VGE0%BPyjavPs3Cip~0?PeH?#tJEgwmU@3u{E5G5+
zq>?}#B97S6xCS*}LuKrgvN?m?+Nukq86vZ?_aLZ>7{Wh&J*(DhSp)1NZSxQmTzmFs
zKl|Cxtpu#%k}%d{_G{aZglAvX<k|=4`95$99L=o3P_;@OhSXt}p|7ej>{>q@H=R^N
zJYObS|La!$!*u%*ZTtT4?14?L7O7w0#%0py3<aH-E2^!y4Q2iXVhG;c<Qxyq84`vQ
zF0ovjLS)iSm=cP}v=FZ=j1pRCg7AUR2*?$zHLBVU<{H~Dxew?RI)$Ii7uih#NEL*l
zWiwiEEdJtp*?N0}&8Z80o7XTY=9P%gj27eW)NayM&5X7HRoc^^!Nv!T+>e)zmVmhF
zl9Y95e!$6A)bf286lKY5IzOOP2e4Y<6wY)0$nTBjizGa<-{fjF{Gl@#{`i24jc6Wc
z&5(aqg`6j#!maJm3iW#P4pe0Mon+f8ClV<jc(V>tF>3GoEWUMWAujJ*(_yjJqFx<h
z(Y3pLnvwyQ7#2Fz#rY|6pSN9`2*MoVYOEfLBOC>E#iq(ds%Tspu3Wgr1=YgD-2{4h
zOrAGFo?G9k5iEKBI(i*j$e0K6xzI!>AN}k$(a9vO%>b<})k3SJqj6fZ2ueYy1y@7b
zDrWB{#n3(6Hvm{*cpyr<UJp}9MGi|#G@V7Z`7hZr23)CnCBiJwU6@@hwX^YToC0Q7
z!b^$JcI7~@1lZ>ozMTBmur1yieCQE)Gd~2inV*OtQ9USvAb~JRD(p>=yo5^BP`gCN
zlw+Ah7)x}eE{<%4XMO!9z*N(79EC3o`DRFN#Z~cfL=1|EX9Cl0ER}r${Vd`c<7tjU
z#+=Do$RPfs3PmOubyrqT#xelw;A&WyngCrIYsuWGgp6q$EmQ|&!~}t8Ua*X6KLA%S
z<bZt?WdR~@rBZ8_qG;OucgWXngBwYUv0|?(N|1&bxTvUPNWiFyQXhhTuvBj<sv)YL
z>SO9jNu_Bl&`nAHFvhzU1f1zmN%D7$8a6<{x9VOX;0pW&AaKYC^n~EAC=i*6MsxDD
z;0nA5ADe&u2!drYBA{u{7uJ~nf%!<nlCP{kBVL8;yjbDY-4Q*vop(a#of^^g1a34R
zJV}0VAK<Ay*h3R&x9^mBhkC^sTBouwbX5b~5tt5jIEpcPle20h8vlV4g|U2`Yz#D}
z@&?9b*yg*i9r`VB+u-tnfnAO*)IG9vtL!Etxho@l7hEY(yB7Dzep_FOYT6NT<{DUj
zL!d5Af4l8X>$|bW5uU>XA&_fTvdZWhSn)2Zwyr@`^@dqbA-=c0D)^Ci{fp}R9c>%g
zulM?*n)mSb?-m@_hUcUjYm#yPyN)YLSEcGJRRmokT-eUM62ACH&;?Az?gZ540z9)m
zso(m}{i^uBk>AJTnHY-VXEs8H8i7a%2S>(e{6rr91R^gl6`raous|ZTIx$3*IAL>_
zWK&m|HiGx?WgLPKCPRIqxVu^X&|{1@Il`|k30G)t*0@k%#~dE#WrSzg{cX#SjSdgH
zN}t#`71L~Fo=SHGez1tkpLD?3)i`yCdc*2E6P+q?B!9Hc-?fMDZmK$)g1af}5sG`b
z2I?2bv4-b0Rh>&I{~U?us?KKU?OL!L9cXknu~^%P!Wzc&-BNXKl<(VB=bXODRp-9t
zn_YEoY>ofEz^r5^&#9qZQg!Y|9I@ixk2HJRDdH1PNo^;v4m>N_!S}X9YMk(%Ebk4m
z_cVFmtlq26-6Z3U*&!^G@RTOrPnS+3#gBlSgS!8u{<iMkjZ^Ka&W*tZjBbPuO=Hd(
zIPS3RM!-AUH?itmvG4Y(bN@zoAMmACoqM##*SG4N&p$Z^?=oE1=HIV>rnWJ>Z$EG%
z<&ePpwgX3Vg5DdF+YZQYn!wX$!5f}(BxgR-%X4`2_ACb!YBIeKBR>We;MT<Hj;NtK
z7%7qWKRR!jxd^t3^A6Y#9>_Wn7$#fi`{5o42v0_k<u<{2rOz7azXtuqsW7^CB<?h#
z0|@us(`Mq?dbv0{yvgNn)}Hz;9X$xx2ET#k>=WHh6*F|4-G_@(5$J_03lGA3hC4^)
zh~QRzAwo}@+WHdTxEH3*-sph;3C{KUG|cD!fjbU)$l<~|y)Ta@&uv0I;nd4`qq-K_
zC@r1T?bY*fre7)#6?@EKjDtJCg+t)SRosp<_>ix97xL}%ytTISt%bgQmuTxY;eEOL
zt<jj(I(Q5>rb}Vqgm%}@SS1eU&ekV8a5Oyx4<h0~{kTM%OK@F~gUip1#%aflnAxT0
z45r+>J6V4qH5$04&%z-Tc6Ev2y1#L*`ZfSUJe4Gse?fxjz`;K_N!gp`YSf;R`2kLG
z??5!Go{NAzp(4;w=nZK0sx|hT!fUWA`(J=e_YQ%IRFzj;R)Y>}oBLVy>Sr@Qn~1=@
z$A)Q7{f523<+YoyWGJ8is98oE0Y@P=06KjtuVuxpeiFh7UeO!%eF1YUII$WbgF65b
z@NdjdmvD(9R#l0+E05yxcRb(}d+jN%*>Z^Qa`0@uq=`5|@n)QWt?$6X6z>qMY(-Ao
z)STNY1B!!3FrYiqT%F~oSO5opBTn=vGUFs2-d3%JOqv0?2OE=sFw9$kh~07wu+TZf
zgg5sOPX^zWe?gIefSrdR3$S%%^TO8b{cF#0hVvT517<j>Ke6xO3}?a6CfDAfdjJ6}
z(UiU6S(G*92XHbM&M!HDft3E;iUzUwP`@u72Qrw5X~3m>I8qq!;}~uo$NImGew)`Z
z`+4n&)Q$!UN-da%pGNmdIBRX@5quOlkwEFU)yvesAQcHD=B-PZK$D7fq~U~cd_WWl
z>Umz}qU?lz{W0Fa$M{N=)tGCoBC%%oV>IxUQ&i+L^HqM-D(%O?;~C({2PdY@%wZ<+
zd&K$rQt-9;Eqp-uTYY8oa4?p=E(PJ6xy==+<mlXH?a44oudQqbN;GX<6<)}UI019I
z158L}`2b`f%fgIcej_sTBo`*~-jJOQ^BG#X(qVSOwsGOI<>38jP5;b%1n;<GN8r^$
z_u@?s0Uiu~Fkh!RYyp&aQ~{LNTyY1+AK|Iq?|{VAmERK4b@$&z$AN*P((N{+MEZO{
z=|+Si)J_g)vieY1Q?Z>A2|<bXIN)aGDosD&iBf=TG(SK=fL`x=mZUtxVM-*zX9$Nq
zZt3euB(v=nnT@ZqpW#Gz+TbQvJMMF-x2H6LWN?6*{zcW7Ddqc7*OyxGZ@>{ZVh8K_
zfSZnS5c_0M<UMxte%j+e4Y<^O)O<(Yjv}u<HC+p?Ba7u8m9aQ!($EW3?y`s1BtZrU
zk3R{H!BskXXZSwqOYJEbT)3#3F)v#1J+c$jlKUjM9}gm!_cKEx*Pg7%<{h%awJ=d2
zU;QWBF2VX!PrhwW;9DNu>cF-*x!n2tjW)%wSDG5&7hX$KTD|=9s&g4y=-+@YpzyQh
zP5meR9OxTbr)}TU(Uh_yJgt9|s|kps5Ytkc!uN>UKTN{<0l=4jjAo^nO+vCyb(+_q
zuE04g!CZ}Gpw0XRO!pYUoQx4nsv;Qe$-hGE#VA-DE;Lk|;rE8@VMFO?NL<cP0Y7+O
zjlULrhSCy<neH(6(~?dV^6n4nB6*v1qv^BK%)fznVNhY9a4#kDL1}{LXbovUY6N5*
z4g7>8{%E01ND6$2W7RNc474T%>KtT39{;2Y4w8aDOf1Oxo)+RxEEMcG7HCL^tzj<5
zJLpCz#p%mOAfr&pQFCAn2q<R&F(t7s^b~d7tm+~VX96E41seLW#-T{17Q7K0Y<7}S
z!4FsQr43b5WZ&&De?z|)IB>4R`~@E&3~+Eo4IZOY0<lK}r<_!v_*%)WURc@kx9gRs
z8{MY>fK97@9)Au0Y4|Ry=^n*Z;aI&zmb`Xs^BLrNyWE9q6wm3qv%5OZ==E&_Am`w4
zn4OKAu5brO?kW8oFCgq_4(zw#l&4+JhZn`}*}ysQ10>)K+fUBmPKw-iy;B|=vDKfI
zZC7$o+tw8L9H$XS{O*bV_Hu`7w|7H!mkR6s1=<66sCu6bTOHk}$nF4EpO4=TOd#@3
z+dA@2bu2t>PDYB7W1Dj$`sW8)F`iqT=+h`ngz67`j4eHp0eL46d<aX{->RQK@Cj4o
zP~vtR8jc((hjE2?X9pM+s~8=gR@WhXEpy^R3+6m<!nMPD2`-Pvion_IE)z>vs=e@B
zI4Vt;_%X~U%$IPZMo;{=LWM!y12W+MIR1jqiGR)oKuBS1)v3fC98D0i5L!_7@AyZ%
za*vijfd!Vm9m>WXY~2x!L2_b>huby+yT%IcWqdO9!MGk7whd%)tNI=rB9#sHT@>%F
zen0dGTF{<43lLnL+LNCVl-y>0jYGezZA)}smUk4E%B9gE_2aUcqcWldsTqKoi!lV)
zx3sV|kayD7f$;Jyj!A6r4&tp#ws=R!3HFUOM6Cx-AS@duEKuEiAcDWGDO^vY9e?yd
zD^qcjHI8|ffowhSQ9`~>Ts73;-;F^8vJQ86-f|r-n~rm&%O*i&XVwortnX!gxE_W?
z&@8pF_Pz%`MGwutVdQA<LKKb4J36!xcsH>a-{m^&e{+=kt*i5PxBWRbzYCm#$|5HT
zOL0n<*Y3a7b-p71>*S7!aVH4fB6o5TZg7!768-P$tQZy@gVTN&XkUA3gEat*nO8if
zpR)?pBr;+`Wtgwzo>ugJ%0lL8i{4KU$UCLzJz~-OX*dHw&)w<$l%n?t>HSpMSVixr
zqx62tcdgL-_c@ltlf|1R=g52)`o~ctF+eQ=6q7%B={QT6vdW(da}Rftoc0fNb(G^!
z{f-X330G$;vEll>Vz#zzZ{V}x@LTxrnOJ#RTh|IaKqh5&4n3s1Pg6R5ZsjhlK~QE)
zzH|V~?GP><$kNf#_FI|1?2cuQ(px*IEbsJICu$vqYijaN0e28#LKp1=@=gm`VdET{
z(JLc*qxt|Tpzk>FA@iz)ltX$um=;+4yu*JQm%(~~yRuQP#<FiAQ+sA3pl!#Hd@4mq
zyzMC<zGy!W`CA~9uFgB%wvTY~+Q%W}jBAMD_&?wevXlspowtqscagaOe(lZ_>}kSQ
z+{pZv^IhTB>0yHV34b#i>${S$gqo3kh9)0Fz7sbvbv^S6b8${~zU)}^4l!d`23$R8
zZ+-+WrLMI*|NCCno@&t0ffeRU!a4F%mF$ZJ0J42@DcTO~O2xtB0yN9xzNufeUxwR}
z5b8Vdbv|K!-{$CQGWsCN4=IHUsI0b-H^QnOT)Q&|?L~5qpYQtKgL`%|t+#(L4sCYa
za=)N#weyh?UT0R;GEec!8=ZxvWzH3)Wgcfy2_9GE`-)0S#$YOt=gnX0nczgu2j|XP
zFmvvlg=5ByaXvVG=4>~gI9agGF7o;k%Q^EGm->B9-!hMr`Ml1Nd|cu$EAy22oCQT?
zo+Z9gw7+<@v%piB?=SXcj_E(Yw9Mzk_p&07*O_0ua#{XjkFRJ+esS??XHlWEq_o82
zEG=|qEh+T*%jf6akCZY%??tgO{rlT;^GgcyrPlnirT!JD$m{f#I*Ut7mO4vUvNxy|
z-CGgM#~yo^vDN5zUumgy$mz_=AC0=vw)1QM3QEy3y1NwZdtv~4efed+BD7Ue<Xh$(
z(;rn#R#mJh_4<0$WK~ftXj`$exX4rB9ODFFP9Rh@h{pXs0N0~=sXeQBv~y)y5l~6A
zTKRw)PyUi+&cdQ%4_jZ%);-=O`71p=>QF^Xm-zCFohpM@MjsenT9&_ZS<w>bl4bd2
z`AdABGOvtp6r{z)rAwA)d5a$POqxIQ0k=x_dp%CRWi4Lq^Ef4omjFy5018W4i}RN(
z_pkI?fb`b==)ikQ3SwAX!)liFfIj|e;lek;Ng4n#jTRJQNGnD=m-vcSctCgj3)B?n
zdwmvW;}!IHT2We1R0x72t*{I+>BPAD{N6<3&b(MX7F+-ekXV3lY%M6ACHX5jLf`nW
z6eC+!QRD^ZMT<#~`rCk#sTV9N6ct4!xNAviv42GghlBsJvhZG7_TZ%N-sPUNP^IDT
zl2R~TX|c0nnTM^i5a_PR>%_<wkcSFDrx+A}kvB$OvBJGQ_*Sp<c*i)MYzF)WKKD2u
zDe;th%5EI(d?dfPB7e0PPiW*35O3*?057Y6)Do8r3DruU;$Nb@D=P8&JoyD2D0YDS
zKKf!<<tSLhSKul06ykr$5{&Wc6^l!YLH5N(CCi0&r$wPDNB~40mwHM(W%(d<2)LDy
zaRnYPXdHN=G;y!UU*f${1Y7}xX@LjagT58^tR(hs0mC644N;Q67!;S4pEsH)S1-ks
z&@v*#(saVL1jOtuDqJ0_g%9~FSAumwrv;>7z%tU3mp9!!>GnGx&*V5-sEbhp2|SB~
zl~_}8(Q*$75Adv7;#r9vDtTu$@W@RZF8<5PQhH+2cjw+aO(pSf{*tm%FMwVJ9xPq4
zA|H<{Mmr(NiXO!<LFDj@NM(qziw&3;WCs`(89TGGM>|18i%TJKC<E~<3IZGvhsj@D
zoF!Zz2MOc4oFxD<zhrrRtBXC83YoLWTdKxrX+rkyk5=K)&cz&Vg$$v|(h875H~F}<
ztkl0UM#a!$S%pPq7ZW^ED5eyt{1$tFS&zscZ&V+2hbiGL-@lZ~PU)R|bW!Am(r60i
z{F2od!!u<#7)ceLB&v2~R$gY5482YP5`!V~X9lUTq%=!Go&XET&zY|Vml#5RP;zO>
zjXq0VsRERL!ez@?&oVzWa#k5wSqNU$)<exv<4^`WC9^Y@SrOpHIycfYX6cyG&g@yv
zakq@mb&i`6mEh=ZQ6lu#bDRS>;zZ5L(h8_TVkmp;*s-Giv&W7bZ;gG{UF=7KKmomi
z@JkA^AWtqL=?hDXi=iaCOCZoIWE(_Vi70rhHcF>xZ5M7X3sq5!W%)`;h~JDGt97v(
z5?kpG&o|fMTb7UEErm5A_Evt3lA}b2AucNLOqw@&!2<Wab7J^T<fJ0Y28zmdSf5Ll
zfqI}pJutznqTdXM6A}*sp{%H&z*9oYGAo}NCTnsgX_o(BjYOrRB?6S>`kLqz>JuU1
zlpL1mTrHa0JK<t*DE5gOwxgY1$m?a!ky$G<FDmci5_u%VYg9aELX<{j{>ZH9B;Twe
z(p*sqbd2g;{BPVcM0Y)_oF)Dhi=ov)yxr`>nNoomu|3A-|7&Ejmd7FJ@uUQ3R)X=E
zJxk<BFUGZ1luXxMkWjyZEZFtgJ=iVY94wd;vARe*V!kCzW<*2h$4L8Pqev#g*wKXR
zSqZIfshtnZcd@!+riRxE+krL~xTZt^idNw)@_9YQh3wyoc!zpCp;4G=MFp5)2#w||
z73=hRR>EGV$WV$2L#^gfO1G5|VITufS<#X#e^Ei!(jv>Q>89JHtd)&ouT0EoC9`Kv
z6Nx>CH5C_OVgN<n?VqB$viu5Z+F}*wNG1J!kl2{pK@5wn24nML7>iFpoZgk5B}JSC
z3f-4>Yc=tuTVE1sSoI)b5Q*fKLjFDEfpF?KgJubfn-eT8v5?i27TTLi0rh{M^;7Uc
z8HjnE#V&CMq%d^{Du@}dkQmUgUz>WV-a$)&2)|a1P-gE1o%voEHbB0bTYqzh{3XR6
z*lR1xN&&$Nn*EOy!-l1)Y?-)7%6DSOR}_`x7t0{r!_Ix*U+VK@QJE)<0_^ExnrEcH
zC=oz!7nJ&G+Dei5Y=p1i)NaC9^sV&)lP?%*N(O`d6Dz%_5VnYvrY2knux3S-SU;GK
za}ENr3M*Hp$Rdx**sU_oQ_zEM|DuVdWl-~&D9OwaMmwM<G2N>Q!olG!D(_ZQc*^Tv
z9G$<=yaTDIjKx%uSpb8E$fMoLN$YV*4)RAg$l#JOQI?OUU1ZI=>5D;)^Si;G_!6B<
ziu7Vt7HwFDUw2F18Jl`adLq4I&?hL5Ojh1Sl$vK1=4M__sk80}`q|H{`J<g;qGw^&
zLu|{}@)#`q)?-%TR05AyzYx9@$K0YPWQlWltG>kkCp@!;2~JG*LBCmkxDJ*qAs_IO
z+K0c&hmf`8B0U6UT3&*zB@?Bvh^#_-b)s+z;+K1(Hc<i`iH~q|StG%6al3_Y7MILl
z@V(h?DHF4iV+i4lU92Wy8_9VQK8enO)QpU?A&?XQM7d_v^tt!uPF`@4S%}I+*#R@q
zQ?|0qqjV8wU5~&i=ecnrJ$SKP-#joXTXs%~r-Bym?dpBpXsdiSr@HW%(c1jxiXa@p
z%}Y2rBE3V3L8e)?aXOs%ZQ?gq1?Uyx(M9yGuxJ&=RtDgam8IUIRatOnNQQ5&#+Sbw
zV0a1(;s1nn5631%tQSf`?EHCi=g+*~!o0{MUm|UEdyevPBDo8#q5Z4{6ezy@#pJa~
zQ|Hc(iv#!#U<F`#bulQm6#h7BWjYNdR|13IChhyXwVC*0(O&PaH;a>mgcA$(@@&;(
zxylj>Do>tr>;3;a%o3_2TJm~nUnN<_0+BjVSy0i52vt|iTP?z$HI-kmrV=;{X&TA+
zKuV9aq+6zCg?oi)P^%AOQE&`bWmcA$blryvjubUm-X&!oShdRPOBkZ4H@!T+*iSK@
zwd#UUi4ux-2{R+I6<IZAe{}N{X5D|milkdTT=OWalzmLl6PO3sE%D2(>OsXyslg}V
zobR4pRN`L+>lJ+|^3huf>4E%->W!6UUl1T=?qXp;6xvGYX7;U{Pll@-QXVd~mBnyI
z`j&x-C6)5Pv#JOKA$pU!va+K3C~Eyg-xKUdA<k&Q{^AL@yqqJU3#>=j_Y{Up0h4mZ
z$U=siaYJ}4UY!XEAYK=h2Ejd{|MDr~VHoY4h2L@GM>}&>!cFu$;7wBT!cT<WTS_MZ
zZ6o+(!1wb;JKdw5K>qh+9i#u0*a8c^ah6+`s~1plUvuq>+m^@|X$k-B0#5CVy!}1j
z_ZNZ8C`chTm5#BTlHw~u);v)>oXl7stWFEPTWdl6qj*q`;pj3A)y6lqplmg|ld-bW
zKiV!G$I(75!7NxU?pPM9h*rpKsAVh)l_grTps^B2Ur#}QbR}-qVx_>hI#c>g<F&k~
zth7YjYUTN5MdFy6J%16T<lKAbJD14N7J}{QJVu}U3u<A<aY*<T{%)^_qSadj84nI2
zVjxIVJ~e48DNt)?{oSBI%YcBk9_ys4oI49P2gn|eu(~n4FwbE?uYggnoLOjv!)S@P
z1Osz5oebloBxZ0$rC7Uwb6>3QUW+EWs<1w$R?e^*XBz<~DTT6FDa(I3%Y43-6K=k_
zqM~BV(h~oe(z2yDdrJ#_6<AWcd4%`o+l7Z_h;zJHahIZ#8FTVLr7GhDXK&Rk<*GyR
zN>*{NXC*~Gn)a3DmtZy~OEHW6OR4N*g%iF3E&qnm6mYN_u)>1lx+sblQ5-Bnx15hZ
z4tAusWYQ$(oVg1YO`fx8=A60H+>7Sq<xX*9;nZJ(Ika-Ri%1o&iVu2kG-0zwp#bI%
zXGa)gPk9k&f^?u-12>KE0++OweWF`vpye0Sg}E9tY4P*LR1D>ite7!VQ3>F{L|s8c
znb;dy-jg?X!OS@`7Ab3wjrCSXRD1MZ2k1I4cg}n+^7hicSPL}Up|*MjVZr1nl!2<a
zEr0Qng2JWCik26zC@Ed}eYn5<<rNcFO`bA!+VmNB&73fM&OP_eUoau>{s*#caMyvh
zi%N=onBW&Z%3iO44p;_u!1Cr&=?kqGbbcg~{IHsU;YC1grZZ=fbJ3!h&RMj`Ir1?U
zW1iB*VEiS^sZX#jebb^vrOrvtkvCXH7g?V(Cpt&^F*D)nO{Q}sa%J6Kf(jQELg6~I
zP&*Pz7n8mgEzb9PkiRn1X1n?3X*2J2Ps>t^;q!0484|DiM0SMu0G7e&w+OVosAN%8
z^^U}nD&~iaFy4zGA2LacJS5Y0A>VNiXRfV(oI#>Y!N%|mU0dey`-+OacUtUeBj?3Z
zZDYsUioIi&L`l{X92juS|FO_s>?w$TB5B6FWYnk2Nf%W8i)5|nx=CW*EV2}%ZNyE*
zey8mYn{!05-xgySTk#T94HLU`X$eNKz%rYKNU&56#MnkG24gr!+~jrIoK92&0jgfI
zZg)n3DaEQ*f(Zsd2p$O~#x#VEPKU20PUvs*m14!ocC+7GcC#1m7thUVUSsRVH3WLf
z?735CEg~7)EN-w_WNnM`Aw`KY!=w{qZdw!j6lD?lpk{D3wbq0m<+!v(r&>r6HGtn9
z?r5ZRBP3fn`e>V$Uk)LVo4;h1r{vKhkL}(fI+Bnw#yKCIE5<^D?Iteq*%r*qbt^d#
z2aK~@<wa3o5Lq%Ol|<W!?`4fxku{>gIpVGfBXTE<m_KI39OsBfd!)x-ZH1-&l7c7?
z+<Y^h=I2cjhQNz*rPyL4BTogY=WNs_p17~CkJ-Af0ReglYFiJ7r7gPPWc#{T4Mag|
z^w>ns+475{F&9djdZO_MpcA!pYNLrGOP@Ax(FNI0TC%E0%w)5iOEwOda)AK?%c*1g
zy0^||O~wTCY94Qkd&6y(*=tjQ95yOLbhgA}i%B<|xG8LkX>G9GY~q@*DYt{||F(B7
zz)@9a96t%W^lDKNwbJU?H4+UKmXJiDya~#qMvQ4t5GrKzhJ;-=i9G59A|NVN2o>v_
z$=Ld$7E>MTC{?MQs>PPcSc@|iF}A)++Z5@PI-}|DfA^l`5CVd>PMzjVe)l`yIp2BQ
zvv=>k`<-)d*muo|8qKOwn<iaN*Muv@G$Si3f3}o8b|zKLlJYt})nq9Hu0f<_btG=8
zD~57QWPFz>U)4w^{;AAaLCil~{PyHCFv(I=UdovAft#9zCQ)r-oKDJ2Z8iH~%HpQ3
z!PHfn_##ukh;O#3s^OC`r_46BCVTkk+&q7KuD?CU-{$(;9Fsd@blz~2n>{)&*N^9!
z+`Q3wq?3}`4mWvuqjN`4nV$D2EPW{C-T2@amzDJYP#kLC5}(7qzj25*ei!7uh<wJe
zdz|=#j^5Kg+}kbx)<CZa<eWgN{ldefisRs5OrVaQIGFu^Iz5~Ad*c4~koPYr_<P99
z_*=;P3$*nOd#^&@k3+rmj=>lH7<lqC9?N%AekM$Vu|Zu?<U3yqdpqDku-}zCg7|VL
zt%~>@m<nfkVebU6_8o!U2Z6Ndu3U$GH8es-(EhvOu-6KA!Yv^CnaDGd(~w_B<{}5d
zK<Ebsc89{=>+mAv!XR+l>K-3R{*FFjuO7<b5;zX_rBfID60U(E5P|p7!rt9*2~36B
zlIn%2D`n4Hy*ymc_vz6ZJ>zo>^a0*LXLwh+IR(B3dI<Wf&^^4w|CzUGB}7I$dJH|^
z(aX>a9Q{1>B1d0^KF86oN3VDED)j3dy&C-nN7s(t?&wp{n;rcM^v4}NiC+6=SO4_`
zbPM?!3x!4S3&(yU`fnUPAN_SlpN#&tqpv`3cXU0I`hlZQMX!IotNrWH`_UiU{%Z8&
z9eo=5f;YPIZ$KaD^uGXokfTpWAL8g2qhIZmzY%?elaE`(T<qkpM4#y7--JHN$=Ab`
z#pK)m7NdX5$-fzWj+1{2dMWuj&J-G<(#c<ro^;x~41KAiFGFAM=-05$e(=t&@w*xw
zll=lo9U)TGruwO4dlhx4pZe@?0$Yb{EV321l7A;O!;fGSklYzmx9SwOjm}IWKgIqj
zcou#It?(MOf$VHMl5Vj5kUUhF@Q<+9PF;K9L)F<9_OyR}kY5H5Y<abz`s^4SN1l#X
z_ZW6<W->-+W0MU#gK<vHf7u$1nM!&d`6Hl3$2M{ljD-m>35LUDm<9!K4gI?aSp+j+
zCR{<;*~rVG1j?Wi)KX<UhBtJse#CV(9K^DJ9`X`U2<@=_>5$id3vuLH<mQv;|H)ym
zKeF&EVQ<-q^y|mupFr9`K9|>d1Msepw`*s}oA)O5AUC5Y-r#<1BXvAWebD|4Y0$j`
z+uJDfK6Y=xpDBZEM{k$BhqB}+-lboEqTct2qxVN<zfC#v3;#$t;{D0r{th<i*~kR?
z+IvHu?}+g|^xa!d={jGlQ+gDeH%u5gX7xC$o}N4^h%0@3qO>eFw5D!R89!}(pW56+
zJkfRD$HYG_By~(Hs2&BCS5Tb_YHvg|&qSkUShS`(RyWMl)DP`+S6N@xn9RCyDbI3N
zX5C<15x$pMB5TrMb18E`EESNuJd<Uw`|G|-^}u92MuFSi&pSe&weNucY(8th3UhP;
zUf+eR8kka8aAoe<qayOX5${~wkgKJLxU<WXonCC~MQ7c)iq;LQOw>fH>T7ElqGC-^
z@#lLYyS(R1;tl>IEPgT$aU4MlD^uR)WVsgUC#zYpildeXVv1R1Myw8JcjVHEMMV>*
z7tdnVMcki?@Er@R+LYItG1qJqy<4QmX!alW)c7*SN6V#su<=*^exJjBA7xh^vN;mF
zBeli;u=;8HA^T6$hApo#@gLOC;ri<{!`^migS~LnSz+%q$c3qJKWR_Gq<CUUvbwU$
zpXR{xHd)^0ZwE6Zk;(F}`O_XlBGVR@Mon!w4`ngMy11&OL6ZgM5`R*_&eZtRUZad=
zNh9+z>&`MfU?E|hme!7O_a`)P|CQ9nsw*2bG1NomBEE!7fXOd!G;4wVB;zkkFlXTX
z_aDw0<xi(-gU9!1(qj#!3(D)Uw!u%YEm<7oM3_3PtgoUr*%La8`16o{IkF;InbDkz
z%uE*Sc7|o+U*1+Qe(y(*jaSmk+qR9ZsHh-q4f-;k;d>$9_uTr9TfdtHvzVqUDms5s
zu_-^la>{}WYA;L_))z0Cwe+%VlNrq}s9-ys?Pls*3%Z}|yeGTh!YRdt=U+BUjhSV0
z*+68XuLc|4KPZfwkV?of^KkjGOgXg;mX?{)q09rvaMT4J=gunD%?x{wKr4i2g}ssR
z{tW(=+NCMH*<r8rlAhUj88)y3UVvqg1rNZ%${cC>8v0{d8N@dRvT9COo@|u<S+MO`
zxjESP&r;`+lvTT{X;WqF{#bb=^?X{}M9{9J#(DyuqsYGeK&iCP1GV3Iu=Wtq?}<F_
zF-JlBhhc9DQor$ZKX?)G9*P{0<la;2-a_{kx~I_ngq?{nnYF_*%Z6nx>70Gww^}0X
zU0wda#i{>=KHXe>@O?}tPpn$Rcwd>a%Rz3a=bjlZ0(XqQf&Tk=D(%e$DcOp=>k51h
z^TXbEkSaT1aoF2Z$#0+~_(q7kb+~c0J&v|z+e*7n1bt8)N|$X7X#>!=)rGy~;DOT5
zs7c9_k>5;muT9&}1>;u|)cH@!4k6!O!Ri_+SZ)_#@;S4Pi&*D1Yo2?V>mlpFB<_BA
z9+(QsnQ1eNxm~J{*Dxh&Otxl|Q@TIZ8#(jL{Zw*u&&96d`mlFwz??u9Icdtv3iQXE
z^!uH-Z0_!+D{Vcz)<e2&Px3i<yPM77wC~oTxZD1<=&7-2s9_h)fHfQwH>L1`_{V{6
z)At7Y`%d~UCoa2JyXi{X2Ag|GxAjWi2v>KrIh^+0Iuv)?UwdQcK5|!L%;qM}uNye;
zf1lrc$i%Jq%GU2sg7ob$@-`%N&zHXW9<IeO^NtkH63?1Gqo80g|K#9d&V`#&v=bK(
zbmIkd(I2}A*!&5^=Q+Afw=#>*NxqyJARmvQNk821ld#wH$md5+ORBBY11a5dB>m_g
zly}Sg_0dn>58M7`%CC0Xw&_Z9>r}j)G}S%R$=eZ(ncJq~X{YoVt?~AM1OKd}<2>Ta
zp6uu-Ll!>O(Xm4M(;Xf6A>}(&NLyND(ypRtzffp37dyQvQatuVM@Lc@zlq0s`76_p
z316@(bUn@&<&A+8sn>r?We@pt$bX&}UT3-Gr+1aViu_mT&pAEhlhqq~N1%5EdPksl
z1bRoHcLaJzpmzj%N1%5EdPksl1bRo{|9S*8m!ko&QgQu+wu}wpwSjyH*$)afggni)
zZ`u;}LXyiv9{+<YzHddylRvw74Qn+eSB5-IXnll{=H&Z>-ioZCbr*Y&>+7$7iJ-`T
zpqHed3`5q3JjFxE0Z92EP5?RBdG};IuPMa;3Gaxjj&@|xx&zlDkoAe-zT^9PA^Knq
zo7k^rXo0QJ3T?0l(r=?LkO4W64@D4zBs4-3G(!t)g;r>TJ&^tb%0mX^Kt2>f43f|Y
zP0$Q2uoYUN4fa6#?UaWM$boz)f*2&B5t^VGT3{=*LL2OX^gAdI8IS|{Py{hZLL)Rm
zGqk`~XoWV|1L=2C9x@;Y@}US~kc38Pf@Wxet<VZ>um{rbqC8|k4&*}-#2^Wc&;-rU
z0$ag;E{7|1+$y9IIf?Z$Uk}#Iq*7Dsedd!UyILnt`VMF9nYGuk9LG+w0jc#uD+2wy
zfn4rLTh2<AyS|(K_X2%=Aa4)ky@C8;ARi9oqeva+Pav82^}nm?uNc{m|1>MLKhF>7
zn_7EDM&z`<UJVQQ+6P^{+eGWC<lZldnP}<_1t!Y#c;(TF`O|n(zB16XBqP>PT~ju+
zy3F{GIqD%U6D?b^khf~3WPLJ~qvuU{ZN+}dT=J6THL_1d5;gT|u$rwNY&Ovf6tdz>
z@t2rrc@@u^@hXkERb`a4nu+S=sC6`#67x&Rq{@=o>Qb7EQw^J_Uw5jW7*BVoyK~FR
zS!$yvwiuVg4LT=j9QC;ta}Fy;(Rs!O<tZpl^K-JR!mdhVOxy;Y0~JmOYquJ^)z}U4
zb5a{?HxgCHhU(L~a}#z2e8_ffk?ces@UP9{veUVBABpmXcDEZxn)b!t56-#8s+^9f
zFI4T<rE~9O(6Qv(agHwLWUh0w4YE~`e_iKS+3DO`#L0LUaoeua#ca^|SaF?`^Eg>=
zC$4tYj;(q=ajn0SozCeY22|&CTc7OoW#^FXw9_?U2zI(Q$WGTAYbSrN`l@tYiwgMv
z8QH{bu<dHis<pccyQ{D(w2hJ{JJIOaZRfnR{ZwQA5V50?x^7`&Ry%gO_H7!Q=KHUe
zr(oOFT2GbM{_etV7k1ebQGyT&<OZa*>)*k5`PwuyB*>Gn_1)*#jlpgVc6aq)_efx;
zvDcfE+iy<u$JLtJ`W|=e_F=d0Aa+kXc1G99ThcoFq&jVV&k@(K`ky&=A?)5o*KwdA
zJAJ+{f%aE+yRqAioziWPo%k(SJKZDf#qKU81i{+vK(}@qxt4ES$M`vRk-&Z@QthbS
oU7RPkHKmyex{(P&B#>_*o#IAzZvSkaZ8IolUcqjURh&Bh4Ta6J^Z)<=

diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump
deleted file mode 100644
index 094b6792a..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.SMPobjdump
+++ /dev/null
@@ -1,20861 +0,0 @@
-0804964c <_init> push   %ebp
-0804964d <_init+0x1> mov    %esp,%ebp
-0804964f <_init+0x3> push   %ebx
-08049650 <_init+0x4> sub    $0x4,%esp
-08049653 <_init+0x7> call   08049658 <_init+0xc>
-08049658 <_init+0xc> pop    %ebx
-08049659 <_init+0xd> add    $0x1799c,%ebx
-0804965f <_init+0x13> mov    -0x8(%ebx),%edx
-08049665 <_init+0x19> test   %edx,%edx
-08049667 <_init+0x1b> je     0804966e <_init+0x22>
-08049669 <_init+0x1d> call   0804974c <__gmon_start__@plt>
-0804966e <_init+0x22> call   08049d60 <exit@plt+0xa4>
-08049673 <_init+0x27> call   0805bd80 <exit@plt+0x120c4>
-08049678 <_init+0x2c> pop    %eax
-08049679 <_init+0x2d> pop    %ebx
-0804967a <_init+0x2e> leave  
-0804967b <_init+0x2f> ret    
-0804967c <abort@plt-0x10> pushl  0x8060ff8
-08049682 <abort@plt-0xa> jmp    *0x8060ffc
-08049688 <abort@plt-0x4> add    %al,(%eax)
-0804968c <abort@plt> jmp    *0x8061000
-08049692 <abort@plt+0x6> push   $0x0
-08049697 <abort@plt+0xb> jmp    0804967c <_init+0x30>
-0804969c <__errno_location@plt> jmp    *0x8061004
-080496a2 <__errno_location@plt+0x6> push   $0x8
-080496a7 <__errno_location@plt+0xb> jmp    0804967c <_init+0x30>
-080496ac <sigemptyset@plt> jmp    *0x8061008
-080496b2 <sigemptyset@plt+0x6> push   $0x10
-080496b7 <sigemptyset@plt+0xb> jmp    0804967c <_init+0x30>
-080496bc <localeconv@plt> jmp    *0x806100c
-080496c2 <localeconv@plt+0x6> push   $0x18
-080496c7 <localeconv@plt+0xb> jmp    0804967c <_init+0x30>
-080496cc <dirfd@plt> jmp    *0x8061010
-080496d2 <dirfd@plt+0x6> push   $0x20
-080496d7 <dirfd@plt+0xb> jmp    0804967c <_init+0x30>
-080496dc <__cxa_atexit@plt> jmp    *0x8061014
-080496e2 <__cxa_atexit@plt+0x6> push   $0x28
-080496e7 <__cxa_atexit@plt+0xb> jmp    0804967c <_init+0x30>
-080496ec <strcoll@plt> jmp    *0x8061018
-080496f2 <strcoll@plt+0x6> push   $0x30
-080496f7 <strcoll@plt+0xb> jmp    0804967c <_init+0x30>
-080496fc <fputs_unlocked@plt> jmp    *0x806101c
-08049702 <fputs_unlocked@plt+0x6> push   $0x38
-08049707 <fputs_unlocked@plt+0xb> jmp    0804967c <_init+0x30>
-0804970c <__ctype_get_mb_cur_max@plt> jmp    *0x8061020
-08049712 <__ctype_get_mb_cur_max@plt+0x6> push   $0x40
-08049717 <__ctype_get_mb_cur_max@plt+0xb> jmp    0804967c <_init+0x30>
-0804971c <__fprintf_chk@plt> jmp    *0x8061024
-08049722 <__fprintf_chk@plt+0x6> push   $0x48
-08049727 <__fprintf_chk@plt+0xb> jmp    0804967c <_init+0x30>
-0804972c <signal@plt> jmp    *0x8061028
-08049732 <signal@plt+0x6> push   $0x50
-08049737 <signal@plt+0xb> jmp    0804967c <_init+0x30>
-0804973c <sigismember@plt> jmp    *0x806102c
-08049742 <sigismember@plt+0x6> push   $0x58
-08049747 <sigismember@plt+0xb> jmp    0804967c <_init+0x30>
-0804974c <__gmon_start__@plt> jmp    *0x8061030
-08049752 <__gmon_start__@plt+0x6> push   $0x60
-08049757 <__gmon_start__@plt+0xb> jmp    0804967c <_init+0x30>
-0804975c <realloc@plt> jmp    *0x8061034
-08049762 <realloc@plt+0x6> push   $0x68
-08049767 <realloc@plt+0xb> jmp    0804967c <_init+0x30>
-0804976c <__xstat64@plt> jmp    *0x8061038
-08049772 <__xstat64@plt+0x6> push   $0x70
-08049777 <__xstat64@plt+0xb> jmp    0804967c <_init+0x30>
-0804977c <localtime@plt> jmp    *0x806103c
-08049782 <localtime@plt+0x6> push   $0x78
-08049787 <localtime@plt+0xb> jmp    0804967c <_init+0x30>
-0804978c <__printf_chk@plt> jmp    *0x8061040
-08049792 <__printf_chk@plt+0x6> push   $0x80
-08049797 <__printf_chk@plt+0xb> jmp    0804967c <_init+0x30>
-0804979c <getgrnam@plt> jmp    *0x8061044
-080497a2 <getgrnam@plt+0x6> push   $0x88
-080497a7 <getgrnam@plt+0xb> jmp    0804967c <_init+0x30>
-080497ac <strchr@plt> jmp    *0x8061048
-080497b2 <strchr@plt+0x6> push   $0x90
-080497b7 <strchr@plt+0xb> jmp    0804967c <_init+0x30>
-080497bc <getenv@plt> jmp    *0x806104c
-080497c2 <getenv@plt+0x6> push   $0x98
-080497c7 <getenv@plt+0xb> jmp    0804967c <_init+0x30>
-080497cc <calloc@plt> jmp    *0x8061050
-080497d2 <calloc@plt+0x6> push   $0xa0
-080497d7 <calloc@plt+0xb> jmp    0804967c <_init+0x30>
-080497dc <strncpy@plt> jmp    *0x8061054
-080497e2 <strncpy@plt+0x6> push   $0xa8
-080497e7 <strncpy@plt+0xb> jmp    0804967c <_init+0x30>
-080497ec <freecon@plt> jmp    *0x8061058
-080497f2 <freecon@plt+0x6> push   $0xb0
-080497f7 <freecon@plt+0xb> jmp    0804967c <_init+0x30>
-080497fc <memset@plt> jmp    *0x806105c
-08049802 <memset@plt+0x6> push   $0xb8
-08049807 <memset@plt+0xb> jmp    0804967c <_init+0x30>
-0804980c <__libc_start_main@plt> jmp    *0x8061060
-08049812 <__libc_start_main@plt+0x6> push   $0xc0
-08049817 <__libc_start_main@plt+0xb> jmp    0804967c <_init+0x30>
-0804981c <mempcpy@plt> jmp    *0x8061064
-08049822 <mempcpy@plt+0x6> push   $0xc8
-08049827 <mempcpy@plt+0xb> jmp    0804967c <_init+0x30>
-0804982c <__memcpy_chk@plt> jmp    *0x8061068
-08049832 <__memcpy_chk@plt+0x6> push   $0xd0
-08049837 <__memcpy_chk@plt+0xb> jmp    0804967c <_init+0x30>
-0804983c <stpcpy@plt> jmp    *0x806106c
-08049842 <stpcpy@plt+0x6> push   $0xd8
-08049847 <stpcpy@plt+0xb> jmp    0804967c <_init+0x30>
-0804984c <_obstack_begin@plt> jmp    *0x8061070
-08049852 <_obstack_begin@plt+0x6> push   $0xe0
-08049857 <_obstack_begin@plt+0xb> jmp    0804967c <_init+0x30>
-0804985c <_exit@plt> jmp    *0x8061074
-08049862 <_exit@plt+0x6> push   $0xe8
-08049867 <_exit@plt+0xb> jmp    0804967c <_init+0x30>
-0804986c <strrchr@plt> jmp    *0x8061078
-08049872 <strrchr@plt+0x6> push   $0xf0
-08049877 <strrchr@plt+0xb> jmp    0804967c <_init+0x30>
-0804987c <__assert_fail@plt> jmp    *0x806107c
-08049882 <__assert_fail@plt+0x6> push   $0xf8
-08049887 <__assert_fail@plt+0xb> jmp    0804967c <_init+0x30>
-0804988c <bindtextdomain@plt> jmp    *0x8061080
-08049892 <bindtextdomain@plt+0x6> push   $0x100
-08049897 <bindtextdomain@plt+0xb> jmp    0804967c <_init+0x30>
-0804989c <mbrtowc@plt> jmp    *0x8061084
-080498a2 <mbrtowc@plt+0x6> push   $0x108
-080498a7 <mbrtowc@plt+0xb> jmp    0804967c <_init+0x30>
-080498ac <gettimeofday@plt> jmp    *0x8061088
-080498b2 <gettimeofday@plt+0x6> push   $0x110
-080498b7 <gettimeofday@plt+0xb> jmp    0804967c <_init+0x30>
-080498bc <__ctype_toupper_loc@plt> jmp    *0x806108c
-080498c2 <__ctype_toupper_loc@plt+0x6> push   $0x118
-080498c7 <__ctype_toupper_loc@plt+0xb> jmp    0804967c <_init+0x30>
-080498cc <free@plt> jmp    *0x8061090
-080498d2 <free@plt+0x6> push   $0x120
-080498d7 <free@plt+0xb> jmp    0804967c <_init+0x30>
-080498dc <__lxstat64@plt> jmp    *0x8061094
-080498e2 <__lxstat64@plt+0x6> push   $0x128
-080498e7 <__lxstat64@plt+0xb> jmp    0804967c <_init+0x30>
-080498ec <_obstack_newchunk@plt> jmp    *0x8061098
-080498f2 <_obstack_newchunk@plt+0x6> push   $0x130
-080498f7 <_obstack_newchunk@plt+0xb> jmp    0804967c <_init+0x30>
-080498fc <__overflow@plt> jmp    *0x806109c
-08049902 <__overflow@plt+0x6> push   $0x138
-08049907 <__overflow@plt+0xb> jmp    0804967c <_init+0x30>
-0804990c <dcgettext@plt> jmp    *0x80610a0
-08049912 <dcgettext@plt+0x6> push   $0x140
-08049917 <dcgettext@plt+0xb> jmp    0804967c <_init+0x30>
-0804991c <sigaction@plt> jmp    *0x80610a4
-08049922 <sigaction@plt+0x6> push   $0x148
-08049927 <sigaction@plt+0xb> jmp    0804967c <_init+0x30>
-0804992c <opendir@plt> jmp    *0x80610a8
-08049932 <opendir@plt+0x6> push   $0x150
-08049937 <opendir@plt+0xb> jmp    0804967c <_init+0x30>
-0804993c <getopt_long@plt> jmp    *0x80610ac
-08049942 <getopt_long@plt+0x6> push   $0x158
-08049947 <getopt_long@plt+0xb> jmp    0804967c <_init+0x30>
-0804994c <ioctl@plt> jmp    *0x80610b0
-08049952 <ioctl@plt+0x6> push   $0x160
-08049957 <ioctl@plt+0xb> jmp    0804967c <_init+0x30>
-0804995c <__ctype_b_loc@plt> jmp    *0x80610b4
-08049962 <__ctype_b_loc@plt+0x6> push   $0x168
-08049967 <__ctype_b_loc@plt+0xb> jmp    0804967c <_init+0x30>
-0804996c <__mempcpy_chk@plt> jmp    *0x80610b8
-08049972 <__mempcpy_chk@plt+0x6> push   $0x170
-08049977 <__mempcpy_chk@plt+0xb> jmp    0804967c <_init+0x30>
-0804997c <iswcntrl@plt> jmp    *0x80610bc
-08049982 <iswcntrl@plt+0x6> push   $0x178
-08049987 <iswcntrl@plt+0xb> jmp    0804967c <_init+0x30>
-0804998c <isatty@plt> jmp    *0x80610c0
-08049992 <isatty@plt+0x6> push   $0x180
-08049997 <isatty@plt+0xb> jmp    0804967c <_init+0x30>
-0804999c <fclose@plt> jmp    *0x80610c4
-080499a2 <fclose@plt+0x6> push   $0x188
-080499a7 <fclose@plt+0xb> jmp    0804967c <_init+0x30>
-080499ac <mbstowcs@plt> jmp    *0x80610c8
-080499b2 <mbstowcs@plt+0x6> push   $0x190
-080499b7 <mbstowcs@plt+0xb> jmp    0804967c <_init+0x30>
-080499bc <mbsinit@plt> jmp    *0x80610cc
-080499c2 <mbsinit@plt+0x6> push   $0x198
-080499c7 <mbsinit@plt+0xb> jmp    0804967c <_init+0x30>
-080499cc <_setjmp@plt> jmp    *0x80610d0
-080499d2 <_setjmp@plt+0x6> push   $0x1a0
-080499d7 <_setjmp@plt+0xb> jmp    0804967c <_init+0x30>
-080499dc <tcgetpgrp@plt> jmp    *0x80610d4
-080499e2 <tcgetpgrp@plt+0x6> push   $0x1a8
-080499e7 <tcgetpgrp@plt+0xb> jmp    0804967c <_init+0x30>
-080499ec <mktime@plt> jmp    *0x80610d8
-080499f2 <mktime@plt+0x6> push   $0x1b0
-080499f7 <mktime@plt+0xb> jmp    0804967c <_init+0x30>
-080499fc <readdir64@plt> jmp    *0x80610dc
-08049a02 <readdir64@plt+0x6> push   $0x1b8
-08049a07 <readdir64@plt+0xb> jmp    0804967c <_init+0x30>
-08049a0c <memcpy@plt> jmp    *0x80610e0
-08049a12 <memcpy@plt+0x6> push   $0x1c0
-08049a17 <memcpy@plt+0xb> jmp    0804967c <_init+0x30>
-08049a1c <strtoul@plt> jmp    *0x80610e4
-08049a22 <strtoul@plt+0x6> push   $0x1c8
-08049a27 <strtoul@plt+0xb> jmp    0804967c <_init+0x30>
-08049a2c <strlen@plt> jmp    *0x80610e8
-08049a32 <strlen@plt+0x6> push   $0x1d0
-08049a37 <strlen@plt+0xb> jmp    0804967c <_init+0x30>
-08049a3c <getpwuid@plt> jmp    *0x80610ec
-08049a42 <getpwuid@plt+0x6> push   $0x1d8
-08049a47 <getpwuid@plt+0xb> jmp    0804967c <_init+0x30>
-08049a4c <acl_extended_file@plt> jmp    *0x80610f0
-08049a52 <acl_extended_file@plt+0x6> push   $0x1e0
-08049a57 <acl_extended_file@plt+0xb> jmp    0804967c <_init+0x30>
-08049a5c <setlocale@plt> jmp    *0x80610f4
-08049a62 <setlocale@plt+0x6> push   $0x1e8
-08049a67 <setlocale@plt+0xb> jmp    0804967c <_init+0x30>
-08049a6c <strcpy@plt> jmp    *0x80610f8
-08049a72 <strcpy@plt+0x6> push   $0x1f0
-08049a77 <strcpy@plt+0xb> jmp    0804967c <_init+0x30>
-08049a7c <raise@plt> jmp    *0x80610fc
-08049a82 <raise@plt+0x6> push   $0x1f8
-08049a87 <raise@plt+0xb> jmp    0804967c <_init+0x30>
-08049a8c <fwrite_unlocked@plt> jmp    *0x8061100
-08049a92 <fwrite_unlocked@plt+0x6> push   $0x200
-08049a97 <fwrite_unlocked@plt+0xb> jmp    0804967c <_init+0x30>
-08049a9c <clock_gettime@plt> jmp    *0x8061104
-08049aa2 <clock_gettime@plt+0x6> push   $0x208
-08049aa7 <clock_gettime@plt+0xb> jmp    0804967c <_init+0x30>
-08049aac <getfilecon@plt> jmp    *0x8061108
-08049ab2 <getfilecon@plt+0x6> push   $0x210
-08049ab7 <getfilecon@plt+0xb> jmp    0804967c <_init+0x30>
-08049abc <closedir@plt> jmp    *0x806110c
-08049ac2 <closedir@plt+0x6> push   $0x218
-08049ac7 <closedir@plt+0xb> jmp    0804967c <_init+0x30>
-08049acc <fwrite@plt> jmp    *0x8061110
-08049ad2 <fwrite@plt+0x6> push   $0x220
-08049ad7 <fwrite@plt+0xb> jmp    0804967c <_init+0x30>
-08049adc <strstr@plt> jmp    *0x8061114
-08049ae2 <strstr@plt+0x6> push   $0x228
-08049ae7 <strstr@plt+0xb> jmp    0804967c <_init+0x30>
-08049aec <nl_langinfo@plt> jmp    *0x8061118
-08049af2 <nl_langinfo@plt+0x6> push   $0x230
-08049af7 <nl_langinfo@plt+0xb> jmp    0804967c <_init+0x30>
-08049afc <malloc@plt> jmp    *0x806111c
-08049b02 <malloc@plt+0x6> push   $0x238
-08049b07 <malloc@plt+0xb> jmp    0804967c <_init+0x30>
-08049b0c <sigprocmask@plt> jmp    *0x8061120
-08049b12 <sigprocmask@plt+0x6> push   $0x240
-08049b17 <sigprocmask@plt+0xb> jmp    0804967c <_init+0x30>
-08049b1c <__stack_chk_fail@plt> jmp    *0x8061124
-08049b22 <__stack_chk_fail@plt+0x6> push   $0x248
-08049b27 <__stack_chk_fail@plt+0xb> jmp    0804967c <_init+0x30>
-08049b2c <__fpending@plt> jmp    *0x8061128
-08049b32 <__fpending@plt+0x6> push   $0x250
-08049b37 <__fpending@plt+0xb> jmp    0804967c <_init+0x30>
-08049b3c <lgetfilecon@plt> jmp    *0x806112c
-08049b42 <lgetfilecon@plt+0x6> push   $0x258
-08049b47 <lgetfilecon@plt+0xb> jmp    0804967c <_init+0x30>
-08049b4c <error@plt> jmp    *0x8061130
-08049b52 <error@plt+0x6> push   $0x260
-08049b57 <error@plt+0xb> jmp    0804967c <_init+0x30>
-08049b5c <acl_get_tag_type@plt> jmp    *0x8061134
-08049b62 <acl_get_tag_type@plt+0x6> push   $0x268
-08049b67 <acl_get_tag_type@plt+0xb> jmp    0804967c <_init+0x30>
-08049b6c <getgrgid@plt> jmp    *0x8061138
-08049b72 <getgrgid@plt+0x6> push   $0x270
-08049b77 <getgrgid@plt+0xb> jmp    0804967c <_init+0x30>
-08049b7c <__strtoull_internal@plt> jmp    *0x806113c
-08049b82 <__strtoull_internal@plt+0x6> push   $0x278
-08049b87 <__strtoull_internal@plt+0xb> jmp    0804967c <_init+0x30>
-08049b8c <sigaddset@plt> jmp    *0x8061140
-08049b92 <sigaddset@plt+0x6> push   $0x280
-08049b97 <sigaddset@plt+0xb> jmp    0804967c <_init+0x30>
-08049b9c <readlink@plt> jmp    *0x8061144
-08049ba2 <readlink@plt+0x6> push   $0x288
-08049ba7 <readlink@plt+0xb> jmp    0804967c <_init+0x30>
-08049bac <memmove@plt> jmp    *0x8061148
-08049bb2 <memmove@plt+0x6> push   $0x290
-08049bb7 <memmove@plt+0xb> jmp    0804967c <_init+0x30>
-08049bbc <__ctype_tolower_loc@plt> jmp    *0x806114c
-08049bc2 <__ctype_tolower_loc@plt+0x6> push   $0x298
-08049bc7 <__ctype_tolower_loc@plt+0xb> jmp    0804967c <_init+0x30>
-08049bcc <__strndup@plt> jmp    *0x8061150
-08049bd2 <__strndup@plt+0x6> push   $0x2a0
-08049bd7 <__strndup@plt+0xb> jmp    0804967c <_init+0x30>
-08049bdc <acl_get_entry@plt> jmp    *0x8061154
-08049be2 <acl_get_entry@plt+0x6> push   $0x2a8
-08049be7 <acl_get_entry@plt+0xb> jmp    0804967c <_init+0x30>
-08049bec <textdomain@plt> jmp    *0x8061158
-08049bf2 <textdomain@plt+0x6> push   $0x2b0
-08049bf7 <textdomain@plt+0xb> jmp    0804967c <_init+0x30>
-08049bfc <__fxstat64@plt> jmp    *0x806115c
-08049c02 <__fxstat64@plt+0x6> push   $0x2b8
-08049c07 <__fxstat64@plt+0xb> jmp    0804967c <_init+0x30>
-08049c0c <wcstombs@plt> jmp    *0x8061160
-08049c12 <wcstombs@plt+0x6> push   $0x2c0
-08049c17 <wcstombs@plt+0xb> jmp    0804967c <_init+0x30>
-08049c1c <__sprintf_chk@plt> jmp    *0x8061164
-08049c22 <__sprintf_chk@plt+0x6> push   $0x2c8
-08049c27 <__sprintf_chk@plt+0xb> jmp    0804967c <_init+0x30>
-08049c2c <fnmatch@plt> jmp    *0x8061168
-08049c32 <fnmatch@plt+0x6> push   $0x2d0
-08049c37 <fnmatch@plt+0xb> jmp    0804967c <_init+0x30>
-08049c3c <strncmp@plt> jmp    *0x806116c
-08049c42 <strncmp@plt+0x6> push   $0x2d8
-08049c47 <strncmp@plt+0xb> jmp    0804967c <_init+0x30>
-08049c4c <__snprintf_chk@plt> jmp    *0x8061170
-08049c52 <__snprintf_chk@plt+0x6> push   $0x2e0
-08049c57 <__snprintf_chk@plt+0xb> jmp    0804967c <_init+0x30>
-08049c5c <fflush_unlocked@plt> jmp    *0x8061174
-08049c62 <fflush_unlocked@plt+0x6> push   $0x2e8
-08049c67 <fflush_unlocked@plt+0xb> jmp    0804967c <_init+0x30>
-08049c6c <strftime@plt> jmp    *0x8061178
-08049c72 <strftime@plt+0x6> push   $0x2f0
-08049c77 <strftime@plt+0xb> jmp    0804967c <_init+0x30>
-08049c7c <wcwidth@plt> jmp    *0x806117c
-08049c82 <wcwidth@plt+0x6> push   $0x2f8
-08049c87 <wcwidth@plt+0xb> jmp    0804967c <_init+0x30>
-08049c8c <iswprint@plt> jmp    *0x8061180
-08049c92 <iswprint@plt+0x6> push   $0x300
-08049c97 <iswprint@plt+0xb> jmp    0804967c <_init+0x30>
-08049c9c <getpwnam@plt> jmp    *0x8061184
-08049ca2 <getpwnam@plt+0x6> push   $0x308
-08049ca7 <getpwnam@plt+0xb> jmp    0804967c <_init+0x30>
-08049cac <strcmp@plt> jmp    *0x8061188
-08049cb2 <strcmp@plt+0x6> push   $0x310
-08049cb7 <strcmp@plt+0xb> jmp    0804967c <_init+0x30>
-08049cbc <exit@plt> jmp    *0x806118c
-08049cc2 <exit@plt+0x6> push   $0x318
-08049cc7 <exit@plt+0xb> jmp    0804967c <_init+0x30>
-08049cd0 <.text> xor    %ebp,%ebp
-08049cd2 <.text+0x2> pop    %esi
-08049cd3 <.text+0x3> mov    %esp,%ecx
-08049cd5 <.text+0x5> and    $0xfffffff0,%esp
-08049cd8 <.text+0x8> push   %eax
-08049cd9 <.text+0x9> push   %esp
-08049cda <.text+0xa> push   %edx
-08049cdb <.text+0xb> push   $0x805bcd0
-08049ce0 <.text+0x10> push   $0x805bce0
-08049ce5 <.text+0x15> push   %ecx
-08049ce6 <.text+0x16> push   %esi
-08049ce7 <.text+0x17> push   $0x804fae0
-08049cec <.text+0x1c> call   0804980c <__libc_start_main@plt>
-08049cf1 <.text+0x21> hlt    
-08049cf2 <.text+0x22> nop
-08049cf3 <.text+0x23> nop
-08049cf4 <.text+0x24> nop
-08049cf5 <.text+0x25> nop
-08049cf6 <.text+0x26> nop
-08049cf7 <.text+0x27> nop
-08049cf8 <.text+0x28> nop
-08049cf9 <.text+0x29> nop
-08049cfa <.text+0x2a> nop
-08049cfb <.text+0x2b> nop
-08049cfc <.text+0x2c> nop
-08049cfd <.text+0x2d> nop
-08049cfe <.text+0x2e> nop
-08049cff <.text+0x2f> nop
-08049d00 <.text+0x30> push   %ebp
-08049d01 <.text+0x31> mov    %esp,%ebp
-08049d03 <.text+0x33> push   %ebx
-08049d04 <.text+0x34> sub    $0x4,%esp
-08049d07 <.text+0x37> cmpb   $0x0,0x8061324
-08049d0e <.text+0x3e> jne    08049d4f <exit@plt+0x93>
-08049d10 <.text+0x40> mov    0x8061328,%eax
-08049d15 <.text+0x45> mov    $0x8060efc,%ebx
-08049d1a <.text+0x4a> sub    $0x8060ef8,%ebx
-08049d20 <.text+0x50> sar    $0x2,%ebx
-08049d23 <.text+0x53> sub    $0x1,%ebx
-08049d26 <.text+0x56> cmp    %ebx,%eax
-08049d28 <.text+0x58> jae    08049d48 <exit@plt+0x8c>
-08049d2a <.text+0x5a> lea    0x0(%esi),%esi
-08049d30 <.text+0x60> add    $0x1,%eax
-08049d33 <.text+0x63> mov    %eax,0x8061328
-08049d38 <.text+0x68> call   *0x8060ef8(,%eax,4)
-08049d3f <.text+0x6f> mov    0x8061328,%eax
-08049d44 <.text+0x74> cmp    %ebx,%eax
-08049d46 <.text+0x76> jb     08049d30 <exit@plt+0x74>
-08049d48 <.text+0x78> movb   $0x1,0x8061324
-08049d4f <.text+0x7f> add    $0x4,%esp
-08049d52 <.text+0x82> pop    %ebx
-08049d53 <.text+0x83> pop    %ebp
-08049d54 <.text+0x84> ret    
-08049d55 <.text+0x85> lea    0x0(%esi,%eiz,1),%esi
-08049d59 <.text+0x89> lea    0x0(%edi,%eiz,1),%edi
-08049d60 <.text+0x90> push   %ebp
-08049d61 <.text+0x91> mov    %esp,%ebp
-08049d63 <.text+0x93> sub    $0x18,%esp
-08049d66 <.text+0x96> mov    0x8060f00,%eax
-08049d6b <.text+0x9b> test   %eax,%eax
-08049d6d <.text+0x9d> je     08049d81 <exit@plt+0xc5>
-08049d6f <.text+0x9f> mov    $0x0,%eax
-08049d74 <.text+0xa4> test   %eax,%eax
-08049d76 <.text+0xa6> je     08049d81 <exit@plt+0xc5>
-08049d78 <.text+0xa8> movl   $0x8060f00,(%esp)
-08049d7f <.text+0xaf> call   *%eax
-08049d81 <.text+0xb1> leave  
-08049d82 <.text+0xb2> ret    
-08049d83 <.text+0xb3> nop
-08049d84 <.text+0xb4> nop
-08049d85 <.text+0xb5> nop
-08049d86 <.text+0xb6> nop
-08049d87 <.text+0xb7> nop
-08049d88 <.text+0xb8> nop
-08049d89 <.text+0xb9> nop
-08049d8a <.text+0xba> nop
-08049d8b <.text+0xbb> nop
-08049d8c <.text+0xbc> nop
-08049d8d <.text+0xbd> nop
-08049d8e <.text+0xbe> nop
-08049d8f <.text+0xbf> nop
-08049d90 <.text+0xc0> push   %ebp
-08049d91 <.text+0xc1> mov    %esp,%ebp
-08049d93 <.text+0xc3> sub    $0x18,%esp
-08049d96 <.text+0xc6> mov    0x8(%ebp),%eax
-08049d99 <.text+0xc9> mov    0xc(%ebp),%ecx
-08049d9c <.text+0xcc> mov    0x4(%eax),%edx
-08049d9f <.text+0xcf> mov    (%eax),%eax
-08049da1 <.text+0xd1> mov    %ecx,0x8(%esp)
-08049da5 <.text+0xd5> movl   $0x0,0xc(%esp)
-08049dad <.text+0xdd> mov    %edx,0x4(%esp)
-08049db1 <.text+0xe1> mov    %eax,(%esp)
-08049db4 <.text+0xe4> call   0805bb90 <exit@plt+0x11ed4>
-08049db9 <.text+0xe9> leave  
-08049dba <.text+0xea> ret    
-08049dbb <.text+0xeb> nop
-08049dbc <.text+0xec> lea    0x0(%esi,%eiz,1),%esi
-08049dc0 <.text+0xf0> push   %ebp
-08049dc1 <.text+0xf1> xor    %eax,%eax
-08049dc3 <.text+0xf3> mov    %esp,%ebp
-08049dc5 <.text+0xf5> sub    $0x8,%esp
-08049dc8 <.text+0xf8> mov    %ebx,(%esp)
-08049dcb <.text+0xfb> mov    %esi,0x4(%esp)
-08049dcf <.text+0xff> mov    0x8(%ebp),%esi
-08049dd2 <.text+0x102> mov    0xc(%ebp),%ebx
-08049dd5 <.text+0x105> mov    (%esi),%edx
-08049dd7 <.text+0x107> mov    0x4(%esi),%ecx
-08049dda <.text+0x10a> xor    0x4(%ebx),%ecx
-08049ddd <.text+0x10d> xor    (%ebx),%edx
-08049ddf <.text+0x10f> or     %edx,%ecx
-08049de1 <.text+0x111> je     08049df0 <exit@plt+0x134>
-08049de3 <.text+0x113> mov    (%esp),%ebx
-08049de6 <.text+0x116> mov    0x4(%esp),%esi
-08049dea <.text+0x11a> mov    %ebp,%esp
-08049dec <.text+0x11c> pop    %ebp
-08049ded <.text+0x11d> ret    
-08049dee <.text+0x11e> xchg   %ax,%ax
-08049df0 <.text+0x120> mov    0x8(%esi),%edx
-08049df3 <.text+0x123> mov    0xc(%esi),%eax
-08049df6 <.text+0x126> xor    0xc(%ebx),%eax
-08049df9 <.text+0x129> xor    0x8(%ebx),%edx
-08049dfc <.text+0x12c> mov    0x4(%esp),%esi
-08049e00 <.text+0x130> mov    (%esp),%ebx
-08049e03 <.text+0x133> or     %eax,%edx
-08049e05 <.text+0x135> sete   %al
-08049e08 <.text+0x138> mov    %ebp,%esp
-08049e0a <.text+0x13a> pop    %ebp
-08049e0b <.text+0x13b> ret    
-08049e0c <.text+0x13c> lea    0x0(%esi,%eiz,1),%esi
-08049e10 <.text+0x140> mov    0x80614a0,%eax
-08049e15 <.text+0x145> push   %ebp
-08049e16 <.text+0x146> mov    %esp,%ebp
-08049e18 <.text+0x148> test   %eax,%eax
-08049e1a <.text+0x14a> jne    08049e24 <exit@plt+0x168>
-08049e1c <.text+0x14c> mov    0x8(%ebp),%eax
-08049e1f <.text+0x14f> mov    %eax,0x80614a0
-08049e24 <.text+0x154> pop    %ebp
-08049e25 <.text+0x155> ret    
-08049e26 <.text+0x156> lea    0x0(%esi),%esi
-08049e29 <.text+0x159> lea    0x0(%edi,%eiz,1),%edi
-08049e30 <.text+0x160> mov    0x80614a0,%eax
-08049e35 <.text+0x165> push   %ebp
-08049e36 <.text+0x166> mov    %esp,%ebp
-08049e38 <.text+0x168> test   %eax,%eax
-08049e3a <.text+0x16a> jne    08049e49 <exit@plt+0x18d>
-08049e3c <.text+0x16c> mov    0x80614a4,%eax
-08049e41 <.text+0x171> add    $0x1,%eax
-08049e44 <.text+0x174> mov    %eax,0x80614a4
-08049e49 <.text+0x179> pop    %ebp
-08049e4a <.text+0x17a> ret    
-08049e4b <.text+0x17b> nop
-08049e4c <.text+0x17c> lea    0x0(%esi,%eiz,1),%esi
-08049e50 <.text+0x180> push   %ebp
-08049e51 <.text+0x181> mov    %esp,%ebp
-08049e53 <.text+0x183> sub    $0x18,%esp
-08049e56 <.text+0x186> mov    0xc(%ebp),%ecx
-08049e59 <.text+0x189> mov    %ebx,-0xc(%ebp)
-08049e5c <.text+0x18c> mov    0x8(%ebp),%ebx
-08049e5f <.text+0x18f> mov    %edi,-0x4(%ebp)
-08049e62 <.text+0x192> mov    %esi,-0x8(%ebp)
-08049e65 <.text+0x195> mov    0x68(%ecx),%eax
-08049e68 <.text+0x198> mov    0x68(%ebx),%esi
-08049e6b <.text+0x19b> cmp    $0x9,%eax
-08049e6e <.text+0x19e> sete   %dl
-08049e71 <.text+0x1a1> cmp    $0x3,%eax
-08049e74 <.text+0x1a4> mov    %edx,%edi
-08049e76 <.text+0x1a6> sete   %dl
-08049e79 <.text+0x1a9> or     %edi,%edx
-08049e7b <.text+0x1ab> cmp    $0x9,%esi
-08049e7e <.text+0x1ae> je     08049ed8 <exit@plt+0x21c>
-08049e80 <.text+0x1b0> cmp    $0x3,%esi
-08049e83 <.text+0x1b3> je     08049ed8 <exit@plt+0x21c>
-08049e85 <.text+0x1b5> test   %dl,%dl
-08049e87 <.text+0x1b7> mov    $0x1,%eax
-08049e8c <.text+0x1bc> jne    08049ea1 <exit@plt+0x1e5>
-08049e8e <.text+0x1be> mov    0x58(%ebx),%edx
-08049e91 <.text+0x1c1> mov    $0xffffffff,%eax
-08049e96 <.text+0x1c6> cmp    %edx,0x58(%ecx)
-08049e99 <.text+0x1c9> mov    0x5c(%ecx),%esi
-08049e9c <.text+0x1cc> mov    0x5c(%ebx),%edi
-08049e9f <.text+0x1cf> jle    08049eb0 <exit@plt+0x1f4>
-08049ea1 <.text+0x1d1> mov    -0xc(%ebp),%ebx
-08049ea4 <.text+0x1d4> mov    -0x8(%ebp),%esi
-08049ea7 <.text+0x1d7> mov    -0x4(%ebp),%edi
-08049eaa <.text+0x1da> mov    %ebp,%esp
-08049eac <.text+0x1dc> pop    %ebp
-08049ead <.text+0x1dd> ret    
-08049eae <.text+0x1de> xchg   %ax,%ax
-08049eb0 <.text+0x1e0> mov    $0x1,%eax
-08049eb5 <.text+0x1e5> jl     08049ea1 <exit@plt+0x1e5>
-08049eb7 <.text+0x1e7> mov    %edi,%eax
-08049eb9 <.text+0x1e9> sub    %esi,%eax
-08049ebb <.text+0x1eb> jne    08049ea1 <exit@plt+0x1e5>
-08049ebd <.text+0x1ed> mov    (%ebx),%eax
-08049ebf <.text+0x1ef> mov    -0x8(%ebp),%esi
-08049ec2 <.text+0x1f2> mov    -0xc(%ebp),%ebx
-08049ec5 <.text+0x1f5> mov    -0x4(%ebp),%edi
-08049ec8 <.text+0x1f8> mov    %eax,0xc(%ebp)
-08049ecb <.text+0x1fb> mov    (%ecx),%eax
-08049ecd <.text+0x1fd> mov    %eax,0x8(%ebp)
-08049ed0 <.text+0x200> mov    %ebp,%esp
-08049ed2 <.text+0x202> pop    %ebp
-08049ed3 <.text+0x203> jmp    08049cac <strcmp@plt>
-08049ed8 <.text+0x208> test   %dl,%dl
-08049eda <.text+0x20a> mov    $0xffffffff,%eax
-08049edf <.text+0x20f> jne    08049e8e <exit@plt+0x1d2>
-08049ee1 <.text+0x211> jmp    08049ea1 <exit@plt+0x1e5>
-08049ee3 <.text+0x213> lea    0x0(%esi),%esi
-08049ee9 <.text+0x219> lea    0x0(%edi,%eiz,1),%edi
-08049ef0 <.text+0x220> push   %ebp
-08049ef1 <.text+0x221> mov    %esp,%ebp
-08049ef3 <.text+0x223> sub    $0x18,%esp
-08049ef6 <.text+0x226> mov    0xc(%ebp),%ecx
-08049ef9 <.text+0x229> mov    %ebx,-0xc(%ebp)
-08049efc <.text+0x22c> mov    0x8(%ebp),%ebx
-08049eff <.text+0x22f> mov    %edi,-0x4(%ebp)
-08049f02 <.text+0x232> mov    %esi,-0x8(%ebp)
-08049f05 <.text+0x235> mov    0x68(%ecx),%eax
-08049f08 <.text+0x238> mov    0x68(%ebx),%esi
-08049f0b <.text+0x23b> cmp    $0x9,%eax
-08049f0e <.text+0x23e> sete   %dl
-08049f11 <.text+0x241> cmp    $0x3,%eax
-08049f14 <.text+0x244> mov    %edx,%edi
-08049f16 <.text+0x246> sete   %dl
-08049f19 <.text+0x249> or     %edi,%edx
-08049f1b <.text+0x24b> cmp    $0x9,%esi
-08049f1e <.text+0x24e> je     08049f78 <exit@plt+0x2bc>
-08049f20 <.text+0x250> cmp    $0x3,%esi
-08049f23 <.text+0x253> je     08049f78 <exit@plt+0x2bc>
-08049f25 <.text+0x255> test   %dl,%dl
-08049f27 <.text+0x257> mov    $0x1,%eax
-08049f2c <.text+0x25c> jne    08049f41 <exit@plt+0x285>
-08049f2e <.text+0x25e> mov    0x50(%ebx),%edx
-08049f31 <.text+0x261> mov    $0xffffffff,%eax
-08049f36 <.text+0x266> cmp    %edx,0x50(%ecx)
-08049f39 <.text+0x269> mov    0x54(%ecx),%esi
-08049f3c <.text+0x26c> mov    0x54(%ebx),%edi
-08049f3f <.text+0x26f> jle    08049f50 <exit@plt+0x294>
-08049f41 <.text+0x271> mov    -0xc(%ebp),%ebx
-08049f44 <.text+0x274> mov    -0x8(%ebp),%esi
-08049f47 <.text+0x277> mov    -0x4(%ebp),%edi
-08049f4a <.text+0x27a> mov    %ebp,%esp
-08049f4c <.text+0x27c> pop    %ebp
-08049f4d <.text+0x27d> ret    
-08049f4e <.text+0x27e> xchg   %ax,%ax
-08049f50 <.text+0x280> mov    $0x1,%eax
-08049f55 <.text+0x285> jl     08049f41 <exit@plt+0x285>
-08049f57 <.text+0x287> mov    %edi,%eax
-08049f59 <.text+0x289> sub    %esi,%eax
-08049f5b <.text+0x28b> jne    08049f41 <exit@plt+0x285>
-08049f5d <.text+0x28d> mov    (%ebx),%eax
-08049f5f <.text+0x28f> mov    -0x8(%ebp),%esi
-08049f62 <.text+0x292> mov    -0xc(%ebp),%ebx
-08049f65 <.text+0x295> mov    -0x4(%ebp),%edi
-08049f68 <.text+0x298> mov    %eax,0xc(%ebp)
-08049f6b <.text+0x29b> mov    (%ecx),%eax
-08049f6d <.text+0x29d> mov    %eax,0x8(%ebp)
-08049f70 <.text+0x2a0> mov    %ebp,%esp
-08049f72 <.text+0x2a2> pop    %ebp
-08049f73 <.text+0x2a3> jmp    08049cac <strcmp@plt>
-08049f78 <.text+0x2a8> test   %dl,%dl
-08049f7a <.text+0x2aa> mov    $0xffffffff,%eax
-08049f7f <.text+0x2af> jne    08049f2e <exit@plt+0x272>
-08049f81 <.text+0x2b1> jmp    08049f41 <exit@plt+0x285>
-08049f83 <.text+0x2b3> lea    0x0(%esi),%esi
-08049f89 <.text+0x2b9> lea    0x0(%edi,%eiz,1),%edi
-08049f90 <.text+0x2c0> push   %ebp
-08049f91 <.text+0x2c1> mov    %esp,%ebp
-08049f93 <.text+0x2c3> sub    $0x18,%esp
-08049f96 <.text+0x2c6> mov    0xc(%ebp),%ecx
-08049f99 <.text+0x2c9> mov    %ebx,-0xc(%ebp)
-08049f9c <.text+0x2cc> mov    0x8(%ebp),%ebx
-08049f9f <.text+0x2cf> mov    %edi,-0x4(%ebp)
-08049fa2 <.text+0x2d2> mov    %esi,-0x8(%ebp)
-08049fa5 <.text+0x2d5> mov    0x68(%ecx),%eax
-08049fa8 <.text+0x2d8> mov    0x68(%ebx),%esi
-08049fab <.text+0x2db> cmp    $0x9,%eax
-08049fae <.text+0x2de> sete   %dl
-08049fb1 <.text+0x2e1> cmp    $0x3,%eax
-08049fb4 <.text+0x2e4> mov    %edx,%edi
-08049fb6 <.text+0x2e6> sete   %dl
-08049fb9 <.text+0x2e9> or     %edi,%edx
-08049fbb <.text+0x2eb> cmp    $0x9,%esi
-08049fbe <.text+0x2ee> je     0804a018 <exit@plt+0x35c>
-08049fc0 <.text+0x2f0> cmp    $0x3,%esi
-08049fc3 <.text+0x2f3> je     0804a018 <exit@plt+0x35c>
-08049fc5 <.text+0x2f5> test   %dl,%dl
-08049fc7 <.text+0x2f7> mov    $0x1,%eax
-08049fcc <.text+0x2fc> jne    08049fe1 <exit@plt+0x325>
-08049fce <.text+0x2fe> mov    0x48(%ebx),%edx
-08049fd1 <.text+0x301> mov    $0xffffffff,%eax
-08049fd6 <.text+0x306> cmp    %edx,0x48(%ecx)
-08049fd9 <.text+0x309> mov    0x4c(%ecx),%esi
-08049fdc <.text+0x30c> mov    0x4c(%ebx),%edi
-08049fdf <.text+0x30f> jle    08049ff0 <exit@plt+0x334>
-08049fe1 <.text+0x311> mov    -0xc(%ebp),%ebx
-08049fe4 <.text+0x314> mov    -0x8(%ebp),%esi
-08049fe7 <.text+0x317> mov    -0x4(%ebp),%edi
-08049fea <.text+0x31a> mov    %ebp,%esp
-08049fec <.text+0x31c> pop    %ebp
-08049fed <.text+0x31d> ret    
-08049fee <.text+0x31e> xchg   %ax,%ax
-08049ff0 <.text+0x320> mov    $0x1,%eax
-08049ff5 <.text+0x325> jl     08049fe1 <exit@plt+0x325>
-08049ff7 <.text+0x327> mov    %edi,%eax
-08049ff9 <.text+0x329> sub    %esi,%eax
-08049ffb <.text+0x32b> jne    08049fe1 <exit@plt+0x325>
-08049ffd <.text+0x32d> mov    (%ebx),%eax
-08049fff <.text+0x32f> mov    -0x8(%ebp),%esi
-0804a002 <.text+0x332> mov    -0xc(%ebp),%ebx
-0804a005 <.text+0x335> mov    -0x4(%ebp),%edi
-0804a008 <.text+0x338> mov    %eax,0xc(%ebp)
-0804a00b <.text+0x33b> mov    (%ecx),%eax
-0804a00d <.text+0x33d> mov    %eax,0x8(%ebp)
-0804a010 <.text+0x340> mov    %ebp,%esp
-0804a012 <.text+0x342> pop    %ebp
-0804a013 <.text+0x343> jmp    08049cac <strcmp@plt>
-0804a018 <.text+0x348> test   %dl,%dl
-0804a01a <.text+0x34a> mov    $0xffffffff,%eax
-0804a01f <.text+0x34f> jne    08049fce <exit@plt+0x312>
-0804a021 <.text+0x351> jmp    08049fe1 <exit@plt+0x325>
-0804a023 <.text+0x353> lea    0x0(%esi),%esi
-0804a029 <.text+0x359> lea    0x0(%edi,%eiz,1),%edi
-0804a030 <.text+0x360> push   %ebp
-0804a031 <.text+0x361> mov    %esp,%ebp
-0804a033 <.text+0x363> sub    $0x18,%esp
-0804a036 <.text+0x366> mov    0xc(%ebp),%ecx
-0804a039 <.text+0x369> mov    %ebx,-0xc(%ebp)
-0804a03c <.text+0x36c> mov    0x8(%ebp),%ebx
-0804a03f <.text+0x36f> mov    %edi,-0x4(%ebp)
-0804a042 <.text+0x372> mov    %esi,-0x8(%ebp)
-0804a045 <.text+0x375> mov    0x68(%ecx),%eax
-0804a048 <.text+0x378> mov    0x68(%ebx),%esi
-0804a04b <.text+0x37b> cmp    $0x9,%eax
-0804a04e <.text+0x37e> sete   %dl
-0804a051 <.text+0x381> cmp    $0x3,%eax
-0804a054 <.text+0x384> mov    %edx,%edi
-0804a056 <.text+0x386> sete   %dl
-0804a059 <.text+0x389> or     %edi,%edx
-0804a05b <.text+0x38b> cmp    $0x9,%esi
-0804a05e <.text+0x38e> je     0804a0d0 <exit@plt+0x414>
-0804a060 <.text+0x390> cmp    $0x3,%esi
-0804a063 <.text+0x393> je     0804a0d0 <exit@plt+0x414>
-0804a065 <.text+0x395> test   %dl,%dl
-0804a067 <.text+0x397> mov    $0x1,%eax
-0804a06c <.text+0x39c> jne    0804a088 <exit@plt+0x3cc>
-0804a06e <.text+0x39e> mov    0x38(%ebx),%edx
-0804a071 <.text+0x3a1> mov    0x38(%ecx),%eax
-0804a074 <.text+0x3a4> mov    0x34(%ebx),%edi
-0804a077 <.text+0x3a7> mov    0x34(%ecx),%esi
-0804a07a <.text+0x3aa> cmp    %eax,%edx
-0804a07c <.text+0x3ac> jle    0804a098 <exit@plt+0x3dc>
-0804a07e <.text+0x3ae> mov    $0x1,%eax
-0804a083 <.text+0x3b3> nop
-0804a084 <.text+0x3b4> lea    0x0(%esi,%eiz,1),%esi
-0804a088 <.text+0x3b8> mov    -0xc(%ebp),%ebx
-0804a08b <.text+0x3bb> mov    -0x8(%ebp),%esi
-0804a08e <.text+0x3be> mov    -0x4(%ebp),%edi
-0804a091 <.text+0x3c1> mov    %ebp,%esp
-0804a093 <.text+0x3c3> pop    %ebp
-0804a094 <.text+0x3c4> ret    
-0804a095 <.text+0x3c5> lea    0x0(%esi),%esi
-0804a098 <.text+0x3c8> jl     0804a0c8 <exit@plt+0x40c>
-0804a09a <.text+0x3ca> cmp    %esi,%edi
-0804a09c <.text+0x3cc> jb     0804a0c8 <exit@plt+0x40c>
-0804a09e <.text+0x3ce> cmp    %eax,%edx
-0804a0a0 <.text+0x3d0> jg     0804a07e <exit@plt+0x3c2>
-0804a0a2 <.text+0x3d2> cmp    %esi,%edi
-0804a0a4 <.text+0x3d4> ja     0804a07e <exit@plt+0x3c2>
-0804a0a6 <.text+0x3d6> mov    (%ebx),%eax
-0804a0a8 <.text+0x3d8> mov    -0x8(%ebp),%esi
-0804a0ab <.text+0x3db> mov    -0xc(%ebp),%ebx
-0804a0ae <.text+0x3de> mov    -0x4(%ebp),%edi
-0804a0b1 <.text+0x3e1> mov    %eax,0xc(%ebp)
-0804a0b4 <.text+0x3e4> mov    (%ecx),%eax
-0804a0b6 <.text+0x3e6> mov    %eax,0x8(%ebp)
-0804a0b9 <.text+0x3e9> mov    %ebp,%esp
-0804a0bb <.text+0x3eb> pop    %ebp
-0804a0bc <.text+0x3ec> jmp    08049cac <strcmp@plt>
-0804a0c1 <.text+0x3f1> lea    0x0(%esi,%eiz,1),%esi
-0804a0c8 <.text+0x3f8> mov    $0xffffffff,%eax
-0804a0cd <.text+0x3fd> jmp    0804a088 <exit@plt+0x3cc>
-0804a0cf <.text+0x3ff> nop
-0804a0d0 <.text+0x400> test   %dl,%dl
-0804a0d2 <.text+0x402> mov    $0xffffffff,%eax
-0804a0d7 <.text+0x407> jne    0804a06e <exit@plt+0x3b2>
-0804a0d9 <.text+0x409> jmp    0804a088 <exit@plt+0x3cc>
-0804a0db <.text+0x40b> nop
-0804a0dc <.text+0x40c> lea    0x0(%esi,%eiz,1),%esi
-0804a0e0 <.text+0x410> push   %ebp
-0804a0e1 <.text+0x411> mov    %esp,%ebp
-0804a0e3 <.text+0x413> sub    $0xc,%esp
-0804a0e6 <.text+0x416> test   %al,%al
-0804a0e8 <.text+0x418> mov    %edi,0x8(%esp)
-0804a0ec <.text+0x41c> mov    %edx,%edi
-0804a0ee <.text+0x41e> mov    %ebx,(%esp)
-0804a0f1 <.text+0x421> mov    %esi,0x4(%esp)
-0804a0f5 <.text+0x425> je     0804a1b8 <exit@plt+0x4fc>
-0804a0fb <.text+0x42b> mov    %edx,%ebx
-0804a0fd <.text+0x42d> and    $0xf000,%ebx
-0804a103 <.text+0x433> cmp    $0x8000,%ebx
-0804a109 <.text+0x439> sete   %bl
-0804a10c <.text+0x43c> test   %bl,%bl
-0804a10e <.text+0x43e> jne    0804a1c6 <exit@plt+0x50a>
-0804a114 <.text+0x444> test   %al,%al
-0804a116 <.text+0x446> jne    0804a1e8 <exit@plt+0x52c>
-0804a11c <.text+0x44c> cmp    $0x9,%ecx
-0804a11f <.text+0x44f> sete   %dl
-0804a122 <.text+0x452> cmp    $0x3,%ecx
-0804a125 <.text+0x455> sete   %bl
-0804a128 <.text+0x458> mov    %ebx,%esi
-0804a12a <.text+0x45a> or     %edx,%esi
-0804a12c <.text+0x45c> mov    %esi,%edx
-0804a12e <.text+0x45e> mov    $0x2f,%ebx
-0804a133 <.text+0x463> test   %dl,%dl
-0804a135 <.text+0x465> jne    0804a1a5 <exit@plt+0x4e9>
-0804a137 <.text+0x467> cmpl   $0x1,0x80613c4
-0804a13e <.text+0x46e> je     0804a1a3 <exit@plt+0x4e7>
-0804a140 <.text+0x470> test   %al,%al
-0804a142 <.text+0x472> jne    0804a200 <exit@plt+0x544>
-0804a148 <.text+0x478> cmp    $0x6,%ecx
-0804a14b <.text+0x47b> sete   %dl
-0804a14e <.text+0x47e> mov    %edx,%esi
-0804a150 <.text+0x480> mov    %esi,%edx
-0804a152 <.text+0x482> mov    $0x40,%ebx
-0804a157 <.text+0x487> test   %dl,%dl
-0804a159 <.text+0x489> jne    0804a1a5 <exit@plt+0x4e9>
-0804a15b <.text+0x48b> test   %al,%al
-0804a15d <.text+0x48d> je     0804a218 <exit@plt+0x55c>
-0804a163 <.text+0x493> mov    %edi,%ebx
-0804a165 <.text+0x495> and    $0xf000,%ebx
-0804a16b <.text+0x49b> cmp    $0x1000,%ebx
-0804a171 <.text+0x4a1> sete   %bl
-0804a174 <.text+0x4a4> mov    %ebx,%esi
-0804a176 <.text+0x4a6> mov    %esi,%edx
-0804a178 <.text+0x4a8> mov    $0x7c,%ebx
-0804a17d <.text+0x4ad> test   %dl,%dl
-0804a17f <.text+0x4af> jne    0804a1a5 <exit@plt+0x4e9>
-0804a181 <.text+0x4b1> test   %al,%al
-0804a183 <.text+0x4b3> je     0804a228 <exit@plt+0x56c>
-0804a189 <.text+0x4b9> mov    %edi,%edx
-0804a18b <.text+0x4bb> and    $0xf000,%edx
-0804a191 <.text+0x4c1> cmp    $0xc000,%edx
-0804a197 <.text+0x4c7> sete   %al
-0804a19a <.text+0x4ca> test   %al,%al
-0804a19c <.text+0x4cc> mov    $0x3d,%ebx
-0804a1a1 <.text+0x4d1> jne    0804a1a5 <exit@plt+0x4e9>
-0804a1a3 <.text+0x4d3> xor    %ebx,%ebx
-0804a1a5 <.text+0x4d5> mov    %ebx,%eax
-0804a1a7 <.text+0x4d7> mov    0x4(%esp),%esi
-0804a1ab <.text+0x4db> mov    (%esp),%ebx
-0804a1ae <.text+0x4de> mov    0x8(%esp),%edi
-0804a1b2 <.text+0x4e2> mov    %ebp,%esp
-0804a1b4 <.text+0x4e4> pop    %ebp
-0804a1b5 <.text+0x4e5> ret    
-0804a1b6 <.text+0x4e6> xchg   %ax,%ax
-0804a1b8 <.text+0x4e8> cmp    $0x5,%ecx
-0804a1bb <.text+0x4eb> sete   %bl
-0804a1be <.text+0x4ee> test   %bl,%bl
-0804a1c0 <.text+0x4f0> je     0804a114 <exit@plt+0x458>
-0804a1c6 <.text+0x4f6> test   %al,%al
-0804a1c8 <.text+0x4f8> je     0804a1a3 <exit@plt+0x4e7>
-0804a1ca <.text+0x4fa> cmpl   $0x3,0x80613c4
-0804a1d1 <.text+0x501> jne    0804a1a3 <exit@plt+0x4e7>
-0804a1d3 <.text+0x503> and    $0x49,%edi
-0804a1d6 <.text+0x506> mov    $0x2a,%ebx
-0804a1db <.text+0x50b> jne    0804a1a5 <exit@plt+0x4e9>
-0804a1dd <.text+0x50d> xor    %ebx,%ebx
-0804a1df <.text+0x50f> jmp    0804a1a5 <exit@plt+0x4e9>
-0804a1e1 <.text+0x511> lea    0x0(%esi,%eiz,1),%esi
-0804a1e8 <.text+0x518> mov    %edi,%ebx
-0804a1ea <.text+0x51a> and    $0xf000,%ebx
-0804a1f0 <.text+0x520> cmp    $0x4000,%ebx
-0804a1f6 <.text+0x526> sete   %dl
-0804a1f9 <.text+0x529> mov    %edx,%esi
-0804a1fb <.text+0x52b> jmp    0804a12c <exit@plt+0x470>
-0804a200 <.text+0x530> mov    %edi,%ebx
-0804a202 <.text+0x532> and    $0xf000,%ebx
-0804a208 <.text+0x538> cmp    $0xa000,%ebx
-0804a20e <.text+0x53e> sete   %bl
-0804a211 <.text+0x541> mov    %ebx,%esi
-0804a213 <.text+0x543> jmp    0804a150 <exit@plt+0x494>
-0804a218 <.text+0x548> cmp    $0x1,%ecx
-0804a21b <.text+0x54b> sete   %dl
-0804a21e <.text+0x54e> mov    %edx,%esi
-0804a220 <.text+0x550> jmp    0804a176 <exit@plt+0x4ba>
-0804a225 <.text+0x555> lea    0x0(%esi),%esi
-0804a228 <.text+0x558> cmp    $0x7,%ecx
-0804a22b <.text+0x55b> sete   %al
-0804a22e <.text+0x55e> jmp    0804a19a <exit@plt+0x4de>
-0804a233 <.text+0x563> lea    0x0(%esi),%esi
-0804a239 <.text+0x569> lea    0x0(%edi,%eiz,1),%edi
-0804a240 <.text+0x570> push   %ebp
-0804a241 <.text+0x571> mov    %esp,%ebp
-0804a243 <.text+0x573> push   %esi
-0804a244 <.text+0x574> push   %ebx
-0804a245 <.text+0x575> sub    $0x10,%esp
-0804a248 <.text+0x578> mov    0x8(%ebp),%ebx
-0804a24b <.text+0x57b> test   %ebx,%ebx
-0804a24d <.text+0x57d> je     0804a298 <exit@plt+0x5dc>
-0804a24f <.text+0x57f> mov    0x8061dbc,%esi
-0804a255 <.text+0x585> movl   $0x5,0x8(%esp)
-0804a25d <.text+0x58d> movl   $0x805bde8,0x4(%esp)
-0804a265 <.text+0x595> movl   $0x0,(%esp)
-0804a26c <.text+0x59c> call   0804990c <dcgettext@plt>
-0804a271 <.text+0x5a1> mov    %esi,0xc(%esp)
-0804a275 <.text+0x5a5> movl   $0x1,0x4(%esp)
-0804a27d <.text+0x5ad> mov    %eax,0x8(%esp)
-0804a281 <.text+0x5b1> mov    0x80612e4,%eax
-0804a286 <.text+0x5b6> mov    %eax,(%esp)
-0804a289 <.text+0x5b9> call   0804971c <__fprintf_chk@plt>
-0804a28e <.text+0x5be> mov    %ebx,(%esp)
-0804a291 <.text+0x5c1> call   08049cbc <exit@plt>
-0804a296 <.text+0x5c6> xchg   %ax,%ax
-0804a298 <.text+0x5c8> mov    0x8061dbc,%esi
-0804a29e <.text+0x5ce> movl   $0x5,0x8(%esp)
-0804a2a6 <.text+0x5d6> movl   $0x805be10,0x4(%esp)
-0804a2ae <.text+0x5de> movl   $0x0,(%esp)
-0804a2b5 <.text+0x5e5> call   0804990c <dcgettext@plt>
-0804a2ba <.text+0x5ea> mov    %esi,0x8(%esp)
-0804a2be <.text+0x5ee> movl   $0x1,(%esp)
-0804a2c5 <.text+0x5f5> mov    %eax,0x4(%esp)
-0804a2c9 <.text+0x5f9> call   0804978c <__printf_chk@plt>
-0804a2ce <.text+0x5fe> mov    0x8061300,%esi
-0804a2d4 <.text+0x604> movl   $0x5,0x8(%esp)
-0804a2dc <.text+0x60c> movl   $0x805be34,0x4(%esp)
-0804a2e4 <.text+0x614> movl   $0x0,(%esp)
-0804a2eb <.text+0x61b> call   0804990c <dcgettext@plt>
-0804a2f0 <.text+0x620> mov    %esi,0x4(%esp)
-0804a2f4 <.text+0x624> mov    %eax,(%esp)
-0804a2f7 <.text+0x627> call   080496fc <fputs_unlocked@plt>
-0804a2fc <.text+0x62c> mov    0x8061300,%esi
-0804a302 <.text+0x632> movl   $0x5,0x8(%esp)
-0804a30a <.text+0x63a> movl   $0x805beb8,0x4(%esp)
-0804a312 <.text+0x642> movl   $0x0,(%esp)
-0804a319 <.text+0x649> call   0804990c <dcgettext@plt>
-0804a31e <.text+0x64e> mov    %esi,0x4(%esp)
-0804a322 <.text+0x652> mov    %eax,(%esp)
-0804a325 <.text+0x655> call   080496fc <fputs_unlocked@plt>
-0804a32a <.text+0x65a> mov    0x8061300,%esi
-0804a330 <.text+0x660> movl   $0x5,0x8(%esp)
-0804a338 <.text+0x668> movl   $0x805bf04,0x4(%esp)
-0804a340 <.text+0x670> movl   $0x0,(%esp)
-0804a347 <.text+0x677> call   0804990c <dcgettext@plt>
-0804a34c <.text+0x67c> mov    %esi,0x4(%esp)
-0804a350 <.text+0x680> mov    %eax,(%esp)
-0804a353 <.text+0x683> call   080496fc <fputs_unlocked@plt>
-0804a358 <.text+0x688> mov    0x8061300,%esi
-0804a35e <.text+0x68e> movl   $0x5,0x8(%esp)
-0804a366 <.text+0x696> movl   $0x805c014,0x4(%esp)
-0804a36e <.text+0x69e> movl   $0x0,(%esp)
-0804a375 <.text+0x6a5> call   0804990c <dcgettext@plt>
-0804a37a <.text+0x6aa> mov    %esi,0x4(%esp)
-0804a37e <.text+0x6ae> mov    %eax,(%esp)
-0804a381 <.text+0x6b1> call   080496fc <fputs_unlocked@plt>
-0804a386 <.text+0x6b6> mov    0x8061300,%esi
-0804a38c <.text+0x6bc> movl   $0x5,0x8(%esp)
-0804a394 <.text+0x6c4> movl   $0x805c1a0,0x4(%esp)
-0804a39c <.text+0x6cc> movl   $0x0,(%esp)
-0804a3a3 <.text+0x6d3> call   0804990c <dcgettext@plt>
-0804a3a8 <.text+0x6d8> mov    %esi,0x4(%esp)
-0804a3ac <.text+0x6dc> mov    %eax,(%esp)
-0804a3af <.text+0x6df> call   080496fc <fputs_unlocked@plt>
-0804a3b4 <.text+0x6e4> mov    0x8061300,%esi
-0804a3ba <.text+0x6ea> movl   $0x5,0x8(%esp)
-0804a3c2 <.text+0x6f2> movl   $0x805c350,0x4(%esp)
-0804a3ca <.text+0x6fa> movl   $0x0,(%esp)
-0804a3d1 <.text+0x701> call   0804990c <dcgettext@plt>
-0804a3d6 <.text+0x706> mov    %esi,0x4(%esp)
-0804a3da <.text+0x70a> mov    %eax,(%esp)
-0804a3dd <.text+0x70d> call   080496fc <fputs_unlocked@plt>
-0804a3e2 <.text+0x712> mov    0x8061300,%esi
-0804a3e8 <.text+0x718> movl   $0x5,0x8(%esp)
-0804a3f0 <.text+0x720> movl   $0x805c4f4,0x4(%esp)
-0804a3f8 <.text+0x728> movl   $0x0,(%esp)
-0804a3ff <.text+0x72f> call   0804990c <dcgettext@plt>
-0804a404 <.text+0x734> mov    %esi,0x4(%esp)
-0804a408 <.text+0x738> mov    %eax,(%esp)
-0804a40b <.text+0x73b> call   080496fc <fputs_unlocked@plt>
-0804a410 <.text+0x740> mov    0x8061300,%esi
-0804a416 <.text+0x746> movl   $0x5,0x8(%esp)
-0804a41e <.text+0x74e> movl   $0x805c534,0x4(%esp)
-0804a426 <.text+0x756> movl   $0x0,(%esp)
-0804a42d <.text+0x75d> call   0804990c <dcgettext@plt>
-0804a432 <.text+0x762> mov    %esi,0x4(%esp)
-0804a436 <.text+0x766> mov    %eax,(%esp)
-0804a439 <.text+0x769> call   080496fc <fputs_unlocked@plt>
-0804a43e <.text+0x76e> mov    0x8061300,%esi
-0804a444 <.text+0x774> movl   $0x5,0x8(%esp)
-0804a44c <.text+0x77c> movl   $0x805c620,0x4(%esp)
-0804a454 <.text+0x784> movl   $0x0,(%esp)
-0804a45b <.text+0x78b> call   0804990c <dcgettext@plt>
-0804a460 <.text+0x790> mov    %esi,0x4(%esp)
-0804a464 <.text+0x794> mov    %eax,(%esp)
-0804a467 <.text+0x797> call   080496fc <fputs_unlocked@plt>
-0804a46c <.text+0x79c> mov    0x8061300,%esi
-0804a472 <.text+0x7a2> movl   $0x5,0x8(%esp)
-0804a47a <.text+0x7aa> movl   $0x805c730,0x4(%esp)
-0804a482 <.text+0x7b2> movl   $0x0,(%esp)
-0804a489 <.text+0x7b9> call   0804990c <dcgettext@plt>
-0804a48e <.text+0x7be> mov    %esi,0x4(%esp)
-0804a492 <.text+0x7c2> mov    %eax,(%esp)
-0804a495 <.text+0x7c5> call   080496fc <fputs_unlocked@plt>
-0804a49a <.text+0x7ca> mov    0x8061300,%esi
-0804a4a0 <.text+0x7d0> movl   $0x5,0x8(%esp)
-0804a4a8 <.text+0x7d8> movl   $0x805c8d4,0x4(%esp)
-0804a4b0 <.text+0x7e0> movl   $0x0,(%esp)
-0804a4b7 <.text+0x7e7> call   0804990c <dcgettext@plt>
-0804a4bc <.text+0x7ec> mov    %esi,0x4(%esp)
-0804a4c0 <.text+0x7f0> mov    %eax,(%esp)
-0804a4c3 <.text+0x7f3> call   080496fc <fputs_unlocked@plt>
-0804a4c8 <.text+0x7f8> mov    0x8061300,%esi
-0804a4ce <.text+0x7fe> movl   $0x5,0x8(%esp)
-0804a4d6 <.text+0x806> movl   $0x805ca68,0x4(%esp)
-0804a4de <.text+0x80e> movl   $0x0,(%esp)
-0804a4e5 <.text+0x815> call   0804990c <dcgettext@plt>
-0804a4ea <.text+0x81a> mov    %esi,0x4(%esp)
-0804a4ee <.text+0x81e> mov    %eax,(%esp)
-0804a4f1 <.text+0x821> call   080496fc <fputs_unlocked@plt>
-0804a4f6 <.text+0x826> mov    0x8061300,%esi
-0804a4fc <.text+0x82c> movl   $0x5,0x8(%esp)
-0804a504 <.text+0x834> movl   $0x805cbd0,0x4(%esp)
-0804a50c <.text+0x83c> movl   $0x0,(%esp)
-0804a513 <.text+0x843> call   0804990c <dcgettext@plt>
-0804a518 <.text+0x848> mov    %esi,0x4(%esp)
-0804a51c <.text+0x84c> mov    %eax,(%esp)
-0804a51f <.text+0x84f> call   080496fc <fputs_unlocked@plt>
-0804a524 <.text+0x854> mov    0x8061300,%esi
-0804a52a <.text+0x85a> movl   $0x5,0x8(%esp)
-0804a532 <.text+0x862> movl   $0x805cd44,0x4(%esp)
-0804a53a <.text+0x86a> movl   $0x0,(%esp)
-0804a541 <.text+0x871> call   0804990c <dcgettext@plt>
-0804a546 <.text+0x876> mov    %esi,0x4(%esp)
-0804a54a <.text+0x87a> mov    %eax,(%esp)
-0804a54d <.text+0x87d> call   080496fc <fputs_unlocked@plt>
-0804a552 <.text+0x882> mov    0x8061300,%esi
-0804a558 <.text+0x888> movl   $0x5,0x8(%esp)
-0804a560 <.text+0x890> movl   $0x805cef8,0x4(%esp)
-0804a568 <.text+0x898> movl   $0x0,(%esp)
-0804a56f <.text+0x89f> call   0804990c <dcgettext@plt>
-0804a574 <.text+0x8a4> mov    %esi,0x4(%esp)
-0804a578 <.text+0x8a8> mov    %eax,(%esp)
-0804a57b <.text+0x8ab> call   080496fc <fputs_unlocked@plt>
-0804a580 <.text+0x8b0> mov    0x8061300,%esi
-0804a586 <.text+0x8b6> movl   $0x5,0x8(%esp)
-0804a58e <.text+0x8be> movl   $0x805cfc0,0x4(%esp)
-0804a596 <.text+0x8c6> movl   $0x0,(%esp)
-0804a59d <.text+0x8cd> call   0804990c <dcgettext@plt>
-0804a5a2 <.text+0x8d2> mov    %esi,0x4(%esp)
-0804a5a6 <.text+0x8d6> mov    %eax,(%esp)
-0804a5a9 <.text+0x8d9> call   080496fc <fputs_unlocked@plt>
-0804a5ae <.text+0x8de> mov    0x8061300,%esi
-0804a5b4 <.text+0x8e4> movl   $0x5,0x8(%esp)
-0804a5bc <.text+0x8ec> movl   $0x805d18c,0x4(%esp)
-0804a5c4 <.text+0x8f4> movl   $0x0,(%esp)
-0804a5cb <.text+0x8fb> call   0804990c <dcgettext@plt>
-0804a5d0 <.text+0x900> mov    %esi,0x4(%esp)
-0804a5d4 <.text+0x904> mov    %eax,(%esp)
-0804a5d7 <.text+0x907> call   080496fc <fputs_unlocked@plt>
-0804a5dc <.text+0x90c> mov    0x8061300,%esi
-0804a5e2 <.text+0x912> movl   $0x5,0x8(%esp)
-0804a5ea <.text+0x91a> movl   $0x805d388,0x4(%esp)
-0804a5f2 <.text+0x922> movl   $0x0,(%esp)
-0804a5f9 <.text+0x929> call   0804990c <dcgettext@plt>
-0804a5fe <.text+0x92e> mov    %esi,0x4(%esp)
-0804a602 <.text+0x932> mov    %eax,(%esp)
-0804a605 <.text+0x935> call   080496fc <fputs_unlocked@plt>
-0804a60a <.text+0x93a> mov    0x8061300,%esi
-0804a610 <.text+0x940> movl   $0x5,0x8(%esp)
-0804a618 <.text+0x948> movl   $0x805d408,0x4(%esp)
-0804a620 <.text+0x950> movl   $0x0,(%esp)
-0804a627 <.text+0x957> call   0804990c <dcgettext@plt>
-0804a62c <.text+0x95c> mov    %esi,0x4(%esp)
-0804a630 <.text+0x960> mov    %eax,(%esp)
-0804a633 <.text+0x963> call   080496fc <fputs_unlocked@plt>
-0804a638 <.text+0x968> mov    0x8061300,%esi
-0804a63e <.text+0x96e> movl   $0x5,0x8(%esp)
-0804a646 <.text+0x976> movl   $0x805d56c,0x4(%esp)
-0804a64e <.text+0x97e> movl   $0x0,(%esp)
-0804a655 <.text+0x985> call   0804990c <dcgettext@plt>
-0804a65a <.text+0x98a> mov    %esi,0x4(%esp)
-0804a65e <.text+0x98e> mov    %eax,(%esp)
-0804a661 <.text+0x991> call   080496fc <fputs_unlocked@plt>
-0804a666 <.text+0x996> mov    0x8061300,%esi
-0804a66c <.text+0x99c> movl   $0x5,0x8(%esp)
-0804a674 <.text+0x9a4> movl   $0x805d6c8,0x4(%esp)
-0804a67c <.text+0x9ac> movl   $0x0,(%esp)
-0804a683 <.text+0x9b3> call   0804990c <dcgettext@plt>
-0804a688 <.text+0x9b8> mov    %esi,0x4(%esp)
-0804a68c <.text+0x9bc> mov    %eax,(%esp)
-0804a68f <.text+0x9bf> call   080496fc <fputs_unlocked@plt>
-0804a694 <.text+0x9c4> mov    0x8061300,%esi
-0804a69a <.text+0x9ca> movl   $0x5,0x8(%esp)
-0804a6a2 <.text+0x9d2> movl   $0x805d6f8,0x4(%esp)
-0804a6aa <.text+0x9da> movl   $0x0,(%esp)
-0804a6b1 <.text+0x9e1> call   0804990c <dcgettext@plt>
-0804a6b6 <.text+0x9e6> mov    %esi,0x4(%esp)
-0804a6ba <.text+0x9ea> mov    %eax,(%esp)
-0804a6bd <.text+0x9ed> call   080496fc <fputs_unlocked@plt>
-0804a6c2 <.text+0x9f2> mov    0x8061300,%esi
-0804a6c8 <.text+0x9f8> movl   $0x5,0x8(%esp)
-0804a6d0 <.text+0xa00> movl   $0x805d730,0x4(%esp)
-0804a6d8 <.text+0xa08> movl   $0x0,(%esp)
-0804a6df <.text+0xa0f> call   0804990c <dcgettext@plt>
-0804a6e4 <.text+0xa14> mov    %esi,0x4(%esp)
-0804a6e8 <.text+0xa18> mov    %eax,(%esp)
-0804a6eb <.text+0xa1b> call   080496fc <fputs_unlocked@plt>
-0804a6f0 <.text+0xa20> mov    0x8061300,%esi
-0804a6f6 <.text+0xa26> movl   $0x5,0x8(%esp)
-0804a6fe <.text+0xa2e> movl   $0x805d7cc,0x4(%esp)
-0804a706 <.text+0xa36> movl   $0x0,(%esp)
-0804a70d <.text+0xa3d> call   0804990c <dcgettext@plt>
-0804a712 <.text+0xa42> mov    %esi,0x4(%esp)
-0804a716 <.text+0xa46> mov    %eax,(%esp)
-0804a719 <.text+0xa49> call   080496fc <fputs_unlocked@plt>
-0804a71e <.text+0xa4e> mov    0x8061300,%esi
-0804a724 <.text+0xa54> movl   $0x5,0x8(%esp)
-0804a72c <.text+0xa5c> movl   $0x805d970,0x4(%esp)
-0804a734 <.text+0xa64> movl   $0x0,(%esp)
-0804a73b <.text+0xa6b> call   0804990c <dcgettext@plt>
-0804a740 <.text+0xa70> mov    %esi,0x4(%esp)
-0804a744 <.text+0xa74> mov    %eax,(%esp)
-0804a747 <.text+0xa77> call   080496fc <fputs_unlocked@plt>
-0804a74c <.text+0xa7c> mov    0x8061dbc,%eax
-0804a751 <.text+0xa81> mov    %eax,(%esp)
-0804a754 <.text+0xa84> call   08052ba0 <exit@plt+0x8ee4>
-0804a759 <.text+0xa89> movl   $0x5,0x8(%esp)
-0804a761 <.text+0xa91> movl   $0x805dd9c,0x4(%esp)
-0804a769 <.text+0xa99> movl   $0x0,(%esp)
-0804a770 <.text+0xaa0> mov    %eax,%esi
-0804a772 <.text+0xaa2> call   0804990c <dcgettext@plt>
-0804a777 <.text+0xaa7> mov    %esi,0x8(%esp)
-0804a77b <.text+0xaab> movl   $0x805ddb3,0xc(%esp)
-0804a783 <.text+0xab3> movl   $0x1,(%esp)
-0804a78a <.text+0xaba> mov    %eax,0x4(%esp)
-0804a78e <.text+0xabe> call   0804978c <__printf_chk@plt>
-0804a793 <.text+0xac3> movl   $0x5,0x8(%esp)
-0804a79b <.text+0xacb> movl   $0x805da08,0x4(%esp)
-0804a7a3 <.text+0xad3> movl   $0x0,(%esp)
-0804a7aa <.text+0xada> call   0804990c <dcgettext@plt>
-0804a7af <.text+0xadf> movl   $0x805ddcd,0xc(%esp)
-0804a7b7 <.text+0xae7> movl   $0x805ddc9,0x8(%esp)
-0804a7bf <.text+0xaef> movl   $0x1,(%esp)
-0804a7c6 <.text+0xaf6> mov    %eax,0x4(%esp)
-0804a7ca <.text+0xafa> call   0804978c <__printf_chk@plt>
-0804a7cf <.text+0xaff> mov    0x8061300,%esi
-0804a7d5 <.text+0xb05> movl   $0x5,0x8(%esp)
-0804a7dd <.text+0xb0d> movl   $0x805da3c,0x4(%esp)
-0804a7e5 <.text+0xb15> movl   $0x0,(%esp)
-0804a7ec <.text+0xb1c> call   0804990c <dcgettext@plt>
-0804a7f1 <.text+0xb21> mov    %esi,0x4(%esp)
-0804a7f5 <.text+0xb25> mov    %eax,(%esp)
-0804a7f8 <.text+0xb28> call   080496fc <fputs_unlocked@plt>
-0804a7fd <.text+0xb2d> movl   $0x5,(%esp)
-0804a804 <.text+0xb34> call   08053120 <exit@plt+0x9464>
-0804a809 <.text+0xb39> test   %al,%al
-0804a80b <.text+0xb3b> je     0804a28e <exit@plt+0x5d2>
-0804a811 <.text+0xb41> mov    0x8061dbc,%eax
-0804a816 <.text+0xb46> mov    %eax,(%esp)
-0804a819 <.text+0xb49> call   08052ba0 <exit@plt+0x8ee4>
-0804a81e <.text+0xb4e> movl   $0x5,0x8(%esp)
-0804a826 <.text+0xb56> movl   $0x805da7c,0x4(%esp)
-0804a82e <.text+0xb5e> movl   $0x0,(%esp)
-0804a835 <.text+0xb65> mov    %eax,%esi
-0804a837 <.text+0xb67> call   0804990c <dcgettext@plt>
-0804a83c <.text+0xb6c> mov    %esi,0x8(%esp)
-0804a840 <.text+0xb70> movl   $0x1,(%esp)
-0804a847 <.text+0xb77> mov    %eax,0x4(%esp)
-0804a84b <.text+0xb7b> call   0804978c <__printf_chk@plt>
-0804a850 <.text+0xb80> jmp    0804a28e <exit@plt+0x5d2>
-0804a855 <.text+0xb85> lea    0x0(%esi,%eiz,1),%esi
-0804a859 <.text+0xb89> lea    0x0(%edi,%eiz,1),%edi
-0804a860 <.text+0xb90> push   %ebp
-0804a861 <.text+0xb91> mov    %esp,%ebp
-0804a863 <.text+0xb93> push   %ebx
-0804a864 <.text+0xb94> mov    %eax,%ebx
-0804a866 <.text+0xb96> sub    $0x14,%esp
-0804a869 <.text+0xb99> mov    (%eax),%eax
-0804a86b <.text+0xb9b> mov    %eax,(%esp)
-0804a86e <.text+0xb9e> call   080498cc <free@plt>
-0804a873 <.text+0xba3> mov    0x4(%ebx),%eax
-0804a876 <.text+0xba6> mov    %eax,(%esp)
-0804a879 <.text+0xba9> call   080498cc <free@plt>
-0804a87e <.text+0xbae> mov    %ebx,(%esp)
-0804a881 <.text+0xbb1> call   080498cc <free@plt>
-0804a886 <.text+0xbb6> add    $0x14,%esp
-0804a889 <.text+0xbb9> pop    %ebx
-0804a88a <.text+0xbba> pop    %ebp
-0804a88b <.text+0xbbb> ret    
-0804a88c <.text+0xbbc> lea    0x0(%esi,%eiz,1),%esi
-0804a890 <.text+0xbc0> push   %ebp
-0804a891 <.text+0xbc1> mov    %esp,%ebp
-0804a893 <.text+0xbc3> sub    $0x8,%esp
-0804a896 <.text+0xbc6> leave  
-0804a897 <.text+0xbc7> jmp    080498cc <free@plt>
-0804a89c <.text+0xbcc> lea    0x0(%esi,%eiz,1),%esi
-0804a8a0 <.text+0xbd0> push   %ebp
-0804a8a1 <.text+0xbd1> mov    %esp,%ebp
-0804a8a3 <.text+0xbd3> push   %edi
-0804a8a4 <.text+0xbd4> push   %esi
-0804a8a5 <.text+0xbd5> push   %ebx
-0804a8a6 <.text+0xbd6> xor    %ebx,%ebx
-0804a8a8 <.text+0xbd8> sub    $0x14,%esp
-0804a8ab <.text+0xbdb> mov    %eax,-0x10(%ebp)
-0804a8ae <.text+0xbde> mov    -0x10(%ebp),%esi
-0804a8b1 <.text+0xbe1> xor    %eax,%eax
-0804a8b3 <.text+0xbe3> mov    %edx,-0x14(%ebp)
-0804a8b6 <.text+0xbe6> mov    (%edx),%edx
-0804a8b8 <.text+0xbe8> mov    %eax,%edi
-0804a8ba <.text+0xbea> mov    %cl,-0x15(%ebp)
-0804a8bd <.text+0xbed> mov    (%esi),%ecx
-0804a8bf <.text+0xbef> xor    %esi,%esi
-0804a8c1 <.text+0xbf1> cmp    $0x2,%esi
-0804a8c4 <.text+0xbf4> je     0804a958 <exit@plt+0xc9c>
-0804a8ca <.text+0xbfa> ja     0804a930 <exit@plt+0xc74>
-0804a8cc <.text+0xbfc> cmp    $0x1,%esi
-0804a8cf <.text+0xbff> je     0804a983 <exit@plt+0xcc7>
-0804a8d5 <.text+0xc05> movzbl (%edx),%eax
-0804a8d8 <.text+0xc08> cmp    $0x3d,%al
-0804a8da <.text+0xc0a> je     0804a945 <exit@plt+0xc89>
-0804a8dc <.text+0xc0c> lea    0x0(%esi,%eiz,1),%esi
-0804a8e0 <.text+0xc10> jle    0804a9e0 <exit@plt+0xd24>
-0804a8e6 <.text+0xc16> cmp    $0x5c,%al
-0804a8e8 <.text+0xc18> je     0804a980 <exit@plt+0xcc4>
-0804a8ee <.text+0xc1e> cmp    $0x5e,%al
-0804a8f0 <.text+0xc20> jne    0804a9cf <exit@plt+0xd13>
-0804a8f6 <.text+0xc26> add    $0x1,%edx
-0804a8f9 <.text+0xc29> movzbl (%edx),%eax
-0804a8fc <.text+0xc2c> lea    -0x40(%eax),%esi
-0804a8ff <.text+0xc2f> mov    %al,-0x19(%ebp)
-0804a902 <.text+0xc32> mov    %esi,%eax
-0804a904 <.text+0xc34> cmp    $0x3e,%al
-0804a906 <.text+0xc36> jbe    0804a9c8 <exit@plt+0xd0c>
-0804a90c <.text+0xc3c> cmpb   $0x3f,-0x19(%ebp)
-0804a910 <.text+0xc40> je     0804aaf0 <exit@plt+0xe34>
-0804a916 <.text+0xc46> xor    %eax,%eax
-0804a918 <.text+0xc48> mov    -0x10(%ebp),%esi
-0804a91b <.text+0xc4b> mov    %ecx,(%esi)
-0804a91d <.text+0xc4d> mov    -0x14(%ebp),%ecx
-0804a920 <.text+0xc50> mov    %edx,(%ecx)
-0804a922 <.text+0xc52> mov    0x8(%ebp),%edx
-0804a925 <.text+0xc55> mov    %ebx,(%edx)
-0804a927 <.text+0xc57> add    $0x14,%esp
-0804a92a <.text+0xc5a> pop    %ebx
-0804a92b <.text+0xc5b> pop    %esi
-0804a92c <.text+0xc5c> pop    %edi
-0804a92d <.text+0xc5d> pop    %ebp
-0804a92e <.text+0xc5e> ret    
-0804a92f <.text+0xc5f> nop
-0804a930 <.text+0xc60> cmp    $0x3,%esi
-0804a933 <.text+0xc63> je     0804a9f8 <exit@plt+0xd3c>
-0804a939 <.text+0xc69> cmp    $0x4,%esi
-0804a93c <.text+0xc6c> je     0804a8f9 <exit@plt+0xc3d>
-0804a93e <.text+0xc6e> movzbl (%edx),%eax
-0804a941 <.text+0xc71> cmp    $0x3d,%al
-0804a943 <.text+0xc73> jne    0804a8e0 <exit@plt+0xc24>
-0804a945 <.text+0xc75> cmpb   $0x0,-0x15(%ebp)
-0804a949 <.text+0xc79> je     0804a9cf <exit@plt+0xd13>
-0804a94f <.text+0xc7f> mov    $0x1,%eax
-0804a954 <.text+0xc84> jmp    0804a918 <exit@plt+0xc5c>
-0804a956 <.text+0xc86> xchg   %ax,%ax
-0804a958 <.text+0xc88> mov    %ecx,-0x20(%ebp)
-0804a95b <.text+0xc8b> movzbl (%edx),%eax
-0804a95e <.text+0xc8e> lea    -0x30(%eax),%esi
-0804a961 <.text+0xc91> mov    %esi,%ecx
-0804a963 <.text+0xc93> cmp    $0x7,%cl
-0804a966 <.text+0xc96> jbe    0804a9b8 <exit@plt+0xcfc>
-0804a968 <.text+0xc98> mov    -0x20(%ebp),%ecx
-0804a96b <.text+0xc9b> mov    %edi,%eax
-0804a96d <.text+0xc9d> add    $0x1,%ebx
-0804a970 <.text+0xca0> mov    %al,(%ecx)
-0804a972 <.text+0xca2> add    $0x1,%ecx
-0804a975 <.text+0xca5> jmp    0804a8d5 <exit@plt+0xc19>
-0804a97a <.text+0xcaa> lea    0x0(%esi),%esi
-0804a980 <.text+0xcb0> add    $0x1,%edx
-0804a983 <.text+0xcb3> movzbl (%edx),%eax
-0804a986 <.text+0xcb6> cmp    $0x78,%al
-0804a988 <.text+0xcb8> jbe    0804a9a8 <exit@plt+0xcec>
-0804a98a <.text+0xcba> mov    %al,(%ecx)
-0804a98c <.text+0xcbc> add    $0x1,%ebx
-0804a98f <.text+0xcbf> add    $0x1,%ecx
-0804a992 <.text+0xcc2> mov    %eax,%edi
-0804a994 <.text+0xcc4> xor    %esi,%esi
-0804a996 <.text+0xcc6> add    $0x1,%edx
-0804a999 <.text+0xcc9> cmp    $0x4,%esi
-0804a99c <.text+0xccc> jbe    0804a8c1 <exit@plt+0xc05>
-0804a9a2 <.text+0xcd2> jmp    0804a9e9 <exit@plt+0xd2d>
-0804a9a4 <.text+0xcd4> lea    0x0(%esi,%eiz,1),%esi
-0804a9a8 <.text+0xcd8> movzbl %al,%esi
-0804a9ab <.text+0xcdb> jmp    *0x805e2c0(,%esi,4)
-0804a9b2 <.text+0xce2> lea    0x0(%esi),%esi
-0804a9b8 <.text+0xce8> lea    -0x30(%eax,%edi,8),%edi
-0804a9bc <.text+0xcec> add    $0x1,%edx
-0804a9bf <.text+0xcef> nop
-0804a9c0 <.text+0xcf0> jmp    0804a95b <exit@plt+0xc9f>
-0804a9c2 <.text+0xcf2> lea    0x0(%esi),%esi
-0804a9c8 <.text+0xcf8> movzbl -0x19(%ebp),%eax
-0804a9cc <.text+0xcfc> and    $0x1f,%eax
-0804a9cf <.text+0xcff> mov    %al,(%ecx)
-0804a9d1 <.text+0xd01> add    $0x1,%edx
-0804a9d4 <.text+0xd04> add    $0x1,%ecx
-0804a9d7 <.text+0xd07> add    $0x1,%ebx
-0804a9da <.text+0xd0a> jmp    0804a8d5 <exit@plt+0xc19>
-0804a9df <.text+0xd0f> nop
-0804a9e0 <.text+0xd10> test   %al,%al
-0804a9e2 <.text+0xd12> jne    0804aa20 <exit@plt+0xd64>
-0804a9e4 <.text+0xd14> mov    $0x5,%esi
-0804a9e9 <.text+0xd19> cmp    $0x6,%esi
-0804a9ec <.text+0xd1c> setne  %al
-0804a9ef <.text+0xd1f> jmp    0804a918 <exit@plt+0xc5c>
-0804a9f4 <.text+0xd24> lea    0x0(%esi,%eiz,1),%esi
-0804a9f8 <.text+0xd28> mov    %ecx,-0x20(%ebp)
-0804a9fb <.text+0xd2b> movzbl (%edx),%eax
-0804a9fe <.text+0xd2e> lea    -0x30(%eax),%esi
-0804aa01 <.text+0xd31> mov    %esi,%ecx
-0804aa03 <.text+0xd33> cmp    $0x36,%cl
-0804aa06 <.text+0xd36> ja     0804a968 <exit@plt+0xcac>
-0804aa0c <.text+0xd3c> and    $0xff,%esi
-0804aa12 <.text+0xd42> jmp    *0x805e4a4(,%esi,4)
-0804aa19 <.text+0xd49> lea    0x0(%esi,%eiz,1),%esi
-0804aa20 <.text+0xd50> cmp    $0x3a,%al
-0804aa22 <.text+0xd52> jne    0804a9cf <exit@plt+0xd13>
-0804aa24 <.text+0xd54> lea    0x0(%esi,%eiz,1),%esi
-0804aa28 <.text+0xd58> jmp    0804a9e4 <exit@plt+0xd28>
-0804aa2a <.text+0xd5a> lea    0x0(%esi),%esi
-0804aa30 <.text+0xd60> shl    $0x4,%edi
-0804aa33 <.text+0xd63> add    $0x1,%edx
-0804aa36 <.text+0xd66> lea    -0x57(%eax,%edi,1),%edi
-0804aa3a <.text+0xd6a> jmp    0804a9fb <exit@plt+0xd3f>
-0804aa3c <.text+0xd6c> lea    0x0(%esi,%eiz,1),%esi
-0804aa40 <.text+0xd70> shl    $0x4,%edi
-0804aa43 <.text+0xd73> add    $0x1,%edx
-0804aa46 <.text+0xd76> lea    -0x37(%eax,%edi,1),%edi
-0804aa4a <.text+0xd7a> jmp    0804a9fb <exit@plt+0xd3f>
-0804aa4c <.text+0xd7c> lea    0x0(%esi,%eiz,1),%esi
-0804aa50 <.text+0xd80> shl    $0x4,%edi
-0804aa53 <.text+0xd83> add    $0x1,%edx
-0804aa56 <.text+0xd86> lea    -0x30(%eax,%edi,1),%edi
-0804aa5a <.text+0xd8a> jmp    0804a9fb <exit@plt+0xd3f>
-0804aa5c <.text+0xd8c> mov    $0xb,%eax
-0804aa61 <.text+0xd91> jmp    0804a98a <exit@plt+0xcce>
-0804aa66 <.text+0xd96> mov    $0x9,%eax
-0804aa6b <.text+0xd9b> jmp    0804a98a <exit@plt+0xcce>
-0804aa70 <.text+0xda0> mov    $0x7f,%eax
-0804aa75 <.text+0xda5> jmp    0804a98a <exit@plt+0xcce>
-0804aa7a <.text+0xdaa> mov    $0x6,%esi
-0804aa7f <.text+0xdaf> nop
-0804aa80 <.text+0xdb0> jmp    0804a996 <exit@plt+0xcda>
-0804aa85 <.text+0xdb5> lea    -0x30(%eax),%edi
-0804aa88 <.text+0xdb8> mov    $0x2,%esi
-0804aa8d <.text+0xdbd> lea    0x0(%esi),%esi
-0804aa90 <.text+0xdc0> jmp    0804a996 <exit@plt+0xcda>
-0804aa95 <.text+0xdc5> mov    $0xd,%eax
-0804aa9a <.text+0xdca> jmp    0804a98a <exit@plt+0xcce>
-0804aa9f <.text+0xdcf> mov    $0xa,%eax
-0804aaa4 <.text+0xdd4> jmp    0804a98a <exit@plt+0xcce>
-0804aaa9 <.text+0xdd9> mov    $0xc,%eax
-0804aaae <.text+0xdde> xchg   %ax,%ax
-0804aab0 <.text+0xde0> jmp    0804a98a <exit@plt+0xcce>
-0804aab5 <.text+0xde5> mov    $0x1b,%eax
-0804aaba <.text+0xdea> jmp    0804a98a <exit@plt+0xcce>
-0804aabf <.text+0xdef> mov    $0x8,%eax
-0804aac4 <.text+0xdf4> jmp    0804a98a <exit@plt+0xcce>
-0804aac9 <.text+0xdf9> mov    $0x7,%eax
-0804aace <.text+0xdfe> xchg   %ax,%ax
-0804aad0 <.text+0xe00> jmp    0804a98a <exit@plt+0xcce>
-0804aad5 <.text+0xe05> mov    $0x20,%eax
-0804aada <.text+0xe0a> jmp    0804a98a <exit@plt+0xcce>
-0804aadf <.text+0xe0f> mov    $0x3,%esi
-0804aae4 <.text+0xe14> xor    %edi,%edi
-0804aae6 <.text+0xe16> jmp    0804a996 <exit@plt+0xcda>
-0804aaeb <.text+0xe1b> nop
-0804aaec <.text+0xe1c> lea    0x0(%esi,%eiz,1),%esi
-0804aaf0 <.text+0xe20> movb   $0x7f,(%ecx)
-0804aaf3 <.text+0xe23> add    $0x1,%ebx
-0804aaf6 <.text+0xe26> add    $0x1,%ecx
-0804aaf9 <.text+0xe29> jmp    0804a8d5 <exit@plt+0xc19>
-0804aafe <.text+0xe2e> xchg   %ax,%ax
-0804ab00 <.text+0xe30> push   %ebp
-0804ab01 <.text+0xe31> mov    %esp,%ebp
-0804ab03 <.text+0xe33> sub    $0x8,%esp
-0804ab06 <.text+0xe36> mov    %esi,(%esp)
-0804ab09 <.text+0xe39> mov    %edi,0x4(%esp)
-0804ab0d <.text+0xe3d> mov    0x80611e0(,%eax,8),%edx
-0804ab14 <.text+0xe44> mov    0x80611e4(,%eax,8),%esi
-0804ab1b <.text+0xe4b> xor    %eax,%eax
-0804ab1d <.text+0xe4d> test   %edx,%edx
-0804ab1f <.text+0xe4f> je     0804ab30 <exit@plt+0xe74>
-0804ab21 <.text+0xe51> cmp    $0x1,%edx
-0804ab24 <.text+0xe54> je     0804ab60 <exit@plt+0xea4>
-0804ab26 <.text+0xe56> cmp    $0x2,%edx
-0804ab29 <.text+0xe59> mov    $0x1,%eax
-0804ab2e <.text+0xe5e> je     0804ab40 <exit@plt+0xe84>
-0804ab30 <.text+0xe60> mov    (%esp),%esi
-0804ab33 <.text+0xe63> mov    0x4(%esp),%edi
-0804ab37 <.text+0xe67> mov    %ebp,%esp
-0804ab39 <.text+0xe69> pop    %ebp
-0804ab3a <.text+0xe6a> ret    
-0804ab3b <.text+0xe6b> nop
-0804ab3c <.text+0xe6c> lea    0x0(%esi,%eiz,1),%esi
-0804ab40 <.text+0xe70> mov    $0x805ddd7,%edi
-0804ab45 <.text+0xe75> mov    $0x2,%ecx
-0804ab4a <.text+0xe7a> repz cmpsb %es:(%edi),%ds:(%esi)
-0804ab4c <.text+0xe7c> mov    (%esp),%esi
-0804ab4f <.text+0xe7f> mov    0x4(%esp),%edi
-0804ab53 <.text+0xe83> setne  %al
-0804ab56 <.text+0xe86> mov    %ebp,%esp
-0804ab58 <.text+0xe88> pop    %ebp
-0804ab59 <.text+0xe89> ret    
-0804ab5a <.text+0xe8a> lea    0x0(%esi),%esi
-0804ab60 <.text+0xe90> cmpb   $0x30,(%esi)
-0804ab63 <.text+0xe93> mov    0x4(%esp),%edi
-0804ab67 <.text+0xe97> mov    (%esp),%esi
-0804ab6a <.text+0xe9a> setne  %al
-0804ab6d <.text+0xe9d> mov    %ebp,%esp
-0804ab6f <.text+0xe9f> pop    %ebp
-0804ab70 <.text+0xea0> ret    
-0804ab71 <.text+0xea1> jmp    0804ab80 <exit@plt+0xec4>
-0804ab73 <.text+0xea3> nop
-0804ab74 <.text+0xea4> nop
-0804ab75 <.text+0xea5> nop
-0804ab76 <.text+0xea6> nop
-0804ab77 <.text+0xea7> nop
-0804ab78 <.text+0xea8> nop
-0804ab79 <.text+0xea9> nop
-0804ab7a <.text+0xeaa> nop
-0804ab7b <.text+0xeab> nop
-0804ab7c <.text+0xeac> nop
-0804ab7d <.text+0xead> nop
-0804ab7e <.text+0xeae> nop
-0804ab7f <.text+0xeaf> nop
-0804ab80 <.text+0xeb0> push   %ebp
-0804ab81 <.text+0xeb1> mov    %esp,%ebp
-0804ab83 <.text+0xeb3> sub    $0x38,%esp
-0804ab86 <.text+0xeb6> movl   $0x10,(%esp)
-0804ab8d <.text+0xebd> mov    %ebx,-0xc(%ebp)
-0804ab90 <.text+0xec0> mov    %eax,%ebx
-0804ab92 <.text+0xec2> mov    %esi,-0x8(%ebp)
-0804ab95 <.text+0xec5> mov    %edx,%esi
-0804ab97 <.text+0xec7> mov    %edi,-0x4(%ebp)
-0804ab9a <.text+0xeca> mov    %cl,-0x19(%ebp)
-0804ab9d <.text+0xecd> call   08058380 <exit@plt+0xe6c4>
-0804aba2 <.text+0xed2> mov    %eax,%edi
-0804aba4 <.text+0xed4> xor    %eax,%eax
-0804aba6 <.text+0xed6> test   %esi,%esi
-0804aba8 <.text+0xed8> je     0804abb2 <exit@plt+0xef6>
-0804abaa <.text+0xeda> mov    %esi,(%esp)
-0804abad <.text+0xedd> call   080583e0 <exit@plt+0xe724>
-0804abb2 <.text+0xee2> mov    %eax,0x4(%edi)
-0804abb5 <.text+0xee5> xor    %eax,%eax
-0804abb7 <.text+0xee7> test   %ebx,%ebx
-0804abb9 <.text+0xee9> je     0804abc3 <exit@plt+0xf07>
-0804abbb <.text+0xeeb> mov    %ebx,(%esp)
-0804abbe <.text+0xeee> call   080583e0 <exit@plt+0xe724>
-0804abc3 <.text+0xef3> mov    %eax,(%edi)
-0804abc5 <.text+0xef5> movzbl -0x19(%ebp),%eax
-0804abc9 <.text+0xef9> mov    -0xc(%ebp),%ebx
-0804abcc <.text+0xefc> mov    -0x8(%ebp),%esi
-0804abcf <.text+0xeff> mov    %al,0x8(%edi)
-0804abd2 <.text+0xf02> mov    0x8061368,%eax
-0804abd7 <.text+0xf07> mov    %edi,0x8061368
-0804abdd <.text+0xf0d> mov    %eax,0xc(%edi)
-0804abe0 <.text+0xf10> mov    -0x4(%ebp),%edi
-0804abe3 <.text+0xf13> mov    %ebp,%esp
-0804abe5 <.text+0xf15> pop    %ebp
-0804abe6 <.text+0xf16> ret    
-0804abe7 <.text+0xf17> mov    %esi,%esi
-0804abe9 <.text+0xf19> lea    0x0(%edi,%eiz,1),%edi
-0804abf0 <.text+0xf20> push   %ebp
-0804abf1 <.text+0xf21> mov    %esp,%ebp
-0804abf3 <.text+0xf23> push   %esi
-0804abf4 <.text+0xf24> push   %ebx
-0804abf5 <.text+0xf25> sub    $0x10,%esp
-0804abf8 <.text+0xf28> mov    0x8061358,%eax
-0804abfd <.text+0xf2d> test   %eax,%eax
-0804abff <.text+0xf2f> je     0804ac42 <exit@plt+0xf86>
-0804ac01 <.text+0xf31> xor    %ebx,%ebx
-0804ac03 <.text+0xf33> nop
-0804ac04 <.text+0xf34> lea    0x0(%esi,%eiz,1),%esi
-0804ac08 <.text+0xf38> mov    0x806135c,%eax
-0804ac0d <.text+0xf3d> mov    (%eax,%ebx,4),%esi
-0804ac10 <.text+0xf40> mov    (%esi),%eax
-0804ac12 <.text+0xf42> mov    %eax,(%esp)
-0804ac15 <.text+0xf45> call   080498cc <free@plt>
-0804ac1a <.text+0xf4a> mov    0x4(%esi),%eax
-0804ac1d <.text+0xf4d> mov    %eax,(%esp)
-0804ac20 <.text+0xf50> call   080498cc <free@plt>
-0804ac25 <.text+0xf55> mov    0x70(%esi),%eax
-0804ac28 <.text+0xf58> cmp    $0x80612a0,%eax
-0804ac2d <.text+0xf5d> je     0804ac37 <exit@plt+0xf7b>
-0804ac2f <.text+0xf5f> mov    %eax,(%esp)
-0804ac32 <.text+0xf62> call   080497ec <freecon@plt>
-0804ac37 <.text+0xf67> add    $0x1,%ebx
-0804ac3a <.text+0xf6a> cmp    %ebx,0x8061358
-0804ac40 <.text+0xf70> ja     0804ac08 <exit@plt+0xf4c>
-0804ac42 <.text+0xf72> movl   $0x0,0x8061358
-0804ac4c <.text+0xf7c> movb   $0x0,0x8061375
-0804ac53 <.text+0xf83> movl   $0x0,0x8061378
-0804ac5d <.text+0xf8d> movl   $0x0,0x806137c
-0804ac67 <.text+0xf97> movl   $0x0,0x8061380
-0804ac71 <.text+0xfa1> movl   $0x0,0x8061388
-0804ac7b <.text+0xfab> movl   $0x0,0x806138c
-0804ac85 <.text+0xfb5> movl   $0x0,0x8061390
-0804ac8f <.text+0xfbf> movl   $0x0,0x8061384
-0804ac99 <.text+0xfc9> movl   $0x0,0x8061394
-0804aca3 <.text+0xfd3> movl   $0x0,0x8061398
-0804acad <.text+0xfdd> movl   $0x0,0x806139c
-0804acb7 <.text+0xfe7> add    $0x10,%esp
-0804acba <.text+0xfea> pop    %ebx
-0804acbb <.text+0xfeb> pop    %esi
-0804acbc <.text+0xfec> pop    %ebp
-0804acbd <.text+0xfed> ret    
-0804acbe <.text+0xfee> xchg   %ax,%ax
-0804acc0 <.text+0xff0> push   %ebp
-0804acc1 <.text+0xff1> mov    %esp,%ebp
-0804acc3 <.text+0xff3> sub    $0x28,%esp
-0804acc6 <.text+0xff6> mov    %ecx,(%esp)
-0804acc9 <.text+0xff9> mov    %ebx,-0xc(%ebp)
-0804accc <.text+0xffc> mov    %edx,%ebx
-0804acce <.text+0xffe> mov    %esi,-0x8(%ebp)
-0804acd1 <.text+0x1001> mov    %eax,%esi
-0804acd3 <.text+0x1003> mov    %edi,-0x4(%ebp)
-0804acd6 <.text+0x1006> call   08056170 <exit@plt+0xc4b4>
-0804acdb <.text+0x100b> mov    %eax,%edi
-0804acdd <.text+0x100d> call   0804969c <__errno_location@plt>
-0804ace2 <.text+0x1012> mov    %edi,0xc(%esp)
-0804ace6 <.text+0x1016> mov    %ebx,0x8(%esp)
-0804acea <.text+0x101a> mov    (%eax),%eax
-0804acec <.text+0x101c> movl   $0x0,(%esp)
-0804acf3 <.text+0x1023> mov    %eax,0x4(%esp)
-0804acf7 <.text+0x1027> call   08049b4c <error@plt>
-0804acfc <.text+0x102c> mov    %esi,%eax
-0804acfe <.text+0x102e> test   %al,%al
-0804ad00 <.text+0x1030> jne    0804ad28 <exit@plt+0x106c>
-0804ad02 <.text+0x1032> mov    0x80614a8,%edx
-0804ad08 <.text+0x1038> test   %edx,%edx
-0804ad0a <.text+0x103a> jne    0804ad16 <exit@plt+0x105a>
-0804ad0c <.text+0x103c> movl   $0x1,0x80614a8
-0804ad16 <.text+0x1046> mov    -0xc(%ebp),%ebx
-0804ad19 <.text+0x1049> mov    -0x8(%ebp),%esi
-0804ad1c <.text+0x104c> mov    -0x4(%ebp),%edi
-0804ad1f <.text+0x104f> mov    %ebp,%esp
-0804ad21 <.text+0x1051> pop    %ebp
-0804ad22 <.text+0x1052> ret    
-0804ad23 <.text+0x1053> nop
-0804ad24 <.text+0x1054> lea    0x0(%esi,%eiz,1),%esi
-0804ad28 <.text+0x1058> movl   $0x2,0x80614a8
-0804ad32 <.text+0x1062> jmp    0804ad16 <exit@plt+0x105a>
-0804ad34 <.text+0x1064> lea    0x0(%esi),%esi
-0804ad3a <.text+0x106a> lea    0x0(%edi),%edi
-0804ad40 <.text+0x1070> push   %ebp
-0804ad41 <.text+0x1071> mov    %esp,%ebp
-0804ad43 <.text+0x1073> sub    $0x38,%esp
-0804ad46 <.text+0x1076> mov    %ebx,-0xc(%ebp)
-0804ad49 <.text+0x1079> mov    0xc(%ebp),%ebx
-0804ad4c <.text+0x107c> mov    %esi,-0x8(%ebp)
-0804ad4f <.text+0x107f> mov    0x8(%ebp),%esi
-0804ad52 <.text+0x1082> mov    %edi,-0x4(%ebp)
-0804ad55 <.text+0x1085> mov    0x68(%ebx),%eax
-0804ad58 <.text+0x1088> mov    0x68(%esi),%ecx
-0804ad5b <.text+0x108b> cmp    $0x9,%eax
-0804ad5e <.text+0x108e> sete   %dl
-0804ad61 <.text+0x1091> cmp    $0x3,%eax
-0804ad64 <.text+0x1094> mov    %edx,%edi
-0804ad66 <.text+0x1096> sete   %dl
-0804ad69 <.text+0x1099> or     %edi,%edx
-0804ad6b <.text+0x109b> cmp    $0x9,%ecx
-0804ad6e <.text+0x109e> je     0804ae00 <exit@plt+0x1144>
-0804ad74 <.text+0x10a4> cmp    $0x3,%ecx
-0804ad77 <.text+0x10a7> je     0804ae00 <exit@plt+0x1144>
-0804ad7d <.text+0x10ad> test   %dl,%dl
-0804ad7f <.text+0x10af> mov    $0x1,%eax
-0804ad84 <.text+0x10b4> jne    0804adc9 <exit@plt+0x110d>
-0804ad86 <.text+0x10b6> mov    (%esi),%edi
-0804ad88 <.text+0x10b8> movl   $0x2e,0x4(%esp)
-0804ad90 <.text+0x10c0> mov    %edi,(%esp)
-0804ad93 <.text+0x10c3> call   0804986c <strrchr@plt>
-0804ad98 <.text+0x10c8> mov    (%ebx),%ebx
-0804ad9a <.text+0x10ca> movl   $0x2e,0x4(%esp)
-0804ada2 <.text+0x10d2> mov    %ebx,(%esp)
-0804ada5 <.text+0x10d5> mov    %eax,-0x1c(%ebp)
-0804ada8 <.text+0x10d8> mov    %eax,%esi
-0804adaa <.text+0x10da> call   0804986c <strrchr@plt>
-0804adaf <.text+0x10df> mov    %esi,%edx
-0804adb1 <.text+0x10e1> test   %eax,%eax
-0804adb3 <.text+0x10e3> je     0804adf8 <exit@plt+0x113c>
-0804adb5 <.text+0x10e5> test   %esi,%esi
-0804adb7 <.text+0x10e7> je     0804adf0 <exit@plt+0x1134>
-0804adb9 <.text+0x10e9> mov    %eax,0x4(%esp)
-0804adbd <.text+0x10ed> mov    %edx,(%esp)
-0804adc0 <.text+0x10f0> call   08049cac <strcmp@plt>
-0804adc5 <.text+0x10f5> test   %eax,%eax
-0804adc7 <.text+0x10f7> je     0804add8 <exit@plt+0x111c>
-0804adc9 <.text+0x10f9> mov    -0xc(%ebp),%ebx
-0804adcc <.text+0x10fc> mov    -0x8(%ebp),%esi
-0804adcf <.text+0x10ff> mov    -0x4(%ebp),%edi
-0804add2 <.text+0x1102> mov    %ebp,%esp
-0804add4 <.text+0x1104> pop    %ebp
-0804add5 <.text+0x1105> ret    
-0804add6 <.text+0x1106> xchg   %ax,%ax
-0804add8 <.text+0x1108> mov    %ebx,0xc(%ebp)
-0804addb <.text+0x110b> mov    -0x8(%ebp),%esi
-0804adde <.text+0x110e> mov    %edi,0x8(%ebp)
-0804ade1 <.text+0x1111> mov    -0xc(%ebp),%ebx
-0804ade4 <.text+0x1114> mov    -0x4(%ebp),%edi
-0804ade7 <.text+0x1117> mov    %ebp,%esp
-0804ade9 <.text+0x1119> pop    %ebp
-0804adea <.text+0x111a> jmp    08049cac <strcmp@plt>
-0804adef <.text+0x111f> nop
-0804adf0 <.text+0x1120> mov    $0x805f061,%edx
-0804adf5 <.text+0x1125> jmp    0804adb9 <exit@plt+0x10fd>
-0804adf7 <.text+0x1127> nop
-0804adf8 <.text+0x1128> mov    $0x805f061,%eax
-0804adfd <.text+0x112d> jmp    0804adb5 <exit@plt+0x10f9>
-0804adff <.text+0x112f> nop
-0804ae00 <.text+0x1130> test   %dl,%dl
-0804ae02 <.text+0x1132> mov    $0xffffffff,%eax
-0804ae07 <.text+0x1137> jne    0804ad86 <exit@plt+0x10ca>
-0804ae0d <.text+0x113d> jmp    0804adc9 <exit@plt+0x110d>
-0804ae0f <.text+0x113f> nop
-0804ae10 <.text+0x1140> push   %ebp
-0804ae11 <.text+0x1141> mov    %esp,%ebp
-0804ae13 <.text+0x1143> push   %ebx
-0804ae14 <.text+0x1144> sub    $0x34,%esp
-0804ae17 <.text+0x1147> mov    %gs:0x14,%ecx
-0804ae1e <.text+0x114e> mov    %ecx,-0xc(%ebp)
-0804ae21 <.text+0x1151> xor    %ecx,%ecx
-0804ae23 <.text+0x1153> test   %eax,%eax
-0804ae25 <.text+0x1155> je     0804ae58 <exit@plt+0x119c>
-0804ae27 <.text+0x1157> movl   $0x0,0x4(%esp)
-0804ae2f <.text+0x115f> mov    %eax,(%esp)
-0804ae32 <.text+0x1162> call   08052440 <exit@plt+0x8784>
-0804ae37 <.text+0x1167> mov    %eax,%edx
-0804ae39 <.text+0x1169> sar    $0x1f,%eax
-0804ae3c <.text+0x116c> not    %eax
-0804ae3e <.text+0x116e> and    %edx,%eax
-0804ae40 <.text+0x1170> mov    -0xc(%ebp),%edx
-0804ae43 <.text+0x1173> xor    %gs:0x14,%edx
-0804ae4a <.text+0x117a> jne    0804ae89 <exit@plt+0x11cd>
-0804ae4c <.text+0x117c> add    $0x34,%esp
-0804ae4f <.text+0x117f> pop    %ebx
-0804ae50 <.text+0x1180> pop    %ebp
-0804ae51 <.text+0x1181> ret    
-0804ae52 <.text+0x1182> lea    0x0(%esi),%esi
-0804ae58 <.text+0x1188> lea    -0x17(%ebp),%ebx
-0804ae5b <.text+0x118b> mov    %edx,0x10(%esp)
-0804ae5f <.text+0x118f> movl   $0x805de3a,0xc(%esp)
-0804ae67 <.text+0x1197> movl   $0xb,0x8(%esp)
-0804ae6f <.text+0x119f> movl   $0x1,0x4(%esp)
-0804ae77 <.text+0x11a7> mov    %ebx,(%esp)
-0804ae7a <.text+0x11aa> call   08049c1c <__sprintf_chk@plt>
-0804ae7f <.text+0x11af> mov    %ebx,(%esp)
-0804ae82 <.text+0x11b2> call   08049a2c <strlen@plt>
-0804ae87 <.text+0x11b7> jmp    0804ae40 <exit@plt+0x1184>
-0804ae89 <.text+0x11b9> call   08049b1c <__stack_chk_fail@plt>
-0804ae8e <.text+0x11be> xchg   %ax,%ax
-0804ae90 <.text+0x11c0> push   %ebp
-0804ae91 <.text+0x11c1> mov    %esp,%ebp
-0804ae93 <.text+0x11c3> push   %ebx
-0804ae94 <.text+0x11c4> mov    %eax,%ebx
-0804ae96 <.text+0x11c6> sub    $0x14,%esp
-0804ae99 <.text+0x11c9> xor    %eax,%eax
-0804ae9b <.text+0x11cb> cmpb   $0x0,0x80613ae
-0804aea2 <.text+0x11d2> jne    0804aeac <exit@plt+0x11f0>
-0804aea4 <.text+0x11d4> mov    %ebx,(%esp)
-0804aea7 <.text+0x11d7> call   08054f90 <exit@plt+0xb2d4>
-0804aeac <.text+0x11dc> add    $0x14,%esp
-0804aeaf <.text+0x11df> mov    %ebx,%edx
-0804aeb1 <.text+0x11e1> pop    %ebx
-0804aeb2 <.text+0x11e2> pop    %ebp
-0804aeb3 <.text+0x11e3> jmp    0804ae10 <exit@plt+0x1154>
-0804aeb8 <.text+0x11e8> nop
-0804aeb9 <.text+0x11e9> lea    0x0(%esi,%eiz,1),%esi
-0804aec0 <.text+0x11f0> push   %ebp
-0804aec1 <.text+0x11f1> mov    %esp,%ebp
-0804aec3 <.text+0x11f3> push   %edi
-0804aec4 <.text+0x11f4> push   %esi
-0804aec5 <.text+0x11f5> push   %ebx
-0804aec6 <.text+0x11f6> sub    $0x36c,%esp
-0804aecc <.text+0x11fc> mov    0x14(%ebp),%ecx
-0804aecf <.text+0x11ff> mov    %eax,-0x33c(%ebp)
-0804aed5 <.text+0x1205> mov    0x8(%ebp),%eax
-0804aed8 <.text+0x1208> mov    %edx,-0x344(%ebp)
-0804aede <.text+0x120e> mov    0xc(%ebp),%edx
-0804aee1 <.text+0x1211> mov    %ecx,-0x348(%ebp)
-0804aee7 <.text+0x1217> mov    %eax,-0x330(%ebp)
-0804aeed <.text+0x121d> movzbl 0x10(%ebp),%eax
-0804aef1 <.text+0x1221> mov    %edx,-0x340(%ebp)
-0804aef7 <.text+0x1227> mov    %gs:0x14,%edx
-0804aefe <.text+0x122e> mov    %edx,-0x1c(%ebp)
-0804af01 <.text+0x1231> xor    %edx,%edx
-0804af03 <.text+0x1233> test   %al,%al
-0804af05 <.text+0x1235> mov    %al,-0x338(%ebp)
-0804af0b <.text+0x123b> je     0804af1f <exit@plt+0x1263>
-0804af0d <.text+0x123d> mov    -0x340(%ebp),%ecx
-0804af13 <.text+0x1243> or     -0x330(%ebp),%ecx
-0804af19 <.text+0x1249> jne    0804ba36 <exit@plt+0x1d7a>
-0804af1f <.text+0x124f> mov    0x8061358,%edx
-0804af25 <.text+0x1255> cmp    0x8061354,%edx
-0804af2b <.text+0x125b> je     0804b798 <exit@plt+0x1adc>
-0804af31 <.text+0x1261> mov    0x8061350,%eax
-0804af36 <.text+0x1266> imul   $0x7c,%edx,%edx
-0804af39 <.text+0x1269> mov    $0x1f,%ecx
-0804af3e <.text+0x126e> lea    (%eax,%edx,1),%edx
-0804af41 <.text+0x1271> xor    %eax,%eax
-0804af43 <.text+0x1273> mov    %edx,%edi
-0804af45 <.text+0x1275> mov    %edx,-0x32c(%ebp)
-0804af4b <.text+0x127b> rep stos %eax,%es:(%edi)
-0804af4d <.text+0x127d> mov    -0x330(%ebp),%eax
-0804af53 <.text+0x1283> mov    -0x340(%ebp),%ecx
-0804af59 <.text+0x1289> cmpb   $0x0,-0x338(%ebp)
-0804af60 <.text+0x1290> mov    %eax,0x60(%edx)
-0804af63 <.text+0x1293> mov    -0x344(%ebp),%eax
-0804af69 <.text+0x1299> mov    %ecx,0x64(%edx)
-0804af6c <.text+0x129c> mov    %eax,0x68(%edx)
-0804af6f <.text+0x129f> je     0804b228 <exit@plt+0x156c>
-0804af75 <.text+0x12a5> mov    -0x33c(%ebp),%eax
-0804af7b <.text+0x12ab> cmpb   $0x2f,(%eax)
-0804af7e <.text+0x12ae> je     0804af8f <exit@plt+0x12d3>
-0804af80 <.text+0x12b0> mov    -0x348(%ebp),%edx
-0804af86 <.text+0x12b6> cmpb   $0x0,(%edx)
-0804af89 <.text+0x12b9> jne    0804b460 <exit@plt+0x17a4>
-0804af8f <.text+0x12bf> mov    -0x33c(%ebp),%ebx
-0804af95 <.text+0x12c5> mov    0x80613d4,%eax
-0804af9a <.text+0x12ca> mov    -0x32c(%ebp),%edx
-0804afa0 <.text+0x12d0> add    $0x8,%edx
-0804afa3 <.text+0x12d3> cmp    $0x3,%eax
-0804afa6 <.text+0x12d6> mov    %edx,-0x330(%ebp)
-0804afac <.text+0x12dc> jae    0804b2a8 <exit@plt+0x15ec>
-0804afb2 <.text+0x12e2> mov    -0x330(%ebp),%eax
-0804afb8 <.text+0x12e8> mov    %ebx,0x4(%esp)
-0804afbc <.text+0x12ec> movl   $0x3,(%esp)
-0804afc3 <.text+0x12f3> mov    %eax,0x8(%esp)
-0804afc7 <.text+0x12f7> call   080498dc <__lxstat64@plt>
-0804afcc <.text+0x12fc> mov    %eax,%edx
-0804afce <.text+0x12fe> xor    %eax,%eax
-0804afd0 <.text+0x1300> test   %edx,%edx
-0804afd2 <.text+0x1302> jne    0804b2dd <exit@plt+0x1621>
-0804afd8 <.text+0x1308> mov    -0x32c(%ebp),%ecx
-0804afde <.text+0x130e> movb   $0x1,0x74(%ecx)
-0804afe2 <.text+0x1312> mov    0x80613a0,%ecx
-0804afe8 <.text+0x1318> test   %ecx,%ecx
-0804afea <.text+0x131a> jne    0804b340 <exit@plt+0x1684>
-0804aff0 <.text+0x1320> test   %al,%al
-0804aff2 <.text+0x1322> je     0804b355 <exit@plt+0x1699>
-0804aff8 <.text+0x1328> mov    -0x32c(%ebp),%eax
-0804affe <.text+0x132e> mov    %edx,-0x34c(%ebp)
-0804b004 <.text+0x1334> mov    %ebx,(%esp)
-0804b007 <.text+0x1337> add    $0x70,%eax
-0804b00a <.text+0x133a> mov    %eax,0x4(%esp)
-0804b00e <.text+0x133e> call   08049aac <getfilecon@plt>
-0804b013 <.text+0x1343> mov    -0x34c(%ebp),%edx
-0804b019 <.text+0x1349> cmp    $0x0,%eax
-0804b01c <.text+0x134c> je     0804b37f <exit@plt+0x16c3>
-0804b022 <.text+0x1352> jge    0804b968 <exit@plt+0x1cac>
-0804b028 <.text+0x1358> mov    -0x32c(%ebp),%eax
-0804b02e <.text+0x135e> mov    %edx,-0x34c(%ebp)
-0804b034 <.text+0x1364> movl   $0x80612a0,0x70(%eax)
-0804b03b <.text+0x136b> call   0804969c <__errno_location@plt>
-0804b040 <.text+0x1370> mov    -0x34c(%ebp),%edx
-0804b046 <.text+0x1376> mov    (%eax),%eax
-0804b048 <.text+0x1378> cmp    $0x3d,%eax
-0804b04b <.text+0x137b> jne    0804b5d8 <exit@plt+0x191c>
-0804b051 <.text+0x1381> xor    %ecx,%ecx
-0804b053 <.text+0x1383> mov    0x80613a0,%edi
-0804b059 <.text+0x1389> xor    %esi,%esi
-0804b05b <.text+0x138b> test   %edi,%edi
-0804b05d <.text+0x138d> je     0804b9c8 <exit@plt+0x1d0c>
-0804b063 <.text+0x1393> test   %cl,%cl
-0804b065 <.text+0x1395> je     0804b808 <exit@plt+0x1b4c>
-0804b06b <.text+0x139b> mov    %esi,%eax
-0804b06d <.text+0x139d> mov    $0x1,%edi
-0804b072 <.text+0x13a2> test   %al,%al
-0804b074 <.text+0x13a4> mov    $0x1,%ecx
-0804b079 <.text+0x13a9> je     0804b085 <exit@plt+0x13c9>
-0804b07b <.text+0x13ab> mov    $0x1,%edi
-0804b080 <.text+0x13b0> mov    $0x2,%ecx
-0804b085 <.text+0x13b5> mov    -0x32c(%ebp),%eax
-0804b08b <.text+0x13bb> mov    %ecx,0x78(%eax)
-0804b08e <.text+0x13be> mov    %edi,%ecx
-0804b090 <.text+0x13c0> or     %cl,0x8061375
-0804b096 <.text+0x13c6> test   %edx,%edx
-0804b098 <.text+0x13c8> jne    0804b5ee <exit@plt+0x1932>
-0804b09e <.text+0x13ce> mov    -0x32c(%ebp),%eax
-0804b0a4 <.text+0x13d4> mov    0x18(%eax),%edx
-0804b0a7 <.text+0x13d7> mov    %edx,%eax
-0804b0a9 <.text+0x13d9> and    $0xf000,%eax
-0804b0ae <.text+0x13de> cmp    $0xa000,%eax
-0804b0b3 <.text+0x13e3> je     0804b748 <exit@plt+0x1a8c>
-0804b0b9 <.text+0x13e9> cmp    $0x4000,%eax
-0804b0be <.text+0x13ee> je     0804b7d8 <exit@plt+0x1b1c>
-0804b0c4 <.text+0x13f4> mov    -0x32c(%ebp),%ecx
-0804b0ca <.text+0x13fa> movl   $0x5,0x68(%ecx)
-0804b0d1 <.text+0x1401> mov    -0x32c(%ebp),%eax
-0804b0d7 <.text+0x1407> mov    0x40(%eax),%ebx
-0804b0da <.text+0x140a> mov    0x44(%eax),%esi
-0804b0dd <.text+0x140d> mov    0x80613a0,%eax
-0804b0e2 <.text+0x1412> test   %eax,%eax
-0804b0e4 <.text+0x1414> je     0804b0f3 <exit@plt+0x1437>
-0804b0e6 <.text+0x1416> cmpb   $0x0,0x80613af
-0804b0ed <.text+0x141d> je     0804b1a9 <exit@plt+0x14ed>
-0804b0f3 <.text+0x1423> mov    0x80613b8,%eax
-0804b0f8 <.text+0x1428> mov    0x80613bc,%edx
-0804b0fe <.text+0x142e> movl   $0x200,0x10(%esp)
-0804b106 <.text+0x1436> movl   $0x0,0x14(%esp)
-0804b10e <.text+0x143e> mov    %eax,0x18(%esp)
-0804b112 <.text+0x1442> mov    0x80613b0,%eax
-0804b117 <.text+0x1447> mov    %edx,0x1c(%esp)
-0804b11b <.text+0x144b> mov    %ebx,(%esp)
-0804b11e <.text+0x144e> mov    %esi,0x4(%esp)
-0804b122 <.text+0x1452> mov    %eax,0xc(%esp)
-0804b126 <.text+0x1456> lea    -0x2bd(%ebp),%eax
-0804b12c <.text+0x145c> mov    %eax,0x8(%esp)
-0804b130 <.text+0x1460> call   08054030 <exit@plt+0xa374>
-0804b135 <.text+0x1465> movl   $0x0,0x4(%esp)
-0804b13d <.text+0x146d> mov    %eax,(%esp)
-0804b140 <.text+0x1470> call   08052440 <exit@plt+0x8784>
-0804b145 <.text+0x1475> cmp    0x806137c,%eax
-0804b14b <.text+0x147b> jle    0804b152 <exit@plt+0x1496>
-0804b14d <.text+0x147d> mov    %eax,0x806137c
-0804b152 <.text+0x1482> mov    0x80613a0,%edi
-0804b158 <.text+0x1488> test   %edi,%edi
-0804b15a <.text+0x148a> jne    0804b1a9 <exit@plt+0x14ed>
-0804b15c <.text+0x148c> cmpb   $0x0,0x80611c8
-0804b163 <.text+0x1493> jne    0804b978 <exit@plt+0x1cbc>
-0804b169 <.text+0x1499> cmpb   $0x0,0x80611c9
-0804b170 <.text+0x14a0> je     0804b19c <exit@plt+0x14e0>
-0804b172 <.text+0x14a2> mov    -0x32c(%ebp),%ecx
-0804b178 <.text+0x14a8> xor    %eax,%eax
-0804b17a <.text+0x14aa> cmpb   $0x0,0x80613ae
-0804b181 <.text+0x14b1> mov    0x24(%ecx),%edx
-0804b184 <.text+0x14b4> je     0804ba78 <exit@plt+0x1dbc>
-0804b18a <.text+0x14ba> call   0804ae10 <exit@plt+0x1154>
-0804b18f <.text+0x14bf> cmp    %eax,0x806138c
-0804b195 <.text+0x14c5> jge    0804b19c <exit@plt+0x14e0>
-0804b197 <.text+0x14c7> mov    %eax,0x806138c
-0804b19c <.text+0x14cc> cmpb   $0x0,0x80613ad
-0804b1a3 <.text+0x14d3> jne    0804b9a0 <exit@plt+0x1ce4>
-0804b1a9 <.text+0x14d9> cmpb   $0x0,0x8061374
-0804b1b0 <.text+0x14e0> je     0804b1cf <exit@plt+0x1513>
-0804b1b2 <.text+0x14e2> mov    -0x32c(%ebp),%ecx
-0804b1b8 <.text+0x14e8> mov    0x70(%ecx),%eax
-0804b1bb <.text+0x14eb> mov    %eax,(%esp)
-0804b1be <.text+0x14ee> call   08049a2c <strlen@plt>
-0804b1c3 <.text+0x14f3> cmp    0x8061384,%eax
-0804b1c9 <.text+0x14f9> jg     0804b4f8 <exit@plt+0x183c>
-0804b1cf <.text+0x14ff> mov    0x80613a0,%ecx
-0804b1d5 <.text+0x1505> test   %ecx,%ecx
-0804b1d7 <.text+0x1507> je     0804b50b <exit@plt+0x184f>
-0804b1dd <.text+0x150d> movzbl 0x80613d1,%edx
-0804b1e4 <.text+0x1514> test   %dl,%dl
-0804b1e6 <.text+0x1516> jne    0804b420 <exit@plt+0x1764>
-0804b1ec <.text+0x151c> mov    -0x33c(%ebp),%eax
-0804b1f2 <.text+0x1522> mov    %eax,(%esp)
-0804b1f5 <.text+0x1525> call   080583e0 <exit@plt+0xe724>
-0804b1fa <.text+0x152a> mov    -0x32c(%ebp),%edx
-0804b200 <.text+0x1530> addl   $0x1,0x8061358
-0804b207 <.text+0x1537> mov    %eax,(%edx)
-0804b209 <.text+0x1539> mov    -0x1c(%ebp),%ecx
-0804b20c <.text+0x153c> xor    %gs:0x14,%ecx
-0804b213 <.text+0x1543> mov    %ebx,%eax
-0804b215 <.text+0x1545> mov    %esi,%edx
-0804b217 <.text+0x1547> jne    0804bb34 <exit@plt+0x1e78>
-0804b21d <.text+0x154d> lea    -0xc(%ebp),%esp
-0804b220 <.text+0x1550> pop    %ebx
-0804b221 <.text+0x1551> pop    %esi
-0804b222 <.text+0x1552> pop    %edi
-0804b223 <.text+0x1553> pop    %ebp
-0804b224 <.text+0x1554> ret    
-0804b225 <.text+0x1555> lea    0x0(%esi),%esi
-0804b228 <.text+0x1558> cmpb   $0x0,0x8061400
-0804b22f <.text+0x155f> jne    0804af75 <exit@plt+0x12b9>
-0804b235 <.text+0x1565> cmp    $0x3,%eax
-0804b238 <.text+0x1568> je     0804b638 <exit@plt+0x197c>
-0804b23e <.text+0x156e> movzbl 0x80613d1,%edx
-0804b245 <.text+0x1575> test   %dl,%dl
-0804b247 <.text+0x1577> je     0804b620 <exit@plt+0x1964>
-0804b24d <.text+0x157d> mov    -0x344(%ebp),%ebx
-0804b253 <.text+0x1583> test   %ebx,%ebx
-0804b255 <.text+0x1585> sete   %al
-0804b258 <.text+0x1588> je     0804b650 <exit@plt+0x1994>
-0804b25e <.text+0x158e> cmpl   $0x6,-0x344(%ebp)
-0804b265 <.text+0x1595> je     0804b650 <exit@plt+0x1994>
-0804b26b <.text+0x159b> test   %dl,%dl
-0804b26d <.text+0x159d> je     0804b281 <exit@plt+0x15c5>
-0804b26f <.text+0x159f> mov    -0x340(%ebp),%ecx
-0804b275 <.text+0x15a5> or     -0x330(%ebp),%ecx
-0804b27b <.text+0x15ab> je     0804af75 <exit@plt+0x12b9>
-0804b281 <.text+0x15b1> cmpb   $0x0,0x8061401
-0804b288 <.text+0x15b8> je     0804b29f <exit@plt+0x15e3>
-0804b28a <.text+0x15ba> test   %al,%al
-0804b28c <.text+0x15bc> jne    0804af75 <exit@plt+0x12b9>
-0804b292 <.text+0x15c2> cmpl   $0x5,-0x344(%ebp)
-0804b299 <.text+0x15c9> je     0804baf6 <exit@plt+0x1e3a>
-0804b29f <.text+0x15cf> xor    %ebx,%ebx
-0804b2a1 <.text+0x15d1> xor    %esi,%esi
-0804b2a3 <.text+0x15d3> jmp    0804b1e4 <exit@plt+0x1528>
-0804b2a8 <.text+0x15d8> cmp    $0x4,%eax
-0804b2ab <.text+0x15db> jbe    0804b3b8 <exit@plt+0x16fc>
-0804b2b1 <.text+0x15e1> cmp    $0x5,%eax
-0804b2b4 <.text+0x15e4> jne    0804afb2 <exit@plt+0x12f6>
-0804b2ba <.text+0x15ea> mov    %edx,0x8(%esp)
-0804b2be <.text+0x15ee> mov    %ebx,0x4(%esp)
-0804b2c2 <.text+0x15f2> movl   $0x3,(%esp)
-0804b2c9 <.text+0x15f9> call   0804976c <__xstat64@plt>
-0804b2ce <.text+0x15fe> mov    %eax,%edx
-0804b2d0 <.text+0x1600> mov    $0x1,%eax
-0804b2d5 <.text+0x1605> test   %edx,%edx
-0804b2d7 <.text+0x1607> je     0804afd8 <exit@plt+0x131c>
-0804b2dd <.text+0x160d> movl   $0x5,0x8(%esp)
-0804b2e5 <.text+0x1615> xor    %esi,%esi
-0804b2e7 <.text+0x1617> movl   $0x805dddf,0x4(%esp)
-0804b2ef <.text+0x161f> movl   $0x0,(%esp)
-0804b2f6 <.text+0x1626> call   0804990c <dcgettext@plt>
-0804b2fb <.text+0x162b> mov    %ebx,%ecx
-0804b2fd <.text+0x162d> xor    %ebx,%ebx
-0804b2ff <.text+0x162f> mov    %eax,%edx
-0804b301 <.text+0x1631> movzbl -0x338(%ebp),%eax
-0804b308 <.text+0x1638> call   0804acc0 <exit@plt+0x1004>
-0804b30d <.text+0x163d> cmpb   $0x0,-0x338(%ebp)
-0804b314 <.text+0x1644> jne    0804b209 <exit@plt+0x154d>
-0804b31a <.text+0x164a> mov    -0x33c(%ebp),%edx
-0804b320 <.text+0x1650> mov    %edx,(%esp)
-0804b323 <.text+0x1653> call   080583e0 <exit@plt+0xe724>
-0804b328 <.text+0x1658> mov    -0x32c(%ebp),%ecx
-0804b32e <.text+0x165e> addl   $0x1,0x8061358
-0804b335 <.text+0x1665> mov    %eax,(%ecx)
-0804b337 <.text+0x1667> jmp    0804b209 <exit@plt+0x154d>
-0804b33c <.text+0x166c> lea    0x0(%esi,%eiz,1),%esi
-0804b340 <.text+0x1670> cmpb   $0x0,0x8061374
-0804b347 <.text+0x1677> je     0804b09e <exit@plt+0x13e2>
-0804b34d <.text+0x167d> test   %al,%al
-0804b34f <.text+0x167f> jne    0804aff8 <exit@plt+0x133c>
-0804b355 <.text+0x1685> mov    -0x32c(%ebp),%eax
-0804b35b <.text+0x168b> mov    %edx,-0x34c(%ebp)
-0804b361 <.text+0x1691> mov    %ebx,(%esp)
-0804b364 <.text+0x1694> add    $0x70,%eax
-0804b367 <.text+0x1697> mov    %eax,0x4(%esp)
-0804b36b <.text+0x169b> call   08049b3c <lgetfilecon@plt>
-0804b370 <.text+0x16a0> mov    -0x34c(%ebp),%edx
-0804b376 <.text+0x16a6> cmp    $0x0,%eax
-0804b379 <.text+0x16a9> jne    0804b022 <exit@plt+0x1366>
-0804b37f <.text+0x16af> mov    %edx,-0x34c(%ebp)
-0804b385 <.text+0x16b5> movl   $0x805ddf0,(%esp)
-0804b38c <.text+0x16bc> call   080583e0 <exit@plt+0xe724>
-0804b391 <.text+0x16c1> mov    -0x34c(%ebp),%edx
-0804b397 <.text+0x16c7> mov    %eax,%edi
-0804b399 <.text+0x16c9> mov    -0x32c(%ebp),%eax
-0804b39f <.text+0x16cf> mov    %edi,0x70(%eax)
-0804b3a2 <.text+0x16d2> mov    $0xa,%ecx
-0804b3a7 <.text+0x16d7> mov    $0x805ddf0,%esi
-0804b3ac <.text+0x16dc> repz cmpsb %es:(%edi),%ds:(%esi)
-0804b3ae <.text+0x16de> setne  %cl
-0804b3b1 <.text+0x16e1> jmp    0804b053 <exit@plt+0x1397>
-0804b3b6 <.text+0x16e6> xchg   %ax,%ax
-0804b3b8 <.text+0x16e8> cmpb   $0x0,-0x338(%ebp)
-0804b3bf <.text+0x16ef> je     0804afb2 <exit@plt+0x12f6>
-0804b3c5 <.text+0x16f5> mov    -0x330(%ebp),%eax
-0804b3cb <.text+0x16fb> mov    %ebx,0x4(%esp)
-0804b3cf <.text+0x16ff> movl   $0x3,(%esp)
-0804b3d6 <.text+0x1706> mov    %eax,0x8(%esp)
-0804b3da <.text+0x170a> call   0804976c <__xstat64@plt>
-0804b3df <.text+0x170f> cmpl   $0x3,0x80613d4
-0804b3e6 <.text+0x1716> mov    %eax,%edx
-0804b3e8 <.text+0x1718> je     0804b410 <exit@plt+0x1754>
-0804b3ea <.text+0x171a> test   %eax,%eax
-0804b3ec <.text+0x171c> js     0804ba1a <exit@plt+0x1d5e>
-0804b3f2 <.text+0x1722> mov    -0x32c(%ebp),%ecx
-0804b3f8 <.text+0x1728> mov    0x18(%ecx),%eax
-0804b3fb <.text+0x172b> and    $0xf000,%eax
-0804b400 <.text+0x1730> cmp    $0x4000,%eax
-0804b405 <.text+0x1735> setne  %al
-0804b408 <.text+0x1738> test   %al,%al
-0804b40a <.text+0x173a> jne    0804afb2 <exit@plt+0x12f6>
-0804b410 <.text+0x1740> mov    $0x1,%eax
-0804b415 <.text+0x1745> jmp    0804afd0 <exit@plt+0x1314>
-0804b41a <.text+0x174a> lea    0x0(%esi),%esi
-0804b420 <.text+0x1750> mov    -0x32c(%ebp),%ecx
-0804b426 <.text+0x1756> lea    -0x2bd(%ebp),%eax
-0804b42c <.text+0x175c> mov    %eax,0x8(%esp)
-0804b430 <.text+0x1760> mov    0x60(%ecx),%eax
-0804b433 <.text+0x1763> mov    0x64(%ecx),%edx
-0804b436 <.text+0x1766> mov    %eax,(%esp)
-0804b439 <.text+0x1769> mov    %edx,0x4(%esp)
-0804b43d <.text+0x176d> call   08058160 <exit@plt+0xe4a4>
-0804b442 <.text+0x1772> mov    %eax,(%esp)
-0804b445 <.text+0x1775> call   08049a2c <strlen@plt>
-0804b44a <.text+0x177a> cmp    0x8061378,%eax
-0804b450 <.text+0x1780> jle    0804b1ec <exit@plt+0x1530>
-0804b456 <.text+0x1786> mov    %eax,0x8061378
-0804b45b <.text+0x178b> jmp    0804b1ec <exit@plt+0x1530>
-0804b460 <.text+0x1790> mov    %eax,(%esp)
-0804b463 <.text+0x1793> call   08049a2c <strlen@plt>
-0804b468 <.text+0x1798> mov    -0x348(%ebp),%ecx
-0804b46e <.text+0x179e> mov    %ecx,(%esp)
-0804b471 <.text+0x17a1> mov    %eax,%ebx
-0804b473 <.text+0x17a3> call   08049a2c <strlen@plt>
-0804b478 <.text+0x17a8> mov    -0x348(%ebp),%ecx
-0804b47e <.text+0x17ae> movzbl (%ecx),%edx
-0804b481 <.text+0x17b1> lea    0x20(%ebx,%eax,1),%eax
-0804b485 <.text+0x17b5> and    $0xfffffff0,%eax
-0804b488 <.text+0x17b8> sub    %eax,%esp
-0804b48a <.text+0x17ba> lea    0x2f(%esp),%eax
-0804b48e <.text+0x17be> and    $0xfffffff0,%eax
-0804b491 <.text+0x17c1> cmp    $0x2e,%dl
-0804b494 <.text+0x17c4> mov    %eax,%ebx
-0804b496 <.text+0x17c6> je     0804b9f8 <exit@plt+0x1d3c>
-0804b49c <.text+0x17cc> test   %dl,%dl
-0804b49e <.text+0x17ce> je     0804b4cd <exit@plt+0x1811>
-0804b4a0 <.text+0x17d0> mov    -0x348(%ebp),%ecx
-0804b4a6 <.text+0x17d6> jmp    0804b4aa <exit@plt+0x17ee>
-0804b4a8 <.text+0x17d8> mov    %edi,%ecx
-0804b4aa <.text+0x17da> mov    %dl,(%eax)
-0804b4ac <.text+0x17dc> movzbl 0x1(%ecx),%edx
-0804b4b0 <.text+0x17e0> add    $0x1,%eax
-0804b4b3 <.text+0x17e3> lea    0x1(%ecx),%edi
-0804b4b6 <.text+0x17e6> test   %dl,%dl
-0804b4b8 <.text+0x17e8> jne    0804b4a8 <exit@plt+0x17ec>
-0804b4ba <.text+0x17ea> cmp    %edi,-0x348(%ebp)
-0804b4c0 <.text+0x17f0> jae    0804b4cd <exit@plt+0x1811>
-0804b4c2 <.text+0x17f2> cmpb   $0x2f,(%ecx)
-0804b4c5 <.text+0x17f5> je     0804b4cd <exit@plt+0x1811>
-0804b4c7 <.text+0x17f7> movb   $0x2f,(%eax)
-0804b4ca <.text+0x17fa> add    $0x1,%eax
-0804b4cd <.text+0x17fd> mov    -0x33c(%ebp),%ecx
-0804b4d3 <.text+0x1803> movzbl (%ecx),%edx
-0804b4d6 <.text+0x1806> test   %dl,%dl
-0804b4d8 <.text+0x1808> je     0804b4ef <exit@plt+0x1833>
-0804b4da <.text+0x180a> lea    0x0(%esi),%esi
-0804b4e0 <.text+0x1810> add    $0x1,%ecx
-0804b4e3 <.text+0x1813> mov    %dl,(%eax)
-0804b4e5 <.text+0x1815> movzbl (%ecx),%edx
-0804b4e8 <.text+0x1818> add    $0x1,%eax
-0804b4eb <.text+0x181b> test   %dl,%dl
-0804b4ed <.text+0x181d> jne    0804b4e0 <exit@plt+0x1824>
-0804b4ef <.text+0x181f> movb   $0x0,(%eax)
-0804b4f2 <.text+0x1822> jmp    0804af95 <exit@plt+0x12d9>
-0804b4f7 <.text+0x1827> nop
-0804b4f8 <.text+0x1828> mov    0x80613a0,%ecx
-0804b4fe <.text+0x182e> mov    %eax,0x8061384
-0804b503 <.text+0x1833> test   %ecx,%ecx
-0804b505 <.text+0x1835> jne    0804b1dd <exit@plt+0x1521>
-0804b50b <.text+0x183b> lea    -0x31(%ebp),%eax
-0804b50e <.text+0x183e> mov    %eax,0x8(%esp)
-0804b512 <.text+0x1842> mov    -0x32c(%ebp),%eax
-0804b518 <.text+0x1848> mov    0x1c(%eax),%eax
-0804b51b <.text+0x184b> movl   $0x0,0x4(%esp)
-0804b523 <.text+0x1853> mov    %eax,(%esp)
-0804b526 <.text+0x1856> call   08058160 <exit@plt+0xe4a4>
-0804b52b <.text+0x185b> mov    %eax,(%esp)
-0804b52e <.text+0x185e> call   08049a2c <strlen@plt>
-0804b533 <.text+0x1863> cmp    0x8061380,%eax
-0804b539 <.text+0x1869> jle    0804b540 <exit@plt+0x1884>
-0804b53b <.text+0x186b> mov    %eax,0x8061380
-0804b540 <.text+0x1870> mov    -0x32c(%ebp),%edx
-0804b546 <.text+0x1876> mov    0x18(%edx),%eax
-0804b549 <.text+0x1879> and    $0xf000,%eax
-0804b54e <.text+0x187e> cmp    $0x6000,%eax
-0804b553 <.text+0x1883> je     0804b680 <exit@plt+0x19c4>
-0804b559 <.text+0x1889> cmp    $0x2000,%eax
-0804b55e <.text+0x188e> je     0804b680 <exit@plt+0x19c4>
-0804b564 <.text+0x1894> mov    0x80611c0,%eax
-0804b569 <.text+0x1899> mov    -0x32c(%ebp),%ecx
-0804b56f <.text+0x189f> mov    0x80611c4,%edx
-0804b575 <.text+0x18a5> movl   $0x1,0x10(%esp)
-0804b57d <.text+0x18ad> mov    %eax,0x18(%esp)
-0804b581 <.text+0x18b1> mov    0x80613b0,%eax
-0804b586 <.text+0x18b6> movl   $0x0,0x14(%esp)
-0804b58e <.text+0x18be> mov    %edx,0x1c(%esp)
-0804b592 <.text+0x18c2> mov    %eax,0xc(%esp)
-0804b596 <.text+0x18c6> lea    -0x2bd(%ebp),%eax
-0804b59c <.text+0x18cc> mov    %eax,0x8(%esp)
-0804b5a0 <.text+0x18d0> mov    0x34(%ecx),%eax
-0804b5a3 <.text+0x18d3> mov    0x38(%ecx),%edx
-0804b5a6 <.text+0x18d6> mov    %eax,(%esp)
-0804b5a9 <.text+0x18d9> mov    %edx,0x4(%esp)
-0804b5ad <.text+0x18dd> call   08054030 <exit@plt+0xa374>
-0804b5b2 <.text+0x18e2> movl   $0x0,0x4(%esp)
-0804b5ba <.text+0x18ea> mov    %eax,(%esp)
-0804b5bd <.text+0x18ed> call   08052440 <exit@plt+0x8784>
-0804b5c2 <.text+0x18f2> cmp    0x806139c,%eax
-0804b5c8 <.text+0x18f8> jle    0804b1dd <exit@plt+0x1521>
-0804b5ce <.text+0x18fe> mov    %eax,0x806139c
-0804b5d3 <.text+0x1903> jmp    0804b1dd <exit@plt+0x1521>
-0804b5d8 <.text+0x1908> cmp    $0x5f,%eax
-0804b5db <.text+0x190b> je     0804b051 <exit@plt+0x1395>
-0804b5e1 <.text+0x1911> mov    -0x32c(%ebp),%eax
-0804b5e7 <.text+0x1917> movl   $0x0,0x78(%eax)
-0804b5ee <.text+0x191e> mov    %ebx,(%esp)
-0804b5f1 <.text+0x1921> call   08056170 <exit@plt+0xc4b4>
-0804b5f6 <.text+0x1926> mov    %eax,%esi
-0804b5f8 <.text+0x1928> call   0804969c <__errno_location@plt>
-0804b5fd <.text+0x192d> mov    %esi,0xc(%esp)
-0804b601 <.text+0x1931> movl   $0x805df3e,0x8(%esp)
-0804b609 <.text+0x1939> mov    (%eax),%eax
-0804b60b <.text+0x193b> movl   $0x0,(%esp)
-0804b612 <.text+0x1942> mov    %eax,0x4(%esp)
-0804b616 <.text+0x1946> call   08049b4c <error@plt>
-0804b61b <.text+0x194b> jmp    0804b09e <exit@plt+0x13e2>
-0804b620 <.text+0x1950> xor    %ebx,%ebx
-0804b622 <.text+0x1952> xor    %esi,%esi
-0804b624 <.text+0x1954> cmpb   $0x0,0x8061401
-0804b62b <.text+0x195b> je     0804b1ec <exit@plt+0x1530>
-0804b631 <.text+0x1961> jmp    0804b24d <exit@plt+0x1591>
-0804b636 <.text+0x1966> xchg   %ax,%ax
-0804b638 <.text+0x1968> cmpb   $0x0,0x80613c8
-0804b63f <.text+0x196f> jne    0804af75 <exit@plt+0x12b9>
-0804b645 <.text+0x1975> jmp    0804b23e <exit@plt+0x1582>
-0804b64a <.text+0x197a> lea    0x0(%esi),%esi
-0804b650 <.text+0x1980> cmpl   $0x5,0x80613d4
-0804b657 <.text+0x1987> je     0804af75 <exit@plt+0x12b9>
-0804b65d <.text+0x198d> cmpb   $0x0,0x8061364
-0804b664 <.text+0x1994> jne    0804af75 <exit@plt+0x12b9>
-0804b66a <.text+0x199a> cmpb   $0x0,0x80613d0
-0804b671 <.text+0x19a1> jne    0804af75 <exit@plt+0x12b9>
-0804b677 <.text+0x19a7> jmp    0804b26b <exit@plt+0x15af>
-0804b67c <.text+0x19ac> lea    0x0(%esi,%eiz,1),%esi
-0804b680 <.text+0x19b0> mov    -0x32c(%ebp),%ecx
-0804b686 <.text+0x19b6> lea    -0x2bd(%ebp),%edi
-0804b68c <.text+0x19bc> mov    0x2c(%ecx),%edx
-0804b68f <.text+0x19bf> mov    0x28(%ecx),%eax
-0804b692 <.text+0x19c2> mov    %edi,0x8(%esp)
-0804b696 <.text+0x19c6> movl   $0x0,0x4(%esp)
-0804b69e <.text+0x19ce> mov    %edx,%ecx
-0804b6a0 <.text+0x19d0> shrd   $0x8,%edx,%eax
-0804b6a4 <.text+0x19d4> and    $0xfffff000,%ecx
-0804b6aa <.text+0x19da> and    $0xfff,%eax
-0804b6af <.text+0x19df> or     %eax,%ecx
-0804b6b1 <.text+0x19e1> mov    %ecx,(%esp)
-0804b6b4 <.text+0x19e4> call   08058160 <exit@plt+0xe4a4>
-0804b6b9 <.text+0x19e9> mov    %eax,(%esp)
-0804b6bc <.text+0x19ec> call   08049a2c <strlen@plt>
-0804b6c1 <.text+0x19f1> cmp    0x8061394,%eax
-0804b6c7 <.text+0x19f7> jle    0804b6ce <exit@plt+0x1a12>
-0804b6c9 <.text+0x19f9> mov    %eax,0x8061394
-0804b6ce <.text+0x19fe> mov    -0x32c(%ebp),%edx
-0804b6d4 <.text+0x1a04> mov    0x28(%edx),%eax
-0804b6d7 <.text+0x1a07> mov    0x2c(%edx),%edx
-0804b6da <.text+0x1a0a> mov    %edi,0x8(%esp)
-0804b6de <.text+0x1a0e> movl   $0x0,0x4(%esp)
-0804b6e6 <.text+0x1a16> mov    %eax,-0x338(%ebp)
-0804b6ec <.text+0x1a1c> mov    %edx,-0x334(%ebp)
-0804b6f2 <.text+0x1a22> shrd   $0xc,%edx,%eax
-0804b6f6 <.text+0x1a26> movzbl -0x338(%ebp),%edx
-0804b6fd <.text+0x1a2d> xor    %al,%al
-0804b6ff <.text+0x1a2f> or     %edx,%eax
-0804b701 <.text+0x1a31> mov    %eax,(%esp)
-0804b704 <.text+0x1a34> call   08058160 <exit@plt+0xe4a4>
-0804b709 <.text+0x1a39> mov    %eax,(%esp)
-0804b70c <.text+0x1a3c> call   08049a2c <strlen@plt>
-0804b711 <.text+0x1a41> mov    0x8061398,%edx
-0804b717 <.text+0x1a47> cmp    %edx,%eax
-0804b719 <.text+0x1a49> jg     0804ba10 <exit@plt+0x1d54>
-0804b71f <.text+0x1a4f> mov    %edx,%eax
-0804b721 <.text+0x1a51> mov    0x8061394,%edx
-0804b727 <.text+0x1a57> lea    0x2(%eax,%edx,1),%eax
-0804b72b <.text+0x1a5b> cmp    0x806139c,%eax
-0804b731 <.text+0x1a61> jle    0804b1dd <exit@plt+0x1521>
-0804b737 <.text+0x1a67> mov    %eax,0x806139c
-0804b73c <.text+0x1a6c> movzbl 0x80613d1,%edx
-0804b743 <.text+0x1a73> jmp    0804b1e4 <exit@plt+0x1528>
-0804b748 <.text+0x1a78> mov    0x80613a0,%ecx
-0804b74e <.text+0x1a7e> test   %ecx,%ecx
-0804b750 <.text+0x1a80> je     0804b820 <exit@plt+0x1b64>
-0804b756 <.text+0x1a86> cmpb   $0x0,0x80613d0
-0804b75d <.text+0x1a8d> jne    0804b820 <exit@plt+0x1b64>
-0804b763 <.text+0x1a93> mov    -0x32c(%ebp),%eax
-0804b769 <.text+0x1a99> movb   $0x1,0x75(%eax)
-0804b76d <.text+0x1a9d> mov    %edx,%eax
-0804b76f <.text+0x1a9f> and    $0xf000,%eax
-0804b774 <.text+0x1aa4> cmp    $0xa000,%eax
-0804b779 <.text+0x1aa9> jne    0804b0b9 <exit@plt+0x13fd>
-0804b77f <.text+0x1aaf> mov    -0x32c(%ebp),%edx
-0804b785 <.text+0x1ab5> movl   $0x6,0x68(%edx)
-0804b78c <.text+0x1abc> jmp    0804b0d1 <exit@plt+0x1415>
-0804b791 <.text+0x1ac1> lea    0x0(%esi,%eiz,1),%esi
-0804b798 <.text+0x1ac8> cmp    $0x1084210,%edx
-0804b79e <.text+0x1ace> mov    0x8061350,%eax
-0804b7a3 <.text+0x1ad3> ja     0804bb39 <exit@plt+0x1e7d>
-0804b7a9 <.text+0x1ad9> imul   $0xf8,%edx,%edx
-0804b7af <.text+0x1adf> mov    %eax,(%esp)
-0804b7b2 <.text+0x1ae2> mov    %edx,0x4(%esp)
-0804b7b6 <.text+0x1ae6> call   08058300 <exit@plt+0xe644>
-0804b7bb <.text+0x1aeb> mov    0x8061358,%edx
-0804b7c1 <.text+0x1af1> shll   0x8061354
-0804b7c7 <.text+0x1af7> mov    %eax,0x8061350
-0804b7cc <.text+0x1afc> jmp    0804af36 <exit@plt+0x127a>
-0804b7d1 <.text+0x1b01> lea    0x0(%esi,%eiz,1),%esi
-0804b7d8 <.text+0x1b08> movzbl 0x80613d9,%eax
-0804b7df <.text+0x1b0f> movzbl -0x338(%ebp),%ecx
-0804b7e6 <.text+0x1b16> mov    -0x32c(%ebp),%edx
-0804b7ec <.text+0x1b1c> xor    $0x1,%eax
-0804b7ef <.text+0x1b1f> movzbl %al,%eax
-0804b7f2 <.text+0x1b22> and    %ecx,%eax
-0804b7f4 <.text+0x1b24> cmp    $0x1,%eax
-0804b7f7 <.text+0x1b27> sbb    %eax,%eax
-0804b7f9 <.text+0x1b29> and    $0xfffffffa,%eax
-0804b7fc <.text+0x1b2c> add    $0x9,%eax
-0804b7ff <.text+0x1b2f> mov    %eax,0x68(%edx)
-0804b802 <.text+0x1b32> jmp    0804b0d1 <exit@plt+0x1415>
-0804b807 <.text+0x1b37> nop
-0804b808 <.text+0x1b38> mov    %esi,%ecx
-0804b80a <.text+0x1b3a> test   %cl,%cl
-0804b80c <.text+0x1b3c> jne    0804b07b <exit@plt+0x13bf>
-0804b812 <.text+0x1b42> xor    %edi,%edi
-0804b814 <.text+0x1b44> xor    %ecx,%ecx
-0804b816 <.text+0x1b46> jmp    0804b085 <exit@plt+0x13c9>
-0804b81b <.text+0x1b4b> nop
-0804b81c <.text+0x1b4c> lea    0x0(%esi,%eiz,1),%esi
-0804b820 <.text+0x1b50> mov    -0x32c(%ebp),%edx
-0804b826 <.text+0x1b56> mov    0x34(%edx),%eax
-0804b829 <.text+0x1b59> mov    %ebx,(%esp)
-0804b82c <.text+0x1b5c> mov    %eax,0x4(%esp)
-0804b830 <.text+0x1b60> call   080519e0 <exit@plt+0x7d24>
-0804b835 <.text+0x1b65> mov    -0x32c(%ebp),%ecx
-0804b83b <.text+0x1b6b> test   %eax,%eax
-0804b83d <.text+0x1b6d> mov    %eax,%edi
-0804b83f <.text+0x1b6f> mov    %eax,0x4(%ecx)
-0804b842 <.text+0x1b72> je     0804bab2 <exit@plt+0x1df6>
-0804b848 <.text+0x1b78> cmpb   $0x2f,(%edi)
-0804b84b <.text+0x1b7b> je     0804baa3 <exit@plt+0x1de7>
-0804b851 <.text+0x1b81> movl   $0x2f,0x4(%esp)
-0804b859 <.text+0x1b89> mov    %ebx,(%esp)
-0804b85c <.text+0x1b8c> call   0804986c <strrchr@plt>
-0804b861 <.text+0x1b91> test   %eax,%eax
-0804b863 <.text+0x1b93> je     0804baa3 <exit@plt+0x1de7>
-0804b869 <.text+0x1b99> sub    %ebx,%eax
-0804b86b <.text+0x1b9b> add    $0x1,%eax
-0804b86e <.text+0x1b9e> mov    %edi,(%esp)
-0804b871 <.text+0x1ba1> mov    %eax,-0x330(%ebp)
-0804b877 <.text+0x1ba7> call   08049a2c <strlen@plt>
-0804b87c <.text+0x1bac> mov    -0x330(%ebp),%edx
-0804b882 <.text+0x1bb2> lea    0x1(%edx,%eax,1),%eax
-0804b886 <.text+0x1bb6> mov    %eax,(%esp)
-0804b889 <.text+0x1bb9> call   08058380 <exit@plt+0xe6c4>
-0804b88e <.text+0x1bbe> mov    -0x330(%ebp),%ecx
-0804b894 <.text+0x1bc4> mov    %ebx,0x4(%esp)
-0804b898 <.text+0x1bc8> mov    %ecx,0x8(%esp)
-0804b89c <.text+0x1bcc> mov    %eax,%esi
-0804b89e <.text+0x1bce> mov    %eax,(%esp)
-0804b8a1 <.text+0x1bd1> call   080497dc <strncpy@plt>
-0804b8a6 <.text+0x1bd6> mov    -0x330(%ebp),%edx
-0804b8ac <.text+0x1bdc> mov    %edi,0x4(%esp)
-0804b8b0 <.text+0x1be0> lea    (%esi,%edx,1),%eax
-0804b8b3 <.text+0x1be3> mov    %eax,(%esp)
-0804b8b6 <.text+0x1be6> call   08049a6c <strcpy@plt>
-0804b8bb <.text+0x1beb> test   %esi,%esi
-0804b8bd <.text+0x1bed> je     0804b931 <exit@plt+0x1c75>
-0804b8bf <.text+0x1bef> cmpl   $0x1,0x80613c4
-0804b8c6 <.text+0x1bf6> jbe    0804ba60 <exit@plt+0x1da4>
-0804b8cc <.text+0x1bfc> lea    -0x320(%ebp),%eax
-0804b8d2 <.text+0x1c02> mov    %eax,0x8(%esp)
-0804b8d6 <.text+0x1c06> mov    %esi,0x4(%esp)
-0804b8da <.text+0x1c0a> movl   $0x3,(%esp)
-0804b8e1 <.text+0x1c11> call   0804976c <__xstat64@plt>
-0804b8e6 <.text+0x1c16> test   %eax,%eax
-0804b8e8 <.text+0x1c18> jne    0804b931 <exit@plt+0x1c75>
-0804b8ea <.text+0x1c1a> mov    -0x32c(%ebp),%ecx
-0804b8f0 <.text+0x1c20> cmpb   $0x0,-0x338(%ebp)
-0804b8f7 <.text+0x1c27> movb   $0x1,0x75(%ecx)
-0804b8fb <.text+0x1c2b> je     0804ba98 <exit@plt+0x1ddc>
-0804b901 <.text+0x1c31> mov    0x80613a0,%edx
-0804b907 <.text+0x1c37> test   %edx,%edx
-0804b909 <.text+0x1c39> je     0804ba98 <exit@plt+0x1ddc>
-0804b90f <.text+0x1c3f> mov    -0x310(%ebp),%eax
-0804b915 <.text+0x1c45> mov    %eax,%edx
-0804b917 <.text+0x1c47> and    $0xf000,%edx
-0804b91d <.text+0x1c4d> cmp    $0x4000,%edx
-0804b923 <.text+0x1c53> je     0804b931 <exit@plt+0x1c75>
-0804b925 <.text+0x1c55> lea    0x0(%esi),%esi
-0804b928 <.text+0x1c58> mov    -0x32c(%ebp),%edx
-0804b92e <.text+0x1c5e> mov    %eax,0x6c(%edx)
-0804b931 <.text+0x1c61> mov    %esi,(%esp)
-0804b934 <.text+0x1c64> call   080498cc <free@plt>
-0804b939 <.text+0x1c69> mov    -0x32c(%ebp),%ecx
-0804b93f <.text+0x1c6f> mov    0x18(%ecx),%edx
-0804b942 <.text+0x1c72> mov    %edx,%eax
-0804b944 <.text+0x1c74> and    $0xf000,%eax
-0804b949 <.text+0x1c79> cmp    $0xa000,%eax
-0804b94e <.text+0x1c7e> jne    0804b0b9 <exit@plt+0x13fd>
-0804b954 <.text+0x1c84> cmpb   $0x0,0x80613d0
-0804b95b <.text+0x1c8b> jne    0804b77f <exit@plt+0x1ac3>
-0804b961 <.text+0x1c91> jmp    0804b763 <exit@plt+0x1aa7>
-0804b966 <.text+0x1c96> xchg   %ax,%ax
-0804b968 <.text+0x1c98> mov    -0x32c(%ebp),%ecx
-0804b96e <.text+0x1c9e> mov    0x70(%ecx),%edi
-0804b971 <.text+0x1ca1> jmp    0804b3a2 <exit@plt+0x16e6>
-0804b976 <.text+0x1ca6> xchg   %ax,%ax
-0804b978 <.text+0x1ca8> mov    -0x32c(%ebp),%edx
-0804b97e <.text+0x1cae> mov    0x20(%edx),%eax
-0804b981 <.text+0x1cb1> call   0804ae90 <exit@plt+0x11d4>
-0804b986 <.text+0x1cb6> cmp    0x8061388,%eax
-0804b98c <.text+0x1cbc> jle    0804b169 <exit@plt+0x14ad>
-0804b992 <.text+0x1cc2> mov    %eax,0x8061388
-0804b997 <.text+0x1cc7> jmp    0804b169 <exit@plt+0x14ad>
-0804b99c <.text+0x1ccc> lea    0x0(%esi,%eiz,1),%esi
-0804b9a0 <.text+0x1cd0> mov    -0x32c(%ebp),%edx
-0804b9a6 <.text+0x1cd6> mov    0x20(%edx),%eax
-0804b9a9 <.text+0x1cd9> call   0804ae90 <exit@plt+0x11d4>
-0804b9ae <.text+0x1cde> cmp    0x8061390,%eax
-0804b9b4 <.text+0x1ce4> jle    0804b1a9 <exit@plt+0x14ed>
-0804b9ba <.text+0x1cea> mov    %eax,0x8061390
-0804b9bf <.text+0x1cef> jmp    0804b1a9 <exit@plt+0x14ed>
-0804b9c4 <.text+0x1cf4> lea    0x0(%esi,%eiz,1),%esi
-0804b9c8 <.text+0x1cf8> mov    -0x330(%ebp),%edx
-0804b9ce <.text+0x1cfe> mov    %cl,-0x34c(%ebp)
-0804b9d4 <.text+0x1d04> mov    %ebx,(%esp)
-0804b9d7 <.text+0x1d07> mov    %edx,0x4(%esp)
-0804b9db <.text+0x1d0b> call   080518e0 <exit@plt+0x7c24>
-0804b9e0 <.text+0x1d10> movzbl -0x34c(%ebp),%ecx
-0804b9e7 <.text+0x1d17> mov    %eax,%edx
-0804b9e9 <.text+0x1d19> shr    $0x1f,%edx
-0804b9ec <.text+0x1d1c> test   %eax,%eax
-0804b9ee <.text+0x1d1e> setg   %al
-0804b9f1 <.text+0x1d21> mov    %eax,%esi
-0804b9f3 <.text+0x1d23> jmp    0804b063 <exit@plt+0x13a7>
-0804b9f8 <.text+0x1d28> mov    -0x348(%ebp),%ecx
-0804b9fe <.text+0x1d2e> cmpb   $0x0,0x1(%ecx)
-0804ba02 <.text+0x1d32> je     0804b4cd <exit@plt+0x1811>
-0804ba08 <.text+0x1d38> jmp    0804b4a0 <exit@plt+0x17e4>
-0804ba0d <.text+0x1d3d> lea    0x0(%esi),%esi
-0804ba10 <.text+0x1d40> mov    %eax,0x8061398
-0804ba15 <.text+0x1d45> jmp    0804b721 <exit@plt+0x1a65>
-0804ba1a <.text+0x1d4a> mov    %eax,-0x34c(%ebp)
-0804ba20 <.text+0x1d50> call   0804969c <__errno_location@plt>
-0804ba25 <.text+0x1d55> mov    -0x34c(%ebp),%edx
-0804ba2b <.text+0x1d5b> cmpl   $0x2,(%eax)
-0804ba2e <.text+0x1d5e> sete   %al
-0804ba31 <.text+0x1d61> jmp    0804b408 <exit@plt+0x174c>
-0804ba36 <.text+0x1d66> movl   $0x805eea4,0xc(%esp)
-0804ba3e <.text+0x1d6e> movl   $0xa65,0x8(%esp)
-0804ba46 <.text+0x1d76> movl   $0x805ddda,0x4(%esp)
-0804ba4e <.text+0x1d7e> movl   $0x805dac4,(%esp)
-0804ba55 <.text+0x1d85> call   0804987c <__assert_fail@plt>
-0804ba5a <.text+0x1d8a> lea    0x0(%esi),%esi
-0804ba60 <.text+0x1d90> cmpb   $0x0,0x80613d0
-0804ba67 <.text+0x1d97> je     0804b931 <exit@plt+0x1c75>
-0804ba6d <.text+0x1d9d> jmp    0804b8cc <exit@plt+0x1c10>
-0804ba72 <.text+0x1da2> lea    0x0(%esi),%esi
-0804ba78 <.text+0x1da8> mov    %edx,(%esp)
-0804ba7b <.text+0x1dab> mov    %edx,-0x34c(%ebp)
-0804ba81 <.text+0x1db1> call   08054e10 <exit@plt+0xb154>
-0804ba86 <.text+0x1db6> mov    -0x34c(%ebp),%edx
-0804ba8c <.text+0x1dbc> jmp    0804b18a <exit@plt+0x14ce>
-0804ba91 <.text+0x1dc1> lea    0x0(%esi,%eiz,1),%esi
-0804ba98 <.text+0x1dc8> mov    -0x310(%ebp),%eax
-0804ba9e <.text+0x1dce> jmp    0804b928 <exit@plt+0x1c6c>
-0804baa3 <.text+0x1dd3> mov    %edi,(%esp)
-0804baa6 <.text+0x1dd6> call   080583e0 <exit@plt+0xe724>
-0804baab <.text+0x1ddb> mov    %eax,%esi
-0804baad <.text+0x1ddd> jmp    0804b8bb <exit@plt+0x1bff>
-0804bab2 <.text+0x1de2> movl   $0x5,0x8(%esp)
-0804baba <.text+0x1dea> movl   $0x805ddfa,0x4(%esp)
-0804bac2 <.text+0x1df2> movl   $0x0,(%esp)
-0804bac9 <.text+0x1df9> call   0804990c <dcgettext@plt>
-0804bace <.text+0x1dfe> mov    %ebx,%ecx
-0804bad0 <.text+0x1e00> mov    %eax,%edx
-0804bad2 <.text+0x1e02> movzbl -0x338(%ebp),%eax
-0804bad9 <.text+0x1e09> call   0804acc0 <exit@plt+0x1004>
-0804bade <.text+0x1e0e> mov    -0x32c(%ebp),%eax
-0804bae4 <.text+0x1e14> mov    0x4(%eax),%edi
-0804bae7 <.text+0x1e17> test   %edi,%edi
-0804bae9 <.text+0x1e19> jne    0804b848 <exit@plt+0x1b8c>
-0804baef <.text+0x1e1f> xor    %esi,%esi
-0804baf1 <.text+0x1e21> jmp    0804b931 <exit@plt+0x1c75>
-0804baf6 <.text+0x1e26> cmpl   $0x3,0x80613c4
-0804bafd <.text+0x1e2d> je     0804af75 <exit@plt+0x12b9>
-0804bb03 <.text+0x1e33> cmpb   $0x0,0x80613c8
-0804bb0a <.text+0x1e3a> je     0804b29f <exit@plt+0x15e3>
-0804bb10 <.text+0x1e40> mov    $0xe,%eax
-0804bb15 <.text+0x1e45> mov    %dl,-0x34c(%ebp)
-0804bb1b <.text+0x1e4b> call   0804ab00 <exit@plt+0xe44>
-0804bb20 <.text+0x1e50> movzbl -0x34c(%ebp),%edx
-0804bb27 <.text+0x1e57> test   %al,%al
-0804bb29 <.text+0x1e59> je     0804b29f <exit@plt+0x15e3>
-0804bb2f <.text+0x1e5f> jmp    0804af75 <exit@plt+0x12b9>
-0804bb34 <.text+0x1e64> call   08049b1c <__stack_chk_fail@plt>
-0804bb39 <.text+0x1e69> lea    0x0(%esi,%eiz,1),%esi
-0804bb40 <.text+0x1e70> call   080527c0 <exit@plt+0x8b04>
-0804bb45 <.text+0x1e75> lea    0x0(%esi,%eiz,1),%esi
-0804bb49 <.text+0x1e79> lea    0x0(%edi,%eiz,1),%edi
-0804bb50 <.text+0x1e80> push   %ebp
-0804bb51 <.text+0x1e81> mov    %esp,%ebp
-0804bb53 <.text+0x1e83> push   %edi
-0804bb54 <.text+0x1e84> push   %esi
-0804bb55 <.text+0x1e85> push   %ebx
-0804bb56 <.text+0x1e86> sub    $0x1c,%esp
-0804bb59 <.text+0x1e89> mov    0x8061358,%ecx
-0804bb5f <.text+0x1e8f> mov    %ecx,%eax
-0804bb61 <.text+0x1e91> shr    %eax
-0804bb63 <.text+0x1e93> add    %ecx,%eax
-0804bb65 <.text+0x1e95> cmp    0x8061360,%eax
-0804bb6b <.text+0x1e9b> ja     0804bc58 <exit@plt+0x1f9c>
-0804bb71 <.text+0x1ea1> test   %ecx,%ecx
-0804bb73 <.text+0x1ea3> je     0804bb95 <exit@plt+0x1ed9>
-0804bb75 <.text+0x1ea5> mov    0x806135c,%ebx
-0804bb7b <.text+0x1eab> xor    %eax,%eax
-0804bb7d <.text+0x1ead> mov    0x8061350,%edx
-0804bb83 <.text+0x1eb3> nop
-0804bb84 <.text+0x1eb4> lea    0x0(%esi,%eiz,1),%esi
-0804bb88 <.text+0x1eb8> mov    %edx,(%ebx,%eax,4)
-0804bb8b <.text+0x1ebb> add    $0x1,%eax
-0804bb8e <.text+0x1ebe> add    $0x7c,%edx
-0804bb91 <.text+0x1ec1> cmp    %ecx,%eax
-0804bb93 <.text+0x1ec3> jb     0804bb88 <exit@plt+0x1ecc>
-0804bb95 <.text+0x1ec5> cmpl   $0xffffffff,0x80613a8
-0804bb9c <.text+0x1ecc> je     0804bc4d <exit@plt+0x1f91>
-0804bba2 <.text+0x1ed2> movl   $0x8061d20,(%esp)
-0804bba9 <.text+0x1ed9> call   080499cc <_setjmp@plt>
-0804bbae <.text+0x1ede> test   %eax,%eax
-0804bbb0 <.text+0x1ee0> je     0804bbf8 <exit@plt+0x1f3c>
-0804bbb2 <.text+0x1ee2> mov    0x80613a8,%esi
-0804bbb8 <.text+0x1ee8> cmp    $0x3,%esi
-0804bbbb <.text+0x1eeb> je     0804bcac <exit@plt+0x1ff0>
-0804bbc1 <.text+0x1ef1> mov    0x8061358,%ecx
-0804bbc7 <.text+0x1ef7> test   %ecx,%ecx
-0804bbc9 <.text+0x1ef9> je     0804bc97 <exit@plt+0x1fdb>
-0804bbcf <.text+0x1eff> mov    0x806135c,%ebx
-0804bbd5 <.text+0x1f05> xor    %eax,%eax
-0804bbd7 <.text+0x1f07> mov    0x8061350,%edx
-0804bbdd <.text+0x1f0d> lea    0x0(%esi),%esi
-0804bbe0 <.text+0x1f10> mov    %edx,(%ebx,%eax,4)
-0804bbe3 <.text+0x1f13> add    $0x1,%eax
-0804bbe6 <.text+0x1f16> add    $0x7c,%edx
-0804bbe9 <.text+0x1f19> cmp    %ecx,%eax
-0804bbeb <.text+0x1f1b> jb     0804bbe0 <exit@plt+0x1f24>
-0804bbed <.text+0x1f1d> mov    $0x1,%edi
-0804bbf2 <.text+0x1f22> jmp    0804bc0c <exit@plt+0x1f50>
-0804bbf4 <.text+0x1f24> lea    0x0(%esi,%eiz,1),%esi
-0804bbf8 <.text+0x1f28> mov    0x80613a8,%esi
-0804bbfe <.text+0x1f2e> xor    %edi,%edi
-0804bc00 <.text+0x1f30> mov    0x8061358,%ecx
-0804bc06 <.text+0x1f36> mov    0x806135c,%ebx
-0804bc0c <.text+0x1f3c> xor    %eax,%eax
-0804bc0e <.text+0x1f3e> cmp    $0x4,%esi
-0804bc11 <.text+0x1f41> movzbl 0x80613da,%edx
-0804bc18 <.text+0x1f48> setne  %al
-0804bc1b <.text+0x1f4b> sub    $0x1,%eax
-0804bc1e <.text+0x1f4e> and    0x80613a4,%eax
-0804bc24 <.text+0x1f54> mov    %ecx,0x4(%esp)
-0804bc28 <.text+0x1f58> mov    %ebx,(%esp)
-0804bc2b <.text+0x1f5b> add    %esi,%eax
-0804bc2d <.text+0x1f5d> lea    (%edi,%eax,2),%esi
-0804bc30 <.text+0x1f60> movzbl 0x80613ac,%eax
-0804bc37 <.text+0x1f67> lea    (%eax,%esi,2),%eax
-0804bc3a <.text+0x1f6a> lea    (%edx,%eax,2),%eax
-0804bc3d <.text+0x1f6d> mov    0x805eec0(,%eax,4),%eax
-0804bc44 <.text+0x1f74> mov    %eax,0x8(%esp)
-0804bc48 <.text+0x1f78> call   08055310 <exit@plt+0xb654>
-0804bc4d <.text+0x1f7d> add    $0x1c,%esp
-0804bc50 <.text+0x1f80> pop    %ebx
-0804bc51 <.text+0x1f81> pop    %esi
-0804bc52 <.text+0x1f82> pop    %edi
-0804bc53 <.text+0x1f83> pop    %ebp
-0804bc54 <.text+0x1f84> ret    
-0804bc55 <.text+0x1f85> lea    0x0(%esi),%esi
-0804bc58 <.text+0x1f88> mov    0x806135c,%eax
-0804bc5d <.text+0x1f8d> mov    %eax,(%esp)
-0804bc60 <.text+0x1f90> call   080498cc <free@plt>
-0804bc65 <.text+0x1f95> mov    0x8061358,%eax
-0804bc6a <.text+0x1f9a> cmp    $0x15555555,%eax
-0804bc6f <.text+0x1f9f> ja     0804bca7 <exit@plt+0x1feb>
-0804bc71 <.text+0x1fa1> lea    (%eax,%eax,2),%eax
-0804bc74 <.text+0x1fa4> shl    $0x2,%eax
-0804bc77 <.text+0x1fa7> mov    %eax,(%esp)
-0804bc7a <.text+0x1faa> call   08058380 <exit@plt+0xe6c4>
-0804bc7f <.text+0x1faf> mov    0x8061358,%ecx
-0804bc85 <.text+0x1fb5> mov    %eax,0x806135c
-0804bc8a <.text+0x1fba> lea    (%ecx,%ecx,2),%eax
-0804bc8d <.text+0x1fbd> mov    %eax,0x8061360
-0804bc92 <.text+0x1fc2> jmp    0804bb71 <exit@plt+0x1eb5>
-0804bc97 <.text+0x1fc7> mov    0x806135c,%ebx
-0804bc9d <.text+0x1fcd> mov    $0x1,%edi
-0804bca2 <.text+0x1fd2> jmp    0804bc0c <exit@plt+0x1f50>
-0804bca7 <.text+0x1fd7> call   080527c0 <exit@plt+0x8b04>
-0804bcac <.text+0x1fdc> movl   $0x805efa0,0xc(%esp)
-0804bcb4 <.text+0x1fe4> movl   $0xd0b,0x8(%esp)
-0804bcbc <.text+0x1fec> movl   $0x805ddda,0x4(%esp)
-0804bcc4 <.text+0x1ff4> movl   $0x805de17,(%esp)
-0804bccb <.text+0x1ffb> call   0804987c <__assert_fail@plt>
-0804bcd0 <.text+0x2000> push   %ebp
-0804bcd1 <.text+0x2001> mov    %esp,%ebp
-0804bcd3 <.text+0x2003> sub    $0x8,%esp
-0804bcd6 <.text+0x2006> mov    0xc(%ebp),%eax
-0804bcd9 <.text+0x2009> mov    (%eax),%eax
-0804bcdb <.text+0x200b> mov    %eax,0xc(%ebp)
-0804bcde <.text+0x200e> mov    0x8(%ebp),%eax
-0804bce1 <.text+0x2011> mov    (%eax),%eax
-0804bce3 <.text+0x2013> mov    %eax,0x8(%ebp)
-0804bce6 <.text+0x2016> leave  
-0804bce7 <.text+0x2017> jmp    08049cac <strcmp@plt>
-0804bcec <.text+0x201c> lea    0x0(%esi,%eiz,1),%esi
-0804bcf0 <.text+0x2020> push   %ebp
-0804bcf1 <.text+0x2021> mov    %esp,%ebp
-0804bcf3 <.text+0x2023> sub    $0x8,%esp
-0804bcf6 <.text+0x2026> mov    0x8(%ebp),%edx
-0804bcf9 <.text+0x2029> mov    0xc(%ebp),%eax
-0804bcfc <.text+0x202c> mov    (%edx),%edx
-0804bcfe <.text+0x202e> mov    %edx,0xc(%ebp)
-0804bd01 <.text+0x2031> mov    (%eax),%eax
-0804bd03 <.text+0x2033> mov    %eax,0x8(%ebp)
-0804bd06 <.text+0x2036> leave  
-0804bd07 <.text+0x2037> jmp    08049cac <strcmp@plt>
-0804bd0c <.text+0x203c> lea    0x0(%esi,%eiz,1),%esi
-0804bd10 <.text+0x2040> push   %ebp
-0804bd11 <.text+0x2041> mov    %esp,%ebp
-0804bd13 <.text+0x2043> sub    $0x18,%esp
-0804bd16 <.text+0x2046> mov    %esi,-0x8(%ebp)
-0804bd19 <.text+0x2049> mov    0xc(%ebp),%esi
-0804bd1c <.text+0x204c> mov    %ebx,-0xc(%ebp)
-0804bd1f <.text+0x204f> mov    0x8(%ebp),%ebx
-0804bd22 <.text+0x2052> mov    %edi,-0x4(%ebp)
-0804bd25 <.text+0x2055> mov    0x68(%esi),%eax
-0804bd28 <.text+0x2058> mov    0x68(%ebx),%ecx
-0804bd2b <.text+0x205b> cmp    $0x9,%eax
-0804bd2e <.text+0x205e> sete   %dl
-0804bd31 <.text+0x2061> cmp    $0x3,%eax
-0804bd34 <.text+0x2064> mov    %edx,%edi
-0804bd36 <.text+0x2066> sete   %dl
-0804bd39 <.text+0x2069> or     %edi,%edx
-0804bd3b <.text+0x206b> cmp    $0x9,%ecx
-0804bd3e <.text+0x206e> je     0804bd70 <exit@plt+0x20b4>
-0804bd40 <.text+0x2070> cmp    $0x3,%ecx
-0804bd43 <.text+0x2073> je     0804bd70 <exit@plt+0x20b4>
-0804bd45 <.text+0x2075> test   %dl,%dl
-0804bd47 <.text+0x2077> mov    $0x1,%eax
-0804bd4c <.text+0x207c> jne    0804bd80 <exit@plt+0x20c4>
-0804bd4e <.text+0x207e> mov    (%esi),%eax
-0804bd50 <.text+0x2080> mov    -0x4(%ebp),%edi
-0804bd53 <.text+0x2083> mov    -0x8(%ebp),%esi
-0804bd56 <.text+0x2086> mov    %eax,0xc(%ebp)
-0804bd59 <.text+0x2089> mov    (%ebx),%eax
-0804bd5b <.text+0x208b> mov    -0xc(%ebp),%ebx
-0804bd5e <.text+0x208e> mov    %eax,0x8(%ebp)
-0804bd61 <.text+0x2091> mov    %ebp,%esp
-0804bd63 <.text+0x2093> pop    %ebp
-0804bd64 <.text+0x2094> jmp    08049cac <strcmp@plt>
-0804bd69 <.text+0x2099> lea    0x0(%esi,%eiz,1),%esi
-0804bd70 <.text+0x20a0> test   %dl,%dl
-0804bd72 <.text+0x20a2> mov    $0xffffffff,%eax
-0804bd77 <.text+0x20a7> jne    0804bd4e <exit@plt+0x2092>
-0804bd79 <.text+0x20a9> lea    0x0(%esi,%eiz,1),%esi
-0804bd80 <.text+0x20b0> mov    -0xc(%ebp),%ebx
-0804bd83 <.text+0x20b3> mov    -0x8(%ebp),%esi
-0804bd86 <.text+0x20b6> mov    -0x4(%ebp),%edi
-0804bd89 <.text+0x20b9> mov    %ebp,%esp
-0804bd8b <.text+0x20bb> pop    %ebp
-0804bd8c <.text+0x20bc> ret    
-0804bd8d <.text+0x20bd> lea    0x0(%esi),%esi
-0804bd90 <.text+0x20c0> push   %ebp
-0804bd91 <.text+0x20c1> mov    %esp,%ebp
-0804bd93 <.text+0x20c3> sub    $0x18,%esp
-0804bd96 <.text+0x20c6> mov    %ebx,-0xc(%ebp)
-0804bd99 <.text+0x20c9> mov    0xc(%ebp),%ebx
-0804bd9c <.text+0x20cc> mov    %esi,-0x8(%ebp)
-0804bd9f <.text+0x20cf> mov    0x8(%ebp),%esi
-0804bda2 <.text+0x20d2> mov    %edi,-0x4(%ebp)
-0804bda5 <.text+0x20d5> mov    0x68(%ebx),%eax
-0804bda8 <.text+0x20d8> mov    0x68(%esi),%ecx
-0804bdab <.text+0x20db> cmp    $0x9,%eax
-0804bdae <.text+0x20de> sete   %dl
-0804bdb1 <.text+0x20e1> cmp    $0x3,%eax
-0804bdb4 <.text+0x20e4> mov    %edx,%edi
-0804bdb6 <.text+0x20e6> sete   %dl
-0804bdb9 <.text+0x20e9> or     %edi,%edx
-0804bdbb <.text+0x20eb> cmp    $0x9,%ecx
-0804bdbe <.text+0x20ee> je     0804bdf0 <exit@plt+0x2134>
-0804bdc0 <.text+0x20f0> cmp    $0x3,%ecx
-0804bdc3 <.text+0x20f3> je     0804bdf0 <exit@plt+0x2134>
-0804bdc5 <.text+0x20f5> test   %dl,%dl
-0804bdc7 <.text+0x20f7> mov    $0x1,%eax
-0804bdcc <.text+0x20fc> jne    0804be00 <exit@plt+0x2144>
-0804bdce <.text+0x20fe> mov    (%esi),%eax
-0804bdd0 <.text+0x2100> mov    -0x4(%ebp),%edi
-0804bdd3 <.text+0x2103> mov    -0x8(%ebp),%esi
-0804bdd6 <.text+0x2106> mov    %eax,0xc(%ebp)
-0804bdd9 <.text+0x2109> mov    (%ebx),%eax
-0804bddb <.text+0x210b> mov    -0xc(%ebp),%ebx
-0804bdde <.text+0x210e> mov    %eax,0x8(%ebp)
-0804bde1 <.text+0x2111> mov    %ebp,%esp
-0804bde3 <.text+0x2113> pop    %ebp
-0804bde4 <.text+0x2114> jmp    08049cac <strcmp@plt>
-0804bde9 <.text+0x2119> lea    0x0(%esi,%eiz,1),%esi
-0804bdf0 <.text+0x2120> test   %dl,%dl
-0804bdf2 <.text+0x2122> mov    $0xffffffff,%eax
-0804bdf7 <.text+0x2127> jne    0804bdce <exit@plt+0x2112>
-0804bdf9 <.text+0x2129> lea    0x0(%esi,%eiz,1),%esi
-0804be00 <.text+0x2130> mov    -0xc(%ebp),%ebx
-0804be03 <.text+0x2133> mov    -0x8(%ebp),%esi
-0804be06 <.text+0x2136> mov    -0x4(%ebp),%edi
-0804be09 <.text+0x2139> mov    %ebp,%esp
-0804be0b <.text+0x213b> pop    %ebp
-0804be0c <.text+0x213c> ret    
-0804be0d <.text+0x213d> lea    0x0(%esi),%esi
-0804be10 <.text+0x2140> push   %ebp
-0804be11 <.text+0x2141> mov    %esp,%ebp
-0804be13 <.text+0x2143> sub    $0x8,%esp
-0804be16 <.text+0x2146> call   0804969c <__errno_location@plt>
-0804be1b <.text+0x214b> movl   $0x0,(%eax)
-0804be21 <.text+0x2151> leave  
-0804be22 <.text+0x2152> jmp    080496ec <strcoll@plt>
-0804be27 <.text+0x2157> mov    %esi,%esi
-0804be29 <.text+0x2159> lea    0x0(%edi,%eiz,1),%edi
-0804be30 <.text+0x2160> push   %ebp
-0804be31 <.text+0x2161> mov    %esp,%ebp
-0804be33 <.text+0x2163> sub    $0x8,%esp
-0804be36 <.text+0x2166> mov    0xc(%ebp),%eax
-0804be39 <.text+0x2169> mov    (%eax),%eax
-0804be3b <.text+0x216b> mov    %eax,0xc(%ebp)
-0804be3e <.text+0x216e> mov    0x8(%ebp),%eax
-0804be41 <.text+0x2171> mov    (%eax),%eax
-0804be43 <.text+0x2173> mov    %eax,0x8(%ebp)
-0804be46 <.text+0x2176> leave  
-0804be47 <.text+0x2177> jmp    0804be10 <exit@plt+0x2154>
-0804be49 <.text+0x2179> lea    0x0(%esi,%eiz,1),%esi
-0804be50 <.text+0x2180> push   %ebp
-0804be51 <.text+0x2181> mov    %esp,%ebp
-0804be53 <.text+0x2183> sub    $0x8,%esp
-0804be56 <.text+0x2186> mov    0x8(%ebp),%edx
-0804be59 <.text+0x2189> mov    0xc(%ebp),%eax
-0804be5c <.text+0x218c> mov    (%edx),%edx
-0804be5e <.text+0x218e> mov    %edx,0xc(%ebp)
-0804be61 <.text+0x2191> mov    (%eax),%eax
-0804be63 <.text+0x2193> mov    %eax,0x8(%ebp)
-0804be66 <.text+0x2196> leave  
-0804be67 <.text+0x2197> jmp    0804be10 <exit@plt+0x2154>
-0804be69 <.text+0x2199> lea    0x0(%esi,%eiz,1),%esi
-0804be70 <.text+0x21a0> push   %ebp
-0804be71 <.text+0x21a1> mov    %esp,%ebp
-0804be73 <.text+0x21a3> sub    $0x18,%esp
-0804be76 <.text+0x21a6> mov    %esi,-0x8(%ebp)
-0804be79 <.text+0x21a9> mov    0xc(%ebp),%esi
-0804be7c <.text+0x21ac> mov    %ebx,-0xc(%ebp)
-0804be7f <.text+0x21af> mov    0x8(%ebp),%ebx
-0804be82 <.text+0x21b2> mov    %edi,-0x4(%ebp)
-0804be85 <.text+0x21b5> mov    0x68(%esi),%eax
-0804be88 <.text+0x21b8> mov    0x68(%ebx),%ecx
-0804be8b <.text+0x21bb> cmp    $0x9,%eax
-0804be8e <.text+0x21be> sete   %dl
-0804be91 <.text+0x21c1> cmp    $0x3,%eax
-0804be94 <.text+0x21c4> mov    %edx,%edi
-0804be96 <.text+0x21c6> sete   %dl
-0804be99 <.text+0x21c9> or     %edi,%edx
-0804be9b <.text+0x21cb> cmp    $0x9,%ecx
-0804be9e <.text+0x21ce> je     0804bed0 <exit@plt+0x2214>
-0804bea0 <.text+0x21d0> cmp    $0x3,%ecx
-0804bea3 <.text+0x21d3> je     0804bed0 <exit@plt+0x2214>
-0804bea5 <.text+0x21d5> test   %dl,%dl
-0804bea7 <.text+0x21d7> mov    $0x1,%eax
-0804beac <.text+0x21dc> jne    0804bee0 <exit@plt+0x2224>
-0804beae <.text+0x21de> mov    (%esi),%eax
-0804beb0 <.text+0x21e0> mov    -0x4(%ebp),%edi
-0804beb3 <.text+0x21e3> mov    -0x8(%ebp),%esi
-0804beb6 <.text+0x21e6> mov    %eax,0xc(%ebp)
-0804beb9 <.text+0x21e9> mov    (%ebx),%eax
-0804bebb <.text+0x21eb> mov    -0xc(%ebp),%ebx
-0804bebe <.text+0x21ee> mov    %eax,0x8(%ebp)
-0804bec1 <.text+0x21f1> mov    %ebp,%esp
-0804bec3 <.text+0x21f3> pop    %ebp
-0804bec4 <.text+0x21f4> jmp    0804be10 <exit@plt+0x2154>
-0804bec9 <.text+0x21f9> lea    0x0(%esi,%eiz,1),%esi
-0804bed0 <.text+0x2200> test   %dl,%dl
-0804bed2 <.text+0x2202> mov    $0xffffffff,%eax
-0804bed7 <.text+0x2207> jne    0804beae <exit@plt+0x21f2>
-0804bed9 <.text+0x2209> lea    0x0(%esi,%eiz,1),%esi
-0804bee0 <.text+0x2210> mov    -0xc(%ebp),%ebx
-0804bee3 <.text+0x2213> mov    -0x8(%ebp),%esi
-0804bee6 <.text+0x2216> mov    -0x4(%ebp),%edi
-0804bee9 <.text+0x2219> mov    %ebp,%esp
-0804beeb <.text+0x221b> pop    %ebp
-0804beec <.text+0x221c> ret    
-0804beed <.text+0x221d> lea    0x0(%esi),%esi
-0804bef0 <.text+0x2220> push   %ebp
-0804bef1 <.text+0x2221> mov    %esp,%ebp
-0804bef3 <.text+0x2223> sub    $0x18,%esp
-0804bef6 <.text+0x2226> mov    %ebx,-0xc(%ebp)
-0804bef9 <.text+0x2229> mov    0xc(%ebp),%ebx
-0804befc <.text+0x222c> mov    %esi,-0x8(%ebp)
-0804beff <.text+0x222f> mov    0x8(%ebp),%esi
-0804bf02 <.text+0x2232> mov    %edi,-0x4(%ebp)
-0804bf05 <.text+0x2235> mov    0x68(%ebx),%eax
-0804bf08 <.text+0x2238> mov    0x68(%esi),%ecx
-0804bf0b <.text+0x223b> cmp    $0x9,%eax
-0804bf0e <.text+0x223e> sete   %dl
-0804bf11 <.text+0x2241> cmp    $0x3,%eax
-0804bf14 <.text+0x2244> mov    %edx,%edi
-0804bf16 <.text+0x2246> sete   %dl
-0804bf19 <.text+0x2249> or     %edi,%edx
-0804bf1b <.text+0x224b> cmp    $0x9,%ecx
-0804bf1e <.text+0x224e> je     0804bf50 <exit@plt+0x2294>
-0804bf20 <.text+0x2250> cmp    $0x3,%ecx
-0804bf23 <.text+0x2253> je     0804bf50 <exit@plt+0x2294>
-0804bf25 <.text+0x2255> test   %dl,%dl
-0804bf27 <.text+0x2257> mov    $0x1,%eax
-0804bf2c <.text+0x225c> jne    0804bf60 <exit@plt+0x22a4>
-0804bf2e <.text+0x225e> mov    (%esi),%eax
-0804bf30 <.text+0x2260> mov    -0x4(%ebp),%edi
-0804bf33 <.text+0x2263> mov    -0x8(%ebp),%esi
-0804bf36 <.text+0x2266> mov    %eax,0xc(%ebp)
-0804bf39 <.text+0x2269> mov    (%ebx),%eax
-0804bf3b <.text+0x226b> mov    -0xc(%ebp),%ebx
-0804bf3e <.text+0x226e> mov    %eax,0x8(%ebp)
-0804bf41 <.text+0x2271> mov    %ebp,%esp
-0804bf43 <.text+0x2273> pop    %ebp
-0804bf44 <.text+0x2274> jmp    0804be10 <exit@plt+0x2154>
-0804bf49 <.text+0x2279> lea    0x0(%esi,%eiz,1),%esi
-0804bf50 <.text+0x2280> test   %dl,%dl
-0804bf52 <.text+0x2282> mov    $0xffffffff,%eax
-0804bf57 <.text+0x2287> jne    0804bf2e <exit@plt+0x2272>
-0804bf59 <.text+0x2289> lea    0x0(%esi,%eiz,1),%esi
-0804bf60 <.text+0x2290> mov    -0xc(%ebp),%ebx
-0804bf63 <.text+0x2293> mov    -0x8(%ebp),%esi
-0804bf66 <.text+0x2296> mov    -0x4(%ebp),%edi
-0804bf69 <.text+0x2299> mov    %ebp,%esp
-0804bf6b <.text+0x229b> pop    %ebp
-0804bf6c <.text+0x229c> ret    
-0804bf6d <.text+0x229d> lea    0x0(%esi),%esi
-0804bf70 <.text+0x22a0> push   %ebp
-0804bf71 <.text+0x22a1> mov    %esp,%ebp
-0804bf73 <.text+0x22a3> sub    $0x18,%esp
-0804bf76 <.text+0x22a6> mov    %ebx,-0xc(%ebp)
-0804bf79 <.text+0x22a9> mov    0xc(%ebp),%ebx
-0804bf7c <.text+0x22ac> mov    %esi,-0x8(%ebp)
-0804bf7f <.text+0x22af> mov    0x8(%ebp),%esi
-0804bf82 <.text+0x22b2> mov    %edi,-0x4(%ebp)
-0804bf85 <.text+0x22b5> mov    0x68(%ebx),%eax
-0804bf88 <.text+0x22b8> mov    0x68(%esi),%ecx
-0804bf8b <.text+0x22bb> cmp    $0x9,%eax
-0804bf8e <.text+0x22be> sete   %dl
-0804bf91 <.text+0x22c1> cmp    $0x3,%eax
-0804bf94 <.text+0x22c4> mov    %edx,%edi
-0804bf96 <.text+0x22c6> sete   %dl
-0804bf99 <.text+0x22c9> or     %edi,%edx
-0804bf9b <.text+0x22cb> cmp    $0x9,%ecx
-0804bf9e <.text+0x22ce> je     0804bfd0 <exit@plt+0x2314>
-0804bfa0 <.text+0x22d0> cmp    $0x3,%ecx
-0804bfa3 <.text+0x22d3> je     0804bfd0 <exit@plt+0x2314>
-0804bfa5 <.text+0x22d5> test   %dl,%dl
-0804bfa7 <.text+0x22d7> mov    $0x1,%eax
-0804bfac <.text+0x22dc> jne    0804bfe0 <exit@plt+0x2324>
-0804bfae <.text+0x22de> mov    (%esi),%eax
-0804bfb0 <.text+0x22e0> mov    -0x4(%ebp),%edi
-0804bfb3 <.text+0x22e3> mov    -0x8(%ebp),%esi
-0804bfb6 <.text+0x22e6> mov    %eax,0xc(%ebp)
-0804bfb9 <.text+0x22e9> mov    (%ebx),%eax
-0804bfbb <.text+0x22eb> mov    -0xc(%ebp),%ebx
-0804bfbe <.text+0x22ee> mov    %eax,0x8(%ebp)
-0804bfc1 <.text+0x22f1> mov    %ebp,%esp
-0804bfc3 <.text+0x22f3> pop    %ebp
-0804bfc4 <.text+0x22f4> jmp    08051b80 <exit@plt+0x7ec4>
-0804bfc9 <.text+0x22f9> lea    0x0(%esi,%eiz,1),%esi
-0804bfd0 <.text+0x2300> test   %dl,%dl
-0804bfd2 <.text+0x2302> mov    $0xffffffff,%eax
-0804bfd7 <.text+0x2307> jne    0804bfae <exit@plt+0x22f2>
-0804bfd9 <.text+0x2309> lea    0x0(%esi,%eiz,1),%esi
-0804bfe0 <.text+0x2310> mov    -0xc(%ebp),%ebx
-0804bfe3 <.text+0x2313> mov    -0x8(%ebp),%esi
-0804bfe6 <.text+0x2316> mov    -0x4(%ebp),%edi
-0804bfe9 <.text+0x2319> mov    %ebp,%esp
-0804bfeb <.text+0x231b> pop    %ebp
-0804bfec <.text+0x231c> ret    
-0804bfed <.text+0x231d> lea    0x0(%esi),%esi
-0804bff0 <.text+0x2320> push   %ebp
-0804bff1 <.text+0x2321> mov    %esp,%ebp
-0804bff3 <.text+0x2323> sub    $0x8,%esp
-0804bff6 <.text+0x2326> mov    0x8(%ebp),%edx
-0804bff9 <.text+0x2329> mov    0xc(%ebp),%eax
-0804bffc <.text+0x232c> mov    (%edx),%edx
-0804bffe <.text+0x232e> mov    %edx,0xc(%ebp)
-0804c001 <.text+0x2331> mov    (%eax),%eax
-0804c003 <.text+0x2333> mov    %eax,0x8(%ebp)
-0804c006 <.text+0x2336> leave  
-0804c007 <.text+0x2337> jmp    08051b80 <exit@plt+0x7ec4>
-0804c00c <.text+0x233c> lea    0x0(%esi,%eiz,1),%esi
-0804c010 <.text+0x2340> push   %ebp
-0804c011 <.text+0x2341> mov    %esp,%ebp
-0804c013 <.text+0x2343> sub    $0x18,%esp
-0804c016 <.text+0x2346> mov    %esi,-0x8(%ebp)
-0804c019 <.text+0x2349> mov    0xc(%ebp),%esi
-0804c01c <.text+0x234c> mov    %ebx,-0xc(%ebp)
-0804c01f <.text+0x234f> mov    0x8(%ebp),%ebx
-0804c022 <.text+0x2352> mov    %edi,-0x4(%ebp)
-0804c025 <.text+0x2355> mov    0x68(%esi),%eax
-0804c028 <.text+0x2358> mov    0x68(%ebx),%ecx
-0804c02b <.text+0x235b> cmp    $0x9,%eax
-0804c02e <.text+0x235e> sete   %dl
-0804c031 <.text+0x2361> cmp    $0x3,%eax
-0804c034 <.text+0x2364> mov    %edx,%edi
-0804c036 <.text+0x2366> sete   %dl
-0804c039 <.text+0x2369> or     %edi,%edx
-0804c03b <.text+0x236b> cmp    $0x9,%ecx
-0804c03e <.text+0x236e> je     0804c070 <exit@plt+0x23b4>
-0804c040 <.text+0x2370> cmp    $0x3,%ecx
-0804c043 <.text+0x2373> je     0804c070 <exit@plt+0x23b4>
-0804c045 <.text+0x2375> test   %dl,%dl
-0804c047 <.text+0x2377> mov    $0x1,%eax
-0804c04c <.text+0x237c> jne    0804c080 <exit@plt+0x23c4>
-0804c04e <.text+0x237e> mov    (%esi),%eax
-0804c050 <.text+0x2380> mov    -0x4(%ebp),%edi
-0804c053 <.text+0x2383> mov    -0x8(%ebp),%esi
-0804c056 <.text+0x2386> mov    %eax,0xc(%ebp)
-0804c059 <.text+0x2389> mov    (%ebx),%eax
-0804c05b <.text+0x238b> mov    -0xc(%ebp),%ebx
-0804c05e <.text+0x238e> mov    %eax,0x8(%ebp)
-0804c061 <.text+0x2391> mov    %ebp,%esp
-0804c063 <.text+0x2393> pop    %ebp
-0804c064 <.text+0x2394> jmp    08051b80 <exit@plt+0x7ec4>
-0804c069 <.text+0x2399> lea    0x0(%esi,%eiz,1),%esi
-0804c070 <.text+0x23a0> test   %dl,%dl
-0804c072 <.text+0x23a2> mov    $0xffffffff,%eax
-0804c077 <.text+0x23a7> jne    0804c04e <exit@plt+0x2392>
-0804c079 <.text+0x23a9> lea    0x0(%esi,%eiz,1),%esi
-0804c080 <.text+0x23b0> mov    -0xc(%ebp),%ebx
-0804c083 <.text+0x23b3> mov    -0x8(%ebp),%esi
-0804c086 <.text+0x23b6> mov    -0x4(%ebp),%edi
-0804c089 <.text+0x23b9> mov    %ebp,%esp
-0804c08b <.text+0x23bb> pop    %ebp
-0804c08c <.text+0x23bc> ret    
-0804c08d <.text+0x23bd> lea    0x0(%esi),%esi
-0804c090 <.text+0x23c0> push   %ebp
-0804c091 <.text+0x23c1> mov    %esp,%ebp
-0804c093 <.text+0x23c3> sub    $0x8,%esp
-0804c096 <.text+0x23c6> mov    0xc(%ebp),%eax
-0804c099 <.text+0x23c9> mov    (%eax),%eax
-0804c09b <.text+0x23cb> mov    %eax,0xc(%ebp)
-0804c09e <.text+0x23ce> mov    0x8(%ebp),%eax
-0804c0a1 <.text+0x23d1> mov    (%eax),%eax
-0804c0a3 <.text+0x23d3> mov    %eax,0x8(%ebp)
-0804c0a6 <.text+0x23d6> leave  
-0804c0a7 <.text+0x23d7> jmp    08051b80 <exit@plt+0x7ec4>
-0804c0ac <.text+0x23dc> lea    0x0(%esi,%eiz,1),%esi
-0804c0b0 <.text+0x23e0> push   %ebp
-0804c0b1 <.text+0x23e1> mov    %esp,%ebp
-0804c0b3 <.text+0x23e3> push   %edi
-0804c0b4 <.text+0x23e4> push   %esi
-0804c0b5 <.text+0x23e5> mov    %edx,%esi
-0804c0b7 <.text+0x23e7> push   %ebx
-0804c0b8 <.text+0x23e8> sub    $0x2c,%esp
-0804c0bb <.text+0x23eb> test   %eax,%eax
-0804c0bd <.text+0x23ed> mov    %eax,-0x1c(%ebp)
-0804c0c0 <.text+0x23f0> je     0804c0d7 <exit@plt+0x241b>
-0804c0c2 <.text+0x23f2> mov    0x806134c,%edx
-0804c0c8 <.text+0x23f8> test   %edx,%edx
-0804c0ca <.text+0x23fa> je     0804c0d7 <exit@plt+0x241b>
-0804c0cc <.text+0x23fc> mov    %eax,%edx
-0804c0ce <.text+0x23fe> xor    %ecx,%ecx
-0804c0d0 <.text+0x2400> xor    %eax,%eax
-0804c0d2 <.text+0x2402> call   0804ab80 <exit@plt+0xec4>
-0804c0d7 <.text+0x2407> mov    0x8061358,%ebx
-0804c0dd <.text+0x240d> mov    %esi,%eax
-0804c0df <.text+0x240f> movzbl %al,%esi
-0804c0e2 <.text+0x2412> mov    %esi,-0x24(%ebp)
-0804c0e5 <.text+0x2415> lea    -0x4(,%ebx,4),%edi
-0804c0ec <.text+0x241c> mov    %ebx,%esi
-0804c0ee <.text+0x241e> jmp    0804c11e <exit@plt+0x2462>
-0804c0f0 <.text+0x2420> mov    (%ebx),%eax
-0804c0f2 <.text+0x2422> mov    %eax,(%esp)
-0804c0f5 <.text+0x2425> call   08052ba0 <exit@plt+0x8ee4>
-0804c0fa <.text+0x242a> cmpb   $0x2e,(%eax)
-0804c0fd <.text+0x242d> je     0804c1d0 <exit@plt+0x2514>
-0804c103 <.text+0x2433> mov    (%ebx),%eax
-0804c105 <.text+0x2435> cmpb   $0x2f,(%eax)
-0804c108 <.text+0x2438> jne    0804c148 <exit@plt+0x248c>
-0804c10a <.text+0x243a> mov    0x4(%ebx),%edx
-0804c10d <.text+0x243d> mov    -0x24(%ebp),%ecx
-0804c110 <.text+0x2440> call   0804ab80 <exit@plt+0xec4>
-0804c115 <.text+0x2445> cmpl   $0x9,0x68(%ebx)
-0804c119 <.text+0x2449> je     0804c17e <exit@plt+0x24c2>
-0804c11b <.text+0x244b> sub    $0x4,%edi
-0804c11e <.text+0x244e> test   %esi,%esi
-0804c120 <.text+0x2450> je     0804c190 <exit@plt+0x24d4>
-0804c122 <.text+0x2452> mov    0x806135c,%eax
-0804c127 <.text+0x2457> sub    $0x1,%esi
-0804c12a <.text+0x245a> mov    (%eax,%edi,1),%ebx
-0804c12d <.text+0x245d> mov    0x68(%ebx),%eax
-0804c130 <.text+0x2460> cmp    $0x9,%eax
-0804c133 <.text+0x2463> je     0804c13a <exit@plt+0x247e>
-0804c135 <.text+0x2465> cmp    $0x3,%eax
-0804c138 <.text+0x2468> jne    0804c11b <exit@plt+0x245f>
-0804c13a <.text+0x246a> mov    -0x1c(%ebp),%eax
-0804c13d <.text+0x246d> test   %eax,%eax
-0804c13f <.text+0x246f> jne    0804c0f0 <exit@plt+0x2434>
-0804c141 <.text+0x2471> mov    (%ebx),%eax
-0804c143 <.text+0x2473> jmp    0804c10a <exit@plt+0x244e>
-0804c145 <.text+0x2475> lea    0x0(%esi),%esi
-0804c148 <.text+0x2478> mov    %eax,0x4(%esp)
-0804c14c <.text+0x247c> mov    -0x1c(%ebp),%eax
-0804c14f <.text+0x247f> movl   $0x0,0x8(%esp)
-0804c157 <.text+0x2487> mov    %eax,(%esp)
-0804c15a <.text+0x248a> call   080530a0 <exit@plt+0x93e4>
-0804c15f <.text+0x248f> mov    0x4(%ebx),%edx
-0804c162 <.text+0x2492> mov    -0x24(%ebp),%ecx
-0804c165 <.text+0x2495> mov    %eax,-0x20(%ebp)
-0804c168 <.text+0x2498> call   0804ab80 <exit@plt+0xec4>
-0804c16d <.text+0x249d> mov    -0x20(%ebp),%eax
-0804c170 <.text+0x24a0> mov    %eax,(%esp)
-0804c173 <.text+0x24a3> call   080498cc <free@plt>
-0804c178 <.text+0x24a8> cmpl   $0x9,0x68(%ebx)
-0804c17c <.text+0x24ac> jne    0804c11b <exit@plt+0x245f>
-0804c17e <.text+0x24ae> mov    (%ebx),%eax
-0804c180 <.text+0x24b0> mov    %eax,(%esp)
-0804c183 <.text+0x24b3> call   080498cc <free@plt>
-0804c188 <.text+0x24b8> jmp    0804c11b <exit@plt+0x245f>
-0804c18a <.text+0x24ba> lea    0x0(%esi),%esi
-0804c190 <.text+0x24c0> mov    %esi,%ebx
-0804c192 <.text+0x24c2> mov    0x8061358,%esi
-0804c198 <.text+0x24c8> xor    %eax,%eax
-0804c19a <.text+0x24ca> test   %esi,%esi
-0804c19c <.text+0x24cc> je     0804c1c1 <exit@plt+0x2505>
-0804c19e <.text+0x24ce> mov    0x806135c,%ecx
-0804c1a4 <.text+0x24d4> lea    0x0(%esi,%eiz,1),%esi
-0804c1a8 <.text+0x24d8> mov    (%ecx,%ebx,4),%edx
-0804c1ab <.text+0x24db> cmpl   $0x9,0x68(%edx)
-0804c1af <.text+0x24df> mov    %edx,(%ecx,%eax,4)
-0804c1b2 <.text+0x24e2> setne  %dl
-0804c1b5 <.text+0x24e5> add    $0x1,%ebx
-0804c1b8 <.text+0x24e8> movzbl %dl,%edx
-0804c1bb <.text+0x24eb> add    %edx,%eax
-0804c1bd <.text+0x24ed> cmp    %esi,%ebx
-0804c1bf <.text+0x24ef> jb     0804c1a8 <exit@plt+0x24ec>
-0804c1c1 <.text+0x24f1> mov    %eax,0x8061358
-0804c1c6 <.text+0x24f6> add    $0x2c,%esp
-0804c1c9 <.text+0x24f9> pop    %ebx
-0804c1ca <.text+0x24fa> pop    %esi
-0804c1cb <.text+0x24fb> pop    %edi
-0804c1cc <.text+0x24fc> pop    %ebp
-0804c1cd <.text+0x24fd> ret    
-0804c1ce <.text+0x24fe> xchg   %ax,%ax
-0804c1d0 <.text+0x2500> movzbl 0x1(%eax),%edx
-0804c1d4 <.text+0x2504> cmp    $0x2e,%dl
-0804c1d7 <.text+0x2507> je     0804c1f8 <exit@plt+0x253c>
-0804c1d9 <.text+0x2509> cmp    $0x2f,%dl
-0804c1dc <.text+0x250c> sete   %al
-0804c1df <.text+0x250f> test   %dl,%dl
-0804c1e1 <.text+0x2511> sete   %dl
-0804c1e4 <.text+0x2514> or     %al,%dl
-0804c1e6 <.text+0x2516> jne    0804c11b <exit@plt+0x245f>
-0804c1ec <.text+0x251c> jmp    0804c103 <exit@plt+0x2447>
-0804c1f1 <.text+0x2521> lea    0x0(%esi,%eiz,1),%esi
-0804c1f8 <.text+0x2528> movzbl 0x2(%eax),%edx
-0804c1fc <.text+0x252c> jmp    0804c1d9 <exit@plt+0x251d>
-0804c1fe <.text+0x252e> xchg   %ax,%ax
-0804c200 <.text+0x2530> push   %ebp
-0804c201 <.text+0x2531> movzbl %al,%eax
-0804c204 <.text+0x2534> mov    %esp,%ebp
-0804c206 <.text+0x2536> push   %ebx
-0804c207 <.text+0x2537> sub    $0x14,%esp
-0804c20a <.text+0x253a> call   0804a0e0 <exit@plt+0x424>
-0804c20f <.text+0x253f> test   %al,%al
-0804c211 <.text+0x2541> mov    %eax,%ebx
-0804c213 <.text+0x2543> je     0804c231 <exit@plt+0x2575>
-0804c215 <.text+0x2545> mov    0x8061300,%eax
-0804c21a <.text+0x254a> mov    0x14(%eax),%edx
-0804c21d <.text+0x254d> cmp    0x18(%eax),%edx
-0804c220 <.text+0x2550> jae    0804c23c <exit@plt+0x2580>
-0804c222 <.text+0x2552> mov    %bl,(%edx)
-0804c224 <.text+0x2554> add    $0x1,%edx
-0804c227 <.text+0x2557> mov    %edx,0x14(%eax)
-0804c22a <.text+0x255a> addl   $0x1,0x80614b4
-0804c231 <.text+0x2561> test   %bl,%bl
-0804c233 <.text+0x2563> setne  %al
-0804c236 <.text+0x2566> add    $0x14,%esp
-0804c239 <.text+0x2569> pop    %ebx
-0804c23a <.text+0x256a> pop    %ebp
-0804c23b <.text+0x256b> ret    
-0804c23c <.text+0x256c> movzbl %bl,%edx
-0804c23f <.text+0x256f> mov    %edx,0x4(%esp)
-0804c243 <.text+0x2573> mov    %eax,(%esp)
-0804c246 <.text+0x2576> call   080498fc <__overflow@plt>
-0804c24b <.text+0x257b> jmp    0804c22a <exit@plt+0x256e>
-0804c24d <.text+0x257d> lea    0x0(%esi),%esi
-0804c250 <.text+0x2580> push   %ebp
-0804c251 <.text+0x2581> mov    %esp,%ebp
-0804c253 <.text+0x2583> push   %edi
-0804c254 <.text+0x2584> mov    %edx,%edi
-0804c256 <.text+0x2586> push   %esi
-0804c257 <.text+0x2587> mov    %eax,%esi
-0804c259 <.text+0x2589> push   %ebx
-0804c25a <.text+0x258a> sub    $0x2c,%esp
-0804c25d <.text+0x258d> cmp    %edx,%eax
-0804c25f <.text+0x258f> jb     0804c2a6 <exit@plt+0x25ea>
-0804c261 <.text+0x2591> jmp    0804c2cd <exit@plt+0x2611>
-0804c263 <.text+0x2593> nop
-0804c264 <.text+0x2594> lea    0x0(%esi,%eiz,1),%esi
-0804c268 <.text+0x2598> xor    %edx,%edx
-0804c26a <.text+0x259a> mov    %edi,%eax
-0804c26c <.text+0x259c> div    %ecx
-0804c26e <.text+0x259e> xor    %edx,%edx
-0804c270 <.text+0x25a0> lea    0x1(%esi),%ebx
-0804c273 <.text+0x25a3> mov    %eax,-0x1c(%ebp)
-0804c276 <.text+0x25a6> mov    %ebx,%eax
-0804c278 <.text+0x25a8> div    %ecx
-0804c27a <.text+0x25aa> cmp    %eax,-0x1c(%ebp)
-0804c27d <.text+0x25ad> jbe    0804c2b3 <exit@plt+0x25f7>
-0804c27f <.text+0x25af> mov    0x8061300,%eax
-0804c284 <.text+0x25b4> mov    0x14(%eax),%edx
-0804c287 <.text+0x25b7> cmp    0x18(%eax),%edx
-0804c28a <.text+0x25ba> jae    0804c2e7 <exit@plt+0x262b>
-0804c28c <.text+0x25bc> movb   $0x9,(%edx)
-0804c28f <.text+0x25bf> add    $0x1,%edx
-0804c292 <.text+0x25c2> mov    %edx,0x14(%eax)
-0804c295 <.text+0x25c5> mov    %esi,%eax
-0804c297 <.text+0x25c7> xor    %edx,%edx
-0804c299 <.text+0x25c9> div    %ecx
-0804c29b <.text+0x25cb> lea    (%ecx,%esi,1),%ebx
-0804c29e <.text+0x25ce> sub    %edx,%ebx
-0804c2a0 <.text+0x25d0> cmp    %ebx,%edi
-0804c2a2 <.text+0x25d2> jbe    0804c2cd <exit@plt+0x2611>
-0804c2a4 <.text+0x25d4> mov    %ebx,%esi
-0804c2a6 <.text+0x25d6> mov    0x80613f4,%ecx
-0804c2ac <.text+0x25dc> lea    0x1(%esi),%ebx
-0804c2af <.text+0x25df> test   %ecx,%ecx
-0804c2b1 <.text+0x25e1> jne    0804c268 <exit@plt+0x25ac>
-0804c2b3 <.text+0x25e3> mov    0x8061300,%eax
-0804c2b8 <.text+0x25e8> mov    0x14(%eax),%edx
-0804c2bb <.text+0x25eb> cmp    0x18(%eax),%edx
-0804c2be <.text+0x25ee> jae    0804c2d5 <exit@plt+0x2619>
-0804c2c0 <.text+0x25f0> movb   $0x20,(%edx)
-0804c2c3 <.text+0x25f3> add    $0x1,%edx
-0804c2c6 <.text+0x25f6> cmp    %ebx,%edi
-0804c2c8 <.text+0x25f8> mov    %edx,0x14(%eax)
-0804c2cb <.text+0x25fb> ja     0804c2a4 <exit@plt+0x25e8>
-0804c2cd <.text+0x25fd> add    $0x2c,%esp
-0804c2d0 <.text+0x2600> pop    %ebx
-0804c2d1 <.text+0x2601> pop    %esi
-0804c2d2 <.text+0x2602> pop    %edi
-0804c2d3 <.text+0x2603> pop    %ebp
-0804c2d4 <.text+0x2604> ret    
-0804c2d5 <.text+0x2605> movl   $0x20,0x4(%esp)
-0804c2dd <.text+0x260d> mov    %eax,(%esp)
-0804c2e0 <.text+0x2610> call   080498fc <__overflow@plt>
-0804c2e5 <.text+0x2615> jmp    0804c2a0 <exit@plt+0x25e4>
-0804c2e7 <.text+0x2617> movl   $0x9,0x4(%esp)
-0804c2ef <.text+0x261f> mov    %eax,(%esp)
-0804c2f2 <.text+0x2622> call   080498fc <__overflow@plt>
-0804c2f7 <.text+0x2627> mov    0x80613f4,%ecx
-0804c2fd <.text+0x262d> jmp    0804c295 <exit@plt+0x25d9>
-0804c2ff <.text+0x262f> nop
-0804c300 <.text+0x2630> push   %ebp
-0804c301 <.text+0x2631> mov    %esp,%ebp
-0804c303 <.text+0x2633> push   %edi
-0804c304 <.text+0x2634> push   %esi
-0804c305 <.text+0x2635> mov    %ecx,%esi
-0804c307 <.text+0x2637> push   %ebx
-0804c308 <.text+0x2638> mov    %eax,%ebx
-0804c30a <.text+0x263a> sub    $0x1c,%esp
-0804c30d <.text+0x263d> test   %eax,%eax
-0804c30f <.text+0x263f> je     0804c388 <exit@plt+0x26cc>
-0804c311 <.text+0x2641> movl   $0x0,0x4(%esp)
-0804c319 <.text+0x2649> mov    %eax,(%esp)
-0804c31c <.text+0x264c> call   08052440 <exit@plt+0x8784>
-0804c321 <.text+0x2651> mov    %ebx,(%esp)
-0804c324 <.text+0x2654> sub    %eax,%esi
-0804c326 <.text+0x2656> mov    %esi,%eax
-0804c328 <.text+0x2658> sar    $0x1f,%eax
-0804c32b <.text+0x265b> not    %eax
-0804c32d <.text+0x265d> and    %eax,%esi
-0804c32f <.text+0x265f> mov    0x8061300,%eax
-0804c334 <.text+0x2664> mov    %eax,0x4(%esp)
-0804c338 <.text+0x2668> call   080496fc <fputs_unlocked@plt>
-0804c33d <.text+0x266d> mov    %ebx,(%esp)
-0804c340 <.text+0x2670> mov    %esi,%ebx
-0804c342 <.text+0x2672> call   08049a2c <strlen@plt>
-0804c347 <.text+0x2677> mov    %eax,%edi
-0804c349 <.text+0x2679> jmp    0804c353 <exit@plt+0x2697>
-0804c34b <.text+0x267b> nop
-0804c34c <.text+0x267c> lea    0x0(%esi,%eiz,1),%esi
-0804c350 <.text+0x2680> sub    $0x1,%ebx
-0804c353 <.text+0x2683> mov    0x8061300,%eax
-0804c358 <.text+0x2688> mov    0x14(%eax),%edx
-0804c35b <.text+0x268b> cmp    0x18(%eax),%edx
-0804c35e <.text+0x268e> jae    0804c3a6 <exit@plt+0x26ea>
-0804c360 <.text+0x2690> movb   $0x20,(%edx)
-0804c363 <.text+0x2693> add    $0x1,%edx
-0804c366 <.text+0x2696> mov    %edx,0x14(%eax)
-0804c369 <.text+0x2699> test   %ebx,%ebx
-0804c36b <.text+0x269b> jne    0804c350 <exit@plt+0x2694>
-0804c36d <.text+0x269d> add    %edi,%esi
-0804c36f <.text+0x269f> mov    0x80614b4,%eax
-0804c374 <.text+0x26a4> lea    0x1(%esi,%eax,1),%eax
-0804c378 <.text+0x26a8> mov    %eax,0x80614b4
-0804c37d <.text+0x26ad> add    $0x1c,%esp
-0804c380 <.text+0x26b0> pop    %ebx
-0804c381 <.text+0x26b1> pop    %esi
-0804c382 <.text+0x26b2> pop    %edi
-0804c383 <.text+0x26b3> pop    %ebp
-0804c384 <.text+0x26b4> ret    
-0804c385 <.text+0x26b5> lea    0x0(%esi),%esi
-0804c388 <.text+0x26b8> mov    %edx,0xc(%esp)
-0804c38c <.text+0x26bc> mov    %ecx,0x8(%esp)
-0804c390 <.text+0x26c0> movl   $0x805de31,0x4(%esp)
-0804c398 <.text+0x26c8> movl   $0x1,(%esp)
-0804c39f <.text+0x26cf> call   0804978c <__printf_chk@plt>
-0804c3a4 <.text+0x26d4> jmp    0804c36f <exit@plt+0x26b3>
-0804c3a6 <.text+0x26d6> movl   $0x20,0x4(%esp)
-0804c3ae <.text+0x26de> mov    %eax,(%esp)
-0804c3b1 <.text+0x26e1> call   080498fc <__overflow@plt>
-0804c3b6 <.text+0x26e6> jmp    0804c369 <exit@plt+0x26ad>
-0804c3b8 <.text+0x26e8> nop
-0804c3b9 <.text+0x26e9> lea    0x0(%esi,%eiz,1),%esi
-0804c3c0 <.text+0x26f0> push   %ebp
-0804c3c1 <.text+0x26f1> mov    %esp,%ebp
-0804c3c3 <.text+0x26f3> push   %ebx
-0804c3c4 <.text+0x26f4> mov    %eax,%ebx
-0804c3c6 <.text+0x26f6> sub    $0x24,%esp
-0804c3c9 <.text+0x26f9> test   %cl,%cl
-0804c3cb <.text+0x26fb> mov    $0x805de37,%eax
-0804c3d0 <.text+0x2700> je     0804c3dd <exit@plt+0x2721>
-0804c3d2 <.text+0x2702> xor    %eax,%eax
-0804c3d4 <.text+0x2704> cmpb   $0x0,0x80613ae
-0804c3db <.text+0x270b> je     0804c3f0 <exit@plt+0x2734>
-0804c3dd <.text+0x270d> add    $0x24,%esp
-0804c3e0 <.text+0x2710> mov    %edx,%ecx
-0804c3e2 <.text+0x2712> mov    %ebx,%edx
-0804c3e4 <.text+0x2714> pop    %ebx
-0804c3e5 <.text+0x2715> pop    %ebp
-0804c3e6 <.text+0x2716> jmp    0804c300 <exit@plt+0x2644>
-0804c3eb <.text+0x271b> nop
-0804c3ec <.text+0x271c> lea    0x0(%esi,%eiz,1),%esi
-0804c3f0 <.text+0x2720> mov    %ebx,(%esp)
-0804c3f3 <.text+0x2723> mov    %edx,-0xc(%ebp)
-0804c3f6 <.text+0x2726> call   08054f90 <exit@plt+0xb2d4>
-0804c3fb <.text+0x272b> mov    -0xc(%ebp),%edx
-0804c3fe <.text+0x272e> add    $0x24,%esp
-0804c401 <.text+0x2731> mov    %edx,%ecx
-0804c403 <.text+0x2733> mov    %ebx,%edx
-0804c405 <.text+0x2735> pop    %ebx
-0804c406 <.text+0x2736> pop    %ebp
-0804c407 <.text+0x2737> jmp    0804c300 <exit@plt+0x2644>
-0804c40c <.text+0x273c> lea    0x0(%esi,%eiz,1),%esi
-0804c410 <.text+0x2740> push   %ebp
-0804c411 <.text+0x2741> mov    %esp,%ebp
-0804c413 <.text+0x2743> push   %edi
-0804c414 <.text+0x2744> push   %esi
-0804c415 <.text+0x2745> push   %ebx
-0804c416 <.text+0x2746> sub    $0x3c,%esp
-0804c419 <.text+0x2749> mov    0xc(%edx),%ecx
-0804c41c <.text+0x274c> mov    0x8(%edx),%esi
-0804c41f <.text+0x274f> mov    %ecx,%ebx
-0804c421 <.text+0x2751> sub    %esi,%ebx
-0804c423 <.text+0x2753> shr    $0x2,%ebx
-0804c426 <.text+0x2756> test   %ebx,%ebx
-0804c428 <.text+0x2758> je     0804c4b0 <exit@plt+0x27f4>
-0804c42e <.text+0x275e> cmp    %esi,%ecx
-0804c430 <.text+0x2760> je     0804c4c0 <exit@plt+0x2804>
-0804c436 <.text+0x2766> mov    0x18(%edx),%edi
-0804c439 <.text+0x2769> add    %edi,%ecx
-0804c43b <.text+0x276b> not    %edi
-0804c43d <.text+0x276d> and    %edi,%ecx
-0804c43f <.text+0x276f> mov    0x10(%edx),%edi
-0804c442 <.text+0x2772> mov    %ecx,0xc(%edx)
-0804c445 <.text+0x2775> mov    %edi,-0x2c(%ebp)
-0804c448 <.text+0x2778> mov    %ecx,%edi
-0804c44a <.text+0x277a> sub    0x4(%edx),%edi
-0804c44d <.text+0x277d> mov    %edi,-0x20(%ebp)
-0804c450 <.text+0x2780> mov    -0x2c(%ebp),%edi
-0804c453 <.text+0x2783> sub    0x4(%edx),%edi
-0804c456 <.text+0x2786> cmp    %edi,-0x20(%ebp)
-0804c459 <.text+0x2789> jg     0804c4b8 <exit@plt+0x27fc>
-0804c45b <.text+0x278b> mov    %ecx,-0x2c(%ebp)
-0804c45e <.text+0x278e> mov    -0x2c(%ebp),%edi
-0804c461 <.text+0x2791> mov    %edi,0x8(%edx)
-0804c464 <.text+0x2794> mov    0x8061300,%edx
-0804c46a <.text+0x279a> xor    %edi,%edi
-0804c46c <.text+0x279c> mov    %eax,(%esp)
-0804c46f <.text+0x279f> mov    %edx,0x4(%esp)
-0804c473 <.text+0x27a3> call   080496fc <fputs_unlocked@plt>
-0804c478 <.text+0x27a8> mov    (%esi,%edi,4),%eax
-0804c47b <.text+0x27ab> add    $0x1,%edi
-0804c47e <.text+0x27ae> movl   $0x805de39,0x4(%esp)
-0804c486 <.text+0x27b6> movl   $0x1,(%esp)
-0804c48d <.text+0x27bd> mov    %eax,0x8(%esp)
-0804c491 <.text+0x27c1> call   0804978c <__printf_chk@plt>
-0804c496 <.text+0x27c6> cmp    %edi,%ebx
-0804c498 <.text+0x27c8> ja     0804c478 <exit@plt+0x27bc>
-0804c49a <.text+0x27ca> mov    0x8061300,%eax
-0804c49f <.text+0x27cf> mov    0x14(%eax),%edx
-0804c4a2 <.text+0x27d2> cmp    0x18(%eax),%edx
-0804c4a5 <.text+0x27d5> jae    0804c4c9 <exit@plt+0x280d>
-0804c4a7 <.text+0x27d7> movb   $0xa,(%edx)
-0804c4aa <.text+0x27da> add    $0x1,%edx
-0804c4ad <.text+0x27dd> mov    %edx,0x14(%eax)
-0804c4b0 <.text+0x27e0> add    $0x3c,%esp
-0804c4b3 <.text+0x27e3> pop    %ebx
-0804c4b4 <.text+0x27e4> pop    %esi
-0804c4b5 <.text+0x27e5> pop    %edi
-0804c4b6 <.text+0x27e6> pop    %ebp
-0804c4b7 <.text+0x27e7> ret    
-0804c4b8 <.text+0x27e8> mov    -0x2c(%ebp),%ecx
-0804c4bb <.text+0x27eb> mov    %ecx,0xc(%edx)
-0804c4be <.text+0x27ee> jmp    0804c45e <exit@plt+0x27a2>
-0804c4c0 <.text+0x27f0> orb    $0x2,0x28(%edx)
-0804c4c4 <.text+0x27f4> jmp    0804c436 <exit@plt+0x277a>
-0804c4c9 <.text+0x27f9> movl   $0xa,0x4(%esp)
-0804c4d1 <.text+0x2801> mov    %eax,(%esp)
-0804c4d4 <.text+0x2804> call   080498fc <__overflow@plt>
-0804c4d9 <.text+0x2809> jmp    0804c4b0 <exit@plt+0x27f4>
-0804c4db <.text+0x280b> nop
-0804c4dc <.text+0x280c> lea    0x0(%esi,%eiz,1),%esi
-0804c4e0 <.text+0x2810> push   %ebp
-0804c4e1 <.text+0x2811> mov    %esp,%ebp
-0804c4e3 <.text+0x2813> push   %edi
-0804c4e4 <.text+0x2814> push   %esi
-0804c4e5 <.text+0x2815> mov    %ecx,%esi
-0804c4e7 <.text+0x2817> push   %ebx
-0804c4e8 <.text+0x2818> sub    $0x205c,%esp
-0804c4ee <.text+0x281e> mov    %eax,-0x203c(%ebp)
-0804c4f4 <.text+0x2824> mov    0x8(%ebp),%eax
-0804c4f7 <.text+0x2827> lea    -0x201c(%ebp),%ebx
-0804c4fd <.text+0x282d> mov    %edx,0x8(%esp)
-0804c501 <.text+0x2831> mov    %edx,-0x2040(%ebp)
-0804c507 <.text+0x2837> mov    %ecx,0x10(%esp)
-0804c50b <.text+0x283b> mov    %eax,-0x2038(%ebp)
-0804c511 <.text+0x2841> movl   $0xffffffff,0xc(%esp)
-0804c519 <.text+0x2849> mov    %gs:0x14,%eax
-0804c51f <.text+0x284f> mov    %eax,-0x1c(%ebp)
-0804c522 <.text+0x2852> xor    %eax,%eax
-0804c524 <.text+0x2854> movl   $0x2000,0x4(%esp)
-0804c52c <.text+0x285c> mov    %ebx,(%esp)
-0804c52f <.text+0x285f> call   080563d0 <exit@plt+0xc714>
-0804c534 <.text+0x2864> mov    -0x2040(%ebp),%edx
-0804c53a <.text+0x286a> mov    %ebx,-0x2034(%ebp)
-0804c540 <.text+0x2870> cmp    $0x1fff,%eax
-0804c545 <.text+0x2875> mov    %eax,%edi
-0804c547 <.text+0x2877> ja     0804c725 <exit@plt+0x2a69>
-0804c54d <.text+0x287d> cmpb   $0x0,0x80613e8
-0804c554 <.text+0x2884> jne    0804c5f2 <exit@plt+0x2936>
-0804c55a <.text+0x288a> mov    -0x2038(%ebp),%esi
-0804c560 <.text+0x2890> test   %esi,%esi
-0804c562 <.text+0x2892> je     0804c592 <exit@plt+0x28d6>
-0804c564 <.text+0x2894> call   0804970c <__ctype_get_mb_cur_max@plt>
-0804c569 <.text+0x2899> cmp    $0x1,%eax
-0804c56c <.text+0x289c> jbe    0804c75e <exit@plt+0x2aa2>
-0804c572 <.text+0x28a2> mov    -0x2034(%ebp),%edx
-0804c578 <.text+0x28a8> movl   $0x0,0x8(%esp)
-0804c580 <.text+0x28b0> mov    %edi,0x4(%esp)
-0804c584 <.text+0x28b4> mov    %edx,(%esp)
-0804c587 <.text+0x28b7> call   080522a0 <exit@plt+0x85e4>
-0804c58c <.text+0x28bc> mov    %eax,-0x202c(%ebp)
-0804c592 <.text+0x28c2> mov    -0x203c(%ebp),%ebx
-0804c598 <.text+0x28c8> test   %ebx,%ebx
-0804c59a <.text+0x28ca> je     0804c5c0 <exit@plt+0x2904>
-0804c59c <.text+0x28cc> mov    -0x203c(%ebp),%eax
-0804c5a2 <.text+0x28d2> mov    -0x2034(%ebp),%edx
-0804c5a8 <.text+0x28d8> mov    %edi,0x8(%esp)
-0804c5ac <.text+0x28dc> movl   $0x1,0x4(%esp)
-0804c5b4 <.text+0x28e4> mov    %eax,0xc(%esp)
-0804c5b8 <.text+0x28e8> mov    %edx,(%esp)
-0804c5bb <.text+0x28eb> call   08049a8c <fwrite_unlocked@plt>
-0804c5c0 <.text+0x28f0> mov    -0x2038(%ebp),%ecx
-0804c5c6 <.text+0x28f6> test   %ecx,%ecx
-0804c5c8 <.text+0x28f8> je     0804c5d8 <exit@plt+0x291c>
-0804c5ca <.text+0x28fa> mov    -0x202c(%ebp),%edx
-0804c5d0 <.text+0x2900> mov    -0x2038(%ebp),%eax
-0804c5d6 <.text+0x2906> mov    %edx,(%eax)
-0804c5d8 <.text+0x2908> mov    -0x1c(%ebp),%edx
-0804c5db <.text+0x290b> xor    %gs:0x14,%edx
-0804c5e2 <.text+0x2912> mov    %edi,%eax
-0804c5e4 <.text+0x2914> jne    0804c859 <exit@plt+0x2b9d>
-0804c5ea <.text+0x291a> lea    -0xc(%ebp),%esp
-0804c5ed <.text+0x291d> pop    %ebx
-0804c5ee <.text+0x291e> pop    %esi
-0804c5ef <.text+0x291f> pop    %edi
-0804c5f0 <.text+0x2920> pop    %ebp
-0804c5f1 <.text+0x2921> ret    
-0804c5f2 <.text+0x2922> call   0804970c <__ctype_get_mb_cur_max@plt>
-0804c5f7 <.text+0x2927> cmp    $0x1,%eax
-0804c5fa <.text+0x292a> jbe    0804c81d <exit@plt+0x2b61>
-0804c600 <.text+0x2930> add    -0x2034(%ebp),%edi
-0804c606 <.text+0x2936> movl   $0x0,-0x202c(%ebp)
-0804c610 <.text+0x2940> mov    %edi,-0x2030(%ebp)
-0804c616 <.text+0x2946> mov    -0x2030(%ebp),%edx
-0804c61c <.text+0x294c> xor    %edi,%edi
-0804c61e <.text+0x294e> cmp    %edx,-0x2034(%ebp)
-0804c624 <.text+0x2954> jae    0804c592 <exit@plt+0x28d6>
-0804c62a <.text+0x295a> mov    -0x2034(%ebp),%edi
-0804c630 <.text+0x2960> mov    %edi,%esi
-0804c632 <.text+0x2962> lea    0x0(%esi),%esi
-0804c638 <.text+0x2968> movzbl (%esi),%eax
-0804c63b <.text+0x296b> cmp    $0x5f,%al
-0804c63d <.text+0x296d> jg     0804c7d0 <exit@plt+0x2b14>
-0804c643 <.text+0x2973> cmp    $0x41,%al
-0804c645 <.text+0x2975> jge    0804c7dc <exit@plt+0x2b20>
-0804c64b <.text+0x297b> cmp    $0x20,%al
-0804c64d <.text+0x297d> jl     0804c668 <exit@plt+0x29ac>
-0804c64f <.text+0x297f> cmp    $0x23,%al
-0804c651 <.text+0x2981> jle    0804c7dc <exit@plt+0x2b20>
-0804c657 <.text+0x2987> lea    -0x25(%eax),%edx
-0804c65a <.text+0x298a> cmp    $0x1a,%dl
-0804c65d <.text+0x298d> lea    0x0(%esi),%esi
-0804c660 <.text+0x2990> jbe    0804c7dc <exit@plt+0x2b20>
-0804c666 <.text+0x2996> xchg   %ax,%ax
-0804c668 <.text+0x2998> movl   $0x0,-0x2028(%ebp)
-0804c672 <.text+0x29a2> movl   $0x0,-0x2024(%ebp)
-0804c67c <.text+0x29ac> lea    0x0(%esi,%eiz,1),%esi
-0804c680 <.text+0x29b0> lea    -0x2028(%ebp),%eax
-0804c686 <.text+0x29b6> mov    %eax,0xc(%esp)
-0804c68a <.text+0x29ba> mov    -0x2030(%ebp),%eax
-0804c690 <.text+0x29c0> lea    -0x2020(%ebp),%edx
-0804c696 <.text+0x29c6> mov    %esi,0x4(%esp)
-0804c69a <.text+0x29ca> mov    %edx,(%esp)
-0804c69d <.text+0x29cd> sub    %esi,%eax
-0804c69f <.text+0x29cf> mov    %eax,0x8(%esp)
-0804c6a3 <.text+0x29d3> call   0804989c <mbrtowc@plt>
-0804c6a8 <.text+0x29d8> cmp    $0xffffffff,%eax
-0804c6ab <.text+0x29db> mov    %eax,%ebx
-0804c6ad <.text+0x29dd> je     0804c7f0 <exit@plt+0x2b34>
-0804c6b3 <.text+0x29e3> cmp    $0xfffffffe,%eax
-0804c6b6 <.text+0x29e6> je     0804c805 <exit@plt+0x2b49>
-0804c6bc <.text+0x29ec> test   %eax,%eax
-0804c6be <.text+0x29ee> xchg   %ax,%ax
-0804c6c0 <.text+0x29f0> jne    0804c6c4 <exit@plt+0x2a08>
-0804c6c2 <.text+0x29f2> mov    $0x1,%bl
-0804c6c4 <.text+0x29f4> mov    -0x2020(%ebp),%eax
-0804c6ca <.text+0x29fa> mov    %eax,(%esp)
-0804c6cd <.text+0x29fd> call   08049c7c <wcwidth@plt>
-0804c6d2 <.text+0x2a02> test   %eax,%eax
-0804c6d4 <.text+0x2a04> js     0804c7b8 <exit@plt+0x2afc>
-0804c6da <.text+0x2a0a> xor    %edx,%edx
-0804c6dc <.text+0x2a0c> lea    0x0(%esi,%eiz,1),%esi
-0804c6e0 <.text+0x2a10> movzbl (%esi,%edx,1),%ecx
-0804c6e4 <.text+0x2a14> mov    %cl,(%edi,%edx,1)
-0804c6e7 <.text+0x2a17> add    $0x1,%edx
-0804c6ea <.text+0x2a1a> cmp    %edx,%ebx
-0804c6ec <.text+0x2a1c> jne    0804c6e0 <exit@plt+0x2a24>
-0804c6ee <.text+0x2a1e> add    %eax,-0x202c(%ebp)
-0804c6f4 <.text+0x2a24> add    %ebx,%edi
-0804c6f6 <.text+0x2a26> add    %ebx,%esi
-0804c6f8 <.text+0x2a28> lea    -0x2028(%ebp),%eax
-0804c6fe <.text+0x2a2e> mov    %eax,(%esp)
-0804c701 <.text+0x2a31> call   080499bc <mbsinit@plt>
-0804c706 <.text+0x2a36> test   %eax,%eax
-0804c708 <.text+0x2a38> je     0804c680 <exit@plt+0x29c4>
-0804c70e <.text+0x2a3e> cmp    %esi,-0x2030(%ebp)
-0804c714 <.text+0x2a44> ja     0804c638 <exit@plt+0x297c>
-0804c71a <.text+0x2a4a> sub    -0x2034(%ebp),%edi
-0804c720 <.text+0x2a50> jmp    0804c592 <exit@plt+0x28d6>
-0804c725 <.text+0x2a55> lea    0x1(%eax),%ecx
-0804c728 <.text+0x2a58> lea    0x1f(%eax),%eax
-0804c72b <.text+0x2a5b> and    $0xfffffff0,%eax
-0804c72e <.text+0x2a5e> sub    %eax,%esp
-0804c730 <.text+0x2a60> lea    0x23(%esp),%eax
-0804c734 <.text+0x2a64> and    $0xfffffff0,%eax
-0804c737 <.text+0x2a67> mov    %eax,-0x2034(%ebp)
-0804c73d <.text+0x2a6d> mov    %esi,0x10(%esp)
-0804c741 <.text+0x2a71> movl   $0xffffffff,0xc(%esp)
-0804c749 <.text+0x2a79> mov    %edx,0x8(%esp)
-0804c74d <.text+0x2a7d> mov    %ecx,0x4(%esp)
-0804c751 <.text+0x2a81> mov    %eax,(%esp)
-0804c754 <.text+0x2a84> call   080563d0 <exit@plt+0xc714>
-0804c759 <.text+0x2a89> jmp    0804c54d <exit@plt+0x2891>
-0804c75e <.text+0x2a8e> mov    -0x2034(%ebp),%ebx
-0804c764 <.text+0x2a94> movl   $0x0,-0x202c(%ebp)
-0804c76e <.text+0x2a9e> add    %edi,%ebx
-0804c770 <.text+0x2aa0> cmp    %ebx,-0x2034(%ebp)
-0804c776 <.text+0x2aa6> jae    0804c592 <exit@plt+0x28d6>
-0804c77c <.text+0x2aac> call   0804995c <__ctype_b_loc@plt>
-0804c781 <.text+0x2ab1> xor    %esi,%esi
-0804c783 <.text+0x2ab3> mov    (%eax),%ecx
-0804c785 <.text+0x2ab5> mov    -0x2034(%ebp),%eax
-0804c78b <.text+0x2abb> nop
-0804c78c <.text+0x2abc> lea    0x0(%esi,%eiz,1),%esi
-0804c790 <.text+0x2ac0> movzbl (%eax),%edx
-0804c793 <.text+0x2ac3> movzwl (%ecx,%edx,2),%edx
-0804c797 <.text+0x2ac7> and    $0x4000,%edx
-0804c79d <.text+0x2acd> cmp    $0x1,%edx
-0804c7a0 <.text+0x2ad0> sbb    $0xffffffff,%esi
-0804c7a3 <.text+0x2ad3> add    $0x1,%eax
-0804c7a6 <.text+0x2ad6> cmp    %eax,%ebx
-0804c7a8 <.text+0x2ad8> ja     0804c790 <exit@plt+0x2ad4>
-0804c7aa <.text+0x2ada> mov    %esi,-0x202c(%ebp)
-0804c7b0 <.text+0x2ae0> jmp    0804c592 <exit@plt+0x28d6>
-0804c7b5 <.text+0x2ae5> lea    0x0(%esi),%esi
-0804c7b8 <.text+0x2ae8> movb   $0x3f,(%edi)
-0804c7bb <.text+0x2aeb> add    %ebx,%esi
-0804c7bd <.text+0x2aed> add    $0x1,%edi
-0804c7c0 <.text+0x2af0> addl   $0x1,-0x202c(%ebp)
-0804c7c7 <.text+0x2af7> jmp    0804c6f8 <exit@plt+0x2a3c>
-0804c7cc <.text+0x2afc> lea    0x0(%esi,%eiz,1),%esi
-0804c7d0 <.text+0x2b00> lea    -0x61(%eax),%edx
-0804c7d3 <.text+0x2b03> cmp    $0x1d,%dl
-0804c7d6 <.text+0x2b06> ja     0804c668 <exit@plt+0x29ac>
-0804c7dc <.text+0x2b0c> mov    %al,(%edi)
-0804c7de <.text+0x2b0e> add    $0x1,%esi
-0804c7e1 <.text+0x2b11> add    $0x1,%edi
-0804c7e4 <.text+0x2b14> addl   $0x1,-0x202c(%ebp)
-0804c7eb <.text+0x2b1b> jmp    0804c70e <exit@plt+0x2a52>
-0804c7f0 <.text+0x2b20> movb   $0x3f,(%edi)
-0804c7f3 <.text+0x2b23> add    $0x1,%esi
-0804c7f6 <.text+0x2b26> add    $0x1,%edi
-0804c7f9 <.text+0x2b29> addl   $0x1,-0x202c(%ebp)
-0804c800 <.text+0x2b30> jmp    0804c70e <exit@plt+0x2a52>
-0804c805 <.text+0x2b35> movb   $0x3f,(%edi)
-0804c808 <.text+0x2b38> add    $0x1,%edi
-0804c80b <.text+0x2b3b> addl   $0x1,-0x202c(%ebp)
-0804c812 <.text+0x2b42> sub    -0x2034(%ebp),%edi
-0804c818 <.text+0x2b48> jmp    0804c592 <exit@plt+0x28d6>
-0804c81d <.text+0x2b4d> mov    -0x2034(%ebp),%esi
-0804c823 <.text+0x2b53> add    %edi,%esi
-0804c825 <.text+0x2b55> cmp    %esi,-0x2034(%ebp)
-0804c82b <.text+0x2b5b> jae    0804c84e <exit@plt+0x2b92>
-0804c82d <.text+0x2b5d> call   0804995c <__ctype_b_loc@plt>
-0804c832 <.text+0x2b62> mov    -0x2034(%ebp),%edx
-0804c838 <.text+0x2b68> movzbl (%edx),%ebx
-0804c83b <.text+0x2b6b> mov    (%eax),%ecx
-0804c83d <.text+0x2b6d> testb  $0x40,0x1(%ecx,%ebx,2)
-0804c842 <.text+0x2b72> jne    0804c847 <exit@plt+0x2b8b>
-0804c844 <.text+0x2b74> movb   $0x3f,(%edx)
-0804c847 <.text+0x2b77> add    $0x1,%edx
-0804c84a <.text+0x2b7a> cmp    %edx,%esi
-0804c84c <.text+0x2b7c> ja     0804c838 <exit@plt+0x2b7c>
-0804c84e <.text+0x2b7e> mov    %edi,-0x202c(%ebp)
-0804c854 <.text+0x2b84> jmp    0804c592 <exit@plt+0x28d6>
-0804c859 <.text+0x2b89> call   08049b1c <__stack_chk_fail@plt>
-0804c85e <.text+0x2b8e> xchg   %ax,%ax
-0804c860 <.text+0x2b90> push   %ebp
-0804c861 <.text+0x2b91> mov    %esp,%ebp
-0804c863 <.text+0x2b93> push   %esi
-0804c864 <.text+0x2b94> mov    %eax,%esi
-0804c866 <.text+0x2b96> push   %ebx
-0804c867 <.text+0x2b97> xor    %ebx,%ebx
-0804c869 <.text+0x2b99> sub    $0x2c0,%esp
-0804c86f <.text+0x2b9f> mov    %gs:0x14,%eax
-0804c875 <.text+0x2ba5> mov    %eax,-0xc(%ebp)
-0804c878 <.text+0x2ba8> xor    %eax,%eax
-0804c87a <.text+0x2baa> cmpb   $0x0,0x80613d1
-0804c881 <.text+0x2bb1> je     0804c899 <exit@plt+0x2bdd>
-0804c883 <.text+0x2bb3> cmpl   $0x4,0x80613a0
-0804c88a <.text+0x2bba> je     0804c9b0 <exit@plt+0x2cf4>
-0804c890 <.text+0x2bc0> mov    0x8061378,%ebx
-0804c896 <.text+0x2bc6> add    $0x1,%ebx
-0804c899 <.text+0x2bc9> cmpb   $0x0,0x80613af
-0804c8a0 <.text+0x2bd0> je     0804c8b9 <exit@plt+0x2bfd>
-0804c8a2 <.text+0x2bd2> cmpl   $0x4,0x80613a0
-0804c8a9 <.text+0x2bd9> je     0804c950 <exit@plt+0x2c94>
-0804c8af <.text+0x2bdf> mov    0x806137c,%eax
-0804c8b4 <.text+0x2be4> add    $0x1,%eax
-0804c8b7 <.text+0x2be7> add    %eax,%ebx
-0804c8b9 <.text+0x2be9> cmpb   $0x0,0x8061374
-0804c8c0 <.text+0x2bf0> je     0804c8d5 <exit@plt+0x2c19>
-0804c8c2 <.text+0x2bf2> cmpl   $0x4,0x80613a0
-0804c8c9 <.text+0x2bf9> je     0804c938 <exit@plt+0x2c7c>
-0804c8cb <.text+0x2bfb> mov    0x8061384,%eax
-0804c8d0 <.text+0x2c00> add    $0x1,%eax
-0804c8d3 <.text+0x2c03> add    %eax,%ebx
-0804c8d5 <.text+0x2c05> mov    0x80613ec,%ecx
-0804c8db <.text+0x2c0b> lea    -0x29c(%ebp),%eax
-0804c8e1 <.text+0x2c11> mov    (%esi),%edx
-0804c8e3 <.text+0x2c13> mov    %eax,(%esp)
-0804c8e6 <.text+0x2c16> xor    %eax,%eax
-0804c8e8 <.text+0x2c18> call   0804c4e0 <exit@plt+0x2824>
-0804c8ed <.text+0x2c1d> mov    0x80613c4,%eax
-0804c8f2 <.text+0x2c22> add    -0x29c(%ebp),%ebx
-0804c8f8 <.text+0x2c28> test   %eax,%eax
-0804c8fa <.text+0x2c2a> je     0804c915 <exit@plt+0x2c59>
-0804c8fc <.text+0x2c2c> mov    0x68(%esi),%ecx
-0804c8ff <.text+0x2c2f> mov    0x18(%esi),%edx
-0804c902 <.text+0x2c32> movzbl 0x74(%esi),%eax
-0804c906 <.text+0x2c36> call   0804a0e0 <exit@plt+0x424>
-0804c90b <.text+0x2c3b> test   %al,%al
-0804c90d <.text+0x2c3d> setne  %al
-0804c910 <.text+0x2c40> movzbl %al,%eax
-0804c913 <.text+0x2c43> add    %eax,%ebx
-0804c915 <.text+0x2c45> mov    -0xc(%ebp),%edx
-0804c918 <.text+0x2c48> xor    %gs:0x14,%edx
-0804c91f <.text+0x2c4f> mov    %ebx,%eax
-0804c921 <.text+0x2c51> jne    0804c9dc <exit@plt+0x2d20>
-0804c927 <.text+0x2c57> add    $0x2c0,%esp
-0804c92d <.text+0x2c5d> pop    %ebx
-0804c92e <.text+0x2c5e> pop    %esi
-0804c92f <.text+0x2c5f> pop    %ebp
-0804c930 <.text+0x2c60> ret    
-0804c931 <.text+0x2c61> lea    0x0(%esi,%eiz,1),%esi
-0804c938 <.text+0x2c68> mov    0x70(%esi),%eax
-0804c93b <.text+0x2c6b> mov    %eax,(%esp)
-0804c93e <.text+0x2c6e> call   08049a2c <strlen@plt>
-0804c943 <.text+0x2c73> add    $0x1,%eax
-0804c946 <.text+0x2c76> add    %eax,%ebx
-0804c948 <.text+0x2c78> jmp    0804c8d5 <exit@plt+0x2c19>
-0804c94a <.text+0x2c7a> lea    0x0(%esi),%esi
-0804c950 <.text+0x2c80> mov    0x80613b8,%eax
-0804c955 <.text+0x2c85> mov    0x80613bc,%edx
-0804c95b <.text+0x2c8b> movl   $0x200,0x10(%esp)
-0804c963 <.text+0x2c93> movl   $0x0,0x14(%esp)
-0804c96b <.text+0x2c9b> mov    %eax,0x18(%esp)
-0804c96f <.text+0x2c9f> mov    0x80613b0,%eax
-0804c974 <.text+0x2ca4> mov    %edx,0x1c(%esp)
-0804c978 <.text+0x2ca8> mov    0x44(%esi),%edx
-0804c97b <.text+0x2cab> mov    %eax,0xc(%esp)
-0804c97f <.text+0x2caf> lea    -0x298(%ebp),%eax
-0804c985 <.text+0x2cb5> mov    %eax,0x8(%esp)
-0804c989 <.text+0x2cb9> mov    0x40(%esi),%eax
-0804c98c <.text+0x2cbc> mov    %edx,0x4(%esp)
-0804c990 <.text+0x2cc0> mov    %eax,(%esp)
-0804c993 <.text+0x2cc3> call   08054030 <exit@plt+0xa374>
-0804c998 <.text+0x2cc8> mov    %eax,(%esp)
-0804c99b <.text+0x2ccb> call   08049a2c <strlen@plt>
-0804c9a0 <.text+0x2cd0> add    $0x1,%eax
-0804c9a3 <.text+0x2cd3> add    %eax,%ebx
-0804c9a5 <.text+0x2cd5> jmp    0804c8b9 <exit@plt+0x2bfd>
-0804c9aa <.text+0x2cda> lea    0x0(%esi),%esi
-0804c9b0 <.text+0x2ce0> lea    -0x298(%ebp),%eax
-0804c9b6 <.text+0x2ce6> mov    0x64(%esi),%edx
-0804c9b9 <.text+0x2ce9> mov    %eax,0x8(%esp)
-0804c9bd <.text+0x2ced> mov    0x60(%esi),%eax
-0804c9c0 <.text+0x2cf0> mov    %edx,0x4(%esp)
-0804c9c4 <.text+0x2cf4> mov    %eax,(%esp)
-0804c9c7 <.text+0x2cf7> call   08058160 <exit@plt+0xe4a4>
-0804c9cc <.text+0x2cfc> mov    %eax,(%esp)
-0804c9cf <.text+0x2cff> call   08049a2c <strlen@plt>
-0804c9d4 <.text+0x2d04> lea    0x1(%eax),%ebx
-0804c9d7 <.text+0x2d07> jmp    0804c899 <exit@plt+0x2bdd>
-0804c9dc <.text+0x2d0c> call   08049b1c <__stack_chk_fail@plt>
-0804c9e1 <.text+0x2d11> jmp    0804c9f0 <exit@plt+0x2d34>
-0804c9e3 <.text+0x2d13> nop
-0804c9e4 <.text+0x2d14> nop
-0804c9e5 <.text+0x2d15> nop
-0804c9e6 <.text+0x2d16> nop
-0804c9e7 <.text+0x2d17> nop
-0804c9e8 <.text+0x2d18> nop
-0804c9e9 <.text+0x2d19> nop
-0804c9ea <.text+0x2d1a> nop
-0804c9eb <.text+0x2d1b> nop
-0804c9ec <.text+0x2d1c> nop
-0804c9ed <.text+0x2d1d> nop
-0804c9ee <.text+0x2d1e> nop
-0804c9ef <.text+0x2d1f> nop
-0804c9f0 <.text+0x2d20> push   %ebp
-0804c9f1 <.text+0x2d21> mov    %esp,%ebp
-0804c9f3 <.text+0x2d23> sub    $0x28,%esp
-0804c9f6 <.text+0x2d26> cmpb   $0x0,0x8061340
-0804c9fd <.text+0x2d2d> je     0804ca28 <exit@plt+0x2d6c>
-0804c9ff <.text+0x2d2f> mov    0x8061300,%edx
-0804ca05 <.text+0x2d35> movl   $0x1,0x8(%esp)
-0804ca0d <.text+0x2d3d> mov    %edx,0xc(%esp)
-0804ca11 <.text+0x2d41> mov    (%eax),%edx
-0804ca13 <.text+0x2d43> mov    %edx,0x4(%esp)
-0804ca17 <.text+0x2d47> mov    0x4(%eax),%eax
-0804ca1a <.text+0x2d4a> mov    %eax,(%esp)
-0804ca1d <.text+0x2d4d> call   08049a8c <fwrite_unlocked@plt>
-0804ca22 <.text+0x2d52> leave  
-0804ca23 <.text+0x2d53> ret    
-0804ca24 <.text+0x2d54> lea    0x0(%esi,%eiz,1),%esi
-0804ca28 <.text+0x2d58> mov    %eax,-0xc(%ebp)
-0804ca2b <.text+0x2d5b> movb   $0x1,0x8061340
-0804ca32 <.text+0x2d62> call   0804ca40 <exit@plt+0x2d84>
-0804ca37 <.text+0x2d67> mov    -0xc(%ebp),%eax
-0804ca3a <.text+0x2d6a> jmp    0804c9ff <exit@plt+0x2d43>
-0804ca3c <.text+0x2d6c> lea    0x0(%esi,%eiz,1),%esi
-0804ca40 <.text+0x2d70> push   %ebp
-0804ca41 <.text+0x2d71> mov    %esp,%ebp
-0804ca43 <.text+0x2d73> sub    $0x8,%esp
-0804ca46 <.text+0x2d76> mov    0x80611f4,%edx
-0804ca4c <.text+0x2d7c> test   %edx,%edx
-0804ca4e <.text+0x2d7e> je     0804ca58 <exit@plt+0x2d9c>
-0804ca50 <.text+0x2d80> leave  
-0804ca51 <.text+0x2d81> mov    $0x80611f0,%eax
-0804ca56 <.text+0x2d86> jmp    0804c9f0 <exit@plt+0x2d34>
-0804ca58 <.text+0x2d88> mov    $0x80611e0,%eax
-0804ca5d <.text+0x2d8d> call   0804c9f0 <exit@plt+0x2d34>
-0804ca62 <.text+0x2d92> mov    $0x80611f8,%eax
-0804ca67 <.text+0x2d97> call   0804c9f0 <exit@plt+0x2d34>
-0804ca6c <.text+0x2d9c> mov    $0x80611e8,%eax
-0804ca71 <.text+0x2da1> leave  
-0804ca72 <.text+0x2da2> jmp    0804c9f0 <exit@plt+0x2d34>
-0804ca77 <.text+0x2da7> mov    %esi,%esi
-0804ca79 <.text+0x2da9> lea    0x0(%edi,%eiz,1),%edi
-0804ca80 <.text+0x2db0> push   %ebp
-0804ca81 <.text+0x2db1> mov    $0x80611e0,%eax
-0804ca86 <.text+0x2db6> mov    %esp,%ebp
-0804ca88 <.text+0x2db8> sub    $0x8,%esp
-0804ca8b <.text+0x2dbb> call   0804c9f0 <exit@plt+0x2d34>
-0804ca90 <.text+0x2dc0> mov    $0x80611e8,%eax
-0804ca95 <.text+0x2dc5> leave  
-0804ca96 <.text+0x2dc6> jmp    0804c9f0 <exit@plt+0x2d34>
-0804ca9b <.text+0x2dcb> nop
-0804ca9c <.text+0x2dcc> lea    0x0(%esi,%eiz,1),%esi
-0804caa0 <.text+0x2dd0> push   %ebp
-0804caa1 <.text+0x2dd1> mov    %esp,%ebp
-0804caa3 <.text+0x2dd3> push   %edi
-0804caa4 <.text+0x2dd4> push   %esi
-0804caa5 <.text+0x2dd5> mov    %eax,%esi
-0804caa7 <.text+0x2dd7> push   %ebx
-0804caa8 <.text+0x2dd8> sub    $0xac,%esp
-0804caae <.text+0x2dde> mov    0x10(%ebp),%ebx
-0804cab1 <.text+0x2de1> cmpb   $0x0,0x80613c8
-0804cab8 <.text+0x2de8> movzbl 0x8(%ebp),%eax
-0804cabc <.text+0x2dec> jne    0804cb50 <exit@plt+0x2e94>
-0804cac2 <.text+0x2df2> xor    %edi,%edi
-0804cac4 <.text+0x2df4> test   %ebx,%ebx
-0804cac6 <.text+0x2df6> je     0804cc0c <exit@plt+0x2f50>
-0804cacc <.text+0x2dfc> cmpb   $0x0,0x80613c0
-0804cad3 <.text+0x2e03> je     0804caf0 <exit@plt+0x2e34>
-0804cad5 <.text+0x2e05> mov    0xc(%ebx),%eax
-0804cad8 <.text+0x2e08> lea    0x4(%eax),%edx
-0804cadb <.text+0x2e0b> cmp    %edx,0x10(%ebx)
-0804cade <.text+0x2e0e> jb     0804cdb0 <exit@plt+0x30f4>
-0804cae4 <.text+0x2e14> mov    0x80614b4,%edx
-0804caea <.text+0x2e1a> mov    %edx,(%eax)
-0804caec <.text+0x2e1c> addl   $0x4,0xc(%ebx)
-0804caf0 <.text+0x2e20> mov    0x80613ec,%ecx
-0804caf6 <.text+0x2e26> mov    %esi,%edx
-0804caf8 <.text+0x2e28> mov    0x8061300,%eax
-0804cafd <.text+0x2e2d> movl   $0x0,(%esp)
-0804cb04 <.text+0x2e34> call   0804c4e0 <exit@plt+0x2824>
-0804cb09 <.text+0x2e39> mov    %eax,%esi
-0804cb0b <.text+0x2e3b> mov    0x80614b4,%eax
-0804cb10 <.text+0x2e40> add    %esi,%eax
-0804cb12 <.text+0x2e42> cmpb   $0x0,0x80613c0
-0804cb19 <.text+0x2e49> mov    %eax,0x80614b4
-0804cb1e <.text+0x2e4e> je     0804cb35 <exit@plt+0x2e79>
-0804cb20 <.text+0x2e50> mov    0xc(%ebx),%edx
-0804cb23 <.text+0x2e53> lea    0x4(%edx),%ecx
-0804cb26 <.text+0x2e56> cmp    %ecx,0x10(%ebx)
-0804cb29 <.text+0x2e59> jb     0804cdc8 <exit@plt+0x310c>
-0804cb2f <.text+0x2e5f> mov    %eax,(%edx)
-0804cb31 <.text+0x2e61> addl   $0x4,0xc(%ebx)
-0804cb35 <.text+0x2e65> test   %edi,%edi
-0804cb37 <.text+0x2e67> jne    0804cc38 <exit@plt+0x2f7c>
-0804cb3d <.text+0x2e6d> add    $0xac,%esp
-0804cb43 <.text+0x2e73> mov    %esi,%eax
-0804cb45 <.text+0x2e75> pop    %ebx
-0804cb46 <.text+0x2e76> pop    %esi
-0804cb47 <.text+0x2e77> pop    %edi
-0804cb48 <.text+0x2e78> pop    %ebp
-0804cb49 <.text+0x2e79> ret    
-0804cb4a <.text+0x2e7a> lea    0x0(%esi),%esi
-0804cb50 <.text+0x2e80> cmp    $0xffffffff,%ecx
-0804cb53 <.text+0x2e83> je     0804cde8 <exit@plt+0x312c>
-0804cb59 <.text+0x2e89> test   %al,%al
-0804cb5b <.text+0x2e8b> jne    0804cd40 <exit@plt+0x3084>
-0804cb61 <.text+0x2e91> mov    0xc(%ebp),%eax
-0804cb64 <.text+0x2e94> mov    0x805efc0(,%eax,4),%edi
-0804cb6b <.text+0x2e9b> cmp    $0x5,%edi
-0804cb6e <.text+0x2e9e> jne    0804ce78 <exit@plt+0x31bc>
-0804cb74 <.text+0x2ea4> mov    %esi,(%esp)
-0804cb77 <.text+0x2ea7> call   08049a2c <strlen@plt>
-0804cb7c <.text+0x2eac> mov    0x8061344,%edi
-0804cb82 <.text+0x2eb2> test   %edi,%edi
-0804cb84 <.text+0x2eb4> lea    (%esi,%eax,1),%edx
-0804cb87 <.text+0x2eb7> mov    %edx,-0x9c(%ebp)
-0804cb8d <.text+0x2ebd> je     0804cbce <exit@plt+0x2f12>
-0804cb8f <.text+0x2ebf> mov    %ebx,-0xa0(%ebp)
-0804cb95 <.text+0x2ec5> mov    %eax,%ebx
-0804cb97 <.text+0x2ec7> nop
-0804cb98 <.text+0x2ec8> mov    (%edi),%eax
-0804cb9a <.text+0x2eca> cmp    %eax,%ebx
-0804cb9c <.text+0x2ecc> jb     0804cbc1 <exit@plt+0x2f05>
-0804cb9e <.text+0x2ece> mov    %eax,0x8(%esp)
-0804cba2 <.text+0x2ed2> mov    0x4(%edi),%edx
-0804cba5 <.text+0x2ed5> mov    %edx,0x4(%esp)
-0804cba9 <.text+0x2ed9> mov    -0x9c(%ebp),%edx
-0804cbaf <.text+0x2edf> sub    %eax,%edx
-0804cbb1 <.text+0x2ee1> mov    %edx,(%esp)
-0804cbb4 <.text+0x2ee4> call   08049c3c <strncmp@plt>
-0804cbb9 <.text+0x2ee9> test   %eax,%eax
-0804cbbb <.text+0x2eeb> je     0804ce85 <exit@plt+0x31c9>
-0804cbc1 <.text+0x2ef1> mov    0x10(%edi),%edi
-0804cbc4 <.text+0x2ef4> test   %edi,%edi
-0804cbc6 <.text+0x2ef6> jne    0804cb98 <exit@plt+0x2edc>
-0804cbc8 <.text+0x2ef8> mov    -0xa0(%ebp),%ebx
-0804cbce <.text+0x2efe> mov    $0x28,%edi
-0804cbd3 <.text+0x2f03> add    $0x80611e0,%edi
-0804cbd9 <.text+0x2f09> mov    0x4(%edi),%ecx
-0804cbdc <.text+0x2f0c> test   %ecx,%ecx
-0804cbde <.text+0x2f0e> je     0804cac2 <exit@plt+0x2e06>
-0804cbe4 <.text+0x2f14> mov    $0x80611e0,%eax
-0804cbe9 <.text+0x2f19> call   0804c9f0 <exit@plt+0x2d34>
-0804cbee <.text+0x2f1e> mov    %edi,%eax
-0804cbf0 <.text+0x2f20> mov    $0x1,%edi
-0804cbf5 <.text+0x2f25> call   0804c9f0 <exit@plt+0x2d34>
-0804cbfa <.text+0x2f2a> mov    $0x80611e8,%eax
-0804cbff <.text+0x2f2f> call   0804c9f0 <exit@plt+0x2d34>
-0804cc04 <.text+0x2f34> test   %ebx,%ebx
-0804cc06 <.text+0x2f36> jne    0804cacc <exit@plt+0x2e10>
-0804cc0c <.text+0x2f3c> mov    0x80613ec,%ecx
-0804cc12 <.text+0x2f42> mov    %esi,%edx
-0804cc14 <.text+0x2f44> mov    0x8061300,%eax
-0804cc19 <.text+0x2f49> movl   $0x0,(%esp)
-0804cc20 <.text+0x2f50> call   0804c4e0 <exit@plt+0x2824>
-0804cc25 <.text+0x2f55> add    %eax,0x80614b4
-0804cc2b <.text+0x2f5b> test   %edi,%edi
-0804cc2d <.text+0x2f5d> mov    %eax,%esi
-0804cc2f <.text+0x2f5f> je     0804cb3d <exit@plt+0x2e81>
-0804cc35 <.text+0x2f65> lea    0x0(%esi),%esi
-0804cc38 <.text+0x2f68> mov    0x80614a0,%eax
-0804cc3d <.text+0x2f6d> mov    0x80614a4,%edx
-0804cc43 <.text+0x2f73> test   %eax,%eax
-0804cc45 <.text+0x2f75> je     0804ce17 <exit@plt+0x315b>
-0804cc4b <.text+0x2f7b> lea    -0x98(%ebp),%edi
-0804cc51 <.text+0x2f81> jmp    0804ccc8 <exit@plt+0x300c>
-0804cc53 <.text+0x2f83> nop
-0804cc54 <.text+0x2f84> lea    0x0(%esi,%eiz,1),%esi
-0804cc58 <.text+0x2f88> mov    0x8061300,%eax
-0804cc5d <.text+0x2f8d> mov    %eax,(%esp)
-0804cc60 <.text+0x2f90> call   08049c5c <fflush_unlocked@plt>
-0804cc65 <.text+0x2f95> mov    %edi,0x8(%esp)
-0804cc69 <.text+0x2f99> movl   $0x8061420,0x4(%esp)
-0804cc71 <.text+0x2fa1> movl   $0x0,(%esp)
-0804cc78 <.text+0x2fa8> call   08049b0c <sigprocmask@plt>
-0804cc7d <.text+0x2fad> mov    0x80614a0,%ebx
-0804cc83 <.text+0x2fb3> mov    0x80614a4,%eax
-0804cc88 <.text+0x2fb8> test   %eax,%eax
-0804cc8a <.text+0x2fba> je     0804cce0 <exit@plt+0x3024>
-0804cc8c <.text+0x2fbc> sub    $0x1,%eax
-0804cc8f <.text+0x2fbf> mov    $0x13,%ebx
-0804cc94 <.text+0x2fc4> mov    %eax,0x80614a4
-0804cc99 <.text+0x2fc9> mov    %ebx,(%esp)
-0804cc9c <.text+0x2fcc> call   08049a7c <raise@plt>
-0804cca1 <.text+0x2fd1> movl   $0x0,0x8(%esp)
-0804cca9 <.text+0x2fd9> mov    %edi,0x4(%esp)
-0804ccad <.text+0x2fdd> movl   $0x2,(%esp)
-0804ccb4 <.text+0x2fe4> call   08049b0c <sigprocmask@plt>
-0804ccb9 <.text+0x2fe9> mov    0x80614a0,%edx
-0804ccbf <.text+0x2fef> mov    0x80614a4,%eax
-0804ccc4 <.text+0x2ff4> test   %eax,%eax
-0804ccc6 <.text+0x2ff6> je     0804ccf8 <exit@plt+0x303c>
-0804ccc8 <.text+0x2ff8> cmpb   $0x0,0x8061340
-0804cccf <.text+0x2fff> je     0804cc58 <exit@plt+0x2f9c>
-0804ccd1 <.text+0x3001> call   0804ca80 <exit@plt+0x2dc4>
-0804ccd6 <.text+0x3006> jmp    0804cc58 <exit@plt+0x2f9c>
-0804ccdb <.text+0x300b> nop
-0804ccdc <.text+0x300c> lea    0x0(%esi,%eiz,1),%esi
-0804cce0 <.text+0x3010> movl   $0x0,0x4(%esp)
-0804cce8 <.text+0x3018> mov    %ebx,(%esp)
-0804cceb <.text+0x301b> call   0804972c <signal@plt>
-0804ccf0 <.text+0x3020> jmp    0804cc99 <exit@plt+0x2fdd>
-0804ccf2 <.text+0x3022> lea    0x0(%esi),%esi
-0804ccf8 <.text+0x3028> test   %edx,%edx
-0804ccfa <.text+0x302a> jne    0804ccc8 <exit@plt+0x300c>
-0804ccfc <.text+0x302c> lea    0x0(%esi,%eiz,1),%esi
-0804cd00 <.text+0x3030> call   0804ca40 <exit@plt+0x2d84>
-0804cd05 <.text+0x3035> mov    0x80613fc,%ebx
-0804cd0b <.text+0x303b> xor    %edx,%edx
-0804cd0d <.text+0x303d> mov    0x18(%ebp),%eax
-0804cd10 <.text+0x3040> div    %ebx
-0804cd12 <.text+0x3042> mov    0x18(%ebp),%edx
-0804cd15 <.text+0x3045> mov    %eax,%ecx
-0804cd17 <.text+0x3047> lea    -0x1(%esi,%edx,1),%eax
-0804cd1b <.text+0x304b> xor    %edx,%edx
-0804cd1d <.text+0x304d> div    %ebx
-0804cd1f <.text+0x304f> cmp    %eax,%ecx
-0804cd21 <.text+0x3051> je     0804cb3d <exit@plt+0x2e81>
-0804cd27 <.text+0x3057> mov    $0x8061298,%eax
-0804cd2c <.text+0x305c> call   0804c9f0 <exit@plt+0x2d34>
-0804cd31 <.text+0x3061> add    $0xac,%esp
-0804cd37 <.text+0x3067> mov    %esi,%eax
-0804cd39 <.text+0x3069> pop    %ebx
-0804cd3a <.text+0x306a> pop    %esi
-0804cd3b <.text+0x306b> pop    %edi
-0804cd3c <.text+0x306c> pop    %ebp
-0804cd3d <.text+0x306d> ret    
-0804cd3e <.text+0x306e> xchg   %ax,%ax
-0804cd40 <.text+0x3070> mov    %edx,%eax
-0804cd42 <.text+0x3072> and    $0xf000,%eax
-0804cd47 <.text+0x3077> cmp    $0x8000,%eax
-0804cd4c <.text+0x307c> je     0804ce28 <exit@plt+0x316c>
-0804cd52 <.text+0x3082> cmp    $0x4000,%eax
-0804cd57 <.text+0x3087> je     0804ce95 <exit@plt+0x31d9>
-0804cd5d <.text+0x308d> cmp    $0xa000,%eax
-0804cd62 <.text+0x3092> je     0804cdff <exit@plt+0x3143>
-0804cd68 <.text+0x3098> cmp    $0x1000,%eax
-0804cd6d <.text+0x309d> mov    $0x40,%edi
-0804cd72 <.text+0x30a2> je     0804cbd3 <exit@plt+0x2f17>
-0804cd78 <.text+0x30a8> cmp    $0xc000,%eax
-0804cd7d <.text+0x30ad> mov    $0x48,%di
-0804cd81 <.text+0x30b1> je     0804cbd3 <exit@plt+0x2f17>
-0804cd87 <.text+0x30b7> cmp    $0x6000,%eax
-0804cd8c <.text+0x30bc> mov    $0x50,%di
-0804cd90 <.text+0x30c0> je     0804cbd3 <exit@plt+0x2f17>
-0804cd96 <.text+0x30c6> cmp    $0x2000,%eax
-0804cd9b <.text+0x30cb> mov    $0x58,%di
-0804cd9f <.text+0x30cf> je     0804cbd3 <exit@plt+0x2f17>
-0804cda5 <.text+0x30d5> mov    $0x68,%edi
-0804cdaa <.text+0x30da> jmp    0804cbd3 <exit@plt+0x2f17>
-0804cdaf <.text+0x30df> nop
-0804cdb0 <.text+0x30e0> movl   $0x4,0x4(%esp)
-0804cdb8 <.text+0x30e8> mov    %ebx,(%esp)
-0804cdbb <.text+0x30eb> call   080498ec <_obstack_newchunk@plt>
-0804cdc0 <.text+0x30f0> mov    0xc(%ebx),%eax
-0804cdc3 <.text+0x30f3> jmp    0804cae4 <exit@plt+0x2e28>
-0804cdc8 <.text+0x30f8> movl   $0x4,0x4(%esp)
-0804cdd0 <.text+0x3100> mov    %ebx,(%esp)
-0804cdd3 <.text+0x3103> call   080498ec <_obstack_newchunk@plt>
-0804cdd8 <.text+0x3108> mov    0xc(%ebx),%edx
-0804cddb <.text+0x310b> mov    0x80614b4,%eax
-0804cde0 <.text+0x3110> jmp    0804cb2f <exit@plt+0x2e73>
-0804cde5 <.text+0x3115> lea    0x0(%esi),%esi
-0804cde8 <.text+0x3118> cmpl   $0x0,0x8061244
-0804cdef <.text+0x311f> mov    $0x60,%edi
-0804cdf4 <.text+0x3124> jne    0804cbd3 <exit@plt+0x2f17>
-0804cdfa <.text+0x312a> jmp    0804cb59 <exit@plt+0x2e9d>
-0804cdff <.text+0x312f> test   %ecx,%ecx
-0804ce01 <.text+0x3131> jne    0804ce0d <exit@plt+0x3151>
-0804ce03 <.text+0x3133> mov    0x806124c,%edi
-0804ce09 <.text+0x3139> test   %edi,%edi
-0804ce0b <.text+0x313b> jne    0804cda5 <exit@plt+0x30e9>
-0804ce0d <.text+0x313d> mov    $0x38,%edi
-0804ce12 <.text+0x3142> jmp    0804cbd3 <exit@plt+0x2f17>
-0804ce17 <.text+0x3147> test   %edx,%edx
-0804ce19 <.text+0x3149> jne    0804cc4b <exit@plt+0x2f8f>
-0804ce1f <.text+0x314f> nop
-0804ce20 <.text+0x3150> jmp    0804ccfc <exit@plt+0x3040>
-0804ce25 <.text+0x3155> lea    0x0(%esi),%esi
-0804ce28 <.text+0x3158> test   $0x8,%dh
-0804ce2b <.text+0x315b> mov    $0x80,%edi
-0804ce30 <.text+0x3160> jne    0804cbd3 <exit@plt+0x2f17>
-0804ce36 <.text+0x3166> test   $0x4,%dh
-0804ce39 <.text+0x3169> mov    $0x88,%di
-0804ce3d <.text+0x316d> lea    0x0(%esi),%esi
-0804ce40 <.text+0x3170> jne    0804cbd3 <exit@plt+0x2f17>
-0804ce46 <.text+0x3176> and    $0x49,%edx
-0804ce49 <.text+0x3179> mov    $0x70,%di
-0804ce4d <.text+0x317d> jne    0804cbd3 <exit@plt+0x2f17>
-0804ce53 <.text+0x3183> mov    $0x16,%ax
-0804ce57 <.text+0x3187> call   0804ab00 <exit@plt+0xe44>
-0804ce5c <.text+0x318c> test   %al,%al
-0804ce5e <.text+0x318e> je     0804cb74 <exit@plt+0x2eb8>
-0804ce64 <.text+0x3194> cmpl   $0x1,0x14(%ebp)
-0804ce68 <.text+0x3198> mov    $0xb0,%di
-0804ce6c <.text+0x319c> ja     0804cbd3 <exit@plt+0x2f17>
-0804ce72 <.text+0x31a2> jmp    0804cb74 <exit@plt+0x2eb8>
-0804ce77 <.text+0x31a7> nop
-0804ce78 <.text+0x31a8> shl    $0x3,%edi
-0804ce7b <.text+0x31ab> nop
-0804ce7c <.text+0x31ac> lea    0x0(%esi,%eiz,1),%esi
-0804ce80 <.text+0x31b0> jmp    0804cbd3 <exit@plt+0x2f17>
-0804ce85 <.text+0x31b5> mov    -0xa0(%ebp),%ebx
-0804ce8b <.text+0x31bb> add    $0x8,%edi
-0804ce8e <.text+0x31be> xchg   %ax,%ax
-0804ce90 <.text+0x31c0> jmp    0804cbd9 <exit@plt+0x2f1d>
-0804ce95 <.text+0x31c5> mov    %edx,%eax
-0804ce97 <.text+0x31c7> mov    $0xa0,%edi
-0804ce9c <.text+0x31cc> and    $0x202,%eax
-0804cea1 <.text+0x31d1> cmp    $0x202,%eax
-0804cea6 <.text+0x31d6> je     0804cbd3 <exit@plt+0x2f17>
-0804ceac <.text+0x31dc> test   $0x2,%dl
-0804ceaf <.text+0x31df> mov    $0x98,%di
-0804ceb3 <.text+0x31e3> jne    0804cbd3 <exit@plt+0x2f17>
-0804ceb9 <.text+0x31e9> and    $0x200,%edx
-0804cebf <.text+0x31ef> cmp    $0x1,%edx
-0804cec2 <.text+0x31f2> sbb    %edi,%edi
-0804cec4 <.text+0x31f4> and    $0xffffffa0,%edi
-0804cec7 <.text+0x31f7> add    $0x90,%edi
-0804cecd <.text+0x31fd> jmp    0804cbd3 <exit@plt+0x2f17>
-0804ced2 <.text+0x3202> lea    0x0(%esi,%eiz,1),%esi
-0804ced9 <.text+0x3209> lea    0x0(%edi,%eiz,1),%edi
-0804cee0 <.text+0x3210> push   %ebp
-0804cee1 <.text+0x3211> mov    %esp,%ebp
-0804cee3 <.text+0x3213> push   %edi
-0804cee4 <.text+0x3214> push   %esi
-0804cee5 <.text+0x3215> mov    %edx,%esi
-0804cee7 <.text+0x3217> push   %ebx
-0804cee8 <.text+0x3218> mov    %eax,%ebx
-0804ceea <.text+0x321a> sub    $0x2cc,%esp
-0804cef0 <.text+0x3220> mov    %gs:0x14,%eax
-0804cef6 <.text+0x3226> mov    %eax,-0x1c(%ebp)
-0804cef9 <.text+0x3229> xor    %eax,%eax
-0804cefb <.text+0x322b> cmpb   $0x0,0x80613d1
-0804cf02 <.text+0x3232> jne    0804d060 <exit@plt+0x33a4>
-0804cf08 <.text+0x3238> cmpb   $0x0,0x80613af
-0804cf0f <.text+0x323f> jne    0804cfe0 <exit@plt+0x3324>
-0804cf15 <.text+0x3245> cmpb   $0x0,0x8061374
-0804cf1c <.text+0x324c> je     0804cf52 <exit@plt+0x3296>
-0804cf1e <.text+0x324e> xor    %eax,%eax
-0804cf20 <.text+0x3250> mov    0x70(%ebx),%edx
-0804cf23 <.text+0x3253> cmpl   $0x4,0x80613a0
-0804cf2a <.text+0x325a> movl   $0x805de7d,0x4(%esp)
-0804cf32 <.text+0x3262> movl   $0x1,(%esp)
-0804cf39 <.text+0x3269> sete   %al
-0804cf3c <.text+0x326c> sub    $0x1,%eax
-0804cf3f <.text+0x326f> and    0x8061384,%eax
-0804cf45 <.text+0x3275> mov    %edx,0xc(%esp)
-0804cf49 <.text+0x3279> mov    %eax,0x8(%esp)
-0804cf4d <.text+0x327d> call   0804978c <__printf_chk@plt>
-0804cf52 <.text+0x3282> movzbl 0x74(%ebx),%edx
-0804cf56 <.text+0x3286> movzbl 0x75(%ebx),%ecx
-0804cf5a <.text+0x328a> mov    0x1c(%ebx),%edi
-0804cf5d <.text+0x328d> mov    0x68(%ebx),%eax
-0804cf60 <.text+0x3290> mov    %dl,-0x2a9(%ebp)
-0804cf66 <.text+0x3296> movzbl 0x8061364,%edx
-0804cf6d <.text+0x329d> test   %edx,%ecx
-0804cf6f <.text+0x329f> je     0804cfd8 <exit@plt+0x331c>
-0804cf71 <.text+0x32a1> mov    0x6c(%ebx),%edx
-0804cf74 <.text+0x32a4> mov    %eax,0x4(%esp)
-0804cf78 <.text+0x32a8> movzbl -0x2a9(%ebp),%eax
-0804cf7f <.text+0x32af> mov    %esi,0x10(%esp)
-0804cf83 <.text+0x32b3> mov    %edi,0xc(%esp)
-0804cf87 <.text+0x32b7> movl   $0x0,0x8(%esp)
-0804cf8f <.text+0x32bf> mov    %eax,(%esp)
-0804cf92 <.text+0x32c2> mov    (%ebx),%eax
-0804cf94 <.text+0x32c4> call   0804caa0 <exit@plt+0x2de4>
-0804cf99 <.text+0x32c9> mov    %eax,%esi
-0804cf9b <.text+0x32cb> mov    0x80613c4,%eax
-0804cfa0 <.text+0x32d0> test   %eax,%eax
-0804cfa2 <.text+0x32d2> je     0804cfb8 <exit@plt+0x32fc>
-0804cfa4 <.text+0x32d4> mov    0x68(%ebx),%ecx
-0804cfa7 <.text+0x32d7> mov    0x18(%ebx),%edx
-0804cfaa <.text+0x32da> movzbl 0x74(%ebx),%eax
-0804cfae <.text+0x32de> call   0804c200 <exit@plt+0x2544>
-0804cfb3 <.text+0x32e3> movzbl %al,%eax
-0804cfb6 <.text+0x32e6> add    %eax,%esi
-0804cfb8 <.text+0x32e8> mov    -0x1c(%ebp),%edx
-0804cfbb <.text+0x32eb> xor    %gs:0x14,%edx
-0804cfc2 <.text+0x32f2> mov    %esi,%eax
-0804cfc4 <.text+0x32f4> jne    0804d0b2 <exit@plt+0x33f6>
-0804cfca <.text+0x32fa> add    $0x2cc,%esp
-0804cfd0 <.text+0x3300> pop    %ebx
-0804cfd1 <.text+0x3301> pop    %esi
-0804cfd2 <.text+0x3302> pop    %edi
-0804cfd3 <.text+0x3303> pop    %ebp
-0804cfd4 <.text+0x3304> ret    
-0804cfd5 <.text+0x3305> lea    0x0(%esi),%esi
-0804cfd8 <.text+0x3308> mov    0x18(%ebx),%edx
-0804cfdb <.text+0x330b> jmp    0804cf74 <exit@plt+0x32b8>
-0804cfdd <.text+0x330d> lea    0x0(%esi),%esi
-0804cfe0 <.text+0x3310> mov    0x80613b8,%eax
-0804cfe5 <.text+0x3315> mov    0x80613bc,%edx
-0804cfeb <.text+0x331b> movl   $0x200,0x10(%esp)
-0804cff3 <.text+0x3323> movl   $0x0,0x14(%esp)
-0804cffb <.text+0x332b> mov    %eax,0x18(%esp)
-0804cfff <.text+0x332f> mov    0x80613b0,%eax
-0804d004 <.text+0x3334> mov    %edx,0x1c(%esp)
-0804d008 <.text+0x3338> mov    0x44(%ebx),%edx
-0804d00b <.text+0x333b> mov    %eax,0xc(%esp)
-0804d00f <.text+0x333f> lea    -0x2a8(%ebp),%eax
-0804d015 <.text+0x3345> mov    %eax,0x8(%esp)
-0804d019 <.text+0x3349> mov    0x40(%ebx),%eax
-0804d01c <.text+0x334c> mov    %edx,0x4(%esp)
-0804d020 <.text+0x3350> mov    %eax,(%esp)
-0804d023 <.text+0x3353> call   08054030 <exit@plt+0xa374>
-0804d028 <.text+0x3358> xor    %edx,%edx
-0804d02a <.text+0x335a> cmpl   $0x4,0x80613a0
-0804d031 <.text+0x3361> movl   $0x805de7d,0x4(%esp)
-0804d039 <.text+0x3369> movl   $0x1,(%esp)
-0804d040 <.text+0x3370> sete   %dl
-0804d043 <.text+0x3373> sub    $0x1,%edx
-0804d046 <.text+0x3376> and    0x806137c,%edx
-0804d04c <.text+0x337c> mov    %eax,0xc(%esp)
-0804d050 <.text+0x3380> mov    %edx,0x8(%esp)
-0804d054 <.text+0x3384> call   0804978c <__printf_chk@plt>
-0804d059 <.text+0x3389> jmp    0804cf15 <exit@plt+0x3259>
-0804d05e <.text+0x338e> xchg   %ax,%ax
-0804d060 <.text+0x3390> lea    -0x2a8(%ebp),%eax
-0804d066 <.text+0x3396> mov    0x64(%ebx),%edx
-0804d069 <.text+0x3399> mov    %eax,0x8(%esp)
-0804d06d <.text+0x339d> mov    0x60(%ebx),%eax
-0804d070 <.text+0x33a0> mov    %edx,0x4(%esp)
-0804d074 <.text+0x33a4> mov    %eax,(%esp)
-0804d077 <.text+0x33a7> call   08058160 <exit@plt+0xe4a4>
-0804d07c <.text+0x33ac> xor    %edx,%edx
-0804d07e <.text+0x33ae> cmpl   $0x4,0x80613a0
-0804d085 <.text+0x33b5> movl   $0x805de7d,0x4(%esp)
-0804d08d <.text+0x33bd> movl   $0x1,(%esp)
-0804d094 <.text+0x33c4> sete   %dl
-0804d097 <.text+0x33c7> sub    $0x1,%edx
-0804d09a <.text+0x33ca> and    0x8061378,%edx
-0804d0a0 <.text+0x33d0> mov    %eax,0xc(%esp)
-0804d0a4 <.text+0x33d4> mov    %edx,0x8(%esp)
-0804d0a8 <.text+0x33d8> call   0804978c <__printf_chk@plt>
-0804d0ad <.text+0x33dd> jmp    0804cf08 <exit@plt+0x324c>
-0804d0b2 <.text+0x33e2> call   08049b1c <__stack_chk_fail@plt>
-0804d0b7 <.text+0x33e7> mov    %esi,%esi
-0804d0b9 <.text+0x33e9> lea    0x0(%edi,%eiz,1),%edi
-0804d0c0 <.text+0x33f0> push   %ebp
-0804d0c1 <.text+0x33f1> mov    %esp,%ebp
-0804d0c3 <.text+0x33f3> push   %edi
-0804d0c4 <.text+0x33f4> push   %esi
-0804d0c5 <.text+0x33f5> push   %ebx
-0804d0c6 <.text+0x33f6> sub    $0x2c,%esp
-0804d0c9 <.text+0x33f9> movl   $0x805de3e,(%esp)
-0804d0d0 <.text+0x3400> call   080497bc <getenv@plt>
-0804d0d5 <.text+0x3405> test   %eax,%eax
-0804d0d7 <.text+0x3407> je     0804d0e1 <exit@plt+0x3425>
-0804d0d9 <.text+0x3409> mov    %eax,-0x20(%ebp)
-0804d0dc <.text+0x340c> cmpb   $0x0,(%eax)
-0804d0df <.text+0x340f> jne    0804d0f0 <exit@plt+0x3434>
-0804d0e1 <.text+0x3411> add    $0x2c,%esp
-0804d0e4 <.text+0x3414> pop    %ebx
-0804d0e5 <.text+0x3415> pop    %esi
-0804d0e6 <.text+0x3416> pop    %edi
-0804d0e7 <.text+0x3417> pop    %ebp
-0804d0e8 <.text+0x3418> ret    
-0804d0e9 <.text+0x3419> lea    0x0(%esi,%eiz,1),%esi
-0804d0f0 <.text+0x3420> movw   $0x3f3f,-0x1b(%ebp)
-0804d0f6 <.text+0x3426> movb   $0x0,-0x19(%ebp)
-0804d0fa <.text+0x342a> mov    %eax,(%esp)
-0804d0fd <.text+0x342d> call   080583e0 <exit@plt+0xe724>
-0804d102 <.text+0x3432> mov    %eax,0x80613cc
-0804d107 <.text+0x3437> mov    %eax,-0x24(%ebp)
-0804d10a <.text+0x343a> mov    -0x20(%ebp),%eax
-0804d10d <.text+0x343d> movzbl (%eax),%edx
-0804d110 <.text+0x3440> cmp    $0x2a,%dl
-0804d113 <.text+0x3443> je     0804d150 <exit@plt+0x3494>
-0804d115 <.text+0x3445> cmp    $0x3a,%dl
-0804d118 <.text+0x3448> je     0804d318 <exit@plt+0x365c>
-0804d11e <.text+0x344e> test   %dl,%dl
-0804d120 <.text+0x3450> jne    0804d248 <exit@plt+0x358c>
-0804d126 <.text+0x3456> cmpl   $0x6,0x8061218
-0804d12d <.text+0x345d> jne    0804d0e1 <exit@plt+0x3425>
-0804d12f <.text+0x345f> mov    0x806121c,%esi
-0804d135 <.text+0x3465> mov    $0x805de63,%edi
-0804d13a <.text+0x346a> mov    $0x6,%ecx
-0804d13f <.text+0x346f> repz cmpsb %es:(%edi),%ds:(%esi)
-0804d141 <.text+0x3471> jne    0804d0e1 <exit@plt+0x3425>
-0804d143 <.text+0x3473> movb   $0x1,0x8061364
-0804d14a <.text+0x347a> jmp    0804d0e1 <exit@plt+0x3425>
-0804d14c <.text+0x347c> lea    0x0(%esi,%eiz,1),%esi
-0804d150 <.text+0x3480> movl   $0x14,(%esp)
-0804d157 <.text+0x3487> lea    -0x20(%ebp),%esi
-0804d15a <.text+0x348a> call   08058380 <exit@plt+0xe6c4>
-0804d15f <.text+0x348f> lea    -0x24(%ebp),%edi
-0804d162 <.text+0x3492> mov    $0x1,%ecx
-0804d167 <.text+0x3497> addl   $0x1,-0x20(%ebp)
-0804d16b <.text+0x349b> mov    %esi,%edx
-0804d16d <.text+0x349d> mov    %eax,%ebx
-0804d16f <.text+0x349f> mov    0x8061344,%eax
-0804d174 <.text+0x34a4> mov    %eax,0x10(%ebx)
-0804d177 <.text+0x34a7> mov    -0x24(%ebp),%eax
-0804d17a <.text+0x34aa> mov    %ebx,0x8061344
-0804d180 <.text+0x34b0> mov    %eax,0x4(%ebx)
-0804d183 <.text+0x34b3> mov    %edi,%eax
-0804d185 <.text+0x34b5> mov    %ebx,(%esp)
-0804d188 <.text+0x34b8> call   0804a8a0 <exit@plt+0xbe4>
-0804d18d <.text+0x34bd> test   %al,%al
-0804d18f <.text+0x34bf> jne    0804d208 <exit@plt+0x354c>
-0804d191 <.text+0x34c1> lea    0x0(%esi,%eiz,1),%esi
-0804d198 <.text+0x34c8> movl   $0x5,0x8(%esp)
-0804d1a0 <.text+0x34d0> movl   $0x805daf8,0x4(%esp)
-0804d1a8 <.text+0x34d8> movl   $0x0,(%esp)
-0804d1af <.text+0x34df> call   0804990c <dcgettext@plt>
-0804d1b4 <.text+0x34e4> movl   $0x0,0x4(%esp)
-0804d1bc <.text+0x34ec> movl   $0x0,(%esp)
-0804d1c3 <.text+0x34f3> mov    %eax,0x8(%esp)
-0804d1c7 <.text+0x34f7> call   08049b4c <error@plt>
-0804d1cc <.text+0x34fc> mov    0x80613cc,%eax
-0804d1d1 <.text+0x3501> mov    %eax,(%esp)
-0804d1d4 <.text+0x3504> call   080498cc <free@plt>
-0804d1d9 <.text+0x3509> mov    0x8061344,%eax
-0804d1de <.text+0x350e> test   %eax,%eax
-0804d1e0 <.text+0x3510> jne    0804d1f2 <exit@plt+0x3536>
-0804d1e2 <.text+0x3512> movb   $0x0,0x80613c8
-0804d1e9 <.text+0x3519> jmp    0804d126 <exit@plt+0x346a>
-0804d1ee <.text+0x351e> xchg   %ax,%ax
-0804d1f0 <.text+0x3520> mov    %ebx,%eax
-0804d1f2 <.text+0x3522> mov    0x10(%eax),%ebx
-0804d1f5 <.text+0x3525> mov    %eax,(%esp)
-0804d1f8 <.text+0x3528> call   080498cc <free@plt>
-0804d1fd <.text+0x352d> test   %ebx,%ebx
-0804d1ff <.text+0x352f> jne    0804d1f0 <exit@plt+0x3534>
-0804d201 <.text+0x3531> jmp    0804d1e2 <exit@plt+0x3526>
-0804d203 <.text+0x3533> nop
-0804d204 <.text+0x3534> lea    0x0(%esi,%eiz,1),%esi
-0804d208 <.text+0x3538> mov    -0x20(%ebp),%eax
-0804d20b <.text+0x353b> movzbl (%eax),%edx
-0804d20e <.text+0x353e> add    $0x1,%eax
-0804d211 <.text+0x3541> mov    %eax,-0x20(%ebp)
-0804d214 <.text+0x3544> cmp    $0x3d,%dl
-0804d217 <.text+0x3547> jne    0804d198 <exit@plt+0x34dc>
-0804d21d <.text+0x354d> mov    -0x24(%ebp),%eax
-0804d220 <.text+0x3550> xor    %ecx,%ecx
-0804d222 <.text+0x3552> mov    %esi,%edx
-0804d224 <.text+0x3554> mov    %eax,0xc(%ebx)
-0804d227 <.text+0x3557> add    $0x8,%ebx
-0804d22a <.text+0x355a> mov    %edi,%eax
-0804d22c <.text+0x355c> mov    %ebx,(%esp)
-0804d22f <.text+0x355f> call   0804a8a0 <exit@plt+0xbe4>
-0804d234 <.text+0x3564> test   %al,%al
-0804d236 <.text+0x3566> jne    0804d10a <exit@plt+0x344e>
-0804d23c <.text+0x356c> jmp    0804d198 <exit@plt+0x34dc>
-0804d241 <.text+0x3571> lea    0x0(%esi,%eiz,1),%esi
-0804d248 <.text+0x3578> mov    %dl,-0x1b(%ebp)
-0804d24b <.text+0x357b> lea    0x1(%eax),%edx
-0804d24e <.text+0x357e> mov    %edx,-0x20(%ebp)
-0804d251 <.text+0x3581> movzbl 0x1(%eax),%edx
-0804d255 <.text+0x3585> test   %dl,%dl
-0804d257 <.text+0x3587> je     0804d198 <exit@plt+0x34dc>
-0804d25d <.text+0x358d> mov    %dl,-0x1a(%ebp)
-0804d260 <.text+0x3590> lea    0x2(%eax),%edx
-0804d263 <.text+0x3593> mov    %edx,-0x20(%ebp)
-0804d266 <.text+0x3596> movzbl 0x2(%eax),%edx
-0804d26a <.text+0x359a> add    $0x3,%eax
-0804d26d <.text+0x359d> mov    %eax,-0x20(%ebp)
-0804d270 <.text+0x35a0> cmp    $0x3d,%dl
-0804d273 <.text+0x35a3> jne    0804d198 <exit@plt+0x34dc>
-0804d279 <.text+0x35a9> mov    $0x805de48,%eax
-0804d27e <.text+0x35ae> xor    %esi,%esi
-0804d280 <.text+0x35b0> lea    -0x1b(%ebp),%ebx
-0804d283 <.text+0x35b3> jmp    0804d296 <exit@plt+0x35da>
-0804d285 <.text+0x35b5> lea    0x0(%esi),%esi
-0804d288 <.text+0x35b8> add    $0x1,%esi
-0804d28b <.text+0x35bb> mov    0x805ee40(,%esi,4),%eax
-0804d292 <.text+0x35c2> test   %eax,%eax
-0804d294 <.text+0x35c4> je     0804d2cf <exit@plt+0x3613>
-0804d296 <.text+0x35c6> mov    %eax,0x4(%esp)
-0804d29a <.text+0x35ca> mov    %ebx,(%esp)
-0804d29d <.text+0x35cd> call   08049cac <strcmp@plt>
-0804d2a2 <.text+0x35d2> test   %eax,%eax
-0804d2a4 <.text+0x35d4> jne    0804d288 <exit@plt+0x35cc>
-0804d2a6 <.text+0x35d6> mov    -0x24(%ebp),%eax
-0804d2a9 <.text+0x35d9> lea    0x80611e0(,%esi,8),%ecx
-0804d2b0 <.text+0x35e0> mov    %ecx,(%esp)
-0804d2b3 <.text+0x35e3> lea    -0x20(%ebp),%edx
-0804d2b6 <.text+0x35e6> xor    %ecx,%ecx
-0804d2b8 <.text+0x35e8> mov    %eax,0x80611e4(,%esi,8)
-0804d2bf <.text+0x35ef> lea    -0x24(%ebp),%eax
-0804d2c2 <.text+0x35f2> call   0804a8a0 <exit@plt+0xbe4>
-0804d2c7 <.text+0x35f7> test   %al,%al
-0804d2c9 <.text+0x35f9> jne    0804d10a <exit@plt+0x344e>
-0804d2cf <.text+0x35ff> mov    %ebx,(%esp)
-0804d2d2 <.text+0x3602> call   080562c0 <exit@plt+0xc604>
-0804d2d7 <.text+0x3607> movl   $0x5,0x8(%esp)
-0804d2df <.text+0x360f> movl   $0x805de4b,0x4(%esp)
-0804d2e7 <.text+0x3617> movl   $0x0,(%esp)
-0804d2ee <.text+0x361e> mov    %eax,%ebx
-0804d2f0 <.text+0x3620> call   0804990c <dcgettext@plt>
-0804d2f5 <.text+0x3625> mov    %ebx,0xc(%esp)
-0804d2f9 <.text+0x3629> movl   $0x0,0x4(%esp)
-0804d301 <.text+0x3631> movl   $0x0,(%esp)
-0804d308 <.text+0x3638> mov    %eax,0x8(%esp)
-0804d30c <.text+0x363c> call   08049b4c <error@plt>
-0804d311 <.text+0x3641> jmp    0804d198 <exit@plt+0x34dc>
-0804d316 <.text+0x3646> xchg   %ax,%ax
-0804d318 <.text+0x3648> add    $0x1,%eax
-0804d31b <.text+0x364b> mov    %eax,-0x20(%ebp)
-0804d31e <.text+0x364e> jmp    0804d10a <exit@plt+0x344e>
-0804d323 <.text+0x3653> lea    0x0(%esi),%esi
-0804d329 <.text+0x3659> lea    0x0(%edi,%eiz,1),%edi
-0804d330 <.text+0x3660> push   %ebp
-0804d331 <.text+0x3661> mov    %esp,%ebp
-0804d333 <.text+0x3663> sub    $0x158,%esp
-0804d339 <.text+0x3669> mov    %esi,-0x8(%ebp)
-0804d33c <.text+0x366c> mov    %edx,%esi
-0804d33e <.text+0x366e> mov    0x8061d0c,%edx
-0804d344 <.text+0x3674> mov    %ebx,-0xc(%ebp)
-0804d347 <.text+0x3677> mov    %eax,%ebx
-0804d349 <.text+0x3679> mov    %gs:0x14,%eax
-0804d34f <.text+0x367f> mov    %eax,-0x1c(%ebp)
-0804d352 <.text+0x3682> xor    %eax,%eax
-0804d354 <.text+0x3684> mov    %edi,-0x4(%ebp)
-0804d357 <.text+0x3687> mov    %ecx,%edi
-0804d359 <.text+0x3689> test   %edx,%edx
-0804d35b <.text+0x368b> je     0804d38a <exit@plt+0x36ce>
-0804d35d <.text+0x368d> movl   $0x805de6a,0x4(%esp)
-0804d365 <.text+0x3695> mov    %esi,(%esp)
-0804d368 <.text+0x3698> call   08049adc <strstr@plt>
-0804d36d <.text+0x369d> test   %eax,%eax
-0804d36f <.text+0x369f> je     0804d38a <exit@plt+0x36ce>
-0804d371 <.text+0x36a1> mov    %esi,(%esp)
-0804d374 <.text+0x36a4> mov    %eax,-0x12c(%ebp)
-0804d37a <.text+0x36aa> call   08049a2c <strlen@plt>
-0804d37f <.text+0x36af> mov    -0x12c(%ebp),%edx
-0804d385 <.text+0x36b5> cmp    $0x65,%eax
-0804d388 <.text+0x36b8> jbe    0804d3d0 <exit@plt+0x3714>
-0804d38a <.text+0x36ba> mov    0x8(%ebp),%eax
-0804d38d <.text+0x36bd> movl   $0x0,0x10(%esp)
-0804d395 <.text+0x36c5> mov    %edi,0xc(%esp)
-0804d399 <.text+0x36c9> mov    %esi,0x8(%esp)
-0804d39d <.text+0x36cd> mov    %eax,0x14(%esp)
-0804d3a1 <.text+0x36d1> movl   $0x3e9,0x4(%esp)
-0804d3a9 <.text+0x36d9> mov    %ebx,(%esp)
-0804d3ac <.text+0x36dc> call   08058120 <exit@plt+0xe464>
-0804d3b1 <.text+0x36e1> mov    -0x1c(%ebp),%edx
-0804d3b4 <.text+0x36e4> xor    %gs:0x14,%edx
-0804d3bb <.text+0x36eb> jne    0804d3ca <exit@plt+0x370e>
-0804d3bd <.text+0x36ed> mov    -0xc(%ebp),%ebx
-0804d3c0 <.text+0x36f0> mov    -0x8(%ebp),%esi
-0804d3c3 <.text+0x36f3> mov    -0x4(%ebp),%edi
-0804d3c6 <.text+0x36f6> mov    %ebp,%esp
-0804d3c8 <.text+0x36f8> pop    %ebp
-0804d3c9 <.text+0x36f9> ret    
-0804d3ca <.text+0x36fa> call   08049b1c <__stack_chk_fail@plt>
-0804d3cf <.text+0x36ff> nop
-0804d3d0 <.text+0x3700> mov    %edx,%eax
-0804d3d2 <.text+0x3702> sub    %esi,%eax
-0804d3d4 <.text+0x3704> mov    %esi,0x4(%esp)
-0804d3d8 <.text+0x3708> lea    -0x121(%ebp),%esi
-0804d3de <.text+0x370e> movl   $0x105,0xc(%esp)
-0804d3e6 <.text+0x3716> mov    %eax,0x8(%esp)
-0804d3ea <.text+0x371a> mov    %esi,(%esp)
-0804d3ed <.text+0x371d> call   0804996c <__mempcpy_chk@plt>
-0804d3f2 <.text+0x3722> imul   $0xa1,0x10(%edi),%ecx
-0804d3f9 <.text+0x3729> add    $0x8061580,%ecx
-0804d3ff <.text+0x372f> mov    %ecx,0x4(%esp)
-0804d403 <.text+0x3733> mov    %eax,(%esp)
-0804d406 <.text+0x3736> call   0804983c <stpcpy@plt>
-0804d40b <.text+0x373b> mov    -0x12c(%ebp),%edx
-0804d411 <.text+0x3741> add    $0x2,%edx
-0804d414 <.text+0x3744> mov    %edx,0x4(%esp)
-0804d418 <.text+0x3748> mov    %eax,(%esp)
-0804d41b <.text+0x374b> call   08049a6c <strcpy@plt>
-0804d420 <.text+0x3750> jmp    0804d38a <exit@plt+0x36ce>
-0804d425 <.text+0x3755> lea    0x0(%esi,%eiz,1),%esi
-0804d429 <.text+0x3759> lea    0x0(%edi,%eiz,1),%edi
-0804d430 <.text+0x3760> push   %ebp
-0804d431 <.text+0x3761> mov    %esp,%ebp
-0804d433 <.text+0x3763> push   %edi
-0804d434 <.text+0x3764> push   %esi
-0804d435 <.text+0x3765> push   %ebx
-0804d436 <.text+0x3766> mov    %eax,%ebx
-0804d438 <.text+0x3768> sub    $0x151c,%esp
-0804d43e <.text+0x376e> mov    %gs:0x14,%eax
-0804d444 <.text+0x3774> mov    %eax,-0x1c(%ebp)
-0804d447 <.text+0x3777> xor    %eax,%eax
-0804d449 <.text+0x3779> cmpb   $0x0,0x74(%ebx)
-0804d44d <.text+0x377d> je     0804d780 <exit@plt+0x3ac4>
-0804d453 <.text+0x3783> lea    -0x28(%ebp),%eax
-0804d456 <.text+0x3786> mov    %eax,0x4(%esp)
-0804d45a <.text+0x378a> lea    0x8(%ebx),%eax
-0804d45d <.text+0x378d> mov    %eax,(%esp)
-0804d460 <.text+0x3790> call   08052f90 <exit@plt+0x92d4>
-0804d465 <.text+0x3795> cmpb   $0x0,0x8061375
-0804d46c <.text+0x379c> jne    0804d7b2 <exit@plt+0x3af6>
-0804d472 <.text+0x37a2> movb   $0x0,-0x1e(%ebp)
-0804d476 <.text+0x37a6> mov    0x80613a4,%eax
-0804d47b <.text+0x37ab> cmp    $0x1,%eax
-0804d47e <.text+0x37ae> je     0804d7e0 <exit@plt+0x3b24>
-0804d484 <.text+0x37b4> jae    0804d880 <exit@plt+0x3bc4>
-0804d48a <.text+0x37ba> mov    0x50(%ebx),%eax
-0804d48d <.text+0x37bd> mov    0x54(%ebx),%edx
-0804d490 <.text+0x37c0> mov    %eax,-0x14e4(%ebp)
-0804d496 <.text+0x37c6> mov    %edx,-0x14e0(%ebp)
-0804d49c <.text+0x37cc> cmpb   $0x0,0x80613d1
-0804d4a3 <.text+0x37d3> jne    0804d7ff <exit@plt+0x3b43>
-0804d4a9 <.text+0x37d9> lea    -0x14d8(%ebp),%edx
-0804d4af <.text+0x37df> mov    %edx,-0x14ec(%ebp)
-0804d4b5 <.text+0x37e5> mov    %edx,%esi
-0804d4b7 <.text+0x37e7> cmpb   $0x0,0x80613af
-0804d4be <.text+0x37ee> mov    %esi,%edi
-0804d4c0 <.text+0x37f0> je     0804d523 <exit@plt+0x3867>
-0804d4c2 <.text+0x37f2> cmpb   $0x0,0x74(%ebx)
-0804d4c6 <.text+0x37f6> mov    $0x805de37,%edx
-0804d4cb <.text+0x37fb> jne    0804dc10 <exit@plt+0x3f54>
-0804d4d1 <.text+0x3801> mov    0x806137c,%edi
-0804d4d7 <.text+0x3807> mov    %edx,(%esp)
-0804d4da <.text+0x380a> mov    %edx,-0x14fc(%ebp)
-0804d4e0 <.text+0x3810> movl   $0x0,0x4(%esp)
-0804d4e8 <.text+0x3818> call   08052440 <exit@plt+0x8784>
-0804d4ed <.text+0x381d> mov    -0x14fc(%ebp),%edx
-0804d4f3 <.text+0x3823> sub    %eax,%edi
-0804d4f5 <.text+0x3825> test   %edi,%edi
-0804d4f7 <.text+0x3827> jle    0804d50d <exit@plt+0x3851>
-0804d4f9 <.text+0x3829> xor    %ecx,%ecx
-0804d4fb <.text+0x382b> nop
-0804d4fc <.text+0x382c> lea    0x0(%esi,%eiz,1),%esi
-0804d500 <.text+0x3830> movb   $0x20,(%esi,%ecx,1)
-0804d504 <.text+0x3834> add    $0x1,%ecx
-0804d507 <.text+0x3837> cmp    %edi,%ecx
-0804d509 <.text+0x3839> jne    0804d500 <exit@plt+0x3844>
-0804d50b <.text+0x383b> add    %ecx,%esi
-0804d50d <.text+0x383d> movzbl (%edx),%eax
-0804d510 <.text+0x3840> lea    0x1(%esi),%edi
-0804d513 <.text+0x3843> add    $0x1,%edx
-0804d516 <.text+0x3846> mov    %esi,%ecx
-0804d518 <.text+0x3848> test   %al,%al
-0804d51a <.text+0x384a> mov    %al,(%esi)
-0804d51c <.text+0x384c> mov    %edi,%esi
-0804d51e <.text+0x384e> jne    0804d50d <exit@plt+0x3851>
-0804d520 <.text+0x3850> movb   $0x20,(%ecx)
-0804d523 <.text+0x3853> cmpb   $0x0,0x74(%ebx)
-0804d527 <.text+0x3857> mov    $0x805de37,%eax
-0804d52c <.text+0x385c> jne    0804da10 <exit@plt+0x3d54>
-0804d532 <.text+0x3862> mov    %eax,0x18(%esp)
-0804d536 <.text+0x3866> mov    0x8061380,%eax
-0804d53b <.text+0x386b> mov    %edi,(%esp)
-0804d53e <.text+0x386e> movl   $0x805de6d,0xc(%esp)
-0804d546 <.text+0x3876> movl   $0xffffffff,0x8(%esp)
-0804d54e <.text+0x387e> mov    %eax,0x14(%esp)
-0804d552 <.text+0x3882> lea    -0x28(%ebp),%eax
-0804d555 <.text+0x3885> mov    %eax,0x10(%esp)
-0804d559 <.text+0x3889> movl   $0x1,0x4(%esp)
-0804d561 <.text+0x3891> call   08049c1c <__sprintf_chk@plt>
-0804d566 <.text+0x3896> mov    %edi,(%esp)
-0804d569 <.text+0x3899> call   08049a2c <strlen@plt>
-0804d56e <.text+0x389e> add    %eax,%edi
-0804d570 <.text+0x38a0> cmpb   $0x0,0x80613c0
-0804d577 <.text+0x38a7> jne    0804d9d8 <exit@plt+0x3d1c>
-0804d57d <.text+0x38ad> cmpb   $0x0,0x80611c9
-0804d584 <.text+0x38b4> jne    0804d890 <exit@plt+0x3bd4>
-0804d58a <.text+0x38ba> cmpb   $0x0,0x80611c8
-0804d591 <.text+0x38c1> jne    0804d890 <exit@plt+0x3bd4>
-0804d597 <.text+0x38c7> cmpb   $0x0,0x80613ad
-0804d59e <.text+0x38ce> jne    0804d890 <exit@plt+0x3bd4>
-0804d5a4 <.text+0x38d4> cmpb   $0x0,0x8061374
-0804d5ab <.text+0x38db> jne    0804d890 <exit@plt+0x3bd4>
-0804d5b1 <.text+0x38e1> cmpb   $0x0,0x74(%ebx)
-0804d5b5 <.text+0x38e5> mov    $0x805de37,%edx
-0804d5ba <.text+0x38ea> je     0804d624 <exit@plt+0x3968>
-0804d5bc <.text+0x38ec> mov    0x18(%ebx),%eax
-0804d5bf <.text+0x38ef> and    $0xf000,%eax
-0804d5c4 <.text+0x38f4> cmp    $0x6000,%eax
-0804d5c9 <.text+0x38f9> je     0804da48 <exit@plt+0x3d8c>
-0804d5cf <.text+0x38ff> cmp    $0x2000,%eax
-0804d5d4 <.text+0x3904> je     0804da48 <exit@plt+0x3d8c>
-0804d5da <.text+0x390a> mov    0x80611c0,%eax
-0804d5df <.text+0x390f> mov    0x80611c4,%edx
-0804d5e5 <.text+0x3915> movl   $0x1,0x10(%esp)
-0804d5ed <.text+0x391d> movl   $0x0,0x14(%esp)
-0804d5f5 <.text+0x3925> mov    %eax,0x18(%esp)
-0804d5f9 <.text+0x3929> mov    0x80613b0,%eax
-0804d5fe <.text+0x392e> mov    %edx,0x1c(%esp)
-0804d602 <.text+0x3932> mov    0x38(%ebx),%edx
-0804d605 <.text+0x3935> mov    %eax,0xc(%esp)
-0804d609 <.text+0x3939> lea    -0x2b4(%ebp),%eax
-0804d60f <.text+0x393f> mov    %eax,0x8(%esp)
-0804d613 <.text+0x3943> mov    0x34(%ebx),%eax
-0804d616 <.text+0x3946> mov    %edx,0x4(%esp)
-0804d61a <.text+0x394a> mov    %eax,(%esp)
-0804d61d <.text+0x394d> call   08054030 <exit@plt+0xa374>
-0804d622 <.text+0x3952> mov    %eax,%edx
-0804d624 <.text+0x3954> mov    0x806139c,%esi
-0804d62a <.text+0x395a> mov    %edx,(%esp)
-0804d62d <.text+0x395d> mov    %edx,-0x14fc(%ebp)
-0804d633 <.text+0x3963> movl   $0x0,0x4(%esp)
-0804d63b <.text+0x396b> call   08052440 <exit@plt+0x8784>
-0804d640 <.text+0x3970> mov    -0x14fc(%ebp),%edx
-0804d646 <.text+0x3976> sub    %eax,%esi
-0804d648 <.text+0x3978> test   %esi,%esi
-0804d64a <.text+0x397a> jle    0804d65d <exit@plt+0x39a1>
-0804d64c <.text+0x397c> xor    %ecx,%ecx
-0804d64e <.text+0x397e> xchg   %ax,%ax
-0804d650 <.text+0x3980> movb   $0x20,(%edi,%ecx,1)
-0804d654 <.text+0x3984> add    $0x1,%ecx
-0804d657 <.text+0x3987> cmp    %esi,%ecx
-0804d659 <.text+0x3989> jne    0804d650 <exit@plt+0x3994>
-0804d65b <.text+0x398b> add    %ecx,%edi
-0804d65d <.text+0x398d> movzbl (%edx),%eax
-0804d660 <.text+0x3990> lea    0x1(%edi),%esi
-0804d663 <.text+0x3993> add    $0x1,%edx
-0804d666 <.text+0x3996> mov    %edi,%ecx
-0804d668 <.text+0x3998> test   %al,%al
-0804d66a <.text+0x399a> mov    %al,(%edi)
-0804d66c <.text+0x399c> mov    %esi,%edi
-0804d66e <.text+0x399e> jne    0804d65d <exit@plt+0x39a1>
-0804d670 <.text+0x39a0> movb   $0x20,(%ecx)
-0804d673 <.text+0x39a3> lea    -0x14e4(%ebp),%eax
-0804d679 <.text+0x39a9> mov    %eax,(%esp)
-0804d67c <.text+0x39ac> call   0804977c <localtime@plt>
-0804d681 <.text+0x39b1> movb   $0x1,(%esi)
-0804d684 <.text+0x39b4> cmpb   $0x0,0x74(%ebx)
-0804d688 <.text+0x39b8> jne    0804d928 <exit@plt+0x3c6c>
-0804d68e <.text+0x39be> mov    $0x805de37,%edi
-0804d693 <.text+0x39c3> mov    0x80612a4,%eax
-0804d698 <.text+0x39c8> test   %eax,%eax
-0804d69a <.text+0x39ca> js     0804dd38 <exit@plt+0x407c>
-0804d6a0 <.text+0x39d0> mov    %esi,(%esp)
-0804d6a3 <.text+0x39d3> mov    %edi,0x14(%esp)
-0804d6a7 <.text+0x39d7> mov    %eax,0x10(%esp)
-0804d6ab <.text+0x39db> movl   $0x805de7d,0xc(%esp)
-0804d6b3 <.text+0x39e3> movl   $0xffffffff,0x8(%esp)
-0804d6bb <.text+0x39eb> movl   $0x1,0x4(%esp)
-0804d6c3 <.text+0x39f3> call   08049c1c <__sprintf_chk@plt>
-0804d6c8 <.text+0x39f8> mov    %esi,(%esp)
-0804d6cb <.text+0x39fb> call   08049a2c <strlen@plt>
-0804d6d0 <.text+0x3a00> add    %eax,%esi
-0804d6d2 <.text+0x3a02> mov    0x8061300,%eax
-0804d6d7 <.text+0x3a07> mov    %eax,0x4(%esp)
-0804d6db <.text+0x3a0b> mov    -0x14ec(%ebp),%eax
-0804d6e1 <.text+0x3a11> mov    %eax,(%esp)
-0804d6e4 <.text+0x3a14> call   080496fc <fputs_unlocked@plt>
-0804d6e9 <.text+0x3a19> movzbl 0x74(%ebx),%edx
-0804d6ed <.text+0x3a1d> sub    -0x14ec(%ebp),%esi
-0804d6f3 <.text+0x3a23> movzbl 0x75(%ebx),%ecx
-0804d6f7 <.text+0x3a27> add    %esi,0x80614b4
-0804d6fd <.text+0x3a2d> mov    0x1c(%ebx),%edi
-0804d700 <.text+0x3a30> mov    %dl,-0x14ec(%ebp)
-0804d706 <.text+0x3a36> movzbl 0x8061364,%edx
-0804d70d <.text+0x3a3d> mov    0x68(%ebx),%eax
-0804d710 <.text+0x3a40> test   %edx,%ecx
-0804d712 <.text+0x3a42> je     0804db58 <exit@plt+0x3e9c>
-0804d718 <.text+0x3a48> mov    0x6c(%ebx),%edx
-0804d71b <.text+0x3a4b> mov    %eax,0x4(%esp)
-0804d71f <.text+0x3a4f> movzbl -0x14ec(%ebp),%eax
-0804d726 <.text+0x3a56> mov    %edi,0xc(%esp)
-0804d72a <.text+0x3a5a> mov    %esi,0x10(%esp)
-0804d72e <.text+0x3a5e> movl   $0x80614c0,0x8(%esp)
-0804d736 <.text+0x3a66> mov    %eax,(%esp)
-0804d739 <.text+0x3a69> mov    (%ebx),%eax
-0804d73b <.text+0x3a6b> call   0804caa0 <exit@plt+0x2de4>
-0804d740 <.text+0x3a70> mov    0x68(%ebx),%ecx
-0804d743 <.text+0x3a73> cmp    $0x6,%ecx
-0804d746 <.text+0x3a76> mov    %eax,%edi
-0804d748 <.text+0x3a78> je     0804db60 <exit@plt+0x3ea4>
-0804d74e <.text+0x3a7e> mov    0x80613c4,%esi
-0804d754 <.text+0x3a84> test   %esi,%esi
-0804d756 <.text+0x3a86> je     0804d764 <exit@plt+0x3aa8>
-0804d758 <.text+0x3a88> mov    0x18(%ebx),%edx
-0804d75b <.text+0x3a8b> movzbl 0x74(%ebx),%eax
-0804d75f <.text+0x3a8f> call   0804c200 <exit@plt+0x2544>
-0804d764 <.text+0x3a94> mov    -0x1c(%ebp),%ecx
-0804d767 <.text+0x3a97> xor    %gs:0x14,%ecx
-0804d76e <.text+0x3a9e> jne    0804ddb1 <exit@plt+0x40f5>
-0804d774 <.text+0x3aa4> add    $0x151c,%esp
-0804d77a <.text+0x3aaa> pop    %ebx
-0804d77b <.text+0x3aab> pop    %esi
-0804d77c <.text+0x3aac> pop    %edi
-0804d77d <.text+0x3aad> pop    %ebp
-0804d77e <.text+0x3aae> ret    
-0804d77f <.text+0x3aaf> nop
-0804d780 <.text+0x3ab0> mov    0x68(%ebx),%eax
-0804d783 <.text+0x3ab3> cmpb   $0x0,0x8061375
-0804d78a <.text+0x3aba> movl   $0x3f3f3f3f,-0x27(%ebp)
-0804d791 <.text+0x3ac1> movl   $0x3f3f3f3f,-0x23(%ebp)
-0804d798 <.text+0x3ac8> movzbl 0x805efe8(%eax),%eax
-0804d79f <.text+0x3acf> movw   $0x3f3f,-0x1f(%ebp)
-0804d7a5 <.text+0x3ad5> movb   $0x0,-0x1d(%ebp)
-0804d7a9 <.text+0x3ad9> mov    %al,-0x28(%ebp)
-0804d7ac <.text+0x3adc> je     0804d472 <exit@plt+0x37b6>
-0804d7b2 <.text+0x3ae2> mov    0x78(%ebx),%eax
-0804d7b5 <.text+0x3ae5> cmp    $0x1,%eax
-0804d7b8 <.text+0x3ae8> je     0804da38 <exit@plt+0x3d7c>
-0804d7be <.text+0x3aee> cmp    $0x2,%eax
-0804d7c1 <.text+0x3af1> jne    0804d476 <exit@plt+0x37ba>
-0804d7c7 <.text+0x3af7> mov    0x80613a4,%eax
-0804d7cc <.text+0x3afc> movb   $0x2b,-0x1e(%ebp)
-0804d7d0 <.text+0x3b00> cmp    $0x1,%eax
-0804d7d3 <.text+0x3b03> jne    0804d484 <exit@plt+0x37c8>
-0804d7d9 <.text+0x3b09> lea    0x0(%esi,%eiz,1),%esi
-0804d7e0 <.text+0x3b10> mov    0x58(%ebx),%eax
-0804d7e3 <.text+0x3b13> mov    0x5c(%ebx),%edx
-0804d7e6 <.text+0x3b16> cmpb   $0x0,0x80613d1
-0804d7ed <.text+0x3b1d> mov    %eax,-0x14e4(%ebp)
-0804d7f3 <.text+0x3b23> mov    %edx,-0x14e0(%ebp)
-0804d7f9 <.text+0x3b29> je     0804d4a9 <exit@plt+0x37ed>
-0804d7ff <.text+0x3b2f> mov    0x64(%ebx),%edx
-0804d802 <.text+0x3b32> mov    $0x805de37,%eax
-0804d807 <.text+0x3b37> mov    0x60(%ebx),%ecx
-0804d80a <.text+0x3b3a> mov    %edx,%esi
-0804d80c <.text+0x3b3c> or     %ecx,%esi
-0804d80e <.text+0x3b3e> jne    0804dc60 <exit@plt+0x3fa4>
-0804d814 <.text+0x3b44> mov    %eax,0x14(%esp)
-0804d818 <.text+0x3b48> mov    0x8061378,%eax
-0804d81d <.text+0x3b4d> lea    -0x14d8(%ebp),%edx
-0804d823 <.text+0x3b53> mov    %edx,-0x14ec(%ebp)
-0804d829 <.text+0x3b59> movl   $0x805de7d,0xc(%esp)
-0804d831 <.text+0x3b61> movl   $0xe3b,0x8(%esp)
-0804d839 <.text+0x3b69> mov    %eax,0x10(%esp)
-0804d83d <.text+0x3b6d> movl   $0x1,0x4(%esp)
-0804d845 <.text+0x3b75> mov    %edx,(%esp)
-0804d848 <.text+0x3b78> call   08049c1c <__sprintf_chk@plt>
-0804d84d <.text+0x3b7d> mov    -0x14ec(%ebp),%esi
-0804d853 <.text+0x3b83> mov    (%esi),%edx
-0804d855 <.text+0x3b85> add    $0x4,%esi
-0804d858 <.text+0x3b88> lea    -0x1010101(%edx),%eax
-0804d85e <.text+0x3b8e> not    %edx
-0804d860 <.text+0x3b90> and    %edx,%eax
-0804d862 <.text+0x3b92> and    $0x80808080,%eax
-0804d867 <.text+0x3b97> je     0804d853 <exit@plt+0x3b97>
-0804d869 <.text+0x3b99> test   $0x8080,%eax
-0804d86e <.text+0x3b9e> jne    0804d876 <exit@plt+0x3bba>
-0804d870 <.text+0x3ba0> shr    $0x10,%eax
-0804d873 <.text+0x3ba3> add    $0x2,%esi
-0804d876 <.text+0x3ba6> add    %al,%al
-0804d878 <.text+0x3ba8> sbb    $0x3,%esi
-0804d87b <.text+0x3bab> jmp    0804d4b7 <exit@plt+0x37fb>
-0804d880 <.text+0x3bb0> cmp    $0x2,%eax
-0804d883 <.text+0x3bb3> je     0804d9c0 <exit@plt+0x3d04>
-0804d889 <.text+0x3bb9> call   0804968c <abort@plt>
-0804d88e <.text+0x3bbe> xchg   %ax,%ax
-0804d890 <.text+0x3bc0> mov    -0x14ec(%ebp),%esi
-0804d896 <.text+0x3bc6> mov    0x8061300,%eax
-0804d89b <.text+0x3bcb> sub    %esi,%edi
-0804d89d <.text+0x3bcd> mov    %eax,0x4(%esp)
-0804d8a1 <.text+0x3bd1> mov    %esi,(%esp)
-0804d8a4 <.text+0x3bd4> call   080496fc <fputs_unlocked@plt>
-0804d8a9 <.text+0x3bd9> add    %edi,0x80614b4
-0804d8af <.text+0x3bdf> cmpb   $0x0,0x80611c8
-0804d8b6 <.text+0x3be6> jne    0804db40 <exit@plt+0x3e84>
-0804d8bc <.text+0x3bec> cmpb   $0x0,0x80611c9
-0804d8c3 <.text+0x3bf3> je     0804d8ed <exit@plt+0x3c31>
-0804d8c5 <.text+0x3bf5> cmpb   $0x0,0x74(%ebx)
-0804d8c9 <.text+0x3bf9> mov    $0x805de37,%eax
-0804d8ce <.text+0x3bfe> mov    0x806138c,%ecx
-0804d8d4 <.text+0x3c04> mov    0x24(%ebx),%edx
-0804d8d7 <.text+0x3c07> je     0804d8e8 <exit@plt+0x3c2c>
-0804d8d9 <.text+0x3c09> xor    %eax,%eax
-0804d8db <.text+0x3c0b> cmpb   $0x0,0x80613ae
-0804d8e2 <.text+0x3c12> je     0804dd13 <exit@plt+0x4057>
-0804d8e8 <.text+0x3c18> call   0804c300 <exit@plt+0x2644>
-0804d8ed <.text+0x3c1d> cmpb   $0x0,0x80613ad
-0804d8f4 <.text+0x3c24> jne    0804db29 <exit@plt+0x3e6d>
-0804d8fa <.text+0x3c2a> cmpb   $0x0,0x8061374
-0804d901 <.text+0x3c31> mov    -0x14ec(%ebp),%edi
-0804d907 <.text+0x3c37> je     0804d5b1 <exit@plt+0x38f5>
-0804d90d <.text+0x3c3d> mov    0x70(%ebx),%eax
-0804d910 <.text+0x3c40> xor    %edx,%edx
-0804d912 <.text+0x3c42> mov    0x8061384,%ecx
-0804d918 <.text+0x3c48> call   0804c300 <exit@plt+0x2644>
-0804d91d <.text+0x3c4d> mov    -0x14ec(%ebp),%edi
-0804d923 <.text+0x3c53> jmp    0804d5b1 <exit@plt+0x38f5>
-0804d928 <.text+0x3c58> test   %eax,%eax
-0804d92a <.text+0x3c5a> je     0804dc8e <exit@plt+0x3fd2>
-0804d930 <.text+0x3c60> mov    0x8061370,%ecx
-0804d936 <.text+0x3c66> mov    0x806136c,%edx
-0804d93c <.text+0x3c6c> mov    -0x14e4(%ebp),%edi
-0804d942 <.text+0x3c72> mov    %ecx,-0x14f4(%ebp)
-0804d948 <.text+0x3c78> mov    -0x14e0(%ebp),%ecx
-0804d94e <.text+0x3c7e> cmp    %edx,%edi
-0804d950 <.text+0x3c80> mov    %ecx,-0x14f0(%ebp)
-0804d956 <.text+0x3c86> jg     0804dcb8 <exit@plt+0x3ffc>
-0804d95c <.text+0x3c8c> jl     0804d96a <exit@plt+0x3cae>
-0804d95e <.text+0x3c8e> cmp    %ecx,-0x14f4(%ebp)
-0804d964 <.text+0x3c94> js     0804dcb8 <exit@plt+0x3ffc>
-0804d96a <.text+0x3c9a> lea    -0xf0c2ac(%edx),%ecx
-0804d970 <.text+0x3ca0> cmp    %edi,%ecx
-0804d972 <.text+0x3ca2> jge    0804dbf0 <exit@plt+0x3f34>
-0804d978 <.text+0x3ca8> cmp    %edx,%edi
-0804d97a <.text+0x3caa> mov    $0x1,%ecx
-0804d97f <.text+0x3caf> jge    0804dcf9 <exit@plt+0x403d>
-0804d985 <.text+0x3cb5> lea    0x0(%esi),%esi
-0804d988 <.text+0x3cb8> mov    0x80611cc(,%ecx,4),%edx
-0804d98f <.text+0x3cbf> mov    -0x14f0(%ebp),%ecx
-0804d995 <.text+0x3cc5> mov    %ecx,(%esp)
-0804d998 <.text+0x3cc8> mov    %eax,%ecx
-0804d99a <.text+0x3cca> mov    %esi,%eax
-0804d99c <.text+0x3ccc> call   0804d330 <exit@plt+0x3674>
-0804d9a1 <.text+0x3cd1> test   %eax,%eax
-0804d9a3 <.text+0x3cd3> je     0804dc7b <exit@plt+0x3fbf>
-0804d9a9 <.text+0x3cd9> lea    (%esi,%eax,1),%eax
-0804d9ac <.text+0x3cdc> movb   $0x20,(%eax)
-0804d9af <.text+0x3cdf> lea    0x1(%eax),%esi
-0804d9b2 <.text+0x3ce2> movb   $0x0,0x1(%eax)
-0804d9b6 <.text+0x3ce6> jmp    0804d6d2 <exit@plt+0x3a16>
-0804d9bb <.text+0x3ceb> nop
-0804d9bc <.text+0x3cec> lea    0x0(%esi,%eiz,1),%esi
-0804d9c0 <.text+0x3cf0> mov    0x48(%ebx),%eax
-0804d9c3 <.text+0x3cf3> mov    0x4c(%ebx),%edx
-0804d9c6 <.text+0x3cf6> mov    %eax,-0x14e4(%ebp)
-0804d9cc <.text+0x3cfc> mov    %edx,-0x14e0(%ebp)
-0804d9d2 <.text+0x3d02> jmp    0804d49c <exit@plt+0x37e0>
-0804d9d7 <.text+0x3d07> nop
-0804d9d8 <.text+0x3d08> mov    0x8061300,%eax
-0804d9dd <.text+0x3d0d> movl   $0x2,0x8(%esp)
-0804d9e5 <.text+0x3d15> movl   $0x1,0x4(%esp)
-0804d9ed <.text+0x3d1d> movl   $0x805de75,(%esp)
-0804d9f4 <.text+0x3d24> mov    %eax,0xc(%esp)
-0804d9f8 <.text+0x3d28> call   08049a8c <fwrite_unlocked@plt>
-0804d9fd <.text+0x3d2d> addl   $0x2,0x80614b4
-0804da04 <.text+0x3d34> jmp    0804d57d <exit@plt+0x38c1>
-0804da09 <.text+0x3d39> lea    0x0(%esi,%eiz,1),%esi
-0804da10 <.text+0x3d40> mov    0x1c(%ebx),%ecx
-0804da13 <.text+0x3d43> lea    -0x69d(%ebp),%eax
-0804da19 <.text+0x3d49> mov    %eax,0x8(%esp)
-0804da1d <.text+0x3d4d> movl   $0x0,0x4(%esp)
-0804da25 <.text+0x3d55> mov    %ecx,(%esp)
-0804da28 <.text+0x3d58> call   08058160 <exit@plt+0xe4a4>
-0804da2d <.text+0x3d5d> jmp    0804d532 <exit@plt+0x3876>
-0804da32 <.text+0x3d62> lea    0x0(%esi),%esi
-0804da38 <.text+0x3d68> movb   $0x2e,-0x1e(%ebp)
-0804da3c <.text+0x3d6c> jmp    0804d476 <exit@plt+0x37ba>
-0804da41 <.text+0x3d71> lea    0x0(%esi,%eiz,1),%esi
-0804da48 <.text+0x3d78> lea    -0x2b4(%ebp),%eax
-0804da4e <.text+0x3d7e> mov    0x2c(%ebx),%edx
-0804da51 <.text+0x3d81> mov    $0xfffffffe,%esi
-0804da56 <.text+0x3d86> mov    %eax,0x8(%esp)
-0804da5a <.text+0x3d8a> mov    0x28(%ebx),%eax
-0804da5d <.text+0x3d8d> sub    0x8061394,%esi
-0804da63 <.text+0x3d93> movl   $0x0,0x4(%esp)
-0804da6b <.text+0x3d9b> sub    0x8061398,%esi
-0804da71 <.text+0x3da1> shrd   $0xc,%edx,%eax
-0804da75 <.text+0x3da5> movzbl 0x28(%ebx),%edx
-0804da79 <.text+0x3da9> xor    %al,%al
-0804da7b <.text+0x3dab> add    0x806139c,%esi
-0804da81 <.text+0x3db1> or     %edx,%eax
-0804da83 <.text+0x3db3> mov    %eax,(%esp)
-0804da86 <.text+0x3db6> call   08058160 <exit@plt+0xe4a4>
-0804da8b <.text+0x3dbb> mov    0x2c(%ebx),%edx
-0804da8e <.text+0x3dbe> mov    0x2c(%ebx),%ecx
-0804da91 <.text+0x3dc1> movl   $0x0,0x4(%esp)
-0804da99 <.text+0x3dc9> and    $0xfffff000,%ecx
-0804da9f <.text+0x3dcf> mov    %eax,-0x14f8(%ebp)
-0804daa5 <.text+0x3dd5> mov    0x8061398,%eax
-0804daaa <.text+0x3dda> mov    %eax,-0x14f4(%ebp)
-0804dab0 <.text+0x3de0> lea    -0x69d(%ebp),%eax
-0804dab6 <.text+0x3de6> mov    %eax,0x8(%esp)
-0804daba <.text+0x3dea> mov    0x28(%ebx),%eax
-0804dabd <.text+0x3ded> shrd   $0x8,%edx,%eax
-0804dac1 <.text+0x3df1> and    $0xfff,%eax
-0804dac6 <.text+0x3df6> or     %eax,%ecx
-0804dac8 <.text+0x3df8> mov    %ecx,(%esp)
-0804dacb <.text+0x3dfb> call   08058160 <exit@plt+0xe4a4>
-0804dad0 <.text+0x3e00> mov    -0x14f8(%ebp),%edx
-0804dad6 <.text+0x3e06> mov    -0x14f4(%ebp),%ecx
-0804dadc <.text+0x3e0c> movl   $0x805de78,0xc(%esp)
-0804dae4 <.text+0x3e14> movl   $0xffffffff,0x8(%esp)
-0804daec <.text+0x3e1c> mov    %edx,0x1c(%esp)
-0804daf0 <.text+0x3e20> mov    %ecx,0x18(%esp)
-0804daf4 <.text+0x3e24> mov    %eax,0x14(%esp)
-0804daf8 <.text+0x3e28> mov    %esi,%eax
-0804dafa <.text+0x3e2a> sar    $0x1f,%eax
-0804dafd <.text+0x3e2d> not    %eax
-0804daff <.text+0x3e2f> and    %esi,%eax
-0804db01 <.text+0x3e31> add    0x8061394,%eax
-0804db07 <.text+0x3e37> movl   $0x1,0x4(%esp)
-0804db0f <.text+0x3e3f> mov    %edi,(%esp)
-0804db12 <.text+0x3e42> mov    %eax,0x10(%esp)
-0804db16 <.text+0x3e46> call   08049c1c <__sprintf_chk@plt>
-0804db1b <.text+0x3e4b> mov    0x806139c,%eax
-0804db20 <.text+0x3e50> lea    0x1(%edi,%eax,1),%esi
-0804db24 <.text+0x3e54> jmp    0804d673 <exit@plt+0x39b7>
-0804db29 <.text+0x3e59> movzbl 0x74(%ebx),%ecx
-0804db2d <.text+0x3e5d> mov    0x20(%ebx),%eax
-0804db30 <.text+0x3e60> mov    0x8061390,%edx
-0804db36 <.text+0x3e66> call   0804c3c0 <exit@plt+0x2704>
-0804db3b <.text+0x3e6b> jmp    0804d8fa <exit@plt+0x3c3e>
-0804db40 <.text+0x3e70> movzbl 0x74(%ebx),%ecx
-0804db44 <.text+0x3e74> mov    0x20(%ebx),%eax
-0804db47 <.text+0x3e77> mov    0x8061388,%edx
-0804db4d <.text+0x3e7d> call   0804c3c0 <exit@plt+0x2704>
-0804db52 <.text+0x3e82> jmp    0804d8bc <exit@plt+0x3c00>
-0804db57 <.text+0x3e87> nop
-0804db58 <.text+0x3e88> mov    0x18(%ebx),%edx
-0804db5b <.text+0x3e8b> jmp    0804d71b <exit@plt+0x3a5f>
-0804db60 <.text+0x3e90> mov    0x4(%ebx),%eax
-0804db63 <.text+0x3e93> test   %eax,%eax
-0804db65 <.text+0x3e95> je     0804d764 <exit@plt+0x3aa8>
-0804db6b <.text+0x3e9b> mov    0x8061300,%eax
-0804db70 <.text+0x3ea0> lea    0x4(%esi,%edi,1),%esi
-0804db74 <.text+0x3ea4> movl   $0x4,0x8(%esp)
-0804db7c <.text+0x3eac> movl   $0x1,0x4(%esp)
-0804db84 <.text+0x3eb4> movl   $0x805de82,(%esp)
-0804db8b <.text+0x3ebb> mov    %eax,0xc(%esp)
-0804db8f <.text+0x3ebf> call   08049a8c <fwrite_unlocked@plt>
-0804db94 <.text+0x3ec4> movzbl 0x75(%ebx),%ecx
-0804db98 <.text+0x3ec8> mov    %esi,0x10(%esp)
-0804db9c <.text+0x3ecc> mov    0x1c(%ebx),%esi
-0804db9f <.text+0x3ecf> mov    0x6c(%ebx),%edx
-0804dba2 <.text+0x3ed2> mov    0x4(%ebx),%eax
-0804dba5 <.text+0x3ed5> sub    $0x1,%ecx
-0804dba8 <.text+0x3ed8> mov    %esi,0xc(%esp)
-0804dbac <.text+0x3edc> mov    0x68(%ebx),%esi
-0804dbaf <.text+0x3edf> addl   $0x4,0x80614b4
-0804dbb6 <.text+0x3ee6> movl   $0x0,0x8(%esp)
-0804dbbe <.text+0x3eee> mov    %esi,0x4(%esp)
-0804dbc2 <.text+0x3ef2> movzbl 0x74(%ebx),%esi
-0804dbc6 <.text+0x3ef6> mov    %esi,(%esp)
-0804dbc9 <.text+0x3ef9> call   0804caa0 <exit@plt+0x2de4>
-0804dbce <.text+0x3efe> mov    0x80613c4,%edi
-0804dbd4 <.text+0x3f04> test   %edi,%edi
-0804dbd6 <.text+0x3f06> je     0804d764 <exit@plt+0x3aa8>
-0804dbdc <.text+0x3f0c> mov    0x6c(%ebx),%edx
-0804dbdf <.text+0x3f0f> xor    %ecx,%ecx
-0804dbe1 <.text+0x3f11> mov    $0x1,%eax
-0804dbe6 <.text+0x3f16> call   0804c200 <exit@plt+0x2544>
-0804dbeb <.text+0x3f1b> jmp    0804d764 <exit@plt+0x3aa8>
-0804dbf0 <.text+0x3f20> jg     0804dc04 <exit@plt+0x3f48>
-0804dbf2 <.text+0x3f22> mov    -0x14f0(%ebp),%ecx
-0804dbf8 <.text+0x3f28> cmp    %ecx,-0x14f4(%ebp)
-0804dbfe <.text+0x3f2e> js     0804d978 <exit@plt+0x3cbc>
-0804dc04 <.text+0x3f34> xor    %ecx,%ecx
-0804dc06 <.text+0x3f36> jmp    0804d988 <exit@plt+0x3ccc>
-0804dc0b <.text+0x3f3b> nop
-0804dc0c <.text+0x3f3c> lea    0x0(%esi,%eiz,1),%esi
-0804dc10 <.text+0x3f40> mov    0x80613b8,%eax
-0804dc15 <.text+0x3f45> mov    0x80613bc,%edx
-0804dc1b <.text+0x3f4b> movl   $0x200,0x10(%esp)
-0804dc23 <.text+0x3f53> movl   $0x0,0x14(%esp)
-0804dc2b <.text+0x3f5b> mov    %eax,0x18(%esp)
-0804dc2f <.text+0x3f5f> mov    0x80613b0,%eax
-0804dc34 <.text+0x3f64> mov    %edx,0x1c(%esp)
-0804dc38 <.text+0x3f68> mov    0x44(%ebx),%edx
-0804dc3b <.text+0x3f6b> mov    %eax,0xc(%esp)
-0804dc3f <.text+0x3f6f> lea    -0x2b4(%ebp),%eax
-0804dc45 <.text+0x3f75> mov    %eax,0x8(%esp)
-0804dc49 <.text+0x3f79> mov    0x40(%ebx),%eax
-0804dc4c <.text+0x3f7c> mov    %edx,0x4(%esp)
-0804dc50 <.text+0x3f80> mov    %eax,(%esp)
-0804dc53 <.text+0x3f83> call   08054030 <exit@plt+0xa374>
-0804dc58 <.text+0x3f88> mov    %eax,%edx
-0804dc5a <.text+0x3f8a> jmp    0804d4d1 <exit@plt+0x3815>
-0804dc5f <.text+0x3f8f> nop
-0804dc60 <.text+0x3f90> lea    -0x69d(%ebp),%eax
-0804dc66 <.text+0x3f96> mov    %eax,0x8(%esp)
-0804dc6a <.text+0x3f9a> mov    %ecx,(%esp)
-0804dc6d <.text+0x3f9d> mov    %edx,0x4(%esp)
-0804dc71 <.text+0x3fa1> call   08058160 <exit@plt+0xe4a4>
-0804dc76 <.text+0x3fa6> jmp    0804d814 <exit@plt+0x3b58>
-0804dc7b <.text+0x3fab> cmpb   $0x0,(%esi)
-0804dc7e <.text+0x3fae> je     0804d9a9 <exit@plt+0x3ced>
-0804dc84 <.text+0x3fb4> cmpb   $0x0,0x74(%ebx)
-0804dc88 <.text+0x3fb8> je     0804d68e <exit@plt+0x39d2>
-0804dc8e <.text+0x3fbe> lea    -0x2b4(%ebp),%eax
-0804dc94 <.text+0x3fc4> mov    %eax,0x8(%esp)
-0804dc98 <.text+0x3fc8> mov    -0x14e4(%ebp),%eax
-0804dc9e <.text+0x3fce> mov    %eax,%edx
-0804dca0 <.text+0x3fd0> sar    $0x1f,%edx
-0804dca3 <.text+0x3fd3> mov    %eax,(%esp)
-0804dca6 <.text+0x3fd6> mov    %edx,0x4(%esp)
-0804dcaa <.text+0x3fda> call   08055020 <exit@plt+0xb364>
-0804dcaf <.text+0x3fdf> mov    %eax,%edi
-0804dcb1 <.text+0x3fe1> jmp    0804d693 <exit@plt+0x39d7>
-0804dcb6 <.text+0x3fe6> xchg   %ax,%ax
-0804dcb8 <.text+0x3fe8> mov    %eax,-0x14fc(%ebp)
-0804dcbe <.text+0x3fee> movl   $0x806136c,(%esp)
-0804dcc5 <.text+0x3ff5> call   080530d0 <exit@plt+0x9414>
-0804dcca <.text+0x3ffa> mov    0x8061370,%ecx
-0804dcd0 <.text+0x4000> mov    -0x14e4(%ebp),%edi
-0804dcd6 <.text+0x4006> mov    0x806136c,%edx
-0804dcdc <.text+0x400c> mov    -0x14fc(%ebp),%eax
-0804dce2 <.text+0x4012> mov    %ecx,-0x14f4(%ebp)
-0804dce8 <.text+0x4018> mov    -0x14e0(%ebp),%ecx
-0804dcee <.text+0x401e> mov    %ecx,-0x14f0(%ebp)
-0804dcf4 <.text+0x4024> jmp    0804d96a <exit@plt+0x3cae>
-0804dcf9 <.text+0x4029> jg     0804dc04 <exit@plt+0x3f48>
-0804dcff <.text+0x402f> mov    -0x14f0(%ebp),%ecx
-0804dd05 <.text+0x4035> sub    -0x14f4(%ebp),%ecx
-0804dd0b <.text+0x403b> shr    $0x1f,%ecx
-0804dd0e <.text+0x403e> jmp    0804d988 <exit@plt+0x3ccc>
-0804dd13 <.text+0x4043> mov    %edx,(%esp)
-0804dd16 <.text+0x4046> mov    %edx,-0x14fc(%ebp)
-0804dd1c <.text+0x404c> mov    %ecx,-0x1500(%ebp)
-0804dd22 <.text+0x4052> call   08054e10 <exit@plt+0xb154>
-0804dd27 <.text+0x4057> mov    -0x1500(%ebp),%ecx
-0804dd2d <.text+0x405d> mov    -0x14fc(%ebp),%edx
-0804dd33 <.text+0x4063> jmp    0804d8e8 <exit@plt+0x3c2c>
-0804dd38 <.text+0x4068> lea    -0x14dc(%ebp),%eax
-0804dd3e <.text+0x406e> movl   $0x0,-0x14dc(%ebp)
-0804dd48 <.text+0x4078> mov    %eax,(%esp)
-0804dd4b <.text+0x407b> call   0804977c <localtime@plt>
-0804dd50 <.text+0x4080> test   %eax,%eax
-0804dd52 <.text+0x4082> je     0804dd72 <exit@plt+0x40b6>
-0804dd54 <.text+0x4084> mov    0x80611cc,%edx
-0804dd5a <.text+0x408a> mov    %eax,%ecx
-0804dd5c <.text+0x408c> lea    -0x69d(%ebp),%eax
-0804dd62 <.text+0x4092> movl   $0x0,(%esp)
-0804dd69 <.text+0x4099> call   0804d330 <exit@plt+0x3674>
-0804dd6e <.text+0x409e> test   %eax,%eax
-0804dd70 <.text+0x40a0> jne    0804dd90 <exit@plt+0x40d4>
-0804dd72 <.text+0x40a2> mov    0x80612a4,%eax
-0804dd77 <.text+0x40a7> test   %eax,%eax
-0804dd79 <.text+0x40a9> jns    0804d6a0 <exit@plt+0x39e4>
-0804dd7f <.text+0x40af> movl   $0x0,0x80612a4
-0804dd89 <.text+0x40b9> xor    %eax,%eax
-0804dd8b <.text+0x40bb> jmp    0804d6a0 <exit@plt+0x39e4>
-0804dd90 <.text+0x40c0> lea    -0x69d(%ebp),%ecx
-0804dd96 <.text+0x40c6> movl   $0x0,0x8(%esp)
-0804dd9e <.text+0x40ce> mov    %eax,0x4(%esp)
-0804dda2 <.text+0x40d2> mov    %ecx,(%esp)
-0804dda5 <.text+0x40d5> call   080522a0 <exit@plt+0x85e4>
-0804ddaa <.text+0x40da> mov    %eax,0x80612a4
-0804ddaf <.text+0x40df> jmp    0804dd77 <exit@plt+0x40bb>
-0804ddb1 <.text+0x40e1> call   08049b1c <__stack_chk_fail@plt>
-0804ddb6 <.text+0x40e6> lea    0x0(%esi),%esi
-0804ddb9 <.text+0x40e9> lea    0x0(%edi,%eiz,1),%edi
-0804ddc0 <.text+0x40f0> push   %ebp
-0804ddc1 <.text+0x40f1> mov    %esp,%ebp
-0804ddc3 <.text+0x40f3> sub    $0x18,%esp
-0804ddc6 <.text+0x40f6> mov    0x8(%ebp),%eax
-0804ddc9 <.text+0x40f9> mov    0xc(%ebp),%edx
-0804ddcc <.text+0x40fc> mov    %ebx,-0xc(%ebp)
-0804ddcf <.text+0x40ff> mov    %esi,-0x8(%ebp)
-0804ddd2 <.text+0x4102> mov    %edi,-0x4(%ebp)
-0804ddd5 <.text+0x4105> mov    0x38(%eax),%ecx
-0804ddd8 <.text+0x4108> mov    0x38(%edx),%ebx
-0804dddb <.text+0x410b> mov    0x34(%edx),%edi
-0804ddde <.text+0x410e> mov    0x34(%eax),%esi
-0804dde1 <.text+0x4111> cmp    %ecx,%ebx
-0804dde3 <.text+0x4113> jle    0804de00 <exit@plt+0x4144>
-0804dde5 <.text+0x4115> mov    $0x1,%eax
-0804ddea <.text+0x411a> lea    0x0(%esi),%esi
-0804ddf0 <.text+0x4120> mov    -0xc(%ebp),%ebx
-0804ddf3 <.text+0x4123> mov    -0x8(%ebp),%esi
-0804ddf6 <.text+0x4126> mov    -0x4(%ebp),%edi
-0804ddf9 <.text+0x4129> mov    %ebp,%esp
-0804ddfb <.text+0x412b> pop    %ebp
-0804ddfc <.text+0x412c> ret    
-0804ddfd <.text+0x412d> lea    0x0(%esi),%esi
-0804de00 <.text+0x4130> jge    0804de10 <exit@plt+0x4154>
-0804de02 <.text+0x4132> mov    $0xffffffff,%eax
-0804de07 <.text+0x4137> jmp    0804ddf0 <exit@plt+0x4134>
-0804de09 <.text+0x4139> lea    0x0(%esi,%eiz,1),%esi
-0804de10 <.text+0x4140> cmp    %esi,%edi
-0804de12 <.text+0x4142> lea    0x0(%esi),%esi
-0804de18 <.text+0x4148> jb     0804de02 <exit@plt+0x4146>
-0804de1a <.text+0x414a> cmp    %ecx,%ebx
-0804de1c <.text+0x414c> lea    0x0(%esi,%eiz,1),%esi
-0804de20 <.text+0x4150> jg     0804dde5 <exit@plt+0x4129>
-0804de22 <.text+0x4152> cmp    %esi,%edi
-0804de24 <.text+0x4154> ja     0804dde5 <exit@plt+0x4129>
-0804de26 <.text+0x4156> mov    (%edx),%edx
-0804de28 <.text+0x4158> mov    -0xc(%ebp),%ebx
-0804de2b <.text+0x415b> mov    -0x8(%ebp),%esi
-0804de2e <.text+0x415e> mov    -0x4(%ebp),%edi
-0804de31 <.text+0x4161> mov    %edx,0xc(%ebp)
-0804de34 <.text+0x4164> mov    (%eax),%eax
-0804de36 <.text+0x4166> mov    %eax,0x8(%ebp)
-0804de39 <.text+0x4169> mov    %ebp,%esp
-0804de3b <.text+0x416b> pop    %ebp
-0804de3c <.text+0x416c> jmp    0804be10 <exit@plt+0x2154>
-0804de41 <.text+0x4171> jmp    0804de50 <exit@plt+0x4194>
-0804de43 <.text+0x4173> nop
-0804de44 <.text+0x4174> nop
-0804de45 <.text+0x4175> nop
-0804de46 <.text+0x4176> nop
-0804de47 <.text+0x4177> nop
-0804de48 <.text+0x4178> nop
-0804de49 <.text+0x4179> nop
-0804de4a <.text+0x417a> nop
-0804de4b <.text+0x417b> nop
-0804de4c <.text+0x417c> nop
-0804de4d <.text+0x417d> nop
-0804de4e <.text+0x417e> nop
-0804de4f <.text+0x417f> nop
-0804de50 <.text+0x4180> push   %ebp
-0804de51 <.text+0x4181> mov    %esp,%ebp
-0804de53 <.text+0x4183> sub    $0x18,%esp
-0804de56 <.text+0x4186> mov    0x8(%ebp),%eax
-0804de59 <.text+0x4189> mov    0xc(%ebp),%edx
-0804de5c <.text+0x418c> mov    %ebx,-0xc(%ebp)
-0804de5f <.text+0x418f> mov    %esi,-0x8(%ebp)
-0804de62 <.text+0x4192> mov    %edi,-0x4(%ebp)
-0804de65 <.text+0x4195> mov    0x38(%eax),%ecx
-0804de68 <.text+0x4198> mov    0x38(%edx),%ebx
-0804de6b <.text+0x419b> mov    0x34(%edx),%edi
-0804de6e <.text+0x419e> mov    0x34(%eax),%esi
-0804de71 <.text+0x41a1> cmp    %ecx,%ebx
-0804de73 <.text+0x41a3> jle    0804de90 <exit@plt+0x41d4>
-0804de75 <.text+0x41a5> mov    $0x1,%eax
-0804de7a <.text+0x41aa> lea    0x0(%esi),%esi
-0804de80 <.text+0x41b0> mov    -0xc(%ebp),%ebx
-0804de83 <.text+0x41b3> mov    -0x8(%ebp),%esi
-0804de86 <.text+0x41b6> mov    -0x4(%ebp),%edi
-0804de89 <.text+0x41b9> mov    %ebp,%esp
-0804de8b <.text+0x41bb> pop    %ebp
-0804de8c <.text+0x41bc> ret    
-0804de8d <.text+0x41bd> lea    0x0(%esi),%esi
-0804de90 <.text+0x41c0> jge    0804dea0 <exit@plt+0x41e4>
-0804de92 <.text+0x41c2> mov    $0xffffffff,%eax
-0804de97 <.text+0x41c7> jmp    0804de80 <exit@plt+0x41c4>
-0804de99 <.text+0x41c9> lea    0x0(%esi,%eiz,1),%esi
-0804dea0 <.text+0x41d0> cmp    %esi,%edi
-0804dea2 <.text+0x41d2> lea    0x0(%esi),%esi
-0804dea8 <.text+0x41d8> jb     0804de92 <exit@plt+0x41d6>
-0804deaa <.text+0x41da> cmp    %ecx,%ebx
-0804deac <.text+0x41dc> lea    0x0(%esi,%eiz,1),%esi
-0804deb0 <.text+0x41e0> jg     0804de75 <exit@plt+0x41b9>
-0804deb2 <.text+0x41e2> cmp    %esi,%edi
-0804deb4 <.text+0x41e4> ja     0804de75 <exit@plt+0x41b9>
-0804deb6 <.text+0x41e6> mov    (%edx),%edx
-0804deb8 <.text+0x41e8> mov    -0xc(%ebp),%ebx
-0804debb <.text+0x41eb> mov    -0x8(%ebp),%esi
-0804debe <.text+0x41ee> mov    -0x4(%ebp),%edi
-0804dec1 <.text+0x41f1> mov    %edx,0xc(%ebp)
-0804dec4 <.text+0x41f4> mov    (%eax),%eax
-0804dec6 <.text+0x41f6> mov    %eax,0x8(%ebp)
-0804dec9 <.text+0x41f9> mov    %ebp,%esp
-0804decb <.text+0x41fb> pop    %ebp
-0804decc <.text+0x41fc> jmp    08049cac <strcmp@plt>
-0804ded1 <.text+0x4201> jmp    0804dee0 <exit@plt+0x4224>
-0804ded3 <.text+0x4203> nop
-0804ded4 <.text+0x4204> nop
-0804ded5 <.text+0x4205> nop
-0804ded6 <.text+0x4206> nop
-0804ded7 <.text+0x4207> nop
-0804ded8 <.text+0x4208> nop
-0804ded9 <.text+0x4209> nop
-0804deda <.text+0x420a> nop
-0804dedb <.text+0x420b> nop
-0804dedc <.text+0x420c> nop
-0804dedd <.text+0x420d> nop
-0804dede <.text+0x420e> nop
-0804dedf <.text+0x420f> nop
-0804dee0 <.text+0x4210> push   %ebp
-0804dee1 <.text+0x4211> mov    %esp,%ebp
-0804dee3 <.text+0x4213> sub    $0x18,%esp
-0804dee6 <.text+0x4216> mov    0x8(%ebp),%edx
-0804dee9 <.text+0x4219> mov    0xc(%ebp),%eax
-0804deec <.text+0x421c> mov    %ebx,-0xc(%ebp)
-0804deef <.text+0x421f> mov    %esi,-0x8(%ebp)
-0804def2 <.text+0x4222> mov    %edi,-0x4(%ebp)
-0804def5 <.text+0x4225> mov    0x38(%edx),%ebx
-0804def8 <.text+0x4228> mov    0x38(%eax),%ecx
-0804defb <.text+0x422b> mov    0x34(%edx),%edi
-0804defe <.text+0x422e> mov    0x34(%eax),%esi
-0804df01 <.text+0x4231> cmp    %ecx,%ebx
-0804df03 <.text+0x4233> jle    0804df20 <exit@plt+0x4264>
-0804df05 <.text+0x4235> mov    $0x1,%eax
-0804df0a <.text+0x423a> lea    0x0(%esi),%esi
-0804df10 <.text+0x4240> mov    -0xc(%ebp),%ebx
-0804df13 <.text+0x4243> mov    -0x8(%ebp),%esi
-0804df16 <.text+0x4246> mov    -0x4(%ebp),%edi
-0804df19 <.text+0x4249> mov    %ebp,%esp
-0804df1b <.text+0x424b> pop    %ebp
-0804df1c <.text+0x424c> ret    
-0804df1d <.text+0x424d> lea    0x0(%esi),%esi
-0804df20 <.text+0x4250> jge    0804df30 <exit@plt+0x4274>
-0804df22 <.text+0x4252> mov    $0xffffffff,%eax
-0804df27 <.text+0x4257> jmp    0804df10 <exit@plt+0x4254>
-0804df29 <.text+0x4259> lea    0x0(%esi,%eiz,1),%esi
-0804df30 <.text+0x4260> cmp    %esi,%edi
-0804df32 <.text+0x4262> lea    0x0(%esi),%esi
-0804df38 <.text+0x4268> jb     0804df22 <exit@plt+0x4266>
-0804df3a <.text+0x426a> cmp    %ecx,%ebx
-0804df3c <.text+0x426c> lea    0x0(%esi,%eiz,1),%esi
-0804df40 <.text+0x4270> jg     0804df05 <exit@plt+0x4249>
-0804df42 <.text+0x4272> cmp    %esi,%edi
-0804df44 <.text+0x4274> ja     0804df05 <exit@plt+0x4249>
-0804df46 <.text+0x4276> mov    (%edx),%edx
-0804df48 <.text+0x4278> mov    -0xc(%ebp),%ebx
-0804df4b <.text+0x427b> mov    -0x8(%ebp),%esi
-0804df4e <.text+0x427e> mov    -0x4(%ebp),%edi
-0804df51 <.text+0x4281> mov    %edx,0xc(%ebp)
-0804df54 <.text+0x4284> mov    (%eax),%eax
-0804df56 <.text+0x4286> mov    %eax,0x8(%ebp)
-0804df59 <.text+0x4289> mov    %ebp,%esp
-0804df5b <.text+0x428b> pop    %ebp
-0804df5c <.text+0x428c> jmp    0804be10 <exit@plt+0x2154>
-0804df61 <.text+0x4291> jmp    0804df70 <exit@plt+0x42b4>
-0804df63 <.text+0x4293> nop
-0804df64 <.text+0x4294> nop
-0804df65 <.text+0x4295> nop
-0804df66 <.text+0x4296> nop
-0804df67 <.text+0x4297> nop
-0804df68 <.text+0x4298> nop
-0804df69 <.text+0x4299> nop
-0804df6a <.text+0x429a> nop
-0804df6b <.text+0x429b> nop
-0804df6c <.text+0x429c> nop
-0804df6d <.text+0x429d> nop
-0804df6e <.text+0x429e> nop
-0804df6f <.text+0x429f> nop
-0804df70 <.text+0x42a0> push   %ebp
-0804df71 <.text+0x42a1> mov    %esp,%ebp
-0804df73 <.text+0x42a3> sub    $0x18,%esp
-0804df76 <.text+0x42a6> mov    0x8(%ebp),%edx
-0804df79 <.text+0x42a9> mov    0xc(%ebp),%eax
-0804df7c <.text+0x42ac> mov    %ebx,-0xc(%ebp)
-0804df7f <.text+0x42af> mov    %esi,-0x8(%ebp)
-0804df82 <.text+0x42b2> mov    %edi,-0x4(%ebp)
-0804df85 <.text+0x42b5> mov    0x38(%edx),%ebx
-0804df88 <.text+0x42b8> mov    0x38(%eax),%ecx
-0804df8b <.text+0x42bb> mov    0x34(%edx),%edi
-0804df8e <.text+0x42be> mov    0x34(%eax),%esi
-0804df91 <.text+0x42c1> cmp    %ecx,%ebx
-0804df93 <.text+0x42c3> jle    0804dfb0 <exit@plt+0x42f4>
-0804df95 <.text+0x42c5> mov    $0x1,%eax
-0804df9a <.text+0x42ca> lea    0x0(%esi),%esi
-0804dfa0 <.text+0x42d0> mov    -0xc(%ebp),%ebx
-0804dfa3 <.text+0x42d3> mov    -0x8(%ebp),%esi
-0804dfa6 <.text+0x42d6> mov    -0x4(%ebp),%edi
-0804dfa9 <.text+0x42d9> mov    %ebp,%esp
-0804dfab <.text+0x42db> pop    %ebp
-0804dfac <.text+0x42dc> ret    
-0804dfad <.text+0x42dd> lea    0x0(%esi),%esi
-0804dfb0 <.text+0x42e0> jge    0804dfc0 <exit@plt+0x4304>
-0804dfb2 <.text+0x42e2> mov    $0xffffffff,%eax
-0804dfb7 <.text+0x42e7> jmp    0804dfa0 <exit@plt+0x42e4>
-0804dfb9 <.text+0x42e9> lea    0x0(%esi,%eiz,1),%esi
-0804dfc0 <.text+0x42f0> cmp    %esi,%edi
-0804dfc2 <.text+0x42f2> lea    0x0(%esi),%esi
-0804dfc8 <.text+0x42f8> jb     0804dfb2 <exit@plt+0x42f6>
-0804dfca <.text+0x42fa> cmp    %ecx,%ebx
-0804dfcc <.text+0x42fc> lea    0x0(%esi,%eiz,1),%esi
-0804dfd0 <.text+0x4300> jg     0804df95 <exit@plt+0x42d9>
-0804dfd2 <.text+0x4302> cmp    %esi,%edi
-0804dfd4 <.text+0x4304> ja     0804df95 <exit@plt+0x42d9>
-0804dfd6 <.text+0x4306> mov    (%edx),%edx
-0804dfd8 <.text+0x4308> mov    -0xc(%ebp),%ebx
-0804dfdb <.text+0x430b> mov    -0x8(%ebp),%esi
-0804dfde <.text+0x430e> mov    -0x4(%ebp),%edi
-0804dfe1 <.text+0x4311> mov    %edx,0xc(%ebp)
-0804dfe4 <.text+0x4314> mov    (%eax),%eax
-0804dfe6 <.text+0x4316> mov    %eax,0x8(%ebp)
-0804dfe9 <.text+0x4319> mov    %ebp,%esp
-0804dfeb <.text+0x431b> pop    %ebp
-0804dfec <.text+0x431c> jmp    08049cac <strcmp@plt>
-0804dff1 <.text+0x4321> jmp    0804e000 <exit@plt+0x4344>
-0804dff3 <.text+0x4323> nop
-0804dff4 <.text+0x4324> nop
-0804dff5 <.text+0x4325> nop
-0804dff6 <.text+0x4326> nop
-0804dff7 <.text+0x4327> nop
-0804dff8 <.text+0x4328> nop
-0804dff9 <.text+0x4329> nop
-0804dffa <.text+0x432a> nop
-0804dffb <.text+0x432b> nop
-0804dffc <.text+0x432c> nop
-0804dffd <.text+0x432d> nop
-0804dffe <.text+0x432e> nop
-0804dfff <.text+0x432f> nop
-0804e000 <.text+0x4330> push   %ebp
-0804e001 <.text+0x4331> mov    %esp,%ebp
-0804e003 <.text+0x4333> sub    $0x18,%esp
-0804e006 <.text+0x4336> mov    %ebx,-0xc(%ebp)
-0804e009 <.text+0x4339> mov    0xc(%ebp),%ebx
-0804e00c <.text+0x433c> mov    0x8(%ebp),%ecx
-0804e00f <.text+0x433f> mov    %edi,-0x4(%ebp)
-0804e012 <.text+0x4342> mov    %esi,-0x8(%ebp)
-0804e015 <.text+0x4345> mov    0x68(%ebx),%eax
-0804e018 <.text+0x4348> mov    0x68(%ecx),%esi
-0804e01b <.text+0x434b> cmp    $0x9,%eax
-0804e01e <.text+0x434e> sete   %dl
-0804e021 <.text+0x4351> cmp    $0x3,%eax
-0804e024 <.text+0x4354> mov    %edx,%edi
-0804e026 <.text+0x4356> sete   %dl
-0804e029 <.text+0x4359> or     %edi,%edx
-0804e02b <.text+0x435b> cmp    $0x9,%esi
-0804e02e <.text+0x435e> je     0804e0a0 <exit@plt+0x43e4>
-0804e030 <.text+0x4360> cmp    $0x3,%esi
-0804e033 <.text+0x4363> je     0804e0a0 <exit@plt+0x43e4>
-0804e035 <.text+0x4365> test   %dl,%dl
-0804e037 <.text+0x4367> mov    $0x1,%eax
-0804e03c <.text+0x436c> jne    0804e058 <exit@plt+0x439c>
-0804e03e <.text+0x436e> mov    0x38(%ebx),%edx
-0804e041 <.text+0x4371> mov    0x38(%ecx),%eax
-0804e044 <.text+0x4374> mov    0x34(%ebx),%edi
-0804e047 <.text+0x4377> mov    0x34(%ecx),%esi
-0804e04a <.text+0x437a> cmp    %eax,%edx
-0804e04c <.text+0x437c> jle    0804e068 <exit@plt+0x43ac>
-0804e04e <.text+0x437e> mov    $0x1,%eax
-0804e053 <.text+0x4383> nop
-0804e054 <.text+0x4384> lea    0x0(%esi,%eiz,1),%esi
-0804e058 <.text+0x4388> mov    -0xc(%ebp),%ebx
-0804e05b <.text+0x438b> mov    -0x8(%ebp),%esi
-0804e05e <.text+0x438e> mov    -0x4(%ebp),%edi
-0804e061 <.text+0x4391> mov    %ebp,%esp
-0804e063 <.text+0x4393> pop    %ebp
-0804e064 <.text+0x4394> ret    
-0804e065 <.text+0x4395> lea    0x0(%esi),%esi
-0804e068 <.text+0x4398> jl     0804e098 <exit@plt+0x43dc>
-0804e06a <.text+0x439a> cmp    %esi,%edi
-0804e06c <.text+0x439c> jb     0804e098 <exit@plt+0x43dc>
-0804e06e <.text+0x439e> cmp    %eax,%edx
-0804e070 <.text+0x43a0> jg     0804e04e <exit@plt+0x4392>
-0804e072 <.text+0x43a2> cmp    %esi,%edi
-0804e074 <.text+0x43a4> ja     0804e04e <exit@plt+0x4392>
-0804e076 <.text+0x43a6> mov    (%ebx),%eax
-0804e078 <.text+0x43a8> mov    -0x8(%ebp),%esi
-0804e07b <.text+0x43ab> mov    -0xc(%ebp),%ebx
-0804e07e <.text+0x43ae> mov    -0x4(%ebp),%edi
-0804e081 <.text+0x43b1> mov    %eax,0xc(%ebp)
-0804e084 <.text+0x43b4> mov    (%ecx),%eax
-0804e086 <.text+0x43b6> mov    %eax,0x8(%ebp)
-0804e089 <.text+0x43b9> mov    %ebp,%esp
-0804e08b <.text+0x43bb> pop    %ebp
-0804e08c <.text+0x43bc> jmp    0804be10 <exit@plt+0x2154>
-0804e091 <.text+0x43c1> lea    0x0(%esi,%eiz,1),%esi
-0804e098 <.text+0x43c8> mov    $0xffffffff,%eax
-0804e09d <.text+0x43cd> jmp    0804e058 <exit@plt+0x439c>
-0804e09f <.text+0x43cf> nop
-0804e0a0 <.text+0x43d0> test   %dl,%dl
-0804e0a2 <.text+0x43d2> mov    $0xffffffff,%eax
-0804e0a7 <.text+0x43d7> jne    0804e03e <exit@plt+0x4382>
-0804e0a9 <.text+0x43d9> jmp    0804e058 <exit@plt+0x439c>
-0804e0ab <.text+0x43db> nop
-0804e0ac <.text+0x43dc> lea    0x0(%esi,%eiz,1),%esi
-0804e0b0 <.text+0x43e0> push   %ebp
-0804e0b1 <.text+0x43e1> mov    %esp,%ebp
-0804e0b3 <.text+0x43e3> sub    $0x18,%esp
-0804e0b6 <.text+0x43e6> mov    %ebx,-0xc(%ebp)
-0804e0b9 <.text+0x43e9> mov    0xc(%ebp),%ebx
-0804e0bc <.text+0x43ec> mov    0x8(%ebp),%ecx
-0804e0bf <.text+0x43ef> mov    %edi,-0x4(%ebp)
-0804e0c2 <.text+0x43f2> mov    %esi,-0x8(%ebp)
-0804e0c5 <.text+0x43f5> mov    0x68(%ebx),%eax
-0804e0c8 <.text+0x43f8> mov    0x68(%ecx),%esi
-0804e0cb <.text+0x43fb> cmp    $0x9,%eax
-0804e0ce <.text+0x43fe> sete   %dl
-0804e0d1 <.text+0x4401> cmp    $0x3,%eax
-0804e0d4 <.text+0x4404> mov    %edx,%edi
-0804e0d6 <.text+0x4406> sete   %dl
-0804e0d9 <.text+0x4409> or     %edi,%edx
-0804e0db <.text+0x440b> cmp    $0x9,%esi
-0804e0de <.text+0x440e> je     0804e150 <exit@plt+0x4494>
-0804e0e0 <.text+0x4410> cmp    $0x3,%esi
-0804e0e3 <.text+0x4413> je     0804e150 <exit@plt+0x4494>
-0804e0e5 <.text+0x4415> test   %dl,%dl
-0804e0e7 <.text+0x4417> mov    $0x1,%eax
-0804e0ec <.text+0x441c> jne    0804e108 <exit@plt+0x444c>
-0804e0ee <.text+0x441e> mov    0x38(%ebx),%edx
-0804e0f1 <.text+0x4421> mov    0x38(%ecx),%eax
-0804e0f4 <.text+0x4424> mov    0x34(%ebx),%edi
-0804e0f7 <.text+0x4427> mov    0x34(%ecx),%esi
-0804e0fa <.text+0x442a> cmp    %eax,%edx
-0804e0fc <.text+0x442c> jle    0804e118 <exit@plt+0x445c>
-0804e0fe <.text+0x442e> mov    $0x1,%eax
-0804e103 <.text+0x4433> nop
-0804e104 <.text+0x4434> lea    0x0(%esi,%eiz,1),%esi
-0804e108 <.text+0x4438> mov    -0xc(%ebp),%ebx
-0804e10b <.text+0x443b> mov    -0x8(%ebp),%esi
-0804e10e <.text+0x443e> mov    -0x4(%ebp),%edi
-0804e111 <.text+0x4441> mov    %ebp,%esp
-0804e113 <.text+0x4443> pop    %ebp
-0804e114 <.text+0x4444> ret    
-0804e115 <.text+0x4445> lea    0x0(%esi),%esi
-0804e118 <.text+0x4448> jl     0804e148 <exit@plt+0x448c>
-0804e11a <.text+0x444a> cmp    %esi,%edi
-0804e11c <.text+0x444c> jb     0804e148 <exit@plt+0x448c>
-0804e11e <.text+0x444e> cmp    %eax,%edx
-0804e120 <.text+0x4450> jg     0804e0fe <exit@plt+0x4442>
-0804e122 <.text+0x4452> cmp    %esi,%edi
-0804e124 <.text+0x4454> ja     0804e0fe <exit@plt+0x4442>
-0804e126 <.text+0x4456> mov    (%ebx),%eax
-0804e128 <.text+0x4458> mov    -0x8(%ebp),%esi
-0804e12b <.text+0x445b> mov    -0xc(%ebp),%ebx
-0804e12e <.text+0x445e> mov    -0x4(%ebp),%edi
-0804e131 <.text+0x4461> mov    %eax,0xc(%ebp)
-0804e134 <.text+0x4464> mov    (%ecx),%eax
-0804e136 <.text+0x4466> mov    %eax,0x8(%ebp)
-0804e139 <.text+0x4469> mov    %ebp,%esp
-0804e13b <.text+0x446b> pop    %ebp
-0804e13c <.text+0x446c> jmp    08049cac <strcmp@plt>
-0804e141 <.text+0x4471> lea    0x0(%esi,%eiz,1),%esi
-0804e148 <.text+0x4478> mov    $0xffffffff,%eax
-0804e14d <.text+0x447d> jmp    0804e108 <exit@plt+0x444c>
-0804e14f <.text+0x447f> nop
-0804e150 <.text+0x4480> test   %dl,%dl
-0804e152 <.text+0x4482> mov    $0xffffffff,%eax
-0804e157 <.text+0x4487> jne    0804e0ee <exit@plt+0x4432>
-0804e159 <.text+0x4489> jmp    0804e108 <exit@plt+0x444c>
-0804e15b <.text+0x448b> nop
-0804e15c <.text+0x448c> lea    0x0(%esi,%eiz,1),%esi
-0804e160 <.text+0x4490> push   %ebp
-0804e161 <.text+0x4491> mov    %esp,%ebp
-0804e163 <.text+0x4493> sub    $0x18,%esp
-0804e166 <.text+0x4496> mov    0xc(%ebp),%ecx
-0804e169 <.text+0x4499> mov    %ebx,-0xc(%ebp)
-0804e16c <.text+0x449c> mov    0x8(%ebp),%ebx
-0804e16f <.text+0x449f> mov    %edi,-0x4(%ebp)
-0804e172 <.text+0x44a2> mov    %esi,-0x8(%ebp)
-0804e175 <.text+0x44a5> mov    0x68(%ecx),%eax
-0804e178 <.text+0x44a8> mov    0x68(%ebx),%esi
-0804e17b <.text+0x44ab> cmp    $0x9,%eax
-0804e17e <.text+0x44ae> sete   %dl
-0804e181 <.text+0x44b1> cmp    $0x3,%eax
-0804e184 <.text+0x44b4> mov    %edx,%edi
-0804e186 <.text+0x44b6> sete   %dl
-0804e189 <.text+0x44b9> or     %edi,%edx
-0804e18b <.text+0x44bb> cmp    $0x9,%esi
-0804e18e <.text+0x44be> je     0804e200 <exit@plt+0x4544>
-0804e190 <.text+0x44c0> cmp    $0x3,%esi
-0804e193 <.text+0x44c3> je     0804e200 <exit@plt+0x4544>
-0804e195 <.text+0x44c5> test   %dl,%dl
-0804e197 <.text+0x44c7> mov    $0x1,%eax
-0804e19c <.text+0x44cc> jne    0804e1b8 <exit@plt+0x44fc>
-0804e19e <.text+0x44ce> mov    0x38(%ebx),%edx
-0804e1a1 <.text+0x44d1> mov    0x38(%ecx),%eax
-0804e1a4 <.text+0x44d4> mov    0x34(%ebx),%edi
-0804e1a7 <.text+0x44d7> mov    0x34(%ecx),%esi
-0804e1aa <.text+0x44da> cmp    %eax,%edx
-0804e1ac <.text+0x44dc> jle    0804e1c8 <exit@plt+0x450c>
-0804e1ae <.text+0x44de> mov    $0x1,%eax
-0804e1b3 <.text+0x44e3> nop
-0804e1b4 <.text+0x44e4> lea    0x0(%esi,%eiz,1),%esi
-0804e1b8 <.text+0x44e8> mov    -0xc(%ebp),%ebx
-0804e1bb <.text+0x44eb> mov    -0x8(%ebp),%esi
-0804e1be <.text+0x44ee> mov    -0x4(%ebp),%edi
-0804e1c1 <.text+0x44f1> mov    %ebp,%esp
-0804e1c3 <.text+0x44f3> pop    %ebp
-0804e1c4 <.text+0x44f4> ret    
-0804e1c5 <.text+0x44f5> lea    0x0(%esi),%esi
-0804e1c8 <.text+0x44f8> jl     0804e1f8 <exit@plt+0x453c>
-0804e1ca <.text+0x44fa> cmp    %esi,%edi
-0804e1cc <.text+0x44fc> jb     0804e1f8 <exit@plt+0x453c>
-0804e1ce <.text+0x44fe> cmp    %eax,%edx
-0804e1d0 <.text+0x4500> jg     0804e1ae <exit@plt+0x44f2>
-0804e1d2 <.text+0x4502> cmp    %esi,%edi
-0804e1d4 <.text+0x4504> ja     0804e1ae <exit@plt+0x44f2>
-0804e1d6 <.text+0x4506> mov    (%ebx),%eax
-0804e1d8 <.text+0x4508> mov    -0x8(%ebp),%esi
-0804e1db <.text+0x450b> mov    -0xc(%ebp),%ebx
-0804e1de <.text+0x450e> mov    -0x4(%ebp),%edi
-0804e1e1 <.text+0x4511> mov    %eax,0xc(%ebp)
-0804e1e4 <.text+0x4514> mov    (%ecx),%eax
-0804e1e6 <.text+0x4516> mov    %eax,0x8(%ebp)
-0804e1e9 <.text+0x4519> mov    %ebp,%esp
-0804e1eb <.text+0x451b> pop    %ebp
-0804e1ec <.text+0x451c> jmp    0804be10 <exit@plt+0x2154>
-0804e1f1 <.text+0x4521> lea    0x0(%esi,%eiz,1),%esi
-0804e1f8 <.text+0x4528> mov    $0xffffffff,%eax
-0804e1fd <.text+0x452d> jmp    0804e1b8 <exit@plt+0x44fc>
-0804e1ff <.text+0x452f> nop
-0804e200 <.text+0x4530> test   %dl,%dl
-0804e202 <.text+0x4532> mov    $0xffffffff,%eax
-0804e207 <.text+0x4537> jne    0804e19e <exit@plt+0x44e2>
-0804e209 <.text+0x4539> jmp    0804e1b8 <exit@plt+0x44fc>
-0804e20b <.text+0x453b> nop
-0804e20c <.text+0x453c> lea    0x0(%esi,%eiz,1),%esi
-0804e210 <.text+0x4540> push   %ebp
-0804e211 <.text+0x4541> mov    $0xffffffff,%eax
-0804e216 <.text+0x4546> mov    %esp,%ebp
-0804e218 <.text+0x4548> sub    $0x18,%esp
-0804e21b <.text+0x454b> mov    0xc(%ebp),%ecx
-0804e21e <.text+0x454e> mov    0x8(%ebp),%edx
-0804e221 <.text+0x4551> mov    %ebx,-0xc(%ebp)
-0804e224 <.text+0x4554> mov    %esi,-0x8(%ebp)
-0804e227 <.text+0x4557> mov    %edi,-0x4(%ebp)
-0804e22a <.text+0x455a> mov    0x58(%ecx),%ebx
-0804e22d <.text+0x455d> cmp    %ebx,0x58(%edx)
-0804e230 <.text+0x4560> mov    0x5c(%edx),%esi
-0804e233 <.text+0x4563> mov    0x5c(%ecx),%edi
-0804e236 <.text+0x4566> jg     0804e260 <exit@plt+0x45a4>
-0804e238 <.text+0x4568> mov    $0x1,%eax
-0804e23d <.text+0x456d> jl     0804e260 <exit@plt+0x45a4>
-0804e23f <.text+0x456f> mov    %edi,%eax
-0804e241 <.text+0x4571> sub    %esi,%eax
-0804e243 <.text+0x4573> jne    0804e260 <exit@plt+0x45a4>
-0804e245 <.text+0x4575> mov    (%ecx),%eax
-0804e247 <.text+0x4577> mov    -0xc(%ebp),%ebx
-0804e24a <.text+0x457a> mov    -0x8(%ebp),%esi
-0804e24d <.text+0x457d> mov    -0x4(%ebp),%edi
-0804e250 <.text+0x4580> mov    %eax,0xc(%ebp)
-0804e253 <.text+0x4583> mov    (%edx),%eax
-0804e255 <.text+0x4585> mov    %eax,0x8(%ebp)
-0804e258 <.text+0x4588> mov    %ebp,%esp
-0804e25a <.text+0x458a> pop    %ebp
-0804e25b <.text+0x458b> jmp    0804be10 <exit@plt+0x2154>
-0804e260 <.text+0x4590> mov    -0xc(%ebp),%ebx
-0804e263 <.text+0x4593> mov    -0x8(%ebp),%esi
-0804e266 <.text+0x4596> mov    -0x4(%ebp),%edi
-0804e269 <.text+0x4599> mov    %ebp,%esp
-0804e26b <.text+0x459b> pop    %ebp
-0804e26c <.text+0x459c> ret    
-0804e26d <.text+0x459d> lea    0x0(%esi),%esi
-0804e270 <.text+0x45a0> push   %ebp
-0804e271 <.text+0x45a1> mov    $0xffffffff,%eax
-0804e276 <.text+0x45a6> mov    %esp,%ebp
-0804e278 <.text+0x45a8> sub    $0x18,%esp
-0804e27b <.text+0x45ab> mov    0xc(%ebp),%ecx
-0804e27e <.text+0x45ae> mov    0x8(%ebp),%edx
-0804e281 <.text+0x45b1> mov    %ebx,-0xc(%ebp)
-0804e284 <.text+0x45b4> mov    %esi,-0x8(%ebp)
-0804e287 <.text+0x45b7> mov    %edi,-0x4(%ebp)
-0804e28a <.text+0x45ba> mov    0x58(%ecx),%ebx
-0804e28d <.text+0x45bd> cmp    %ebx,0x58(%edx)
-0804e290 <.text+0x45c0> mov    0x5c(%edx),%esi
-0804e293 <.text+0x45c3> mov    0x5c(%ecx),%edi
-0804e296 <.text+0x45c6> jg     0804e2c0 <exit@plt+0x4604>
-0804e298 <.text+0x45c8> mov    $0x1,%eax
-0804e29d <.text+0x45cd> jl     0804e2c0 <exit@plt+0x4604>
-0804e29f <.text+0x45cf> mov    %edi,%eax
-0804e2a1 <.text+0x45d1> sub    %esi,%eax
-0804e2a3 <.text+0x45d3> jne    0804e2c0 <exit@plt+0x4604>
-0804e2a5 <.text+0x45d5> mov    (%ecx),%eax
-0804e2a7 <.text+0x45d7> mov    -0xc(%ebp),%ebx
-0804e2aa <.text+0x45da> mov    -0x8(%ebp),%esi
-0804e2ad <.text+0x45dd> mov    -0x4(%ebp),%edi
-0804e2b0 <.text+0x45e0> mov    %eax,0xc(%ebp)
-0804e2b3 <.text+0x45e3> mov    (%edx),%eax
-0804e2b5 <.text+0x45e5> mov    %eax,0x8(%ebp)
-0804e2b8 <.text+0x45e8> mov    %ebp,%esp
-0804e2ba <.text+0x45ea> pop    %ebp
-0804e2bb <.text+0x45eb> jmp    08049cac <strcmp@plt>
-0804e2c0 <.text+0x45f0> mov    -0xc(%ebp),%ebx
-0804e2c3 <.text+0x45f3> mov    -0x8(%ebp),%esi
-0804e2c6 <.text+0x45f6> mov    -0x4(%ebp),%edi
-0804e2c9 <.text+0x45f9> mov    %ebp,%esp
-0804e2cb <.text+0x45fb> pop    %ebp
-0804e2cc <.text+0x45fc> ret    
-0804e2cd <.text+0x45fd> lea    0x0(%esi),%esi
-0804e2d0 <.text+0x4600> push   %ebp
-0804e2d1 <.text+0x4601> mov    $0xffffffff,%eax
-0804e2d6 <.text+0x4606> mov    %esp,%ebp
-0804e2d8 <.text+0x4608> sub    $0x18,%esp
-0804e2db <.text+0x460b> mov    0xc(%ebp),%ecx
-0804e2de <.text+0x460e> mov    0x8(%ebp),%edx
-0804e2e1 <.text+0x4611> mov    %ebx,-0xc(%ebp)
-0804e2e4 <.text+0x4614> mov    %esi,-0x8(%ebp)
-0804e2e7 <.text+0x4617> mov    %edi,-0x4(%ebp)
-0804e2ea <.text+0x461a> mov    0x50(%ecx),%ebx
-0804e2ed <.text+0x461d> cmp    %ebx,0x50(%edx)
-0804e2f0 <.text+0x4620> mov    0x54(%edx),%esi
-0804e2f3 <.text+0x4623> mov    0x54(%ecx),%edi
-0804e2f6 <.text+0x4626> jg     0804e320 <exit@plt+0x4664>
-0804e2f8 <.text+0x4628> mov    $0x1,%eax
-0804e2fd <.text+0x462d> jl     0804e320 <exit@plt+0x4664>
-0804e2ff <.text+0x462f> mov    %edi,%eax
-0804e301 <.text+0x4631> sub    %esi,%eax
-0804e303 <.text+0x4633> jne    0804e320 <exit@plt+0x4664>
-0804e305 <.text+0x4635> mov    (%ecx),%eax
-0804e307 <.text+0x4637> mov    -0xc(%ebp),%ebx
-0804e30a <.text+0x463a> mov    -0x8(%ebp),%esi
-0804e30d <.text+0x463d> mov    -0x4(%ebp),%edi
-0804e310 <.text+0x4640> mov    %eax,0xc(%ebp)
-0804e313 <.text+0x4643> mov    (%edx),%eax
-0804e315 <.text+0x4645> mov    %eax,0x8(%ebp)
-0804e318 <.text+0x4648> mov    %ebp,%esp
-0804e31a <.text+0x464a> pop    %ebp
-0804e31b <.text+0x464b> jmp    0804be10 <exit@plt+0x2154>
-0804e320 <.text+0x4650> mov    -0xc(%ebp),%ebx
-0804e323 <.text+0x4653> mov    -0x8(%ebp),%esi
-0804e326 <.text+0x4656> mov    -0x4(%ebp),%edi
-0804e329 <.text+0x4659> mov    %ebp,%esp
-0804e32b <.text+0x465b> pop    %ebp
-0804e32c <.text+0x465c> ret    
-0804e32d <.text+0x465d> lea    0x0(%esi),%esi
-0804e330 <.text+0x4660> push   %ebp
-0804e331 <.text+0x4661> mov    $0xffffffff,%eax
-0804e336 <.text+0x4666> mov    %esp,%ebp
-0804e338 <.text+0x4668> sub    $0x18,%esp
-0804e33b <.text+0x466b> mov    0xc(%ebp),%ecx
-0804e33e <.text+0x466e> mov    0x8(%ebp),%edx
-0804e341 <.text+0x4671> mov    %ebx,-0xc(%ebp)
-0804e344 <.text+0x4674> mov    %esi,-0x8(%ebp)
-0804e347 <.text+0x4677> mov    %edi,-0x4(%ebp)
-0804e34a <.text+0x467a> mov    0x50(%ecx),%ebx
-0804e34d <.text+0x467d> cmp    %ebx,0x50(%edx)
-0804e350 <.text+0x4680> mov    0x54(%edx),%esi
-0804e353 <.text+0x4683> mov    0x54(%ecx),%edi
-0804e356 <.text+0x4686> jg     0804e380 <exit@plt+0x46c4>
-0804e358 <.text+0x4688> mov    $0x1,%eax
-0804e35d <.text+0x468d> jl     0804e380 <exit@plt+0x46c4>
-0804e35f <.text+0x468f> mov    %edi,%eax
-0804e361 <.text+0x4691> sub    %esi,%eax
-0804e363 <.text+0x4693> jne    0804e380 <exit@plt+0x46c4>
-0804e365 <.text+0x4695> mov    (%ecx),%eax
-0804e367 <.text+0x4697> mov    -0xc(%ebp),%ebx
-0804e36a <.text+0x469a> mov    -0x8(%ebp),%esi
-0804e36d <.text+0x469d> mov    -0x4(%ebp),%edi
-0804e370 <.text+0x46a0> mov    %eax,0xc(%ebp)
-0804e373 <.text+0x46a3> mov    (%edx),%eax
-0804e375 <.text+0x46a5> mov    %eax,0x8(%ebp)
-0804e378 <.text+0x46a8> mov    %ebp,%esp
-0804e37a <.text+0x46aa> pop    %ebp
-0804e37b <.text+0x46ab> jmp    08049cac <strcmp@plt>
-0804e380 <.text+0x46b0> mov    -0xc(%ebp),%ebx
-0804e383 <.text+0x46b3> mov    -0x8(%ebp),%esi
-0804e386 <.text+0x46b6> mov    -0x4(%ebp),%edi
-0804e389 <.text+0x46b9> mov    %ebp,%esp
-0804e38b <.text+0x46bb> pop    %ebp
-0804e38c <.text+0x46bc> ret    
-0804e38d <.text+0x46bd> lea    0x0(%esi),%esi
-0804e390 <.text+0x46c0> push   %ebp
-0804e391 <.text+0x46c1> mov    $0xffffffff,%eax
-0804e396 <.text+0x46c6> mov    %esp,%ebp
-0804e398 <.text+0x46c8> sub    $0x18,%esp
-0804e39b <.text+0x46cb> mov    0x8(%ebp),%ecx
-0804e39e <.text+0x46ce> mov    0xc(%ebp),%edx
-0804e3a1 <.text+0x46d1> mov    %ebx,-0xc(%ebp)
-0804e3a4 <.text+0x46d4> mov    %esi,-0x8(%ebp)
-0804e3a7 <.text+0x46d7> mov    %edi,-0x4(%ebp)
-0804e3aa <.text+0x46da> mov    0x50(%ecx),%ebx
-0804e3ad <.text+0x46dd> cmp    %ebx,0x50(%edx)
-0804e3b0 <.text+0x46e0> mov    0x54(%edx),%esi
-0804e3b3 <.text+0x46e3> mov    0x54(%ecx),%edi
-0804e3b6 <.text+0x46e6> jg     0804e3e0 <exit@plt+0x4724>
-0804e3b8 <.text+0x46e8> mov    $0x1,%eax
-0804e3bd <.text+0x46ed> jl     0804e3e0 <exit@plt+0x4724>
-0804e3bf <.text+0x46ef> mov    %edi,%eax
-0804e3c1 <.text+0x46f1> sub    %esi,%eax
-0804e3c3 <.text+0x46f3> jne    0804e3e0 <exit@plt+0x4724>
-0804e3c5 <.text+0x46f5> mov    (%ecx),%eax
-0804e3c7 <.text+0x46f7> mov    -0xc(%ebp),%ebx
-0804e3ca <.text+0x46fa> mov    -0x8(%ebp),%esi
-0804e3cd <.text+0x46fd> mov    -0x4(%ebp),%edi
-0804e3d0 <.text+0x4700> mov    %eax,0xc(%ebp)
-0804e3d3 <.text+0x4703> mov    (%edx),%eax
-0804e3d5 <.text+0x4705> mov    %eax,0x8(%ebp)
-0804e3d8 <.text+0x4708> mov    %ebp,%esp
-0804e3da <.text+0x470a> pop    %ebp
-0804e3db <.text+0x470b> jmp    0804be10 <exit@plt+0x2154>
-0804e3e0 <.text+0x4710> mov    -0xc(%ebp),%ebx
-0804e3e3 <.text+0x4713> mov    -0x8(%ebp),%esi
-0804e3e6 <.text+0x4716> mov    -0x4(%ebp),%edi
-0804e3e9 <.text+0x4719> mov    %ebp,%esp
-0804e3eb <.text+0x471b> pop    %ebp
-0804e3ec <.text+0x471c> ret    
-0804e3ed <.text+0x471d> lea    0x0(%esi),%esi
-0804e3f0 <.text+0x4720> push   %ebp
-0804e3f1 <.text+0x4721> mov    $0xffffffff,%eax
-0804e3f6 <.text+0x4726> mov    %esp,%ebp
-0804e3f8 <.text+0x4728> sub    $0x18,%esp
-0804e3fb <.text+0x472b> mov    0x8(%ebp),%ecx
-0804e3fe <.text+0x472e> mov    0xc(%ebp),%edx
-0804e401 <.text+0x4731> mov    %ebx,-0xc(%ebp)
-0804e404 <.text+0x4734> mov    %esi,-0x8(%ebp)
-0804e407 <.text+0x4737> mov    %edi,-0x4(%ebp)
-0804e40a <.text+0x473a> mov    0x50(%ecx),%ebx
-0804e40d <.text+0x473d> cmp    %ebx,0x50(%edx)
-0804e410 <.text+0x4740> mov    0x54(%edx),%esi
-0804e413 <.text+0x4743> mov    0x54(%ecx),%edi
-0804e416 <.text+0x4746> jg     0804e440 <exit@plt+0x4784>
-0804e418 <.text+0x4748> mov    $0x1,%eax
-0804e41d <.text+0x474d> jl     0804e440 <exit@plt+0x4784>
-0804e41f <.text+0x474f> mov    %edi,%eax
-0804e421 <.text+0x4751> sub    %esi,%eax
-0804e423 <.text+0x4753> jne    0804e440 <exit@plt+0x4784>
-0804e425 <.text+0x4755> mov    (%ecx),%eax
-0804e427 <.text+0x4757> mov    -0xc(%ebp),%ebx
-0804e42a <.text+0x475a> mov    -0x8(%ebp),%esi
-0804e42d <.text+0x475d> mov    -0x4(%ebp),%edi
-0804e430 <.text+0x4760> mov    %eax,0xc(%ebp)
-0804e433 <.text+0x4763> mov    (%edx),%eax
-0804e435 <.text+0x4765> mov    %eax,0x8(%ebp)
-0804e438 <.text+0x4768> mov    %ebp,%esp
-0804e43a <.text+0x476a> pop    %ebp
-0804e43b <.text+0x476b> jmp    08049cac <strcmp@plt>
-0804e440 <.text+0x4770> mov    -0xc(%ebp),%ebx
-0804e443 <.text+0x4773> mov    -0x8(%ebp),%esi
-0804e446 <.text+0x4776> mov    -0x4(%ebp),%edi
-0804e449 <.text+0x4779> mov    %ebp,%esp
-0804e44b <.text+0x477b> pop    %ebp
-0804e44c <.text+0x477c> ret    
-0804e44d <.text+0x477d> lea    0x0(%esi),%esi
-0804e450 <.text+0x4780> push   %ebp
-0804e451 <.text+0x4781> mov    $0xffffffff,%eax
-0804e456 <.text+0x4786> mov    %esp,%ebp
-0804e458 <.text+0x4788> sub    $0x18,%esp
-0804e45b <.text+0x478b> mov    0xc(%ebp),%ecx
-0804e45e <.text+0x478e> mov    0x8(%ebp),%edx
-0804e461 <.text+0x4791> mov    %ebx,-0xc(%ebp)
-0804e464 <.text+0x4794> mov    %esi,-0x8(%ebp)
-0804e467 <.text+0x4797> mov    %edi,-0x4(%ebp)
-0804e46a <.text+0x479a> mov    0x48(%ecx),%ebx
-0804e46d <.text+0x479d> cmp    %ebx,0x48(%edx)
-0804e470 <.text+0x47a0> mov    0x4c(%edx),%esi
-0804e473 <.text+0x47a3> mov    0x4c(%ecx),%edi
-0804e476 <.text+0x47a6> jg     0804e4a0 <exit@plt+0x47e4>
-0804e478 <.text+0x47a8> mov    $0x1,%eax
-0804e47d <.text+0x47ad> jl     0804e4a0 <exit@plt+0x47e4>
-0804e47f <.text+0x47af> mov    %edi,%eax
-0804e481 <.text+0x47b1> sub    %esi,%eax
-0804e483 <.text+0x47b3> jne    0804e4a0 <exit@plt+0x47e4>
-0804e485 <.text+0x47b5> mov    (%ecx),%eax
-0804e487 <.text+0x47b7> mov    -0xc(%ebp),%ebx
-0804e48a <.text+0x47ba> mov    -0x8(%ebp),%esi
-0804e48d <.text+0x47bd> mov    -0x4(%ebp),%edi
-0804e490 <.text+0x47c0> mov    %eax,0xc(%ebp)
-0804e493 <.text+0x47c3> mov    (%edx),%eax
-0804e495 <.text+0x47c5> mov    %eax,0x8(%ebp)
-0804e498 <.text+0x47c8> mov    %ebp,%esp
-0804e49a <.text+0x47ca> pop    %ebp
-0804e49b <.text+0x47cb> jmp    0804be10 <exit@plt+0x2154>
-0804e4a0 <.text+0x47d0> mov    -0xc(%ebp),%ebx
-0804e4a3 <.text+0x47d3> mov    -0x8(%ebp),%esi
-0804e4a6 <.text+0x47d6> mov    -0x4(%ebp),%edi
-0804e4a9 <.text+0x47d9> mov    %ebp,%esp
-0804e4ab <.text+0x47db> pop    %ebp
-0804e4ac <.text+0x47dc> ret    
-0804e4ad <.text+0x47dd> lea    0x0(%esi),%esi
-0804e4b0 <.text+0x47e0> push   %ebp
-0804e4b1 <.text+0x47e1> mov    $0xffffffff,%eax
-0804e4b6 <.text+0x47e6> mov    %esp,%ebp
-0804e4b8 <.text+0x47e8> sub    $0x18,%esp
-0804e4bb <.text+0x47eb> mov    0xc(%ebp),%ecx
-0804e4be <.text+0x47ee> mov    0x8(%ebp),%edx
-0804e4c1 <.text+0x47f1> mov    %ebx,-0xc(%ebp)
-0804e4c4 <.text+0x47f4> mov    %esi,-0x8(%ebp)
-0804e4c7 <.text+0x47f7> mov    %edi,-0x4(%ebp)
-0804e4ca <.text+0x47fa> mov    0x48(%ecx),%ebx
-0804e4cd <.text+0x47fd> cmp    %ebx,0x48(%edx)
-0804e4d0 <.text+0x4800> mov    0x4c(%edx),%esi
-0804e4d3 <.text+0x4803> mov    0x4c(%ecx),%edi
-0804e4d6 <.text+0x4806> jg     0804e500 <exit@plt+0x4844>
-0804e4d8 <.text+0x4808> mov    $0x1,%eax
-0804e4dd <.text+0x480d> jl     0804e500 <exit@plt+0x4844>
-0804e4df <.text+0x480f> mov    %edi,%eax
-0804e4e1 <.text+0x4811> sub    %esi,%eax
-0804e4e3 <.text+0x4813> jne    0804e500 <exit@plt+0x4844>
-0804e4e5 <.text+0x4815> mov    (%ecx),%eax
-0804e4e7 <.text+0x4817> mov    -0xc(%ebp),%ebx
-0804e4ea <.text+0x481a> mov    -0x8(%ebp),%esi
-0804e4ed <.text+0x481d> mov    -0x4(%ebp),%edi
-0804e4f0 <.text+0x4820> mov    %eax,0xc(%ebp)
-0804e4f3 <.text+0x4823> mov    (%edx),%eax
-0804e4f5 <.text+0x4825> mov    %eax,0x8(%ebp)
-0804e4f8 <.text+0x4828> mov    %ebp,%esp
-0804e4fa <.text+0x482a> pop    %ebp
-0804e4fb <.text+0x482b> jmp    08049cac <strcmp@plt>
-0804e500 <.text+0x4830> mov    -0xc(%ebp),%ebx
-0804e503 <.text+0x4833> mov    -0x8(%ebp),%esi
-0804e506 <.text+0x4836> mov    -0x4(%ebp),%edi
-0804e509 <.text+0x4839> mov    %ebp,%esp
-0804e50b <.text+0x483b> pop    %ebp
-0804e50c <.text+0x483c> ret    
-0804e50d <.text+0x483d> lea    0x0(%esi),%esi
-0804e510 <.text+0x4840> push   %ebp
-0804e511 <.text+0x4841> mov    $0xffffffff,%eax
-0804e516 <.text+0x4846> mov    %esp,%ebp
-0804e518 <.text+0x4848> sub    $0x18,%esp
-0804e51b <.text+0x484b> mov    0x8(%ebp),%ecx
-0804e51e <.text+0x484e> mov    0xc(%ebp),%edx
-0804e521 <.text+0x4851> mov    %ebx,-0xc(%ebp)
-0804e524 <.text+0x4854> mov    %esi,-0x8(%ebp)
-0804e527 <.text+0x4857> mov    %edi,-0x4(%ebp)
-0804e52a <.text+0x485a> mov    0x48(%ecx),%ebx
-0804e52d <.text+0x485d> cmp    %ebx,0x48(%edx)
-0804e530 <.text+0x4860> mov    0x4c(%edx),%esi
-0804e533 <.text+0x4863> mov    0x4c(%ecx),%edi
-0804e536 <.text+0x4866> jg     0804e560 <exit@plt+0x48a4>
-0804e538 <.text+0x4868> mov    $0x1,%eax
-0804e53d <.text+0x486d> jl     0804e560 <exit@plt+0x48a4>
-0804e53f <.text+0x486f> mov    %edi,%eax
-0804e541 <.text+0x4871> sub    %esi,%eax
-0804e543 <.text+0x4873> jne    0804e560 <exit@plt+0x48a4>
-0804e545 <.text+0x4875> mov    (%ecx),%eax
-0804e547 <.text+0x4877> mov    -0xc(%ebp),%ebx
-0804e54a <.text+0x487a> mov    -0x8(%ebp),%esi
-0804e54d <.text+0x487d> mov    -0x4(%ebp),%edi
-0804e550 <.text+0x4880> mov    %eax,0xc(%ebp)
-0804e553 <.text+0x4883> mov    (%edx),%eax
-0804e555 <.text+0x4885> mov    %eax,0x8(%ebp)
-0804e558 <.text+0x4888> mov    %ebp,%esp
-0804e55a <.text+0x488a> pop    %ebp
-0804e55b <.text+0x488b> jmp    0804be10 <exit@plt+0x2154>
-0804e560 <.text+0x4890> mov    -0xc(%ebp),%ebx
-0804e563 <.text+0x4893> mov    -0x8(%ebp),%esi
-0804e566 <.text+0x4896> mov    -0x4(%ebp),%edi
-0804e569 <.text+0x4899> mov    %ebp,%esp
-0804e56b <.text+0x489b> pop    %ebp
-0804e56c <.text+0x489c> ret    
-0804e56d <.text+0x489d> lea    0x0(%esi),%esi
-0804e570 <.text+0x48a0> push   %ebp
-0804e571 <.text+0x48a1> mov    $0xffffffff,%eax
-0804e576 <.text+0x48a6> mov    %esp,%ebp
-0804e578 <.text+0x48a8> sub    $0x18,%esp
-0804e57b <.text+0x48ab> mov    0x8(%ebp),%ecx
-0804e57e <.text+0x48ae> mov    0xc(%ebp),%edx
-0804e581 <.text+0x48b1> mov    %ebx,-0xc(%ebp)
-0804e584 <.text+0x48b4> mov    %esi,-0x8(%ebp)
-0804e587 <.text+0x48b7> mov    %edi,-0x4(%ebp)
-0804e58a <.text+0x48ba> mov    0x48(%ecx),%ebx
-0804e58d <.text+0x48bd> cmp    %ebx,0x48(%edx)
-0804e590 <.text+0x48c0> mov    0x4c(%edx),%esi
-0804e593 <.text+0x48c3> mov    0x4c(%ecx),%edi
-0804e596 <.text+0x48c6> jg     0804e5c0 <exit@plt+0x4904>
-0804e598 <.text+0x48c8> mov    $0x1,%eax
-0804e59d <.text+0x48cd> jl     0804e5c0 <exit@plt+0x4904>
-0804e59f <.text+0x48cf> mov    %edi,%eax
-0804e5a1 <.text+0x48d1> sub    %esi,%eax
-0804e5a3 <.text+0x48d3> jne    0804e5c0 <exit@plt+0x4904>
-0804e5a5 <.text+0x48d5> mov    (%ecx),%eax
-0804e5a7 <.text+0x48d7> mov    -0xc(%ebp),%ebx
-0804e5aa <.text+0x48da> mov    -0x8(%ebp),%esi
-0804e5ad <.text+0x48dd> mov    -0x4(%ebp),%edi
-0804e5b0 <.text+0x48e0> mov    %eax,0xc(%ebp)
-0804e5b3 <.text+0x48e3> mov    (%edx),%eax
-0804e5b5 <.text+0x48e5> mov    %eax,0x8(%ebp)
-0804e5b8 <.text+0x48e8> mov    %ebp,%esp
-0804e5ba <.text+0x48ea> pop    %ebp
-0804e5bb <.text+0x48eb> jmp    08049cac <strcmp@plt>
-0804e5c0 <.text+0x48f0> mov    -0xc(%ebp),%ebx
-0804e5c3 <.text+0x48f3> mov    -0x8(%ebp),%esi
-0804e5c6 <.text+0x48f6> mov    -0x4(%ebp),%edi
-0804e5c9 <.text+0x48f9> mov    %ebp,%esp
-0804e5cb <.text+0x48fb> pop    %ebp
-0804e5cc <.text+0x48fc> ret    
-0804e5cd <.text+0x48fd> lea    0x0(%esi),%esi
-0804e5d0 <.text+0x4900> push   %ebp
-0804e5d1 <.text+0x4901> mov    $0xffffffff,%eax
-0804e5d6 <.text+0x4906> mov    %esp,%ebp
-0804e5d8 <.text+0x4908> sub    $0x18,%esp
-0804e5db <.text+0x490b> mov    0x8(%ebp),%ecx
-0804e5de <.text+0x490e> mov    0xc(%ebp),%edx
-0804e5e1 <.text+0x4911> mov    %ebx,-0xc(%ebp)
-0804e5e4 <.text+0x4914> mov    %esi,-0x8(%ebp)
-0804e5e7 <.text+0x4917> mov    %edi,-0x4(%ebp)
-0804e5ea <.text+0x491a> mov    0x58(%ecx),%ebx
-0804e5ed <.text+0x491d> cmp    %ebx,0x58(%edx)
-0804e5f0 <.text+0x4920> mov    0x5c(%edx),%esi
-0804e5f3 <.text+0x4923> mov    0x5c(%ecx),%edi
-0804e5f6 <.text+0x4926> jg     0804e620 <exit@plt+0x4964>
-0804e5f8 <.text+0x4928> mov    $0x1,%eax
-0804e5fd <.text+0x492d> jl     0804e620 <exit@plt+0x4964>
-0804e5ff <.text+0x492f> mov    %edi,%eax
-0804e601 <.text+0x4931> sub    %esi,%eax
-0804e603 <.text+0x4933> jne    0804e620 <exit@plt+0x4964>
-0804e605 <.text+0x4935> mov    (%ecx),%eax
-0804e607 <.text+0x4937> mov    -0xc(%ebp),%ebx
-0804e60a <.text+0x493a> mov    -0x8(%ebp),%esi
-0804e60d <.text+0x493d> mov    -0x4(%ebp),%edi
-0804e610 <.text+0x4940> mov    %eax,0xc(%ebp)
-0804e613 <.text+0x4943> mov    (%edx),%eax
-0804e615 <.text+0x4945> mov    %eax,0x8(%ebp)
-0804e618 <.text+0x4948> mov    %ebp,%esp
-0804e61a <.text+0x494a> pop    %ebp
-0804e61b <.text+0x494b> jmp    0804be10 <exit@plt+0x2154>
-0804e620 <.text+0x4950> mov    -0xc(%ebp),%ebx
-0804e623 <.text+0x4953> mov    -0x8(%ebp),%esi
-0804e626 <.text+0x4956> mov    -0x4(%ebp),%edi
-0804e629 <.text+0x4959> mov    %ebp,%esp
-0804e62b <.text+0x495b> pop    %ebp
-0804e62c <.text+0x495c> ret    
-0804e62d <.text+0x495d> lea    0x0(%esi),%esi
-0804e630 <.text+0x4960> push   %ebp
-0804e631 <.text+0x4961> mov    $0xffffffff,%eax
-0804e636 <.text+0x4966> mov    %esp,%ebp
-0804e638 <.text+0x4968> sub    $0x18,%esp
-0804e63b <.text+0x496b> mov    0x8(%ebp),%ecx
-0804e63e <.text+0x496e> mov    0xc(%ebp),%edx
-0804e641 <.text+0x4971> mov    %ebx,-0xc(%ebp)
-0804e644 <.text+0x4974> mov    %esi,-0x8(%ebp)
-0804e647 <.text+0x4977> mov    %edi,-0x4(%ebp)
-0804e64a <.text+0x497a> mov    0x58(%ecx),%ebx
-0804e64d <.text+0x497d> cmp    %ebx,0x58(%edx)
-0804e650 <.text+0x4980> mov    0x5c(%edx),%esi
-0804e653 <.text+0x4983> mov    0x5c(%ecx),%edi
-0804e656 <.text+0x4986> jg     0804e680 <exit@plt+0x49c4>
-0804e658 <.text+0x4988> mov    $0x1,%eax
-0804e65d <.text+0x498d> jl     0804e680 <exit@plt+0x49c4>
-0804e65f <.text+0x498f> mov    %edi,%eax
-0804e661 <.text+0x4991> sub    %esi,%eax
-0804e663 <.text+0x4993> jne    0804e680 <exit@plt+0x49c4>
-0804e665 <.text+0x4995> mov    (%ecx),%eax
-0804e667 <.text+0x4997> mov    -0xc(%ebp),%ebx
-0804e66a <.text+0x499a> mov    -0x8(%ebp),%esi
-0804e66d <.text+0x499d> mov    -0x4(%ebp),%edi
-0804e670 <.text+0x49a0> mov    %eax,0xc(%ebp)
-0804e673 <.text+0x49a3> mov    (%edx),%eax
-0804e675 <.text+0x49a5> mov    %eax,0x8(%ebp)
-0804e678 <.text+0x49a8> mov    %ebp,%esp
-0804e67a <.text+0x49aa> pop    %ebp
-0804e67b <.text+0x49ab> jmp    08049cac <strcmp@plt>
-0804e680 <.text+0x49b0> mov    -0xc(%ebp),%ebx
-0804e683 <.text+0x49b3> mov    -0x8(%ebp),%esi
-0804e686 <.text+0x49b6> mov    -0x4(%ebp),%edi
-0804e689 <.text+0x49b9> mov    %ebp,%esp
-0804e68b <.text+0x49bb> pop    %ebp
-0804e68c <.text+0x49bc> ret    
-0804e68d <.text+0x49bd> lea    0x0(%esi),%esi
-0804e690 <.text+0x49c0> push   %ebp
-0804e691 <.text+0x49c1> mov    %esp,%ebp
-0804e693 <.text+0x49c3> sub    $0x18,%esp
-0804e696 <.text+0x49c6> mov    %ebx,-0xc(%ebp)
-0804e699 <.text+0x49c9> mov    0xc(%ebp),%ebx
-0804e69c <.text+0x49cc> mov    0x8(%ebp),%ecx
-0804e69f <.text+0x49cf> mov    %edi,-0x4(%ebp)
-0804e6a2 <.text+0x49d2> mov    %esi,-0x8(%ebp)
-0804e6a5 <.text+0x49d5> mov    0x68(%ebx),%eax
-0804e6a8 <.text+0x49d8> mov    0x68(%ecx),%esi
-0804e6ab <.text+0x49db> cmp    $0x9,%eax
-0804e6ae <.text+0x49de> sete   %dl
-0804e6b1 <.text+0x49e1> cmp    $0x3,%eax
-0804e6b4 <.text+0x49e4> mov    %edx,%edi
-0804e6b6 <.text+0x49e6> sete   %dl
-0804e6b9 <.text+0x49e9> or     %edi,%edx
-0804e6bb <.text+0x49eb> cmp    $0x9,%esi
-0804e6be <.text+0x49ee> je     0804e718 <exit@plt+0x4a5c>
-0804e6c0 <.text+0x49f0> cmp    $0x3,%esi
-0804e6c3 <.text+0x49f3> je     0804e718 <exit@plt+0x4a5c>
-0804e6c5 <.text+0x49f5> test   %dl,%dl
-0804e6c7 <.text+0x49f7> mov    $0x1,%eax
-0804e6cc <.text+0x49fc> jne    0804e6e1 <exit@plt+0x4a25>
-0804e6ce <.text+0x49fe> mov    0x48(%ebx),%edx
-0804e6d1 <.text+0x4a01> mov    $0xffffffff,%eax
-0804e6d6 <.text+0x4a06> cmp    %edx,0x48(%ecx)
-0804e6d9 <.text+0x4a09> mov    0x4c(%ecx),%esi
-0804e6dc <.text+0x4a0c> mov    0x4c(%ebx),%edi
-0804e6df <.text+0x4a0f> jle    0804e6f0 <exit@plt+0x4a34>
-0804e6e1 <.text+0x4a11> mov    -0xc(%ebp),%ebx
-0804e6e4 <.text+0x4a14> mov    -0x8(%ebp),%esi
-0804e6e7 <.text+0x4a17> mov    -0x4(%ebp),%edi
-0804e6ea <.text+0x4a1a> mov    %ebp,%esp
-0804e6ec <.text+0x4a1c> pop    %ebp
-0804e6ed <.text+0x4a1d> ret    
-0804e6ee <.text+0x4a1e> xchg   %ax,%ax
-0804e6f0 <.text+0x4a20> mov    $0x1,%eax
-0804e6f5 <.text+0x4a25> jl     0804e6e1 <exit@plt+0x4a25>
-0804e6f7 <.text+0x4a27> mov    %edi,%eax
-0804e6f9 <.text+0x4a29> sub    %esi,%eax
-0804e6fb <.text+0x4a2b> jne    0804e6e1 <exit@plt+0x4a25>
-0804e6fd <.text+0x4a2d> mov    (%ebx),%eax
-0804e6ff <.text+0x4a2f> mov    -0x8(%ebp),%esi
-0804e702 <.text+0x4a32> mov    -0xc(%ebp),%ebx
-0804e705 <.text+0x4a35> mov    -0x4(%ebp),%edi
-0804e708 <.text+0x4a38> mov    %eax,0xc(%ebp)
-0804e70b <.text+0x4a3b> mov    (%ecx),%eax
-0804e70d <.text+0x4a3d> mov    %eax,0x8(%ebp)
-0804e710 <.text+0x4a40> mov    %ebp,%esp
-0804e712 <.text+0x4a42> pop    %ebp
-0804e713 <.text+0x4a43> jmp    0804be10 <exit@plt+0x2154>
-0804e718 <.text+0x4a48> test   %dl,%dl
-0804e71a <.text+0x4a4a> mov    $0xffffffff,%eax
-0804e71f <.text+0x4a4f> jne    0804e6ce <exit@plt+0x4a12>
-0804e721 <.text+0x4a51> jmp    0804e6e1 <exit@plt+0x4a25>
-0804e723 <.text+0x4a53> lea    0x0(%esi),%esi
-0804e729 <.text+0x4a59> lea    0x0(%edi,%eiz,1),%edi
-0804e730 <.text+0x4a60> push   %ebp
-0804e731 <.text+0x4a61> mov    %esp,%ebp
-0804e733 <.text+0x4a63> sub    $0x18,%esp
-0804e736 <.text+0x4a66> mov    %ebx,-0xc(%ebp)
-0804e739 <.text+0x4a69> mov    0xc(%ebp),%ebx
-0804e73c <.text+0x4a6c> mov    0x8(%ebp),%ecx
-0804e73f <.text+0x4a6f> mov    %edi,-0x4(%ebp)
-0804e742 <.text+0x4a72> mov    %esi,-0x8(%ebp)
-0804e745 <.text+0x4a75> mov    0x68(%ebx),%eax
-0804e748 <.text+0x4a78> mov    0x68(%ecx),%esi
-0804e74b <.text+0x4a7b> cmp    $0x9,%eax
-0804e74e <.text+0x4a7e> sete   %dl
-0804e751 <.text+0x4a81> cmp    $0x3,%eax
-0804e754 <.text+0x4a84> mov    %edx,%edi
-0804e756 <.text+0x4a86> sete   %dl
-0804e759 <.text+0x4a89> or     %edi,%edx
-0804e75b <.text+0x4a8b> cmp    $0x9,%esi
-0804e75e <.text+0x4a8e> je     0804e7b8 <exit@plt+0x4afc>
-0804e760 <.text+0x4a90> cmp    $0x3,%esi
-0804e763 <.text+0x4a93> je     0804e7b8 <exit@plt+0x4afc>
-0804e765 <.text+0x4a95> test   %dl,%dl
-0804e767 <.text+0x4a97> mov    $0x1,%eax
-0804e76c <.text+0x4a9c> jne    0804e781 <exit@plt+0x4ac5>
-0804e76e <.text+0x4a9e> mov    0x48(%ebx),%edx
-0804e771 <.text+0x4aa1> mov    $0xffffffff,%eax
-0804e776 <.text+0x4aa6> cmp    %edx,0x48(%ecx)
-0804e779 <.text+0x4aa9> mov    0x4c(%ecx),%esi
-0804e77c <.text+0x4aac> mov    0x4c(%ebx),%edi
-0804e77f <.text+0x4aaf> jle    0804e790 <exit@plt+0x4ad4>
-0804e781 <.text+0x4ab1> mov    -0xc(%ebp),%ebx
-0804e784 <.text+0x4ab4> mov    -0x8(%ebp),%esi
-0804e787 <.text+0x4ab7> mov    -0x4(%ebp),%edi
-0804e78a <.text+0x4aba> mov    %ebp,%esp
-0804e78c <.text+0x4abc> pop    %ebp
-0804e78d <.text+0x4abd> ret    
-0804e78e <.text+0x4abe> xchg   %ax,%ax
-0804e790 <.text+0x4ac0> mov    $0x1,%eax
-0804e795 <.text+0x4ac5> jl     0804e781 <exit@plt+0x4ac5>
-0804e797 <.text+0x4ac7> mov    %edi,%eax
-0804e799 <.text+0x4ac9> sub    %esi,%eax
-0804e79b <.text+0x4acb> jne    0804e781 <exit@plt+0x4ac5>
-0804e79d <.text+0x4acd> mov    (%ebx),%eax
-0804e79f <.text+0x4acf> mov    -0x8(%ebp),%esi
-0804e7a2 <.text+0x4ad2> mov    -0xc(%ebp),%ebx
-0804e7a5 <.text+0x4ad5> mov    -0x4(%ebp),%edi
-0804e7a8 <.text+0x4ad8> mov    %eax,0xc(%ebp)
-0804e7ab <.text+0x4adb> mov    (%ecx),%eax
-0804e7ad <.text+0x4add> mov    %eax,0x8(%ebp)
-0804e7b0 <.text+0x4ae0> mov    %ebp,%esp
-0804e7b2 <.text+0x4ae2> pop    %ebp
-0804e7b3 <.text+0x4ae3> jmp    08049cac <strcmp@plt>
-0804e7b8 <.text+0x4ae8> test   %dl,%dl
-0804e7ba <.text+0x4aea> mov    $0xffffffff,%eax
-0804e7bf <.text+0x4aef> jne    0804e76e <exit@plt+0x4ab2>
-0804e7c1 <.text+0x4af1> jmp    0804e781 <exit@plt+0x4ac5>
-0804e7c3 <.text+0x4af3> lea    0x0(%esi),%esi
-0804e7c9 <.text+0x4af9> lea    0x0(%edi,%eiz,1),%edi
-0804e7d0 <.text+0x4b00> push   %ebp
-0804e7d1 <.text+0x4b01> mov    %esp,%ebp
-0804e7d3 <.text+0x4b03> sub    $0x18,%esp
-0804e7d6 <.text+0x4b06> mov    0xc(%ebp),%ecx
-0804e7d9 <.text+0x4b09> mov    %ebx,-0xc(%ebp)
-0804e7dc <.text+0x4b0c> mov    0x8(%ebp),%ebx
-0804e7df <.text+0x4b0f> mov    %edi,-0x4(%ebp)
-0804e7e2 <.text+0x4b12> mov    %esi,-0x8(%ebp)
-0804e7e5 <.text+0x4b15> mov    0x68(%ecx),%eax
-0804e7e8 <.text+0x4b18> mov    0x68(%ebx),%esi
-0804e7eb <.text+0x4b1b> cmp    $0x9,%eax
-0804e7ee <.text+0x4b1e> sete   %dl
-0804e7f1 <.text+0x4b21> cmp    $0x3,%eax
-0804e7f4 <.text+0x4b24> mov    %edx,%edi
-0804e7f6 <.text+0x4b26> sete   %dl
-0804e7f9 <.text+0x4b29> or     %edi,%edx
-0804e7fb <.text+0x4b2b> cmp    $0x9,%esi
-0804e7fe <.text+0x4b2e> je     0804e858 <exit@plt+0x4b9c>
-0804e800 <.text+0x4b30> cmp    $0x3,%esi
-0804e803 <.text+0x4b33> je     0804e858 <exit@plt+0x4b9c>
-0804e805 <.text+0x4b35> test   %dl,%dl
-0804e807 <.text+0x4b37> mov    $0x1,%eax
-0804e80c <.text+0x4b3c> jne    0804e821 <exit@plt+0x4b65>
-0804e80e <.text+0x4b3e> mov    0x48(%ebx),%edx
-0804e811 <.text+0x4b41> mov    $0xffffffff,%eax
-0804e816 <.text+0x4b46> cmp    %edx,0x48(%ecx)
-0804e819 <.text+0x4b49> mov    0x4c(%ecx),%esi
-0804e81c <.text+0x4b4c> mov    0x4c(%ebx),%edi
-0804e81f <.text+0x4b4f> jle    0804e830 <exit@plt+0x4b74>
-0804e821 <.text+0x4b51> mov    -0xc(%ebp),%ebx
-0804e824 <.text+0x4b54> mov    -0x8(%ebp),%esi
-0804e827 <.text+0x4b57> mov    -0x4(%ebp),%edi
-0804e82a <.text+0x4b5a> mov    %ebp,%esp
-0804e82c <.text+0x4b5c> pop    %ebp
-0804e82d <.text+0x4b5d> ret    
-0804e82e <.text+0x4b5e> xchg   %ax,%ax
-0804e830 <.text+0x4b60> mov    $0x1,%eax
-0804e835 <.text+0x4b65> jl     0804e821 <exit@plt+0x4b65>
-0804e837 <.text+0x4b67> mov    %edi,%eax
-0804e839 <.text+0x4b69> sub    %esi,%eax
-0804e83b <.text+0x4b6b> jne    0804e821 <exit@plt+0x4b65>
-0804e83d <.text+0x4b6d> mov    (%ebx),%eax
-0804e83f <.text+0x4b6f> mov    -0x8(%ebp),%esi
-0804e842 <.text+0x4b72> mov    -0xc(%ebp),%ebx
-0804e845 <.text+0x4b75> mov    -0x4(%ebp),%edi
-0804e848 <.text+0x4b78> mov    %eax,0xc(%ebp)
-0804e84b <.text+0x4b7b> mov    (%ecx),%eax
-0804e84d <.text+0x4b7d> mov    %eax,0x8(%ebp)
-0804e850 <.text+0x4b80> mov    %ebp,%esp
-0804e852 <.text+0x4b82> pop    %ebp
-0804e853 <.text+0x4b83> jmp    0804be10 <exit@plt+0x2154>
-0804e858 <.text+0x4b88> test   %dl,%dl
-0804e85a <.text+0x4b8a> mov    $0xffffffff,%eax
-0804e85f <.text+0x4b8f> jne    0804e80e <exit@plt+0x4b52>
-0804e861 <.text+0x4b91> jmp    0804e821 <exit@plt+0x4b65>
-0804e863 <.text+0x4b93> lea    0x0(%esi),%esi
-0804e869 <.text+0x4b99> lea    0x0(%edi,%eiz,1),%edi
-0804e870 <.text+0x4ba0> push   %ebp
-0804e871 <.text+0x4ba1> mov    %esp,%ebp
-0804e873 <.text+0x4ba3> sub    $0x18,%esp
-0804e876 <.text+0x4ba6> mov    %ebx,-0xc(%ebp)
-0804e879 <.text+0x4ba9> mov    0xc(%ebp),%ebx
-0804e87c <.text+0x4bac> mov    0x8(%ebp),%ecx
-0804e87f <.text+0x4baf> mov    %edi,-0x4(%ebp)
-0804e882 <.text+0x4bb2> mov    %esi,-0x8(%ebp)
-0804e885 <.text+0x4bb5> mov    0x68(%ebx),%eax
-0804e888 <.text+0x4bb8> mov    0x68(%ecx),%esi
-0804e88b <.text+0x4bbb> cmp    $0x9,%eax
-0804e88e <.text+0x4bbe> sete   %dl
-0804e891 <.text+0x4bc1> cmp    $0x3,%eax
-0804e894 <.text+0x4bc4> mov    %edx,%edi
-0804e896 <.text+0x4bc6> sete   %dl
-0804e899 <.text+0x4bc9> or     %edi,%edx
-0804e89b <.text+0x4bcb> cmp    $0x9,%esi
-0804e89e <.text+0x4bce> je     0804e8f8 <exit@plt+0x4c3c>
-0804e8a0 <.text+0x4bd0> cmp    $0x3,%esi
-0804e8a3 <.text+0x4bd3> je     0804e8f8 <exit@plt+0x4c3c>
-0804e8a5 <.text+0x4bd5> test   %dl,%dl
-0804e8a7 <.text+0x4bd7> mov    $0x1,%eax
-0804e8ac <.text+0x4bdc> jne    0804e8c1 <exit@plt+0x4c05>
-0804e8ae <.text+0x4bde> mov    0x58(%ebx),%edx
-0804e8b1 <.text+0x4be1> mov    $0xffffffff,%eax
-0804e8b6 <.text+0x4be6> cmp    %edx,0x58(%ecx)
-0804e8b9 <.text+0x4be9> mov    0x5c(%ecx),%esi
-0804e8bc <.text+0x4bec> mov    0x5c(%ebx),%edi
-0804e8bf <.text+0x4bef> jle    0804e8d0 <exit@plt+0x4c14>
-0804e8c1 <.text+0x4bf1> mov    -0xc(%ebp),%ebx
-0804e8c4 <.text+0x4bf4> mov    -0x8(%ebp),%esi
-0804e8c7 <.text+0x4bf7> mov    -0x4(%ebp),%edi
-0804e8ca <.text+0x4bfa> mov    %ebp,%esp
-0804e8cc <.text+0x4bfc> pop    %ebp
-0804e8cd <.text+0x4bfd> ret    
-0804e8ce <.text+0x4bfe> xchg   %ax,%ax
-0804e8d0 <.text+0x4c00> mov    $0x1,%eax
-0804e8d5 <.text+0x4c05> jl     0804e8c1 <exit@plt+0x4c05>
-0804e8d7 <.text+0x4c07> mov    %edi,%eax
-0804e8d9 <.text+0x4c09> sub    %esi,%eax
-0804e8db <.text+0x4c0b> jne    0804e8c1 <exit@plt+0x4c05>
-0804e8dd <.text+0x4c0d> mov    (%ebx),%eax
-0804e8df <.text+0x4c0f> mov    -0x8(%ebp),%esi
-0804e8e2 <.text+0x4c12> mov    -0xc(%ebp),%ebx
-0804e8e5 <.text+0x4c15> mov    -0x4(%ebp),%edi
-0804e8e8 <.text+0x4c18> mov    %eax,0xc(%ebp)
-0804e8eb <.text+0x4c1b> mov    (%ecx),%eax
-0804e8ed <.text+0x4c1d> mov    %eax,0x8(%ebp)
-0804e8f0 <.text+0x4c20> mov    %ebp,%esp
-0804e8f2 <.text+0x4c22> pop    %ebp
-0804e8f3 <.text+0x4c23> jmp    0804be10 <exit@plt+0x2154>
-0804e8f8 <.text+0x4c28> test   %dl,%dl
-0804e8fa <.text+0x4c2a> mov    $0xffffffff,%eax
-0804e8ff <.text+0x4c2f> jne    0804e8ae <exit@plt+0x4bf2>
-0804e901 <.text+0x4c31> jmp    0804e8c1 <exit@plt+0x4c05>
-0804e903 <.text+0x4c33> lea    0x0(%esi),%esi
-0804e909 <.text+0x4c39> lea    0x0(%edi,%eiz,1),%edi
-0804e910 <.text+0x4c40> push   %ebp
-0804e911 <.text+0x4c41> mov    %esp,%ebp
-0804e913 <.text+0x4c43> sub    $0x18,%esp
-0804e916 <.text+0x4c46> mov    %ebx,-0xc(%ebp)
-0804e919 <.text+0x4c49> mov    0xc(%ebp),%ebx
-0804e91c <.text+0x4c4c> mov    0x8(%ebp),%ecx
-0804e91f <.text+0x4c4f> mov    %edi,-0x4(%ebp)
-0804e922 <.text+0x4c52> mov    %esi,-0x8(%ebp)
-0804e925 <.text+0x4c55> mov    0x68(%ebx),%eax
-0804e928 <.text+0x4c58> mov    0x68(%ecx),%esi
-0804e92b <.text+0x4c5b> cmp    $0x9,%eax
-0804e92e <.text+0x4c5e> sete   %dl
-0804e931 <.text+0x4c61> cmp    $0x3,%eax
-0804e934 <.text+0x4c64> mov    %edx,%edi
-0804e936 <.text+0x4c66> sete   %dl
-0804e939 <.text+0x4c69> or     %edi,%edx
-0804e93b <.text+0x4c6b> cmp    $0x9,%esi
-0804e93e <.text+0x4c6e> je     0804e998 <exit@plt+0x4cdc>
-0804e940 <.text+0x4c70> cmp    $0x3,%esi
-0804e943 <.text+0x4c73> je     0804e998 <exit@plt+0x4cdc>
-0804e945 <.text+0x4c75> test   %dl,%dl
-0804e947 <.text+0x4c77> mov    $0x1,%eax
-0804e94c <.text+0x4c7c> jne    0804e961 <exit@plt+0x4ca5>
-0804e94e <.text+0x4c7e> mov    0x58(%ebx),%edx
-0804e951 <.text+0x4c81> mov    $0xffffffff,%eax
-0804e956 <.text+0x4c86> cmp    %edx,0x58(%ecx)
-0804e959 <.text+0x4c89> mov    0x5c(%ecx),%esi
-0804e95c <.text+0x4c8c> mov    0x5c(%ebx),%edi
-0804e95f <.text+0x4c8f> jle    0804e970 <exit@plt+0x4cb4>
-0804e961 <.text+0x4c91> mov    -0xc(%ebp),%ebx
-0804e964 <.text+0x4c94> mov    -0x8(%ebp),%esi
-0804e967 <.text+0x4c97> mov    -0x4(%ebp),%edi
-0804e96a <.text+0x4c9a> mov    %ebp,%esp
-0804e96c <.text+0x4c9c> pop    %ebp
-0804e96d <.text+0x4c9d> ret    
-0804e96e <.text+0x4c9e> xchg   %ax,%ax
-0804e970 <.text+0x4ca0> mov    $0x1,%eax
-0804e975 <.text+0x4ca5> jl     0804e961 <exit@plt+0x4ca5>
-0804e977 <.text+0x4ca7> mov    %edi,%eax
-0804e979 <.text+0x4ca9> sub    %esi,%eax
-0804e97b <.text+0x4cab> jne    0804e961 <exit@plt+0x4ca5>
-0804e97d <.text+0x4cad> mov    (%ebx),%eax
-0804e97f <.text+0x4caf> mov    -0x8(%ebp),%esi
-0804e982 <.text+0x4cb2> mov    -0xc(%ebp),%ebx
-0804e985 <.text+0x4cb5> mov    -0x4(%ebp),%edi
-0804e988 <.text+0x4cb8> mov    %eax,0xc(%ebp)
-0804e98b <.text+0x4cbb> mov    (%ecx),%eax
-0804e98d <.text+0x4cbd> mov    %eax,0x8(%ebp)
-0804e990 <.text+0x4cc0> mov    %ebp,%esp
-0804e992 <.text+0x4cc2> pop    %ebp
-0804e993 <.text+0x4cc3> jmp    08049cac <strcmp@plt>
-0804e998 <.text+0x4cc8> test   %dl,%dl
-0804e99a <.text+0x4cca> mov    $0xffffffff,%eax
-0804e99f <.text+0x4ccf> jne    0804e94e <exit@plt+0x4c92>
-0804e9a1 <.text+0x4cd1> jmp    0804e961 <exit@plt+0x4ca5>
-0804e9a3 <.text+0x4cd3> lea    0x0(%esi),%esi
-0804e9a9 <.text+0x4cd9> lea    0x0(%edi,%eiz,1),%edi
-0804e9b0 <.text+0x4ce0> push   %ebp
-0804e9b1 <.text+0x4ce1> mov    %esp,%ebp
-0804e9b3 <.text+0x4ce3> sub    $0x18,%esp
-0804e9b6 <.text+0x4ce6> mov    0xc(%ebp),%ecx
-0804e9b9 <.text+0x4ce9> mov    %ebx,-0xc(%ebp)
-0804e9bc <.text+0x4cec> mov    0x8(%ebp),%ebx
-0804e9bf <.text+0x4cef> mov    %edi,-0x4(%ebp)
-0804e9c2 <.text+0x4cf2> mov    %esi,-0x8(%ebp)
-0804e9c5 <.text+0x4cf5> mov    0x68(%ecx),%eax
-0804e9c8 <.text+0x4cf8> mov    0x68(%ebx),%esi
-0804e9cb <.text+0x4cfb> cmp    $0x9,%eax
-0804e9ce <.text+0x4cfe> sete   %dl
-0804e9d1 <.text+0x4d01> cmp    $0x3,%eax
-0804e9d4 <.text+0x4d04> mov    %edx,%edi
-0804e9d6 <.text+0x4d06> sete   %dl
-0804e9d9 <.text+0x4d09> or     %edi,%edx
-0804e9db <.text+0x4d0b> cmp    $0x9,%esi
-0804e9de <.text+0x4d0e> je     0804ea38 <exit@plt+0x4d7c>
-0804e9e0 <.text+0x4d10> cmp    $0x3,%esi
-0804e9e3 <.text+0x4d13> je     0804ea38 <exit@plt+0x4d7c>
-0804e9e5 <.text+0x4d15> test   %dl,%dl
-0804e9e7 <.text+0x4d17> mov    $0x1,%eax
-0804e9ec <.text+0x4d1c> jne    0804ea01 <exit@plt+0x4d45>
-0804e9ee <.text+0x4d1e> mov    0x58(%ebx),%edx
-0804e9f1 <.text+0x4d21> mov    $0xffffffff,%eax
-0804e9f6 <.text+0x4d26> cmp    %edx,0x58(%ecx)
-0804e9f9 <.text+0x4d29> mov    0x5c(%ecx),%esi
-0804e9fc <.text+0x4d2c> mov    0x5c(%ebx),%edi
-0804e9ff <.text+0x4d2f> jle    0804ea10 <exit@plt+0x4d54>
-0804ea01 <.text+0x4d31> mov    -0xc(%ebp),%ebx
-0804ea04 <.text+0x4d34> mov    -0x8(%ebp),%esi
-0804ea07 <.text+0x4d37> mov    -0x4(%ebp),%edi
-0804ea0a <.text+0x4d3a> mov    %ebp,%esp
-0804ea0c <.text+0x4d3c> pop    %ebp
-0804ea0d <.text+0x4d3d> ret    
-0804ea0e <.text+0x4d3e> xchg   %ax,%ax
-0804ea10 <.text+0x4d40> mov    $0x1,%eax
-0804ea15 <.text+0x4d45> jl     0804ea01 <exit@plt+0x4d45>
-0804ea17 <.text+0x4d47> mov    %edi,%eax
-0804ea19 <.text+0x4d49> sub    %esi,%eax
-0804ea1b <.text+0x4d4b> jne    0804ea01 <exit@plt+0x4d45>
-0804ea1d <.text+0x4d4d> mov    (%ebx),%eax
-0804ea1f <.text+0x4d4f> mov    -0x8(%ebp),%esi
-0804ea22 <.text+0x4d52> mov    -0xc(%ebp),%ebx
-0804ea25 <.text+0x4d55> mov    -0x4(%ebp),%edi
-0804ea28 <.text+0x4d58> mov    %eax,0xc(%ebp)
-0804ea2b <.text+0x4d5b> mov    (%ecx),%eax
-0804ea2d <.text+0x4d5d> mov    %eax,0x8(%ebp)
-0804ea30 <.text+0x4d60> mov    %ebp,%esp
-0804ea32 <.text+0x4d62> pop    %ebp
-0804ea33 <.text+0x4d63> jmp    0804be10 <exit@plt+0x2154>
-0804ea38 <.text+0x4d68> test   %dl,%dl
-0804ea3a <.text+0x4d6a> mov    $0xffffffff,%eax
-0804ea3f <.text+0x4d6f> jne    0804e9ee <exit@plt+0x4d32>
-0804ea41 <.text+0x4d71> jmp    0804ea01 <exit@plt+0x4d45>
-0804ea43 <.text+0x4d73> lea    0x0(%esi),%esi
-0804ea49 <.text+0x4d79> lea    0x0(%edi,%eiz,1),%edi
-0804ea50 <.text+0x4d80> push   %ebp
-0804ea51 <.text+0x4d81> mov    %esp,%ebp
-0804ea53 <.text+0x4d83> sub    $0x18,%esp
-0804ea56 <.text+0x4d86> mov    %ebx,-0xc(%ebp)
-0804ea59 <.text+0x4d89> mov    0xc(%ebp),%ebx
-0804ea5c <.text+0x4d8c> mov    0x8(%ebp),%ecx
-0804ea5f <.text+0x4d8f> mov    %edi,-0x4(%ebp)
-0804ea62 <.text+0x4d92> mov    %esi,-0x8(%ebp)
-0804ea65 <.text+0x4d95> mov    0x68(%ebx),%eax
-0804ea68 <.text+0x4d98> mov    0x68(%ecx),%esi
-0804ea6b <.text+0x4d9b> cmp    $0x9,%eax
-0804ea6e <.text+0x4d9e> sete   %dl
-0804ea71 <.text+0x4da1> cmp    $0x3,%eax
-0804ea74 <.text+0x4da4> mov    %edx,%edi
-0804ea76 <.text+0x4da6> sete   %dl
-0804ea79 <.text+0x4da9> or     %edi,%edx
-0804ea7b <.text+0x4dab> cmp    $0x9,%esi
-0804ea7e <.text+0x4dae> je     0804ead8 <exit@plt+0x4e1c>
-0804ea80 <.text+0x4db0> cmp    $0x3,%esi
-0804ea83 <.text+0x4db3> je     0804ead8 <exit@plt+0x4e1c>
-0804ea85 <.text+0x4db5> test   %dl,%dl
-0804ea87 <.text+0x4db7> mov    $0x1,%eax
-0804ea8c <.text+0x4dbc> jne    0804eaa1 <exit@plt+0x4de5>
-0804ea8e <.text+0x4dbe> mov    0x50(%ebx),%edx
-0804ea91 <.text+0x4dc1> mov    $0xffffffff,%eax
-0804ea96 <.text+0x4dc6> cmp    %edx,0x50(%ecx)
-0804ea99 <.text+0x4dc9> mov    0x54(%ecx),%esi
-0804ea9c <.text+0x4dcc> mov    0x54(%ebx),%edi
-0804ea9f <.text+0x4dcf> jle    0804eab0 <exit@plt+0x4df4>
-0804eaa1 <.text+0x4dd1> mov    -0xc(%ebp),%ebx
-0804eaa4 <.text+0x4dd4> mov    -0x8(%ebp),%esi
-0804eaa7 <.text+0x4dd7> mov    -0x4(%ebp),%edi
-0804eaaa <.text+0x4dda> mov    %ebp,%esp
-0804eaac <.text+0x4ddc> pop    %ebp
-0804eaad <.text+0x4ddd> ret    
-0804eaae <.text+0x4dde> xchg   %ax,%ax
-0804eab0 <.text+0x4de0> mov    $0x1,%eax
-0804eab5 <.text+0x4de5> jl     0804eaa1 <exit@plt+0x4de5>
-0804eab7 <.text+0x4de7> mov    %edi,%eax
-0804eab9 <.text+0x4de9> sub    %esi,%eax
-0804eabb <.text+0x4deb> jne    0804eaa1 <exit@plt+0x4de5>
-0804eabd <.text+0x4ded> mov    (%ebx),%eax
-0804eabf <.text+0x4def> mov    -0x8(%ebp),%esi
-0804eac2 <.text+0x4df2> mov    -0xc(%ebp),%ebx
-0804eac5 <.text+0x4df5> mov    -0x4(%ebp),%edi
-0804eac8 <.text+0x4df8> mov    %eax,0xc(%ebp)
-0804eacb <.text+0x4dfb> mov    (%ecx),%eax
-0804eacd <.text+0x4dfd> mov    %eax,0x8(%ebp)
-0804ead0 <.text+0x4e00> mov    %ebp,%esp
-0804ead2 <.text+0x4e02> pop    %ebp
-0804ead3 <.text+0x4e03> jmp    0804be10 <exit@plt+0x2154>
-0804ead8 <.text+0x4e08> test   %dl,%dl
-0804eada <.text+0x4e0a> mov    $0xffffffff,%eax
-0804eadf <.text+0x4e0f> jne    0804ea8e <exit@plt+0x4dd2>
-0804eae1 <.text+0x4e11> jmp    0804eaa1 <exit@plt+0x4de5>
-0804eae3 <.text+0x4e13> lea    0x0(%esi),%esi
-0804eae9 <.text+0x4e19> lea    0x0(%edi,%eiz,1),%edi
-0804eaf0 <.text+0x4e20> push   %ebp
-0804eaf1 <.text+0x4e21> mov    %esp,%ebp
-0804eaf3 <.text+0x4e23> sub    $0x18,%esp
-0804eaf6 <.text+0x4e26> mov    %ebx,-0xc(%ebp)
-0804eaf9 <.text+0x4e29> mov    0xc(%ebp),%ebx
-0804eafc <.text+0x4e2c> mov    0x8(%ebp),%ecx
-0804eaff <.text+0x4e2f> mov    %edi,-0x4(%ebp)
-0804eb02 <.text+0x4e32> mov    %esi,-0x8(%ebp)
-0804eb05 <.text+0x4e35> mov    0x68(%ebx),%eax
-0804eb08 <.text+0x4e38> mov    0x68(%ecx),%esi
-0804eb0b <.text+0x4e3b> cmp    $0x9,%eax
-0804eb0e <.text+0x4e3e> sete   %dl
-0804eb11 <.text+0x4e41> cmp    $0x3,%eax
-0804eb14 <.text+0x4e44> mov    %edx,%edi
-0804eb16 <.text+0x4e46> sete   %dl
-0804eb19 <.text+0x4e49> or     %edi,%edx
-0804eb1b <.text+0x4e4b> cmp    $0x9,%esi
-0804eb1e <.text+0x4e4e> je     0804eb78 <exit@plt+0x4ebc>
-0804eb20 <.text+0x4e50> cmp    $0x3,%esi
-0804eb23 <.text+0x4e53> je     0804eb78 <exit@plt+0x4ebc>
-0804eb25 <.text+0x4e55> test   %dl,%dl
-0804eb27 <.text+0x4e57> mov    $0x1,%eax
-0804eb2c <.text+0x4e5c> jne    0804eb41 <exit@plt+0x4e85>
-0804eb2e <.text+0x4e5e> mov    0x50(%ebx),%edx
-0804eb31 <.text+0x4e61> mov    $0xffffffff,%eax
-0804eb36 <.text+0x4e66> cmp    %edx,0x50(%ecx)
-0804eb39 <.text+0x4e69> mov    0x54(%ecx),%esi
-0804eb3c <.text+0x4e6c> mov    0x54(%ebx),%edi
-0804eb3f <.text+0x4e6f> jle    0804eb50 <exit@plt+0x4e94>
-0804eb41 <.text+0x4e71> mov    -0xc(%ebp),%ebx
-0804eb44 <.text+0x4e74> mov    -0x8(%ebp),%esi
-0804eb47 <.text+0x4e77> mov    -0x4(%ebp),%edi
-0804eb4a <.text+0x4e7a> mov    %ebp,%esp
-0804eb4c <.text+0x4e7c> pop    %ebp
-0804eb4d <.text+0x4e7d> ret    
-0804eb4e <.text+0x4e7e> xchg   %ax,%ax
-0804eb50 <.text+0x4e80> mov    $0x1,%eax
-0804eb55 <.text+0x4e85> jl     0804eb41 <exit@plt+0x4e85>
-0804eb57 <.text+0x4e87> mov    %edi,%eax
-0804eb59 <.text+0x4e89> sub    %esi,%eax
-0804eb5b <.text+0x4e8b> jne    0804eb41 <exit@plt+0x4e85>
-0804eb5d <.text+0x4e8d> mov    (%ebx),%eax
-0804eb5f <.text+0x4e8f> mov    -0x8(%ebp),%esi
-0804eb62 <.text+0x4e92> mov    -0xc(%ebp),%ebx
-0804eb65 <.text+0x4e95> mov    -0x4(%ebp),%edi
-0804eb68 <.text+0x4e98> mov    %eax,0xc(%ebp)
-0804eb6b <.text+0x4e9b> mov    (%ecx),%eax
-0804eb6d <.text+0x4e9d> mov    %eax,0x8(%ebp)
-0804eb70 <.text+0x4ea0> mov    %ebp,%esp
-0804eb72 <.text+0x4ea2> pop    %ebp
-0804eb73 <.text+0x4ea3> jmp    08049cac <strcmp@plt>
-0804eb78 <.text+0x4ea8> test   %dl,%dl
-0804eb7a <.text+0x4eaa> mov    $0xffffffff,%eax
-0804eb7f <.text+0x4eaf> jne    0804eb2e <exit@plt+0x4e72>
-0804eb81 <.text+0x4eb1> jmp    0804eb41 <exit@plt+0x4e85>
-0804eb83 <.text+0x4eb3> lea    0x0(%esi),%esi
-0804eb89 <.text+0x4eb9> lea    0x0(%edi,%eiz,1),%edi
-0804eb90 <.text+0x4ec0> push   %ebp
-0804eb91 <.text+0x4ec1> mov    %esp,%ebp
-0804eb93 <.text+0x4ec3> sub    $0x18,%esp
-0804eb96 <.text+0x4ec6> mov    0xc(%ebp),%ecx
-0804eb99 <.text+0x4ec9> mov    %ebx,-0xc(%ebp)
-0804eb9c <.text+0x4ecc> mov    0x8(%ebp),%ebx
-0804eb9f <.text+0x4ecf> mov    %edi,-0x4(%ebp)
-0804eba2 <.text+0x4ed2> mov    %esi,-0x8(%ebp)
-0804eba5 <.text+0x4ed5> mov    0x68(%ecx),%eax
-0804eba8 <.text+0x4ed8> mov    0x68(%ebx),%esi
-0804ebab <.text+0x4edb> cmp    $0x9,%eax
-0804ebae <.text+0x4ede> sete   %dl
-0804ebb1 <.text+0x4ee1> cmp    $0x3,%eax
-0804ebb4 <.text+0x4ee4> mov    %edx,%edi
-0804ebb6 <.text+0x4ee6> sete   %dl
-0804ebb9 <.text+0x4ee9> or     %edi,%edx
-0804ebbb <.text+0x4eeb> cmp    $0x9,%esi
-0804ebbe <.text+0x4eee> je     0804ec18 <exit@plt+0x4f5c>
-0804ebc0 <.text+0x4ef0> cmp    $0x3,%esi
-0804ebc3 <.text+0x4ef3> je     0804ec18 <exit@plt+0x4f5c>
-0804ebc5 <.text+0x4ef5> test   %dl,%dl
-0804ebc7 <.text+0x4ef7> mov    $0x1,%eax
-0804ebcc <.text+0x4efc> jne    0804ebe1 <exit@plt+0x4f25>
-0804ebce <.text+0x4efe> mov    0x50(%ebx),%edx
-0804ebd1 <.text+0x4f01> mov    $0xffffffff,%eax
-0804ebd6 <.text+0x4f06> cmp    %edx,0x50(%ecx)
-0804ebd9 <.text+0x4f09> mov    0x54(%ecx),%esi
-0804ebdc <.text+0x4f0c> mov    0x54(%ebx),%edi
-0804ebdf <.text+0x4f0f> jle    0804ebf0 <exit@plt+0x4f34>
-0804ebe1 <.text+0x4f11> mov    -0xc(%ebp),%ebx
-0804ebe4 <.text+0x4f14> mov    -0x8(%ebp),%esi
-0804ebe7 <.text+0x4f17> mov    -0x4(%ebp),%edi
-0804ebea <.text+0x4f1a> mov    %ebp,%esp
-0804ebec <.text+0x4f1c> pop    %ebp
-0804ebed <.text+0x4f1d> ret    
-0804ebee <.text+0x4f1e> xchg   %ax,%ax
-0804ebf0 <.text+0x4f20> mov    $0x1,%eax
-0804ebf5 <.text+0x4f25> jl     0804ebe1 <exit@plt+0x4f25>
-0804ebf7 <.text+0x4f27> mov    %edi,%eax
-0804ebf9 <.text+0x4f29> sub    %esi,%eax
-0804ebfb <.text+0x4f2b> jne    0804ebe1 <exit@plt+0x4f25>
-0804ebfd <.text+0x4f2d> mov    (%ebx),%eax
-0804ebff <.text+0x4f2f> mov    -0x8(%ebp),%esi
-0804ec02 <.text+0x4f32> mov    -0xc(%ebp),%ebx
-0804ec05 <.text+0x4f35> mov    -0x4(%ebp),%edi
-0804ec08 <.text+0x4f38> mov    %eax,0xc(%ebp)
-0804ec0b <.text+0x4f3b> mov    (%ecx),%eax
-0804ec0d <.text+0x4f3d> mov    %eax,0x8(%ebp)
-0804ec10 <.text+0x4f40> mov    %ebp,%esp
-0804ec12 <.text+0x4f42> pop    %ebp
-0804ec13 <.text+0x4f43> jmp    0804be10 <exit@plt+0x2154>
-0804ec18 <.text+0x4f48> test   %dl,%dl
-0804ec1a <.text+0x4f4a> mov    $0xffffffff,%eax
-0804ec1f <.text+0x4f4f> jne    0804ebce <exit@plt+0x4f12>
-0804ec21 <.text+0x4f51> jmp    0804ebe1 <exit@plt+0x4f25>
-0804ec23 <.text+0x4f53> lea    0x0(%esi),%esi
-0804ec29 <.text+0x4f59> lea    0x0(%edi,%eiz,1),%edi
-0804ec30 <.text+0x4f60> push   %ebp
-0804ec31 <.text+0x4f61> mov    %esp,%ebp
-0804ec33 <.text+0x4f63> push   %edi
-0804ec34 <.text+0x4f64> push   %esi
-0804ec35 <.text+0x4f65> push   %ebx
-0804ec36 <.text+0x4f66> sub    $0x4c,%esp
-0804ec39 <.text+0x4f69> mov    %al,-0x25(%ebp)
-0804ec3c <.text+0x4f6c> mov    0x8061358,%eax
-0804ec41 <.text+0x4f71> mov    %eax,-0x1c(%ebp)
-0804ec44 <.text+0x4f74> mov    0x80614b0,%eax
-0804ec49 <.text+0x4f79> cmp    -0x1c(%ebp),%eax
-0804ec4c <.text+0x4f7c> mov    %eax,-0x20(%ebp)
-0804ec4f <.text+0x4f7f> jbe    0804ec57 <exit@plt+0x4f9b>
-0804ec51 <.text+0x4f81> mov    -0x1c(%ebp),%edx
-0804ec54 <.text+0x4f84> mov    %edx,-0x20(%ebp)
-0804ec57 <.text+0x4f87> mov    -0x20(%ebp),%ecx
-0804ec5a <.text+0x4f8a> cmp    0x8061348,%ecx
-0804ec60 <.text+0x4f90> jbe    0804ed30 <exit@plt+0x5074>
-0804ec66 <.text+0x4f96> mov    %eax,%edx
-0804ec68 <.text+0x4f98> shr    %edx
-0804ec6a <.text+0x4f9a> cmp    %edx,%ecx
-0804ec6c <.text+0x4f9c> jb     0804eea2 <exit@plt+0x51e6>
-0804ec72 <.text+0x4fa2> cmp    $0x15555555,%eax
-0804ec77 <.text+0x4fa7> mov    0x80614ac,%edx
-0804ec7d <.text+0x4fad> ja     0804eed8 <exit@plt+0x521c>
-0804ec83 <.text+0x4fb3> lea    (%eax,%eax,2),%eax
-0804ec86 <.text+0x4fb6> shl    $0x2,%eax
-0804ec89 <.text+0x4fb9> mov    %eax,0x4(%esp)
-0804ec8d <.text+0x4fbd> mov    %edx,(%esp)
-0804ec90 <.text+0x4fc0> call   08058300 <exit@plt+0xe644>
-0804ec95 <.text+0x4fc5> mov    0x80614b0,%esi
-0804ec9b <.text+0x4fcb> mov    %eax,0x80614ac
-0804eca0 <.text+0x4fd0> mov    0x8061348,%edi
-0804eca6 <.text+0x4fd6> lea    0x1(%edi,%esi,1),%ecx
-0804ecaa <.text+0x4fda> cmp    %ecx,%esi
-0804ecac <.text+0x4fdc> ja     0804eed8 <exit@plt+0x521c>
-0804ecb2 <.text+0x4fe2> mov    %esi,%eax
-0804ecb4 <.text+0x4fe4> mov    %ecx,%ebx
-0804ecb6 <.text+0x4fe6> sub    %edi,%eax
-0804ecb8 <.text+0x4fe8> xor    %edx,%edx
-0804ecba <.text+0x4fea> imul   %eax,%ebx
-0804ecbd <.text+0x4fed> mov    %eax,%edi
-0804ecbf <.text+0x4fef> mov    %ebx,%eax
-0804ecc1 <.text+0x4ff1> div    %edi
-0804ecc3 <.text+0x4ff3> cmp    %eax,%ecx
-0804ecc5 <.text+0x4ff5> jne    0804eed8 <exit@plt+0x521c>
-0804eccb <.text+0x4ffb> shr    %ebx
-0804eccd <.text+0x4ffd> cmp    $0x3fffffff,%ebx
-0804ecd3 <.text+0x5003> ja     0804eed8 <exit@plt+0x521c>
-0804ecd9 <.text+0x5009> shl    $0x2,%ebx
-0804ecdc <.text+0x500c> mov    %ebx,(%esp)
-0804ecdf <.text+0x500f> call   08058380 <exit@plt+0xe6c4>
-0804ece4 <.text+0x5014> mov    0x8061348,%ebx
-0804ecea <.text+0x501a> cmp    %ebx,%esi
-0804ecec <.text+0x501c> jbe    0804ed21 <exit@plt+0x5065>
-0804ecee <.text+0x501e> lea    (%ebx,%ebx,2),%ecx
-0804ecf1 <.text+0x5021> add    $0x1,%ebx
-0804ecf4 <.text+0x5024> shl    $0x2,%ecx
-0804ecf7 <.text+0x5027> add    0x80614ac,%ecx
-0804ecfd <.text+0x502d> lea    0x0(,%ebx,4),%edx
-0804ed04 <.text+0x5034> add    $0x8,%ecx
-0804ed07 <.text+0x5037> jmp    0804ed13 <exit@plt+0x5057>
-0804ed09 <.text+0x5039> lea    0x0(%esi,%eiz,1),%esi
-0804ed10 <.text+0x5040> add    $0x1,%ebx
-0804ed13 <.text+0x5043> mov    %eax,(%ecx)
-0804ed15 <.text+0x5045> add    %edx,%eax
-0804ed17 <.text+0x5047> add    $0xc,%ecx
-0804ed1a <.text+0x504a> add    $0x4,%edx
-0804ed1d <.text+0x504d> cmp    %ebx,%esi
-0804ed1f <.text+0x504f> ja     0804ed10 <exit@plt+0x5054>
-0804ed21 <.text+0x5051> mov    0x8061358,%edx
-0804ed27 <.text+0x5057> mov    %esi,0x8061348
-0804ed2d <.text+0x505d> mov    %edx,-0x1c(%ebp)
-0804ed30 <.text+0x5060> mov    -0x20(%ebp),%ebx
-0804ed33 <.text+0x5063> test   %ebx,%ebx
-0804ed35 <.text+0x5065> je     0804ed7a <exit@plt+0x50be>
-0804ed37 <.text+0x5067> mov    0x80614ac,%esi
-0804ed3d <.text+0x506d> mov    $0x3,%ebx
-0804ed42 <.text+0x5072> xor    %edx,%edx
-0804ed44 <.text+0x5074> lea    0x0(%esi,%eiz,1),%esi
-0804ed48 <.text+0x5078> mov    -0x4(%esi,%ebx,4),%ecx
-0804ed4c <.text+0x507c> lea    0x1(%edx),%edi
-0804ed4f <.text+0x507f> xor    %eax,%eax
-0804ed51 <.text+0x5081> movb   $0x1,-0xc(%esi,%ebx,4)
-0804ed56 <.text+0x5086> mov    %ebx,-0x8(%esi,%ebx,4)
-0804ed5a <.text+0x508a> lea    0x0(%esi),%esi
-0804ed60 <.text+0x5090> movl   $0x3,(%ecx,%eax,4)
-0804ed67 <.text+0x5097> add    $0x1,%eax
-0804ed6a <.text+0x509a> cmp    %edx,%eax
-0804ed6c <.text+0x509c> jbe    0804ed60 <exit@plt+0x50a4>
-0804ed6e <.text+0x509e> add    $0x3,%ebx
-0804ed71 <.text+0x50a1> cmp    %edi,-0x20(%ebp)
-0804ed74 <.text+0x50a4> jbe    0804ed7a <exit@plt+0x50be>
-0804ed76 <.text+0x50a6> mov    %edi,%edx
-0804ed78 <.text+0x50a8> jmp    0804ed48 <exit@plt+0x508c>
-0804ed7a <.text+0x50aa> mov    -0x1c(%ebp),%ecx
-0804ed7d <.text+0x50ad> test   %ecx,%ecx
-0804ed7f <.text+0x50af> je     0804ee60 <exit@plt+0x51a4>
-0804ed85 <.text+0x50b5> movl   $0x0,-0x1c(%ebp)
-0804ed8c <.text+0x50bc> lea    0x0(%esi,%eiz,1),%esi
-0804ed90 <.text+0x50c0> mov    0x806135c,%eax
-0804ed95 <.text+0x50c5> mov    -0x1c(%ebp),%ecx
-0804ed98 <.text+0x50c8> mov    (%eax,%ecx,4),%eax
-0804ed9b <.text+0x50cb> call   0804c860 <exit@plt+0x2ba4>
-0804eda0 <.text+0x50d0> mov    -0x20(%ebp),%edx
-0804eda3 <.text+0x50d3> test   %edx,%edx
-0804eda5 <.text+0x50d5> mov    %eax,-0x24(%ebp)
-0804eda8 <.text+0x50d8> je     0804ee40 <exit@plt+0x5184>
-0804edae <.text+0x50de> mov    0x8061358,%eax
-0804edb3 <.text+0x50e3> mov    $0x1,%ecx
-0804edb8 <.text+0x50e8> mov    0x80613fc,%edx
-0804edbe <.text+0x50ee> mov    0x80614ac,%esi
-0804edc4 <.text+0x50f4> mov    %eax,-0x34(%ebp)
-0804edc7 <.text+0x50f7> sub    $0x1,%eax
-0804edca <.text+0x50fa> mov    %edx,-0x2c(%ebp)
-0804edcd <.text+0x50fd> mov    %eax,-0x30(%ebp)
-0804edd0 <.text+0x5100> jmp    0804ee27 <exit@plt+0x516b>
-0804edd2 <.text+0x5102> lea    0x0(%esi),%esi
-0804edd8 <.text+0x5108> mov    -0x30(%ebp),%eax
-0804eddb <.text+0x510b> xor    %edx,%edx
-0804eddd <.text+0x510d> add    %ecx,%eax
-0804eddf <.text+0x510f> div    %ecx
-0804ede1 <.text+0x5111> xor    %edx,%edx
-0804ede3 <.text+0x5113> mov    %eax,%ebx
-0804ede5 <.text+0x5115> mov    -0x1c(%ebp),%eax
-0804ede8 <.text+0x5118> div    %ebx
-0804edea <.text+0x511a> mov    %eax,%ebx
-0804edec <.text+0x511c> xor    %eax,%eax
-0804edee <.text+0x511e> mov    0x8(%esi),%edx
-0804edf1 <.text+0x5121> cmp    %edi,%ebx
-0804edf3 <.text+0x5123> mov    -0x24(%ebp),%edi
-0804edf6 <.text+0x5126> setne  %al
-0804edf9 <.text+0x5129> lea    (%edi,%eax,2),%eax
-0804edfc <.text+0x512c> mov    (%edx,%ebx,4),%edi
-0804edff <.text+0x512f> cmp    %edi,%eax
-0804ee01 <.text+0x5131> mov    %edi,-0x3c(%ebp)
-0804ee04 <.text+0x5134> jbe    0804ee1a <exit@plt+0x515e>
-0804ee06 <.text+0x5136> mov    %eax,%edi
-0804ee08 <.text+0x5138> sub    -0x3c(%ebp),%edi
-0804ee0b <.text+0x513b> add    %edi,0x4(%esi)
-0804ee0e <.text+0x513e> mov    %eax,(%edx,%ebx,4)
-0804ee11 <.text+0x5141> mov    -0x2c(%ebp),%eax
-0804ee14 <.text+0x5144> cmp    %eax,0x4(%esi)
-0804ee17 <.text+0x5147> setb   (%esi)
-0804ee1a <.text+0x514a> add    $0xc,%esi
-0804ee1d <.text+0x514d> cmp    %ecx,-0x20(%ebp)
-0804ee20 <.text+0x5150> lea    0x1(%ecx),%eax
-0804ee23 <.text+0x5153> jbe    0804ee50 <exit@plt+0x5194>
-0804ee25 <.text+0x5155> mov    %eax,%ecx
-0804ee27 <.text+0x5157> cmpb   $0x0,(%esi)
-0804ee2a <.text+0x515a> lea    -0x1(%ecx),%edi
-0804ee2d <.text+0x515d> je     0804ee1a <exit@plt+0x515e>
-0804ee2f <.text+0x515f> cmpb   $0x0,-0x25(%ebp)
-0804ee33 <.text+0x5163> jne    0804edd8 <exit@plt+0x511c>
-0804ee35 <.text+0x5165> mov    -0x1c(%ebp),%eax
-0804ee38 <.text+0x5168> xor    %edx,%edx
-0804ee3a <.text+0x516a> div    %ecx
-0804ee3c <.text+0x516c> mov    %edx,%ebx
-0804ee3e <.text+0x516e> jmp    0804edec <exit@plt+0x5130>
-0804ee40 <.text+0x5170> mov    0x8061358,%edi
-0804ee46 <.text+0x5176> mov    %edi,-0x34(%ebp)
-0804ee49 <.text+0x5179> lea    0x0(%esi,%eiz,1),%esi
-0804ee50 <.text+0x5180> addl   $0x1,-0x1c(%ebp)
-0804ee54 <.text+0x5184> mov    -0x34(%ebp),%edx
-0804ee57 <.text+0x5187> cmp    %edx,-0x1c(%ebp)
-0804ee5a <.text+0x518a> jb     0804ed90 <exit@plt+0x50d4>
-0804ee60 <.text+0x5190> cmpl   $0x1,-0x20(%ebp)
-0804ee64 <.text+0x5194> jbe    0804eed3 <exit@plt+0x5217>
-0804ee66 <.text+0x5196> mov    -0x20(%ebp),%ecx
-0804ee69 <.text+0x5199> mov    0x80614ac,%eax
-0804ee6e <.text+0x519e> lea    -0x3(%ecx,%ecx,2),%edx
-0804ee72 <.text+0x51a2> cmpb   $0x0,(%eax,%edx,4)
-0804ee76 <.text+0x51a6> jne    0804eed3 <exit@plt+0x5217>
-0804ee78 <.text+0x51a8> lea    (%ecx,%ecx,2),%edx
-0804ee7b <.text+0x51ab> lea    -0x18(%eax,%edx,4),%edx
-0804ee7f <.text+0x51af> mov    %ecx,%eax
-0804ee81 <.text+0x51b1> jmp    0804ee92 <exit@plt+0x51d6>
-0804ee83 <.text+0x51b3> nop
-0804ee84 <.text+0x51b4> lea    0x0(%esi,%eiz,1),%esi
-0804ee88 <.text+0x51b8> movzbl (%edx),%ecx
-0804ee8b <.text+0x51bb> sub    $0xc,%edx
-0804ee8e <.text+0x51be> test   %cl,%cl
-0804ee90 <.text+0x51c0> jne    0804ee9a <exit@plt+0x51de>
-0804ee92 <.text+0x51c2> sub    $0x1,%eax
-0804ee95 <.text+0x51c5> cmp    $0x1,%eax
-0804ee98 <.text+0x51c8> ja     0804ee88 <exit@plt+0x51cc>
-0804ee9a <.text+0x51ca> add    $0x4c,%esp
-0804ee9d <.text+0x51cd> pop    %ebx
-0804ee9e <.text+0x51ce> pop    %esi
-0804ee9f <.text+0x51cf> pop    %edi
-0804eea0 <.text+0x51d0> pop    %ebp
-0804eea1 <.text+0x51d1> ret    
-0804eea2 <.text+0x51d2> cmp    $0xaaaaaaa,%ecx
-0804eea8 <.text+0x51d8> mov    0x80614ac,%eax
-0804eead <.text+0x51dd> ja     0804eed8 <exit@plt+0x521c>
-0804eeaf <.text+0x51df> mov    -0x20(%ebp),%esi
-0804eeb2 <.text+0x51e2> mov    -0x20(%ebp),%edi
-0804eeb5 <.text+0x51e5> mov    %eax,(%esp)
-0804eeb8 <.text+0x51e8> add    %esi,%esi
-0804eeba <.text+0x51ea> lea    (%esi,%edi,1),%edx
-0804eebd <.text+0x51ed> shl    $0x3,%edx
-0804eec0 <.text+0x51f0> mov    %edx,0x4(%esp)
-0804eec4 <.text+0x51f4> call   08058300 <exit@plt+0xe644>
-0804eec9 <.text+0x51f9> mov    %eax,0x80614ac
-0804eece <.text+0x51fe> jmp    0804eca0 <exit@plt+0x4fe4>
-0804eed3 <.text+0x5203> mov    -0x20(%ebp),%eax
-0804eed6 <.text+0x5206> jmp    0804ee9a <exit@plt+0x51de>
-0804eed8 <.text+0x5208> call   080527c0 <exit@plt+0x8b04>
-0804eedd <.text+0x520d> lea    0x0(%esi),%esi
-0804eee0 <.text+0x5210> push   %ebp
-0804eee1 <.text+0x5211> mov    %esp,%ebp
-0804eee3 <.text+0x5213> push   %edi
-0804eee4 <.text+0x5214> push   %esi
-0804eee5 <.text+0x5215> push   %ebx
-0804eee6 <.text+0x5216> sub    $0x3c,%esp
-0804eee9 <.text+0x5219> cmpl   $0x4,0x80613a0
-0804eef0 <.text+0x5220> ja     0804ef1a <exit@plt+0x525e>
-0804eef2 <.text+0x5222> mov    0x80613a0,%eax
-0804eef7 <.text+0x5227> jmp    *0x805e580(,%eax,4)
-0804eefe <.text+0x522e> xchg   %ax,%ax
-0804ef00 <.text+0x5230> mov    0x8061300,%eax
-0804ef05 <.text+0x5235> mov    0x14(%eax),%edx
-0804ef08 <.text+0x5238> cmp    0x18(%eax),%edx
-0804ef0b <.text+0x523b> jae    0804f250 <exit@plt+0x5594>
-0804ef11 <.text+0x5241> movb   $0xa,(%edx)
-0804ef14 <.text+0x5244> add    $0x1,%edx
-0804ef17 <.text+0x5247> mov    %edx,0x14(%eax)
-0804ef1a <.text+0x524a> add    $0x3c,%esp
-0804ef1d <.text+0x524d> pop    %ebx
-0804ef1e <.text+0x524e> pop    %esi
-0804ef1f <.text+0x524f> pop    %edi
-0804ef20 <.text+0x5250> pop    %ebp
-0804ef21 <.text+0x5251> ret    
-0804ef22 <.text+0x5252> xor    %eax,%eax
-0804ef24 <.text+0x5254> call   0804ec30 <exit@plt+0x4f74>
-0804ef29 <.text+0x5259> mov    0x80614ac,%edx
-0804ef2f <.text+0x525f> mov    %eax,-0x20(%ebp)
-0804ef32 <.text+0x5262> lea    -0x3(%eax,%eax,2),%eax
-0804ef36 <.text+0x5266> lea    (%edx,%eax,4),%eax
-0804ef39 <.text+0x5269> mov    %eax,-0x28(%ebp)
-0804ef3c <.text+0x526c> mov    0x806135c,%eax
-0804ef41 <.text+0x5271> mov    (%eax),%ebx
-0804ef43 <.text+0x5273> mov    %ebx,%eax
-0804ef45 <.text+0x5275> call   0804c860 <exit@plt+0x2ba4>
-0804ef4a <.text+0x527a> mov    -0x28(%ebp),%edx
-0804ef4d <.text+0x527d> mov    %eax,%edi
-0804ef4f <.text+0x527f> mov    0x8(%edx),%eax
-0804ef52 <.text+0x5282> xor    %edx,%edx
-0804ef54 <.text+0x5284> mov    (%eax),%eax
-0804ef56 <.text+0x5286> mov    %eax,-0x24(%ebp)
-0804ef59 <.text+0x5289> mov    %ebx,%eax
-0804ef5b <.text+0x528b> call   0804cee0 <exit@plt+0x3224>
-0804ef60 <.text+0x5290> cmpl   $0x1,0x8061358
-0804ef67 <.text+0x5297> jbe    0804ef00 <exit@plt+0x5244>
-0804ef69 <.text+0x5299> xor    %ecx,%ecx
-0804ef6b <.text+0x529b> mov    $0x1,%ebx
-0804ef70 <.text+0x52a0> jmp    0804efce <exit@plt+0x5312>
-0804ef72 <.text+0x52a2> lea    0x0(%esi),%esi
-0804ef78 <.text+0x52a8> mov    0x8061300,%eax
-0804ef7d <.text+0x52ad> mov    0x14(%eax),%edx
-0804ef80 <.text+0x52b0> cmp    0x18(%eax),%edx
-0804ef83 <.text+0x52b3> jae    0804f239 <exit@plt+0x557d>
-0804ef89 <.text+0x52b9> movb   $0xa,(%edx)
-0804ef8c <.text+0x52bc> add    $0x1,%edx
-0804ef8f <.text+0x52bf> xor    %esi,%esi
-0804ef91 <.text+0x52c1> mov    %edx,0x14(%eax)
-0804ef94 <.text+0x52c4> mov    0x806135c,%eax
-0804ef99 <.text+0x52c9> mov    %esi,%edx
-0804ef9b <.text+0x52cb> mov    (%eax,%ebx,4),%edi
-0804ef9e <.text+0x52ce> add    $0x1,%ebx
-0804efa1 <.text+0x52d1> mov    %edi,%eax
-0804efa3 <.text+0x52d3> call   0804cee0 <exit@plt+0x3224>
-0804efa8 <.text+0x52d8> mov    %edi,%eax
-0804efaa <.text+0x52da> call   0804c860 <exit@plt+0x2ba4>
-0804efaf <.text+0x52df> mov    -0x28(%ebp),%edx
-0804efb2 <.text+0x52e2> cmp    0x8061358,%ebx
-0804efb8 <.text+0x52e8> mov    %eax,%edi
-0804efba <.text+0x52ea> mov    0x8(%edx),%eax
-0804efbd <.text+0x52ed> mov    -0x1c(%ebp),%edx
-0804efc0 <.text+0x52f0> mov    (%eax,%edx,4),%eax
-0804efc3 <.text+0x52f3> mov    %eax,-0x24(%ebp)
-0804efc6 <.text+0x52f6> jae    0804ef00 <exit@plt+0x5244>
-0804efcc <.text+0x52fc> mov    %esi,%ecx
-0804efce <.text+0x52fe> xor    %edx,%edx
-0804efd0 <.text+0x5300> mov    %ebx,%eax
-0804efd2 <.text+0x5302> divl   -0x20(%ebp)
-0804efd5 <.text+0x5305> test   %edx,%edx
-0804efd7 <.text+0x5307> mov    %edx,-0x1c(%ebp)
-0804efda <.text+0x530a> je     0804ef78 <exit@plt+0x52bc>
-0804efdc <.text+0x530c> mov    -0x24(%ebp),%esi
-0804efdf <.text+0x530f> lea    (%edi,%ecx,1),%eax
-0804efe2 <.text+0x5312> add    %ecx,%esi
-0804efe4 <.text+0x5314> mov    %esi,%edx
-0804efe6 <.text+0x5316> call   0804c250 <exit@plt+0x2594>
-0804efeb <.text+0x531b> jmp    0804ef94 <exit@plt+0x52d8>
-0804efed <.text+0x531d> mov    0x8061358,%eax
-0804eff2 <.text+0x5322> test   %eax,%eax
-0804eff4 <.text+0x5324> je     0804ef00 <exit@plt+0x5244>
-0804effa <.text+0x532a> mov    0x806135c,%eax
-0804efff <.text+0x532f> xor    %esi,%esi
-0804f001 <.text+0x5331> xor    %ebx,%ebx
-0804f003 <.text+0x5333> mov    (%eax),%edi
-0804f005 <.text+0x5335> mov    %edi,%eax
-0804f007 <.text+0x5337> call   0804c860 <exit@plt+0x2ba4>
-0804f00c <.text+0x533c> mov    %eax,-0x20(%ebp)
-0804f00f <.text+0x533f> nop
-0804f010 <.text+0x5340> mov    %ebx,%edx
-0804f012 <.text+0x5342> mov    %edi,%eax
-0804f014 <.text+0x5344> call   0804cee0 <exit@plt+0x3224>
-0804f019 <.text+0x5349> add    $0x1,%esi
-0804f01c <.text+0x534c> cmp    0x8061358,%esi
-0804f022 <.text+0x5352> jae    0804ef00 <exit@plt+0x5244>
-0804f028 <.text+0x5358> mov    0x806135c,%eax
-0804f02d <.text+0x535d> add    -0x20(%ebp),%ebx
-0804f030 <.text+0x5360> mov    (%eax,%esi,4),%edi
-0804f033 <.text+0x5363> mov    %edi,%eax
-0804f035 <.text+0x5365> call   0804c860 <exit@plt+0x2ba4>
-0804f03a <.text+0x536a> test   %esi,%esi
-0804f03c <.text+0x536c> mov    %eax,-0x20(%ebp)
-0804f03f <.text+0x536f> je     0804f010 <exit@plt+0x5354>
-0804f041 <.text+0x5371> add    $0x2,%ebx
-0804f044 <.text+0x5374> add    %ebx,%eax
-0804f046 <.text+0x5376> cmp    0x80613fc,%eax
-0804f04c <.text+0x537c> sbb    %edx,%edx
-0804f04e <.text+0x537e> and    $0x16,%edx
-0804f051 <.text+0x5381> add    $0xa,%edx
-0804f054 <.text+0x5384> cmp    0x80613fc,%eax
-0804f05a <.text+0x538a> mov    %edx,-0x1c(%ebp)
-0804f05d <.text+0x538d> sbb    %edx,%edx
-0804f05f <.text+0x538f> and    $0x16,%edx
-0804f062 <.text+0x5392> add    $0xa,%edx
-0804f065 <.text+0x5395> cmp    0x80613fc,%eax
-0804f06b <.text+0x539b> sbb    %eax,%eax
-0804f06d <.text+0x539d> and    %eax,%ebx
-0804f06f <.text+0x539f> mov    0x8061300,%eax
-0804f074 <.text+0x53a4> mov    0x14(%eax),%ecx
-0804f077 <.text+0x53a7> cmp    0x18(%eax),%ecx
-0804f07a <.text+0x53aa> jae    0804f2b6 <exit@plt+0x55fa>
-0804f080 <.text+0x53b0> movb   $0x2c,(%ecx)
-0804f083 <.text+0x53b3> add    $0x1,%ecx
-0804f086 <.text+0x53b6> mov    %ecx,0x14(%eax)
-0804f089 <.text+0x53b9> mov    0x8061300,%eax
-0804f08e <.text+0x53be> mov    0x14(%eax),%ecx
-0804f091 <.text+0x53c1> cmp    0x18(%eax),%ecx
-0804f094 <.text+0x53c4> jae    0804f2a1 <exit@plt+0x55e5>
-0804f09a <.text+0x53ca> mov    %dl,(%ecx)
-0804f09c <.text+0x53cc> add    $0x1,%ecx
-0804f09f <.text+0x53cf> mov    %ecx,0x14(%eax)
-0804f0a2 <.text+0x53d2> jmp    0804f010 <exit@plt+0x5354>
-0804f0a7 <.text+0x53d7> mov    0x8061358,%esi
-0804f0ad <.text+0x53dd> xor    %ebx,%ebx
-0804f0af <.text+0x53df> test   %esi,%esi
-0804f0b1 <.text+0x53e1> je     0804ef1a <exit@plt+0x525e>
-0804f0b7 <.text+0x53e7> nop
-0804f0b8 <.text+0x53e8> mov    0x806135c,%eax
-0804f0bd <.text+0x53ed> mov    (%eax,%ebx,4),%eax
-0804f0c0 <.text+0x53f0> call   0804d430 <exit@plt+0x3774>
-0804f0c5 <.text+0x53f5> mov    0x8061300,%eax
-0804f0ca <.text+0x53fa> mov    0x14(%eax),%edx
-0804f0cd <.text+0x53fd> cmp    0x18(%eax),%edx
-0804f0d0 <.text+0x5400> jae    0804f28c <exit@plt+0x55d0>
-0804f0d6 <.text+0x5406> movb   $0xa,(%edx)
-0804f0d9 <.text+0x5409> add    $0x1,%edx
-0804f0dc <.text+0x540c> mov    %edx,0x14(%eax)
-0804f0df <.text+0x540f> addl   $0x1,0x80614b4
-0804f0e6 <.text+0x5416> add    $0x1,%ebx
-0804f0e9 <.text+0x5419> cmp    %ebx,0x8061358
-0804f0ef <.text+0x541f> ja     0804f0b8 <exit@plt+0x53fc>
-0804f0f1 <.text+0x5421> add    $0x3c,%esp
-0804f0f4 <.text+0x5424> pop    %ebx
-0804f0f5 <.text+0x5425> pop    %esi
-0804f0f6 <.text+0x5426> pop    %edi
-0804f0f7 <.text+0x5427> pop    %ebp
-0804f0f8 <.text+0x5428> ret    
-0804f0f9 <.text+0x5429> mov    0x8061358,%edi
-0804f0ff <.text+0x542f> xor    %ebx,%ebx
-0804f101 <.text+0x5431> test   %edi,%edi
-0804f103 <.text+0x5433> je     0804ef1a <exit@plt+0x525e>
-0804f109 <.text+0x5439> lea    0x0(%esi,%eiz,1),%esi
-0804f110 <.text+0x5440> mov    0x806135c,%eax
-0804f115 <.text+0x5445> xor    %edx,%edx
-0804f117 <.text+0x5447> mov    (%eax,%ebx,4),%eax
-0804f11a <.text+0x544a> call   0804cee0 <exit@plt+0x3224>
-0804f11f <.text+0x544f> mov    0x8061300,%eax
-0804f124 <.text+0x5454> mov    0x14(%eax),%edx
-0804f127 <.text+0x5457> cmp    0x18(%eax),%edx
-0804f12a <.text+0x545a> jae    0804f277 <exit@plt+0x55bb>
-0804f130 <.text+0x5460> movb   $0xa,(%edx)
-0804f133 <.text+0x5463> add    $0x1,%edx
-0804f136 <.text+0x5466> mov    %edx,0x14(%eax)
-0804f139 <.text+0x5469> add    $0x1,%ebx
-0804f13c <.text+0x546c> cmp    %ebx,0x8061358
-0804f142 <.text+0x5472> ja     0804f110 <exit@plt+0x5454>
-0804f144 <.text+0x5474> add    $0x3c,%esp
-0804f147 <.text+0x5477> pop    %ebx
-0804f148 <.text+0x5478> pop    %esi
-0804f149 <.text+0x5479> pop    %edi
-0804f14a <.text+0x547a> pop    %ebp
-0804f14b <.text+0x547b> ret    
-0804f14c <.text+0x547c> mov    $0x1,%eax
-0804f151 <.text+0x5481> call   0804ec30 <exit@plt+0x4f74>
-0804f156 <.text+0x5486> mov    0x80614ac,%edx
-0804f15c <.text+0x548c> mov    %eax,%ecx
-0804f15e <.text+0x548e> lea    -0x3(%eax,%eax,2),%eax
-0804f162 <.text+0x5492> lea    (%edx,%eax,4),%eax
-0804f165 <.text+0x5495> xor    %edx,%edx
-0804f167 <.text+0x5497> mov    %eax,-0x2c(%ebp)
-0804f16a <.text+0x549a> mov    0x8061358,%eax
-0804f16f <.text+0x549f> div    %ecx
-0804f171 <.text+0x54a1> test   %edx,%edx
-0804f173 <.text+0x54a3> setne  %dl
-0804f176 <.text+0x54a6> movzbl %dl,%edx
-0804f179 <.text+0x54a9> add    %eax,%edx
-0804f17b <.text+0x54ab> mov    %edx,-0x28(%ebp)
-0804f17e <.text+0x54ae> je     0804ef1a <exit@plt+0x525e>
-0804f184 <.text+0x54b4> shl    $0x2,%edx
-0804f187 <.text+0x54b7> xor    %esi,%esi
-0804f189 <.text+0x54b9> movl   $0x0,-0x34(%ebp)
-0804f190 <.text+0x54c0> mov    %edx,-0x30(%ebp)
-0804f193 <.text+0x54c3> nop
-0804f194 <.text+0x54c4> lea    0x0(%esi,%eiz,1),%esi
-0804f198 <.text+0x54c8> lea    0x0(,%esi,4),%edi
-0804f19f <.text+0x54cf> xor    %ebx,%ebx
-0804f1a1 <.text+0x54d1> movl   $0x0,-0x1c(%ebp)
-0804f1a8 <.text+0x54d8> jmp    0804f1ca <exit@plt+0x550e>
-0804f1aa <.text+0x54da> lea    0x0(%esi),%esi
-0804f1b0 <.text+0x54e0> mov    -0x24(%ebp),%ecx
-0804f1b3 <.text+0x54e3> mov    -0x20(%ebp),%edx
-0804f1b6 <.text+0x54e6> add    %ebx,%ecx
-0804f1b8 <.text+0x54e8> lea    (%ebx,%edx,1),%eax
-0804f1bb <.text+0x54eb> mov    %ecx,%edx
-0804f1bd <.text+0x54ed> mov    %ecx,-0x38(%ebp)
-0804f1c0 <.text+0x54f0> call   0804c250 <exit@plt+0x2594>
-0804f1c5 <.text+0x54f5> mov    -0x38(%ebp),%ecx
-0804f1c8 <.text+0x54f8> mov    %ecx,%ebx
-0804f1ca <.text+0x54fa> mov    0x806135c,%eax
-0804f1cf <.text+0x54ff> mov    (%eax,%edi,1),%ecx
-0804f1d2 <.text+0x5502> mov    %ecx,%eax
-0804f1d4 <.text+0x5504> mov    %ecx,-0x38(%ebp)
-0804f1d7 <.text+0x5507> call   0804c860 <exit@plt+0x2ba4>
-0804f1dc <.text+0x550c> mov    -0x2c(%ebp),%edx
-0804f1df <.text+0x550f> mov    -0x38(%ebp),%ecx
-0804f1e2 <.text+0x5512> mov    %eax,-0x20(%ebp)
-0804f1e5 <.text+0x5515> mov    0x8(%edx),%eax
-0804f1e8 <.text+0x5518> mov    -0x1c(%ebp),%edx
-0804f1eb <.text+0x551b> mov    (%eax,%edx,1),%eax
-0804f1ee <.text+0x551e> mov    %ebx,%edx
-0804f1f0 <.text+0x5520> mov    %eax,-0x24(%ebp)
-0804f1f3 <.text+0x5523> mov    %ecx,%eax
-0804f1f5 <.text+0x5525> call   0804cee0 <exit@plt+0x3224>
-0804f1fa <.text+0x552a> add    -0x28(%ebp),%esi
-0804f1fd <.text+0x552d> add    -0x30(%ebp),%edi
-0804f200 <.text+0x5530> addl   $0x4,-0x1c(%ebp)
-0804f204 <.text+0x5534> cmp    0x8061358,%esi
-0804f20a <.text+0x553a> jb     0804f1b0 <exit@plt+0x54f4>
-0804f20c <.text+0x553c> mov    0x8061300,%eax
-0804f211 <.text+0x5541> mov    0x14(%eax),%edx
-0804f214 <.text+0x5544> cmp    0x18(%eax),%edx
-0804f217 <.text+0x5547> jae    0804f265 <exit@plt+0x55a9>
-0804f219 <.text+0x5549> movb   $0xa,(%edx)
-0804f21c <.text+0x554c> add    $0x1,%edx
-0804f21f <.text+0x554f> mov    %edx,0x14(%eax)
-0804f222 <.text+0x5552> mov    -0x34(%ebp),%esi
-0804f225 <.text+0x5555> add    $0x1,%esi
-0804f228 <.text+0x5558> cmp    %esi,-0x28(%ebp)
-0804f22b <.text+0x555b> jbe    0804ef1a <exit@plt+0x525e>
-0804f231 <.text+0x5561> mov    %esi,-0x34(%ebp)
-0804f234 <.text+0x5564> jmp    0804f198 <exit@plt+0x54dc>
-0804f239 <.text+0x5569> movl   $0xa,0x4(%esp)
-0804f241 <.text+0x5571> xor    %esi,%esi
-0804f243 <.text+0x5573> mov    %eax,(%esp)
-0804f246 <.text+0x5576> call   080498fc <__overflow@plt>
-0804f24b <.text+0x557b> jmp    0804ef94 <exit@plt+0x52d8>
-0804f250 <.text+0x5580> movl   $0xa,0x4(%esp)
-0804f258 <.text+0x5588> mov    %eax,(%esp)
-0804f25b <.text+0x558b> call   080498fc <__overflow@plt>
-0804f260 <.text+0x5590> jmp    0804ef1a <exit@plt+0x525e>
-0804f265 <.text+0x5595> movl   $0xa,0x4(%esp)
-0804f26d <.text+0x559d> mov    %eax,(%esp)
-0804f270 <.text+0x55a0> call   080498fc <__overflow@plt>
-0804f275 <.text+0x55a5> jmp    0804f222 <exit@plt+0x5566>
-0804f277 <.text+0x55a7> movl   $0xa,0x4(%esp)
-0804f27f <.text+0x55af> mov    %eax,(%esp)
-0804f282 <.text+0x55b2> call   080498fc <__overflow@plt>
-0804f287 <.text+0x55b7> jmp    0804f139 <exit@plt+0x547d>
-0804f28c <.text+0x55bc> movl   $0xa,0x4(%esp)
-0804f294 <.text+0x55c4> mov    %eax,(%esp)
-0804f297 <.text+0x55c7> call   080498fc <__overflow@plt>
-0804f29c <.text+0x55cc> jmp    0804f0df <exit@plt+0x5423>
-0804f2a1 <.text+0x55d1> movzbl -0x1c(%ebp),%edx
-0804f2a5 <.text+0x55d5> mov    %eax,(%esp)
-0804f2a8 <.text+0x55d8> mov    %edx,0x4(%esp)
-0804f2ac <.text+0x55dc> call   080498fc <__overflow@plt>
-0804f2b1 <.text+0x55e1> jmp    0804f010 <exit@plt+0x5354>
-0804f2b6 <.text+0x55e6> movl   $0x2c,0x4(%esp)
-0804f2be <.text+0x55ee> mov    %eax,(%esp)
-0804f2c1 <.text+0x55f1> mov    %dl,-0x38(%ebp)
-0804f2c4 <.text+0x55f4> call   080498fc <__overflow@plt>
-0804f2c9 <.text+0x55f9> movzbl -0x38(%ebp),%edx
-0804f2cd <.text+0x55fd> jmp    0804f089 <exit@plt+0x53cd>
-0804f2d2 <.text+0x5602> lea    0x0(%esi,%eiz,1),%esi
-0804f2d9 <.text+0x5609> lea    0x0(%edi,%eiz,1),%edi
-0804f2e0 <.text+0x5610> push   %ebp
-0804f2e1 <.text+0x5611> mov    %esp,%ebp
-0804f2e3 <.text+0x5613> push   %edi
-0804f2e4 <.text+0x5614> push   %esi
-0804f2e5 <.text+0x5615> push   %ebx
-0804f2e6 <.text+0x5616> sub    $0x34c,%esp
-0804f2ec <.text+0x561c> mov    %eax,-0x324(%ebp)
-0804f2f2 <.text+0x5622> mov    %edx,-0x330(%ebp)
-0804f2f8 <.text+0x5628> mov    %cl,-0x329(%ebp)
-0804f2fe <.text+0x562e> mov    %gs:0x14,%eax
-0804f304 <.text+0x5634> mov    %eax,-0x1c(%ebp)
-0804f307 <.text+0x5637> xor    %eax,%eax
-0804f309 <.text+0x5639> call   0804969c <__errno_location@plt>
-0804f30e <.text+0x563e> mov    -0x324(%ebp),%edx
-0804f314 <.text+0x5644> movl   $0x0,(%eax)
-0804f31a <.text+0x564a> mov    %eax,%ebx
-0804f31c <.text+0x564c> mov    %edx,(%esp)
-0804f31f <.text+0x564f> call   0804992c <opendir@plt>
-0804f324 <.text+0x5654> test   %eax,%eax
-0804f326 <.text+0x5656> mov    %eax,-0x314(%ebp)
-0804f32c <.text+0x565c> je     0804fa50 <exit@plt+0x5d94>
-0804f332 <.text+0x5662> mov    0x806134c,%edi
-0804f338 <.text+0x5668> test   %edi,%edi
-0804f33a <.text+0x566a> je     0804f454 <exit@plt+0x5798>
-0804f340 <.text+0x5670> mov    -0x314(%ebp),%esi
-0804f346 <.text+0x5676> mov    %esi,(%esp)
-0804f349 <.text+0x5679> call   080496cc <dirfd@plt>
-0804f34e <.text+0x567e> test   %eax,%eax
-0804f350 <.text+0x5680> js     0804f8d0 <exit@plt+0x5c14>
-0804f356 <.text+0x5686> lea    -0x308(%ebp),%edx
-0804f35c <.text+0x568c> mov    %edx,0x8(%esp)
-0804f360 <.text+0x5690> mov    %eax,0x4(%esp)
-0804f364 <.text+0x5694> movl   $0x3,(%esp)
-0804f36b <.text+0x569b> call   08049bfc <__fxstat64@plt>
-0804f370 <.text+0x56a0> shr    $0x1f,%eax
-0804f373 <.text+0x56a3> test   %al,%al
-0804f375 <.text+0x56a5> jne    0804f88d <exit@plt+0x5bd1>
-0804f37b <.text+0x56ab> mov    -0x2b0(%ebp),%edx
-0804f381 <.text+0x56b1> mov    -0x2ac(%ebp),%ecx
-0804f387 <.text+0x56b7> mov    -0x308(%ebp),%esi
-0804f38d <.text+0x56bd> mov    -0x304(%ebp),%edi
-0804f393 <.text+0x56c3> mov    %edx,-0x334(%ebp)
-0804f399 <.text+0x56c9> mov    %ecx,-0x338(%ebp)
-0804f39f <.text+0x56cf> mov    %esi,-0x310(%ebp)
-0804f3a5 <.text+0x56d5> mov    %edi,-0x30c(%ebp)
-0804f3ab <.text+0x56db> movl   $0x10,(%esp)
-0804f3b2 <.text+0x56e2> call   08058380 <exit@plt+0xe6c4>
-0804f3b7 <.text+0x56e7> mov    -0x334(%ebp),%edx
-0804f3bd <.text+0x56ed> mov    -0x338(%ebp),%ecx
-0804f3c3 <.text+0x56f3> mov    %edx,(%eax)
-0804f3c5 <.text+0x56f5> mov    %eax,%esi
-0804f3c7 <.text+0x56f7> mov    -0x30c(%ebp),%edx
-0804f3cd <.text+0x56fd> mov    %ecx,0x4(%eax)
-0804f3d0 <.text+0x5700> mov    -0x310(%ebp),%eax
-0804f3d6 <.text+0x5706> mov    %edx,0xc(%esi)
-0804f3d9 <.text+0x5709> mov    %eax,0x8(%esi)
-0804f3dc <.text+0x570c> mov    0x806134c,%eax
-0804f3e1 <.text+0x5711> mov    %esi,0x4(%esp)
-0804f3e5 <.text+0x5715> mov    %eax,(%esp)
-0804f3e8 <.text+0x5718> call   08053be0 <exit@plt+0x9f24>
-0804f3ed <.text+0x571d> test   %eax,%eax
-0804f3ef <.text+0x571f> je     0804fac5 <exit@plt+0x5e09>
-0804f3f5 <.text+0x5725> cmp    %eax,%esi
-0804f3f7 <.text+0x5727> jne    0804f8f8 <exit@plt+0x5c3c>
-0804f3fd <.text+0x572d> mov    0x806154c,%eax
-0804f402 <.text+0x5732> mov    0x8061550,%edx
-0804f408 <.text+0x5738> sub    %eax,%edx
-0804f40a <.text+0x573a> cmp    $0xf,%edx
-0804f40d <.text+0x573d> jg     0804f428 <exit@plt+0x576c>
-0804f40f <.text+0x573f> movl   $0x10,0x4(%esp)
-0804f417 <.text+0x5747> movl   $0x8061540,(%esp)
-0804f41e <.text+0x574e> call   080498ec <_obstack_newchunk@plt>
-0804f423 <.text+0x5753> mov    0x806154c,%eax
-0804f428 <.text+0x5758> lea    0x10(%eax),%edx
-0804f42b <.text+0x575b> mov    -0x304(%ebp),%ecx
-0804f431 <.text+0x5761> mov    %edx,0x806154c
-0804f437 <.text+0x5767> mov    -0x308(%ebp),%edx
-0804f43d <.text+0x576d> mov    %ecx,0xc(%eax)
-0804f440 <.text+0x5770> mov    %edx,0x8(%eax)
-0804f443 <.text+0x5773> mov    -0x2b0(%ebp),%edx
-0804f449 <.text+0x5779> mov    -0x2ac(%ebp),%ecx
-0804f44f <.text+0x577f> mov    %edx,(%eax)
-0804f451 <.text+0x5781> mov    %ecx,0x4(%eax)
-0804f454 <.text+0x5784> call   0804abf0 <exit@plt+0xf34>
-0804f459 <.text+0x5789> movzbl -0x329(%ebp),%edi
-0804f460 <.text+0x5790> movl   $0x0,-0x320(%ebp)
-0804f46a <.text+0x579a> movl   $0x0,-0x31c(%ebp)
-0804f474 <.text+0x57a4> mov    %edi,-0x328(%ebp)
-0804f47a <.text+0x57aa> lea    0x0(%esi),%esi
-0804f480 <.text+0x57b0> mov    -0x314(%ebp),%eax
-0804f486 <.text+0x57b6> movl   $0x0,(%ebx)
-0804f48c <.text+0x57bc> mov    %eax,(%esp)
-0804f48f <.text+0x57bf> call   080499fc <readdir64@plt>
-0804f494 <.text+0x57c4> test   %eax,%eax
-0804f496 <.text+0x57c6> mov    %eax,-0x310(%ebp)
-0804f49c <.text+0x57cc> je     0804f5d8 <exit@plt+0x591c>
-0804f4a2 <.text+0x57d2> mov    %eax,%esi
-0804f4a4 <.text+0x57d4> mov    0x80613dc,%eax
-0804f4a9 <.text+0x57d9> add    $0x13,%esi
-0804f4ac <.text+0x57dc> cmp    $0x2,%eax
-0804f4af <.text+0x57df> je     0804f4f1 <exit@plt+0x5835>
-0804f4b1 <.text+0x57e1> mov    -0x310(%ebp),%edx
-0804f4b7 <.text+0x57e7> cmpb   $0x2e,0x13(%edx)
-0804f4bb <.text+0x57eb> je     0804f5b0 <exit@plt+0x58f4>
-0804f4c1 <.text+0x57f1> test   %eax,%eax
-0804f4c3 <.text+0x57f3> jne    0804f4f1 <exit@plt+0x5835>
-0804f4c5 <.text+0x57f5> mov    0x80613e4,%edi
-0804f4cb <.text+0x57fb> test   %edi,%edi
-0804f4cd <.text+0x57fd> je     0804f4f1 <exit@plt+0x5835>
-0804f4cf <.text+0x57ff> nop
-0804f4d0 <.text+0x5800> movl   $0x4,0x8(%esp)
-0804f4d8 <.text+0x5808> mov    %esi,0x4(%esp)
-0804f4dc <.text+0x580c> mov    (%edi),%eax
-0804f4de <.text+0x580e> mov    %eax,(%esp)
-0804f4e1 <.text+0x5811> call   08049c2c <fnmatch@plt>
-0804f4e6 <.text+0x5816> test   %eax,%eax
-0804f4e8 <.text+0x5818> je     0804f480 <exit@plt+0x57c4>
-0804f4ea <.text+0x581a> mov    0x4(%edi),%edi
-0804f4ed <.text+0x581d> test   %edi,%edi
-0804f4ef <.text+0x581f> jne    0804f4d0 <exit@plt+0x5814>
-0804f4f1 <.text+0x5821> mov    0x80613e0,%edi
-0804f4f7 <.text+0x5827> test   %edi,%edi
-0804f4f9 <.text+0x5829> je     0804f525 <exit@plt+0x5869>
-0804f4fb <.text+0x582b> nop
-0804f4fc <.text+0x582c> lea    0x0(%esi,%eiz,1),%esi
-0804f500 <.text+0x5830> movl   $0x4,0x8(%esp)
-0804f508 <.text+0x5838> mov    %esi,0x4(%esp)
-0804f50c <.text+0x583c> mov    (%edi),%eax
-0804f50e <.text+0x583e> mov    %eax,(%esp)
-0804f511 <.text+0x5841> call   08049c2c <fnmatch@plt>
-0804f516 <.text+0x5846> test   %eax,%eax
-0804f518 <.text+0x5848> je     0804f480 <exit@plt+0x57c4>
-0804f51e <.text+0x584e> mov    0x4(%edi),%edi
-0804f521 <.text+0x5851> test   %edi,%edi
-0804f523 <.text+0x5853> jne    0804f500 <exit@plt+0x5844>
-0804f525 <.text+0x5855> mov    -0x310(%ebp),%edx
-0804f52b <.text+0x585b> xor    %ecx,%ecx
-0804f52d <.text+0x585d> movzbl 0x12(%edx),%eax
-0804f531 <.text+0x5861> sub    $0x1,%eax
-0804f534 <.text+0x5864> cmp    $0xd,%al
-0804f536 <.text+0x5866> ja     0804f542 <exit@plt+0x5886>
-0804f538 <.text+0x5868> movzbl %al,%eax
-0804f53b <.text+0x586b> mov    0x805f000(,%eax,4),%ecx
-0804f542 <.text+0x5872> mov    -0x310(%ebp),%edx
-0804f548 <.text+0x5878> mov    -0x324(%ebp),%edi
-0804f54e <.text+0x587e> movl   $0x0,0x8(%esp)
-0804f556 <.text+0x5886> mov    %edi,0xc(%esp)
-0804f55a <.text+0x588a> mov    (%edx),%eax
-0804f55c <.text+0x588c> mov    0x4(%edx),%edx
-0804f55f <.text+0x588f> mov    %eax,(%esp)
-0804f562 <.text+0x5892> mov    %esi,%eax
-0804f564 <.text+0x5894> mov    %edx,0x4(%esp)
-0804f568 <.text+0x5898> mov    %ecx,%edx
-0804f56a <.text+0x589a> call   0804aec0 <exit@plt+0x1204>
-0804f56f <.text+0x589f> add    %eax,-0x320(%ebp)
-0804f575 <.text+0x58a5> adc    %edx,-0x31c(%ebp)
-0804f57b <.text+0x58ab> cmpl   $0x1,0x80613a0
-0804f582 <.text+0x58b2> jne    0804f480 <exit@plt+0x57c4>
-0804f588 <.text+0x58b8> cmpl   $0xffffffff,0x80613a8
-0804f58f <.text+0x58bf> jne    0804f480 <exit@plt+0x57c4>
-0804f595 <.text+0x58c5> call   0804bb50 <exit@plt+0x1e94>
-0804f59a <.text+0x58ca> call   0804eee0 <exit@plt+0x5224>
-0804f59f <.text+0x58cf> nop
-0804f5a0 <.text+0x58d0> call   0804abf0 <exit@plt+0xf34>
-0804f5a5 <.text+0x58d5> jmp    0804f480 <exit@plt+0x57c4>
-0804f5aa <.text+0x58da> lea    0x0(%esi),%esi
-0804f5b0 <.text+0x58e0> test   %eax,%eax
-0804f5b2 <.text+0x58e2> je     0804f480 <exit@plt+0x57c4>
-0804f5b8 <.text+0x58e8> xor    %eax,%eax
-0804f5ba <.text+0x58ea> cmpb   $0x2e,0x1(%esi)
-0804f5be <.text+0x58ee> sete   %al
-0804f5c1 <.text+0x58f1> cmpb   $0x0,0x14(%edx,%eax,1)
-0804f5c6 <.text+0x58f6> je     0804f480 <exit@plt+0x57c4>
-0804f5cc <.text+0x58fc> jmp    0804f4f1 <exit@plt+0x5835>
-0804f5d1 <.text+0x5901> lea    0x0(%esi,%eiz,1),%esi
-0804f5d8 <.text+0x5908> mov    (%ebx),%esi
-0804f5da <.text+0x590a> test   %esi,%esi
-0804f5dc <.text+0x590c> je     0804f616 <exit@plt+0x595a>
-0804f5de <.text+0x590e> movl   $0x5,0x8(%esp)
-0804f5e6 <.text+0x5916> movl   $0x805dea0,0x4(%esp)
-0804f5ee <.text+0x591e> movl   $0x0,(%esp)
-0804f5f5 <.text+0x5925> call   0804990c <dcgettext@plt>
-0804f5fa <.text+0x592a> mov    -0x324(%ebp),%ecx
-0804f600 <.text+0x5930> mov    %eax,%edx
-0804f602 <.text+0x5932> mov    -0x328(%ebp),%eax
-0804f608 <.text+0x5938> call   0804acc0 <exit@plt+0x1004>
-0804f60d <.text+0x593d> cmpl   $0x4b,(%ebx)
-0804f610 <.text+0x5940> je     0804f480 <exit@plt+0x57c4>
-0804f616 <.text+0x5946> mov    -0x314(%ebp),%esi
-0804f61c <.text+0x594c> mov    %esi,(%esp)
-0804f61f <.text+0x594f> call   08049abc <closedir@plt>
-0804f624 <.text+0x5954> test   %eax,%eax
-0804f626 <.text+0x5956> jne    0804f95b <exit@plt+0x5c9f>
-0804f62c <.text+0x595c> call   0804bb50 <exit@plt+0x1e94>
-0804f631 <.text+0x5961> cmpb   $0x0,0x80613d8
-0804f638 <.text+0x5968> jne    0804f787 <exit@plt+0x5acb>
-0804f63e <.text+0x596e> cmpb   $0x0,0x80613f8
-0804f645 <.text+0x5975> jne    0804f7a6 <exit@plt+0x5aea>
-0804f64b <.text+0x597b> mov    0x80613a0,%ecx
-0804f651 <.text+0x5981> test   %ecx,%ecx
-0804f653 <.text+0x5983> je     0804f662 <exit@plt+0x59a6>
-0804f655 <.text+0x5985> cmpb   $0x0,0x80613af
-0804f65c <.text+0x598c> je     0804f75d <exit@plt+0x5aa1>
-0804f662 <.text+0x5992> cmpb   $0x0,0x80613c0
-0804f669 <.text+0x5999> jne    0804f990 <exit@plt+0x5cd4>
-0804f66f <.text+0x599f> movl   $0x5,0x8(%esp)
-0804f677 <.text+0x59a7> movl   $0x805decd,0x4(%esp)
-0804f67f <.text+0x59af> movl   $0x0,(%esp)
-0804f686 <.text+0x59b6> call   0804990c <dcgettext@plt>
-0804f68b <.text+0x59bb> mov    %eax,%ebx
-0804f68d <.text+0x59bd> mov    0x8061300,%eax
-0804f692 <.text+0x59c2> mov    %ebx,(%esp)
-0804f695 <.text+0x59c5> mov    %eax,0x4(%esp)
-0804f699 <.text+0x59c9> call   080496fc <fputs_unlocked@plt>
-0804f69e <.text+0x59ce> mov    %ebx,(%esp)
-0804f6a1 <.text+0x59d1> call   08049a2c <strlen@plt>
-0804f6a6 <.text+0x59d6> add    %eax,0x80614b4
-0804f6ac <.text+0x59dc> mov    0x8061300,%eax
-0804f6b1 <.text+0x59e1> mov    0x14(%eax),%edx
-0804f6b4 <.text+0x59e4> cmp    0x18(%eax),%edx
-0804f6b7 <.text+0x59e7> jae    0804fa9a <exit@plt+0x5dde>
-0804f6bd <.text+0x59ed> movb   $0x20,(%edx)
-0804f6c0 <.text+0x59f0> add    $0x1,%edx
-0804f6c3 <.text+0x59f3> mov    %edx,0x14(%eax)
-0804f6c6 <.text+0x59f6> mov    0x80613b8,%eax
-0804f6cb <.text+0x59fb> mov    0x80613bc,%edx
-0804f6d1 <.text+0x5a01> addl   $0x1,0x80614b4
-0804f6d8 <.text+0x5a08> mov    %eax,0x18(%esp)
-0804f6dc <.text+0x5a0c> mov    0x80613b0,%eax
-0804f6e1 <.text+0x5a11> mov    %edx,0x1c(%esp)
-0804f6e5 <.text+0x5a15> mov    -0x31c(%ebp),%edx
-0804f6eb <.text+0x5a1b> movl   $0x200,0x10(%esp)
-0804f6f3 <.text+0x5a23> movl   $0x0,0x14(%esp)
-0804f6fb <.text+0x5a2b> mov    %eax,0xc(%esp)
-0804f6ff <.text+0x5a2f> lea    -0x2a8(%ebp),%eax
-0804f705 <.text+0x5a35> mov    %eax,0x8(%esp)
-0804f709 <.text+0x5a39> mov    -0x320(%ebp),%eax
-0804f70f <.text+0x5a3f> mov    %edx,0x4(%esp)
-0804f713 <.text+0x5a43> mov    %eax,(%esp)
-0804f716 <.text+0x5a46> call   08054030 <exit@plt+0xa374>
-0804f71b <.text+0x5a4b> mov    %eax,%ebx
-0804f71d <.text+0x5a4d> mov    0x8061300,%eax
-0804f722 <.text+0x5a52> mov    %ebx,(%esp)
-0804f725 <.text+0x5a55> mov    %eax,0x4(%esp)
-0804f729 <.text+0x5a59> call   080496fc <fputs_unlocked@plt>
-0804f72e <.text+0x5a5e> mov    %ebx,(%esp)
-0804f731 <.text+0x5a61> call   08049a2c <strlen@plt>
-0804f736 <.text+0x5a66> add    %eax,0x80614b4
-0804f73c <.text+0x5a6c> mov    0x8061300,%eax
-0804f741 <.text+0x5a71> mov    0x14(%eax),%edx
-0804f744 <.text+0x5a74> cmp    0x18(%eax),%edx
-0804f747 <.text+0x5a77> jae    0804faaf <exit@plt+0x5df3>
-0804f74d <.text+0x5a7d> movb   $0xa,(%edx)
-0804f750 <.text+0x5a80> add    $0x1,%edx
-0804f753 <.text+0x5a83> mov    %edx,0x14(%eax)
-0804f756 <.text+0x5a86> addl   $0x1,0x80614b4
-0804f75d <.text+0x5a8d> mov    0x8061358,%edx
-0804f763 <.text+0x5a93> test   %edx,%edx
-0804f765 <.text+0x5a95> je     0804f76c <exit@plt+0x5ab0>
-0804f767 <.text+0x5a97> call   0804eee0 <exit@plt+0x5224>
-0804f76c <.text+0x5a9c> mov    -0x1c(%ebp),%esi
-0804f76f <.text+0x5a9f> xor    %gs:0x14,%esi
-0804f776 <.text+0x5aa6> jne    0804faca <exit@plt+0x5e0e>
-0804f77c <.text+0x5aac> add    $0x34c,%esp
-0804f782 <.text+0x5ab2> pop    %ebx
-0804f783 <.text+0x5ab3> pop    %esi
-0804f784 <.text+0x5ab4> pop    %edi
-0804f785 <.text+0x5ab5> pop    %ebp
-0804f786 <.text+0x5ab6> ret    
-0804f787 <.text+0x5ab7> movzbl -0x329(%ebp),%edx
-0804f78e <.text+0x5abe> mov    -0x324(%ebp),%eax
-0804f794 <.text+0x5ac4> call   0804c0b0 <exit@plt+0x23f4>
-0804f799 <.text+0x5ac9> cmpb   $0x0,0x80613d8
-0804f7a0 <.text+0x5ad0> je     0804f63e <exit@plt+0x5982>
-0804f7a6 <.text+0x5ad6> cmpb   $0x0,0x80612a8
-0804f7ad <.text+0x5add> jne    0804f7d0 <exit@plt+0x5b14>
-0804f7af <.text+0x5adf> mov    0x8061300,%eax
-0804f7b4 <.text+0x5ae4> mov    0x14(%eax),%edx
-0804f7b7 <.text+0x5ae7> cmp    0x18(%eax),%edx
-0804f7ba <.text+0x5aea> jae    0804fa85 <exit@plt+0x5dc9>
-0804f7c0 <.text+0x5af0> movb   $0xa,(%edx)
-0804f7c3 <.text+0x5af3> add    $0x1,%edx
-0804f7c6 <.text+0x5af6> mov    %edx,0x14(%eax)
-0804f7c9 <.text+0x5af9> addl   $0x1,0x80614b4
-0804f7d0 <.text+0x5b00> cmpb   $0x0,0x80613c0
-0804f7d7 <.text+0x5b07> movb   $0x0,0x80612a8
-0804f7de <.text+0x5b0e> jne    0804f9c1 <exit@plt+0x5d05>
-0804f7e4 <.text+0x5b14> mov    -0x330(%ebp),%ebx
-0804f7ea <.text+0x5b1a> mov    0x80613f0,%ecx
-0804f7f0 <.text+0x5b20> test   %ebx,%ebx
-0804f7f2 <.text+0x5b22> je     0804fa3f <exit@plt+0x5d83>
-0804f7f8 <.text+0x5b28> mov    -0x330(%ebp),%edx
-0804f7fe <.text+0x5b2e> mov    0x8061300,%eax
-0804f803 <.text+0x5b33> movl   $0x0,(%esp)
-0804f80a <.text+0x5b3a> call   0804c4e0 <exit@plt+0x2824>
-0804f80f <.text+0x5b3f> add    0x80614b4,%eax
-0804f815 <.text+0x5b45> cmpb   $0x0,0x80613c0
-0804f81c <.text+0x5b4c> mov    %eax,0x80614b4
-0804f821 <.text+0x5b51> je     0804f85c <exit@plt+0x5ba0>
-0804f823 <.text+0x5b53> mov    0x806150c,%edx
-0804f829 <.text+0x5b59> lea    0x4(%edx),%ecx
-0804f82c <.text+0x5b5c> cmp    %ecx,0x8061510
-0804f832 <.text+0x5b62> jae    0804f853 <exit@plt+0x5b97>
-0804f834 <.text+0x5b64> movl   $0x4,0x4(%esp)
-0804f83c <.text+0x5b6c> movl   $0x8061500,(%esp)
-0804f843 <.text+0x5b73> call   080498ec <_obstack_newchunk@plt>
-0804f848 <.text+0x5b78> mov    0x806150c,%edx
-0804f84e <.text+0x5b7e> mov    0x80614b4,%eax
-0804f853 <.text+0x5b83> mov    %eax,(%edx)
-0804f855 <.text+0x5b85> addl   $0x4,0x806150c
-0804f85c <.text+0x5b8c> mov    0x8061300,%eax
-0804f861 <.text+0x5b91> movl   $0x2,0x8(%esp)
-0804f869 <.text+0x5b99> movl   $0x1,0x4(%esp)
-0804f871 <.text+0x5ba1> movl   $0x805deca,(%esp)
-0804f878 <.text+0x5ba8> mov    %eax,0xc(%esp)
-0804f87c <.text+0x5bac> call   08049a8c <fwrite_unlocked@plt>
-0804f881 <.text+0x5bb1> addl   $0x2,0x80614b4
-0804f888 <.text+0x5bb8> jmp    0804f64b <exit@plt+0x598f>
-0804f88d <.text+0x5bbd> movl   $0x5,0x8(%esp)
-0804f895 <.text+0x5bc5> movl   $0x805db2c,0x4(%esp)
-0804f89d <.text+0x5bcd> movl   $0x0,(%esp)
-0804f8a4 <.text+0x5bd4> call   0804990c <dcgettext@plt>
-0804f8a9 <.text+0x5bd9> mov    -0x324(%ebp),%ecx
-0804f8af <.text+0x5bdf> mov    %eax,%edx
-0804f8b1 <.text+0x5be1> movzbl -0x329(%ebp),%eax
-0804f8b8 <.text+0x5be8> call   0804acc0 <exit@plt+0x1004>
-0804f8bd <.text+0x5bed> mov    -0x314(%ebp),%eax
-0804f8c3 <.text+0x5bf3> mov    %eax,(%esp)
-0804f8c6 <.text+0x5bf6> call   08049abc <closedir@plt>
-0804f8cb <.text+0x5bfb> jmp    0804f76c <exit@plt+0x5ab0>
-0804f8d0 <.text+0x5c00> mov    -0x324(%ebp),%edi
-0804f8d6 <.text+0x5c06> lea    -0x308(%ebp),%eax
-0804f8dc <.text+0x5c0c> mov    %eax,0x8(%esp)
-0804f8e0 <.text+0x5c10> movl   $0x3,(%esp)
-0804f8e7 <.text+0x5c17> mov    %edi,0x4(%esp)
-0804f8eb <.text+0x5c1b> call   0804976c <__xstat64@plt>
-0804f8f0 <.text+0x5c20> shr    $0x1f,%eax
-0804f8f3 <.text+0x5c23> jmp    0804f373 <exit@plt+0x56b7>
-0804f8f8 <.text+0x5c28> mov    %esi,(%esp)
-0804f8fb <.text+0x5c2b> call   080498cc <free@plt>
-0804f900 <.text+0x5c30> mov    -0x324(%ebp),%edx
-0804f906 <.text+0x5c36> mov    %edx,(%esp)
-0804f909 <.text+0x5c39> call   08056170 <exit@plt+0xc4b4>
-0804f90e <.text+0x5c3e> movl   $0x5,0x8(%esp)
-0804f916 <.text+0x5c46> movl   $0x805db54,0x4(%esp)
-0804f91e <.text+0x5c4e> movl   $0x0,(%esp)
-0804f925 <.text+0x5c55> mov    %eax,%ebx
-0804f927 <.text+0x5c57> call   0804990c <dcgettext@plt>
-0804f92c <.text+0x5c5c> mov    %ebx,0xc(%esp)
-0804f930 <.text+0x5c60> movl   $0x0,0x4(%esp)
-0804f938 <.text+0x5c68> movl   $0x0,(%esp)
-0804f93f <.text+0x5c6f> mov    %eax,0x8(%esp)
-0804f943 <.text+0x5c73> call   08049b4c <error@plt>
-0804f948 <.text+0x5c78> mov    -0x314(%ebp),%esi
-0804f94e <.text+0x5c7e> mov    %esi,(%esp)
-0804f951 <.text+0x5c81> call   08049abc <closedir@plt>
-0804f956 <.text+0x5c86> jmp    0804f76c <exit@plt+0x5ab0>
-0804f95b <.text+0x5c8b> movl   $0x5,0x8(%esp)
-0804f963 <.text+0x5c93> movl   $0x805deb5,0x4(%esp)
-0804f96b <.text+0x5c9b> movl   $0x0,(%esp)
-0804f972 <.text+0x5ca2> call   0804990c <dcgettext@plt>
-0804f977 <.text+0x5ca7> mov    -0x324(%ebp),%ecx
-0804f97d <.text+0x5cad> mov    %eax,%edx
-0804f97f <.text+0x5caf> movzbl -0x329(%ebp),%eax
-0804f986 <.text+0x5cb6> call   0804acc0 <exit@plt+0x1004>
-0804f98b <.text+0x5cbb> jmp    0804f62c <exit@plt+0x5970>
-0804f990 <.text+0x5cc0> mov    0x8061300,%eax
-0804f995 <.text+0x5cc5> movl   $0x2,0x8(%esp)
-0804f99d <.text+0x5ccd> movl   $0x1,0x4(%esp)
-0804f9a5 <.text+0x5cd5> movl   $0x805de75,(%esp)
-0804f9ac <.text+0x5cdc> mov    %eax,0xc(%esp)
-0804f9b0 <.text+0x5ce0> call   08049a8c <fwrite_unlocked@plt>
-0804f9b5 <.text+0x5ce5> addl   $0x2,0x80614b4
-0804f9bc <.text+0x5cec> jmp    0804f66f <exit@plt+0x59b3>
-0804f9c1 <.text+0x5cf1> mov    0x8061300,%eax
-0804f9c6 <.text+0x5cf6> movl   $0x2,0x8(%esp)
-0804f9ce <.text+0x5cfe> movl   $0x1,0x4(%esp)
-0804f9d6 <.text+0x5d06> movl   $0x805de75,(%esp)
-0804f9dd <.text+0x5d0d> mov    %eax,0xc(%esp)
-0804f9e1 <.text+0x5d11> call   08049a8c <fwrite_unlocked@plt>
-0804f9e6 <.text+0x5d16> mov    0x80614b4,%edx
-0804f9ec <.text+0x5d1c> add    $0x2,%edx
-0804f9ef <.text+0x5d1f> cmpb   $0x0,0x80613c0
-0804f9f6 <.text+0x5d26> mov    %edx,0x80614b4
-0804f9fc <.text+0x5d2c> je     0804f7e4 <exit@plt+0x5b28>
-0804fa02 <.text+0x5d32> mov    0x806150c,%eax
-0804fa07 <.text+0x5d37> lea    0x4(%eax),%ecx
-0804fa0a <.text+0x5d3a> cmp    %ecx,0x8061510
-0804fa10 <.text+0x5d40> jae    0804fa31 <exit@plt+0x5d75>
-0804fa12 <.text+0x5d42> movl   $0x4,0x4(%esp)
-0804fa1a <.text+0x5d4a> movl   $0x8061500,(%esp)
-0804fa21 <.text+0x5d51> call   080498ec <_obstack_newchunk@plt>
-0804fa26 <.text+0x5d56> mov    0x806150c,%eax
-0804fa2b <.text+0x5d5b> mov    0x80614b4,%edx
-0804fa31 <.text+0x5d61> mov    %edx,(%eax)
-0804fa33 <.text+0x5d63> addl   $0x4,0x806150c
-0804fa3a <.text+0x5d6a> jmp    0804f7e4 <exit@plt+0x5b28>
-0804fa3f <.text+0x5d6f> mov    -0x324(%ebp),%edi
-0804fa45 <.text+0x5d75> mov    %edi,-0x330(%ebp)
-0804fa4b <.text+0x5d7b> jmp    0804f7f8 <exit@plt+0x5b3c>
-0804fa50 <.text+0x5d80> movl   $0x5,0x8(%esp)
-0804fa58 <.text+0x5d88> movl   $0x805de87,0x4(%esp)
-0804fa60 <.text+0x5d90> movl   $0x0,(%esp)
-0804fa67 <.text+0x5d97> call   0804990c <dcgettext@plt>
-0804fa6c <.text+0x5d9c> mov    -0x324(%ebp),%ecx
-0804fa72 <.text+0x5da2> mov    %eax,%edx
-0804fa74 <.text+0x5da4> movzbl -0x329(%ebp),%eax
-0804fa7b <.text+0x5dab> call   0804acc0 <exit@plt+0x1004>
-0804fa80 <.text+0x5db0> jmp    0804f76c <exit@plt+0x5ab0>
-0804fa85 <.text+0x5db5> movl   $0xa,0x4(%esp)
-0804fa8d <.text+0x5dbd> mov    %eax,(%esp)
-0804fa90 <.text+0x5dc0> call   080498fc <__overflow@plt>
-0804fa95 <.text+0x5dc5> jmp    0804f7c9 <exit@plt+0x5b0d>
-0804fa9a <.text+0x5dca> movl   $0x20,0x4(%esp)
-0804faa2 <.text+0x5dd2> mov    %eax,(%esp)
-0804faa5 <.text+0x5dd5> call   080498fc <__overflow@plt>
-0804faaa <.text+0x5dda> jmp    0804f6c6 <exit@plt+0x5a0a>
-0804faaf <.text+0x5ddf> movl   $0xa,0x4(%esp)
-0804fab7 <.text+0x5de7> mov    %eax,(%esp)
-0804faba <.text+0x5dea> call   080498fc <__overflow@plt>
-0804fabf <.text+0x5def> nop
-0804fac0 <.text+0x5df0> jmp    0804f756 <exit@plt+0x5a9a>
-0804fac5 <.text+0x5df5> call   080527c0 <exit@plt+0x8b04>
-0804faca <.text+0x5dfa> lea    0x0(%esi),%esi
-0804fad0 <.text+0x5e00> call   08049b1c <__stack_chk_fail@plt>
-0804fad5 <.text+0x5e05> lea    0x0(%esi,%eiz,1),%esi
-0804fad9 <.text+0x5e09> lea    0x0(%edi,%eiz,1),%edi
-0804fae0 <.text+0x5e10> push   %ebp
-0804fae1 <.text+0x5e11> mov    %esp,%ebp
-0804fae3 <.text+0x5e13> and    $0xfffffff0,%esp
-0804fae6 <.text+0x5e16> push   %edi
-0804fae7 <.text+0x5e17> push   %esi
-0804fae8 <.text+0x5e18> push   %ebx
-0804fae9 <.text+0x5e19> sub    $0xe4,%esp
-0804faef <.text+0x5e1f> mov    0xc(%ebp),%ebx
-0804faf2 <.text+0x5e22> mov    (%ebx),%eax
-0804faf4 <.text+0x5e24> mov    %eax,(%esp)
-0804faf7 <.text+0x5e27> call   08052470 <exit@plt+0x87b4>
-0804fafc <.text+0x5e2c> movl   $0x805f061,0x4(%esp)
-0804fb04 <.text+0x5e34> movl   $0x6,(%esp)
-0804fb0b <.text+0x5e3b> call   08049a5c <setlocale@plt>
-0804fb10 <.text+0x5e40> movl   $0x805ded3,0x4(%esp)
-0804fb18 <.text+0x5e48> movl   $0x805ddcd,(%esp)
-0804fb1f <.text+0x5e4f> call   0804988c <bindtextdomain@plt>
-0804fb24 <.text+0x5e54> movl   $0x805ddcd,(%esp)
-0804fb2b <.text+0x5e5b> call   08049bec <textdomain@plt>
-0804fb30 <.text+0x5e60> movl   $0x2,0x80612b8
-0804fb3a <.text+0x5e6a> movl   $0x8052d10,(%esp)
-0804fb41 <.text+0x5e71> call   0805bd40 <exit@plt+0x12084>
-0804fb46 <.text+0x5e76> mov    0x80612ac,%eax
-0804fb4b <.text+0x5e7b> movl   $0x0,0x80614a8
-0804fb55 <.text+0x5e85> movb   $0x1,0x80613f8
-0804fb5c <.text+0x5e8c> movl   $0x0,0x8061368
-0804fb66 <.text+0x5e96> cmp    $0x2,%eax
-0804fb69 <.text+0x5e99> movl   $0x80000000,0x806136c
-0804fb73 <.text+0x5ea3> movl   $0xffffffff,0x8061370
-0804fb7d <.text+0x5ead> movb   $0x0,0x80613e8
-0804fb84 <.text+0x5eb4> je     0804fe38 <exit@plt+0x617c>
-0804fb8a <.text+0x5eba> cmp    $0x3,%eax
-0804fb8d <.text+0x5ebd> je     0804fbc8 <exit@plt+0x5f0c>
-0804fb8f <.text+0x5ebf> cmp    $0x1,%eax
-0804fb92 <.text+0x5ec2> je     0804fba0 <exit@plt+0x5ee4>
-0804fb94 <.text+0x5ec4> lea    0x0(%esi,%eiz,1),%esi
-0804fb98 <.text+0x5ec8> call   0804968c <abort@plt>
-0804fb9d <.text+0x5ecd> lea    0x0(%esi),%esi
-0804fba0 <.text+0x5ed0> movl   $0x1,(%esp)
-0804fba7 <.text+0x5ed7> call   0804998c <isatty@plt>
-0804fbac <.text+0x5edc> test   %eax,%eax
-0804fbae <.text+0x5ede> je     08050108 <exit@plt+0x644c>
-0804fbb4 <.text+0x5ee4> movl   $0x2,0x80613a0
-0804fbbe <.text+0x5eee> movb   $0x1,0x80613e8
-0804fbc5 <.text+0x5ef5> jmp    0804fbe6 <exit@plt+0x5f2a>
-0804fbc7 <.text+0x5ef7> nop
-0804fbc8 <.text+0x5ef8> movl   $0x0,0x80613a0
-0804fbd2 <.text+0x5f02> movl   $0x5,0x4(%esp)
-0804fbda <.text+0x5f0a> movl   $0x0,(%esp)
-0804fbe1 <.text+0x5f11> call   080553a0 <exit@plt+0xb6e4>
-0804fbe6 <.text+0x5f16> movl   $0x0,0x80613a4
-0804fbf0 <.text+0x5f20> movl   $0x0,0x80613a8
-0804fbfa <.text+0x5f2a> movb   $0x0,0x80613ac
-0804fc01 <.text+0x5f31> movb   $0x0,0x80613ae
-0804fc08 <.text+0x5f38> movb   $0x0,0x80613af
-0804fc0f <.text+0x5f3f> movl   $0x0,0x80613c4
-0804fc19 <.text+0x5f49> movb   $0x0,0x80613d1
-0804fc20 <.text+0x5f50> movl   $0x1,0x80613d4
-0804fc2a <.text+0x5f5a> movb   $0x0,0x80613d8
-0804fc31 <.text+0x5f61> movb   $0x0,0x80613d9
-0804fc38 <.text+0x5f68> movl   $0x0,0x80613dc
-0804fc42 <.text+0x5f72> movl   $0x0,0x80613e0
-0804fc4c <.text+0x5f7c> movl   $0x0,0x80613e4
-0804fc56 <.text+0x5f86> movb   $0x0,0x8061374
-0804fc5d <.text+0x5f8d> movl   $0x805dee5,(%esp)
-0804fc64 <.text+0x5f94> call   080497bc <getenv@plt>
-0804fc69 <.text+0x5f99> test   %eax,%eax
-0804fc6b <.text+0x5f9b> mov    %eax,%esi
-0804fc6d <.text+0x5f9d> je     0804fcae <exit@plt+0x5ff2>
-0804fc6f <.text+0x5f9f> movl   $0x4,0xc(%esp)
-0804fc77 <.text+0x5fa7> movl   $0x805f860,0x8(%esp)
-0804fc7f <.text+0x5faf> movl   $0x805f820,0x4(%esp)
-0804fc87 <.text+0x5fb7> mov    %eax,(%esp)
-0804fc8a <.text+0x5fba> call   08052a50 <exit@plt+0x8d94>
-0804fc8f <.text+0x5fbf> test   %eax,%eax
-0804fc91 <.text+0x5fc1> js     08050940 <exit@plt+0x6c84>
-0804fc97 <.text+0x5fc7> mov    0x805f860(,%eax,4),%eax
-0804fc9e <.text+0x5fce> movl   $0x0,(%esp)
-0804fca5 <.text+0x5fd5> mov    %eax,0x4(%esp)
-0804fca9 <.text+0x5fd9> call   080553a0 <exit@plt+0xb6e4>
-0804fcae <.text+0x5fde> movl   $0x805def3,(%esp)
-0804fcb5 <.text+0x5fe5> call   080497bc <getenv@plt>
-0804fcba <.text+0x5fea> movl   $0x80613b8,0x8(%esp)
-0804fcc2 <.text+0x5ff2> movl   $0x80613b0,0x4(%esp)
-0804fcca <.text+0x5ffa> mov    %eax,%esi
-0804fccc <.text+0x5ffc> mov    %eax,(%esp)
-0804fccf <.text+0x5fff> call   08053e70 <exit@plt+0xa1b4>
-0804fcd4 <.text+0x6004> test   %esi,%esi
-0804fcd6 <.text+0x6006> je     08050fdb <exit@plt+0x731f>
-0804fcdc <.text+0x600c> mov    0x80613b8,%eax
-0804fce1 <.text+0x6011> mov    0x80613bc,%edx
-0804fce7 <.text+0x6017> mov    %eax,0x80611c0
-0804fcec <.text+0x601c> mov    %edx,0x80611c4
-0804fcf2 <.text+0x6022> movl   $0x50,0x80613fc
-0804fcfc <.text+0x602c> movl   $0x805df01,(%esp)
-0804fd03 <.text+0x6033> call   080497bc <getenv@plt>
-0804fd08 <.text+0x6038> test   %eax,%eax
-0804fd0a <.text+0x603a> mov    %eax,%esi
-0804fd0c <.text+0x603c> je     0804fd17 <exit@plt+0x605b>
-0804fd0e <.text+0x603e> cmpb   $0x0,(%eax)
-0804fd11 <.text+0x6041> jne    080508a8 <exit@plt+0x6bec>
-0804fd17 <.text+0x6047> lea    0xd0(%esp),%eax
-0804fd1e <.text+0x604e> mov    %eax,0x8(%esp)
-0804fd22 <.text+0x6052> movl   $0x5413,0x4(%esp)
-0804fd2a <.text+0x605a> movl   $0x1,(%esp)
-0804fd31 <.text+0x6061> call   0804994c <ioctl@plt>
-0804fd36 <.text+0x6066> cmp    $0xffffffff,%eax
-0804fd39 <.text+0x6069> je     0804fd50 <exit@plt+0x6094>
-0804fd3b <.text+0x606b> movzwl 0xd2(%esp),%eax
-0804fd43 <.text+0x6073> test   %ax,%ax
-0804fd46 <.text+0x6076> je     0804fd50 <exit@plt+0x6094>
-0804fd48 <.text+0x6078> movzwl %ax,%eax
-0804fd4b <.text+0x607b> mov    %eax,0x80613fc
-0804fd50 <.text+0x6080> movl   $0x805df09,(%esp)
-0804fd57 <.text+0x6087> call   080497bc <getenv@plt>
-0804fd5c <.text+0x608c> movl   $0x8,0x80613f4
-0804fd66 <.text+0x6096> test   %eax,%eax
-0804fd68 <.text+0x6098> mov    %eax,%esi
-0804fd6a <.text+0x609a> je     0804fdab <exit@plt+0x60ef>
-0804fd6c <.text+0x609c> lea    0xdc(%esp),%eax
-0804fd73 <.text+0x60a3> movl   $0x0,0x10(%esp)
-0804fd7b <.text+0x60ab> mov    %eax,0xc(%esp)
-0804fd7f <.text+0x60af> movl   $0x0,0x8(%esp)
-0804fd87 <.text+0x60b7> movl   $0x0,0x4(%esp)
-0804fd8f <.text+0x60bf> mov    %esi,(%esp)
-0804fd92 <.text+0x60c2> call   08058560 <exit@plt+0xe8a4>
-0804fd97 <.text+0x60c7> test   %eax,%eax
-0804fd99 <.text+0x60c9> jne    080508f8 <exit@plt+0x6c3c>
-0804fd9f <.text+0x60cf> mov    0xdc(%esp),%eax
-0804fda6 <.text+0x60d6> mov    %eax,0x80613f4
-0804fdab <.text+0x60db> xor    %edi,%edi
-0804fdad <.text+0x60dd> movl   $0x0,0x2c(%esp)
-0804fdb5 <.text+0x60e5> lea    0xdc(%esp),%esi
-0804fdbc <.text+0x60ec> lea    0x0(%esi,%eiz,1),%esi
-0804fdc0 <.text+0x60f0> mov    0x8(%ebp),%edx
-0804fdc3 <.text+0x60f3> lea    0xd8(%esp),%eax
-0804fdca <.text+0x60fa> movl   $0xffffffff,0xd8(%esp)
-0804fdd5 <.text+0x6105> mov    %eax,0x10(%esp)
-0804fdd9 <.text+0x6109> movl   $0x805ea40,0xc(%esp)
-0804fde1 <.text+0x6111> movl   $0x805dc40,0x8(%esp)
-0804fde9 <.text+0x6119> mov    %ebx,0x4(%esp)
-0804fded <.text+0x611d> mov    %edx,(%esp)
-0804fdf0 <.text+0x6120> call   0804993c <getopt_long@plt>
-0804fdf5 <.text+0x6125> cmp    $0xffffffff,%eax
-0804fdf8 <.text+0x6128> je     0804fe60 <exit@plt+0x61a4>
-0804fdfa <.text+0x612a> add    $0x83,%eax
-0804fdff <.text+0x612f> cmp    $0x112,%eax
-0804fe04 <.text+0x6134> jbe    0804fe18 <exit@plt+0x615c>
-0804fe06 <.text+0x6136> movl   $0x2,(%esp)
-0804fe0d <.text+0x613d> call   0804a240 <exit@plt+0x584>
-0804fe12 <.text+0x6142> lea    0x0(%esi),%esi
-0804fe18 <.text+0x6148> jmp    *0x805e594(,%eax,4)
-0804fe1f <.text+0x614f> movb   $0x1,0x80613ae
-0804fe26 <.text+0x6156> movl   $0x0,0x80613a0
-0804fe30 <.text+0x6160> jmp    0804fdc0 <exit@plt+0x6104>
-0804fe32 <.text+0x6162> lea    0x0(%esi),%esi
-0804fe38 <.text+0x6168> movl   $0x5,0x4(%esp)
-0804fe40 <.text+0x6170> movl   $0x0,(%esp)
-0804fe47 <.text+0x6177> movl   $0x2,0x80613a0
-0804fe51 <.text+0x6181> call   080553a0 <exit@plt+0xb6e4>
-0804fe56 <.text+0x6186> jmp    0804fbe6 <exit@plt+0x5f2a>
-0804fe5b <.text+0x618b> nop
-0804fe5c <.text+0x618c> lea    0x0(%esi,%eiz,1),%esi
-0804fe60 <.text+0x6190> mov    0x80613fc,%eax
-0804fe65 <.text+0x6195> mov    $0x1,%edx
-0804fe6a <.text+0x619a> cmp    $0x2,%eax
-0804fe6d <.text+0x619d> ja     0805013a <exit@plt+0x647e>
-0804fe73 <.text+0x61a3> mov    %edx,0x80614b0
-0804fe79 <.text+0x61a9> movl   $0x0,(%esp)
-0804fe80 <.text+0x61b0> call   080554f0 <exit@plt+0xb834>
-0804fe85 <.text+0x61b5> mov    %eax,0x80613ec
-0804fe8a <.text+0x61ba> mov    %eax,(%esp)
-0804fe8d <.text+0x61bd> call   08055380 <exit@plt+0xb6c4>
-0804fe92 <.text+0x61c2> cmp    $0x5,%eax
-0804fe95 <.text+0x61c5> je     0805109b <exit@plt+0x73df>
-0804fe9b <.text+0x61cb> mov    0x80613c4,%eax
-0804fea0 <.text+0x61d0> cmp    $0x1,%eax
-0804fea3 <.text+0x61d3> jbe    0804fee6 <exit@plt+0x622a>
-0804fea5 <.text+0x61d5> sub    $0x2,%eax
-0804fea8 <.text+0x61d8> lea    0x805dfb4(%eax),%esi
-0804feae <.text+0x61de> movzbl 0x805dfb4(%eax),%eax
-0804feb5 <.text+0x61e5> test   %al,%al
-0804feb7 <.text+0x61e7> je     0804fee6 <exit@plt+0x622a>
-0804feb9 <.text+0x61e9> lea    0x0(%esi,%eiz,1),%esi
-0804fec0 <.text+0x61f0> movsbl %al,%eax
-0804fec3 <.text+0x61f3> add    $0x1,%esi
-0804fec6 <.text+0x61f6> mov    %eax,0x4(%esp)
-0804feca <.text+0x61fa> mov    0x80613ec,%eax
-0804fecf <.text+0x61ff> movl   $0x1,0x8(%esp)
-0804fed7 <.text+0x6207> mov    %eax,(%esp)
-0804feda <.text+0x620a> call   080553d0 <exit@plt+0xb714>
-0804fedf <.text+0x620f> movzbl (%esi),%eax
-0804fee2 <.text+0x6212> test   %al,%al
-0804fee4 <.text+0x6214> jne    0804fec0 <exit@plt+0x6204>
-0804fee6 <.text+0x6216> movl   $0x0,(%esp)
-0804feed <.text+0x621d> call   080554f0 <exit@plt+0xb834>
-0804fef2 <.text+0x6222> movl   $0x1,0x8(%esp)
-0804fefa <.text+0x622a> movl   $0x3a,0x4(%esp)
-0804ff02 <.text+0x6232> mov    %eax,0x80613f0
-0804ff07 <.text+0x6237> mov    %eax,(%esp)
-0804ff0a <.text+0x623a> call   080553d0 <exit@plt+0xb714>
-0804ff0f <.text+0x623f> cmpb   $0x0,0x80613c0
-0804ff16 <.text+0x6246> jne    0805011e <exit@plt+0x6462>
-0804ff1c <.text+0x624c> mov    0x80613a0,%eax
-0804ff21 <.text+0x6251> mov    0x80613a4,%edx
-0804ff27 <.text+0x6257> sub    $0x1,%edx
-0804ff2a <.text+0x625a> cmp    $0x1,%edx
-0804ff2d <.text+0x625d> jbe    08050f75 <exit@plt+0x72b9>
-0804ff33 <.text+0x6263> test   %eax,%eax
-0804ff35 <.text+0x6265> je     08050ad6 <exit@plt+0x6e1a>
-0804ff3b <.text+0x626b> mov    0x80612e0,%eax
-0804ff40 <.text+0x6270> mov    %eax,0x2c(%esp)
-0804ff44 <.text+0x6274> cmpb   $0x0,0x80613c8
-0804ff4b <.text+0x627b> jne    08050d98 <exit@plt+0x70dc>
-0804ff51 <.text+0x6281> cmpl   $0x1,0x80613d4
-0804ff58 <.text+0x6288> je     08050e9b <exit@plt+0x71df>
-0804ff5e <.text+0x628e> cmpb   $0x0,0x80613d8
-0804ff65 <.text+0x6295> jne    08050d2e <exit@plt+0x7072>
-0804ff6b <.text+0x629b> mov    0x80613a8,%eax
-0804ff70 <.text+0x62a0> cmp    $0x2,%eax
-0804ff73 <.text+0x62a3> jne    08050c86 <exit@plt+0x6fca>
-0804ff79 <.text+0x62a9> movb   $0x1,0x8061400
-0804ff80 <.text+0x62b0> xor    %eax,%eax
-0804ff82 <.text+0x62b2> cmpb   $0x0,0x80613c0
-0804ff89 <.text+0x62b9> mov    %al,0x8061401
-0804ff8e <.text+0x62be> jne    08050eb7 <exit@plt+0x71fb>
-0804ff94 <.text+0x62c4> movl   $0x64,0x8061354
-0804ff9e <.text+0x62ce> movl   $0x3070,(%esp)
-0804ffa5 <.text+0x62d5> call   08058380 <exit@plt+0xe6c4>
-0804ffaa <.text+0x62da> movl   $0x0,0x8061358
-0804ffb4 <.text+0x62e4> mov    %eax,0x8061350
-0804ffb9 <.text+0x62e9> call   0804abf0 <exit@plt+0xf34>
-0804ffbe <.text+0x62ee> mov    0x8(%ebp),%esi
-0804ffc1 <.text+0x62f1> sub    0x2c(%esp),%esi
-0804ffc5 <.text+0x62f5> mov    0x2c(%esp),%edx
-0804ffc9 <.text+0x62f9> test   %esi,%esi
-0804ffcb <.text+0x62fb> lea    (%ebx,%edx,4),%ebx
-0804ffce <.text+0x62fe> jle    08050f9b <exit@plt+0x72df>
-0804ffd4 <.text+0x6304> mov    %esi,%edi
-0804ffd6 <.text+0x6306> mov    0x2c(%esp),%esi
-0804ffda <.text+0x630a> lea    0x0(%esi),%esi
-0804ffe0 <.text+0x6310> movl   $0x805f061,0xc(%esp)
-0804ffe8 <.text+0x6318> xor    %edx,%edx
-0804ffea <.text+0x631a> add    $0x1,%esi
-0804ffed <.text+0x631d> movl   $0x1,0x8(%esp)
-0804fff5 <.text+0x6325> movl   $0x0,(%esp)
-0804fffc <.text+0x632c> movl   $0x0,0x4(%esp)
-08050004 <.text+0x6334> mov    (%ebx),%eax
-08050006 <.text+0x6336> add    $0x4,%ebx
-08050009 <.text+0x6339> call   0804aec0 <exit@plt+0x1204>
-0805000e <.text+0x633e> cmp    %esi,0x8(%ebp)
-08050011 <.text+0x6341> jg     0804ffe0 <exit@plt+0x6324>
-08050013 <.text+0x6343> mov    %edi,%esi
-08050015 <.text+0x6345> mov    0x8061358,%edi
-0805001b <.text+0x634b> test   %edi,%edi
-0805001d <.text+0x634d> jne    08050f14 <exit@plt+0x7258>
-08050023 <.text+0x6353> cmp    $0x1,%esi
-08050026 <.text+0x6356> jle    080511f8 <exit@plt+0x753c>
-0805002c <.text+0x635c> mov    0x8061368,%esi
-08050032 <.text+0x6362> lea    0xc0(%esp),%ebx
-08050039 <.text+0x6369> jmp    08050060 <exit@plt+0x63a4>
-0805003b <.text+0x636b> nop
-0805003c <.text+0x636c> lea    0x0(%esi,%eiz,1),%esi
-08050040 <.text+0x6370> movzbl 0x8(%esi),%ecx
-08050044 <.text+0x6374> mov    0x4(%esi),%edx
-08050047 <.text+0x6377> call   0804f2e0 <exit@plt+0x5624>
-0805004c <.text+0x637c> mov    %esi,%eax
-0805004e <.text+0x637e> call   0804a860 <exit@plt+0xba4>
-08050053 <.text+0x6383> movb   $0x1,0x80613f8
-0805005a <.text+0x638a> mov    0x8061368,%esi
-08050060 <.text+0x6390> test   %esi,%esi
-08050062 <.text+0x6392> je     080509f0 <exit@plt+0x6d34>
-08050068 <.text+0x6398> mov    0xc(%esi),%eax
-0805006b <.text+0x639b> mov    %eax,0x8061368
-08050070 <.text+0x63a0> mov    0x806134c,%eax
-08050075 <.text+0x63a5> test   %eax,%eax
-08050077 <.text+0x63a7> je     080508a0 <exit@plt+0x6be4>
-0805007d <.text+0x63ad> mov    (%esi),%eax
-0805007f <.text+0x63af> test   %eax,%eax
-08050081 <.text+0x63b1> jne    08050040 <exit@plt+0x6384>
-08050083 <.text+0x63b3> mov    0x806154c,%eax
-08050088 <.text+0x63b8> mov    %eax,%edx
-0805008a <.text+0x63ba> sub    0x8061548,%edx
-08050090 <.text+0x63c0> cmp    $0xf,%edx
-08050093 <.text+0x63c3> jbe    08051298 <exit@plt+0x75dc>
-08050099 <.text+0x63c9> mov    0x8061550,%edx
-0805009f <.text+0x63cf> sub    %eax,%edx
-080500a1 <.text+0x63d1> cmp    $0xfffffff0,%edx
-080500a4 <.text+0x63d4> jl     08050988 <exit@plt+0x6ccc>
-080500aa <.text+0x63da> lea    -0x10(%eax),%edx
-080500ad <.text+0x63dd> mov    -0x10(%eax),%eax
-080500b0 <.text+0x63e0> mov    %edx,0x806154c
-080500b6 <.text+0x63e6> mov    %eax,0xc0(%esp)
-080500bd <.text+0x63ed> mov    0x4(%edx),%eax
-080500c0 <.text+0x63f0> mov    %eax,0xc4(%esp)
-080500c7 <.text+0x63f7> mov    0x8(%edx),%eax
-080500ca <.text+0x63fa> mov    %eax,0xc8(%esp)
-080500d1 <.text+0x6401> mov    0xc(%edx),%eax
-080500d4 <.text+0x6404> mov    %ebx,0x4(%esp)
-080500d8 <.text+0x6408> mov    %eax,0xcc(%esp)
-080500df <.text+0x640f> mov    0x806134c,%eax
-080500e4 <.text+0x6414> mov    %eax,(%esp)
-080500e7 <.text+0x6417> call   08053af0 <exit@plt+0x9e34>
-080500ec <.text+0x641c> test   %eax,%eax
-080500ee <.text+0x641e> je     08050cf0 <exit@plt+0x7034>
-080500f4 <.text+0x6424> mov    %eax,(%esp)
-080500f7 <.text+0x6427> call   080498cc <free@plt>
-080500fc <.text+0x642c> mov    %esi,%eax
-080500fe <.text+0x642e> call   0804a860 <exit@plt+0xba4>
-08050103 <.text+0x6433> jmp    0805005a <exit@plt+0x639e>
-08050108 <.text+0x6438> movl   $0x1,0x80613a0
-08050112 <.text+0x6442> movb   $0x0,0x80613e8
-08050119 <.text+0x6449> jmp    0804fbe6 <exit@plt+0x5f2a>
-0805011e <.text+0x644e> mov    0x80613a0,%edx
-08050124 <.text+0x6454> xor    %eax,%eax
-08050126 <.text+0x6456> test   %edx,%edx
-08050128 <.text+0x6458> je     0804ff21 <exit@plt+0x6265>
-0805012e <.text+0x645e> movb   $0x0,0x80613c0
-08050135 <.text+0x6465> jmp    0804ff1c <exit@plt+0x6260>
-0805013a <.text+0x646a> mov    $0xaaaaaaab,%edx
-0805013f <.text+0x646f> mul    %edx
-08050141 <.text+0x6471> shr    %edx
-08050143 <.text+0x6473> jmp    0804fe73 <exit@plt+0x61b7>
-08050148 <.text+0x6478> mov    0x8061320,%eax
-0805014d <.text+0x647d> mov    %eax,0x2c(%esp)
-08050151 <.text+0x6481> jmp    0804fdc0 <exit@plt+0x6104>
-08050156 <.text+0x6486> mov    0x80612b4,%eax
-0805015b <.text+0x648b> movl   $0x4,0x10(%esp)
-08050163 <.text+0x6493> movl   $0x805ed0c,0xc(%esp)
-0805016b <.text+0x649b> movl   $0x805ed20,0x8(%esp)
-08050173 <.text+0x64a3> mov    %eax,0x14(%esp)
-08050177 <.text+0x64a7> mov    0x8061320,%eax
-0805017c <.text+0x64ac> movl   $0x805df48,(%esp)
-08050183 <.text+0x64b3> mov    %eax,0x4(%esp)
-08050187 <.text+0x64b7> call   08052b30 <exit@plt+0x8e74>
-0805018c <.text+0x64bc> mov    0x805ed0c(,%eax,4),%eax
-08050193 <.text+0x64c3> mov    %eax,0x80613a4
-08050198 <.text+0x64c8> jmp    0804fdc0 <exit@plt+0x6104>
-0805019d <.text+0x64cd> mov    0x80612b4,%eax
-080501a2 <.text+0x64d2> mov    $0x1,%edi
-080501a7 <.text+0x64d7> movl   $0x4,0x10(%esp)
-080501af <.text+0x64df> movl   $0x805ece0,0xc(%esp)
-080501b7 <.text+0x64e7> movl   $0x805ecf4,0x8(%esp)
-080501bf <.text+0x64ef> mov    %eax,0x14(%esp)
-080501c3 <.text+0x64f3> mov    0x8061320,%eax
-080501c8 <.text+0x64f8> movl   $0x805df41,(%esp)
-080501cf <.text+0x64ff> mov    %eax,0x4(%esp)
-080501d3 <.text+0x6503> call   08052b30 <exit@plt+0x8e74>
-080501d8 <.text+0x6508> mov    0x805ece0(,%eax,4),%eax
-080501df <.text+0x650f> mov    %eax,0x80613a8
-080501e4 <.text+0x6514> jmp    0804fdc0 <exit@plt+0x6104>
-080501e9 <.text+0x6519> movl   $0x90,0x80613b0
-080501f3 <.text+0x6523> movl   $0x1,0x80613b8
-080501fd <.text+0x652d> movl   $0x0,0x80613bc
-08050207 <.text+0x6537> movl   $0x1,0x80611c0
-08050211 <.text+0x6541> movl   $0x0,0x80611c4
-0805021b <.text+0x654b> jmp    0804fdc0 <exit@plt+0x6104>
-08050220 <.text+0x6550> movb   $0x0,0x80613e8
-08050227 <.text+0x6557> jmp    0804fdc0 <exit@plt+0x6104>
-0805022c <.text+0x655c> mov    0x80612b4,%eax
-08050231 <.text+0x6561> movl   $0x4,0x10(%esp)
-08050239 <.text+0x6569> movl   $0x805f860,0xc(%esp)
-08050241 <.text+0x6571> movl   $0x805f820,0x8(%esp)
-08050249 <.text+0x6579> mov    %eax,0x14(%esp)
-0805024d <.text+0x657d> mov    0x8061320,%eax
-08050252 <.text+0x6582> movl   $0x805df7b,(%esp)
-08050259 <.text+0x6589> mov    %eax,0x4(%esp)
-0805025d <.text+0x658d> call   08052b30 <exit@plt+0x8e74>
-08050262 <.text+0x6592> movl   $0x0,(%esp)
-08050269 <.text+0x6599> mov    0x805f860(,%eax,4),%eax
-08050270 <.text+0x65a0> mov    %eax,0x4(%esp)
-08050274 <.text+0x65a4> call   080553a0 <exit@plt+0xb6e4>
-08050279 <.text+0x65a9> jmp    0804fdc0 <exit@plt+0x6104>
-0805027e <.text+0x65ae> mov    0x80612b4,%eax
-08050283 <.text+0x65b3> movl   $0x4,0x10(%esp)
-0805028b <.text+0x65bb> movl   $0x805ede8,0xc(%esp)
-08050293 <.text+0x65c3> movl   $0x805edf8,0x8(%esp)
-0805029b <.text+0x65cb> mov    %eax,0x14(%esp)
-0805029f <.text+0x65cf> mov    0x8061320,%eax
-080502a4 <.text+0x65d4> movl   $0x805df69,(%esp)
-080502ab <.text+0x65db> mov    %eax,0x4(%esp)
-080502af <.text+0x65df> call   08052b30 <exit@plt+0x8e74>
-080502b4 <.text+0x65e4> mov    0x805ede8(,%eax,4),%eax
-080502bb <.text+0x65eb> mov    %eax,0x80613c4
-080502c0 <.text+0x65f0> jmp    0804fdc0 <exit@plt+0x6104>
-080502c5 <.text+0x65f5> movl   $0x8,(%esp)
-080502cc <.text+0x65fc> call   08058380 <exit@plt+0xe6c4>
-080502d1 <.text+0x6601> mov    0x8061320,%edx
-080502d7 <.text+0x6607> mov    %edx,(%eax)
-080502d9 <.text+0x6609> mov    0x80613e4,%edx
-080502df <.text+0x660f> mov    %edx,0x4(%eax)
-080502e2 <.text+0x6612> mov    %eax,0x80613e4
-080502e7 <.text+0x6617> jmp    0804fdc0 <exit@plt+0x6104>
-080502ec <.text+0x661c> movb   $0x1,0x80613da
-080502f3 <.text+0x6623> jmp    0804fdc0 <exit@plt+0x6104>
-080502f8 <.text+0x6628> movl   $0x0,0x80613a0
-08050302 <.text+0x6632> movl   $0x805df58,0x2c(%esp)
-0805030a <.text+0x663a> jmp    0804fdc0 <exit@plt+0x6104>
-0805030f <.text+0x663f> mov    0x80612b4,%eax
-08050314 <.text+0x6644> movl   $0x4,0x10(%esp)
-0805031c <.text+0x664c> movl   $0x805ed38,0xc(%esp)
-08050324 <.text+0x6654> movl   $0x805ed60,0x8(%esp)
-0805032c <.text+0x665c> mov    %eax,0x14(%esp)
-08050330 <.text+0x6660> mov    0x8061320,%eax
-08050335 <.text+0x6665> movl   $0x805df4f,(%esp)
-0805033c <.text+0x666c> mov    %eax,0x4(%esp)
-08050340 <.text+0x6670> call   08052b30 <exit@plt+0x8e74>
-08050345 <.text+0x6675> mov    0x805ed38(,%eax,4),%eax
-0805034c <.text+0x667c> mov    %eax,0x80613a0
-08050351 <.text+0x6681> jmp    0804fdc0 <exit@plt+0x6104>
-08050356 <.text+0x6686> movl   $0x2,0x80613c4
-08050360 <.text+0x6690> jmp    0804fdc0 <exit@plt+0x6104>
-08050365 <.text+0x6695> movl   $0x4,0x80613d4
-0805036f <.text+0x669f> jmp    0804fdc0 <exit@plt+0x6104>
-08050374 <.text+0x66a4> mov    0x8061320,%eax
-08050379 <.text+0x66a9> test   %eax,%eax
-0805037b <.text+0x66ab> je     08051280 <exit@plt+0x75c4>
-08050381 <.text+0x66b1> mov    0x80612b4,%edx
-08050387 <.text+0x66b7> movl   $0x4,0x10(%esp)
-0805038f <.text+0x66bf> movl   $0x805ed80,0xc(%esp)
-08050397 <.text+0x66c7> movl   $0x805edc0,0x8(%esp)
-0805039f <.text+0x66cf> mov    %edx,0x14(%esp)
-080503a3 <.text+0x66d3> mov    %eax,0x4(%esp)
-080503a7 <.text+0x66d7> movl   $0x805df61,(%esp)
-080503ae <.text+0x66de> call   08052b30 <exit@plt+0x8e74>
-080503b3 <.text+0x66e3> mov    0x805ed80(,%eax,4),%eax
-080503ba <.text+0x66ea> cmp    $0x1,%eax
-080503bd <.text+0x66ed> je     08051280 <exit@plt+0x75c4>
-080503c3 <.text+0x66f3> cmp    $0x2,%eax
-080503c6 <.text+0x66f6> je     0805126c <exit@plt+0x75b0>
-080503cc <.text+0x66fc> movb   $0x0,0x80613c8
-080503d3 <.text+0x6703> jmp    0804fdc0 <exit@plt+0x6104>
-080503d8 <.text+0x6708> mov    0x8061320,%eax
-080503dd <.text+0x670d> movl   $0x80613b8,0x8(%esp)
-080503e5 <.text+0x6715> movl   $0x80613b0,0x4(%esp)
-080503ed <.text+0x671d> mov    %eax,(%esp)
-080503f0 <.text+0x6720> call   08053e70 <exit@plt+0xa1b4>
-080503f5 <.text+0x6725> test   %eax,%eax
-080503f7 <.text+0x6727> jne    080513a9 <exit@plt+0x76ed>
-080503fd <.text+0x672d> mov    0x80613b8,%eax
-08050402 <.text+0x6732> mov    0x80613bc,%edx
-08050408 <.text+0x6738> mov    %eax,0x80611c0
-0805040d <.text+0x673d> mov    %edx,0x80611c4
-08050413 <.text+0x6743> jmp    0804fdc0 <exit@plt+0x6104>
-08050418 <.text+0x6748> movb   $0x1,0x80613ad
-0805041f <.text+0x674f> jmp    0804fdc0 <exit@plt+0x6104>
-08050424 <.text+0x6754> movl   $0x3,0x80613a0
-0805042e <.text+0x675e> jmp    0804fdc0 <exit@plt+0x6104>
-08050433 <.text+0x6763> mov    0x8061320,%eax
-08050438 <.text+0x6768> movl   $0x0,0x10(%esp)
-08050440 <.text+0x6770> mov    %esi,0xc(%esp)
-08050444 <.text+0x6774> movl   $0x0,0x8(%esp)
-0805044c <.text+0x677c> movl   $0x0,0x4(%esp)
-08050454 <.text+0x6784> mov    %eax,(%esp)
-08050457 <.text+0x6787> call   08058560 <exit@plt+0xe8a4>
-0805045c <.text+0x678c> test   %eax,%eax
-0805045e <.text+0x678e> jne    0805046b <exit@plt+0x67af>
-08050460 <.text+0x6790> mov    0xdc(%esp),%eax
-08050467 <.text+0x6797> test   %eax,%eax
-08050469 <.text+0x6799> jne    080504bf <exit@plt+0x6803>
-0805046b <.text+0x679b> mov    0x8061320,%eax
-08050470 <.text+0x67a0> mov    %eax,(%esp)
-08050473 <.text+0x67a3> call   080562c0 <exit@plt+0xc604>
-08050478 <.text+0x67a8> movl   $0x5,0x8(%esp)
-08050480 <.text+0x67b0> movl   $0x805df11,0x4(%esp)
-08050488 <.text+0x67b8> movl   $0x0,(%esp)
-0805048f <.text+0x67bf> mov    %eax,0x24(%esp)
-08050493 <.text+0x67c3> call   0804990c <dcgettext@plt>
-08050498 <.text+0x67c8> mov    0x24(%esp),%edx
-0805049c <.text+0x67cc> movl   $0x0,0x4(%esp)
-080504a4 <.text+0x67d4> movl   $0x2,(%esp)
-080504ab <.text+0x67db> mov    %edx,0xc(%esp)
-080504af <.text+0x67df> mov    %eax,0x8(%esp)
-080504b3 <.text+0x67e3> call   08049b4c <error@plt>
-080504b8 <.text+0x67e8> mov    0xdc(%esp),%eax
-080504bf <.text+0x67ef> mov    %eax,0x80613fc
-080504c4 <.text+0x67f4> jmp    0804fdc0 <exit@plt+0x6104>
-080504c9 <.text+0x67f9> movl   $0x3,0x80613a8
-080504d3 <.text+0x6803> mov    $0x1,%edi
-080504d8 <.text+0x6808> jmp    0804fdc0 <exit@plt+0x6104>
-080504dd <.text+0x680d> movl   $0x2,0x80613a4
-080504e7 <.text+0x6817> jmp    0804fdc0 <exit@plt+0x6104>
-080504ec <.text+0x681c> movl   $0x4,0x80613a8
-080504f6 <.text+0x6826> mov    $0x1,%edi
-080504fb <.text+0x682b> jmp    0804fdc0 <exit@plt+0x6104>
-08050500 <.text+0x6830> movb   $0x1,0x80613af
-08050507 <.text+0x6837> jmp    0804fdc0 <exit@plt+0x6104>
-0805050c <.text+0x683c> movb   $0x1,0x80613ac
-08050513 <.text+0x6843> jmp    0804fdc0 <exit@plt+0x6104>
-08050518 <.text+0x6848> movb   $0x1,0x80613e8
-0805051f <.text+0x684f> jmp    0804fdc0 <exit@plt+0x6104>
-08050524 <.text+0x6854> movl   $0x1,0x80613c4
-0805052e <.text+0x685e> jmp    0804fdc0 <exit@plt+0x6104>
-08050533 <.text+0x6863> movl   $0x0,0x80613a0
-0805053d <.text+0x686d> movb   $0x0,0x80611c9
-08050544 <.text+0x6874> jmp    0804fdc0 <exit@plt+0x6104>
-08050549 <.text+0x6879> movl   $0x4,0x80613a0
-08050553 <.text+0x6883> jmp    0804fdc0 <exit@plt+0x6104>
-08050558 <.text+0x6888> movl   $0x0,0x80613b0
-08050562 <.text+0x6892> movl   $0x400,0x80613b8
-0805056c <.text+0x689c> movl   $0x0,0x80613bc
-08050576 <.text+0x68a6> movl   $0x400,0x80611c0
-08050580 <.text+0x68b0> movl   $0x0,0x80611c4
-0805058a <.text+0x68ba> jmp    0804fdc0 <exit@plt+0x6104>
-0805058f <.text+0x68bf> movb   $0x1,0x80613d1
-08050596 <.text+0x68c6> jmp    0804fdc0 <exit@plt+0x6104>
-0805059b <.text+0x68cb> movl   $0xb0,0x80613b0
-080505a5 <.text+0x68d5> movl   $0x1,0x80613b8
-080505af <.text+0x68df> movl   $0x0,0x80613bc
-080505b9 <.text+0x68e9> movl   $0x1,0x80611c0
-080505c3 <.text+0x68f3> movl   $0x0,0x80611c4
-080505cd <.text+0x68fd> jmp    0804fdc0 <exit@plt+0x6104>
-080505d2 <.text+0x6902> movl   $0x0,0x80613a0
-080505dc <.text+0x690c> movb   $0x0,0x80611c8
-080505e3 <.text+0x6913> jmp    0804fdc0 <exit@plt+0x6104>
-080505e8 <.text+0x6918> mov    0x80613a0,%edx
-080505ee <.text+0x691e> movl   $0x2,0x80613dc
-080505f8 <.text+0x6928> movl   $0xffffffff,0x80613a8
-08050602 <.text+0x6932> test   %edx,%edx
-08050604 <.text+0x6934> je     08051058 <exit@plt+0x739c>
-0805060a <.text+0x693a> movb   $0x0,0x80613af
-08050611 <.text+0x6941> mov    $0x1,%edi
-08050616 <.text+0x6946> movb   $0x0,0x80613c8
-0805061d <.text+0x694d> jmp    0804fdc0 <exit@plt+0x6104>
-08050622 <.text+0x6952> movb   $0x1,0x80613d9
-08050629 <.text+0x6959> jmp    0804fdc0 <exit@plt+0x6104>
-0805062e <.text+0x695e> movl   $0x3,0x80613c4
-08050638 <.text+0x6968> jmp    0804fdc0 <exit@plt+0x6104>
-0805063d <.text+0x696d> movb   $0x1,0x80613c0
-08050644 <.text+0x6974> jmp    0804fdc0 <exit@plt+0x6104>
-08050649 <.text+0x6979> movl   $0x2,0x80613a0
-08050653 <.text+0x6983> jmp    0804fdc0 <exit@plt+0x6104>
-08050658 <.text+0x6988> movl   $0x8,(%esp)
-0805065f <.text+0x698f> call   08058380 <exit@plt+0xe6c4>
-08050664 <.text+0x6994> mov    0x80613e0,%edx
-0805066a <.text+0x699a> movl   $0x805df29,(%eax)
-08050670 <.text+0x69a0> mov    %edx,0x4(%eax)
-08050673 <.text+0x69a3> mov    %eax,0x80613e0
-08050678 <.text+0x69a8> movl   $0x8,(%esp)
-0805067f <.text+0x69af> call   08058380 <exit@plt+0xe6c4>
-08050684 <.text+0x69b4> mov    0x80613e0,%edx
-0805068a <.text+0x69ba> movl   $0x805df28,(%eax)
-08050690 <.text+0x69c0> mov    %edx,0x4(%eax)
-08050693 <.text+0x69c3> mov    %eax,0x80613e0
-08050698 <.text+0x69c8> jmp    0804fdc0 <exit@plt+0x6104>
-0805069d <.text+0x69cd> mov    0x80613dc,%eax
-080506a2 <.text+0x69d2> test   %eax,%eax
-080506a4 <.text+0x69d4> jne    0804fdc0 <exit@plt+0x6104>
-080506aa <.text+0x69da> movl   $0x1,0x80613dc
-080506b4 <.text+0x69e4> jmp    0804fdc0 <exit@plt+0x6104>
-080506b9 <.text+0x69e9> mov    0x80613a0,%ecx
-080506bf <.text+0x69ef> test   %ecx,%ecx
-080506c1 <.text+0x69f1> je     0804fdc0 <exit@plt+0x6104>
-080506c7 <.text+0x69f7> movl   $0x1,0x80613a0
-080506d1 <.text+0x6a01> jmp    0804fdc0 <exit@plt+0x6104>
-080506d6 <.text+0x6a06> movl   $0x0,(%esp)
-080506dd <.text+0x6a0d> call   0804a240 <exit@plt+0x584>
-080506e2 <.text+0x6a12> mov    0x80612ac,%edx
-080506e8 <.text+0x6a18> mov    $0x805ddd4,%eax
-080506ed <.text+0x6a1d> mov    0x80612b0,%ecx
-080506f3 <.text+0x6a23> cmp    $0x1,%edx
-080506f6 <.text+0x6a26> je     08050707 <exit@plt+0x6a4b>
-080506f8 <.text+0x6a28> cmp    $0x2,%edx
-080506fb <.text+0x6a2b> mov    $0x805df8c,%eax
-08050700 <.text+0x6a30> je     08050707 <exit@plt+0x6a4b>
-08050702 <.text+0x6a32> mov    $0x805df8b,%eax
-08050707 <.text+0x6a37> mov    %eax,0x4(%esp)
-0805070b <.text+0x6a3b> mov    0x8061300,%eax
-08050710 <.text+0x6a40> movl   $0x0,0x18(%esp)
-08050718 <.text+0x6a48> movl   $0x805df90,0x14(%esp)
-08050720 <.text+0x6a50> movl   $0x805dfa0,0x10(%esp)
-08050728 <.text+0x6a58> mov    %ecx,0xc(%esp)
-0805072c <.text+0x6a5c> movl   $0x805ddc9,0x8(%esp)
-08050734 <.text+0x6a64> mov    %eax,(%esp)
-08050737 <.text+0x6a67> call   08052790 <exit@plt+0x8ad4>
-0805073c <.text+0x6a6c> movl   $0x0,(%esp)
-08050743 <.text+0x6a73> call   08049cbc <exit@plt>
-08050748 <.text+0x6a78> movl   $0x2,0x80613a8
-08050752 <.text+0x6a82> mov    $0x1,%edi
-08050757 <.text+0x6a87> jmp    0804fdc0 <exit@plt+0x6104>
-0805075c <.text+0x6a8c> movb   $0x1,0x80613d8
-08050763 <.text+0x6a93> jmp    0804fdc0 <exit@plt+0x6104>
-08050768 <.text+0x6a98> movl   $0x3,0x4(%esp)
-08050770 <.text+0x6aa0> movl   $0x0,(%esp)
-08050777 <.text+0x6aa7> call   080553a0 <exit@plt+0xb6e4>
-0805077c <.text+0x6aac> jmp    0804fdc0 <exit@plt+0x6104>
-08050781 <.text+0x6ab1> movl   $0x0,0x4(%esp)
-08050789 <.text+0x6ab9> movl   $0x0,(%esp)
-08050790 <.text+0x6ac0> call   080553a0 <exit@plt+0xb6e4>
-08050795 <.text+0x6ac5> jmp    0804fdc0 <exit@plt+0x6104>
-0805079a <.text+0x6aca> movl   $0x5,0x80613d4
-080507a4 <.text+0x6ad4> jmp    0804fdc0 <exit@plt+0x6104>
-080507a9 <.text+0x6ad9> mov    0x8061320,%edx
-080507af <.text+0x6adf> movl   $0x8,(%esp)
-080507b6 <.text+0x6ae6> mov    %edx,0x24(%esp)
-080507ba <.text+0x6aea> call   08058380 <exit@plt+0xe6c4>
-080507bf <.text+0x6aef> mov    0x24(%esp),%edx
-080507c3 <.text+0x6af3> mov    %edx,(%eax)
-080507c5 <.text+0x6af5> mov    0x80613e0,%edx
-080507cb <.text+0x6afb> mov    %edx,0x4(%eax)
-080507ce <.text+0x6afe> mov    %eax,0x80613e0
-080507d3 <.text+0x6b03> jmp    0804fdc0 <exit@plt+0x6104>
-080507d8 <.text+0x6b08> movl   $0x3,0x80613d4
-080507e2 <.text+0x6b12> jmp    0804fdc0 <exit@plt+0x6104>
-080507e7 <.text+0x6b17> movb   $0x0,0x80611c9
-080507ee <.text+0x6b1e> jmp    0804fdc0 <exit@plt+0x6104>
-080507f3 <.text+0x6b23> movb   $0x1,0x8061374
-080507fa <.text+0x6b2a> jmp    0804fdc0 <exit@plt+0x6104>
-080507ff <.text+0x6b2f> movl   $0x1,0x80613a8
-08050809 <.text+0x6b39> mov    $0x1,%edi
-0805080e <.text+0x6b3e> jmp    0804fdc0 <exit@plt+0x6104>
-08050813 <.text+0x6b43> movl   $0xffffffff,0x80613a8
-0805081d <.text+0x6b4d> mov    $0x1,%edi
-08050822 <.text+0x6b52> jmp    0804fdc0 <exit@plt+0x6104>
-08050827 <.text+0x6b57> mov    0x8061320,%eax
-0805082c <.text+0x6b5c> movl   $0x0,0x10(%esp)
-08050834 <.text+0x6b64> mov    %esi,0xc(%esp)
-08050838 <.text+0x6b68> movl   $0x0,0x8(%esp)
-08050840 <.text+0x6b70> movl   $0x0,0x4(%esp)
-08050848 <.text+0x6b78> mov    %eax,(%esp)
-0805084b <.text+0x6b7b> call   08058560 <exit@plt+0xe8a4>
-08050850 <.text+0x6b80> test   %eax,%eax
-08050852 <.text+0x6b82> jne    08051006 <exit@plt+0x734a>
-08050858 <.text+0x6b88> mov    0xdc(%esp),%eax
-0805085f <.text+0x6b8f> mov    %eax,0x80613f4
-08050864 <.text+0x6b94> jmp    0804fdc0 <exit@plt+0x6104>
-08050869 <.text+0x6b99> movl   $0x5,0x4(%esp)
-08050871 <.text+0x6ba1> movl   $0x0,(%esp)
-08050878 <.text+0x6ba8> call   080553a0 <exit@plt+0xb6e4>
-0805087d <.text+0x6bad> jmp    0804fdc0 <exit@plt+0x6104>
-08050882 <.text+0x6bb2> movl   $0x1,0x80613a4
-0805088c <.text+0x6bbc> jmp    0804fdc0 <exit@plt+0x6104>
-08050891 <.text+0x6bc1> movl   $0x2,0x80613dc
-0805089b <.text+0x6bcb> jmp    0804fdc0 <exit@plt+0x6104>
-080508a0 <.text+0x6bd0> mov    (%esi),%eax
-080508a2 <.text+0x6bd2> jmp    08050040 <exit@plt+0x6384>
-080508a7 <.text+0x6bd7> nop
-080508a8 <.text+0x6bd8> lea    0xdc(%esp),%eax
-080508af <.text+0x6bdf> movl   $0x0,0x10(%esp)
-080508b7 <.text+0x6be7> mov    %eax,0xc(%esp)
-080508bb <.text+0x6beb> movl   $0x0,0x8(%esp)
-080508c3 <.text+0x6bf3> movl   $0x0,0x4(%esp)
-080508cb <.text+0x6bfb> mov    %esi,(%esp)
-080508ce <.text+0x6bfe> call   08058560 <exit@plt+0xe8a4>
-080508d3 <.text+0x6c03> test   %eax,%eax
-080508d5 <.text+0x6c05> jne    080509a8 <exit@plt+0x6cec>
-080508db <.text+0x6c0b> mov    0xdc(%esp),%eax
-080508e2 <.text+0x6c12> test   %eax,%eax
-080508e4 <.text+0x6c14> je     080509a8 <exit@plt+0x6cec>
-080508ea <.text+0x6c1a> mov    %eax,0x80613fc
-080508ef <.text+0x6c1f> jmp    0804fd17 <exit@plt+0x605b>
-080508f4 <.text+0x6c24> lea    0x0(%esi,%eiz,1),%esi
-080508f8 <.text+0x6c28> mov    %esi,(%esp)
-080508fb <.text+0x6c2b> call   080562c0 <exit@plt+0xc604>
-08050900 <.text+0x6c30> movl   $0x5,0x8(%esp)
-08050908 <.text+0x6c38> movl   $0x805dc00,0x4(%esp)
-08050910 <.text+0x6c40> movl   $0x0,(%esp)
-08050917 <.text+0x6c47> mov    %eax,%esi
-08050919 <.text+0x6c49> call   0804990c <dcgettext@plt>
-0805091e <.text+0x6c4e> mov    %esi,0xc(%esp)
-08050922 <.text+0x6c52> movl   $0x0,0x4(%esp)
-0805092a <.text+0x6c5a> movl   $0x0,(%esp)
-08050931 <.text+0x6c61> mov    %eax,0x8(%esp)
-08050935 <.text+0x6c65> call   08049b4c <error@plt>
-0805093a <.text+0x6c6a> jmp    0804fdab <exit@plt+0x60ef>
-0805093f <.text+0x6c6f> nop
-08050940 <.text+0x6c70> mov    %esi,(%esp)
-08050943 <.text+0x6c73> call   080562c0 <exit@plt+0xc604>
-08050948 <.text+0x6c78> movl   $0x5,0x8(%esp)
-08050950 <.text+0x6c80> movl   $0x805db80,0x4(%esp)
-08050958 <.text+0x6c88> movl   $0x0,(%esp)
-0805095f <.text+0x6c8f> mov    %eax,%esi
-08050961 <.text+0x6c91> call   0804990c <dcgettext@plt>
-08050966 <.text+0x6c96> mov    %esi,0xc(%esp)
-0805096a <.text+0x6c9a> movl   $0x0,0x4(%esp)
-08050972 <.text+0x6ca2> movl   $0x0,(%esp)
-08050979 <.text+0x6ca9> mov    %eax,0x8(%esp)
-0805097d <.text+0x6cad> call   08049b4c <error@plt>
-08050982 <.text+0x6cb2> jmp    0804fcae <exit@plt+0x5ff2>
-08050987 <.text+0x6cb7> nop
-08050988 <.text+0x6cb8> movl   $0xfffffff0,0x4(%esp)
-08050990 <.text+0x6cc0> movl   $0x8061540,(%esp)
-08050997 <.text+0x6cc7> call   080498ec <_obstack_newchunk@plt>
-0805099c <.text+0x6ccc> mov    0x806154c,%eax
-080509a1 <.text+0x6cd1> jmp    080500aa <exit@plt+0x63ee>
-080509a6 <.text+0x6cd6> xchg   %ax,%ax
-080509a8 <.text+0x6cd8> mov    %esi,(%esp)
-080509ab <.text+0x6cdb> call   080562c0 <exit@plt+0xc604>
-080509b0 <.text+0x6ce0> movl   $0x5,0x8(%esp)
-080509b8 <.text+0x6ce8> movl   $0x805dbc4,0x4(%esp)
-080509c0 <.text+0x6cf0> movl   $0x0,(%esp)
-080509c7 <.text+0x6cf7> mov    %eax,%esi
-080509c9 <.text+0x6cf9> call   0804990c <dcgettext@plt>
-080509ce <.text+0x6cfe> mov    %esi,0xc(%esp)
-080509d2 <.text+0x6d02> movl   $0x0,0x4(%esp)
-080509da <.text+0x6d0a> movl   $0x0,(%esp)
-080509e1 <.text+0x6d11> mov    %eax,0x8(%esp)
-080509e5 <.text+0x6d15> call   08049b4c <error@plt>
-080509ea <.text+0x6d1a> jmp    0804fd17 <exit@plt+0x605b>
-080509ef <.text+0x6d1f> nop
-080509f0 <.text+0x6d20> cmpb   $0x0,0x80613c8
-080509f7 <.text+0x6d27> je     08050a88 <exit@plt+0x6dcc>
-080509fd <.text+0x6d2d> cmpb   $0x0,0x8061340
-08050a04 <.text+0x6d34> jne    080511db <exit@plt+0x751f>
-08050a0a <.text+0x6d3a> mov    0x8061300,%eax
-08050a0f <.text+0x6d3f> xor    %ebx,%ebx
-08050a11 <.text+0x6d41> mov    %eax,(%esp)
-08050a14 <.text+0x6d44> call   08049c5c <fflush_unlocked@plt>
-08050a19 <.text+0x6d49> jmp    08050a28 <exit@plt+0x6d6c>
-08050a1b <.text+0x6d4b> nop
-08050a1c <.text+0x6d4c> lea    0x0(%esi,%eiz,1),%esi
-08050a20 <.text+0x6d50> add    $0x1,%ebx
-08050a23 <.text+0x6d53> cmp    $0xc,%ebx
-08050a26 <.text+0x6d56> je     08050a55 <exit@plt+0x6d99>
-08050a28 <.text+0x6d58> mov    0x805ea00(,%ebx,4),%esi
-08050a2f <.text+0x6d5f> movl   $0x8061420,(%esp)
-08050a36 <.text+0x6d66> mov    %esi,0x4(%esp)
-08050a3a <.text+0x6d6a> call   0804973c <sigismember@plt>
-08050a3f <.text+0x6d6f> test   %eax,%eax
-08050a41 <.text+0x6d71> je     08050a20 <exit@plt+0x6d64>
-08050a43 <.text+0x6d73> movl   $0x0,0x4(%esp)
-08050a4b <.text+0x6d7b> mov    %esi,(%esp)
-08050a4e <.text+0x6d7e> call   0804972c <signal@plt>
-08050a53 <.text+0x6d83> jmp    08050a20 <exit@plt+0x6d64>
-08050a55 <.text+0x6d85> mov    0x80614a4,%ebx
-08050a5b <.text+0x6d8b> test   %ebx,%ebx
-08050a5d <.text+0x6d8d> je     08050a71 <exit@plt+0x6db5>
-08050a5f <.text+0x6d8f> nop
-08050a60 <.text+0x6d90> movl   $0x13,(%esp)
-08050a67 <.text+0x6d97> call   08049a7c <raise@plt>
-08050a6c <.text+0x6d9c> sub    $0x1,%ebx
-08050a6f <.text+0x6d9f> jne    08050a60 <exit@plt+0x6da4>
-08050a71 <.text+0x6da1> mov    0x80614a0,%eax
-08050a76 <.text+0x6da6> test   %eax,%eax
-08050a78 <.text+0x6da8> je     08050a88 <exit@plt+0x6dcc>
-08050a7a <.text+0x6daa> mov    %eax,(%esp)
-08050a7d <.text+0x6dad> call   08049a7c <raise@plt>
-08050a82 <.text+0x6db2> lea    0x0(%esi),%esi
-08050a88 <.text+0x6db8> cmpb   $0x0,0x80613c0
-08050a8f <.text+0x6dbf> jne    0805121d <exit@plt+0x7561>
-08050a95 <.text+0x6dc5> mov    0x806134c,%eax
-08050a9a <.text+0x6dca> test   %eax,%eax
-08050a9c <.text+0x6dcc> je     08050d21 <exit@plt+0x7065>
-08050aa2 <.text+0x6dd2> mov    %eax,(%esp)
-08050aa5 <.text+0x6dd5> call   080531b0 <exit@plt+0x94f4>
-08050aaa <.text+0x6dda> test   %eax,%eax
-08050aac <.text+0x6ddc> je     08050d14 <exit@plt+0x7058>
-08050ab2 <.text+0x6de2> movl   $0x805e9e0,0xc(%esp)
-08050aba <.text+0x6dea> movl   $0x5b0,0x8(%esp)
-08050ac2 <.text+0x6df2> movl   $0x805ddda,0x4(%esp)
-08050aca <.text+0x6dfa> movl   $0x805dd48,(%esp)
-08050ad1 <.text+0x6e01> call   0804987c <__assert_fail@plt>
-08050ad6 <.text+0x6e06> mov    0x2c(%esp),%esi
-08050ada <.text+0x6e0a> test   %esi,%esi
-08050adc <.text+0x6e0c> je     080512e9 <exit@plt+0x762d>
-08050ae2 <.text+0x6e12> mov    %ebx,0x28(%esp)
-08050ae6 <.text+0x6e16> mov    0x2c(%esp),%ebx
-08050aea <.text+0x6e1a> jmp    08050b07 <exit@plt+0x6e4b>
-08050aec <.text+0x6e1c> lea    0x0(%esi,%eiz,1),%esi
-08050af0 <.text+0x6e20> movl   $0x2,(%esp)
-08050af7 <.text+0x6e27> call   08053120 <exit@plt+0x9464>
-08050afc <.text+0x6e2c> test   %al,%al
-08050afe <.text+0x6e2e> je     08050ff4 <exit@plt+0x7338>
-08050b04 <.text+0x6e34> add    $0x6,%ebx
-08050b07 <.text+0x6e37> mov    %ebx,%esi
-08050b09 <.text+0x6e39> mov    $0x805ee30,%edi
-08050b0e <.text+0x6e3e> mov    $0x6,%ecx
-08050b13 <.text+0x6e43> repz cmpsb %es:(%edi),%ds:(%esi)
-08050b15 <.text+0x6e45> je     08050af0 <exit@plt+0x6e34>
-08050b17 <.text+0x6e47> mov    %ebx,0x2c(%esp)
-08050b1b <.text+0x6e4b> mov    0x2c(%esp),%edx
-08050b1f <.text+0x6e4f> mov    0x28(%esp),%ebx
-08050b23 <.text+0x6e53> cmpb   $0x2b,(%edx)
-08050b26 <.text+0x6e56> je     080510d3 <exit@plt+0x7417>
-08050b2c <.text+0x6e5c> mov    0x80612b4,%eax
-08050b31 <.text+0x6e61> movl   $0x4,0x10(%esp)
-08050b39 <.text+0x6e69> movl   $0x805ee0c,0xc(%esp)
-08050b41 <.text+0x6e71> movl   $0x805ee1c,0x8(%esp)
-08050b49 <.text+0x6e79> mov    %eax,0x14(%esp)
-08050b4d <.text+0x6e7d> mov    0x2c(%esp),%eax
-08050b51 <.text+0x6e81> movl   $0x805dfe2,(%esp)
-08050b58 <.text+0x6e88> mov    %eax,0x4(%esp)
-08050b5c <.text+0x6e8c> call   08052b30 <exit@plt+0x8e74>
-08050b61 <.text+0x6e91> mov    0x805ee0c(,%eax,4),%eax
-08050b68 <.text+0x6e98> cmp    $0x1,%eax
-08050b6b <.text+0x6e9b> je     0805130e <exit@plt+0x7652>
-08050b71 <.text+0x6ea1> jae    080512bc <exit@plt+0x7600>
-08050b77 <.text+0x6ea7> movl   $0x805dfed,0x80611d0
-08050b81 <.text+0x6eb1> movl   $0x805dfed,0x80611cc
-08050b8b <.text+0x6ebb> mov    0x80611d0,%eax
-08050b90 <.text+0x6ec0> movl   $0x805de6a,0x4(%esp)
-08050b98 <.text+0x6ec8> mov    %eax,(%esp)
-08050b9b <.text+0x6ecb> call   08049adc <strstr@plt>
-08050ba0 <.text+0x6ed0> test   %eax,%eax
-08050ba2 <.text+0x6ed2> je     0804ff3b <exit@plt+0x627f>
-08050ba8 <.text+0x6ed8> mov    $0x5,%eax
-08050bad <.text+0x6edd> mov    %ebx,0x2c(%esp)
-08050bb1 <.text+0x6ee1> mov    %eax,%ebx
-08050bb3 <.text+0x6ee3> mov    $0x8061580,%edi
-08050bb8 <.text+0x6ee8> movl   $0x0,0x8061d0c
-08050bc2 <.text+0x6ef2> mov    $0x2000e,%esi
-08050bc7 <.text+0x6ef7> nop
-08050bc8 <.text+0x6ef8> mov    %ebx,0xd8(%esp)
-08050bcf <.text+0x6eff> mov    %esi,(%esp)
-08050bd2 <.text+0x6f02> call   08049aec <nl_langinfo@plt>
-08050bd7 <.text+0x6f07> lea    0xd8(%esp),%edx
-08050bde <.text+0x6f0e> movl   $0x0,0x14(%esp)
-08050be6 <.text+0x6f16> movl   $0x0,0x10(%esp)
-08050bee <.text+0x6f1e> mov    %edx,0xc(%esp)
-08050bf2 <.text+0x6f22> movl   $0xa1,0x8(%esp)
-08050bfa <.text+0x6f2a> mov    %edi,0x4(%esp)
-08050bfe <.text+0x6f2e> mov    %eax,(%esp)
-08050c01 <.text+0x6f31> call   08051f10 <exit@plt+0x8254>
-08050c06 <.text+0x6f36> cmp    $0xa0,%eax
-08050c0b <.text+0x6f3b> ja     080511e5 <exit@plt+0x7529>
-08050c11 <.text+0x6f41> mov    0xd8(%esp),%edx
-08050c18 <.text+0x6f48> mov    0x8061d0c,%eax
-08050c1d <.text+0x6f4d> cmp    %edx,%eax
-08050c1f <.text+0x6f4f> jae    08050c23 <exit@plt+0x6f67>
-08050c21 <.text+0x6f51> mov    %edx,%eax
-08050c23 <.text+0x6f53> add    $0x1,%esi
-08050c26 <.text+0x6f56> add    $0xa1,%edi
-08050c2c <.text+0x6f5c> cmp    $0x2001a,%esi
-08050c32 <.text+0x6f62> mov    %eax,0x8061d0c
-08050c37 <.text+0x6f67> jne    08050bc8 <exit@plt+0x6f0c>
-08050c39 <.text+0x6f69> cmp    %eax,%ebx
-08050c3b <.text+0x6f6b> ja     08050bb1 <exit@plt+0x6ef5>
-08050c41 <.text+0x6f71> test   %eax,%eax
-08050c43 <.text+0x6f73> mov    0x2c(%esp),%ebx
-08050c47 <.text+0x6f77> jne    0804ff3b <exit@plt+0x627f>
-08050c4d <.text+0x6f7d> movl   $0x5,0x8(%esp)
-08050c55 <.text+0x6f85> movl   $0x805dc6c,0x4(%esp)
-08050c5d <.text+0x6f8d> movl   $0x0,(%esp)
-08050c64 <.text+0x6f94> call   0804990c <dcgettext@plt>
-08050c69 <.text+0x6f99> movl   $0x0,0x4(%esp)
-08050c71 <.text+0x6fa1> movl   $0x0,(%esp)
-08050c78 <.text+0x6fa8> mov    %eax,0x8(%esp)
-08050c7c <.text+0x6fac> call   08049b4c <error@plt>
-08050c81 <.text+0x6fb1> jmp    0804ff3b <exit@plt+0x627f>
-08050c86 <.text+0x6fb6> cmp    $0x4,%eax
-08050c89 <.text+0x6fb9> je     0804ff79 <exit@plt+0x62bd>
-08050c8f <.text+0x6fbf> mov    0x80613a0,%edx
-08050c95 <.text+0x6fc5> test   %edx,%edx
-08050c97 <.text+0x6fc7> je     0804ff79 <exit@plt+0x62bd>
-08050c9d <.text+0x6fcd> cmpb   $0x0,0x8061374
-08050ca4 <.text+0x6fd4> jne    0804ff79 <exit@plt+0x62bd>
-08050caa <.text+0x6fda> cmpb   $0x0,0x80613af
-08050cb1 <.text+0x6fe1> jne    0804ff79 <exit@plt+0x62bd>
-08050cb7 <.text+0x6fe7> cmpb   $0x0,0x80613d8
-08050cbe <.text+0x6fee> movb   $0x0,0x8061400
-08050cc5 <.text+0x6ff5> jne    08050ce6 <exit@plt+0x702a>
-08050cc7 <.text+0x6ff7> cmpb   $0x0,0x80613c8
-08050cce <.text+0x6ffe> jne    08050ce6 <exit@plt+0x702a>
-08050cd0 <.text+0x7000> mov    0x80613c4,%eax
-08050cd5 <.text+0x7005> test   %eax,%eax
-08050cd7 <.text+0x7007> jne    08050ce6 <exit@plt+0x702a>
-08050cd9 <.text+0x7009> cmpb   $0x0,0x80613da
-08050ce0 <.text+0x7010> je     0804ff80 <exit@plt+0x62c4>
-08050ce6 <.text+0x7016> mov    $0x1,%eax
-08050ceb <.text+0x701b> jmp    0804ff82 <exit@plt+0x62c6>
-08050cf0 <.text+0x7020> movl   $0x805e9e0,0xc(%esp)
-08050cf8 <.text+0x7028> movl   $0x579,0x8(%esp)
-08050d00 <.text+0x7030> movl   $0x805ddda,0x4(%esp)
-08050d08 <.text+0x7038> movl   $0x805e01e,(%esp)
-08050d0f <.text+0x703f> call   0804987c <__assert_fail@plt>
-08050d14 <.text+0x7044> mov    0x806134c,%eax
-08050d19 <.text+0x7049> mov    %eax,(%esp)
-08050d1c <.text+0x704c> call   08053720 <exit@plt+0x9a64>
-08050d21 <.text+0x7051> mov    0x80614a8,%eax
-08050d26 <.text+0x7056> mov    %eax,(%esp)
-08050d29 <.text+0x7059> call   08049cbc <exit@plt>
-08050d2e <.text+0x705e> movl   $0x804a890,0x10(%esp)
-08050d36 <.text+0x7066> movl   $0x8049dc0,0xc(%esp)
-08050d3e <.text+0x706e> movl   $0x8049d90,0x8(%esp)
-08050d46 <.text+0x7076> movl   $0x0,0x4(%esp)
-08050d4e <.text+0x707e> movl   $0x1e,(%esp)
-08050d55 <.text+0x7085> call   080537e0 <exit@plt+0x9b24>
-08050d5a <.text+0x708a> test   %eax,%eax
-08050d5c <.text+0x708c> mov    %eax,0x806134c
-08050d61 <.text+0x7091> je     080512e4 <exit@plt+0x7628>
-08050d67 <.text+0x7097> movl   $0x80498cc,0x10(%esp)
-08050d6f <.text+0x709f> movl   $0x8049afc,0xc(%esp)
-08050d77 <.text+0x70a7> movl   $0x0,0x8(%esp)
-08050d7f <.text+0x70af> movl   $0x0,0x4(%esp)
-08050d87 <.text+0x70b7> movl   $0x8061540,(%esp)
-08050d8e <.text+0x70be> call   0804984c <_obstack_begin@plt>
-08050d93 <.text+0x70c3> jmp    0804ff6b <exit@plt+0x62af>
-08050d98 <.text+0x70c8> call   0804d0c0 <exit@plt+0x3404>
-08050d9d <.text+0x70cd> cmpb   $0x0,0x80613c8
-08050da4 <.text+0x70d4> je     0804ff51 <exit@plt+0x6295>
-08050daa <.text+0x70da> mov    $0xd,%eax
-08050daf <.text+0x70df> call   0804ab00 <exit@plt+0xe44>
-08050db4 <.text+0x70e4> test   %al,%al
-08050db6 <.text+0x70e6> je     08051188 <exit@plt+0x74cc>
-08050dbc <.text+0x70ec> movb   $0x1,0x80613d0
-08050dc3 <.text+0x70f3> movl   $0x1,(%esp)
-08050dca <.text+0x70fa> call   080499dc <tcgetpgrp@plt>
-08050dcf <.text+0x70ff> test   %eax,%eax
-08050dd1 <.text+0x7101> js     0804ff51 <exit@plt+0x6295>
-08050dd7 <.text+0x7107> movl   $0x8061420,(%esp)
-08050dde <.text+0x710e> xor    %esi,%esi
-08050de0 <.text+0x7110> call   080496ac <sigemptyset@plt>
-08050de5 <.text+0x7115> lea    0x0(%esi),%esi
-08050de8 <.text+0x7118> mov    0x805ea00(,%esi,4),%edi
-08050def <.text+0x711f> lea    0x34(%esp),%edx
-08050df3 <.text+0x7123> mov    %edx,0x8(%esp)
-08050df7 <.text+0x7127> movl   $0x0,0x4(%esp)
-08050dff <.text+0x712f> mov    %edi,(%esp)
-08050e02 <.text+0x7132> call   0804991c <sigaction@plt>
-08050e07 <.text+0x7137> cmpl   $0x1,0x34(%esp)
-08050e0c <.text+0x713c> je     08050e1e <exit@plt+0x7162>
-08050e0e <.text+0x713e> mov    %edi,0x4(%esp)
-08050e12 <.text+0x7142> movl   $0x8061420,(%esp)
-08050e19 <.text+0x7149> call   08049b8c <sigaddset@plt>
-08050e1e <.text+0x714e> add    $0x1,%esi
-08050e21 <.text+0x7151> cmp    $0xc,%esi
-08050e24 <.text+0x7154> jne    08050de8 <exit@plt+0x712c>
-08050e26 <.text+0x7156> lea    0x38(%esp),%edi
-08050e2a <.text+0x715a> mov    $0x8061420,%esi
-08050e2f <.text+0x715f> mov    $0x20,%ecx
-08050e34 <.text+0x7164> movl   $0x10000000,0xb8(%esp)
-08050e3f <.text+0x716f> rep movsl %ds:(%esi),%es:(%edi)
-08050e41 <.text+0x7171> xor    %esi,%esi
-08050e43 <.text+0x7173> nop
-08050e44 <.text+0x7174> lea    0x0(%esi,%eiz,1),%esi
-08050e48 <.text+0x7178> mov    0x805ea00(,%esi,4),%edi
-08050e4f <.text+0x717f> movl   $0x8061420,(%esp)
-08050e56 <.text+0x7186> mov    %edi,0x4(%esp)
-08050e5a <.text+0x718a> call   0804973c <sigismember@plt>
-08050e5f <.text+0x718f> test   %eax,%eax
-08050e61 <.text+0x7191> je     08050e8e <exit@plt+0x71d2>
-08050e63 <.text+0x7193> cmp    $0x14,%edi
-08050e66 <.text+0x7196> mov    $0x8049e30,%eax
-08050e6b <.text+0x719b> je     08050e72 <exit@plt+0x71b6>
-08050e6d <.text+0x719d> mov    $0x8049e10,%eax
-08050e72 <.text+0x71a2> mov    %eax,0x34(%esp)
-08050e76 <.text+0x71a6> lea    0x34(%esp),%eax
-08050e7a <.text+0x71aa> movl   $0x0,0x8(%esp)
-08050e82 <.text+0x71b2> mov    %eax,0x4(%esp)
-08050e86 <.text+0x71b6> mov    %edi,(%esp)
-08050e89 <.text+0x71b9> call   0804991c <sigaction@plt>
-08050e8e <.text+0x71be> add    $0x1,%esi
-08050e91 <.text+0x71c1> cmp    $0xc,%esi
-08050e94 <.text+0x71c4> jne    08050e48 <exit@plt+0x718c>
-08050e96 <.text+0x71c6> jmp    0804ff51 <exit@plt+0x6295>
-08050e9b <.text+0x71cb> cmpb   $0x0,0x80613d9
-08050ea2 <.text+0x71d2> je     08051076 <exit@plt+0x73ba>
-08050ea8 <.text+0x71d8> mov    $0x2,%eax
-08050ead <.text+0x71dd> mov    %eax,0x80613d4
-08050eb2 <.text+0x71e2> jmp    0804ff5e <exit@plt+0x62a2>
-08050eb7 <.text+0x71e7> movl   $0x80498cc,0x10(%esp)
-08050ebf <.text+0x71ef> movl   $0x8049afc,0xc(%esp)
-08050ec7 <.text+0x71f7> movl   $0x0,0x8(%esp)
-08050ecf <.text+0x71ff> movl   $0x0,0x4(%esp)
-08050ed7 <.text+0x7207> movl   $0x80614c0,(%esp)
-08050ede <.text+0x720e> call   0804984c <_obstack_begin@plt>
-08050ee3 <.text+0x7213> movl   $0x80498cc,0x10(%esp)
-08050eeb <.text+0x721b> movl   $0x8049afc,0xc(%esp)
-08050ef3 <.text+0x7223> movl   $0x0,0x8(%esp)
-08050efb <.text+0x722b> movl   $0x0,0x4(%esp)
-08050f03 <.text+0x7233> movl   $0x8061500,(%esp)
-08050f0a <.text+0x723a> call   0804984c <_obstack_begin@plt>
-08050f0f <.text+0x723f> jmp    0804ff94 <exit@plt+0x62d8>
-08050f14 <.text+0x7244> call   0804bb50 <exit@plt+0x1e94>
-08050f19 <.text+0x7249> cmpb   $0x0,0x80613d9
-08050f20 <.text+0x7250> je     080511ca <exit@plt+0x750e>
-08050f26 <.text+0x7256> mov    0x8061358,%ebx
-08050f2c <.text+0x725c> test   %ebx,%ebx
-08050f2e <.text+0x725e> je     08050023 <exit@plt+0x6367>
-08050f34 <.text+0x7264> call   0804eee0 <exit@plt+0x5224>
-08050f39 <.text+0x7269> mov    0x8061368,%ecx
-08050f3f <.text+0x726f> xor    %esi,%esi
-08050f41 <.text+0x7271> test   %ecx,%ecx
-08050f43 <.text+0x7273> je     08050032 <exit@plt+0x6376>
-08050f49 <.text+0x7279> mov    0x8061300,%eax
-08050f4e <.text+0x727e> mov    0x14(%eax),%edx
-08050f51 <.text+0x7281> cmp    0x18(%eax),%edx
-08050f54 <.text+0x7284> jae    080513d6 <exit@plt+0x771a>
-08050f5a <.text+0x728a> movb   $0xa,(%edx)
-08050f5d <.text+0x728d> add    $0x1,%edx
-08050f60 <.text+0x7290> mov    %edx,0x14(%eax)
-08050f63 <.text+0x7293> addl   $0x1,0x80614b4
-08050f6a <.text+0x729a> mov    0x8061368,%esi
-08050f70 <.text+0x72a0> jmp    08050032 <exit@plt+0x6376>
-08050f75 <.text+0x72a5> mov    %edi,%edx
-08050f77 <.text+0x72a7> test   %dl,%dl
-08050f79 <.text+0x72a9> jne    0804ff33 <exit@plt+0x6277>
-08050f7f <.text+0x72af> test   %eax,%eax
-08050f81 <.text+0x72b1> je     08050ad6 <exit@plt+0x6e1a>
-08050f87 <.text+0x72b7> movl   $0x4,0x80613a8
-08050f91 <.text+0x72c1> mov    0x80613a0,%eax
-08050f96 <.text+0x72c6> jmp    0804ff33 <exit@plt+0x6277>
-08050f9b <.text+0x72cb> cmpb   $0x0,0x80613d9
-08050fa2 <.text+0x72d2> je     080510bd <exit@plt+0x7401>
-08050fa8 <.text+0x72d8> mov    $0x3,%edx
-08050fad <.text+0x72dd> mov    $0x805f03d,%eax
-08050fb2 <.text+0x72e2> movl   $0x805f061,0xc(%esp)
-08050fba <.text+0x72ea> movl   $0x1,0x8(%esp)
-08050fc2 <.text+0x72f2> movl   $0x0,(%esp)
-08050fc9 <.text+0x72f9> movl   $0x0,0x4(%esp)
-08050fd1 <.text+0x7301> call   0804aec0 <exit@plt+0x1204>
-08050fd6 <.text+0x7306> jmp    08050015 <exit@plt+0x6359>
-08050fdb <.text+0x730b> movl   $0x805def6,(%esp)
-08050fe2 <.text+0x7312> call   080497bc <getenv@plt>
-08050fe7 <.text+0x7317> test   %eax,%eax
-08050fe9 <.text+0x7319> jne    0804fcdc <exit@plt+0x6020>
-08050fef <.text+0x731f> jmp    0804fcf2 <exit@plt+0x6036>
-08050ff4 <.text+0x7324> mov    0x80612e0,%eax
-08050ff9 <.text+0x7329> mov    0x28(%esp),%ebx
-08050ffd <.text+0x732d> mov    %eax,0x2c(%esp)
-08051001 <.text+0x7331> jmp    0804ff44 <exit@plt+0x6288>
-08051006 <.text+0x7336> mov    0x8061320,%eax
-0805100b <.text+0x733b> mov    %eax,(%esp)
-0805100e <.text+0x733e> call   080562c0 <exit@plt+0xc604>
-08051013 <.text+0x7343> movl   $0x5,0x8(%esp)
-0805101b <.text+0x734b> movl   $0x805df2c,0x4(%esp)
-08051023 <.text+0x7353> movl   $0x0,(%esp)
-0805102a <.text+0x735a> mov    %eax,0x24(%esp)
-0805102e <.text+0x735e> call   0804990c <dcgettext@plt>
-08051033 <.text+0x7363> mov    0x24(%esp),%edx
-08051037 <.text+0x7367> movl   $0x0,0x4(%esp)
-0805103f <.text+0x736f> movl   $0x2,(%esp)
-08051046 <.text+0x7376> mov    %edx,0xc(%esp)
-0805104a <.text+0x737a> mov    %eax,0x8(%esp)
-0805104e <.text+0x737e> call   08049b4c <error@plt>
-08051053 <.text+0x7383> jmp    08050858 <exit@plt+0x6b9c>
-08051058 <.text+0x7388> movl   $0x1,(%esp)
-0805105f <.text+0x738f> call   0804998c <isatty@plt>
-08051064 <.text+0x7394> cmp    $0x1,%eax
-08051067 <.text+0x7397> sbb    %eax,%eax
-08051069 <.text+0x7399> add    $0x2,%eax
-0805106c <.text+0x739c> mov    %eax,0x80613a0
-08051071 <.text+0x73a1> jmp    0805060a <exit@plt+0x694e>
-08051076 <.text+0x73a6> cmpl   $0x3,0x80613c4
-0805107d <.text+0x73ad> je     08050ea8 <exit@plt+0x71ec>
-08051083 <.text+0x73b3> mov    0x80613a0,%ecx
-08051089 <.text+0x73b9> mov    $0x4,%eax
-0805108e <.text+0x73be> test   %ecx,%ecx
-08051090 <.text+0x73c0> jne    08050ead <exit@plt+0x71f1>
-08051096 <.text+0x73c6> jmp    08050ea8 <exit@plt+0x71ec>
-0805109b <.text+0x73cb> mov    0x80613ec,%eax
-080510a0 <.text+0x73d0> movl   $0x1,0x8(%esp)
-080510a8 <.text+0x73d8> movl   $0x20,0x4(%esp)
-080510b0 <.text+0x73e0> mov    %eax,(%esp)
-080510b3 <.text+0x73e3> call   080553d0 <exit@plt+0xb714>
-080510b8 <.text+0x73e8> jmp    0804fe9b <exit@plt+0x61df>
-080510bd <.text+0x73ed> mov    $0x1,%ecx
-080510c2 <.text+0x73f2> xor    %edx,%edx
-080510c4 <.text+0x73f4> mov    $0x805f03d,%eax
-080510c9 <.text+0x73f9> call   0804ab80 <exit@plt+0xec4>
-080510ce <.text+0x73fe> jmp    08050015 <exit@plt+0x6359>
-080510d3 <.text+0x7403> mov    %edx,%esi
-080510d5 <.text+0x7405> add    $0x1,%esi
-080510d8 <.text+0x7408> movl   $0xa,0x4(%esp)
-080510e0 <.text+0x7410> mov    %esi,(%esp)
-080510e3 <.text+0x7413> call   080497ac <strchr@plt>
-080510e8 <.text+0x7418> mov    %esi,%edx
-080510ea <.text+0x741a> test   %eax,%eax
-080510ec <.text+0x741c> mov    %eax,%edi
-080510ee <.text+0x741e> je     0805115e <exit@plt+0x74a2>
-080510f0 <.text+0x7420> lea    0x1(%eax),%edx
-080510f3 <.text+0x7423> mov    %edx,(%esp)
-080510f6 <.text+0x7426> movl   $0xa,0x4(%esp)
-080510fe <.text+0x742e> mov    %edx,0x24(%esp)
-08051102 <.text+0x7432> call   080497ac <strchr@plt>
-08051107 <.text+0x7437> mov    0x24(%esp),%edx
-0805110b <.text+0x743b> test   %eax,%eax
-0805110d <.text+0x743d> je     0805115b <exit@plt+0x749f>
-0805110f <.text+0x743f> mov    %esi,(%esp)
-08051112 <.text+0x7442> call   08055360 <exit@plt+0xb6a4>
-08051117 <.text+0x7447> movl   $0x5,0x8(%esp)
-0805111f <.text+0x744f> movl   $0x805dfc5,0x4(%esp)
-08051127 <.text+0x7457> movl   $0x0,(%esp)
-0805112e <.text+0x745e> mov    %eax,0x20(%esp)
-08051132 <.text+0x7462> call   0804990c <dcgettext@plt>
-08051137 <.text+0x7467> mov    0x20(%esp),%ecx
-0805113b <.text+0x746b> movl   $0x0,0x4(%esp)
-08051143 <.text+0x7473> movl   $0x2,(%esp)
-0805114a <.text+0x747a> mov    %ecx,0xc(%esp)
-0805114e <.text+0x747e> mov    %eax,0x8(%esp)
-08051152 <.text+0x7482> call   08049b4c <error@plt>
-08051157 <.text+0x7487> mov    0x24(%esp),%edx
-0805115b <.text+0x748b> movb   $0x0,(%edi)
-0805115e <.text+0x748e> movl   $0x805de6a,0x4(%esp)
-08051166 <.text+0x7496> mov    %esi,(%esp)
-08051169 <.text+0x7499> mov    %esi,0x80611cc
-0805116f <.text+0x749f> mov    %edx,0x80611d0
-08051175 <.text+0x74a5> call   08049adc <strstr@plt>
-0805117a <.text+0x74aa> test   %eax,%eax
-0805117c <.text+0x74ac> jne    08050ba8 <exit@plt+0x6eec>
-08051182 <.text+0x74b2> jmp    08050b8b <exit@plt+0x6ecf>
-08051187 <.text+0x74b7> nop
-08051188 <.text+0x74b8> mov    $0xe,%eax
-0805118d <.text+0x74bd> lea    0x0(%esi),%esi
-08051190 <.text+0x74c0> call   0804ab00 <exit@plt+0xe44>
-08051195 <.text+0x74c5> test   %al,%al
-08051197 <.text+0x74c7> je     080511a6 <exit@plt+0x74ea>
-08051199 <.text+0x74c9> cmpb   $0x0,0x8061364
-080511a0 <.text+0x74d0> jne    08050dbc <exit@plt+0x7100>
-080511a6 <.text+0x74d6> mov    $0xc,%eax
-080511ab <.text+0x74db> call   0804ab00 <exit@plt+0xe44>
-080511b0 <.text+0x74e0> test   %al,%al
-080511b2 <.text+0x74e2> je     08050dc3 <exit@plt+0x7107>
-080511b8 <.text+0x74e8> cmpl   $0x0,0x80613a0
-080511bf <.text+0x74ef> jne    08050dc3 <exit@plt+0x7107>
-080511c5 <.text+0x74f5> jmp    08050dbc <exit@plt+0x7100>
-080511ca <.text+0x74fa> mov    $0x1,%edx
-080511cf <.text+0x74ff> xor    %eax,%eax
-080511d1 <.text+0x7501> call   0804c0b0 <exit@plt+0x23f4>
-080511d6 <.text+0x7506> jmp    08050f26 <exit@plt+0x726a>
-080511db <.text+0x750b> call   0804ca80 <exit@plt+0x2dc4>
-080511e0 <.text+0x7510> jmp    08050a0a <exit@plt+0x6d4e>
-080511e5 <.text+0x7515> mov    0x2c(%esp),%ebx
-080511e9 <.text+0x7519> movl   $0x0,0x8061d0c
-080511f3 <.text+0x7523> jmp    08050c4d <exit@plt+0x6f91>
-080511f8 <.text+0x7528> mov    0x8061368,%esi
-080511fe <.text+0x752e> test   %esi,%esi
-08051200 <.text+0x7530> je     080509f0 <exit@plt+0x6d34>
-08051206 <.text+0x7536> mov    0xc(%esi),%edx
-08051209 <.text+0x7539> test   %edx,%edx
-0805120b <.text+0x753b> jne    08050032 <exit@plt+0x6376>
-08051211 <.text+0x7541> movb   $0x0,0x80613f8
-08051218 <.text+0x7548> jmp    08050032 <exit@plt+0x6376>
-0805121d <.text+0x754d> mov    $0x80614c0,%edx
-08051222 <.text+0x7552> mov    $0x805e024,%eax
-08051227 <.text+0x7557> call   0804c410 <exit@plt+0x2754>
-0805122c <.text+0x755c> mov    $0x8061500,%edx
-08051231 <.text+0x7561> mov    $0x805e02e,%eax
-08051236 <.text+0x7566> call   0804c410 <exit@plt+0x2754>
-0805123b <.text+0x756b> mov    0x80613ec,%eax
-08051240 <.text+0x7570> mov    %eax,(%esp)
-08051243 <.text+0x7573> call   08055380 <exit@plt+0xb6c4>
-08051248 <.text+0x7578> movl   $0x805dd20,0x4(%esp)
-08051250 <.text+0x7580> movl   $0x1,(%esp)
-08051257 <.text+0x7587> mov    0x805f820(,%eax,4),%eax
-0805125e <.text+0x758e> mov    %eax,0x8(%esp)
-08051262 <.text+0x7592> call   0804978c <__printf_chk@plt>
-08051267 <.text+0x7597> jmp    08050a95 <exit@plt+0x6dd9>
-0805126c <.text+0x759c> movl   $0x1,(%esp)
-08051273 <.text+0x75a3> call   0804998c <isatty@plt>
-08051278 <.text+0x75a8> test   %eax,%eax
-0805127a <.text+0x75aa> je     080503cc <exit@plt+0x6710>
-08051280 <.text+0x75b0> movb   $0x1,0x80613c8
-08051287 <.text+0x75b7> movl   $0x0,0x80613f4
-08051291 <.text+0x75c1> jmp    0804fdc0 <exit@plt+0x6104>
-08051296 <.text+0x75c6> xchg   %ax,%ax
-08051298 <.text+0x75c8> movl   $0x805eff3,0xc(%esp)
-080512a0 <.text+0x75d0> movl   $0x3bc,0x8(%esp)
-080512a8 <.text+0x75d8> movl   $0x805ddda,0x4(%esp)
-080512b0 <.text+0x75e0> movl   $0x805dc90,(%esp)
-080512b7 <.text+0x75e7> call   0804987c <__assert_fail@plt>
-080512bc <.text+0x75ec> cmp    $0x2,%eax
-080512bf <.text+0x75ef> je     08051390 <exit@plt+0x76d4>
-080512c5 <.text+0x75f5> cmp    $0x3,%eax
-080512c8 <.text+0x75f8> je     08051327 <exit@plt+0x766b>
-080512ca <.text+0x75fa> mov    0x80611cc,%eax
-080512cf <.text+0x75ff> movl   $0x805de6a,0x4(%esp)
-080512d7 <.text+0x7607> mov    %eax,(%esp)
-080512da <.text+0x760a> call   08049adc <strstr@plt>
-080512df <.text+0x760f> jmp    0805117a <exit@plt+0x74be>
-080512e4 <.text+0x7614> call   080527c0 <exit@plt+0x8b04>
-080512e9 <.text+0x7619> movl   $0x805dfba,(%esp)
-080512f0 <.text+0x7620> call   080497bc <getenv@plt>
-080512f5 <.text+0x7625> test   %eax,%eax
-080512f7 <.text+0x7627> mov    %eax,0x2c(%esp)
-080512fb <.text+0x762b> jne    08050ae2 <exit@plt+0x6e26>
-08051301 <.text+0x7631> movl   $0x805dede,0x2c(%esp)
-08051309 <.text+0x7639> jmp    08050ae2 <exit@plt+0x6e26>
-0805130e <.text+0x763e> movl   $0x805e005,0x80611d0
-08051318 <.text+0x7648> movl   $0x805e005,0x80611cc
-08051322 <.text+0x7652> jmp    08050b8b <exit@plt+0x6ecf>
-08051327 <.text+0x7657> movl   $0x2,(%esp)
-0805132e <.text+0x765e> call   08053120 <exit@plt+0x9464>
-08051333 <.text+0x7663> test   %al,%al
-08051335 <.text+0x7665> je     080512ca <exit@plt+0x760e>
-08051337 <.text+0x7667> mov    0x80611cc,%eax
-0805133c <.text+0x766c> movl   $0x2,0x8(%esp)
-08051344 <.text+0x7674> movl   $0x0,(%esp)
-0805134b <.text+0x767b> mov    %eax,0x4(%esp)
-0805134f <.text+0x767f> call   0804990c <dcgettext@plt>
-08051354 <.text+0x7684> cmp    0x80611cc,%eax
-0805135a <.text+0x768a> je     0805130e <exit@plt+0x7652>
-0805135c <.text+0x768c> mov    %eax,0x80611cc
-08051361 <.text+0x7691> mov    0x80611d0,%eax
-08051366 <.text+0x7696> movl   $0x2,0x8(%esp)
-0805136e <.text+0x769e> movl   $0x0,(%esp)
-08051375 <.text+0x76a5> mov    %eax,0x4(%esp)
-08051379 <.text+0x76a9> call   0804990c <dcgettext@plt>
-0805137e <.text+0x76ae> cmp    0x80611d0,%eax
-08051384 <.text+0x76b4> je     0805130e <exit@plt+0x7652>
-08051386 <.text+0x76b6> mov    %eax,0x80611d0
-0805138b <.text+0x76bb> jmp    080512ca <exit@plt+0x760e>
-08051390 <.text+0x76c0> movl   $0x805e014,0x80611cc
-0805139a <.text+0x76ca> movl   $0x805e008,0x80611d0
-080513a4 <.text+0x76d4> jmp    08050b8b <exit@plt+0x6ecf>
-080513a9 <.text+0x76d9> mov    0x8061320,%edx
-080513af <.text+0x76df> movl   $0x805ea40,0xc(%esp)
-080513b7 <.text+0x76e7> movl   $0x0,0x8(%esp)
-080513bf <.text+0x76ef> mov    %eax,(%esp)
-080513c2 <.text+0x76f2> mov    %edx,0x10(%esp)
-080513c6 <.text+0x76f6> mov    0xd8(%esp),%edx
-080513cd <.text+0x76fd> mov    %edx,0x4(%esp)
-080513d1 <.text+0x7701> call   08058440 <exit@plt+0xe784>
-080513d6 <.text+0x7706> movl   $0xa,0x4(%esp)
-080513de <.text+0x770e> mov    %eax,(%esp)
-080513e1 <.text+0x7711> call   080498fc <__overflow@plt>
-080513e6 <.text+0x7716> jmp    08050f63 <exit@plt+0x72a7>
-080513eb <.text+0x771b> nop
-080513ec <.text+0x771c> lea    0x0(%esi,%eiz,1),%esi
-080513f0 <.text+0x7720> push   %ebp
-080513f1 <.text+0x7721> mov    %esp,%ebp
-080513f3 <.text+0x7723> sub    $0x38,%esp
-080513f6 <.text+0x7726> mov    0xc(%ebp),%eax
-080513f9 <.text+0x7729> mov    %ebx,-0xc(%ebp)
-080513fc <.text+0x772c> mov    %edi,-0x4(%ebp)
-080513ff <.text+0x772f> mov    %esi,-0x8(%ebp)
-08051402 <.text+0x7732> mov    (%eax),%esi
-08051404 <.text+0x7734> movl   $0x2e,0x4(%esp)
-0805140c <.text+0x773c> mov    %esi,(%esp)
-0805140f <.text+0x773f> call   0804986c <strrchr@plt>
-08051414 <.text+0x7744> mov    %eax,%ebx
-08051416 <.text+0x7746> mov    0x8(%ebp),%eax
-08051419 <.text+0x7749> mov    (%eax),%edi
-0805141b <.text+0x774b> movl   $0x2e,0x4(%esp)
-08051423 <.text+0x7753> mov    %edi,(%esp)
-08051426 <.text+0x7756> mov    %ebx,-0x1c(%ebp)
-08051429 <.text+0x7759> call   0804986c <strrchr@plt>
-0805142e <.text+0x775e> mov    %ebx,%edx
-08051430 <.text+0x7760> test   %eax,%eax
-08051432 <.text+0x7762> je     08051478 <exit@plt+0x77bc>
-08051434 <.text+0x7764> test   %ebx,%ebx
-08051436 <.text+0x7766> je     08051470 <exit@plt+0x77b4>
-08051438 <.text+0x7768> mov    %eax,0x4(%esp)
-0805143c <.text+0x776c> mov    %edx,(%esp)
-0805143f <.text+0x776f> call   08049cac <strcmp@plt>
-08051444 <.text+0x7774> test   %eax,%eax
-08051446 <.text+0x7776> je     08051458 <exit@plt+0x779c>
-08051448 <.text+0x7778> mov    -0xc(%ebp),%ebx
-0805144b <.text+0x777b> mov    -0x8(%ebp),%esi
-0805144e <.text+0x777e> mov    -0x4(%ebp),%edi
-08051451 <.text+0x7781> mov    %ebp,%esp
-08051453 <.text+0x7783> pop    %ebp
-08051454 <.text+0x7784> ret    
-08051455 <.text+0x7785> lea    0x0(%esi),%esi
-08051458 <.text+0x7788> mov    %edi,0xc(%ebp)
-0805145b <.text+0x778b> mov    -0xc(%ebp),%ebx
-0805145e <.text+0x778e> mov    %esi,0x8(%ebp)
-08051461 <.text+0x7791> mov    -0x4(%ebp),%edi
-08051464 <.text+0x7794> mov    -0x8(%ebp),%esi
-08051467 <.text+0x7797> mov    %ebp,%esp
-08051469 <.text+0x7799> pop    %ebp
-0805146a <.text+0x779a> jmp    08049cac <strcmp@plt>
-0805146f <.text+0x779f> nop
-08051470 <.text+0x77a0> mov    $0x805f061,%edx
-08051475 <.text+0x77a5> jmp    08051438 <exit@plt+0x777c>
-08051477 <.text+0x77a7> nop
-08051478 <.text+0x77a8> mov    $0x805f061,%eax
-0805147d <.text+0x77ad> jmp    08051434 <exit@plt+0x7778>
-0805147f <.text+0x77af> nop
-08051480 <.text+0x77b0> push   %ebp
-08051481 <.text+0x77b1> mov    %esp,%ebp
-08051483 <.text+0x77b3> sub    $0x38,%esp
-08051486 <.text+0x77b6> mov    0x8(%ebp),%eax
-08051489 <.text+0x77b9> mov    %ebx,-0xc(%ebp)
-0805148c <.text+0x77bc> mov    %edi,-0x4(%ebp)
-0805148f <.text+0x77bf> mov    %esi,-0x8(%ebp)
-08051492 <.text+0x77c2> mov    (%eax),%esi
-08051494 <.text+0x77c4> movl   $0x2e,0x4(%esp)
-0805149c <.text+0x77cc> mov    %esi,(%esp)
-0805149f <.text+0x77cf> call   0804986c <strrchr@plt>
-080514a4 <.text+0x77d4> mov    %eax,%ebx
-080514a6 <.text+0x77d6> mov    0xc(%ebp),%eax
-080514a9 <.text+0x77d9> mov    (%eax),%edi
-080514ab <.text+0x77db> movl   $0x2e,0x4(%esp)
-080514b3 <.text+0x77e3> mov    %edi,(%esp)
-080514b6 <.text+0x77e6> mov    %ebx,-0x1c(%ebp)
-080514b9 <.text+0x77e9> call   0804986c <strrchr@plt>
-080514be <.text+0x77ee> mov    %ebx,%edx
-080514c0 <.text+0x77f0> test   %eax,%eax
-080514c2 <.text+0x77f2> je     08051508 <exit@plt+0x784c>
-080514c4 <.text+0x77f4> test   %ebx,%ebx
-080514c6 <.text+0x77f6> je     08051500 <exit@plt+0x7844>
-080514c8 <.text+0x77f8> mov    %eax,0x4(%esp)
-080514cc <.text+0x77fc> mov    %edx,(%esp)
-080514cf <.text+0x77ff> call   08049cac <strcmp@plt>
-080514d4 <.text+0x7804> test   %eax,%eax
-080514d6 <.text+0x7806> je     080514e8 <exit@plt+0x782c>
-080514d8 <.text+0x7808> mov    -0xc(%ebp),%ebx
-080514db <.text+0x780b> mov    -0x8(%ebp),%esi
-080514de <.text+0x780e> mov    -0x4(%ebp),%edi
-080514e1 <.text+0x7811> mov    %ebp,%esp
-080514e3 <.text+0x7813> pop    %ebp
-080514e4 <.text+0x7814> ret    
-080514e5 <.text+0x7815> lea    0x0(%esi),%esi
-080514e8 <.text+0x7818> mov    %edi,0xc(%ebp)
-080514eb <.text+0x781b> mov    -0xc(%ebp),%ebx
-080514ee <.text+0x781e> mov    %esi,0x8(%ebp)
-080514f1 <.text+0x7821> mov    -0x4(%ebp),%edi
-080514f4 <.text+0x7824> mov    -0x8(%ebp),%esi
-080514f7 <.text+0x7827> mov    %ebp,%esp
-080514f9 <.text+0x7829> pop    %ebp
-080514fa <.text+0x782a> jmp    08049cac <strcmp@plt>
-080514ff <.text+0x782f> nop
-08051500 <.text+0x7830> mov    $0x805f061,%edx
-08051505 <.text+0x7835> jmp    080514c8 <exit@plt+0x780c>
-08051507 <.text+0x7837> nop
-08051508 <.text+0x7838> mov    $0x805f061,%eax
-0805150d <.text+0x783d> jmp    080514c4 <exit@plt+0x7808>
-0805150f <.text+0x783f> nop
-08051510 <.text+0x7840> push   %ebp
-08051511 <.text+0x7841> mov    %esp,%ebp
-08051513 <.text+0x7843> sub    $0x38,%esp
-08051516 <.text+0x7846> mov    %esi,-0x8(%ebp)
-08051519 <.text+0x7849> mov    0xc(%ebp),%esi
-0805151c <.text+0x784c> mov    %ebx,-0xc(%ebp)
-0805151f <.text+0x784f> mov    %edi,-0x4(%ebp)
-08051522 <.text+0x7852> mov    0x8(%ebp),%edi
-08051525 <.text+0x7855> movl   $0x2e,0x4(%esp)
-0805152d <.text+0x785d> mov    (%esi),%eax
-0805152f <.text+0x785f> mov    %eax,(%esp)
-08051532 <.text+0x7862> call   0804986c <strrchr@plt>
-08051537 <.text+0x7867> movl   $0x2e,0x4(%esp)
-0805153f <.text+0x786f> mov    %eax,%ebx
-08051541 <.text+0x7871> mov    (%edi),%eax
-08051543 <.text+0x7873> mov    %eax,(%esp)
-08051546 <.text+0x7876> mov    %ebx,-0x1c(%ebp)
-08051549 <.text+0x7879> call   0804986c <strrchr@plt>
-0805154e <.text+0x787e> mov    %ebx,%edx
-08051550 <.text+0x7880> test   %eax,%eax
-08051552 <.text+0x7882> je     080515a0 <exit@plt+0x78e4>
-08051554 <.text+0x7884> test   %ebx,%ebx
-08051556 <.text+0x7886> je     08051598 <exit@plt+0x78dc>
-08051558 <.text+0x7888> mov    %eax,0x4(%esp)
-0805155c <.text+0x788c> mov    %edx,(%esp)
-0805155f <.text+0x788f> call   0804be10 <exit@plt+0x2154>
-08051564 <.text+0x7894> test   %eax,%eax
-08051566 <.text+0x7896> je     08051578 <exit@plt+0x78bc>
-08051568 <.text+0x7898> mov    -0xc(%ebp),%ebx
-0805156b <.text+0x789b> mov    -0x8(%ebp),%esi
-0805156e <.text+0x789e> mov    -0x4(%ebp),%edi
-08051571 <.text+0x78a1> mov    %ebp,%esp
-08051573 <.text+0x78a3> pop    %ebp
-08051574 <.text+0x78a4> ret    
-08051575 <.text+0x78a5> lea    0x0(%esi),%esi
-08051578 <.text+0x78a8> mov    (%edi),%eax
-0805157a <.text+0x78aa> mov    -0xc(%ebp),%ebx
-0805157d <.text+0x78ad> mov    -0x4(%ebp),%edi
-08051580 <.text+0x78b0> mov    %eax,0xc(%ebp)
-08051583 <.text+0x78b3> mov    (%esi),%eax
-08051585 <.text+0x78b5> mov    -0x8(%ebp),%esi
-08051588 <.text+0x78b8> mov    %eax,0x8(%ebp)
-0805158b <.text+0x78bb> mov    %ebp,%esp
-0805158d <.text+0x78bd> pop    %ebp
-0805158e <.text+0x78be> jmp    0804be10 <exit@plt+0x2154>
-08051593 <.text+0x78c3> nop
-08051594 <.text+0x78c4> lea    0x0(%esi,%eiz,1),%esi
-08051598 <.text+0x78c8> mov    $0x805f061,%edx
-0805159d <.text+0x78cd> jmp    08051558 <exit@plt+0x789c>
-0805159f <.text+0x78cf> nop
-080515a0 <.text+0x78d0> mov    $0x805f061,%eax
-080515a5 <.text+0x78d5> jmp    08051554 <exit@plt+0x7898>
-080515a7 <.text+0x78d7> mov    %esi,%esi
-080515a9 <.text+0x78d9> lea    0x0(%edi,%eiz,1),%edi
-080515b0 <.text+0x78e0> push   %ebp
-080515b1 <.text+0x78e1> mov    %esp,%ebp
-080515b3 <.text+0x78e3> sub    $0x38,%esp
-080515b6 <.text+0x78e6> mov    %esi,-0x8(%ebp)
-080515b9 <.text+0x78e9> mov    0x8(%ebp),%esi
-080515bc <.text+0x78ec> mov    %ebx,-0xc(%ebp)
-080515bf <.text+0x78ef> mov    %edi,-0x4(%ebp)
-080515c2 <.text+0x78f2> mov    0xc(%ebp),%edi
-080515c5 <.text+0x78f5> movl   $0x2e,0x4(%esp)
-080515cd <.text+0x78fd> mov    (%esi),%eax
-080515cf <.text+0x78ff> mov    %eax,(%esp)
-080515d2 <.text+0x7902> call   0804986c <strrchr@plt>
-080515d7 <.text+0x7907> movl   $0x2e,0x4(%esp)
-080515df <.text+0x790f> mov    %eax,%ebx
-080515e1 <.text+0x7911> mov    (%edi),%eax
-080515e3 <.text+0x7913> mov    %eax,(%esp)
-080515e6 <.text+0x7916> mov    %ebx,-0x1c(%ebp)
-080515e9 <.text+0x7919> call   0804986c <strrchr@plt>
-080515ee <.text+0x791e> mov    %ebx,%edx
-080515f0 <.text+0x7920> test   %eax,%eax
-080515f2 <.text+0x7922> je     08051640 <exit@plt+0x7984>
-080515f4 <.text+0x7924> test   %ebx,%ebx
-080515f6 <.text+0x7926> je     08051638 <exit@plt+0x797c>
-080515f8 <.text+0x7928> mov    %eax,0x4(%esp)
-080515fc <.text+0x792c> mov    %edx,(%esp)
-080515ff <.text+0x792f> call   0804be10 <exit@plt+0x2154>
-08051604 <.text+0x7934> test   %eax,%eax
-08051606 <.text+0x7936> je     08051618 <exit@plt+0x795c>
-08051608 <.text+0x7938> mov    -0xc(%ebp),%ebx
-0805160b <.text+0x793b> mov    -0x8(%ebp),%esi
-0805160e <.text+0x793e> mov    -0x4(%ebp),%edi
-08051611 <.text+0x7941> mov    %ebp,%esp
-08051613 <.text+0x7943> pop    %ebp
-08051614 <.text+0x7944> ret    
-08051615 <.text+0x7945> lea    0x0(%esi),%esi
-08051618 <.text+0x7948> mov    (%edi),%eax
-0805161a <.text+0x794a> mov    -0xc(%ebp),%ebx
-0805161d <.text+0x794d> mov    -0x4(%ebp),%edi
-08051620 <.text+0x7950> mov    %eax,0xc(%ebp)
-08051623 <.text+0x7953> mov    (%esi),%eax
-08051625 <.text+0x7955> mov    -0x8(%ebp),%esi
-08051628 <.text+0x7958> mov    %eax,0x8(%ebp)
-0805162b <.text+0x795b> mov    %ebp,%esp
-0805162d <.text+0x795d> pop    %ebp
-0805162e <.text+0x795e> jmp    0804be10 <exit@plt+0x2154>
-08051633 <.text+0x7963> nop
-08051634 <.text+0x7964> lea    0x0(%esi,%eiz,1),%esi
-08051638 <.text+0x7968> mov    $0x805f061,%edx
-0805163d <.text+0x796d> jmp    080515f8 <exit@plt+0x793c>
-0805163f <.text+0x796f> nop
-08051640 <.text+0x7970> mov    $0x805f061,%eax
-08051645 <.text+0x7975> jmp    080515f4 <exit@plt+0x7938>
-08051647 <.text+0x7977> mov    %esi,%esi
-08051649 <.text+0x7979> lea    0x0(%edi,%eiz,1),%edi
-08051650 <.text+0x7980> push   %ebp
-08051651 <.text+0x7981> mov    %esp,%ebp
-08051653 <.text+0x7983> sub    $0x38,%esp
-08051656 <.text+0x7986> mov    %ebx,-0xc(%ebp)
-08051659 <.text+0x7989> mov    0xc(%ebp),%ebx
-0805165c <.text+0x798c> mov    %esi,-0x8(%ebp)
-0805165f <.text+0x798f> mov    0x8(%ebp),%esi
-08051662 <.text+0x7992> mov    %edi,-0x4(%ebp)
-08051665 <.text+0x7995> mov    0x68(%ebx),%eax
-08051668 <.text+0x7998> mov    0x68(%esi),%ecx
-0805166b <.text+0x799b> cmp    $0x9,%eax
-0805166e <.text+0x799e> sete   %dl
-08051671 <.text+0x79a1> cmp    $0x3,%eax
-08051674 <.text+0x79a4> mov    %edx,%edi
-08051676 <.text+0x79a6> sete   %dl
-08051679 <.text+0x79a9> or     %edi,%edx
-0805167b <.text+0x79ab> cmp    $0x9,%ecx
-0805167e <.text+0x79ae> je     08051718 <exit@plt+0x7a5c>
-08051684 <.text+0x79b4> cmp    $0x3,%ecx
-08051687 <.text+0x79b7> je     08051718 <exit@plt+0x7a5c>
-0805168d <.text+0x79bd> test   %dl,%dl
-0805168f <.text+0x79bf> mov    $0x1,%eax
-08051694 <.text+0x79c4> jne    080516d9 <exit@plt+0x7a1d>
-08051696 <.text+0x79c6> movl   $0x2e,0x4(%esp)
-0805169e <.text+0x79ce> mov    (%ebx),%eax
-080516a0 <.text+0x79d0> mov    %eax,(%esp)
-080516a3 <.text+0x79d3> call   0804986c <strrchr@plt>
-080516a8 <.text+0x79d8> movl   $0x2e,0x4(%esp)
-080516b0 <.text+0x79e0> mov    %eax,%edi
-080516b2 <.text+0x79e2> mov    (%esi),%eax
-080516b4 <.text+0x79e4> mov    %eax,(%esp)
-080516b7 <.text+0x79e7> mov    %edi,-0x1c(%ebp)
-080516ba <.text+0x79ea> call   0804986c <strrchr@plt>
-080516bf <.text+0x79ef> mov    %edi,%edx
-080516c1 <.text+0x79f1> test   %eax,%eax
-080516c3 <.text+0x79f3> je     08051710 <exit@plt+0x7a54>
-080516c5 <.text+0x79f5> test   %edi,%edi
-080516c7 <.text+0x79f7> je     08051708 <exit@plt+0x7a4c>
-080516c9 <.text+0x79f9> mov    %eax,0x4(%esp)
-080516cd <.text+0x79fd> mov    %edx,(%esp)
-080516d0 <.text+0x7a00> call   0804be10 <exit@plt+0x2154>
-080516d5 <.text+0x7a05> test   %eax,%eax
-080516d7 <.text+0x7a07> je     080516e8 <exit@plt+0x7a2c>
-080516d9 <.text+0x7a09> mov    -0xc(%ebp),%ebx
-080516dc <.text+0x7a0c> mov    -0x8(%ebp),%esi
-080516df <.text+0x7a0f> mov    -0x4(%ebp),%edi
-080516e2 <.text+0x7a12> mov    %ebp,%esp
-080516e4 <.text+0x7a14> pop    %ebp
-080516e5 <.text+0x7a15> ret    
-080516e6 <.text+0x7a16> xchg   %ax,%ax
-080516e8 <.text+0x7a18> mov    (%esi),%eax
-080516ea <.text+0x7a1a> mov    -0x4(%ebp),%edi
-080516ed <.text+0x7a1d> mov    -0x8(%ebp),%esi
-080516f0 <.text+0x7a20> mov    %eax,0xc(%ebp)
-080516f3 <.text+0x7a23> mov    (%ebx),%eax
-080516f5 <.text+0x7a25> mov    -0xc(%ebp),%ebx
-080516f8 <.text+0x7a28> mov    %eax,0x8(%ebp)
-080516fb <.text+0x7a2b> mov    %ebp,%esp
-080516fd <.text+0x7a2d> pop    %ebp
-080516fe <.text+0x7a2e> jmp    0804be10 <exit@plt+0x2154>
-08051703 <.text+0x7a33> nop
-08051704 <.text+0x7a34> lea    0x0(%esi,%eiz,1),%esi
-08051708 <.text+0x7a38> mov    $0x805f061,%edx
-0805170d <.text+0x7a3d> jmp    080516c9 <exit@plt+0x7a0d>
-0805170f <.text+0x7a3f> nop
-08051710 <.text+0x7a40> mov    $0x805f061,%eax
-08051715 <.text+0x7a45> jmp    080516c5 <exit@plt+0x7a09>
-08051717 <.text+0x7a47> nop
-08051718 <.text+0x7a48> test   %dl,%dl
-0805171a <.text+0x7a4a> mov    $0xffffffff,%eax
-0805171f <.text+0x7a4f> jne    08051696 <exit@plt+0x79da>
-08051725 <.text+0x7a55> jmp    080516d9 <exit@plt+0x7a1d>
-08051727 <.text+0x7a57> mov    %esi,%esi
-08051729 <.text+0x7a59> lea    0x0(%edi,%eiz,1),%edi
-08051730 <.text+0x7a60> push   %ebp
-08051731 <.text+0x7a61> mov    %esp,%ebp
-08051733 <.text+0x7a63> sub    $0x38,%esp
-08051736 <.text+0x7a66> mov    %esi,-0x8(%ebp)
-08051739 <.text+0x7a69> mov    0xc(%ebp),%esi
-0805173c <.text+0x7a6c> mov    %ebx,-0xc(%ebp)
-0805173f <.text+0x7a6f> mov    0x8(%ebp),%ebx
-08051742 <.text+0x7a72> mov    %edi,-0x4(%ebp)
-08051745 <.text+0x7a75> mov    0x68(%esi),%eax
-08051748 <.text+0x7a78> mov    0x68(%ebx),%ecx
-0805174b <.text+0x7a7b> cmp    $0x9,%eax
-0805174e <.text+0x7a7e> sete   %dl
-08051751 <.text+0x7a81> cmp    $0x3,%eax
-08051754 <.text+0x7a84> mov    %edx,%edi
-08051756 <.text+0x7a86> sete   %dl
-08051759 <.text+0x7a89> or     %edi,%edx
-0805175b <.text+0x7a8b> cmp    $0x9,%ecx
-0805175e <.text+0x7a8e> je     080517f8 <exit@plt+0x7b3c>
-08051764 <.text+0x7a94> cmp    $0x3,%ecx
-08051767 <.text+0x7a97> je     080517f8 <exit@plt+0x7b3c>
-0805176d <.text+0x7a9d> test   %dl,%dl
-0805176f <.text+0x7a9f> mov    $0x1,%eax
-08051774 <.text+0x7aa4> jne    080517b9 <exit@plt+0x7afd>
-08051776 <.text+0x7aa6> movl   $0x2e,0x4(%esp)
-0805177e <.text+0x7aae> mov    (%ebx),%eax
-08051780 <.text+0x7ab0> mov    %eax,(%esp)
-08051783 <.text+0x7ab3> call   0804986c <strrchr@plt>
-08051788 <.text+0x7ab8> movl   $0x2e,0x4(%esp)
-08051790 <.text+0x7ac0> mov    %eax,%edi
-08051792 <.text+0x7ac2> mov    (%esi),%eax
-08051794 <.text+0x7ac4> mov    %eax,(%esp)
-08051797 <.text+0x7ac7> mov    %edi,-0x1c(%ebp)
-0805179a <.text+0x7aca> call   0804986c <strrchr@plt>
-0805179f <.text+0x7acf> mov    %edi,%edx
-080517a1 <.text+0x7ad1> test   %eax,%eax
-080517a3 <.text+0x7ad3> je     080517f0 <exit@plt+0x7b34>
-080517a5 <.text+0x7ad5> test   %edi,%edi
-080517a7 <.text+0x7ad7> je     080517e8 <exit@plt+0x7b2c>
-080517a9 <.text+0x7ad9> mov    %eax,0x4(%esp)
-080517ad <.text+0x7add> mov    %edx,(%esp)
-080517b0 <.text+0x7ae0> call   0804be10 <exit@plt+0x2154>
-080517b5 <.text+0x7ae5> test   %eax,%eax
-080517b7 <.text+0x7ae7> je     080517c8 <exit@plt+0x7b0c>
-080517b9 <.text+0x7ae9> mov    -0xc(%ebp),%ebx
-080517bc <.text+0x7aec> mov    -0x8(%ebp),%esi
-080517bf <.text+0x7aef> mov    -0x4(%ebp),%edi
-080517c2 <.text+0x7af2> mov    %ebp,%esp
-080517c4 <.text+0x7af4> pop    %ebp
-080517c5 <.text+0x7af5> ret    
-080517c6 <.text+0x7af6> xchg   %ax,%ax
-080517c8 <.text+0x7af8> mov    (%esi),%eax
-080517ca <.text+0x7afa> mov    -0x4(%ebp),%edi
-080517cd <.text+0x7afd> mov    -0x8(%ebp),%esi
-080517d0 <.text+0x7b00> mov    %eax,0xc(%ebp)
-080517d3 <.text+0x7b03> mov    (%ebx),%eax
-080517d5 <.text+0x7b05> mov    -0xc(%ebp),%ebx
-080517d8 <.text+0x7b08> mov    %eax,0x8(%ebp)
-080517db <.text+0x7b0b> mov    %ebp,%esp
-080517dd <.text+0x7b0d> pop    %ebp
-080517de <.text+0x7b0e> jmp    0804be10 <exit@plt+0x2154>
-080517e3 <.text+0x7b13> nop
-080517e4 <.text+0x7b14> lea    0x0(%esi,%eiz,1),%esi
-080517e8 <.text+0x7b18> mov    $0x805f061,%edx
-080517ed <.text+0x7b1d> jmp    080517a9 <exit@plt+0x7aed>
-080517ef <.text+0x7b1f> nop
-080517f0 <.text+0x7b20> mov    $0x805f061,%eax
-080517f5 <.text+0x7b25> jmp    080517a5 <exit@plt+0x7ae9>
-080517f7 <.text+0x7b27> nop
-080517f8 <.text+0x7b28> test   %dl,%dl
-080517fa <.text+0x7b2a> mov    $0xffffffff,%eax
-080517ff <.text+0x7b2f> jne    08051776 <exit@plt+0x7aba>
-08051805 <.text+0x7b35> jmp    080517b9 <exit@plt+0x7afd>
-08051807 <.text+0x7b37> mov    %esi,%esi
-08051809 <.text+0x7b39> lea    0x0(%edi,%eiz,1),%edi
-08051810 <.text+0x7b40> push   %ebp
-08051811 <.text+0x7b41> mov    %esp,%ebp
-08051813 <.text+0x7b43> sub    $0x38,%esp
-08051816 <.text+0x7b46> mov    %esi,-0x8(%ebp)
-08051819 <.text+0x7b49> mov    0xc(%ebp),%esi
-0805181c <.text+0x7b4c> mov    %ebx,-0xc(%ebp)
-0805181f <.text+0x7b4f> mov    0x8(%ebp),%ebx
-08051822 <.text+0x7b52> mov    %edi,-0x4(%ebp)
-08051825 <.text+0x7b55> mov    0x68(%esi),%eax
-08051828 <.text+0x7b58> mov    0x68(%ebx),%ecx
-0805182b <.text+0x7b5b> cmp    $0x9,%eax
-0805182e <.text+0x7b5e> sete   %dl
-08051831 <.text+0x7b61> cmp    $0x3,%eax
-08051834 <.text+0x7b64> mov    %edx,%edi
-08051836 <.text+0x7b66> sete   %dl
-08051839 <.text+0x7b69> or     %edi,%edx
-0805183b <.text+0x7b6b> cmp    $0x9,%ecx
-0805183e <.text+0x7b6e> je     080518d0 <exit@plt+0x7c14>
-08051844 <.text+0x7b74> cmp    $0x3,%ecx
-08051847 <.text+0x7b77> je     080518d0 <exit@plt+0x7c14>
-0805184d <.text+0x7b7d> test   %dl,%dl
-0805184f <.text+0x7b7f> mov    $0x1,%eax
-08051854 <.text+0x7b84> jne    08051899 <exit@plt+0x7bdd>
-08051856 <.text+0x7b86> mov    (%esi),%edi
-08051858 <.text+0x7b88> movl   $0x2e,0x4(%esp)
-08051860 <.text+0x7b90> mov    %edi,(%esp)
-08051863 <.text+0x7b93> call   0804986c <strrchr@plt>
-08051868 <.text+0x7b98> mov    (%ebx),%ebx
-0805186a <.text+0x7b9a> movl   $0x2e,0x4(%esp)
-08051872 <.text+0x7ba2> mov    %ebx,(%esp)
-08051875 <.text+0x7ba5> mov    %eax,-0x1c(%ebp)
-08051878 <.text+0x7ba8> mov    %eax,%esi
-0805187a <.text+0x7baa> call   0804986c <strrchr@plt>
-0805187f <.text+0x7baf> mov    %esi,%edx
-08051881 <.text+0x7bb1> test   %eax,%eax
-08051883 <.text+0x7bb3> je     080518c8 <exit@plt+0x7c0c>
-08051885 <.text+0x7bb5> test   %esi,%esi
-08051887 <.text+0x7bb7> je     080518c0 <exit@plt+0x7c04>
-08051889 <.text+0x7bb9> mov    %eax,0x4(%esp)
-0805188d <.text+0x7bbd> mov    %edx,(%esp)
-08051890 <.text+0x7bc0> call   08049cac <strcmp@plt>
-08051895 <.text+0x7bc5> test   %eax,%eax
-08051897 <.text+0x7bc7> je     080518a8 <exit@plt+0x7bec>
-08051899 <.text+0x7bc9> mov    -0xc(%ebp),%ebx
-0805189c <.text+0x7bcc> mov    -0x8(%ebp),%esi
-0805189f <.text+0x7bcf> mov    -0x4(%ebp),%edi
-080518a2 <.text+0x7bd2> mov    %ebp,%esp
-080518a4 <.text+0x7bd4> pop    %ebp
-080518a5 <.text+0x7bd5> ret    
-080518a6 <.text+0x7bd6> xchg   %ax,%ax
-080518a8 <.text+0x7bd8> mov    %ebx,0xc(%ebp)
-080518ab <.text+0x7bdb> mov    -0x8(%ebp),%esi
-080518ae <.text+0x7bde> mov    %edi,0x8(%ebp)
-080518b1 <.text+0x7be1> mov    -0xc(%ebp),%ebx
-080518b4 <.text+0x7be4> mov    -0x4(%ebp),%edi
-080518b7 <.text+0x7be7> mov    %ebp,%esp
-080518b9 <.text+0x7be9> pop    %ebp
-080518ba <.text+0x7bea> jmp    08049cac <strcmp@plt>
-080518bf <.text+0x7bef> nop
-080518c0 <.text+0x7bf0> mov    $0x805f061,%edx
-080518c5 <.text+0x7bf5> jmp    08051889 <exit@plt+0x7bcd>
-080518c7 <.text+0x7bf7> nop
-080518c8 <.text+0x7bf8> mov    $0x805f061,%eax
-080518cd <.text+0x7bfd> jmp    08051885 <exit@plt+0x7bc9>
-080518cf <.text+0x7bff> nop
-080518d0 <.text+0x7c00> test   %dl,%dl
-080518d2 <.text+0x7c02> mov    $0xffffffff,%eax
-080518d7 <.text+0x7c07> jne    08051856 <exit@plt+0x7b9a>
-080518dd <.text+0x7c0d> jmp    08051899 <exit@plt+0x7bdd>
-080518df <.text+0x7c0f> nop
-080518e0 <.text+0x7c10> push   %ebp
-080518e1 <.text+0x7c11> mov    %esp,%ebp
-080518e3 <.text+0x7c13> sub    $0x18,%esp
-080518e6 <.text+0x7c16> mov    0xc(%ebp),%eax
-080518e9 <.text+0x7c19> mov    0x10(%eax),%eax
-080518ec <.text+0x7c1c> and    $0xf000,%eax
-080518f1 <.text+0x7c21> cmp    $0xa000,%eax
-080518f6 <.text+0x7c26> je     08051920 <exit@plt+0x7c64>
-080518f8 <.text+0x7c28> mov    0x8(%ebp),%eax
-080518fb <.text+0x7c2b> mov    %eax,(%esp)
-080518fe <.text+0x7c2e> call   08049a4c <acl_extended_file@plt>
-08051903 <.text+0x7c33> test   %eax,%eax
-08051905 <.text+0x7c35> js     08051910 <exit@plt+0x7c54>
-08051907 <.text+0x7c37> leave  
-08051908 <.text+0x7c38> ret    
-08051909 <.text+0x7c39> lea    0x0(%esi,%eiz,1),%esi
-08051910 <.text+0x7c40> call   0804969c <__errno_location@plt>
-08051915 <.text+0x7c45> mov    (%eax),%edx
-08051917 <.text+0x7c47> cmp    $0x26,%edx
-0805191a <.text+0x7c4a> jne    08051928 <exit@plt+0x7c6c>
-0805191c <.text+0x7c4c> lea    0x0(%esi,%eiz,1),%esi
-08051920 <.text+0x7c50> xor    %eax,%eax
-08051922 <.text+0x7c52> leave  
-08051923 <.text+0x7c53> ret    
-08051924 <.text+0x7c54> lea    0x0(%esi,%eiz,1),%esi
-08051928 <.text+0x7c58> cmp    $0x5f,%edx
-0805192b <.text+0x7c5b> je     08051920 <exit@plt+0x7c64>
-0805192d <.text+0x7c5d> cmp    $0x16,%edx
-08051930 <.text+0x7c60> je     08051920 <exit@plt+0x7c64>
-08051932 <.text+0x7c62> cmp    $0x10,%edx
-08051935 <.text+0x7c65> mov    $0xffffffff,%eax
-0805193a <.text+0x7c6a> je     08051920 <exit@plt+0x7c64>
-0805193c <.text+0x7c6c> leave  
-0805193d <.text+0x7c6d> lea    0x0(%esi),%esi
-08051940 <.text+0x7c70> ret    
-08051941 <.text+0x7c71> jmp    08051950 <exit@plt+0x7c94>
-08051943 <.text+0x7c73> nop
-08051944 <.text+0x7c74> nop
-08051945 <.text+0x7c75> nop
-08051946 <.text+0x7c76> nop
-08051947 <.text+0x7c77> nop
-08051948 <.text+0x7c78> nop
-08051949 <.text+0x7c79> nop
-0805194a <.text+0x7c7a> nop
-0805194b <.text+0x7c7b> nop
-0805194c <.text+0x7c7c> nop
-0805194d <.text+0x7c7d> nop
-0805194e <.text+0x7c7e> nop
-0805194f <.text+0x7c7f> nop
-08051950 <.text+0x7c80> push   %ebp
-08051951 <.text+0x7c81> mov    %esp,%ebp
-08051953 <.text+0x7c83> push   %edi
-08051954 <.text+0x7c84> push   %esi
-08051955 <.text+0x7c85> push   %ebx
-08051956 <.text+0x7c86> sub    $0x2c,%esp
-08051959 <.text+0x7c89> mov    0x8(%ebp),%ebx
-0805195c <.text+0x7c8c> lea    -0x1c(%ebp),%esi
-0805195f <.text+0x7c8f> mov    %esi,0x8(%esp)
-08051963 <.text+0x7c93> movl   $0x0,0x4(%esp)
-0805196b <.text+0x7c9b> mov    %ebx,(%esp)
-0805196e <.text+0x7c9e> call   08049bdc <acl_get_entry@plt>
-08051973 <.text+0x7ca3> test   %eax,%eax
-08051975 <.text+0x7ca5> jle    080519c2 <exit@plt+0x7d06>
-08051977 <.text+0x7ca7> lea    -0x20(%ebp),%edi
-0805197a <.text+0x7caa> jmp    080519aa <exit@plt+0x7cee>
-0805197c <.text+0x7cac> lea    0x0(%esi,%eiz,1),%esi
-08051980 <.text+0x7cb0> mov    -0x20(%ebp),%eax
-08051983 <.text+0x7cb3> cmp    $0x4,%eax
-08051986 <.text+0x7cb6> je     08051992 <exit@plt+0x7cd6>
-08051988 <.text+0x7cb8> cmp    $0x1,%eax
-0805198b <.text+0x7cbb> je     08051992 <exit@plt+0x7cd6>
-0805198d <.text+0x7cbd> cmp    $0x20,%eax
-08051990 <.text+0x7cc0> jne    080519d0 <exit@plt+0x7d14>
-08051992 <.text+0x7cc2> mov    %esi,0x8(%esp)
-08051996 <.text+0x7cc6> movl   $0x1,0x4(%esp)
-0805199e <.text+0x7cce> mov    %ebx,(%esp)
-080519a1 <.text+0x7cd1> call   08049bdc <acl_get_entry@plt>
-080519a6 <.text+0x7cd6> test   %eax,%eax
-080519a8 <.text+0x7cd8> jle    080519c2 <exit@plt+0x7d06>
-080519aa <.text+0x7cda> mov    %edi,0x4(%esp)
-080519ae <.text+0x7cde> mov    -0x1c(%ebp),%eax
-080519b1 <.text+0x7ce1> mov    %eax,(%esp)
-080519b4 <.text+0x7ce4> call   08049b5c <acl_get_tag_type@plt>
-080519b9 <.text+0x7ce9> test   %eax,%eax
-080519bb <.text+0x7ceb> jns    08051980 <exit@plt+0x7cc4>
-080519bd <.text+0x7ced> mov    $0xffffffff,%eax
-080519c2 <.text+0x7cf2> add    $0x2c,%esp
-080519c5 <.text+0x7cf5> pop    %ebx
-080519c6 <.text+0x7cf6> pop    %esi
-080519c7 <.text+0x7cf7> pop    %edi
-080519c8 <.text+0x7cf8> pop    %ebp
-080519c9 <.text+0x7cf9> ret    
-080519ca <.text+0x7cfa> lea    0x0(%esi),%esi
-080519d0 <.text+0x7d00> add    $0x2c,%esp
-080519d3 <.text+0x7d03> mov    $0x1,%eax
-080519d8 <.text+0x7d08> pop    %ebx
-080519d9 <.text+0x7d09> pop    %esi
-080519da <.text+0x7d0a> pop    %edi
-080519db <.text+0x7d0b> pop    %ebp
-080519dc <.text+0x7d0c> ret    
-080519dd <.text+0x7d0d> nop
-080519de <.text+0x7d0e> nop
-080519df <.text+0x7d0f> nop
-080519e0 <.text+0x7d10> push   %ebp
-080519e1 <.text+0x7d11> mov    %esp,%ebp
-080519e3 <.text+0x7d13> push   %edi
-080519e4 <.text+0x7d14> push   %esi
-080519e5 <.text+0x7d15> push   %ebx
-080519e6 <.text+0x7d16> mov    $0x401,%ebx
-080519eb <.text+0x7d1b> sub    $0x2c,%esp
-080519ee <.text+0x7d1e> mov    0xc(%ebp),%eax
-080519f1 <.text+0x7d21> cmp    $0x400,%eax
-080519f6 <.text+0x7d26> ja     08051a2c <exit@plt+0x7d70>
-080519f8 <.text+0x7d28> lea    0x1(%eax),%ebx
-080519fb <.text+0x7d2b> jmp    08051a2c <exit@plt+0x7d70>
-080519fd <.text+0x7d2d> lea    0x0(%esi),%esi
-08051a00 <.text+0x7d30> cmp    %edi,%ebx
-08051a02 <.text+0x7d32> ja     08051a90 <exit@plt+0x7dd4>
-08051a08 <.text+0x7d38> mov    -0x1c(%ebp),%eax
-08051a0b <.text+0x7d3b> mov    %eax,(%esp)
-08051a0e <.text+0x7d3e> call   080498cc <free@plt>
-08051a13 <.text+0x7d43> cmp    $0x3fffffff,%ebx
-08051a19 <.text+0x7d49> jbe    08051a88 <exit@plt+0x7dcc>
-08051a1b <.text+0x7d4b> cmp    $0x7ffffffe,%ebx
-08051a21 <.text+0x7d51> ja     08051aa8 <exit@plt+0x7dec>
-08051a27 <.text+0x7d57> mov    $0x7fffffff,%ebx
-08051a2c <.text+0x7d5c> mov    %ebx,(%esp)
-08051a2f <.text+0x7d5f> call   08049afc <malloc@plt>
-08051a34 <.text+0x7d64> test   %eax,%eax
-08051a36 <.text+0x7d66> mov    %eax,%esi
-08051a38 <.text+0x7d68> mov    %eax,-0x1c(%ebp)
-08051a3b <.text+0x7d6b> je     08051a7a <exit@plt+0x7dbe>
-08051a3d <.text+0x7d6d> mov    %ebx,0x8(%esp)
-08051a41 <.text+0x7d71> mov    %eax,0x4(%esp)
-08051a45 <.text+0x7d75> mov    0x8(%ebp),%eax
-08051a48 <.text+0x7d78> mov    %eax,(%esp)
-08051a4b <.text+0x7d7b> call   08049b9c <readlink@plt>
-08051a50 <.text+0x7d80> test   %eax,%eax
-08051a52 <.text+0x7d82> mov    %eax,%edi
-08051a54 <.text+0x7d84> jns    08051a00 <exit@plt+0x7d44>
-08051a56 <.text+0x7d86> call   0804969c <__errno_location@plt>
-08051a5b <.text+0x7d8b> mov    (%eax),%edx
-08051a5d <.text+0x7d8d> cmp    $0x22,%edx
-08051a60 <.text+0x7d90> je     08051a00 <exit@plt+0x7d44>
-08051a62 <.text+0x7d92> mov    %esi,(%esp)
-08051a65 <.text+0x7d95> xor    %esi,%esi
-08051a67 <.text+0x7d97> mov    %eax,-0x24(%ebp)
-08051a6a <.text+0x7d9a> mov    %edx,-0x20(%ebp)
-08051a6d <.text+0x7d9d> call   080498cc <free@plt>
-08051a72 <.text+0x7da2> mov    -0x24(%ebp),%eax
-08051a75 <.text+0x7da5> mov    -0x20(%ebp),%edx
-08051a78 <.text+0x7da8> mov    %edx,(%eax)
-08051a7a <.text+0x7daa> add    $0x2c,%esp
-08051a7d <.text+0x7dad> mov    %esi,%eax
-08051a7f <.text+0x7daf> pop    %ebx
-08051a80 <.text+0x7db0> pop    %esi
-08051a81 <.text+0x7db1> pop    %edi
-08051a82 <.text+0x7db2> pop    %ebp
-08051a83 <.text+0x7db3> ret    
-08051a84 <.text+0x7db4> lea    0x0(%esi,%eiz,1),%esi
-08051a88 <.text+0x7db8> add    %ebx,%ebx
-08051a8a <.text+0x7dba> jmp    08051a2c <exit@plt+0x7d70>
-08051a8c <.text+0x7dbc> lea    0x0(%esi,%eiz,1),%esi
-08051a90 <.text+0x7dc0> mov    -0x1c(%ebp),%eax
-08051a93 <.text+0x7dc3> movb   $0x0,(%eax,%edi,1)
-08051a97 <.text+0x7dc7> add    $0x2c,%esp
-08051a9a <.text+0x7dca> mov    %esi,%eax
-08051a9c <.text+0x7dcc> pop    %ebx
-08051a9d <.text+0x7dcd> pop    %esi
-08051a9e <.text+0x7dce> pop    %edi
-08051a9f <.text+0x7dcf> pop    %ebp
-08051aa0 <.text+0x7dd0> ret    
-08051aa1 <.text+0x7dd1> lea    0x0(%esi,%eiz,1),%esi
-08051aa8 <.text+0x7dd8> call   0804969c <__errno_location@plt>
-08051aad <.text+0x7ddd> xor    %esi,%esi
-08051aaf <.text+0x7ddf> movl   $0xc,(%eax)
-08051ab5 <.text+0x7de5> add    $0x2c,%esp
-08051ab8 <.text+0x7de8> mov    %esi,%eax
-08051aba <.text+0x7dea> pop    %ebx
-08051abb <.text+0x7deb> pop    %esi
-08051abc <.text+0x7dec> pop    %edi
-08051abd <.text+0x7ded> pop    %ebp
-08051abe <.text+0x7dee> ret    
-08051abf <.text+0x7def> nop
-08051ac0 <.text+0x7df0> push   %ebp
-08051ac1 <.text+0x7df1> mov    %esp,%ebp
-08051ac3 <.text+0x7df3> push   %edi
-08051ac4 <.text+0x7df4> xor    %edi,%edi
-08051ac6 <.text+0x7df6> push   %esi
-08051ac7 <.text+0x7df7> push   %ebx
-08051ac8 <.text+0x7df8> xor    %ebx,%ebx
-08051aca <.text+0x7dfa> sub    $0x8,%esp
-08051acd <.text+0x7dfd> mov    (%eax),%edx
-08051acf <.text+0x7dff> movzbl (%edx),%ecx
-08051ad2 <.text+0x7e02> test   %cl,%cl
-08051ad4 <.text+0x7e04> je     08051b4b <exit@plt+0x7e8f>
-08051ad6 <.text+0x7e06> mov    %edi,-0x14(%ebp)
-08051ad9 <.text+0x7e09> jmp    08051b0c <exit@plt+0x7e50>
-08051adb <.text+0x7e0b> nop
-08051adc <.text+0x7e0c> lea    0x0(%esi,%eiz,1),%esi
-08051ae0 <.text+0x7e10> movsbl %cl,%ebx
-08051ae3 <.text+0x7e13> and    $0xffffffdf,%ebx
-08051ae6 <.text+0x7e16> sub    $0x41,%ebx
-08051ae9 <.text+0x7e19> cmp    $0x19,%ebx
-08051aec <.text+0x7e1c> jbe    08051b58 <exit@plt+0x7e9c>
-08051aee <.text+0x7e1e> cmp    $0x7e,%cl
-08051af1 <.text+0x7e21> je     08051b58 <exit@plt+0x7e9c>
-08051af3 <.text+0x7e23> xor    %ebx,%ebx
-08051af5 <.text+0x7e25> movl   $0x0,-0x14(%ebp)
-08051afc <.text+0x7e2c> lea    0x0(%esi,%eiz,1),%esi
-08051b00 <.text+0x7e30> add    $0x1,%edx
-08051b03 <.text+0x7e33> mov    %edx,(%eax)
-08051b05 <.text+0x7e35> movzbl (%edx),%ecx
-08051b08 <.text+0x7e38> test   %cl,%cl
-08051b0a <.text+0x7e3a> je     08051b48 <exit@plt+0x7e8c>
-08051b0c <.text+0x7e3c> test   %bl,%bl
-08051b0e <.text+0x7e3e> jne    08051ae0 <exit@plt+0x7e24>
-08051b10 <.text+0x7e40> cmp    $0x2e,%cl
-08051b13 <.text+0x7e43> je     08051b60 <exit@plt+0x7ea4>
-08051b15 <.text+0x7e45> movsbl %cl,%esi
-08051b18 <.text+0x7e48> lea    -0x30(%esi),%edi
-08051b1b <.text+0x7e4b> cmp    $0x9,%edi
-08051b1e <.text+0x7e4e> jbe    08051b00 <exit@plt+0x7e44>
-08051b20 <.text+0x7e50> and    $0xffffffdf,%esi
-08051b23 <.text+0x7e53> sub    $0x41,%esi
-08051b26 <.text+0x7e56> cmp    $0x19,%esi
-08051b29 <.text+0x7e59> jbe    08051b00 <exit@plt+0x7e44>
-08051b2b <.text+0x7e5b> cmp    $0x7e,%cl
-08051b2e <.text+0x7e5e> setne  %cl
-08051b31 <.text+0x7e61> add    $0x1,%edx
-08051b34 <.text+0x7e64> movzbl %cl,%ecx
-08051b37 <.text+0x7e67> sub    $0x1,%ecx
-08051b3a <.text+0x7e6a> and    %ecx,-0x14(%ebp)
-08051b3d <.text+0x7e6d> mov    %edx,(%eax)
-08051b3f <.text+0x7e6f> movzbl (%edx),%ecx
-08051b42 <.text+0x7e72> test   %cl,%cl
-08051b44 <.text+0x7e74> jne    08051b0c <exit@plt+0x7e50>
-08051b46 <.text+0x7e76> xchg   %ax,%ax
-08051b48 <.text+0x7e78> mov    -0x14(%ebp),%edi
-08051b4b <.text+0x7e7b> add    $0x8,%esp
-08051b4e <.text+0x7e7e> mov    %edi,%eax
-08051b50 <.text+0x7e80> pop    %ebx
-08051b51 <.text+0x7e81> pop    %esi
-08051b52 <.text+0x7e82> pop    %edi
-08051b53 <.text+0x7e83> pop    %ebp
-08051b54 <.text+0x7e84> ret    
-08051b55 <.text+0x7e85> lea    0x0(%esi),%esi
-08051b58 <.text+0x7e88> xor    %ebx,%ebx
-08051b5a <.text+0x7e8a> jmp    08051b00 <exit@plt+0x7e44>
-08051b5c <.text+0x7e8c> lea    0x0(%esi,%eiz,1),%esi
-08051b60 <.text+0x7e90> mov    -0x14(%ebp),%ecx
-08051b63 <.text+0x7e93> mov    $0x1,%ebx
-08051b68 <.text+0x7e98> test   %ecx,%ecx
-08051b6a <.text+0x7e9a> jne    08051b00 <exit@plt+0x7e44>
-08051b6c <.text+0x7e9c> mov    %edx,-0x14(%ebp)
-08051b6f <.text+0x7e9f> jmp    08051b00 <exit@plt+0x7e44>
-08051b71 <.text+0x7ea1> jmp    08051b80 <exit@plt+0x7ec4>
-08051b73 <.text+0x7ea3> nop
-08051b74 <.text+0x7ea4> nop
-08051b75 <.text+0x7ea5> nop
-08051b76 <.text+0x7ea6> nop
-08051b77 <.text+0x7ea7> nop
-08051b78 <.text+0x7ea8> nop
-08051b79 <.text+0x7ea9> nop
-08051b7a <.text+0x7eaa> nop
-08051b7b <.text+0x7eab> nop
-08051b7c <.text+0x7eac> nop
-08051b7d <.text+0x7ead> nop
-08051b7e <.text+0x7eae> nop
-08051b7f <.text+0x7eaf> nop
-08051b80 <.text+0x7eb0> push   %ebp
-08051b81 <.text+0x7eb1> mov    %esp,%ebp
-08051b83 <.text+0x7eb3> sub    $0x68,%esp
-08051b86 <.text+0x7eb6> mov    %esi,-0x8(%ebp)
-08051b89 <.text+0x7eb9> mov    0x8(%ebp),%esi
-08051b8c <.text+0x7ebc> mov    %edi,-0x4(%ebp)
-08051b8f <.text+0x7ebf> mov    0xc(%ebp),%edi
-08051b92 <.text+0x7ec2> mov    %ebx,-0xc(%ebp)
-08051b95 <.text+0x7ec5> mov    %esi,(%esp)
-08051b98 <.text+0x7ec8> mov    %edi,0x4(%esp)
-08051b9c <.text+0x7ecc> call   08049cac <strcmp@plt>
-08051ba1 <.text+0x7ed1> test   %eax,%eax
-08051ba3 <.text+0x7ed3> mov    %eax,%ebx
-08051ba5 <.text+0x7ed5> jne    08051bb8 <exit@plt+0x7efc>
-08051ba7 <.text+0x7ed7> mov    %ebx,%eax
-08051ba9 <.text+0x7ed9> mov    -0x8(%ebp),%esi
-08051bac <.text+0x7edc> mov    -0xc(%ebp),%ebx
-08051baf <.text+0x7edf> mov    -0x4(%ebp),%edi
-08051bb2 <.text+0x7ee2> mov    %ebp,%esp
-08051bb4 <.text+0x7ee4> pop    %ebp
-08051bb5 <.text+0x7ee5> ret    
-08051bb6 <.text+0x7ee6> xchg   %ax,%ax
-08051bb8 <.text+0x7ee8> movzbl (%esi),%eax
-08051bbb <.text+0x7eeb> test   %al,%al
-08051bbd <.text+0x7eed> je     08051bd0 <exit@plt+0x7f14>
-08051bbf <.text+0x7eef> movzbl (%edi),%edx
-08051bc2 <.text+0x7ef2> test   %dl,%dl
-08051bc4 <.text+0x7ef4> jne    08051bd7 <exit@plt+0x7f1b>
-08051bc6 <.text+0x7ef6> mov    $0x1,%ebx
-08051bcb <.text+0x7efb> jmp    08051ba7 <exit@plt+0x7eeb>
-08051bcd <.text+0x7efd> lea    0x0(%esi),%esi
-08051bd0 <.text+0x7f00> mov    $0xffffffff,%ebx
-08051bd5 <.text+0x7f05> jmp    08051ba7 <exit@plt+0x7eeb>
-08051bd7 <.text+0x7f07> movzbl 0x805f03d,%ecx
-08051bde <.text+0x7f0e> mov    %ecx,-0x34(%ebp)
-08051be1 <.text+0x7f11> movzbl (%esi),%ecx
-08051be4 <.text+0x7f14> cmp    %ecx,-0x34(%ebp)
-08051be7 <.text+0x7f17> mov    %ecx,-0x2c(%ebp)
-08051bea <.text+0x7f1a> jne    08051bf8 <exit@plt+0x7f3c>
-08051bec <.text+0x7f1c> movzbl 0x805f03e,%ecx
-08051bf3 <.text+0x7f23> cmp    0x1(%esi),%cl
-08051bf6 <.text+0x7f26> je     08051bd0 <exit@plt+0x7f14>
-08051bf8 <.text+0x7f28> movzbl (%edi),%ecx
-08051bfb <.text+0x7f2b> cmp    %ecx,-0x34(%ebp)
-08051bfe <.text+0x7f2e> mov    %ecx,-0x30(%ebp)
-08051c01 <.text+0x7f31> je     08051d73 <exit@plt+0x80b7>
-08051c07 <.text+0x7f37> movzbl 0x805f03c,%ecx
-08051c0e <.text+0x7f3e> cmp    %ecx,-0x2c(%ebp)
-08051c11 <.text+0x7f41> mov    %ecx,-0x34(%ebp)
-08051c14 <.text+0x7f44> jne    08051c2e <exit@plt+0x7f72>
-08051c16 <.text+0x7f46> movzbl 0x805f03d,%ecx
-08051c1d <.text+0x7f4d> cmp    0x1(%esi),%cl
-08051c20 <.text+0x7f50> jne    08051c2e <exit@plt+0x7f72>
-08051c22 <.text+0x7f52> movzbl 0x805f03e,%ecx
-08051c29 <.text+0x7f59> cmp    0x2(%esi),%cl
-08051c2c <.text+0x7f5c> je     08051bd0 <exit@plt+0x7f14>
-08051c2e <.text+0x7f5e> mov    -0x34(%ebp),%ecx
-08051c31 <.text+0x7f61> cmp    %ecx,-0x30(%ebp)
-08051c34 <.text+0x7f64> jne    08051c52 <exit@plt+0x7f96>
-08051c36 <.text+0x7f66> movzbl 0x805f03d,%ecx
-08051c3d <.text+0x7f6d> cmp    0x1(%edi),%cl
-08051c40 <.text+0x7f70> jne    08051c52 <exit@plt+0x7f96>
-08051c42 <.text+0x7f72> movzbl 0x805f03e,%ecx
-08051c49 <.text+0x7f79> cmp    0x2(%edi),%cl
-08051c4c <.text+0x7f7c> je     08051bc6 <exit@plt+0x7f0a>
-08051c52 <.text+0x7f82> cmp    $0x2e,%al
-08051c54 <.text+0x7f84> je     08051daa <exit@plt+0x80ee>
-08051c5a <.text+0x7f8a> cmp    $0x2e,%dl
-08051c5d <.text+0x7f8d> je     08051bc6 <exit@plt+0x7f0a>
-08051c63 <.text+0x7f93> lea    -0x1c(%ebp),%eax
-08051c66 <.text+0x7f96> mov    %esi,-0x1c(%ebp)
-08051c69 <.text+0x7f99> mov    %edi,-0x20(%ebp)
-08051c6c <.text+0x7f9c> call   08051ac0 <exit@plt+0x7e04>
-08051c71 <.text+0x7fa1> mov    %eax,%edx
-08051c73 <.text+0x7fa3> lea    -0x20(%ebp),%eax
-08051c76 <.text+0x7fa6> mov    %edx,-0x48(%ebp)
-08051c79 <.text+0x7fa9> call   08051ac0 <exit@plt+0x7e04>
-08051c7e <.text+0x7fae> mov    -0x48(%ebp),%edx
-08051c81 <.text+0x7fb1> test   %edx,%edx
-08051c83 <.text+0x7fb3> mov    %edx,%ecx
-08051c85 <.text+0x7fb5> jne    08051c8a <exit@plt+0x7fce>
-08051c87 <.text+0x7fb7> mov    -0x1c(%ebp),%ecx
-08051c8a <.text+0x7fba> sub    %esi,%ecx
-08051c8c <.text+0x7fbc> test   %eax,%eax
-08051c8e <.text+0x7fbe> mov    %ecx,-0x30(%ebp)
-08051c91 <.text+0x7fc1> mov    %eax,%ecx
-08051c93 <.text+0x7fc3> jne    08051c98 <exit@plt+0x7fdc>
-08051c95 <.text+0x7fc5> mov    -0x20(%ebp),%ecx
-08051c98 <.text+0x7fc8> sub    %edi,%ecx
-08051c9a <.text+0x7fca> test   %eax,%eax
-08051c9c <.text+0x7fcc> mov    %ecx,-0x2c(%ebp)
-08051c9f <.text+0x7fcf> jne    08051ca5 <exit@plt+0x7fe9>
-08051ca1 <.text+0x7fd1> test   %edx,%edx
-08051ca3 <.text+0x7fd3> je     08051cb1 <exit@plt+0x7ff5>
-08051ca5 <.text+0x7fd5> mov    -0x2c(%ebp),%eax
-08051ca8 <.text+0x7fd8> cmp    %eax,-0x30(%ebp)
-08051cab <.text+0x7fdb> je     08051de5 <exit@plt+0x8129>
-08051cb1 <.text+0x7fe1> xor    %eax,%eax
-08051cb3 <.text+0x7fe3> xor    %edx,%edx
-08051cb5 <.text+0x7fe5> mov    %ebx,-0x44(%ebp)
-08051cb8 <.text+0x7fe8> cmp    %eax,-0x2c(%ebp)
-08051cbb <.text+0x7feb> jbe    08051ef5 <exit@plt+0x8239>
-08051cc1 <.text+0x7ff1> lea    (%esi,%edx,1),%ebx
-08051cc4 <.text+0x7ff4> lea    (%edi,%eax,1),%ecx
-08051cc7 <.text+0x7ff7> mov    %esi,-0x38(%ebp)
-08051cca <.text+0x7ffa> mov    %eax,%esi
-08051ccc <.text+0x7ffc> mov    %ecx,-0x40(%ebp)
-08051ccf <.text+0x7fff> mov    %ebx,-0x34(%ebp)
-08051cd2 <.text+0x8002> mov    %edi,-0x4c(%ebp)
-08051cd5 <.text+0x8005> jmp    08051d43 <exit@plt+0x8087>
-08051cd7 <.text+0x8007> cmp    %esi,-0x2c(%ebp)
-08051cda <.text+0x800a> jbe    08051ee4 <exit@plt+0x8228>
-08051ce0 <.text+0x8010> mov    -0x40(%ebp),%ebx
-08051ce3 <.text+0x8013> movzbl (%ebx),%eax
-08051ce6 <.text+0x8016> movsbl %al,%ebx
-08051ce9 <.text+0x8019> mov    %eax,%ecx
-08051ceb <.text+0x801b> sub    $0x30,%ebx
-08051cee <.text+0x801e> cmp    $0x9,%ebx
-08051cf1 <.text+0x8021> jbe    08051e26 <exit@plt+0x816a>
-08051cf7 <.text+0x8027> xor    %ebx,%ebx
-08051cf9 <.text+0x8029> cmp    %edx,-0x30(%ebp)
-08051cfc <.text+0x802c> jne    08051e1b <exit@plt+0x815f>
-08051d02 <.text+0x8032> movzbl %al,%ecx
-08051d05 <.text+0x8035> lea    -0x30(%ecx),%edi
-08051d08 <.text+0x8038> cmp    $0x9,%edi
-08051d0b <.text+0x803b> jbe    08051d6f <exit@plt+0x80b3>
-08051d0d <.text+0x803d> mov    %ecx,%edi
-08051d0f <.text+0x803f> and    $0xffffffdf,%edi
-08051d12 <.text+0x8042> sub    $0x41,%edi
-08051d15 <.text+0x8045> cmp    $0x19,%edi
-08051d18 <.text+0x8048> jbe    08051d2d <exit@plt+0x8071>
-08051d1a <.text+0x804a> add    $0x100,%ecx
-08051d20 <.text+0x8050> cmp    $0x7e,%al
-08051d22 <.text+0x8052> setne  %al
-08051d25 <.text+0x8055> movzbl %al,%eax
-08051d28 <.text+0x8058> sub    $0x1,%eax
-08051d2b <.text+0x805b> or     %eax,%ecx
-08051d2d <.text+0x805d> addl   $0x1,-0x40(%ebp)
-08051d31 <.text+0x8061> addl   $0x1,-0x34(%ebp)
-08051d35 <.text+0x8065> cmp    %ebx,%ecx
-08051d37 <.text+0x8067> jne    08051dc9 <exit@plt+0x810d>
-08051d3d <.text+0x806d> add    $0x1,%edx
-08051d40 <.text+0x8070> add    $0x1,%esi
-08051d43 <.text+0x8073> cmp    %edx,-0x30(%ebp)
-08051d46 <.text+0x8076> jbe    08051cd7 <exit@plt+0x801b>
-08051d48 <.text+0x8078> mov    -0x34(%ebp),%ecx
-08051d4b <.text+0x807b> movzbl (%ecx),%eax
-08051d4e <.text+0x807e> movsbl %al,%ecx
-08051d51 <.text+0x8081> sub    $0x30,%ecx
-08051d54 <.text+0x8084> cmp    $0x9,%ecx
-08051d57 <.text+0x8087> jbe    08051cd7 <exit@plt+0x801b>
-08051d5d <.text+0x808d> movzbl %al,%ebx
-08051d60 <.text+0x8090> lea    -0x30(%ebx),%ecx
-08051d63 <.text+0x8093> cmp    $0x9,%ecx
-08051d66 <.text+0x8096> ja     08051d88 <exit@plt+0x80cc>
-08051d68 <.text+0x8098> xor    %ebx,%ebx
-08051d6a <.text+0x809a> cmp    %esi,-0x2c(%ebp)
-08051d6d <.text+0x809d> jne    08051dbe <exit@plt+0x8102>
-08051d6f <.text+0x809f> xor    %ecx,%ecx
-08051d71 <.text+0x80a1> jmp    08051d2d <exit@plt+0x8071>
-08051d73 <.text+0x80a3> movzbl 0x805f03e,%ecx
-08051d7a <.text+0x80aa> cmp    0x1(%edi),%cl
-08051d7d <.text+0x80ad> je     08051bc6 <exit@plt+0x7f0a>
-08051d83 <.text+0x80b3> jmp    08051c07 <exit@plt+0x7f4b>
-08051d88 <.text+0x80b8> mov    %ebx,%ecx
-08051d8a <.text+0x80ba> and    $0xffffffdf,%ecx
-08051d8d <.text+0x80bd> sub    $0x41,%ecx
-08051d90 <.text+0x80c0> cmp    $0x19,%ecx
-08051d93 <.text+0x80c3> jbe    08051d6a <exit@plt+0x80ae>
-08051d95 <.text+0x80c5> add    $0x100,%ebx
-08051d9b <.text+0x80cb> cmp    $0x7e,%al
-08051d9d <.text+0x80cd> setne  %al
-08051da0 <.text+0x80d0> movzbl %al,%eax
-08051da3 <.text+0x80d3> sub    $0x1,%eax
-08051da6 <.text+0x80d6> or     %eax,%ebx
-08051da8 <.text+0x80d8> jmp    08051d6a <exit@plt+0x80ae>
-08051daa <.text+0x80da> cmp    $0x2e,%dl
-08051dad <.text+0x80dd> jne    08051bd0 <exit@plt+0x7f14>
-08051db3 <.text+0x80e3> add    $0x1,%esi
-08051db6 <.text+0x80e6> add    $0x1,%edi
-08051db9 <.text+0x80e9> jmp    08051c63 <exit@plt+0x7fa7>
-08051dbe <.text+0x80ee> mov    -0x40(%ebp),%edi
-08051dc1 <.text+0x80f1> movzbl (%edi),%eax
-08051dc4 <.text+0x80f4> jmp    08051d02 <exit@plt+0x8046>
-08051dc9 <.text+0x80f9> mov    %ebx,%eax
-08051dcb <.text+0x80fb> mov    -0x44(%ebp),%ebx
-08051dce <.text+0x80fe> sub    %ecx,%eax
-08051dd0 <.text+0x8100> mov    %eax,-0x34(%ebp)
-08051dd3 <.text+0x8103> cmpl   $0x0,-0x34(%ebp)
-08051dd7 <.text+0x8107> je     08051ba7 <exit@plt+0x7eeb>
-08051ddd <.text+0x810d> mov    -0x34(%ebp),%ebx
-08051de0 <.text+0x8110> jmp    08051ba7 <exit@plt+0x7eeb>
-08051de5 <.text+0x8115> mov    -0x30(%ebp),%edx
-08051de8 <.text+0x8118> mov    %edi,0x4(%esp)
-08051dec <.text+0x811c> mov    %esi,(%esp)
-08051def <.text+0x811f> mov    %edx,0x8(%esp)
-08051df3 <.text+0x8123> call   08049c3c <strncmp@plt>
-08051df8 <.text+0x8128> mov    -0x30(%ebp),%ecx
-08051dfb <.text+0x812b> mov    %ecx,-0x2c(%ebp)
-08051dfe <.text+0x812e> test   %eax,%eax
-08051e00 <.text+0x8130> jne    08051cb1 <exit@plt+0x7ff5>
-08051e06 <.text+0x8136> mov    -0x1c(%ebp),%eax
-08051e09 <.text+0x8139> mov    -0x20(%ebp),%edx
-08051e0c <.text+0x813c> sub    %esi,%eax
-08051e0e <.text+0x813e> sub    %edi,%edx
-08051e10 <.text+0x8140> mov    %eax,-0x30(%ebp)
-08051e13 <.text+0x8143> mov    %edx,-0x2c(%ebp)
-08051e16 <.text+0x8146> jmp    08051cb1 <exit@plt+0x7ff5>
-08051e1b <.text+0x814b> mov    -0x34(%ebp),%ecx
-08051e1e <.text+0x814e> movzbl (%ecx),%eax
-08051e21 <.text+0x8151> jmp    08051d5d <exit@plt+0x80a1>
-08051e26 <.text+0x8156> mov    %esi,%eax
-08051e28 <.text+0x8158> mov    -0x4c(%ebp),%edi
-08051e2b <.text+0x815b> mov    -0x38(%ebp),%esi
-08051e2e <.text+0x815e> lea    (%esi,%edx,1),%ebx
-08051e31 <.text+0x8161> mov    %eax,-0x34(%ebp)
-08051e34 <.text+0x8164> jmp    08051e39 <exit@plt+0x817d>
-08051e36 <.text+0x8166> add    $0x1,%edx
-08051e39 <.text+0x8169> movzbl (%ebx),%eax
-08051e3c <.text+0x816c> add    $0x1,%ebx
-08051e3f <.text+0x816f> cmp    $0x30,%al
-08051e41 <.text+0x8171> mov    %al,-0x38(%ebp)
-08051e44 <.text+0x8174> je     08051e36 <exit@plt+0x817a>
-08051e46 <.text+0x8176> mov    -0x34(%ebp),%eax
-08051e49 <.text+0x8179> lea    (%edi,%eax,1),%ebx
-08051e4c <.text+0x817c> jmp    08051e54 <exit@plt+0x8198>
-08051e4e <.text+0x817e> movzbl (%ebx),%ecx
-08051e51 <.text+0x8181> add    $0x1,%eax
-08051e54 <.text+0x8184> add    $0x1,%ebx
-08051e57 <.text+0x8187> cmp    $0x30,%cl
-08051e5a <.text+0x818a> je     08051e4e <exit@plt+0x8192>
-08051e5c <.text+0x818c> lea    (%esi,%edx,1),%ebx
-08051e5f <.text+0x818f> mov    %ebx,-0x3c(%ebp)
-08051e62 <.text+0x8192> lea    (%edi,%eax,1),%ebx
-08051e65 <.text+0x8195> mov    %ebx,-0x40(%ebp)
-08051e68 <.text+0x8198> mov    -0x3c(%ebp),%ebx
-08051e6b <.text+0x819b> movl   $0x0,-0x34(%ebp)
-08051e72 <.text+0x81a2> mov    %esi,-0x4c(%ebp)
-08051e75 <.text+0x81a5> jmp    08051eb1 <exit@plt+0x81f5>
-08051e77 <.text+0x81a7> movsbl %cl,%ecx
-08051e7a <.text+0x81aa> lea    -0x30(%ecx),%esi
-08051e7d <.text+0x81ad> cmp    $0x9,%esi
-08051e80 <.text+0x81b0> ja     08051bc6 <exit@plt+0x7f0a>
-08051e86 <.text+0x81b6> cmpl   $0x0,-0x34(%ebp)
-08051e8a <.text+0x81ba> jne    08051e94 <exit@plt+0x81d8>
-08051e8c <.text+0x81bc> mov    -0x38(%ebp),%esi
-08051e8f <.text+0x81bf> sub    %ecx,%esi
-08051e91 <.text+0x81c1> mov    %esi,-0x34(%ebp)
-08051e94 <.text+0x81c4> movzbl 0x1(%ebx),%ecx
-08051e98 <.text+0x81c8> add    $0x1,%edx
-08051e9b <.text+0x81cb> add    $0x1,%eax
-08051e9e <.text+0x81ce> mov    -0x40(%ebp),%esi
-08051ea1 <.text+0x81d1> add    $0x1,%ebx
-08051ea4 <.text+0x81d4> mov    %cl,-0x38(%ebp)
-08051ea7 <.text+0x81d7> movzbl 0x1(%esi),%ecx
-08051eab <.text+0x81db> add    $0x1,%esi
-08051eae <.text+0x81de> mov    %esi,-0x40(%ebp)
-08051eb1 <.text+0x81e1> movsbl -0x38(%ebp),%esi
-08051eb5 <.text+0x81e5> mov    %esi,-0x38(%ebp)
-08051eb8 <.text+0x81e8> sub    $0x30,%esi
-08051ebb <.text+0x81eb> cmp    $0x9,%esi
-08051ebe <.text+0x81ee> jbe    08051e77 <exit@plt+0x81bb>
-08051ec0 <.text+0x81f0> movsbl %cl,%ecx
-08051ec3 <.text+0x81f3> mov    -0x4c(%ebp),%esi
-08051ec6 <.text+0x81f6> sub    $0x30,%ecx
-08051ec9 <.text+0x81f9> cmp    $0x9,%ecx
-08051ecc <.text+0x81fc> jbe    08051bd0 <exit@plt+0x7f14>
-08051ed2 <.text+0x8202> cmpl   $0x0,-0x34(%ebp)
-08051ed6 <.text+0x8206> je     08051cb8 <exit@plt+0x7ffc>
-08051edc <.text+0x820c> mov    -0x44(%ebp),%ebx
-08051edf <.text+0x820f> jmp    08051dd3 <exit@plt+0x8117>
-08051ee4 <.text+0x8214> mov    -0x4c(%ebp),%edi
-08051ee7 <.text+0x8217> mov    %esi,%eax
-08051ee9 <.text+0x8219> mov    -0x38(%ebp),%esi
-08051eec <.text+0x821c> movzbl (%edi,%eax,1),%ecx
-08051ef0 <.text+0x8220> jmp    08051e2e <exit@plt+0x8172>
-08051ef5 <.text+0x8225> cmp    %edx,-0x30(%ebp)
-08051ef8 <.text+0x8228> ja     08051cc1 <exit@plt+0x8005>
-08051efe <.text+0x822e> mov    -0x44(%ebp),%ebx
-08051f01 <.text+0x8231> jmp    08051ba7 <exit@plt+0x7eeb>
-08051f06 <.text+0x8236> nop
-08051f07 <.text+0x8237> nop
-08051f08 <.text+0x8238> nop
-08051f09 <.text+0x8239> nop
-08051f0a <.text+0x823a> nop
-08051f0b <.text+0x823b> nop
-08051f0c <.text+0x823c> nop
-08051f0d <.text+0x823d> nop
-08051f0e <.text+0x823e> nop
-08051f0f <.text+0x823f> nop
-08051f10 <.text+0x8240> push   %ebp
-08051f11 <.text+0x8241> mov    %esp,%ebp
-08051f13 <.text+0x8243> push   %edi
-08051f14 <.text+0x8244> push   %esi
-08051f15 <.text+0x8245> push   %ebx
-08051f16 <.text+0x8246> sub    $0x3c,%esp
-08051f19 <.text+0x8249> mov    0x8(%ebp),%eax
-08051f1c <.text+0x824c> mov    0xc(%ebp),%ebx
-08051f1f <.text+0x824f> mov    %eax,(%esp)
-08051f22 <.text+0x8252> call   08049a2c <strlen@plt>
-08051f27 <.text+0x8257> mov    %eax,-0x20(%ebp)
-08051f2a <.text+0x825a> mov    %eax,-0x34(%ebp)
-08051f2d <.text+0x825d> call   0804970c <__ctype_get_mb_cur_max@plt>
-08051f32 <.text+0x8262> cmp    $0x1,%eax
-08051f35 <.text+0x8265> jbe    08052098 <exit@plt+0x83dc>
-08051f3b <.text+0x826b> mov    0x8(%ebp),%edx
-08051f3e <.text+0x826e> movl   $0x0,0x8(%esp)
-08051f46 <.text+0x8276> movl   $0x0,(%esp)
-08051f4d <.text+0x827d> mov    %edx,0x4(%esp)
-08051f51 <.text+0x8281> call   080499ac <mbstowcs@plt>
-08051f56 <.text+0x8286> cmp    $0xffffffff,%eax
-08051f59 <.text+0x8289> mov    %eax,%edi
-08051f5b <.text+0x828b> je     08052060 <exit@plt+0x83a4>
-08051f61 <.text+0x8291> lea    0x1(%eax),%ecx
-08051f64 <.text+0x8294> mov    %ecx,%eax
-08051f66 <.text+0x8296> shl    $0x2,%eax
-08051f69 <.text+0x8299> mov    %ecx,-0x30(%ebp)
-08051f6c <.text+0x829c> mov    %eax,(%esp)
-08051f6f <.text+0x829f> call   08049afc <malloc@plt>
-08051f74 <.text+0x82a4> movl   $0x0,-0x1c(%ebp)
-08051f7b <.text+0x82ab> movl   $0xffffffff,-0x2c(%ebp)
-08051f82 <.text+0x82b2> test   %eax,%eax
-08051f84 <.text+0x82b4> mov    %eax,%esi
-08051f86 <.text+0x82b6> mov    %eax,-0x28(%ebp)
-08051f89 <.text+0x82b9> je     08052075 <exit@plt+0x83b9>
-08051f8f <.text+0x82bf> mov    -0x30(%ebp),%eax
-08051f92 <.text+0x82c2> mov    0x8(%ebp),%edx
-08051f95 <.text+0x82c5> mov    %esi,(%esp)
-08051f98 <.text+0x82c8> mov    %eax,0x8(%esp)
-08051f9c <.text+0x82cc> mov    %edx,0x4(%esp)
-08051fa0 <.text+0x82d0> call   080499ac <mbstowcs@plt>
-08051fa5 <.text+0x82d5> test   %eax,%eax
-08051fa7 <.text+0x82d7> je     0805209f <exit@plt+0x83e3>
-08051fad <.text+0x82dd> movl   $0x0,(%esi,%edi,4)
-08051fb4 <.text+0x82e4> mov    (%esi),%eax
-08051fb6 <.text+0x82e6> mov    %esi,%edx
-08051fb8 <.text+0x82e8> movb   $0x0,-0x1c(%ebp)
-08051fbc <.text+0x82ec> test   %eax,%eax
-08051fbe <.text+0x82ee> je     08051fec <exit@plt+0x8330>
-08051fc0 <.text+0x82f0> mov    %esi,-0x2c(%ebp)
-08051fc3 <.text+0x82f3> mov    %ebx,%esi
-08051fc5 <.text+0x82f5> mov    %edx,%ebx
-08051fc7 <.text+0x82f7> nop
-08051fc8 <.text+0x82f8> mov    %eax,(%esp)
-08051fcb <.text+0x82fb> call   08049c8c <iswprint@plt>
-08051fd0 <.text+0x8300> test   %eax,%eax
-08051fd2 <.text+0x8302> jne    08051fde <exit@plt+0x8322>
-08051fd4 <.text+0x8304> movl   $0xfffd,(%ebx)
-08051fda <.text+0x830a> movb   $0x1,-0x1c(%ebp)
-08051fde <.text+0x830e> add    $0x4,%ebx
-08051fe1 <.text+0x8311> mov    (%ebx),%eax
-08051fe3 <.text+0x8313> test   %eax,%eax
-08051fe5 <.text+0x8315> jne    08051fc8 <exit@plt+0x830c>
-08051fe7 <.text+0x8317> mov    %esi,%ebx
-08051fe9 <.text+0x8319> mov    -0x2c(%ebp),%esi
-08051fec <.text+0x831c> mov    -0x30(%ebp),%eax
-08051fef <.text+0x831f> test   %eax,%eax
-08051ff1 <.text+0x8321> je     08052288 <exit@plt+0x85cc>
-08051ff7 <.text+0x8327> mov    (%esi),%eax
-08051ff9 <.text+0x8329> test   %eax,%eax
-08051ffb <.text+0x832b> je     08052288 <exit@plt+0x85cc>
-08052001 <.text+0x8331> mov    %esi,%edx
-08052003 <.text+0x8333> xor    %esi,%esi
-08052005 <.text+0x8335> mov    %ebx,-0x2c(%ebp)
-08052008 <.text+0x8338> mov    %edi,%ebx
-0805200a <.text+0x833a> mov    %edx,%edi
-0805200c <.text+0x833c> jmp    08052035 <exit@plt+0x8379>
-0805200e <.text+0x833e> xchg   %ax,%ax
-08052010 <.text+0x8340> mov    $0x7fffffff,%edx
-08052015 <.text+0x8345> sub    %eax,%edx
-08052017 <.text+0x8347> cmp    %esi,%edx
-08052019 <.text+0x8349> jl     08052042 <exit@plt+0x8386>
-0805201b <.text+0x834b> add    %eax,%esi
-0805201d <.text+0x834d> test   %ebx,%ebx
-0805201f <.text+0x834f> je     08052280 <exit@plt+0x85c4>
-08052025 <.text+0x8355> add    $0x4,%edi
-08052028 <.text+0x8358> mov    (%edi),%eax
-0805202a <.text+0x835a> test   %eax,%eax
-0805202c <.text+0x835c> je     08052280 <exit@plt+0x85c4>
-08052032 <.text+0x8362> sub    $0x1,%ebx
-08052035 <.text+0x8365> mov    %eax,(%esp)
-08052038 <.text+0x8368> call   08049c7c <wcwidth@plt>
-0805203d <.text+0x836d> cmp    $0xffffffff,%eax
-08052040 <.text+0x8370> jne    08052010 <exit@plt+0x8354>
-08052042 <.text+0x8372> mov    -0x2c(%ebp),%ebx
-08052045 <.text+0x8375> mov    $0xffffffff,%esi
-0805204a <.text+0x837a> cmpb   $0x0,-0x1c(%ebp)
-0805204e <.text+0x837e> je     0805228f <exit@plt+0x85d3>
-08052054 <.text+0x8384> mov    $0x1,%edi
-08052059 <.text+0x8389> jmp    080520bb <exit@plt+0x83ff>
-0805205b <.text+0x838b> nop
-0805205c <.text+0x838c> lea    0x0(%esi,%eiz,1),%esi
-08052060 <.text+0x8390> movl   $0x0,-0x28(%ebp)
-08052067 <.text+0x8397> movl   $0x0,-0x1c(%ebp)
-0805206e <.text+0x839e> movl   $0xffffffff,-0x2c(%ebp)
-08052075 <.text+0x83a5> mov    -0x28(%ebp),%ecx
-08052078 <.text+0x83a8> mov    %ecx,(%esp)
-0805207b <.text+0x83ab> call   080498cc <free@plt>
-08052080 <.text+0x83b0> mov    -0x1c(%ebp),%eax
-08052083 <.text+0x83b3> mov    %eax,(%esp)
-08052086 <.text+0x83b6> call   080498cc <free@plt>
-0805208b <.text+0x83bb> mov    -0x2c(%ebp),%eax
-0805208e <.text+0x83be> add    $0x3c,%esp
-08052091 <.text+0x83c1> pop    %ebx
-08052092 <.text+0x83c2> pop    %esi
-08052093 <.text+0x83c3> pop    %edi
-08052094 <.text+0x83c4> pop    %ebp
-08052095 <.text+0x83c5> ret    
-08052096 <.text+0x83c6> xchg   %ax,%ax
-08052098 <.text+0x83c8> movl   $0x0,-0x28(%ebp)
-0805209f <.text+0x83cf> mov    -0x20(%ebp),%esi
-080520a2 <.text+0x83d2> xor    %edi,%edi
-080520a4 <.text+0x83d4> mov    0x14(%ebp),%ecx
-080520a7 <.text+0x83d7> movl   $0x0,-0x1c(%ebp)
-080520ae <.text+0x83de> mov    (%ecx),%edx
-080520b0 <.text+0x83e0> mov    0x8(%ebp),%ecx
-080520b3 <.text+0x83e3> cmp    %esi,%edx
-080520b5 <.text+0x83e5> jae    08052162 <exit@plt+0x84a6>
-080520bb <.text+0x83eb> mov    -0x20(%ebp),%eax
-080520be <.text+0x83ee> add    $0x1,%eax
-080520c1 <.text+0x83f1> mov    %eax,-0x20(%ebp)
-080520c4 <.text+0x83f4> mov    %eax,(%esp)
-080520c7 <.text+0x83f7> call   08049afc <malloc@plt>
-080520cc <.text+0x83fc> movl   $0xffffffff,-0x2c(%ebp)
-080520d3 <.text+0x8403> test   %eax,%eax
-080520d5 <.text+0x8405> mov    %eax,-0x1c(%ebp)
-080520d8 <.text+0x8408> mov    %eax,-0x30(%ebp)
-080520db <.text+0x840b> je     08052075 <exit@plt+0x83b9>
-080520dd <.text+0x840d> mov    %edi,%edx
-080520df <.text+0x840f> test   %dl,%dl
-080520e1 <.text+0x8411> je     08052248 <exit@plt+0x858c>
-080520e7 <.text+0x8417> mov    0x14(%ebp),%ecx
-080520ea <.text+0x841a> xor    %esi,%esi
-080520ec <.text+0x841c> mov    (%ecx),%edx
-080520ee <.text+0x841e> mov    -0x28(%ebp),%ecx
-080520f1 <.text+0x8421> mov    (%ecx),%eax
-080520f3 <.text+0x8423> mov    %ecx,%edi
-080520f5 <.text+0x8425> test   %eax,%eax
-080520f7 <.text+0x8427> je     08052138 <exit@plt+0x847c>
-080520f9 <.text+0x8429> mov    %ebx,-0x24(%ebp)
-080520fc <.text+0x842c> mov    %edx,%ebx
-080520fe <.text+0x842e> jmp    08052115 <exit@plt+0x8459>
-08052100 <.text+0x8430> add    %esi,%edx
-08052102 <.text+0x8432> cmp    %edx,%ebx
-08052104 <.text+0x8434> jb     08052135 <exit@plt+0x8479>
-08052106 <.text+0x8436> add    $0x4,%edi
-08052109 <.text+0x8439> mov    (%edi),%eax
-0805210b <.text+0x843b> test   %eax,%eax
-0805210d <.text+0x843d> je     08052238 <exit@plt+0x857c>
-08052113 <.text+0x8443> mov    %edx,%esi
-08052115 <.text+0x8445> mov    %eax,(%esp)
-08052118 <.text+0x8448> call   08049c7c <wcwidth@plt>
-0805211d <.text+0x844d> cmp    $0xffffffff,%eax
-08052120 <.text+0x8450> mov    %eax,%edx
-08052122 <.text+0x8452> jne    08052100 <exit@plt+0x8444>
-08052124 <.text+0x8454> mov    $0x1,%edx
-08052129 <.text+0x8459> add    %esi,%edx
-0805212b <.text+0x845b> cmp    %edx,%ebx
-0805212d <.text+0x845d> movl   $0xfffd,(%edi)
-08052133 <.text+0x8463> jae    08052106 <exit@plt+0x844a>
-08052135 <.text+0x8465> mov    -0x24(%ebp),%ebx
-08052138 <.text+0x8468> mov    -0x28(%ebp),%edx
-0805213b <.text+0x846b> mov    -0x30(%ebp),%ecx
-0805213e <.text+0x846e> mov    -0x20(%ebp),%eax
-08052141 <.text+0x8471> movl   $0x0,(%edi)
-08052147 <.text+0x8477> mov    %edx,0x4(%esp)
-0805214b <.text+0x847b> mov    %ecx,(%esp)
-0805214e <.text+0x847e> mov    %eax,0x8(%esp)
-08052152 <.text+0x8482> call   08049c0c <wcstombs@plt>
-08052157 <.text+0x8487> mov    -0x30(%ebp),%ecx
-0805215a <.text+0x848a> mov    %eax,-0x34(%ebp)
-0805215d <.text+0x848d> mov    0x14(%ebp),%eax
-08052160 <.text+0x8490> mov    (%eax),%edx
-08052162 <.text+0x8492> mov    %edx,%eax
-08052164 <.text+0x8494> sub    %esi,%eax
-08052166 <.text+0x8496> cmp    %edx,%esi
-08052168 <.text+0x8498> sbb    %edx,%edx
-0805216a <.text+0x849a> and    %edx,%eax
-0805216c <.text+0x849c> mov    0x14(%ebp),%edx
-0805216f <.text+0x849f> mov    %esi,(%edx)
-08052171 <.text+0x84a1> mov    -0x34(%ebp),%edx
-08052174 <.text+0x84a4> mov    0x10(%ebp),%esi
-08052177 <.text+0x84a7> add    %eax,%edx
-08052179 <.text+0x84a9> test   %esi,%esi
-0805217b <.text+0x84ab> mov    %edx,-0x2c(%ebp)
-0805217e <.text+0x84ae> je     08052075 <exit@plt+0x83b9>
-08052184 <.text+0x84b4> mov    0x10(%ebp),%edx
-08052187 <.text+0x84b7> lea    -0x1(%ebx,%edx,1),%edi
-0805218b <.text+0x84bb> mov    0x18(%ebp),%edx
-0805218e <.text+0x84be> test   %edx,%edx
-08052190 <.text+0x84c0> jne    080521e8 <exit@plt+0x852c>
-08052192 <.text+0x84c2> lea    -0x1(%eax),%esi
-08052195 <.text+0x84c5> mov    %eax,%edx
-08052197 <.text+0x84c7> mov    %edi,%eax
-08052199 <.text+0x84c9> movb   $0x0,(%ebx)
-0805219c <.text+0x84cc> sub    %ebx,%eax
-0805219e <.text+0x84ce> cmp    -0x34(%ebp),%eax
-080521a1 <.text+0x84d1> jbe    080521a6 <exit@plt+0x84ea>
-080521a3 <.text+0x84d3> mov    -0x34(%ebp),%eax
-080521a6 <.text+0x84d6> mov    %edx,-0x38(%ebp)
-080521a9 <.text+0x84d9> mov    %eax,0x8(%esp)
-080521ad <.text+0x84dd> mov    %ecx,0x4(%esp)
-080521b1 <.text+0x84e1> mov    %ebx,(%esp)
-080521b4 <.text+0x84e4> call   0804981c <mempcpy@plt>
-080521b9 <.text+0x84e9> mov    -0x38(%ebp),%edx
-080521bc <.text+0x84ec> test   %edx,%edx
-080521be <.text+0x84ee> jne    080521d5 <exit@plt+0x8519>
-080521c0 <.text+0x84f0> jmp    080521d9 <exit@plt+0x851d>
-080521c2 <.text+0x84f2> lea    0x0(%esi),%esi
-080521c8 <.text+0x84f8> movb   $0x20,(%eax)
-080521cb <.text+0x84fb> add    $0x1,%eax
-080521ce <.text+0x84fe> test   %esi,%esi
-080521d0 <.text+0x8500> je     080521d9 <exit@plt+0x851d>
-080521d2 <.text+0x8502> sub    $0x1,%esi
-080521d5 <.text+0x8505> cmp    %eax,%edi
-080521d7 <.text+0x8507> ja     080521c8 <exit@plt+0x850c>
-080521d9 <.text+0x8509> movb   $0x0,(%eax)
-080521dc <.text+0x850c> jmp    08052075 <exit@plt+0x83b9>
-080521e1 <.text+0x8511> lea    0x0(%esi,%eiz,1),%esi
-080521e8 <.text+0x8518> cmpl   $0x1,0x18(%ebp)
-080521ec <.text+0x851c> je     08052228 <exit@plt+0x856c>
-080521ee <.text+0x851e> mov    %eax,%edx
-080521f0 <.text+0x8520> and    $0x1,%eax
-080521f3 <.text+0x8523> shr    %edx
-080521f5 <.text+0x8525> add    %edx,%eax
-080521f7 <.text+0x8527> lea    -0x1(%edx),%esi
-080521fa <.text+0x852a> test   %eax,%eax
-080521fc <.text+0x852c> je     08052197 <exit@plt+0x84db>
-080521fe <.text+0x852e> cmp    %edi,%ebx
-08052200 <.text+0x8530> jae    08052197 <exit@plt+0x84db>
-08052202 <.text+0x8532> sub    $0x1,%eax
-08052205 <.text+0x8535> jmp    08052212 <exit@plt+0x8556>
-08052207 <.text+0x8537> nop
-08052208 <.text+0x8538> sub    $0x1,%eax
-0805220b <.text+0x853b> cmp    %ebx,%edi
-0805220d <.text+0x853d> lea    0x0(%esi),%esi
-08052210 <.text+0x8540> jbe    08052197 <exit@plt+0x84db>
-08052212 <.text+0x8542> movb   $0x20,(%ebx)
-08052215 <.text+0x8545> add    $0x1,%ebx
-08052218 <.text+0x8548> test   %eax,%eax
-0805221a <.text+0x854a> jne    08052208 <exit@plt+0x854c>
-0805221c <.text+0x854c> jmp    08052197 <exit@plt+0x84db>
-08052221 <.text+0x8551> lea    0x0(%esi,%eiz,1),%esi
-08052228 <.text+0x8558> mov    $0xffffffff,%esi
-0805222d <.text+0x855d> xor    %edx,%edx
-0805222f <.text+0x855f> jmp    080521fa <exit@plt+0x853e>
-08052231 <.text+0x8561> lea    0x0(%esi,%eiz,1),%esi
-08052238 <.text+0x8568> mov    %edx,%esi
-0805223a <.text+0x856a> mov    -0x24(%ebp),%ebx
-0805223d <.text+0x856d> lea    0x0(%esi),%esi
-08052240 <.text+0x8570> jmp    08052138 <exit@plt+0x847c>
-08052245 <.text+0x8575> lea    0x0(%esi),%esi
-08052248 <.text+0x8578> mov    0x14(%ebp),%edx
-0805224b <.text+0x857b> mov    0x8(%ebp),%ecx
-0805224e <.text+0x857e> mov    -0x1c(%ebp),%eax
-08052251 <.text+0x8581> mov    (%edx),%esi
-08052253 <.text+0x8583> mov    %ecx,0x4(%esp)
-08052257 <.text+0x8587> mov    %eax,(%esp)
-0805225a <.text+0x858a> mov    %esi,0x8(%esp)
-0805225e <.text+0x858e> call   08049a0c <memcpy@plt>
-08052263 <.text+0x8593> mov    -0x1c(%ebp),%edx
-08052266 <.text+0x8596> movb   $0x0,(%edx,%esi,1)
-0805226a <.text+0x859a> mov    0x14(%ebp),%ecx
-0805226d <.text+0x859d> mov    %esi,-0x34(%ebp)
-08052270 <.text+0x85a0> mov    (%ecx),%edx
-08052272 <.text+0x85a2> mov    -0x1c(%ebp),%ecx
-08052275 <.text+0x85a5> jmp    08052162 <exit@plt+0x84a6>
-0805227a <.text+0x85aa> lea    0x0(%esi),%esi
-08052280 <.text+0x85b0> mov    -0x2c(%ebp),%ebx
-08052283 <.text+0x85b3> jmp    0805204a <exit@plt+0x838e>
-08052288 <.text+0x85b8> xor    %esi,%esi
-0805228a <.text+0x85ba> jmp    0805204a <exit@plt+0x838e>
-0805228f <.text+0x85bf> mov    $0x1,%edi
-08052294 <.text+0x85c4> jmp    080520a4 <exit@plt+0x83e8>
-08052299 <.text+0x85c9> nop
-0805229a <.text+0x85ca> nop
-0805229b <.text+0x85cb> nop
-0805229c <.text+0x85cc> nop
-0805229d <.text+0x85cd> nop
-0805229e <.text+0x85ce> nop
-0805229f <.text+0x85cf> nop
-080522a0 <.text+0x85d0> push   %ebp
-080522a1 <.text+0x85d1> mov    %esp,%ebp
-080522a3 <.text+0x85d3> push   %edi
-080522a4 <.text+0x85d4> push   %esi
-080522a5 <.text+0x85d5> push   %ebx
-080522a6 <.text+0x85d6> sub    $0x3c,%esp
-080522a9 <.text+0x85d9> mov    0x8(%ebp),%ebx
-080522ac <.text+0x85dc> mov    0xc(%ebp),%eax
-080522af <.text+0x85df> add    %ebx,%eax
-080522b1 <.text+0x85e1> mov    %eax,-0x2c(%ebp)
-080522b4 <.text+0x85e4> call   0804970c <__ctype_get_mb_cur_max@plt>
-080522b9 <.text+0x85e9> cmp    $0x1,%eax
-080522bc <.text+0x85ec> jbe    080523ef <exit@plt+0x8733>
-080522c2 <.text+0x85f2> cmp    -0x2c(%ebp),%ebx
-080522c5 <.text+0x85f5> jae    0805242e <exit@plt+0x8772>
-080522cb <.text+0x85fb> mov    0x10(%ebp),%eax
-080522ce <.text+0x85fe> xor    %edi,%edi
-080522d0 <.text+0x8600> and    $0x2,%eax
-080522d3 <.text+0x8603> mov    %eax,-0x34(%ebp)
-080522d6 <.text+0x8606> mov    0x10(%ebp),%eax
-080522d9 <.text+0x8609> and    $0x1,%eax
-080522dc <.text+0x860c> mov    %eax,-0x30(%ebp)
-080522df <.text+0x860f> movzbl (%ebx),%eax
-080522e2 <.text+0x8612> cmp    $0x5f,%al
-080522e4 <.text+0x8614> jg     0805238d <exit@plt+0x86d1>
-080522ea <.text+0x861a> lea    0x0(%esi),%esi
-080522f0 <.text+0x8620> cmp    $0x41,%al
-080522f2 <.text+0x8622> jge    08052394 <exit@plt+0x86d8>
-080522f8 <.text+0x8628> cmp    $0x20,%al
-080522fa <.text+0x862a> jl     08052318 <exit@plt+0x865c>
-080522fc <.text+0x862c> cmp    $0x23,%al
-080522fe <.text+0x862e> xchg   %ax,%ax
-08052300 <.text+0x8630> jle    08052394 <exit@plt+0x86d8>
-08052306 <.text+0x8636> sub    $0x25,%eax
-08052309 <.text+0x8639> cmp    $0x1a,%al
-0805230b <.text+0x863b> jbe    08052394 <exit@plt+0x86d8>
-08052311 <.text+0x8641> lea    0x0(%esi,%eiz,1),%esi
-08052318 <.text+0x8648> movl   $0x0,-0x24(%ebp)
-0805231f <.text+0x864f> movl   $0x0,-0x20(%ebp)
-08052326 <.text+0x8656> xchg   %ax,%ax
-08052328 <.text+0x8658> lea    -0x24(%ebp),%eax
-0805232b <.text+0x865b> mov    %eax,0xc(%esp)
-0805232f <.text+0x865f> mov    -0x2c(%ebp),%eax
-08052332 <.text+0x8662> mov    %ebx,0x4(%esp)
-08052336 <.text+0x8666> sub    %ebx,%eax
-08052338 <.text+0x8668> mov    %eax,0x8(%esp)
-0805233c <.text+0x866c> lea    -0x1c(%ebp),%eax
-0805233f <.text+0x866f> mov    %eax,(%esp)
-08052342 <.text+0x8672> call   0804989c <mbrtowc@plt>
-08052347 <.text+0x8677> cmp    $0xffffffff,%eax
-0805234a <.text+0x867a> mov    %eax,%esi
-0805234c <.text+0x867c> je     080523a8 <exit@plt+0x86ec>
-0805234e <.text+0x867e> cmp    $0xfffffffe,%eax
-08052351 <.text+0x8681> je     080523b8 <exit@plt+0x86fc>
-08052353 <.text+0x8683> test   %eax,%eax
-08052355 <.text+0x8685> jne    0805235b <exit@plt+0x869f>
-08052357 <.text+0x8687> mov    $0x1,%si
-0805235b <.text+0x868b> mov    -0x1c(%ebp),%eax
-0805235e <.text+0x868e> mov    %eax,(%esp)
-08052361 <.text+0x8691> call   08049c7c <wcwidth@plt>
-08052366 <.text+0x8696> test   %eax,%eax
-08052368 <.text+0x8698> js     080523d0 <exit@plt+0x8714>
-0805236a <.text+0x869a> add    %eax,%edi
-0805236c <.text+0x869c> add    %esi,%ebx
-0805236e <.text+0x869e> lea    -0x24(%ebp),%eax
-08052371 <.text+0x86a1> mov    %eax,(%esp)
-08052374 <.text+0x86a4> call   080499bc <mbsinit@plt>
-08052379 <.text+0x86a9> test   %eax,%eax
-0805237b <.text+0x86ab> je     08052328 <exit@plt+0x866c>
-0805237d <.text+0x86ad> cmp    -0x2c(%ebp),%ebx
-08052380 <.text+0x86b0> jae    080523c1 <exit@plt+0x8705>
-08052382 <.text+0x86b2> movzbl (%ebx),%eax
-08052385 <.text+0x86b5> cmp    $0x5f,%al
-08052387 <.text+0x86b7> jle    080522f0 <exit@plt+0x8634>
-0805238d <.text+0x86bd> sub    $0x61,%eax
-08052390 <.text+0x86c0> cmp    $0x1d,%al
-08052392 <.text+0x86c2> ja     08052318 <exit@plt+0x865c>
-08052394 <.text+0x86c4> add    $0x1,%ebx
-08052397 <.text+0x86c7> add    $0x1,%edi
-0805239a <.text+0x86ca> cmp    -0x2c(%ebp),%ebx
-0805239d <.text+0x86cd> jb     08052382 <exit@plt+0x86c6>
-0805239f <.text+0x86cf> jmp    080523c1 <exit@plt+0x8705>
-080523a1 <.text+0x86d1> lea    0x0(%esi,%eiz,1),%esi
-080523a8 <.text+0x86d8> mov    -0x30(%ebp),%edx
-080523ab <.text+0x86db> test   %edx,%edx
-080523ad <.text+0x86dd> je     08052394 <exit@plt+0x86d8>
-080523af <.text+0x86df> or     $0xffffffff,%edi
-080523b2 <.text+0x86e2> jmp    080523c1 <exit@plt+0x8705>
-080523b4 <.text+0x86e4> lea    0x0(%esi,%eiz,1),%esi
-080523b8 <.text+0x86e8> testb  $0x1,0x10(%ebp)
-080523bc <.text+0x86ec> jne    080523af <exit@plt+0x86f3>
-080523be <.text+0x86ee> add    $0x1,%edi
-080523c1 <.text+0x86f1> add    $0x3c,%esp
-080523c4 <.text+0x86f4> mov    %edi,%eax
-080523c6 <.text+0x86f6> pop    %ebx
-080523c7 <.text+0x86f7> pop    %esi
-080523c8 <.text+0x86f8> pop    %edi
-080523c9 <.text+0x86f9> pop    %ebp
-080523ca <.text+0x86fa> ret    
-080523cb <.text+0x86fb> nop
-080523cc <.text+0x86fc> lea    0x0(%esi,%eiz,1),%esi
-080523d0 <.text+0x8700> mov    -0x34(%ebp),%eax
-080523d3 <.text+0x8703> test   %eax,%eax
-080523d5 <.text+0x8705> jne    080523af <exit@plt+0x86f3>
-080523d7 <.text+0x8707> mov    -0x1c(%ebp),%eax
-080523da <.text+0x870a> mov    %eax,(%esp)
-080523dd <.text+0x870d> call   0804997c <iswcntrl@plt>
-080523e2 <.text+0x8712> test   %eax,%eax
-080523e4 <.text+0x8714> sete   %al
-080523e7 <.text+0x8717> movzbl %al,%eax
-080523ea <.text+0x871a> jmp    0805236a <exit@plt+0x86ae>
-080523ef <.text+0x871f> cmp    -0x2c(%ebp),%ebx
-080523f2 <.text+0x8722> jae    0805242e <exit@plt+0x8772>
-080523f4 <.text+0x8724> call   0804995c <__ctype_b_loc@plt>
-080523f9 <.text+0x8729> mov    0x10(%ebp),%ecx
-080523fc <.text+0x872c> xor    %edi,%edi
-080523fe <.text+0x872e> mov    -0x2c(%ebp),%esi
-08052401 <.text+0x8731> and    $0x2,%ecx
-08052404 <.text+0x8734> mov    (%eax),%eax
-08052406 <.text+0x8736> jmp    08052412 <exit@plt+0x8756>
-08052408 <.text+0x8738> add    $0x1,%edi
-0805240b <.text+0x873b> add    $0x1,%ebx
-0805240e <.text+0x873e> cmp    %ebx,%esi
-08052410 <.text+0x8740> jbe    080523c1 <exit@plt+0x8705>
-08052412 <.text+0x8742> movzbl (%ebx),%edx
-08052415 <.text+0x8745> movzwl (%eax,%edx,2),%edx
-08052419 <.text+0x8749> test   $0x40,%dh
-0805241c <.text+0x874c> jne    08052408 <exit@plt+0x874c>
-0805241e <.text+0x874e> test   %ecx,%ecx
-08052420 <.text+0x8750> jne    080523af <exit@plt+0x86f3>
-08052422 <.text+0x8752> shr    %edx
-08052424 <.text+0x8754> xor    $0x1,%edx
-08052427 <.text+0x8757> and    $0x1,%edx
-0805242a <.text+0x875a> add    %edx,%edi
-0805242c <.text+0x875c> jmp    0805240b <exit@plt+0x874f>
-0805242e <.text+0x875e> xor    %edi,%edi
-08052430 <.text+0x8760> jmp    080523c1 <exit@plt+0x8705>
-08052432 <.text+0x8762> lea    0x0(%esi,%eiz,1),%esi
-08052439 <.text+0x8769> lea    0x0(%edi,%eiz,1),%edi
-08052440 <.text+0x8770> push   %ebp
-08052441 <.text+0x8771> mov    %esp,%ebp
-08052443 <.text+0x8773> push   %ebx
-08052444 <.text+0x8774> sub    $0x14,%esp
-08052447 <.text+0x8777> mov    0x8(%ebp),%ebx
-0805244a <.text+0x877a> mov    %ebx,(%esp)
-0805244d <.text+0x877d> call   08049a2c <strlen@plt>
-08052452 <.text+0x8782> mov    0xc(%ebp),%edx
-08052455 <.text+0x8785> mov    %ebx,(%esp)
-08052458 <.text+0x8788> mov    %edx,0x8(%esp)
-0805245c <.text+0x878c> mov    %eax,0x4(%esp)
-08052460 <.text+0x8790> call   080522a0 <exit@plt+0x85e4>
-08052465 <.text+0x8795> add    $0x14,%esp
-08052468 <.text+0x8798> pop    %ebx
-08052469 <.text+0x8799> pop    %ebp
-0805246a <.text+0x879a> ret    
-0805246b <.text+0x879b> nop
-0805246c <.text+0x879c> nop
-0805246d <.text+0x879d> nop
-0805246e <.text+0x879e> nop
-0805246f <.text+0x879f> nop
-08052470 <.text+0x87a0> push   %ebp
-08052471 <.text+0x87a1> mov    %esp,%ebp
-08052473 <.text+0x87a3> sub    $0x38,%esp
-08052476 <.text+0x87a6> mov    %ebx,-0xc(%ebp)
-08052479 <.text+0x87a9> mov    0x8(%ebp),%ebx
-0805247c <.text+0x87ac> movl   $0x2f,0x4(%esp)
-08052484 <.text+0x87b4> mov    %esi,-0x8(%ebp)
-08052487 <.text+0x87b7> mov    %edi,-0x4(%ebp)
-0805248a <.text+0x87ba> mov    %ebx,(%esp)
-0805248d <.text+0x87bd> call   0804986c <strrchr@plt>
-08052492 <.text+0x87c2> test   %eax,%eax
-08052494 <.text+0x87c4> je     080524d9 <exit@plt+0x881d>
-08052496 <.text+0x87c6> lea    0x1(%eax),%edx
-08052499 <.text+0x87c9> mov    %edx,%ecx
-0805249b <.text+0x87cb> sub    %ebx,%ecx
-0805249d <.text+0x87cd> cmp    $0x6,%ecx
-080524a0 <.text+0x87d0> mov    %edx,-0x1c(%ebp)
-080524a3 <.text+0x87d3> jle    080524d9 <exit@plt+0x881d>
-080524a5 <.text+0x87d5> lea    -0x6(%eax),%esi
-080524a8 <.text+0x87d8> mov    $0x805f03f,%edi
-080524ad <.text+0x87dd> mov    $0x7,%ecx
-080524b2 <.text+0x87e2> repz cmpsb %es:(%edi),%ds:(%esi)
-080524b4 <.text+0x87e4> jne    080524d9 <exit@plt+0x881d>
-080524b6 <.text+0x87e6> mov    -0x1c(%ebp),%esi
-080524b9 <.text+0x87e9> mov    $0x3,%ecx
-080524be <.text+0x87ee> mov    $0x805f047,%edi
-080524c3 <.text+0x87f3> mov    -0x1c(%ebp),%ebx
-080524c6 <.text+0x87f6> repz cmpsb %es:(%edi),%ds:(%esi)
-080524c8 <.text+0x87f8> seta   %cl
-080524cb <.text+0x87fb> mov    %ecx,%esi
-080524cd <.text+0x87fd> setb   %cl
-080524d0 <.text+0x8800> mov    %esi,%edx
-080524d2 <.text+0x8802> cmp    %cl,%dl
-080524d4 <.text+0x8804> jne    080524d9 <exit@plt+0x881d>
-080524d6 <.text+0x8806> lea    0x4(%eax),%ebx
-080524d9 <.text+0x8809> mov    %ebx,0x8061dbc
-080524df <.text+0x880f> mov    -0x8(%ebp),%esi
-080524e2 <.text+0x8812> mov    -0xc(%ebp),%ebx
-080524e5 <.text+0x8815> mov    -0x4(%ebp),%edi
-080524e8 <.text+0x8818> mov    %ebp,%esp
-080524ea <.text+0x881a> pop    %ebp
-080524eb <.text+0x881b> ret    
-080524ec <.text+0x881c> nop
-080524ed <.text+0x881d> nop
-080524ee <.text+0x881e> nop
-080524ef <.text+0x881f> nop
-080524f0 <.text+0x8820> push   %ebp
-080524f1 <.text+0x8821> mov    %esp,%ebp
-080524f3 <.text+0x8823> push   %ebx
-080524f4 <.text+0x8824> sub    $0x14,%esp
-080524f7 <.text+0x8827> movl   $0x5,0x8(%esp)
-080524ff <.text+0x882f> movl   $0x805f04b,0x4(%esp)
-08052507 <.text+0x8837> movl   $0x0,(%esp)
-0805250e <.text+0x883e> call   0804990c <dcgettext@plt>
-08052513 <.text+0x8843> movl   $0x805ddb3,0x8(%esp)
-0805251b <.text+0x884b> movl   $0x1,(%esp)
-08052522 <.text+0x8852> mov    %eax,0x4(%esp)
-08052526 <.text+0x8856> call   0804978c <__printf_chk@plt>
-0805252b <.text+0x885b> movl   $0x5,0x8(%esp)
-08052533 <.text+0x8863> movl   $0x805f0bc,0x4(%esp)
-0805253b <.text+0x886b> movl   $0x0,(%esp)
-08052542 <.text+0x8872> call   0804990c <dcgettext@plt>
-08052547 <.text+0x8877> movl   $0x805ddcd,0xc(%esp)
-0805254f <.text+0x887f> movl   $0x805ddc9,0x8(%esp)
-08052557 <.text+0x8887> movl   $0x1,(%esp)
-0805255e <.text+0x888e> mov    %eax,0x4(%esp)
-08052562 <.text+0x8892> call   0804978c <__printf_chk@plt>
-08052567 <.text+0x8897> mov    0x8061300,%ebx
-0805256d <.text+0x889d> movl   $0x5,0x8(%esp)
-08052575 <.text+0x88a5> movl   $0x805f0f0,0x4(%esp)
-0805257d <.text+0x88ad> movl   $0x0,(%esp)
-08052584 <.text+0x88b4> call   0804990c <dcgettext@plt>
-08052589 <.text+0x88b9> mov    %ebx,0x4(%esp)
-0805258d <.text+0x88bd> mov    %eax,(%esp)
-08052590 <.text+0x88c0> call   080496fc <fputs_unlocked@plt>
-08052595 <.text+0x88c5> add    $0x14,%esp
-08052598 <.text+0x88c8> pop    %ebx
-08052599 <.text+0x88c9> pop    %ebp
-0805259a <.text+0x88ca> ret    
-0805259b <.text+0x88cb> nop
-0805259c <.text+0x88cc> lea    0x0(%esi,%eiz,1),%esi
-080525a0 <.text+0x88d0> push   %ebp
-080525a1 <.text+0x88d1> mov    %esp,%ebp
-080525a3 <.text+0x88d3> push   %edi
-080525a4 <.text+0x88d4> push   %esi
-080525a5 <.text+0x88d5> push   %ebx
-080525a6 <.text+0x88d6> xor    %ebx,%ebx
-080525a8 <.text+0x88d8> sub    $0x2c,%esp
-080525ab <.text+0x88db> mov    0x18(%ebp),%esi
-080525ae <.text+0x88de> mov    0x8(%ebp),%edi
-080525b1 <.text+0x88e1> mov    0xc(%ebp),%eax
-080525b4 <.text+0x88e4> mov    0x10(%ebp),%edx
-080525b7 <.text+0x88e7> cmpl   $0x0,(%esi)
-080525ba <.text+0x88ea> mov    0x14(%ebp),%ecx
-080525bd <.text+0x88ed> je     080525c9 <exit@plt+0x890d>
-080525bf <.text+0x88ef> nop
-080525c0 <.text+0x88f0> add    $0x1,%ebx
-080525c3 <.text+0x88f3> cmpl   $0x0,(%esi,%ebx,4)
-080525c7 <.text+0x88f7> jne    080525c0 <exit@plt+0x8904>
-080525c9 <.text+0x88f9> test   %eax,%eax
-080525cb <.text+0x88fb> je     08052760 <exit@plt+0x8aa4>
-080525d1 <.text+0x8901> mov    %ecx,0x14(%esp)
-080525d5 <.text+0x8905> mov    %edx,0x10(%esp)
-080525d9 <.text+0x8909> mov    %eax,0xc(%esp)
-080525dd <.text+0x890d> movl   $0x805f062,0x8(%esp)
-080525e5 <.text+0x8915> movl   $0x1,0x4(%esp)
-080525ed <.text+0x891d> mov    %edi,(%esp)
-080525f0 <.text+0x8920> call   0804971c <__fprintf_chk@plt>
-080525f5 <.text+0x8925> movl   $0x5,0x8(%esp)
-080525fd <.text+0x892d> movl   $0x805f075,0x4(%esp)
-08052605 <.text+0x8935> movl   $0x0,(%esp)
-0805260c <.text+0x893c> call   0804990c <dcgettext@plt>
-08052611 <.text+0x8941> movl   $0x7d9,0x10(%esp)
-08052619 <.text+0x8949> movl   $0x805f360,0x8(%esp)
-08052621 <.text+0x8951> movl   $0x1,0x4(%esp)
-08052629 <.text+0x8959> mov    %edi,(%esp)
-0805262c <.text+0x895c> mov    %eax,0xc(%esp)
-08052630 <.text+0x8960> call   0804971c <__fprintf_chk@plt>
-08052635 <.text+0x8965> movl   $0x5,0x8(%esp)
-0805263d <.text+0x896d> movl   $0x805f134,0x4(%esp)
-08052645 <.text+0x8975> movl   $0x0,(%esp)
-0805264c <.text+0x897c> call   0804990c <dcgettext@plt>
-08052651 <.text+0x8981> mov    %edi,0x4(%esp)
-08052655 <.text+0x8985> mov    %eax,(%esp)
-08052658 <.text+0x8988> call   080496fc <fputs_unlocked@plt>
-0805265d <.text+0x898d> cmp    $0x9,%ebx
-08052660 <.text+0x8990> jbe    080526a0 <exit@plt+0x89e4>
-08052662 <.text+0x8992> movl   $0x5,0x8(%esp)
-0805266a <.text+0x899a> movl   $0x805f2fc,0x4(%esp)
-08052672 <.text+0x89a2> lea    0x0(%esi),%esi
-08052678 <.text+0x89a8> movl   $0x0,(%esp)
-0805267f <.text+0x89af> call   0804990c <dcgettext@plt>
-08052684 <.text+0x89b4> mov    %esi,0x10(%ebp)
-08052687 <.text+0x89b7> mov    %edi,0x8(%ebp)
-0805268a <.text+0x89ba> mov    %eax,0xc(%ebp)
-0805268d <.text+0x89bd> add    $0x2c,%esp
-08052690 <.text+0x89c0> pop    %ebx
-08052691 <.text+0x89c1> pop    %esi
-08052692 <.text+0x89c2> pop    %edi
-08052693 <.text+0x89c3> pop    %ebp
-08052694 <.text+0x89c4> jmp    080581e0 <exit@plt+0xe524>
-08052699 <.text+0x89c9> lea    0x0(%esi,%eiz,1),%esi
-080526a0 <.text+0x89d0> jmp    *0x805f338(,%ebx,4)
-080526a7 <.text+0x89d7> movl   $0x5,0x8(%esp)
-080526af <.text+0x89df> movl   $0x805f298,0x4(%esp)
-080526b7 <.text+0x89e7> jmp    08052678 <exit@plt+0x89bc>
-080526b9 <.text+0x89e9> movl   $0x5,0x8(%esp)
-080526c1 <.text+0x89f1> movl   $0x805f2c8,0x4(%esp)
-080526c9 <.text+0x89f9> jmp    08052678 <exit@plt+0x89bc>
-080526cb <.text+0x89fb> call   0804968c <abort@plt>
-080526d0 <.text+0x8a00> movl   $0x5,0x8(%esp)
-080526d8 <.text+0x8a08> movl   $0x805f079,0x4(%esp)
-080526e0 <.text+0x8a10> jmp    08052678 <exit@plt+0x89bc>
-080526e2 <.text+0x8a12> movl   $0x5,0x8(%esp)
-080526ea <.text+0x8a1a> movl   $0x805f089,0x4(%esp)
-080526f2 <.text+0x8a22> jmp    08052678 <exit@plt+0x89bc>
-080526f4 <.text+0x8a24> movl   $0x5,0x8(%esp)
-080526fc <.text+0x8a2c> movl   $0x805f0a0,0x4(%esp)
-08052704 <.text+0x8a34> jmp    08052678 <exit@plt+0x89bc>
-08052709 <.text+0x8a39> movl   $0x5,0x8(%esp)
-08052711 <.text+0x8a41> movl   $0x805f200,0x4(%esp)
-08052719 <.text+0x8a49> jmp    08052678 <exit@plt+0x89bc>
-0805271e <.text+0x8a4e> movl   $0x5,0x8(%esp)
-08052726 <.text+0x8a56> movl   $0x805f220,0x4(%esp)
-0805272e <.text+0x8a5e> jmp    08052678 <exit@plt+0x89bc>
-08052733 <.text+0x8a63> movl   $0x5,0x8(%esp)
-0805273b <.text+0x8a6b> movl   $0x805f244,0x4(%esp)
-08052743 <.text+0x8a73> jmp    08052678 <exit@plt+0x89bc>
-08052748 <.text+0x8a78> movl   $0x5,0x8(%esp)
-08052750 <.text+0x8a80> movl   $0x805f26c,0x4(%esp)
-08052758 <.text+0x8a88> jmp    08052678 <exit@plt+0x89bc>
-0805275d <.text+0x8a8d> lea    0x0(%esi),%esi
-08052760 <.text+0x8a90> mov    %ecx,0x10(%esp)
-08052764 <.text+0x8a94> mov    %edx,0xc(%esp)
-08052768 <.text+0x8a98> movl   $0x805f06e,0x8(%esp)
-08052770 <.text+0x8aa0> movl   $0x1,0x4(%esp)
-08052778 <.text+0x8aa8> mov    %edi,(%esp)
-0805277b <.text+0x8aab> call   0804971c <__fprintf_chk@plt>
-08052780 <.text+0x8ab0> jmp    080525f5 <exit@plt+0x8939>
-08052785 <.text+0x8ab5> lea    0x0(%esi,%eiz,1),%esi
-08052789 <.text+0x8ab9> lea    0x0(%edi,%eiz,1),%edi
-08052790 <.text+0x8ac0> push   %ebp
-08052791 <.text+0x8ac1> mov    %esp,%ebp
-08052793 <.text+0x8ac3> sub    $0x28,%esp
-08052796 <.text+0x8ac6> lea    0x18(%ebp),%eax
-08052799 <.text+0x8ac9> mov    %eax,0x10(%esp)
-0805279d <.text+0x8acd> mov    0x14(%ebp),%eax
-080527a0 <.text+0x8ad0> mov    %eax,0xc(%esp)
-080527a4 <.text+0x8ad4> mov    0x10(%ebp),%eax
-080527a7 <.text+0x8ad7> mov    %eax,0x8(%esp)
-080527ab <.text+0x8adb> mov    0xc(%ebp),%eax
-080527ae <.text+0x8ade> mov    %eax,0x4(%esp)
-080527b2 <.text+0x8ae2> mov    0x8(%ebp),%eax
-080527b5 <.text+0x8ae5> mov    %eax,(%esp)
-080527b8 <.text+0x8ae8> call   080525a0 <exit@plt+0x88e4>
-080527bd <.text+0x8aed> leave  
-080527be <.text+0x8aee> ret    
-080527bf <.text+0x8aef> nop
-080527c0 <.text+0x8af0> push   %ebp
-080527c1 <.text+0x8af1> mov    %esp,%ebp
-080527c3 <.text+0x8af3> sub    $0x18,%esp
-080527c6 <.text+0x8af6> movl   $0x5,0x8(%esp)
-080527ce <.text+0x8afe> movl   $0x805f38f,0x4(%esp)
-080527d6 <.text+0x8b06> movl   $0x0,(%esp)
-080527dd <.text+0x8b0d> call   0804990c <dcgettext@plt>
-080527e2 <.text+0x8b12> mov    0x80612b8,%edx
-080527e8 <.text+0x8b18> movl   $0x805df3e,0x8(%esp)
-080527f0 <.text+0x8b20> movl   $0x0,0x4(%esp)
-080527f8 <.text+0x8b28> mov    %edx,(%esp)
-080527fb <.text+0x8b2b> mov    %eax,0xc(%esp)
-080527ff <.text+0x8b2f> call   08049b4c <error@plt>
-08052804 <.text+0x8b34> call   0804968c <abort@plt>
-08052809 <.text+0x8b39> nop
-0805280a <.text+0x8b3a> nop
-0805280b <.text+0x8b3b> nop
-0805280c <.text+0x8b3c> nop
-0805280d <.text+0x8b3d> nop
-0805280e <.text+0x8b3e> nop
-0805280f <.text+0x8b3f> nop
-08052810 <.text+0x8b40> push   %ebp
-08052811 <.text+0x8b41> mov    %esp,%ebp
-08052813 <.text+0x8b43> sub    $0x18,%esp
-08052816 <.text+0x8b46> movl   $0x1,(%esp)
-0805281d <.text+0x8b4d> call   0804a240 <exit@plt+0x584>
-08052822 <.text+0x8b52> leave  
-08052823 <.text+0x8b53> ret    
-08052824 <.text+0x8b54> lea    0x0(%esi),%esi
-0805282a <.text+0x8b5a> lea    0x0(%edi),%edi
-08052830 <.text+0x8b60> push   %ebp
-08052831 <.text+0x8b61> mov    %esp,%ebp
-08052833 <.text+0x8b63> push   %edi
-08052834 <.text+0x8b64> push   %esi
-08052835 <.text+0x8b65> push   %ebx
-08052836 <.text+0x8b66> sub    $0x8,%esp
-08052839 <.text+0x8b69> mov    0xc(%ebp),%ebx
-0805283c <.text+0x8b6c> mov    0x14(%ebp),%eax
-0805283f <.text+0x8b6f> mov    (%ebx),%edx
-08052841 <.text+0x8b71> test   %edx,%edx
-08052843 <.text+0x8b73> mov    %edx,-0x10(%ebp)
-08052846 <.text+0x8b76> je     08052870 <exit@plt+0x8bb4>
-08052848 <.text+0x8b78> mov    0x10(%ebp),%edx
-0805284b <.text+0x8b7b> mov    %ebx,-0x14(%ebp)
-0805284e <.text+0x8b7e> jmp    08052863 <exit@plt+0x8ba7>
-08052850 <.text+0x8b80> mov    -0x14(%ebp),%ecx
-08052853 <.text+0x8b83> add    %eax,%edx
-08052855 <.text+0x8b85> addl   $0x4,-0x14(%ebp)
-08052859 <.text+0x8b89> mov    0x4(%ecx),%ecx
-0805285c <.text+0x8b8c> test   %ecx,%ecx
-0805285e <.text+0x8b8e> mov    %ecx,-0x10(%ebp)
-08052861 <.text+0x8b91> je     08052870 <exit@plt+0x8bb4>
-08052863 <.text+0x8b93> mov    0x8(%ebp),%esi
-08052866 <.text+0x8b96> cmp    %eax,%eax
-08052868 <.text+0x8b98> mov    %edx,%edi
-0805286a <.text+0x8b9a> mov    %eax,%ecx
-0805286c <.text+0x8b9c> repz cmpsb %es:(%edi),%ds:(%esi)
-0805286e <.text+0x8b9e> jne    08052850 <exit@plt+0x8b94>
-08052870 <.text+0x8ba0> mov    -0x10(%ebp),%eax
-08052873 <.text+0x8ba3> add    $0x8,%esp
-08052876 <.text+0x8ba6> pop    %ebx
-08052877 <.text+0x8ba7> pop    %esi
-08052878 <.text+0x8ba8> pop    %edi
-08052879 <.text+0x8ba9> pop    %ebp
-0805287a <.text+0x8baa> ret    
-0805287b <.text+0x8bab> nop
-0805287c <.text+0x8bac> lea    0x0(%esi,%eiz,1),%esi
-08052880 <.text+0x8bb0> push   %ebp
-08052881 <.text+0x8bb1> mov    %esp,%ebp
-08052883 <.text+0x8bb3> push   %edi
-08052884 <.text+0x8bb4> push   %esi
-08052885 <.text+0x8bb5> push   %ebx
-08052886 <.text+0x8bb6> sub    $0x3c,%esp
-08052889 <.text+0x8bb9> mov    0x10(%ebp),%edx
-0805288c <.text+0x8bbc> mov    0x8(%ebp),%eax
-0805288f <.text+0x8bbf> mov    0xc(%ebp),%ebx
-08052892 <.text+0x8bc2> mov    %edx,-0x1c(%ebp)
-08052895 <.text+0x8bc5> mov    %eax,-0x24(%ebp)
-08052898 <.text+0x8bc8> movl   $0x5,0x8(%esp)
-080528a0 <.text+0x8bd0> movl   $0x805f3a0,0x4(%esp)
-080528a8 <.text+0x8bd8> movl   $0x0,(%esp)
-080528af <.text+0x8bdf> call   0804990c <dcgettext@plt>
-080528b4 <.text+0x8be4> movl   $0x1,0x4(%esp)
-080528bc <.text+0x8bec> mov    %eax,0x8(%esp)
-080528c0 <.text+0x8bf0> mov    0x80612e4,%eax
-080528c5 <.text+0x8bf5> mov    %eax,(%esp)
-080528c8 <.text+0x8bf8> call   0804971c <__fprintf_chk@plt>
-080528cd <.text+0x8bfd> mov    -0x24(%ebp),%ecx
-080528d0 <.text+0x8c00> mov    (%ecx),%eax
-080528d2 <.text+0x8c02> test   %eax,%eax
-080528d4 <.text+0x8c04> je     08052960 <exit@plt+0x8ca4>
-080528da <.text+0x8c0a> mov    %ebx,%edx
-080528dc <.text+0x8c0c> xor    %ebx,%ebx
-080528de <.text+0x8c0e> movl   $0x0,-0x20(%ebp)
-080528e5 <.text+0x8c15> mov    %edx,-0x2c(%ebp)
-080528e8 <.text+0x8c18> jmp    0805292a <exit@plt+0x8c6e>
-080528ea <.text+0x8c1a> lea    0x0(%esi),%esi
-080528f0 <.text+0x8c20> mov    -0x2c(%ebp),%edx
-080528f3 <.text+0x8c23> mov    %edx,-0x20(%ebp)
-080528f6 <.text+0x8c26> mov    %eax,0xc(%esp)
-080528fa <.text+0x8c2a> mov    0x80612e4,%eax
-080528ff <.text+0x8c2f> movl   $0x805f3b5,0x8(%esp)
-08052907 <.text+0x8c37> movl   $0x1,0x4(%esp)
-0805290f <.text+0x8c3f> mov    %eax,(%esp)
-08052912 <.text+0x8c42> call   0804971c <__fprintf_chk@plt>
-08052917 <.text+0x8c47> mov    -0x24(%ebp),%ecx
-0805291a <.text+0x8c4a> add    $0x1,%ebx
-0805291d <.text+0x8c4d> mov    -0x1c(%ebp),%edx
-08052920 <.text+0x8c50> add    %edx,-0x2c(%ebp)
-08052923 <.text+0x8c53> mov    (%ecx,%ebx,4),%eax
-08052926 <.text+0x8c56> test   %eax,%eax
-08052928 <.text+0x8c58> je     08052960 <exit@plt+0x8ca4>
-0805292a <.text+0x8c5a> test   %ebx,%ebx
-0805292c <.text+0x8c5c> je     080528f0 <exit@plt+0x8c34>
-0805292e <.text+0x8c5e> mov    -0x1c(%ebp),%ecx
-08052931 <.text+0x8c61> mov    -0x20(%ebp),%esi
-08052934 <.text+0x8c64> mov    -0x2c(%ebp),%edi
-08052937 <.text+0x8c67> cmp    %ecx,%ecx
-08052939 <.text+0x8c69> repz cmpsb %es:(%edi),%ds:(%esi)
-0805293b <.text+0x8c6b> jne    080528f0 <exit@plt+0x8c34>
-0805293d <.text+0x8c6d> mov    %eax,0xc(%esp)
-08052941 <.text+0x8c71> mov    0x80612e4,%eax
-08052946 <.text+0x8c76> movl   $0x805f3bf,0x8(%esp)
-0805294e <.text+0x8c7e> movl   $0x1,0x4(%esp)
-08052956 <.text+0x8c86> mov    %eax,(%esp)
-08052959 <.text+0x8c89> call   0804971c <__fprintf_chk@plt>
-0805295e <.text+0x8c8e> jmp    08052917 <exit@plt+0x8c5b>
-08052960 <.text+0x8c90> mov    0x80612e4,%eax
-08052965 <.text+0x8c95> mov    0x14(%eax),%edx
-08052968 <.text+0x8c98> cmp    0x18(%eax),%edx
-0805296b <.text+0x8c9b> jae    0805297e <exit@plt+0x8cc2>
-0805296d <.text+0x8c9d> movb   $0xa,(%edx)
-08052970 <.text+0x8ca0> add    $0x1,%edx
-08052973 <.text+0x8ca3> mov    %edx,0x14(%eax)
-08052976 <.text+0x8ca6> add    $0x3c,%esp
-08052979 <.text+0x8ca9> pop    %ebx
-0805297a <.text+0x8caa> pop    %esi
-0805297b <.text+0x8cab> pop    %edi
-0805297c <.text+0x8cac> pop    %ebp
-0805297d <.text+0x8cad> ret    
-0805297e <.text+0x8cae> movl   $0xa,0xc(%ebp)
-08052985 <.text+0x8cb5> mov    %eax,0x8(%ebp)
-08052988 <.text+0x8cb8> add    $0x3c,%esp
-0805298b <.text+0x8cbb> pop    %ebx
-0805298c <.text+0x8cbc> pop    %esi
-0805298d <.text+0x8cbd> pop    %edi
-0805298e <.text+0x8cbe> pop    %ebp
-0805298f <.text+0x8cbf> jmp    080498fc <__overflow@plt>
-08052994 <.text+0x8cc4> lea    0x0(%esi),%esi
-0805299a <.text+0x8cca> lea    0x0(%edi),%edi
-080529a0 <.text+0x8cd0> push   %ebp
-080529a1 <.text+0x8cd1> mov    %esp,%ebp
-080529a3 <.text+0x8cd3> push   %esi
-080529a4 <.text+0x8cd4> push   %ebx
-080529a5 <.text+0x8cd5> sub    $0x20,%esp
-080529a8 <.text+0x8cd8> cmpl   $0xffffffff,0x10(%ebp)
-080529ac <.text+0x8cdc> je     08052a28 <exit@plt+0x8d6c>
-080529ae <.text+0x8cde> movl   $0x5,0x8(%esp)
-080529b6 <.text+0x8ce6> movl   $0x805f3e1,0x4(%esp)
-080529be <.text+0x8cee> movl   $0x0,(%esp)
-080529c5 <.text+0x8cf5> call   0804990c <dcgettext@plt>
-080529ca <.text+0x8cfa> mov    %eax,%esi
-080529cc <.text+0x8cfc> mov    0x8(%ebp),%eax
-080529cf <.text+0x8cff> movl   $0x1,(%esp)
-080529d6 <.text+0x8d06> mov    %eax,0x4(%esp)
-080529da <.text+0x8d0a> call   08055330 <exit@plt+0xb674>
-080529df <.text+0x8d0f> movl   $0x6,0x4(%esp)
-080529e7 <.text+0x8d17> movl   $0x0,(%esp)
-080529ee <.text+0x8d1e> mov    %eax,%ebx
-080529f0 <.text+0x8d20> mov    0xc(%ebp),%eax
-080529f3 <.text+0x8d23> mov    %eax,0x8(%esp)
-080529f7 <.text+0x8d27> call   080561f0 <exit@plt+0xc534>
-080529fc <.text+0x8d2c> mov    %ebx,0x10(%esp)
-08052a00 <.text+0x8d30> mov    %esi,0x8(%esp)
-08052a04 <.text+0x8d34> movl   $0x0,0x4(%esp)
-08052a0c <.text+0x8d3c> movl   $0x0,(%esp)
-08052a13 <.text+0x8d43> mov    %eax,0xc(%esp)
-08052a17 <.text+0x8d47> call   08049b4c <error@plt>
-08052a1c <.text+0x8d4c> add    $0x20,%esp
-08052a1f <.text+0x8d4f> pop    %ebx
-08052a20 <.text+0x8d50> pop    %esi
-08052a21 <.text+0x8d51> pop    %ebp
-08052a22 <.text+0x8d52> ret    
-08052a23 <.text+0x8d53> nop
-08052a24 <.text+0x8d54> lea    0x0(%esi,%eiz,1),%esi
-08052a28 <.text+0x8d58> movl   $0x5,0x8(%esp)
-08052a30 <.text+0x8d60> movl   $0x805f3c6,0x4(%esp)
-08052a38 <.text+0x8d68> movl   $0x0,(%esp)
-08052a3f <.text+0x8d6f> call   0804990c <dcgettext@plt>
-08052a44 <.text+0x8d74> mov    %eax,%esi
-08052a46 <.text+0x8d76> jmp    080529cc <exit@plt+0x8d10>
-08052a48 <.text+0x8d78> nop
-08052a49 <.text+0x8d79> lea    0x0(%esi,%eiz,1),%esi
-08052a50 <.text+0x8d80> push   %ebp
-08052a51 <.text+0x8d81> mov    %esp,%ebp
-08052a53 <.text+0x8d83> push   %edi
-08052a54 <.text+0x8d84> push   %esi
-08052a55 <.text+0x8d85> push   %ebx
-08052a56 <.text+0x8d86> sub    $0x2c,%esp
-08052a59 <.text+0x8d89> mov    0x8(%ebp),%eax
-08052a5c <.text+0x8d8c> mov    %eax,(%esp)
-08052a5f <.text+0x8d8f> call   08049a2c <strlen@plt>
-08052a64 <.text+0x8d94> movl   $0xffffffff,-0x24(%ebp)
-08052a6b <.text+0x8d9b> mov    %eax,-0x20(%ebp)
-08052a6e <.text+0x8d9e> mov    0xc(%ebp),%eax
-08052a71 <.text+0x8da1> mov    (%eax),%esi
-08052a73 <.text+0x8da3> test   %esi,%esi
-08052a75 <.text+0x8da5> je     08052b09 <exit@plt+0x8e4d>
-08052a7b <.text+0x8dab> mov    0x10(%ebp),%eax
-08052a7e <.text+0x8dae> xor    %ebx,%ebx
-08052a80 <.text+0x8db0> movb   $0x0,-0x25(%ebp)
-08052a84 <.text+0x8db4> mov    %eax,-0x1c(%ebp)
-08052a87 <.text+0x8db7> jmp    08052ac6 <exit@plt+0x8e0a>
-08052a89 <.text+0x8db9> lea    0x0(%esi,%eiz,1),%esi
-08052a90 <.text+0x8dc0> mov    0x10(%ebp),%eax
-08052a93 <.text+0x8dc3> test   %eax,%eax
-08052a95 <.text+0x8dc5> je     08052aaf <exit@plt+0x8df3>
-08052a97 <.text+0x8dc7> mov    0x14(%ebp),%eax
-08052a9a <.text+0x8dca> mov    -0x24(%ebp),%esi
-08052a9d <.text+0x8dcd> imul   0x14(%ebp),%esi
-08052aa1 <.text+0x8dd1> mov    -0x1c(%ebp),%edi
-08052aa4 <.text+0x8dd4> add    0x10(%ebp),%esi
-08052aa7 <.text+0x8dd7> mov    %eax,%ecx
-08052aa9 <.text+0x8dd9> cmp    %eax,%eax
-08052aab <.text+0x8ddb> repz cmpsb %es:(%edi),%ds:(%esi)
-08052aad <.text+0x8ddd> je     08052ab3 <exit@plt+0x8df7>
-08052aaf <.text+0x8ddf> movb   $0x1,-0x25(%ebp)
-08052ab3 <.text+0x8de3> mov    0xc(%ebp),%eax
-08052ab6 <.text+0x8de6> add    $0x1,%ebx
-08052ab9 <.text+0x8de9> mov    (%eax,%ebx,4),%esi
-08052abc <.text+0x8dec> mov    0x14(%ebp),%eax
-08052abf <.text+0x8def> add    %eax,-0x1c(%ebp)
-08052ac2 <.text+0x8df2> test   %esi,%esi
-08052ac4 <.text+0x8df4> je     08052af8 <exit@plt+0x8e3c>
-08052ac6 <.text+0x8df6> mov    -0x20(%ebp),%eax
-08052ac9 <.text+0x8df9> mov    %eax,0x8(%esp)
-08052acd <.text+0x8dfd> mov    0x8(%ebp),%eax
-08052ad0 <.text+0x8e00> mov    %esi,(%esp)
-08052ad3 <.text+0x8e03> mov    %eax,0x4(%esp)
-08052ad7 <.text+0x8e07> call   08049c3c <strncmp@plt>
-08052adc <.text+0x8e0c> test   %eax,%eax
-08052ade <.text+0x8e0e> jne    08052ab3 <exit@plt+0x8df7>
-08052ae0 <.text+0x8e10> mov    %esi,(%esp)
-08052ae3 <.text+0x8e13> call   08049a2c <strlen@plt>
-08052ae8 <.text+0x8e18> cmp    -0x20(%ebp),%eax
-08052aeb <.text+0x8e1b> je     08052b18 <exit@plt+0x8e5c>
-08052aed <.text+0x8e1d> cmpl   $0xffffffff,-0x24(%ebp)
-08052af1 <.text+0x8e21> jne    08052a90 <exit@plt+0x8dd4>
-08052af3 <.text+0x8e23> mov    %ebx,-0x24(%ebp)
-08052af6 <.text+0x8e26> jmp    08052ab3 <exit@plt+0x8df7>
-08052af8 <.text+0x8e28> cmpb   $0x0,-0x25(%ebp)
-08052afc <.text+0x8e2c> lea    0x0(%esi,%eiz,1),%esi
-08052b00 <.text+0x8e30> je     08052b09 <exit@plt+0x8e4d>
-08052b02 <.text+0x8e32> movl   $0xfffffffe,-0x24(%ebp)
-08052b09 <.text+0x8e39> mov    -0x24(%ebp),%eax
-08052b0c <.text+0x8e3c> add    $0x2c,%esp
-08052b0f <.text+0x8e3f> pop    %ebx
-08052b10 <.text+0x8e40> pop    %esi
-08052b11 <.text+0x8e41> pop    %edi
-08052b12 <.text+0x8e42> pop    %ebp
-08052b13 <.text+0x8e43> ret    
-08052b14 <.text+0x8e44> lea    0x0(%esi,%eiz,1),%esi
-08052b18 <.text+0x8e48> mov    %ebx,-0x24(%ebp)
-08052b1b <.text+0x8e4b> mov    -0x24(%ebp),%eax
-08052b1e <.text+0x8e4e> add    $0x2c,%esp
-08052b21 <.text+0x8e51> pop    %ebx
-08052b22 <.text+0x8e52> pop    %esi
-08052b23 <.text+0x8e53> pop    %edi
-08052b24 <.text+0x8e54> pop    %ebp
-08052b25 <.text+0x8e55> ret    
-08052b26 <.text+0x8e56> lea    0x0(%esi),%esi
-08052b29 <.text+0x8e59> lea    0x0(%edi,%eiz,1),%edi
-08052b30 <.text+0x8e60> push   %ebp
-08052b31 <.text+0x8e61> mov    %esp,%ebp
-08052b33 <.text+0x8e63> sub    $0x28,%esp
-08052b36 <.text+0x8e66> mov    %ebx,-0xc(%ebp)
-08052b39 <.text+0x8e69> mov    0xc(%ebp),%eax
-08052b3c <.text+0x8e6c> mov    %esi,-0x8(%ebp)
-08052b3f <.text+0x8e6f> mov    0x10(%ebp),%ebx
-08052b42 <.text+0x8e72> mov    %edi,-0x4(%ebp)
-08052b45 <.text+0x8e75> mov    0x14(%ebp),%esi
-08052b48 <.text+0x8e78> mov    0x18(%ebp),%edi
-08052b4b <.text+0x8e7b> mov    %eax,(%esp)
-08052b4e <.text+0x8e7e> mov    %ebx,0x4(%esp)
-08052b52 <.text+0x8e82> mov    %esi,0x8(%esp)
-08052b56 <.text+0x8e86> mov    %edi,0xc(%esp)
-08052b5a <.text+0x8e8a> call   08052a50 <exit@plt+0x8d94>
-08052b5f <.text+0x8e8f> test   %eax,%eax
-08052b61 <.text+0x8e91> js     08052b70 <exit@plt+0x8eb4>
-08052b63 <.text+0x8e93> mov    -0xc(%ebp),%ebx
-08052b66 <.text+0x8e96> mov    -0x8(%ebp),%esi
-08052b69 <.text+0x8e99> mov    -0x4(%ebp),%edi
-08052b6c <.text+0x8e9c> mov    %ebp,%esp
-08052b6e <.text+0x8e9e> pop    %ebp
-08052b6f <.text+0x8e9f> ret    
-08052b70 <.text+0x8ea0> mov    %eax,0x8(%esp)
-08052b74 <.text+0x8ea4> mov    0xc(%ebp),%eax
-08052b77 <.text+0x8ea7> mov    %eax,0x4(%esp)
-08052b7b <.text+0x8eab> mov    0x8(%ebp),%eax
-08052b7e <.text+0x8eae> mov    %eax,(%esp)
-08052b81 <.text+0x8eb1> call   080529a0 <exit@plt+0x8ce4>
-08052b86 <.text+0x8eb6> mov    %edi,0x8(%esp)
-08052b8a <.text+0x8eba> mov    %esi,0x4(%esp)
-08052b8e <.text+0x8ebe> mov    %ebx,(%esp)
-08052b91 <.text+0x8ec1> call   08052880 <exit@plt+0x8bc4>
-08052b96 <.text+0x8ec6> call   *0x1c(%ebp)
-08052b99 <.text+0x8ec9> mov    $0xffffffff,%eax
-08052b9e <.text+0x8ece> jmp    08052b63 <exit@plt+0x8ea7>
-08052ba0 <.text+0x8ed0> push   %ebp
-08052ba1 <.text+0x8ed1> mov    %esp,%ebp
-08052ba3 <.text+0x8ed3> mov    0x8(%ebp),%eax
-08052ba6 <.text+0x8ed6> push   %ebx
-08052ba7 <.text+0x8ed7> movzbl (%eax),%edx
-08052baa <.text+0x8eda> mov    %eax,%ecx
-08052bac <.text+0x8edc> cmp    $0x2f,%dl
-08052baf <.text+0x8edf> jne    08052bc5 <exit@plt+0x8f09>
-08052bb1 <.text+0x8ee1> lea    0x0(%esi,%eiz,1),%esi
-08052bb8 <.text+0x8ee8> add    $0x1,%eax
-08052bbb <.text+0x8eeb> movzbl (%eax),%edx
-08052bbe <.text+0x8eee> cmp    $0x2f,%dl
-08052bc1 <.text+0x8ef1> je     08052bb8 <exit@plt+0x8efc>
-08052bc3 <.text+0x8ef3> mov    %eax,%ecx
-08052bc5 <.text+0x8ef5> test   %dl,%dl
-08052bc7 <.text+0x8ef7> je     08052bf6 <exit@plt+0x8f3a>
-08052bc9 <.text+0x8ef9> xor    %ebx,%ebx
-08052bcb <.text+0x8efb> jmp    08052be2 <exit@plt+0x8f26>
-08052bcd <.text+0x8efd> lea    0x0(%esi),%esi
-08052bd0 <.text+0x8f00> test   %bl,%bl
-08052bd2 <.text+0x8f02> je     08052bd8 <exit@plt+0x8f1c>
-08052bd4 <.text+0x8f04> mov    %ecx,%eax
-08052bd6 <.text+0x8f06> xor    %ebx,%ebx
-08052bd8 <.text+0x8f08> add    $0x1,%ecx
-08052bdb <.text+0x8f0b> movzbl (%ecx),%edx
-08052bde <.text+0x8f0e> test   %dl,%dl
-08052be0 <.text+0x8f10> je     08052bf6 <exit@plt+0x8f3a>
-08052be2 <.text+0x8f12> cmp    $0x2f,%dl
-08052be5 <.text+0x8f15> jne    08052bd0 <exit@plt+0x8f14>
-08052be7 <.text+0x8f17> add    $0x1,%ecx
-08052bea <.text+0x8f1a> mov    $0x1,%ebx
-08052bef <.text+0x8f1f> movzbl (%ecx),%edx
-08052bf2 <.text+0x8f22> test   %dl,%dl
-08052bf4 <.text+0x8f24> jne    08052be2 <exit@plt+0x8f26>
-08052bf6 <.text+0x8f26> pop    %ebx
-08052bf7 <.text+0x8f27> pop    %ebp
-08052bf8 <.text+0x8f28> ret    
-08052bf9 <.text+0x8f29> lea    0x0(%esi,%eiz,1),%esi
-08052c00 <.text+0x8f30> push   %ebp
-08052c01 <.text+0x8f31> mov    %esp,%ebp
-08052c03 <.text+0x8f33> push   %ebx
-08052c04 <.text+0x8f34> sub    $0x14,%esp
-08052c07 <.text+0x8f37> mov    0x8(%ebp),%ebx
-08052c0a <.text+0x8f3a> mov    %ebx,(%esp)
-08052c0d <.text+0x8f3d> call   08049a2c <strlen@plt>
-08052c12 <.text+0x8f42> cmp    $0x1,%eax
-08052c15 <.text+0x8f45> jbe    08052c1e <exit@plt+0x8f62>
-08052c17 <.text+0x8f47> cmpb   $0x2f,-0x1(%ebx,%eax,1)
-08052c1c <.text+0x8f4c> je     08052c28 <exit@plt+0x8f6c>
-08052c1e <.text+0x8f4e> add    $0x14,%esp
-08052c21 <.text+0x8f51> pop    %ebx
-08052c22 <.text+0x8f52> pop    %ebp
-08052c23 <.text+0x8f53> ret    
-08052c24 <.text+0x8f54> lea    0x0(%esi,%eiz,1),%esi
-08052c28 <.text+0x8f58> add    %eax,%ebx
-08052c2a <.text+0x8f5a> sub    $0x1,%eax
-08052c2d <.text+0x8f5d> cmp    $0x1,%eax
-08052c30 <.text+0x8f60> jbe    08052c1e <exit@plt+0x8f62>
-08052c32 <.text+0x8f62> movzbl -0x2(%ebx),%edx
-08052c36 <.text+0x8f66> sub    $0x1,%ebx
-08052c39 <.text+0x8f69> cmp    $0x2f,%dl
-08052c3c <.text+0x8f6c> je     08052c2a <exit@plt+0x8f6e>
-08052c3e <.text+0x8f6e> add    $0x14,%esp
-08052c41 <.text+0x8f71> pop    %ebx
-08052c42 <.text+0x8f72> pop    %ebp
-08052c43 <.text+0x8f73> ret    
-08052c44 <.text+0x8f74> lea    0x0(%esi),%esi
-08052c4a <.text+0x8f7a> lea    0x0(%edi),%edi
-08052c50 <.text+0x8f80> push   %ebp
-08052c51 <.text+0x8f81> mov    %esp,%ebp
-08052c53 <.text+0x8f83> push   %esi
-08052c54 <.text+0x8f84> push   %ebx
-08052c55 <.text+0x8f85> sub    $0x10,%esp
-08052c58 <.text+0x8f88> mov    0x8(%ebp),%esi
-08052c5b <.text+0x8f8b> movzbl (%esi),%eax
-08052c5e <.text+0x8f8e> mov    %esi,%ecx
-08052c60 <.text+0x8f90> mov    %esi,%edx
-08052c62 <.text+0x8f92> mov    %esi,%ebx
-08052c64 <.text+0x8f94> cmp    $0x2f,%al
-08052c66 <.text+0x8f96> jne    08052c76 <exit@plt+0x8fba>
-08052c68 <.text+0x8f98> add    $0x1,%ecx
-08052c6b <.text+0x8f9b> movzbl (%ecx),%eax
-08052c6e <.text+0x8f9e> cmp    $0x2f,%al
-08052c70 <.text+0x8fa0> je     08052c68 <exit@plt+0x8fac>
-08052c72 <.text+0x8fa2> mov    %ecx,%edx
-08052c74 <.text+0x8fa4> mov    %ecx,%ebx
-08052c76 <.text+0x8fa6> test   %al,%al
-08052c78 <.text+0x8fa8> je     08052cd0 <exit@plt+0x9014>
-08052c7a <.text+0x8faa> xor    %ecx,%ecx
-08052c7c <.text+0x8fac> jmp    08052c92 <exit@plt+0x8fd6>
-08052c7e <.text+0x8fae> xchg   %ax,%ax
-08052c80 <.text+0x8fb0> test   %cl,%cl
-08052c82 <.text+0x8fb2> je     08052c88 <exit@plt+0x8fcc>
-08052c84 <.text+0x8fb4> mov    %edx,%ebx
-08052c86 <.text+0x8fb6> xor    %ecx,%ecx
-08052c88 <.text+0x8fb8> add    $0x1,%edx
-08052c8b <.text+0x8fbb> movzbl (%edx),%eax
-08052c8e <.text+0x8fbe> test   %al,%al
-08052c90 <.text+0x8fc0> je     08052ca5 <exit@plt+0x8fe9>
-08052c92 <.text+0x8fc2> cmp    $0x2f,%al
-08052c94 <.text+0x8fc4> jne    08052c80 <exit@plt+0x8fc4>
-08052c96 <.text+0x8fc6> add    $0x1,%edx
-08052c99 <.text+0x8fc9> mov    $0x1,%ecx
-08052c9e <.text+0x8fce> movzbl (%edx),%eax
-08052ca1 <.text+0x8fd1> test   %al,%al
-08052ca3 <.text+0x8fd3> jne    08052c92 <exit@plt+0x8fd6>
-08052ca5 <.text+0x8fd5> cmpb   $0x0,(%ebx)
-08052ca8 <.text+0x8fd8> je     08052cd0 <exit@plt+0x9014>
-08052caa <.text+0x8fda> mov    %ebx,(%esp)
-08052cad <.text+0x8fdd> call   08052c00 <exit@plt+0x8f44>
-08052cb2 <.text+0x8fe2> xor    %edx,%edx
-08052cb4 <.text+0x8fe4> cmpb   $0x2f,(%ebx,%eax,1)
-08052cb8 <.text+0x8fe8> mov    %ebx,(%esp)
-08052cbb <.text+0x8feb> sete   %dl
-08052cbe <.text+0x8fee> add    %edx,%eax
-08052cc0 <.text+0x8ff0> mov    %eax,0x4(%esp)
-08052cc4 <.text+0x8ff4> call   08058850 <exit@plt+0xeb94>
-08052cc9 <.text+0x8ff9> add    $0x10,%esp
-08052ccc <.text+0x8ffc> pop    %ebx
-08052ccd <.text+0x8ffd> pop    %esi
-08052cce <.text+0x8ffe> pop    %ebp
-08052ccf <.text+0x8fff> ret    
-08052cd0 <.text+0x9000> mov    %esi,(%esp)
-08052cd3 <.text+0x9003> call   08052c00 <exit@plt+0x8f44>
-08052cd8 <.text+0x9008> mov    %esi,(%esp)
-08052cdb <.text+0x900b> mov    %eax,0x4(%esp)
-08052cdf <.text+0x900f> call   08058850 <exit@plt+0xeb94>
-08052ce4 <.text+0x9014> add    $0x10,%esp
-08052ce7 <.text+0x9017> pop    %ebx
-08052ce8 <.text+0x9018> pop    %esi
-08052ce9 <.text+0x9019> pop    %ebp
-08052cea <.text+0x901a> ret    
-08052ceb <.text+0x901b> nop
-08052cec <.text+0x901c> nop
-08052ced <.text+0x901d> nop
-08052cee <.text+0x901e> nop
-08052cef <.text+0x901f> nop
-08052cf0 <.text+0x9020> push   %ebp
-08052cf1 <.text+0x9021> mov    %esp,%ebp
-08052cf3 <.text+0x9023> mov    0x8(%ebp),%eax
-08052cf6 <.text+0x9026> pop    %ebp
-08052cf7 <.text+0x9027> mov    %eax,0x8061dc0
-08052cfc <.text+0x902c> ret    
-08052cfd <.text+0x902d> lea    0x0(%esi),%esi
-08052d00 <.text+0x9030> push   %ebp
-08052d01 <.text+0x9031> mov    %esp,%ebp
-08052d03 <.text+0x9033> mov    0x8(%ebp),%eax
-08052d06 <.text+0x9036> pop    %ebp
-08052d07 <.text+0x9037> mov    %al,0x8061dc4
-08052d0c <.text+0x903c> ret    
-08052d0d <.text+0x903d> lea    0x0(%esi),%esi
-08052d10 <.text+0x9040> push   %ebp
-08052d11 <.text+0x9041> mov    %esp,%ebp
-08052d13 <.text+0x9043> sub    $0x28,%esp
-08052d16 <.text+0x9046> mov    0x8061300,%eax
-08052d1b <.text+0x904b> mov    %ebx,-0x8(%ebp)
-08052d1e <.text+0x904e> mov    %esi,-0x4(%ebp)
-08052d21 <.text+0x9051> mov    %eax,(%esp)
-08052d24 <.text+0x9054> call   08058c80 <exit@plt+0xefc4>
-08052d29 <.text+0x9059> test   %eax,%eax
-08052d2b <.text+0x905b> je     08052d42 <exit@plt+0x9086>
-08052d2d <.text+0x905d> cmpb   $0x0,0x8061dc4
-08052d34 <.text+0x9064> je     08052d5d <exit@plt+0x90a1>
-08052d36 <.text+0x9066> call   0804969c <__errno_location@plt>
-08052d3b <.text+0x906b> cmpl   $0x20,(%eax)
-08052d3e <.text+0x906e> mov    %eax,%ebx
-08052d40 <.text+0x9070> jne    08052d64 <exit@plt+0x90a8>
-08052d42 <.text+0x9072> mov    0x80612e4,%eax
-08052d47 <.text+0x9077> mov    %eax,(%esp)
-08052d4a <.text+0x907a> call   08058c80 <exit@plt+0xefc4>
-08052d4f <.text+0x907f> test   %eax,%eax
-08052d51 <.text+0x9081> jne    08052db5 <exit@plt+0x90f9>
-08052d53 <.text+0x9083> mov    -0x8(%ebp),%ebx
-08052d56 <.text+0x9086> mov    -0x4(%ebp),%esi
-08052d59 <.text+0x9089> mov    %ebp,%esp
-08052d5b <.text+0x908b> pop    %ebp
-08052d5c <.text+0x908c> ret    
-08052d5d <.text+0x908d> call   0804969c <__errno_location@plt>
-08052d62 <.text+0x9092> mov    %eax,%ebx
-08052d64 <.text+0x9094> movl   $0x5,0x8(%esp)
-08052d6c <.text+0x909c> movl   $0x805f3fe,0x4(%esp)
-08052d74 <.text+0x90a4> movl   $0x0,(%esp)
-08052d7b <.text+0x90ab> call   0804990c <dcgettext@plt>
-08052d80 <.text+0x90b0> mov    %eax,%esi
-08052d82 <.text+0x90b2> mov    0x8061dc0,%eax
-08052d87 <.text+0x90b7> test   %eax,%eax
-08052d89 <.text+0x90b9> je     08052dc2 <exit@plt+0x9106>
-08052d8b <.text+0x90bb> mov    %eax,(%esp)
-08052d8e <.text+0x90be> call   08056170 <exit@plt+0xc4b4>
-08052d93 <.text+0x90c3> mov    %esi,0x10(%esp)
-08052d97 <.text+0x90c7> movl   $0x805f40a,0x8(%esp)
-08052d9f <.text+0x90cf> mov    %eax,0xc(%esp)
-08052da3 <.text+0x90d3> mov    (%ebx),%eax
-08052da5 <.text+0x90d5> movl   $0x0,(%esp)
-08052dac <.text+0x90dc> mov    %eax,0x4(%esp)
-08052db0 <.text+0x90e0> call   08049b4c <error@plt>
-08052db5 <.text+0x90e5> mov    0x80612b8,%eax
-08052dba <.text+0x90ea> mov    %eax,(%esp)
-08052dbd <.text+0x90ed> call   0804985c <_exit@plt>
-08052dc2 <.text+0x90f2> mov    %esi,0xc(%esp)
-08052dc6 <.text+0x90f6> movl   $0x805df3e,0x8(%esp)
-08052dce <.text+0x90fe> mov    (%ebx),%eax
-08052dd0 <.text+0x9100> movl   $0x0,(%esp)
-08052dd7 <.text+0x9107> mov    %eax,0x4(%esp)
-08052ddb <.text+0x910b> call   08049b4c <error@plt>
-08052de0 <.text+0x9110> jmp    08052db5 <exit@plt+0x90f9>
-08052de2 <.text+0x9112> nop
-08052de3 <.text+0x9113> nop
-08052de4 <.text+0x9114> nop
-08052de5 <.text+0x9115> nop
-08052de6 <.text+0x9116> nop
-08052de7 <.text+0x9117> nop
-08052de8 <.text+0x9118> nop
-08052de9 <.text+0x9119> nop
-08052dea <.text+0x911a> nop
-08052deb <.text+0x911b> nop
-08052dec <.text+0x911c> nop
-08052ded <.text+0x911d> nop
-08052dee <.text+0x911e> nop
-08052def <.text+0x911f> nop
-08052df0 <.text+0x9120> push   %ebp
-08052df1 <.text+0x9121> mov    $0x2d,%ecx
-08052df6 <.text+0x9126> mov    %esp,%ebp
-08052df8 <.text+0x9128> push   %ebx
-08052df9 <.text+0x9129> mov    0x8(%ebp),%eax
-08052dfc <.text+0x912c> mov    0xc(%ebp),%edx
-08052dff <.text+0x912f> mov    %eax,%ebx
-08052e01 <.text+0x9131> and    $0xf000,%ebx
-08052e07 <.text+0x9137> cmp    $0x8000,%ebx
-08052e0d <.text+0x913d> je     08052e68 <exit@plt+0x91ac>
-08052e0f <.text+0x913f> cmp    $0x4000,%ebx
-08052e15 <.text+0x9145> mov    $0x64,%ecx
-08052e1a <.text+0x914a> je     08052e68 <exit@plt+0x91ac>
-08052e1c <.text+0x914c> cmp    $0x6000,%ebx
-08052e22 <.text+0x9152> mov    $0x62,%ecx
-08052e27 <.text+0x9157> je     08052e68 <exit@plt+0x91ac>
-08052e29 <.text+0x9159> cmp    $0x2000,%ebx
-08052e2f <.text+0x915f> mov    $0x63,%ecx
-08052e34 <.text+0x9164> je     08052e68 <exit@plt+0x91ac>
-08052e36 <.text+0x9166> cmp    $0xa000,%ebx
-08052e3c <.text+0x916c> mov    $0x6c,%ecx
-08052e41 <.text+0x9171> je     08052e68 <exit@plt+0x91ac>
-08052e43 <.text+0x9173> cmp    $0x1000,%ebx
-08052e49 <.text+0x9179> mov    $0x70,%ecx
-08052e4e <.text+0x917e> je     08052e68 <exit@plt+0x91ac>
-08052e50 <.text+0x9180> cmp    $0xc000,%ebx
-08052e56 <.text+0x9186> sete   %cl
-08052e59 <.text+0x9189> sub    $0x1,%ecx
-08052e5c <.text+0x918c> and    $0xffffffcc,%ecx
-08052e5f <.text+0x918f> add    $0x73,%ecx
-08052e62 <.text+0x9192> lea    0x0(%esi),%esi
-08052e68 <.text+0x9198> mov    %cl,(%edx)
-08052e6a <.text+0x919a> mov    %eax,%ecx
-08052e6c <.text+0x919c> and    $0x100,%ecx
-08052e72 <.text+0x91a2> cmp    $0x1,%ecx
-08052e75 <.text+0x91a5> sbb    %ecx,%ecx
-08052e77 <.text+0x91a7> and    $0xffffffbb,%ecx
-08052e7a <.text+0x91aa> add    $0x72,%ecx
-08052e7d <.text+0x91ad> mov    %cl,0x1(%edx)
-08052e80 <.text+0x91b0> mov    %eax,%ecx
-08052e82 <.text+0x91b2> and    $0xffffff80,%ecx
-08052e85 <.text+0x91b5> cmp    $0x1,%cl
-08052e88 <.text+0x91b8> sbb    %ecx,%ecx
-08052e8a <.text+0x91ba> and    $0xffffffb6,%ecx
-08052e8d <.text+0x91bd> add    $0x77,%ecx
-08052e90 <.text+0x91c0> test   $0x8,%ah
-08052e93 <.text+0x91c3> mov    %cl,0x2(%edx)
-08052e96 <.text+0x91c6> je     08052f38 <exit@plt+0x927c>
-08052e9c <.text+0x91cc> mov    %eax,%ecx
-08052e9e <.text+0x91ce> and    $0x40,%ecx
-08052ea1 <.text+0x91d1> cmp    $0x1,%ecx
-08052ea4 <.text+0x91d4> sbb    %ecx,%ecx
-08052ea6 <.text+0x91d6> and    $0xffffffe0,%ecx
-08052ea9 <.text+0x91d9> add    $0x73,%ecx
-08052eac <.text+0x91dc> mov    %cl,0x3(%edx)
-08052eaf <.text+0x91df> mov    %eax,%ecx
-08052eb1 <.text+0x91e1> and    $0x20,%ecx
-08052eb4 <.text+0x91e4> cmp    $0x1,%ecx
-08052eb7 <.text+0x91e7> sbb    %ecx,%ecx
-08052eb9 <.text+0x91e9> and    $0xffffffbb,%ecx
-08052ebc <.text+0x91ec> add    $0x72,%ecx
-08052ebf <.text+0x91ef> mov    %cl,0x4(%edx)
-08052ec2 <.text+0x91f2> mov    %eax,%ecx
-08052ec4 <.text+0x91f4> and    $0x10,%ecx
-08052ec7 <.text+0x91f7> cmp    $0x1,%ecx
-08052eca <.text+0x91fa> sbb    %ecx,%ecx
-08052ecc <.text+0x91fc> and    $0xffffffb6,%ecx
-08052ecf <.text+0x91ff> add    $0x77,%ecx
-08052ed2 <.text+0x9202> test   $0x4,%ah
-08052ed5 <.text+0x9205> mov    %cl,0x5(%edx)
-08052ed8 <.text+0x9208> je     08052f70 <exit@plt+0x92b4>
-08052ede <.text+0x920e> mov    %eax,%ecx
-08052ee0 <.text+0x9210> and    $0x8,%ecx
-08052ee3 <.text+0x9213> cmp    $0x1,%ecx
-08052ee6 <.text+0x9216> sbb    %ecx,%ecx
-08052ee8 <.text+0x9218> and    $0xffffffe0,%ecx
-08052eeb <.text+0x921b> add    $0x73,%ecx
-08052eee <.text+0x921e> mov    %cl,0x6(%edx)
-08052ef1 <.text+0x9221> mov    %eax,%ecx
-08052ef3 <.text+0x9223> and    $0x4,%ecx
-08052ef6 <.text+0x9226> cmp    $0x1,%ecx
-08052ef9 <.text+0x9229> sbb    %ecx,%ecx
-08052efb <.text+0x922b> and    $0xffffffbb,%ecx
-08052efe <.text+0x922e> add    $0x72,%ecx
-08052f01 <.text+0x9231> mov    %cl,0x7(%edx)
-08052f04 <.text+0x9234> mov    %eax,%ecx
-08052f06 <.text+0x9236> and    $0x2,%ecx
-08052f09 <.text+0x9239> cmp    $0x1,%ecx
-08052f0c <.text+0x923c> sbb    %ecx,%ecx
-08052f0e <.text+0x923e> and    $0xffffffb6,%ecx
-08052f11 <.text+0x9241> add    $0x77,%ecx
-08052f14 <.text+0x9244> test   $0x2,%ah
-08052f17 <.text+0x9247> mov    %cl,0x8(%edx)
-08052f1a <.text+0x924a> je     08052f50 <exit@plt+0x9294>
-08052f1c <.text+0x924c> and    $0x1,%eax
-08052f1f <.text+0x924f> cmp    $0x1,%eax
-08052f22 <.text+0x9252> sbb    %eax,%eax
-08052f24 <.text+0x9254> and    $0xffffffe0,%eax
-08052f27 <.text+0x9257> add    $0x74,%eax
-08052f2a <.text+0x925a> mov    %al,0x9(%edx)
-08052f2d <.text+0x925d> movb   $0x20,0xa(%edx)
-08052f31 <.text+0x9261> movb   $0x0,0xb(%edx)
-08052f35 <.text+0x9265> pop    %ebx
-08052f36 <.text+0x9266> pop    %ebp
-08052f37 <.text+0x9267> ret    
-08052f38 <.text+0x9268> mov    %eax,%ecx
-08052f3a <.text+0x926a> and    $0x40,%ecx
-08052f3d <.text+0x926d> cmp    $0x1,%ecx
-08052f40 <.text+0x9270> sbb    %ecx,%ecx
-08052f42 <.text+0x9272> and    $0xffffffb5,%ecx
-08052f45 <.text+0x9275> add    $0x78,%ecx
-08052f48 <.text+0x9278> jmp    08052eac <exit@plt+0x91f0>
-08052f4d <.text+0x927d> lea    0x0(%esi),%esi
-08052f50 <.text+0x9280> and    $0x1,%eax
-08052f53 <.text+0x9283> cmp    $0x1,%eax
-08052f56 <.text+0x9286> sbb    %eax,%eax
-08052f58 <.text+0x9288> and    $0xffffffb5,%eax
-08052f5b <.text+0x928b> add    $0x78,%eax
-08052f5e <.text+0x928e> mov    %al,0x9(%edx)
-08052f61 <.text+0x9291> movb   $0x20,0xa(%edx)
-08052f65 <.text+0x9295> movb   $0x0,0xb(%edx)
-08052f69 <.text+0x9299> pop    %ebx
-08052f6a <.text+0x929a> pop    %ebp
-08052f6b <.text+0x929b> ret    
-08052f6c <.text+0x929c> lea    0x0(%esi,%eiz,1),%esi
-08052f70 <.text+0x92a0> mov    %eax,%ecx
-08052f72 <.text+0x92a2> and    $0x8,%ecx
-08052f75 <.text+0x92a5> cmp    $0x1,%ecx
-08052f78 <.text+0x92a8> sbb    %ecx,%ecx
-08052f7a <.text+0x92aa> and    $0xffffffb5,%ecx
-08052f7d <.text+0x92ad> add    $0x78,%ecx
-08052f80 <.text+0x92b0> jmp    08052eee <exit@plt+0x9232>
-08052f85 <.text+0x92b5> lea    0x0(%esi,%eiz,1),%esi
-08052f89 <.text+0x92b9> lea    0x0(%edi,%eiz,1),%edi
-08052f90 <.text+0x92c0> push   %ebp
-08052f91 <.text+0x92c1> mov    %esp,%ebp
-08052f93 <.text+0x92c3> mov    0x8(%ebp),%eax
-08052f96 <.text+0x92c6> mov    0x10(%eax),%eax
-08052f99 <.text+0x92c9> mov    %eax,0x8(%ebp)
-08052f9c <.text+0x92cc> pop    %ebp
-08052f9d <.text+0x92cd> jmp    08052df0 <exit@plt+0x9134>
-08052fa2 <.text+0x92d2> nop
-08052fa3 <.text+0x92d3> nop
-08052fa4 <.text+0x92d4> nop
-08052fa5 <.text+0x92d5> nop
-08052fa6 <.text+0x92d6> nop
-08052fa7 <.text+0x92d7> nop
-08052fa8 <.text+0x92d8> nop
-08052fa9 <.text+0x92d9> nop
-08052faa <.text+0x92da> nop
-08052fab <.text+0x92db> nop
-08052fac <.text+0x92dc> nop
-08052fad <.text+0x92dd> nop
-08052fae <.text+0x92de> nop
-08052faf <.text+0x92df> nop
-08052fb0 <.text+0x92e0> push   %ebp
-08052fb1 <.text+0x92e1> mov    %esp,%ebp
-08052fb3 <.text+0x92e3> push   %edi
-08052fb4 <.text+0x92e4> push   %esi
-08052fb5 <.text+0x92e5> push   %ebx
-08052fb6 <.text+0x92e6> sub    $0x2c,%esp
-08052fb9 <.text+0x92e9> mov    0x8(%ebp),%eax
-08052fbc <.text+0x92ec> mov    0xc(%ebp),%esi
-08052fbf <.text+0x92ef> mov    %eax,(%esp)
-08052fc2 <.text+0x92f2> call   08052ba0 <exit@plt+0x8ee4>
-08052fc7 <.text+0x92f7> mov    %eax,%ebx
-08052fc9 <.text+0x92f9> mov    %eax,(%esp)
-08052fcc <.text+0x92fc> call   08052c00 <exit@plt+0x8f44>
-08052fd1 <.text+0x9301> mov    %ebx,%edx
-08052fd3 <.text+0x9303> sub    0x8(%ebp),%edx
-08052fd6 <.text+0x9306> movl   $0x0,-0x1c(%ebp)
-08052fdd <.text+0x930d> add    %eax,%edx
-08052fdf <.text+0x930f> test   %eax,%eax
-08052fe1 <.text+0x9311> mov    %edx,-0x20(%ebp)
-08052fe4 <.text+0x9314> je     08052ff4 <exit@plt+0x9338>
-08052fe6 <.text+0x9316> cmpb   $0x2f,-0x1(%ebx,%eax,1)
-08052feb <.text+0x931b> setne  %al
-08052fee <.text+0x931e> movzbl %al,%eax
-08052ff1 <.text+0x9321> mov    %eax,-0x1c(%ebp)
-08052ff4 <.text+0x9324> cmpb   $0x2f,(%esi)
-08052ff7 <.text+0x9327> mov    %esi,%ebx
-08052ff9 <.text+0x9329> je     08053078 <exit@plt+0x93bc>
-08052ffb <.text+0x932b> mov    %ebx,(%esp)
-08052ffe <.text+0x932e> call   08049a2c <strlen@plt>
-08053003 <.text+0x9333> mov    -0x1c(%ebp),%ecx
-08053006 <.text+0x9336> mov    -0x20(%ebp),%edx
-08053009 <.text+0x9339> mov    %eax,-0x24(%ebp)
-0805300c <.text+0x933c> lea    0x1(%ecx,%edx,1),%eax
-08053010 <.text+0x9340> add    -0x24(%ebp),%eax
-08053013 <.text+0x9343> mov    %eax,(%esp)
-08053016 <.text+0x9346> call   08049afc <malloc@plt>
-0805301b <.text+0x934b> test   %eax,%eax
-0805301d <.text+0x934d> mov    %eax,%edi
-0805301f <.text+0x934f> je     0805306d <exit@plt+0x93b1>
-08053021 <.text+0x9351> mov    0x8(%ebp),%edx
-08053024 <.text+0x9354> mov    -0x20(%ebp),%eax
-08053027 <.text+0x9357> mov    %edi,(%esp)
-0805302a <.text+0x935a> mov    %edx,0x4(%esp)
-0805302e <.text+0x935e> mov    %eax,0x8(%esp)
-08053032 <.text+0x9362> call   0804981c <mempcpy@plt>
-08053037 <.text+0x9367> movb   $0x2f,(%eax)
-0805303a <.text+0x936a> mov    0x10(%ebp),%edx
-0805303d <.text+0x936d> add    -0x1c(%ebp),%eax
-08053040 <.text+0x9370> test   %edx,%edx
-08053042 <.text+0x9372> je     08053057 <exit@plt+0x939b>
-08053044 <.text+0x9374> xor    %edx,%edx
-08053046 <.text+0x9376> mov    %eax,%ecx
-08053048 <.text+0x9378> cmpb   $0x2f,(%esi)
-0805304b <.text+0x937b> sete   %dl
-0805304e <.text+0x937e> sub    %edx,%ecx
-08053050 <.text+0x9380> mov    %ecx,%edx
-08053052 <.text+0x9382> mov    0x10(%ebp),%ecx
-08053055 <.text+0x9385> mov    %edx,(%ecx)
-08053057 <.text+0x9387> mov    -0x24(%ebp),%edx
-0805305a <.text+0x938a> mov    %ebx,0x4(%esp)
-0805305e <.text+0x938e> mov    %eax,(%esp)
-08053061 <.text+0x9391> mov    %edx,0x8(%esp)
-08053065 <.text+0x9395> call   0804981c <mempcpy@plt>
-0805306a <.text+0x939a> movb   $0x0,(%eax)
-0805306d <.text+0x939d> add    $0x2c,%esp
-08053070 <.text+0x93a0> mov    %edi,%eax
-08053072 <.text+0x93a2> pop    %ebx
-08053073 <.text+0x93a3> pop    %esi
-08053074 <.text+0x93a4> pop    %edi
-08053075 <.text+0x93a5> pop    %ebp
-08053076 <.text+0x93a6> ret    
-08053077 <.text+0x93a7> nop
-08053078 <.text+0x93a8> add    $0x1,%ebx
-0805307b <.text+0x93ab> cmpb   $0x2f,(%ebx)
-0805307e <.text+0x93ae> jne    08052ffb <exit@plt+0x933f>
-08053084 <.text+0x93b4> add    $0x1,%ebx
-08053087 <.text+0x93b7> cmpb   $0x2f,(%ebx)
-0805308a <.text+0x93ba> jne    08052ffb <exit@plt+0x933f>
-08053090 <.text+0x93c0> jmp    08053078 <exit@plt+0x93bc>
-08053092 <.text+0x93c2> lea    0x0(%esi,%eiz,1),%esi
-08053099 <.text+0x93c9> lea    0x0(%edi,%eiz,1),%edi
-080530a0 <.text+0x93d0> push   %ebp
-080530a1 <.text+0x93d1> mov    %esp,%ebp
-080530a3 <.text+0x93d3> sub    $0x18,%esp
-080530a6 <.text+0x93d6> mov    0x10(%ebp),%eax
-080530a9 <.text+0x93d9> mov    %eax,0x8(%esp)
-080530ad <.text+0x93dd> mov    0xc(%ebp),%eax
-080530b0 <.text+0x93e0> mov    %eax,0x4(%esp)
-080530b4 <.text+0x93e4> mov    0x8(%ebp),%eax
-080530b7 <.text+0x93e7> mov    %eax,(%esp)
-080530ba <.text+0x93ea> call   08052fb0 <exit@plt+0x92f4>
-080530bf <.text+0x93ef> test   %eax,%eax
-080530c1 <.text+0x93f1> je     080530c5 <exit@plt+0x9409>
-080530c3 <.text+0x93f3> leave  
-080530c4 <.text+0x93f4> ret    
-080530c5 <.text+0x93f5> lea    0x0(%esi),%esi
-080530c8 <.text+0x93f8> call   080527c0 <exit@plt+0x8b04>
-080530cd <.text+0x93fd> nop
-080530ce <.text+0x93fe> nop
-080530cf <.text+0x93ff> nop
-080530d0 <.text+0x9400> push   %ebp
-080530d1 <.text+0x9401> mov    %esp,%ebp
-080530d3 <.text+0x9403> push   %ebx
-080530d4 <.text+0x9404> sub    $0x24,%esp
-080530d7 <.text+0x9407> mov    0x8(%ebp),%ebx
-080530da <.text+0x940a> movl   $0x0,(%esp)
-080530e1 <.text+0x9411> mov    %ebx,0x4(%esp)
-080530e5 <.text+0x9415> call   08049a9c <clock_gettime@plt>
-080530ea <.text+0x941a> test   %eax,%eax
-080530ec <.text+0x941c> je     08053110 <exit@plt+0x9454>
-080530ee <.text+0x941e> lea    -0x10(%ebp),%eax
-080530f1 <.text+0x9421> movl   $0x0,0x4(%esp)
-080530f9 <.text+0x9429> mov    %eax,(%esp)
-080530fc <.text+0x942c> call   080498ac <gettimeofday@plt>
-08053101 <.text+0x9431> mov    -0x10(%ebp),%eax
-08053104 <.text+0x9434> mov    %eax,(%ebx)
-08053106 <.text+0x9436> imul   $0x3e8,-0xc(%ebp),%eax
-0805310d <.text+0x943d> mov    %eax,0x4(%ebx)
-08053110 <.text+0x9440> add    $0x24,%esp
-08053113 <.text+0x9443> pop    %ebx
-08053114 <.text+0x9444> pop    %ebp
-08053115 <.text+0x9445> ret    
-08053116 <.text+0x9446> nop
-08053117 <.text+0x9447> nop
-08053118 <.text+0x9448> nop
-08053119 <.text+0x9449> nop
-0805311a <.text+0x944a> nop
-0805311b <.text+0x944b> nop
-0805311c <.text+0x944c> nop
-0805311d <.text+0x944d> nop
-0805311e <.text+0x944e> nop
-0805311f <.text+0x944f> nop
-08053120 <.text+0x9450> push   %ebp
-08053121 <.text+0x9451> mov    %esp,%ebp
-08053123 <.text+0x9453> sub    $0x18,%esp
-08053126 <.text+0x9456> mov    %esi,-0x8(%ebp)
-08053129 <.text+0x9459> mov    %edi,-0x4(%ebp)
-0805312c <.text+0x945c> movl   $0x0,0x4(%esp)
-08053134 <.text+0x9464> mov    0x8(%ebp),%eax
-08053137 <.text+0x9467> mov    %eax,(%esp)
-0805313a <.text+0x946a> call   08049a5c <setlocale@plt>
-0805313f <.text+0x946f> mov    %eax,%esi
-08053141 <.text+0x9471> mov    $0x1,%eax
-08053146 <.text+0x9476> test   %esi,%esi
-08053148 <.text+0x9478> je     08053163 <exit@plt+0x94a7>
-0805314a <.text+0x947a> movzbl (%esi),%eax
-0805314d <.text+0x947d> cmp    0x805f411,%al
-08053153 <.text+0x9483> jne    08053170 <exit@plt+0x94b4>
-08053155 <.text+0x9485> movzbl 0x1(%esi),%eax
-08053159 <.text+0x9489> cmp    0x805f412,%al
-0805315f <.text+0x948f> jne    08053170 <exit@plt+0x94b4>
-08053161 <.text+0x9491> xor    %eax,%eax
-08053163 <.text+0x9493> mov    -0x8(%ebp),%esi
-08053166 <.text+0x9496> mov    -0x4(%ebp),%edi
-08053169 <.text+0x9499> mov    %ebp,%esp
-0805316b <.text+0x949b> pop    %ebp
-0805316c <.text+0x949c> ret    
-0805316d <.text+0x949d> lea    0x0(%esi),%esi
-08053170 <.text+0x94a0> mov    $0x805f413,%edi
-08053175 <.text+0x94a5> mov    $0x6,%ecx
-0805317a <.text+0x94aa> repz cmpsb %es:(%edi),%ds:(%esi)
-0805317c <.text+0x94ac> mov    -0x8(%ebp),%esi
-0805317f <.text+0x94af> mov    -0x4(%ebp),%edi
-08053182 <.text+0x94b2> setne  %al
-08053185 <.text+0x94b5> mov    %ebp,%esp
-08053187 <.text+0x94b7> pop    %ebp
-08053188 <.text+0x94b8> ret    
-08053189 <.text+0x94b9> nop
-0805318a <.text+0x94ba> nop
-0805318b <.text+0x94bb> nop
-0805318c <.text+0x94bc> nop
-0805318d <.text+0x94bd> nop
-0805318e <.text+0x94be> nop
-0805318f <.text+0x94bf> nop
-08053190 <.text+0x94c0> push   %ebp
-08053191 <.text+0x94c1> mov    %esp,%ebp
-08053193 <.text+0x94c3> mov    0x8(%ebp),%eax
-08053196 <.text+0x94c6> pop    %ebp
-08053197 <.text+0x94c7> mov    0x8(%eax),%eax
-0805319a <.text+0x94ca> ret    
-0805319b <.text+0x94cb> nop
-0805319c <.text+0x94cc> lea    0x0(%esi,%eiz,1),%esi
-080531a0 <.text+0x94d0> push   %ebp
-080531a1 <.text+0x94d1> mov    %esp,%ebp
-080531a3 <.text+0x94d3> mov    0x8(%ebp),%eax
-080531a6 <.text+0x94d6> pop    %ebp
-080531a7 <.text+0x94d7> mov    0xc(%eax),%eax
-080531aa <.text+0x94da> ret    
-080531ab <.text+0x94db> nop
-080531ac <.text+0x94dc> lea    0x0(%esi,%eiz,1),%esi
-080531b0 <.text+0x94e0> push   %ebp
-080531b1 <.text+0x94e1> mov    %esp,%ebp
-080531b3 <.text+0x94e3> mov    0x8(%ebp),%eax
-080531b6 <.text+0x94e6> pop    %ebp
-080531b7 <.text+0x94e7> mov    0x10(%eax),%eax
-080531ba <.text+0x94ea> ret    
-080531bb <.text+0x94eb> nop
-080531bc <.text+0x94ec> lea    0x0(%esi,%eiz,1),%esi
-080531c0 <.text+0x94f0> push   %ebp
-080531c1 <.text+0x94f1> mov    %esp,%ebp
-080531c3 <.text+0x94f3> mov    0x8(%ebp),%eax
-080531c6 <.text+0x94f6> push   %esi
-080531c7 <.text+0x94f7> push   %ebx
-080531c8 <.text+0x94f8> mov    (%eax),%ebx
-080531ca <.text+0x94fa> mov    0x4(%eax),%esi
-080531cd <.text+0x94fd> xor    %eax,%eax
-080531cf <.text+0x94ff> cmp    %esi,%ebx
-080531d1 <.text+0x9501> jae    08053207 <exit@plt+0x954b>
-080531d3 <.text+0x9503> nop
-080531d4 <.text+0x9504> lea    0x0(%esi,%eiz,1),%esi
-080531d8 <.text+0x9508> mov    (%ebx),%edx
-080531da <.text+0x950a> test   %edx,%edx
-080531dc <.text+0x950c> je     08053200 <exit@plt+0x9544>
-080531de <.text+0x950e> mov    0x4(%ebx),%edx
-080531e1 <.text+0x9511> mov    $0x1,%ecx
-080531e6 <.text+0x9516> test   %edx,%edx
-080531e8 <.text+0x9518> je     080531fa <exit@plt+0x953e>
-080531ea <.text+0x951a> lea    0x0(%esi),%esi
-080531f0 <.text+0x9520> mov    0x4(%edx),%edx
-080531f3 <.text+0x9523> add    $0x1,%ecx
-080531f6 <.text+0x9526> test   %edx,%edx
-080531f8 <.text+0x9528> jne    080531f0 <exit@plt+0x9534>
-080531fa <.text+0x952a> cmp    %ecx,%eax
-080531fc <.text+0x952c> jae    08053200 <exit@plt+0x9544>
-080531fe <.text+0x952e> mov    %ecx,%eax
-08053200 <.text+0x9530> add    $0x8,%ebx
-08053203 <.text+0x9533> cmp    %esi,%ebx
-08053205 <.text+0x9535> jb     080531d8 <exit@plt+0x951c>
-08053207 <.text+0x9537> pop    %ebx
-08053208 <.text+0x9538> pop    %esi
-08053209 <.text+0x9539> pop    %ebp
-0805320a <.text+0x953a> ret    
-0805320b <.text+0x953b> nop
-0805320c <.text+0x953c> lea    0x0(%esi,%eiz,1),%esi
-08053210 <.text+0x9540> push   %ebp
-08053211 <.text+0x9541> xor    %edx,%edx
-08053213 <.text+0x9543> mov    %esp,%ebp
-08053215 <.text+0x9545> push   %edi
-08053216 <.text+0x9546> push   %esi
-08053217 <.text+0x9547> push   %ebx
-08053218 <.text+0x9548> mov    0x8(%ebp),%edi
-0805321b <.text+0x954b> xor    %ebx,%ebx
-0805321d <.text+0x954d> mov    (%edi),%ecx
-0805321f <.text+0x954f> mov    0x4(%edi),%esi
-08053222 <.text+0x9552> cmp    %esi,%ecx
-08053224 <.text+0x9554> jae    08053251 <exit@plt+0x9595>
-08053226 <.text+0x9556> xchg   %ax,%ax
-08053228 <.text+0x9558> mov    (%ecx),%eax
-0805322a <.text+0x955a> test   %eax,%eax
-0805322c <.text+0x955c> je     0805324a <exit@plt+0x958e>
-0805322e <.text+0x955e> mov    0x4(%ecx),%eax
-08053231 <.text+0x9561> add    $0x1,%ebx
-08053234 <.text+0x9564> add    $0x1,%edx
-08053237 <.text+0x9567> test   %eax,%eax
-08053239 <.text+0x9569> je     0805324a <exit@plt+0x958e>
-0805323b <.text+0x956b> nop
-0805323c <.text+0x956c> lea    0x0(%esi,%eiz,1),%esi
-08053240 <.text+0x9570> mov    0x4(%eax),%eax
-08053243 <.text+0x9573> add    $0x1,%edx
-08053246 <.text+0x9576> test   %eax,%eax
-08053248 <.text+0x9578> jne    08053240 <exit@plt+0x9584>
-0805324a <.text+0x957a> add    $0x8,%ecx
-0805324d <.text+0x957d> cmp    %esi,%ecx
-0805324f <.text+0x957f> jb     08053228 <exit@plt+0x956c>
-08053251 <.text+0x9581> xor    %eax,%eax
-08053253 <.text+0x9583> cmp    %ebx,0xc(%edi)
-08053256 <.text+0x9586> je     0805325d <exit@plt+0x95a1>
-08053258 <.text+0x9588> pop    %ebx
-08053259 <.text+0x9589> pop    %esi
-0805325a <.text+0x958a> pop    %edi
-0805325b <.text+0x958b> pop    %ebp
-0805325c <.text+0x958c> ret    
-0805325d <.text+0x958d> cmp    %edx,0x10(%edi)
-08053260 <.text+0x9590> pop    %ebx
-08053261 <.text+0x9591> pop    %esi
-08053262 <.text+0x9592> sete   %al
-08053265 <.text+0x9595> pop    %edi
-08053266 <.text+0x9596> pop    %ebp
-08053267 <.text+0x9597> ret    
-08053268 <.text+0x9598> nop
-08053269 <.text+0x9599> lea    0x0(%esi,%eiz,1),%esi
-08053270 <.text+0x95a0> push   %ebp
-08053271 <.text+0x95a1> mov    %esp,%ebp
-08053273 <.text+0x95a3> mov    0x8(%ebp),%eax
-08053276 <.text+0x95a6> mov    0x8(%ebp),%edx
-08053279 <.text+0x95a9> push   %edi
-0805327a <.text+0x95aa> push   %esi
-0805327b <.text+0x95ab> mov    0x10(%ebp),%esi
-0805327e <.text+0x95ae> push   %ebx
-0805327f <.text+0x95af> mov    (%eax),%edi
-08053281 <.text+0x95b1> xor    %eax,%eax
-08053283 <.text+0x95b3> cmp    0x4(%edx),%edi
-08053286 <.text+0x95b6> jae    080532c0 <exit@plt+0x9604>
-08053288 <.text+0x95b8> mov    (%edi),%ebx
-0805328a <.text+0x95ba> test   %ebx,%ebx
-0805328c <.text+0x95bc> je     080532b5 <exit@plt+0x95f9>
-0805328e <.text+0x95be> test   %edi,%edi
-08053290 <.text+0x95c0> je     080532b5 <exit@plt+0x95f9>
-08053292 <.text+0x95c2> cmp    %eax,%esi
-08053294 <.text+0x95c4> jbe    080532c0 <exit@plt+0x9604>
-08053296 <.text+0x95c6> mov    0xc(%ebp),%edx
-08053299 <.text+0x95c9> lea    (%edx,%eax,4),%ecx
-0805329c <.text+0x95cc> mov    %edi,%edx
-0805329e <.text+0x95ce> jmp    080532a9 <exit@plt+0x95ed>
-080532a0 <.text+0x95d0> add    $0x4,%ecx
-080532a3 <.text+0x95d3> cmp    %eax,%esi
-080532a5 <.text+0x95d5> jbe    080532c0 <exit@plt+0x9604>
-080532a7 <.text+0x95d7> mov    (%edx),%ebx
-080532a9 <.text+0x95d9> mov    0x4(%edx),%edx
-080532ac <.text+0x95dc> add    $0x1,%eax
-080532af <.text+0x95df> mov    %ebx,(%ecx)
-080532b1 <.text+0x95e1> test   %edx,%edx
-080532b3 <.text+0x95e3> jne    080532a0 <exit@plt+0x95e4>
-080532b5 <.text+0x95e5> mov    0x8(%ebp),%edx
-080532b8 <.text+0x95e8> add    $0x8,%edi
-080532bb <.text+0x95eb> cmp    %edi,0x4(%edx)
-080532be <.text+0x95ee> ja     08053288 <exit@plt+0x95cc>
-080532c0 <.text+0x95f0> pop    %ebx
-080532c1 <.text+0x95f1> pop    %esi
-080532c2 <.text+0x95f2> pop    %edi
-080532c3 <.text+0x95f3> pop    %ebp
-080532c4 <.text+0x95f4> ret    
-080532c5 <.text+0x95f5> lea    0x0(%esi,%eiz,1),%esi
-080532c9 <.text+0x95f9> lea    0x0(%edi,%eiz,1),%edi
-080532d0 <.text+0x9600> push   %ebp
-080532d1 <.text+0x9601> mov    %esp,%ebp
-080532d3 <.text+0x9603> push   %edi
-080532d4 <.text+0x9604> push   %esi
-080532d5 <.text+0x9605> xor    %esi,%esi
-080532d7 <.text+0x9607> push   %ebx
-080532d8 <.text+0x9608> sub    $0x2c,%esp
-080532db <.text+0x960b> mov    0x8(%ebp),%edx
-080532de <.text+0x960e> mov    0x8(%ebp),%ecx
-080532e1 <.text+0x9611> mov    0xc(%ebp),%eax
-080532e4 <.text+0x9614> mov    0x10(%ebp),%edi
-080532e7 <.text+0x9617> mov    (%edx),%edx
-080532e9 <.text+0x9619> cmp    0x4(%ecx),%edx
-080532ec <.text+0x961c> mov    %edx,-0x20(%ebp)
-080532ef <.text+0x961f> jae    08053324 <exit@plt+0x9668>
-080532f1 <.text+0x9621> mov    %edi,-0x1c(%ebp)
-080532f4 <.text+0x9624> mov    %eax,%edi
-080532f6 <.text+0x9626> mov    -0x20(%ebp),%edx
-080532f9 <.text+0x9629> mov    (%edx),%eax
-080532fb <.text+0x962b> test   %eax,%eax
-080532fd <.text+0x962d> je     08053330 <exit@plt+0x9674>
-080532ff <.text+0x962f> test   %edx,%edx
-08053301 <.text+0x9631> je     08053330 <exit@plt+0x9674>
-08053303 <.text+0x9633> mov    %edx,%ebx
-08053305 <.text+0x9635> jmp    08053314 <exit@plt+0x9658>
-08053307 <.text+0x9637> nop
-08053308 <.text+0x9638> mov    0x4(%ebx),%ebx
-0805330b <.text+0x963b> add    $0x1,%esi
-0805330e <.text+0x963e> test   %ebx,%ebx
-08053310 <.text+0x9640> je     08053330 <exit@plt+0x9674>
-08053312 <.text+0x9642> mov    (%ebx),%eax
-08053314 <.text+0x9644> mov    -0x1c(%ebp),%ecx
-08053317 <.text+0x9647> mov    %eax,(%esp)
-0805331a <.text+0x964a> mov    %ecx,0x4(%esp)
-0805331e <.text+0x964e> call   *%edi
-08053320 <.text+0x9650> test   %al,%al
-08053322 <.text+0x9652> jne    08053308 <exit@plt+0x964c>
-08053324 <.text+0x9654> add    $0x2c,%esp
-08053327 <.text+0x9657> mov    %esi,%eax
-08053329 <.text+0x9659> pop    %ebx
-0805332a <.text+0x965a> pop    %esi
-0805332b <.text+0x965b> pop    %edi
-0805332c <.text+0x965c> pop    %ebp
-0805332d <.text+0x965d> ret    
-0805332e <.text+0x965e> xchg   %ax,%ax
-08053330 <.text+0x9660> mov    0x8(%ebp),%eax
-08053333 <.text+0x9663> addl   $0x8,-0x20(%ebp)
-08053337 <.text+0x9667> mov    -0x20(%ebp),%edx
-0805333a <.text+0x966a> cmp    %edx,0x4(%eax)
-0805333d <.text+0x966d> ja     080532f6 <exit@plt+0x963a>
-0805333f <.text+0x966f> jmp    08053324 <exit@plt+0x9668>
-08053341 <.text+0x9671> jmp    08053350 <exit@plt+0x9694>
-08053343 <.text+0x9673> nop
-08053344 <.text+0x9674> nop
-08053345 <.text+0x9675> nop
-08053346 <.text+0x9676> nop
-08053347 <.text+0x9677> nop
-08053348 <.text+0x9678> nop
-08053349 <.text+0x9679> nop
-0805334a <.text+0x967a> nop
-0805334b <.text+0x967b> nop
-0805334c <.text+0x967c> nop
-0805334d <.text+0x967d> nop
-0805334e <.text+0x967e> nop
-0805334f <.text+0x967f> nop
-08053350 <.text+0x9680> push   %ebp
-08053351 <.text+0x9681> xor    %edx,%edx
-08053353 <.text+0x9683> mov    %esp,%ebp
-08053355 <.text+0x9685> mov    0x8(%ebp),%ecx
-08053358 <.text+0x9688> push   %esi
-08053359 <.text+0x9689> push   %ebx
-0805335a <.text+0x968a> mov    0xc(%ebp),%ebx
-0805335d <.text+0x968d> movzbl (%ecx),%eax
-08053360 <.text+0x9690> test   %al,%al
-08053362 <.text+0x9692> je     08053383 <exit@plt+0x96c7>
-08053364 <.text+0x9694> lea    0x0(%esi,%eiz,1),%esi
-08053368 <.text+0x9698> movzbl %al,%esi
-0805336b <.text+0x969b> mov    %edx,%eax
-0805336d <.text+0x969d> shl    $0x5,%eax
-08053370 <.text+0x96a0> add    $0x1,%ecx
-08053373 <.text+0x96a3> sub    %edx,%eax
-08053375 <.text+0x96a5> xor    %edx,%edx
-08053377 <.text+0x96a7> lea    (%esi,%eax,1),%eax
-0805337a <.text+0x96aa> div    %ebx
-0805337c <.text+0x96ac> movzbl (%ecx),%eax
-0805337f <.text+0x96af> test   %al,%al
-08053381 <.text+0x96b1> jne    08053368 <exit@plt+0x96ac>
-08053383 <.text+0x96b3> mov    %edx,%eax
-08053385 <.text+0x96b5> pop    %ebx
-08053386 <.text+0x96b6> pop    %esi
-08053387 <.text+0x96b7> pop    %ebp
-08053388 <.text+0x96b8> ret    
-08053389 <.text+0x96b9> lea    0x0(%esi,%eiz,1),%esi
-08053390 <.text+0x96c0> push   %ebp
-08053391 <.text+0x96c1> mov    %esp,%ebp
-08053393 <.text+0x96c3> mov    0x8(%ebp),%eax
-08053396 <.text+0x96c6> movl   $0x0,(%eax)
-0805339c <.text+0x96cc> movl   $0x3f800000,0x4(%eax)
-080533a3 <.text+0x96d3> movl   $0x3f4ccccd,0x8(%eax)
-080533aa <.text+0x96da> movl   $0x3fb4fdf4,0xc(%eax)
-080533b1 <.text+0x96e1> movb   $0x0,0x10(%eax)
-080533b5 <.text+0x96e5> pop    %ebp
-080533b6 <.text+0x96e6> ret    
-080533b7 <.text+0x96e7> mov    %esi,%esi
-080533b9 <.text+0x96e9> lea    0x0(%edi,%eiz,1),%edi
-080533c0 <.text+0x96f0> push   %ebp
-080533c1 <.text+0x96f1> mov    0x14(%eax),%ecx
-080533c4 <.text+0x96f4> mov    %eax,%edx
-080533c6 <.text+0x96f6> mov    %esp,%ebp
-080533c8 <.text+0x96f8> flds   0x8(%ecx)
-080533cb <.text+0x96fb> flds   0x805f49c
-080533d1 <.text+0x9701> fxch   %st(1)
-080533d3 <.text+0x9703> fucom  %st(1)
-080533d5 <.text+0x9705> fnstsw %ax
-080533d7 <.text+0x9707> sahf   
-080533d8 <.text+0x9708> jbe    080533f0 <exit@plt+0x9734>
-080533da <.text+0x970a> flds   0x805f4a0
-080533e0 <.text+0x9710> fucomp %st(1)
-080533e2 <.text+0x9712> fnstsw %ax
-080533e4 <.text+0x9714> sahf   
-080533e5 <.text+0x9715> ja     08053428 <exit@plt+0x976c>
-080533e7 <.text+0x9717> fstp   %st(0)
-080533e9 <.text+0x9719> fstp   %st(0)
-080533eb <.text+0x971b> jmp    08053418 <exit@plt+0x975c>
-080533ed <.text+0x971d> lea    0x0(%esi),%esi
-080533f0 <.text+0x9720> fstp   %st(0)
-080533f2 <.text+0x9722> fstp   %st(0)
-080533f4 <.text+0x9724> jmp    08053418 <exit@plt+0x975c>
-080533f6 <.text+0x9726> xchg   %ax,%ax
-080533f8 <.text+0x9728> fstp   %st(0)
-080533fa <.text+0x972a> fstp   %st(0)
-080533fc <.text+0x972c> jmp    08053418 <exit@plt+0x975c>
-080533fe <.text+0x972e> xchg   %ax,%ax
-08053400 <.text+0x9730> fstp   %st(0)
-08053402 <.text+0x9732> fstp   %st(0)
-08053404 <.text+0x9734> fstp   %st(0)
-08053406 <.text+0x9736> jmp    08053418 <exit@plt+0x975c>
-08053408 <.text+0x9738> fstp   %st(0)
-0805340a <.text+0x973a> fstp   %st(0)
-0805340c <.text+0x973c> fstp   %st(0)
-0805340e <.text+0x973e> jmp    08053418 <exit@plt+0x975c>
-08053410 <.text+0x9740> fstp   %st(0)
-08053412 <.text+0x9742> fstp   %st(0)
-08053414 <.text+0x9744> lea    0x0(%esi,%eiz,1),%esi
-08053418 <.text+0x9748> movl   $0x805f488,0x14(%edx)
-0805341f <.text+0x974f> xor    %ecx,%ecx
-08053421 <.text+0x9751> mov    %ecx,%eax
-08053423 <.text+0x9753> pop    %ebp
-08053424 <.text+0x9754> ret    
-08053425 <.text+0x9755> lea    0x0(%esi),%esi
-08053428 <.text+0x9758> flds   0xc(%ecx)
-0805342b <.text+0x975b> flds   0x805f4a4
-08053431 <.text+0x9761> fxch   %st(1)
-08053433 <.text+0x9763> fucompp 
-08053435 <.text+0x9765> fnstsw %ax
-08053437 <.text+0x9767> sahf   
-08053438 <.text+0x9768> jbe    080533f8 <exit@plt+0x973c>
-0805343a <.text+0x976a> flds   (%ecx)
-0805343c <.text+0x976c> fldz   
-0805343e <.text+0x976e> fxch   %st(1)
-08053440 <.text+0x9770> fucom  %st(1)
-08053442 <.text+0x9772> fnstsw %ax
-08053444 <.text+0x9774> fstp   %st(1)
-08053446 <.text+0x9776> sahf   
-08053447 <.text+0x9777> jb     08053400 <exit@plt+0x9744>
-08053449 <.text+0x9779> faddp  %st,%st(2)
-0805344b <.text+0x977b> flds   0x4(%ecx)
-0805344e <.text+0x977e> fucom  %st(2)
-08053450 <.text+0x9780> fnstsw %ax
-08053452 <.text+0x9782> sahf   
-08053453 <.text+0x9783> jbe    08053408 <exit@plt+0x974c>
-08053455 <.text+0x9785> fld1   
-08053457 <.text+0x9787> fucompp 
-08053459 <.text+0x9789> fnstsw %ax
-0805345b <.text+0x978b> sahf   
-0805345c <.text+0x978c> jb     08053410 <exit@plt+0x9754>
-0805345e <.text+0x978e> fucompp 
-08053460 <.text+0x9790> fnstsw %ax
-08053462 <.text+0x9792> mov    $0x1,%ecx
-08053467 <.text+0x9797> sahf   
-08053468 <.text+0x9798> jbe    08053418 <exit@plt+0x975c>
-0805346a <.text+0x979a> jmp    08053421 <exit@plt+0x9765>
-0805346c <.text+0x979c> lea    0x0(%esi,%eiz,1),%esi
-08053470 <.text+0x97a0> push   %ebp
-08053471 <.text+0x97a1> mov    %esp,%ebp
-08053473 <.text+0x97a3> push   %edi
-08053474 <.text+0x97a4> push   %esi
-08053475 <.text+0x97a5> push   %ebx
-08053476 <.text+0x97a6> sub    $0x1c,%esp
-08053479 <.text+0x97a9> mov    0x8(%ebp),%esi
-0805347c <.text+0x97ac> mov    (%esi),%edi
-0805347e <.text+0x97ae> cmp    0x4(%esi),%edi
-08053481 <.text+0x97b1> jae    080534de <exit@plt+0x9822>
-08053483 <.text+0x97b3> nop
-08053484 <.text+0x97b4> lea    0x0(%esi,%eiz,1),%esi
-08053488 <.text+0x97b8> mov    (%edi),%edx
-0805348a <.text+0x97ba> test   %edx,%edx
-0805348c <.text+0x97bc> je     080534d6 <exit@plt+0x981a>
-0805348e <.text+0x97be> mov    0x4(%edi),%ebx
-08053491 <.text+0x97c1> test   %ebx,%ebx
-08053493 <.text+0x97c3> je     080534f4 <exit@plt+0x9838>
-08053495 <.text+0x97c5> mov    0x20(%esi),%eax
-08053498 <.text+0x97c8> test   %eax,%eax
-0805349a <.text+0x97ca> je     080534a6 <exit@plt+0x97ea>
-0805349c <.text+0x97cc> mov    (%ebx),%edx
-0805349e <.text+0x97ce> mov    %edx,(%esp)
-080534a1 <.text+0x97d1> call   *%eax
-080534a3 <.text+0x97d3> mov    0x20(%esi),%eax
-080534a6 <.text+0x97d6> mov    0x4(%ebx),%edx
-080534a9 <.text+0x97d9> mov    0x24(%esi),%ecx
-080534ac <.text+0x97dc> movl   $0x0,(%ebx)
-080534b2 <.text+0x97e2> test   %edx,%edx
-080534b4 <.text+0x97e4> mov    %ecx,0x4(%ebx)
-080534b7 <.text+0x97e7> mov    %ebx,0x24(%esi)
-080534ba <.text+0x97ea> mov    %edx,%ebx
-080534bc <.text+0x97ec> jne    08053498 <exit@plt+0x97dc>
-080534be <.text+0x97ee> test   %eax,%eax
-080534c0 <.text+0x97f0> je     080534c9 <exit@plt+0x980d>
-080534c2 <.text+0x97f2> mov    (%edi),%edx
-080534c4 <.text+0x97f4> mov    %edx,(%esp)
-080534c7 <.text+0x97f7> call   *%eax
-080534c9 <.text+0x97f9> movl   $0x0,(%edi)
-080534cf <.text+0x97ff> movl   $0x0,0x4(%edi)
-080534d6 <.text+0x9806> add    $0x8,%edi
-080534d9 <.text+0x9809> cmp    %edi,0x4(%esi)
-080534dc <.text+0x980c> ja     08053488 <exit@plt+0x97cc>
-080534de <.text+0x980e> movl   $0x0,0xc(%esi)
-080534e5 <.text+0x9815> movl   $0x0,0x10(%esi)
-080534ec <.text+0x981c> add    $0x1c,%esp
-080534ef <.text+0x981f> pop    %ebx
-080534f0 <.text+0x9820> pop    %esi
-080534f1 <.text+0x9821> pop    %edi
-080534f2 <.text+0x9822> pop    %ebp
-080534f3 <.text+0x9823> ret    
-080534f4 <.text+0x9824> mov    0x20(%esi),%eax
-080534f7 <.text+0x9827> jmp    080534be <exit@plt+0x9802>
-080534f9 <.text+0x9829> lea    0x0(%esi,%eiz,1),%esi
-08053500 <.text+0x9830> push   %ebp
-08053501 <.text+0x9831> mov    %esp,%ebp
-08053503 <.text+0x9833> sub    $0x38,%esp
-08053506 <.text+0x9836> mov    %ebx,-0xc(%ebp)
-08053509 <.text+0x9839> mov    %eax,%ebx
-0805350b <.text+0x983b> movzbl 0x8(%ebp),%eax
-0805350f <.text+0x983f> mov    %esi,-0x8(%ebp)
-08053512 <.text+0x9842> mov    %edx,%esi
-08053514 <.text+0x9844> mov    %edi,-0x4(%ebp)
-08053517 <.text+0x9847> mov    (%ebx),%edi
-08053519 <.text+0x9849> mov    %ecx,-0x20(%ebp)
-0805351c <.text+0x984c> mov    %al,-0x19(%ebp)
-0805351f <.text+0x984f> mov    0x8(%ebx),%eax
-08053522 <.text+0x9852> mov    %edx,(%esp)
-08053525 <.text+0x9855> mov    %eax,0x4(%esp)
-08053529 <.text+0x9859> call   *0x18(%ebx)
-0805352c <.text+0x985c> mov    -0x20(%ebp),%ecx
-0805352f <.text+0x985f> lea    (%edi,%eax,8),%edi
-08053532 <.text+0x9862> cmp    0x4(%ebx),%edi
-08053535 <.text+0x9865> jae    080535de <exit@plt+0x9922>
-0805353b <.text+0x986b> mov    (%edi),%eax
-0805353d <.text+0x986d> mov    %edi,(%ecx)
-0805353f <.text+0x986f> test   %eax,%eax
-08053541 <.text+0x9871> je     080535a8 <exit@plt+0x98ec>
-08053543 <.text+0x9873> mov    %eax,0x4(%esp)
-08053547 <.text+0x9877> mov    %esi,(%esp)
-0805354a <.text+0x987a> call   *0x1c(%ebx)
-0805354d <.text+0x987d> test   %al,%al
-0805354f <.text+0x987f> je     0805359b <exit@plt+0x98df>
-08053551 <.text+0x9881> cmpb   $0x0,-0x19(%ebp)
-08053555 <.text+0x9885> mov    (%edi),%eax
-08053557 <.text+0x9887> je     08053579 <exit@plt+0x98bd>
-08053559 <.text+0x9889> mov    0x4(%edi),%esi
-0805355c <.text+0x988c> test   %esi,%esi
-0805355e <.text+0x988e> je     080535b0 <exit@plt+0x98f4>
-08053560 <.text+0x9890> mov    0x4(%esi),%ecx
-08053563 <.text+0x9893> mov    (%esi),%edx
-08053565 <.text+0x9895> mov    %ecx,0x4(%edi)
-08053568 <.text+0x9898> mov    %edx,(%edi)
-0805356a <.text+0x989a> mov    0x24(%ebx),%ecx
-0805356d <.text+0x989d> movl   $0x0,(%esi)
-08053573 <.text+0x98a3> mov    %ecx,0x4(%esi)
-08053576 <.text+0x98a6> mov    %esi,0x24(%ebx)
-08053579 <.text+0x98a9> mov    -0xc(%ebp),%ebx
-0805357c <.text+0x98ac> mov    -0x8(%ebp),%esi
-0805357f <.text+0x98af> mov    -0x4(%ebp),%edi
-08053582 <.text+0x98b2> mov    %ebp,%esp
-08053584 <.text+0x98b4> pop    %ebp
-08053585 <.text+0x98b5> ret    
-08053586 <.text+0x98b6> xchg   %ax,%ax
-08053588 <.text+0x98b8> mov    (%eax),%eax
-0805358a <.text+0x98ba> mov    %esi,(%esp)
-0805358d <.text+0x98bd> mov    %eax,0x4(%esp)
-08053591 <.text+0x98c1> call   *0x1c(%ebx)
-08053594 <.text+0x98c4> test   %al,%al
-08053596 <.text+0x98c6> jne    080535b8 <exit@plt+0x98fc>
-08053598 <.text+0x98c8> mov    0x4(%edi),%edi
-0805359b <.text+0x98cb> mov    0x4(%edi),%eax
-0805359e <.text+0x98ce> test   %eax,%eax
-080535a0 <.text+0x98d0> jne    08053588 <exit@plt+0x98cc>
-080535a2 <.text+0x98d2> lea    0x0(%esi),%esi
-080535a8 <.text+0x98d8> xor    %eax,%eax
-080535aa <.text+0x98da> jmp    08053579 <exit@plt+0x98bd>
-080535ac <.text+0x98dc> lea    0x0(%esi,%eiz,1),%esi
-080535b0 <.text+0x98e0> movl   $0x0,(%edi)
-080535b6 <.text+0x98e6> jmp    08053579 <exit@plt+0x98bd>
-080535b8 <.text+0x98e8> mov    0x4(%edi),%edx
-080535bb <.text+0x98eb> cmpb   $0x0,-0x19(%ebp)
-080535bf <.text+0x98ef> mov    (%edx),%ecx
-080535c1 <.text+0x98f1> mov    %ecx,%eax
-080535c3 <.text+0x98f3> je     08053579 <exit@plt+0x98bd>
-080535c5 <.text+0x98f5> mov    0x4(%edx),%eax
-080535c8 <.text+0x98f8> movl   $0x0,(%edx)
-080535ce <.text+0x98fe> mov    %eax,0x4(%edi)
-080535d1 <.text+0x9901> mov    0x24(%ebx),%eax
-080535d4 <.text+0x9904> mov    %eax,0x4(%edx)
-080535d7 <.text+0x9907> mov    %ecx,%eax
-080535d9 <.text+0x9909> mov    %edx,0x24(%ebx)
-080535dc <.text+0x990c> jmp    08053579 <exit@plt+0x98bd>
-080535de <.text+0x990e> call   0804968c <abort@plt>
-080535e3 <.text+0x9913> lea    0x0(%esi),%esi
-080535e9 <.text+0x9919> lea    0x0(%edi,%eiz,1),%edi
-080535f0 <.text+0x9920> push   %ebp
-080535f1 <.text+0x9921> mov    %esp,%ebp
-080535f3 <.text+0x9923> push   %edi
-080535f4 <.text+0x9924> push   %esi
-080535f5 <.text+0x9925> push   %ebx
-080535f6 <.text+0x9926> sub    $0x1c,%esp
-080535f9 <.text+0x9929> mov    0x8(%ebp),%esi
-080535fc <.text+0x992c> mov    0xc(%ebp),%ebx
-080535ff <.text+0x992f> mov    0x8(%esi),%eax
-08053602 <.text+0x9932> mov    (%esi),%edi
-08053604 <.text+0x9934> mov    %ebx,(%esp)
-08053607 <.text+0x9937> mov    %eax,0x4(%esp)
-0805360b <.text+0x993b> call   *0x18(%esi)
-0805360e <.text+0x993e> mov    0x4(%esi),%ecx
-08053611 <.text+0x9941> lea    (%edi,%eax,8),%edx
-08053614 <.text+0x9944> cmp    %ecx,%edx
-08053616 <.text+0x9946> jae    0805365c <exit@plt+0x99a0>
-08053618 <.text+0x9948> test   %edx,%edx
-0805361a <.text+0x994a> mov    %edx,%eax
-0805361c <.text+0x994c> jne    08053627 <exit@plt+0x996b>
-0805361e <.text+0x994e> jmp    08053632 <exit@plt+0x9976>
-08053620 <.text+0x9950> mov    0x4(%eax),%eax
-08053623 <.text+0x9953> test   %eax,%eax
-08053625 <.text+0x9955> je     08053632 <exit@plt+0x9976>
-08053627 <.text+0x9957> cmp    %ebx,(%eax)
-08053629 <.text+0x9959> jne    08053620 <exit@plt+0x9964>
-0805362b <.text+0x995b> mov    0x4(%eax),%eax
-0805362e <.text+0x995e> test   %eax,%eax
-08053630 <.text+0x9960> jne    08053652 <exit@plt+0x9996>
-08053632 <.text+0x9962> add    $0x8,%edx
-08053635 <.text+0x9965> cmp    %edx,%ecx
-08053637 <.text+0x9967> jbe    08053648 <exit@plt+0x998c>
-08053639 <.text+0x9969> mov    (%edx),%eax
-0805363b <.text+0x996b> test   %eax,%eax
-0805363d <.text+0x996d> je     08053632 <exit@plt+0x9976>
-0805363f <.text+0x996f> add    $0x1c,%esp
-08053642 <.text+0x9972> pop    %ebx
-08053643 <.text+0x9973> pop    %esi
-08053644 <.text+0x9974> pop    %edi
-08053645 <.text+0x9975> pop    %ebp
-08053646 <.text+0x9976> ret    
-08053647 <.text+0x9977> nop
-08053648 <.text+0x9978> add    $0x1c,%esp
-0805364b <.text+0x997b> xor    %eax,%eax
-0805364d <.text+0x997d> pop    %ebx
-0805364e <.text+0x997e> pop    %esi
-0805364f <.text+0x997f> pop    %edi
-08053650 <.text+0x9980> pop    %ebp
-08053651 <.text+0x9981> ret    
-08053652 <.text+0x9982> mov    (%eax),%eax
-08053654 <.text+0x9984> add    $0x1c,%esp
-08053657 <.text+0x9987> pop    %ebx
-08053658 <.text+0x9988> pop    %esi
-08053659 <.text+0x9989> pop    %edi
-0805365a <.text+0x998a> pop    %ebp
-0805365b <.text+0x998b> ret    
-0805365c <.text+0x998c> call   0804968c <abort@plt>
-08053661 <.text+0x9991> jmp    08053670 <exit@plt+0x99b4>
-08053663 <.text+0x9993> nop
-08053664 <.text+0x9994> nop
-08053665 <.text+0x9995> nop
-08053666 <.text+0x9996> nop
-08053667 <.text+0x9997> nop
-08053668 <.text+0x9998> nop
-08053669 <.text+0x9999> nop
-0805366a <.text+0x999a> nop
-0805366b <.text+0x999b> nop
-0805366c <.text+0x999c> nop
-0805366d <.text+0x999d> nop
-0805366e <.text+0x999e> nop
-0805366f <.text+0x999f> nop
-08053670 <.text+0x99a0> push   %ebp
-08053671 <.text+0x99a1> mov    %esp,%ebp
-08053673 <.text+0x99a3> sub    $0x8,%esp
-08053676 <.text+0x99a6> mov    0x8(%ebp),%eax
-08053679 <.text+0x99a9> mov    0x10(%eax),%ecx
-0805367c <.text+0x99ac> test   %ecx,%ecx
-0805367e <.text+0x99ae> je     080536a8 <exit@plt+0x99ec>
-08053680 <.text+0x99b0> mov    (%eax),%edx
-08053682 <.text+0x99b2> mov    0x4(%eax),%ecx
-08053685 <.text+0x99b5> cmp    %ecx,%edx
-08053687 <.text+0x99b7> jb     08053697 <exit@plt+0x99db>
-08053689 <.text+0x99b9> jmp    080536ac <exit@plt+0x99f0>
-0805368b <.text+0x99bb> nop
-0805368c <.text+0x99bc> lea    0x0(%esi,%eiz,1),%esi
-08053690 <.text+0x99c0> add    $0x8,%edx
-08053693 <.text+0x99c3> cmp    %ecx,%edx
-08053695 <.text+0x99c5> jae    080536ac <exit@plt+0x99f0>
-08053697 <.text+0x99c7> mov    (%edx),%eax
-08053699 <.text+0x99c9> test   %eax,%eax
-0805369b <.text+0x99cb> je     08053690 <exit@plt+0x99d4>
-0805369d <.text+0x99cd> leave  
-0805369e <.text+0x99ce> xchg   %ax,%ax
-080536a0 <.text+0x99d0> ret    
-080536a1 <.text+0x99d1> lea    0x0(%esi,%eiz,1),%esi
-080536a8 <.text+0x99d8> xor    %eax,%eax
-080536aa <.text+0x99da> leave  
-080536ab <.text+0x99db> ret    
-080536ac <.text+0x99dc> lea    0x0(%esi,%eiz,1),%esi
-080536b0 <.text+0x99e0> call   0804968c <abort@plt>
-080536b5 <.text+0x99e5> lea    0x0(%esi,%eiz,1),%esi
-080536b9 <.text+0x99e9> lea    0x0(%edi,%eiz,1),%edi
-080536c0 <.text+0x99f0> push   %ebp
-080536c1 <.text+0x99f1> mov    %esp,%ebp
-080536c3 <.text+0x99f3> push   %edi
-080536c4 <.text+0x99f4> push   %esi
-080536c5 <.text+0x99f5> push   %ebx
-080536c6 <.text+0x99f6> sub    $0x1c,%esp
-080536c9 <.text+0x99f9> mov    0x8(%ebp),%esi
-080536cc <.text+0x99fc> mov    0xc(%ebp),%edi
-080536cf <.text+0x99ff> mov    0x8(%esi),%eax
-080536d2 <.text+0x9a02> mov    (%esi),%ebx
-080536d4 <.text+0x9a04> mov    %edi,(%esp)
-080536d7 <.text+0x9a07> mov    %eax,0x4(%esp)
-080536db <.text+0x9a0b> call   *0x18(%esi)
-080536de <.text+0x9a0e> lea    (%ebx,%eax,8),%ebx
-080536e1 <.text+0x9a11> cmp    0x4(%esi),%ebx
-080536e4 <.text+0x9a14> jae    08053719 <exit@plt+0x9a5d>
-080536e6 <.text+0x9a16> mov    (%ebx),%eax
-080536e8 <.text+0x9a18> test   %eax,%eax
-080536ea <.text+0x9a1a> jne    08053701 <exit@plt+0x9a45>
-080536ec <.text+0x9a1c> add    $0x1c,%esp
-080536ef <.text+0x9a1f> xor    %eax,%eax
-080536f1 <.text+0x9a21> pop    %ebx
-080536f2 <.text+0x9a22> pop    %esi
-080536f3 <.text+0x9a23> pop    %edi
-080536f4 <.text+0x9a24> pop    %ebp
-080536f5 <.text+0x9a25> ret    
-080536f6 <.text+0x9a26> xchg   %ax,%ax
-080536f8 <.text+0x9a28> mov    0x4(%ebx),%ebx
-080536fb <.text+0x9a2b> test   %ebx,%ebx
-080536fd <.text+0x9a2d> je     080536ec <exit@plt+0x9a30>
-080536ff <.text+0x9a2f> mov    (%ebx),%eax
-08053701 <.text+0x9a31> mov    %eax,0x4(%esp)
-08053705 <.text+0x9a35> mov    %edi,(%esp)
-08053708 <.text+0x9a38> call   *0x1c(%esi)
-0805370b <.text+0x9a3b> test   %al,%al
-0805370d <.text+0x9a3d> je     080536f8 <exit@plt+0x9a3c>
-0805370f <.text+0x9a3f> mov    (%ebx),%eax
-08053711 <.text+0x9a41> add    $0x1c,%esp
-08053714 <.text+0x9a44> pop    %ebx
-08053715 <.text+0x9a45> pop    %esi
-08053716 <.text+0x9a46> pop    %edi
-08053717 <.text+0x9a47> pop    %ebp
-08053718 <.text+0x9a48> ret    
-08053719 <.text+0x9a49> call   0804968c <abort@plt>
-0805371e <.text+0x9a4e> xchg   %ax,%ax
-08053720 <.text+0x9a50> push   %ebp
-08053721 <.text+0x9a51> mov    %esp,%ebp
-08053723 <.text+0x9a53> push   %edi
-08053724 <.text+0x9a54> push   %esi
-08053725 <.text+0x9a55> push   %ebx
-08053726 <.text+0x9a56> sub    $0x1c,%esp
-08053729 <.text+0x9a59> mov    0x8(%ebp),%esi
-0805372c <.text+0x9a5c> mov    0x20(%esi),%edi
-0805372f <.text+0x9a5f> test   %edi,%edi
-08053731 <.text+0x9a61> je     08053776 <exit@plt+0x9aba>
-08053733 <.text+0x9a63> mov    0x10(%esi),%ebx
-08053736 <.text+0x9a66> test   %ebx,%ebx
-08053738 <.text+0x9a68> je     08053776 <exit@plt+0x9aba>
-0805373a <.text+0x9a6a> mov    (%esi),%edi
-0805373c <.text+0x9a6c> cmp    0x4(%esi),%edi
-0805373f <.text+0x9a6f> jae    080537a1 <exit@plt+0x9ae5>
-08053741 <.text+0x9a71> lea    0x0(%esi,%eiz,1),%esi
-08053748 <.text+0x9a78> mov    (%edi),%eax
-0805374a <.text+0x9a7a> test   %eax,%eax
-0805374c <.text+0x9a7c> je     0805376a <exit@plt+0x9aae>
-0805374e <.text+0x9a7e> test   %edi,%edi
-08053750 <.text+0x9a80> je     0805376a <exit@plt+0x9aae>
-08053752 <.text+0x9a82> mov    %edi,%ebx
-08053754 <.text+0x9a84> jmp    0805375a <exit@plt+0x9a9e>
-08053756 <.text+0x9a86> xchg   %ax,%ax
-08053758 <.text+0x9a88> mov    (%ebx),%eax
-0805375a <.text+0x9a8a> mov    %eax,(%esp)
-0805375d <.text+0x9a8d> lea    0x0(%esi),%esi
-08053760 <.text+0x9a90> call   *0x20(%esi)
-08053763 <.text+0x9a93> mov    0x4(%ebx),%ebx
-08053766 <.text+0x9a96> test   %ebx,%ebx
-08053768 <.text+0x9a98> jne    08053758 <exit@plt+0x9a9c>
-0805376a <.text+0x9a9a> mov    0x4(%esi),%eax
-0805376d <.text+0x9a9d> add    $0x8,%edi
-08053770 <.text+0x9aa0> cmp    %edi,%eax
-08053772 <.text+0x9aa2> ja     08053748 <exit@plt+0x9a8c>
-08053774 <.text+0x9aa4> jmp    08053779 <exit@plt+0x9abd>
-08053776 <.text+0x9aa6> mov    0x4(%esi),%eax
-08053779 <.text+0x9aa9> mov    (%esi),%edi
-0805377b <.text+0x9aab> cmp    %eax,%edi
-0805377d <.text+0x9aad> jae    080537a1 <exit@plt+0x9ae5>
-0805377f <.text+0x9aaf> nop
-08053780 <.text+0x9ab0> mov    0x4(%edi),%eax
-08053783 <.text+0x9ab3> test   %eax,%eax
-08053785 <.text+0x9ab5> je     08053799 <exit@plt+0x9add>
-08053787 <.text+0x9ab7> nop
-08053788 <.text+0x9ab8> mov    0x4(%eax),%ebx
-0805378b <.text+0x9abb> mov    %eax,(%esp)
-0805378e <.text+0x9abe> call   080498cc <free@plt>
-08053793 <.text+0x9ac3> test   %ebx,%ebx
-08053795 <.text+0x9ac5> mov    %ebx,%eax
-08053797 <.text+0x9ac7> jne    08053788 <exit@plt+0x9acc>
-08053799 <.text+0x9ac9> add    $0x8,%edi
-0805379c <.text+0x9acc> cmp    %edi,0x4(%esi)
-0805379f <.text+0x9acf> ja     08053780 <exit@plt+0x9ac4>
-080537a1 <.text+0x9ad1> mov    0x24(%esi),%eax
-080537a4 <.text+0x9ad4> test   %eax,%eax
-080537a6 <.text+0x9ad6> je     080537b9 <exit@plt+0x9afd>
-080537a8 <.text+0x9ad8> mov    0x4(%eax),%ebx
-080537ab <.text+0x9adb> mov    %eax,(%esp)
-080537ae <.text+0x9ade> call   080498cc <free@plt>
-080537b3 <.text+0x9ae3> test   %ebx,%ebx
-080537b5 <.text+0x9ae5> mov    %ebx,%eax
-080537b7 <.text+0x9ae7> jne    080537a8 <exit@plt+0x9aec>
-080537b9 <.text+0x9ae9> mov    (%esi),%eax
-080537bb <.text+0x9aeb> mov    %eax,(%esp)
-080537be <.text+0x9aee> call   080498cc <free@plt>
-080537c3 <.text+0x9af3> mov    %esi,0x8(%ebp)
-080537c6 <.text+0x9af6> add    $0x1c,%esp
-080537c9 <.text+0x9af9> pop    %ebx
-080537ca <.text+0x9afa> pop    %esi
-080537cb <.text+0x9afb> pop    %edi
-080537cc <.text+0x9afc> pop    %ebp
-080537cd <.text+0x9afd> jmp    080498cc <free@plt>
-080537d2 <.text+0x9b02> lea    0x0(%esi,%eiz,1),%esi
-080537d9 <.text+0x9b09> lea    0x0(%edi,%eiz,1),%edi
-080537e0 <.text+0x9b10> push   %ebp
-080537e1 <.text+0x9b11> mov    %esp,%ebp
-080537e3 <.text+0x9b13> push   %edi
-080537e4 <.text+0x9b14> push   %esi
-080537e5 <.text+0x9b15> push   %ebx
-080537e6 <.text+0x9b16> sub    $0x3c,%esp
-080537e9 <.text+0x9b19> mov    0x14(%ebp),%edx
-080537ec <.text+0x9b1c> mov    0x8(%ebp),%esi
-080537ef <.text+0x9b1f> mov    0xc(%ebp),%ebx
-080537f2 <.text+0x9b22> test   %edx,%edx
-080537f4 <.text+0x9b24> jne    08053808 <exit@plt+0x9b4c>
-080537f6 <.text+0x9b26> movl   $0x0,-0x2c(%ebp)
-080537fd <.text+0x9b2d> mov    -0x2c(%ebp),%eax
-08053800 <.text+0x9b30> add    $0x3c,%esp
-08053803 <.text+0x9b33> pop    %ebx
-08053804 <.text+0x9b34> pop    %esi
-08053805 <.text+0x9b35> pop    %edi
-08053806 <.text+0x9b36> pop    %ebp
-08053807 <.text+0x9b37> ret    
-08053808 <.text+0x9b38> mov    0x10(%ebp),%eax
-0805380b <.text+0x9b3b> test   %eax,%eax
-0805380d <.text+0x9b3d> je     080537f6 <exit@plt+0x9b3a>
-0805380f <.text+0x9b3f> movl   $0x28,(%esp)
-08053816 <.text+0x9b46> call   08049afc <malloc@plt>
-0805381b <.text+0x9b4b> test   %eax,%eax
-0805381d <.text+0x9b4d> mov    %eax,-0x30(%ebp)
-08053820 <.text+0x9b50> mov    %eax,-0x2c(%ebp)
-08053823 <.text+0x9b53> je     080537fd <exit@plt+0x9b41>
-08053825 <.text+0x9b55> test   %ebx,%ebx
-08053827 <.text+0x9b57> je     0805395b <exit@plt+0x9c9f>
-0805382d <.text+0x9b5d> mov    -0x30(%ebp),%eax
-08053830 <.text+0x9b60> mov    %ebx,0x14(%eax)
-08053833 <.text+0x9b63> call   080533c0 <exit@plt+0x9704>
-08053838 <.text+0x9b68> test   %al,%al
-0805383a <.text+0x9b6a> je     0805394b <exit@plt+0x9c8f>
-08053840 <.text+0x9b70> cmpb   $0x0,0x10(%ebx)
-08053844 <.text+0x9b74> jne    08053882 <exit@plt+0x9bc6>
-08053846 <.text+0x9b76> xor    %edi,%edi
-08053848 <.text+0x9b78> mov    %esi,-0x28(%ebp)
-0805384b <.text+0x9b7b> mov    %edi,-0x24(%ebp)
-0805384e <.text+0x9b7e> fildll -0x28(%ebp)
-08053851 <.text+0x9b81> fdivs  0x8(%ebx)
-08053854 <.text+0x9b84> flds   0x805f4a8
-0805385a <.text+0x9b8a> fxch   %st(1)
-0805385c <.text+0x9b8c> fucom  %st(1)
-0805385e <.text+0x9b8e> fnstsw %ax
-08053860 <.text+0x9b90> fstp   %st(1)
-08053862 <.text+0x9b92> sahf   
-08053863 <.text+0x9b93> jae    08053949 <exit@plt+0x9c8d>
-08053869 <.text+0x9b99> fnstcw -0x1a(%ebp)
-0805386c <.text+0x9b9c> movzwl -0x1a(%ebp),%eax
-08053870 <.text+0x9ba0> mov    $0xc,%ah
-08053872 <.text+0x9ba2> mov    %ax,-0x1c(%ebp)
-08053876 <.text+0x9ba6> fldcw  -0x1c(%ebp)
-08053879 <.text+0x9ba9> fistpll -0x28(%ebp)
-0805387c <.text+0x9bac> fldcw  -0x1a(%ebp)
-0805387f <.text+0x9baf> mov    -0x28(%ebp),%esi
-08053882 <.text+0x9bb2> cmp    $0x1fffffff,%esi
-08053888 <.text+0x9bb8> ja     0805394b <exit@plt+0x9c8f>
-0805388e <.text+0x9bbe> cmp    $0x9,%esi
-08053891 <.text+0x9bc1> mov    $0xb,%edi
-08053896 <.text+0x9bc6> jbe    080538a0 <exit@plt+0x9be4>
-08053898 <.text+0x9bc8> mov    %esi,%edi
-0805389a <.text+0x9bca> or     $0x1,%edi
-0805389d <.text+0x9bcd> lea    0x0(%esi),%esi
-080538a0 <.text+0x9bd0> cmp    $0x9,%edi
-080538a3 <.text+0x9bd3> mov    $0x3,%ecx
-080538a8 <.text+0x9bd8> jbe    080538de <exit@plt+0x9c22>
-080538aa <.text+0x9bda> mov    $0xaaaaaaab,%eax
-080538af <.text+0x9bdf> mul    %edi
-080538b1 <.text+0x9be1> shr    %edx
-080538b3 <.text+0x9be3> lea    (%edx,%edx,2),%eax
-080538b6 <.text+0x9be6> cmp    %eax,%edi
-080538b8 <.text+0x9be8> je     080538e8 <exit@plt+0x9c2c>
-080538ba <.text+0x9bea> mov    $0x10,%esi
-080538bf <.text+0x9bef> mov    $0x9,%ebx
-080538c4 <.text+0x9bf4> jmp    080538d5 <exit@plt+0x9c19>
-080538c6 <.text+0x9bf6> xchg   %ax,%ax
-080538c8 <.text+0x9bf8> xor    %edx,%edx
-080538ca <.text+0x9bfa> mov    %edi,%eax
-080538cc <.text+0x9bfc> div    %ecx
-080538ce <.text+0x9bfe> add    $0x8,%esi
-080538d1 <.text+0x9c01> test   %edx,%edx
-080538d3 <.text+0x9c03> je     080538e8 <exit@plt+0x9c2c>
-080538d5 <.text+0x9c05> add    %esi,%ebx
-080538d7 <.text+0x9c07> add    $0x2,%ecx
-080538da <.text+0x9c0a> cmp    %ebx,%edi
-080538dc <.text+0x9c0c> ja     080538c8 <exit@plt+0x9c0c>
-080538de <.text+0x9c0e> xor    %edx,%edx
-080538e0 <.text+0x9c10> mov    %edi,%eax
-080538e2 <.text+0x9c12> div    %ecx
-080538e4 <.text+0x9c14> test   %edx,%edx
-080538e6 <.text+0x9c16> jne    080538ed <exit@plt+0x9c31>
-080538e8 <.text+0x9c18> add    $0x2,%edi
-080538eb <.text+0x9c1b> jmp    080538a0 <exit@plt+0x9be4>
-080538ed <.text+0x9c1d> mov    -0x30(%ebp),%edx
-080538f0 <.text+0x9c20> cmp    $0x1fffffff,%edi
-080538f6 <.text+0x9c26> mov    %edi,0x8(%edx)
-080538f9 <.text+0x9c29> ja     0805394b <exit@plt+0x9c8f>
-080538fb <.text+0x9c2b> movl   $0x8,0x4(%esp)
-08053903 <.text+0x9c33> mov    %edi,(%esp)
-08053906 <.text+0x9c36> call   080497cc <calloc@plt>
-0805390b <.text+0x9c3b> mov    -0x30(%ebp),%ecx
-0805390e <.text+0x9c3e> test   %eax,%eax
-08053910 <.text+0x9c40> mov    %eax,(%ecx)
-08053912 <.text+0x9c42> je     0805394b <exit@plt+0x9c8f>
-08053914 <.text+0x9c44> mov    0x8(%ecx),%edx
-08053917 <.text+0x9c47> movl   $0x0,0xc(%ecx)
-0805391e <.text+0x9c4e> movl   $0x0,0x10(%ecx)
-08053925 <.text+0x9c55> movl   $0x0,0x24(%ecx)
-0805392c <.text+0x9c5c> lea    (%eax,%edx,8),%eax
-0805392f <.text+0x9c5f> mov    0x14(%ebp),%edx
-08053932 <.text+0x9c62> mov    %eax,0x4(%ecx)
-08053935 <.text+0x9c65> mov    0x10(%ebp),%eax
-08053938 <.text+0x9c68> mov    %edx,0x1c(%ecx)
-0805393b <.text+0x9c6b> mov    %eax,0x18(%ecx)
-0805393e <.text+0x9c6e> mov    0x18(%ebp),%eax
-08053941 <.text+0x9c71> mov    %eax,0x20(%ecx)
-08053944 <.text+0x9c74> jmp    080537fd <exit@plt+0x9b41>
-08053949 <.text+0x9c79> fstp   %st(0)
-0805394b <.text+0x9c7b> mov    -0x30(%ebp),%ecx
-0805394e <.text+0x9c7e> mov    %ecx,(%esp)
-08053951 <.text+0x9c81> call   080498cc <free@plt>
-08053956 <.text+0x9c86> jmp    080537f6 <exit@plt+0x9b3a>
-0805395b <.text+0x9c8b> mov    $0x805f488,%ebx
-08053960 <.text+0x9c90> jmp    0805382d <exit@plt+0x9b71>
-08053965 <.text+0x9c95> lea    0x0(%esi,%eiz,1),%esi
-08053969 <.text+0x9c99> lea    0x0(%edi,%eiz,1),%edi
-08053970 <.text+0x9ca0> push   %ebp
-08053971 <.text+0x9ca1> mov    %esp,%ebp
-08053973 <.text+0x9ca3> push   %edi
-08053974 <.text+0x9ca4> push   %esi
-08053975 <.text+0x9ca5> push   %ebx
-08053976 <.text+0x9ca6> sub    $0x3c,%esp
-08053979 <.text+0x9ca9> mov    0x8(%ebp),%edx
-0805397c <.text+0x9cac> mov    0x20(%edx),%eax
-0805397f <.text+0x9caf> mov    %eax,0x10(%esp)
-08053983 <.text+0x9cb3> mov    0x1c(%edx),%eax
-08053986 <.text+0x9cb6> mov    %eax,0xc(%esp)
-0805398a <.text+0x9cba> mov    0x18(%edx),%eax
-0805398d <.text+0x9cbd> mov    %eax,0x8(%esp)
-08053991 <.text+0x9cc1> mov    0x14(%edx),%eax
-08053994 <.text+0x9cc4> mov    %eax,0x4(%esp)
-08053998 <.text+0x9cc8> mov    0xc(%ebp),%eax
-0805399b <.text+0x9ccb> mov    %eax,(%esp)
-0805399e <.text+0x9cce> call   080537e0 <exit@plt+0x9b24>
-080539a3 <.text+0x9cd3> test   %eax,%eax
-080539a5 <.text+0x9cd5> mov    %eax,%edi
-080539a7 <.text+0x9cd7> je     08053ad9 <exit@plt+0x9e1d>
-080539ad <.text+0x9cdd> mov    0x8(%ebp),%edx
-080539b0 <.text+0x9ce0> mov    0x24(%edx),%eax
-080539b3 <.text+0x9ce3> mov    %eax,0x24(%edi)
-080539b6 <.text+0x9ce6> mov    (%edx),%eax
-080539b8 <.text+0x9ce8> cmp    0x4(%edx),%eax
-080539bb <.text+0x9ceb> mov    %eax,-0x1c(%ebp)
-080539be <.text+0x9cee> jae    08053a60 <exit@plt+0x9da4>
-080539c4 <.text+0x9cf4> lea    0x0(%esi,%eiz,1),%esi
-080539c8 <.text+0x9cf8> mov    -0x1c(%ebp),%edx
-080539cb <.text+0x9cfb> mov    (%edx),%ecx
-080539cd <.text+0x9cfd> test   %ecx,%ecx
-080539cf <.text+0x9cff> je     08053a48 <exit@plt+0x9d8c>
-080539d1 <.text+0x9d01> test   %edx,%edx
-080539d3 <.text+0x9d03> je     08053a48 <exit@plt+0x9d8c>
-080539d5 <.text+0x9d05> mov    %edx,%esi
-080539d7 <.text+0x9d07> jmp    080539fa <exit@plt+0x9d3e>
-080539d9 <.text+0x9d09> lea    0x0(%esi,%eiz,1),%esi
-080539e0 <.text+0x9d10> cmp    -0x1c(%ebp),%esi
-080539e3 <.text+0x9d13> je     08053aa0 <exit@plt+0x9de4>
-080539e9 <.text+0x9d19> mov    0x4(%ebx),%eax
-080539ec <.text+0x9d1c> mov    %eax,0x4(%esi)
-080539ef <.text+0x9d1f> mov    %esi,0x4(%ebx)
-080539f2 <.text+0x9d22> test   %edx,%edx
-080539f4 <.text+0x9d24> je     08053a48 <exit@plt+0x9d8c>
-080539f6 <.text+0x9d26> mov    (%edx),%ecx
-080539f8 <.text+0x9d28> mov    %edx,%esi
-080539fa <.text+0x9d2a> mov    0x8(%edi),%eax
-080539fd <.text+0x9d2d> mov    (%edi),%ebx
-080539ff <.text+0x9d2f> mov    %ecx,(%esp)
-08053a02 <.text+0x9d32> mov    %eax,0x4(%esp)
-08053a06 <.text+0x9d36> mov    %ecx,-0x20(%ebp)
-08053a09 <.text+0x9d39> call   *0x18(%edi)
-08053a0c <.text+0x9d3c> mov    -0x20(%ebp),%ecx
-08053a0f <.text+0x9d3f> lea    (%ebx,%eax,8),%ebx
-08053a12 <.text+0x9d42> cmp    0x4(%edi),%ebx
-08053a15 <.text+0x9d45> jae    08053ae3 <exit@plt+0x9e27>
-08053a1b <.text+0x9d4b> mov    (%ebx),%eax
-08053a1d <.text+0x9d4d> mov    0x4(%esi),%edx
-08053a20 <.text+0x9d50> test   %eax,%eax
-08053a22 <.text+0x9d52> jne    080539e0 <exit@plt+0x9d24>
-08053a24 <.text+0x9d54> addl   $0x1,0xc(%edi)
-08053a28 <.text+0x9d58> cmp    -0x1c(%ebp),%esi
-08053a2b <.text+0x9d5b> mov    %ecx,(%ebx)
-08053a2d <.text+0x9d5d> je     080539f2 <exit@plt+0x9d36>
-08053a2f <.text+0x9d5f> mov    0x24(%edi),%eax
-08053a32 <.text+0x9d62> test   %edx,%edx
-08053a34 <.text+0x9d64> movl   $0x0,(%esi)
-08053a3a <.text+0x9d6a> mov    %eax,0x4(%esi)
-08053a3d <.text+0x9d6d> mov    %esi,0x24(%edi)
-08053a40 <.text+0x9d70> jne    080539f6 <exit@plt+0x9d3a>
-08053a42 <.text+0x9d72> lea    0x0(%esi),%esi
-08053a48 <.text+0x9d78> mov    0x8(%ebp),%eax
-08053a4b <.text+0x9d7b> addl   $0x8,-0x1c(%ebp)
-08053a4f <.text+0x9d7f> mov    -0x1c(%ebp),%edx
-08053a52 <.text+0x9d82> cmp    %edx,0x4(%eax)
-08053a55 <.text+0x9d85> ja     080539c8 <exit@plt+0x9d0c>
-08053a5b <.text+0x9d8b> mov    (%eax),%eax
-08053a5d <.text+0x9d8d> mov    %eax,-0x1c(%ebp)
-08053a60 <.text+0x9d90> mov    -0x1c(%ebp),%edx
-08053a63 <.text+0x9d93> mov    %edx,(%esp)
-08053a66 <.text+0x9d96> call   080498cc <free@plt>
-08053a6b <.text+0x9d9b> mov    0x8(%ebp),%edx
-08053a6e <.text+0x9d9e> mov    (%edi),%eax
-08053a70 <.text+0x9da0> mov    %eax,(%edx)
-08053a72 <.text+0x9da2> mov    0x4(%edi),%eax
-08053a75 <.text+0x9da5> mov    %eax,0x4(%edx)
-08053a78 <.text+0x9da8> mov    0x8(%edi),%eax
-08053a7b <.text+0x9dab> mov    %eax,0x8(%edx)
-08053a7e <.text+0x9dae> mov    0xc(%edi),%eax
-08053a81 <.text+0x9db1> mov    %eax,0xc(%edx)
-08053a84 <.text+0x9db4> mov    0x24(%edi),%eax
-08053a87 <.text+0x9db7> mov    %eax,0x24(%edx)
-08053a8a <.text+0x9dba> mov    %edi,(%esp)
-08053a8d <.text+0x9dbd> call   080498cc <free@plt>
-08053a92 <.text+0x9dc2> add    $0x3c,%esp
-08053a95 <.text+0x9dc5> mov    $0x1,%eax
-08053a9a <.text+0x9dca> pop    %ebx
-08053a9b <.text+0x9dcb> pop    %esi
-08053a9c <.text+0x9dcc> pop    %edi
-08053a9d <.text+0x9dcd> pop    %ebp
-08053a9e <.text+0x9dce> ret    
-08053a9f <.text+0x9dcf> nop
-08053aa0 <.text+0x9dd0> mov    0x24(%edi),%eax
-08053aa3 <.text+0x9dd3> test   %eax,%eax
-08053aa5 <.text+0x9dd5> je     08053abd <exit@plt+0x9e01>
-08053aa7 <.text+0x9dd7> mov    0x4(%eax),%esi
-08053aaa <.text+0x9dda> mov    %esi,0x24(%edi)
-08053aad <.text+0x9ddd> mov    %ecx,(%eax)
-08053aaf <.text+0x9ddf> mov    0x4(%ebx),%ecx
-08053ab2 <.text+0x9de2> mov    %ecx,0x4(%eax)
-08053ab5 <.text+0x9de5> mov    %eax,0x4(%ebx)
-08053ab8 <.text+0x9de8> jmp    080539f2 <exit@plt+0x9d36>
-08053abd <.text+0x9ded> movl   $0x8,(%esp)
-08053ac4 <.text+0x9df4> mov    %edx,-0x24(%ebp)
-08053ac7 <.text+0x9df7> mov    %ecx,-0x20(%ebp)
-08053aca <.text+0x9dfa> call   08049afc <malloc@plt>
-08053acf <.text+0x9dff> mov    -0x24(%ebp),%edx
-08053ad2 <.text+0x9e02> mov    -0x20(%ebp),%ecx
-08053ad5 <.text+0x9e05> test   %eax,%eax
-08053ad7 <.text+0x9e07> jne    08053aad <exit@plt+0x9df1>
-08053ad9 <.text+0x9e09> add    $0x3c,%esp
-08053adc <.text+0x9e0c> xor    %eax,%eax
-08053ade <.text+0x9e0e> pop    %ebx
-08053adf <.text+0x9e0f> pop    %esi
-08053ae0 <.text+0x9e10> pop    %edi
-08053ae1 <.text+0x9e11> pop    %ebp
-08053ae2 <.text+0x9e12> ret    
-08053ae3 <.text+0x9e13> call   0804968c <abort@plt>
-08053ae8 <.text+0x9e18> nop
-08053ae9 <.text+0x9e19> lea    0x0(%esi,%eiz,1),%esi
-08053af0 <.text+0x9e20> push   %ebp
-08053af1 <.text+0x9e21> mov    %esp,%ebp
-08053af3 <.text+0x9e23> sub    $0x48,%esp
-08053af6 <.text+0x9e26> mov    %ebx,-0x8(%ebp)
-08053af9 <.text+0x9e29> mov    0x8(%ebp),%ebx
-08053afc <.text+0x9e2c> lea    -0xc(%ebp),%ecx
-08053aff <.text+0x9e2f> mov    0xc(%ebp),%edx
-08053b02 <.text+0x9e32> mov    %esi,-0x4(%ebp)
-08053b05 <.text+0x9e35> movl   $0x1,(%esp)
-08053b0c <.text+0x9e3c> mov    %ebx,%eax
-08053b0e <.text+0x9e3e> call   08053500 <exit@plt+0x9844>
-08053b13 <.text+0x9e43> test   %eax,%eax
-08053b15 <.text+0x9e45> mov    %eax,%esi
-08053b17 <.text+0x9e47> je     08053b30 <exit@plt+0x9e74>
-08053b19 <.text+0x9e49> mov    -0xc(%ebp),%eax
-08053b1c <.text+0x9e4c> subl   $0x1,0x10(%ebx)
-08053b20 <.text+0x9e50> mov    (%eax),%edx
-08053b22 <.text+0x9e52> test   %edx,%edx
-08053b24 <.text+0x9e54> jne    08053b30 <exit@plt+0x9e74>
-08053b26 <.text+0x9e56> jmp    08053b40 <exit@plt+0x9e84>
-08053b28 <.text+0x9e58> fstp   %st(0)
-08053b2a <.text+0x9e5a> lea    0x0(%esi),%esi
-08053b30 <.text+0x9e60> mov    %esi,%eax
-08053b32 <.text+0x9e62> mov    -0x8(%ebp),%ebx
-08053b35 <.text+0x9e65> mov    -0x4(%ebp),%esi
-08053b38 <.text+0x9e68> mov    %ebp,%esp
-08053b3a <.text+0x9e6a> pop    %ebp
-08053b3b <.text+0x9e6b> ret    
-08053b3c <.text+0x9e6c> lea    0x0(%esi,%eiz,1),%esi
-08053b40 <.text+0x9e70> mov    0xc(%ebx),%eax
-08053b43 <.text+0x9e73> xor    %edx,%edx
-08053b45 <.text+0x9e75> xor    %ecx,%ecx
-08053b47 <.text+0x9e77> sub    $0x1,%eax
-08053b4a <.text+0x9e7a> mov    %eax,0xc(%ebx)
-08053b4d <.text+0x9e7d> mov    %eax,-0x28(%ebp)
-08053b50 <.text+0x9e80> mov    %edx,-0x24(%ebp)
-08053b53 <.text+0x9e83> mov    0x8(%ebx),%edx
-08053b56 <.text+0x9e86> mov    0x14(%ebx),%eax
-08053b59 <.text+0x9e89> fildll -0x28(%ebp)
-08053b5c <.text+0x9e8c> mov    %ecx,-0x24(%ebp)
-08053b5f <.text+0x9e8f> mov    %edx,-0x28(%ebp)
-08053b62 <.text+0x9e92> fildll -0x28(%ebp)
-08053b65 <.text+0x9e95> fmuls  (%eax)
-08053b67 <.text+0x9e97> fucompp 
-08053b69 <.text+0x9e99> fnstsw %ax
-08053b6b <.text+0x9e9b> sahf   
-08053b6c <.text+0x9e9c> jbe    08053b30 <exit@plt+0x9e74>
-08053b6e <.text+0x9e9e> mov    %ebx,%eax
-08053b70 <.text+0x9ea0> call   080533c0 <exit@plt+0x9704>
-08053b75 <.text+0x9ea5> mov    0x8(%ebx),%eax
-08053b78 <.text+0x9ea8> xor    %edx,%edx
-08053b7a <.text+0x9eaa> mov    0x14(%ebx),%ecx
-08053b7d <.text+0x9ead> mov    %edx,-0x2c(%ebp)
-08053b80 <.text+0x9eb0> xor    %edx,%edx
-08053b82 <.text+0x9eb2> mov    %eax,-0x30(%ebp)
-08053b85 <.text+0x9eb5> mov    0xc(%ebx),%eax
-08053b88 <.text+0x9eb8> fildll -0x30(%ebp)
-08053b8b <.text+0x9ebb> mov    %edx,-0x2c(%ebp)
-08053b8e <.text+0x9ebe> mov    %eax,-0x30(%ebp)
-08053b91 <.text+0x9ec1> fildll -0x30(%ebp)
-08053b94 <.text+0x9ec4> flds   (%ecx)
-08053b96 <.text+0x9ec6> fmul   %st(2),%st
-08053b98 <.text+0x9ec8> fucompp 
-08053b9a <.text+0x9eca> fnstsw %ax
-08053b9c <.text+0x9ecc> sahf   
-08053b9d <.text+0x9ecd> jbe    08053b28 <exit@plt+0x9e6c>
-08053b9f <.text+0x9ecf> cmpb   $0x0,0x10(%ecx)
-08053ba3 <.text+0x9ed3> je     08053bd8 <exit@plt+0x9f1c>
-08053ba5 <.text+0x9ed5> fmuls  0x4(%ecx)
-08053ba8 <.text+0x9ed8> fnstcw -0x1a(%ebp)
-08053bab <.text+0x9edb> mov    %ebx,(%esp)
-08053bae <.text+0x9ede> movzwl -0x1a(%ebp),%eax
-08053bb2 <.text+0x9ee2> mov    $0xc,%ah
-08053bb4 <.text+0x9ee4> mov    %ax,-0x1c(%ebp)
-08053bb8 <.text+0x9ee8> fldcw  -0x1c(%ebp)
-08053bbb <.text+0x9eeb> fistpll -0x28(%ebp)
-08053bbe <.text+0x9eee> fldcw  -0x1a(%ebp)
-08053bc1 <.text+0x9ef1> mov    -0x28(%ebp),%eax
-08053bc4 <.text+0x9ef4> mov    %eax,0x4(%esp)
-08053bc8 <.text+0x9ef8> call   08053970 <exit@plt+0x9cb4>
-08053bcd <.text+0x9efd> jmp    08053b30 <exit@plt+0x9e74>
-08053bd2 <.text+0x9f02> lea    0x0(%esi),%esi
-08053bd8 <.text+0x9f08> fmuls  0x4(%ecx)
-08053bdb <.text+0x9f0b> fmuls  0x8(%ecx)
-08053bde <.text+0x9f0e> jmp    08053ba8 <exit@plt+0x9eec>
-08053be0 <.text+0x9f10> push   %ebp
-08053be1 <.text+0x9f11> mov    %esp,%ebp
-08053be3 <.text+0x9f13> sub    $0x58,%esp
-08053be6 <.text+0x9f16> mov    %esi,-0x8(%ebp)
-08053be9 <.text+0x9f19> mov    0xc(%ebp),%esi
-08053bec <.text+0x9f1c> mov    %ebx,-0xc(%ebp)
-08053bef <.text+0x9f1f> mov    0x8(%ebp),%ebx
-08053bf2 <.text+0x9f22> mov    %edi,-0x4(%ebp)
-08053bf5 <.text+0x9f25> test   %esi,%esi
-08053bf7 <.text+0x9f27> je     08053d57 <exit@plt+0xa09b>
-08053bfd <.text+0x9f2d> lea    -0x1c(%ebp),%ecx
-08053c00 <.text+0x9f30> mov    %esi,%edx
-08053c02 <.text+0x9f32> mov    %ebx,%eax
-08053c04 <.text+0x9f34> movl   $0x0,(%esp)
-08053c0b <.text+0x9f3b> call   08053500 <exit@plt+0x9844>
-08053c10 <.text+0x9f40> test   %eax,%eax
-08053c12 <.text+0x9f42> mov    %eax,%edi
-08053c14 <.text+0x9f44> jne    08053c20 <exit@plt+0x9f64>
-08053c16 <.text+0x9f46> jmp    08053c30 <exit@plt+0x9f74>
-08053c18 <.text+0x9f48> fstp   %st(0)
-08053c1a <.text+0x9f4a> lea    0x0(%esi),%esi
-08053c20 <.text+0x9f50> mov    %edi,%eax
-08053c22 <.text+0x9f52> mov    -0xc(%ebp),%ebx
-08053c25 <.text+0x9f55> mov    -0x8(%ebp),%esi
-08053c28 <.text+0x9f58> mov    -0x4(%ebp),%edi
-08053c2b <.text+0x9f5b> mov    %ebp,%esp
-08053c2d <.text+0x9f5d> pop    %ebp
-08053c2e <.text+0x9f5e> ret    
-08053c2f <.text+0x9f5f> nop
-08053c30 <.text+0x9f60> mov    -0x1c(%ebp),%edx
-08053c33 <.text+0x9f63> mov    (%edx),%ecx
-08053c35 <.text+0x9f65> test   %ecx,%ecx
-08053c37 <.text+0x9f67> jne    08053c80 <exit@plt+0x9fc4>
-08053c39 <.text+0x9f69> mov    0xc(%ebx),%eax
-08053c3c <.text+0x9f6c> xor    %ecx,%ecx
-08053c3e <.text+0x9f6e> mov    %esi,(%edx)
-08053c40 <.text+0x9f70> xor    %edx,%edx
-08053c42 <.text+0x9f72> addl   $0x1,0x10(%ebx)
-08053c46 <.text+0x9f76> add    $0x1,%eax
-08053c49 <.text+0x9f79> mov    %eax,0xc(%ebx)
-08053c4c <.text+0x9f7c> mov    %eax,-0x38(%ebp)
-08053c4f <.text+0x9f7f> mov    %edx,-0x34(%ebp)
-08053c52 <.text+0x9f82> mov    0x8(%ebx),%edx
-08053c55 <.text+0x9f85> mov    0x14(%ebx),%eax
-08053c58 <.text+0x9f88> fildll -0x38(%ebp)
-08053c5b <.text+0x9f8b> mov    %ecx,-0x34(%ebp)
-08053c5e <.text+0x9f8e> mov    %edx,-0x38(%ebp)
-08053c61 <.text+0x9f91> fildll -0x38(%ebp)
-08053c64 <.text+0x9f94> fmuls  0x8(%eax)
-08053c67 <.text+0x9f97> fxch   %st(1)
-08053c69 <.text+0x9f99> fucompp 
-08053c6b <.text+0x9f9b> fnstsw %ax
-08053c6d <.text+0x9f9d> sahf   
-08053c6e <.text+0x9f9e> jbe    08053c7c <exit@plt+0x9fc0>
-08053c70 <.text+0x9fa0> jmp    08053ca8 <exit@plt+0x9fec>
-08053c72 <.text+0x9fa2> lea    0x0(%esi),%esi
-08053c78 <.text+0x9fa8> fstp   %st(0)
-08053c7a <.text+0x9faa> fstp   %st(0)
-08053c7c <.text+0x9fac> mov    %esi,%edi
-08053c7e <.text+0x9fae> jmp    08053c20 <exit@plt+0x9f64>
-08053c80 <.text+0x9fb0> mov    0x24(%ebx),%eax
-08053c83 <.text+0x9fb3> test   %eax,%eax
-08053c85 <.text+0x9fb5> je     08053d30 <exit@plt+0xa074>
-08053c8b <.text+0x9fbb> mov    0x4(%eax),%ecx
-08053c8e <.text+0x9fbe> mov    %ecx,0x24(%ebx)
-08053c91 <.text+0x9fc1> mov    0x4(%edx),%ecx
-08053c94 <.text+0x9fc4> mov    %esi,%edi
-08053c96 <.text+0x9fc6> mov    %esi,(%eax)
-08053c98 <.text+0x9fc8> addl   $0x1,0x10(%ebx)
-08053c9c <.text+0x9fcc> mov    %ecx,0x4(%eax)
-08053c9f <.text+0x9fcf> mov    %eax,0x4(%edx)
-08053ca2 <.text+0x9fd2> jmp    08053c20 <exit@plt+0x9f64>
-08053ca7 <.text+0x9fd7> nop
-08053ca8 <.text+0x9fd8> mov    %ebx,%eax
-08053caa <.text+0x9fda> call   080533c0 <exit@plt+0x9704>
-08053caf <.text+0x9fdf> mov    0x8(%ebx),%eax
-08053cb2 <.text+0x9fe2> xor    %edx,%edx
-08053cb4 <.text+0x9fe4> mov    0x14(%ebx),%ecx
-08053cb7 <.text+0x9fe7> mov    %edx,-0x3c(%ebp)
-08053cba <.text+0x9fea> xor    %edx,%edx
-08053cbc <.text+0x9fec> mov    %eax,-0x40(%ebp)
-08053cbf <.text+0x9fef> mov    0xc(%ebx),%eax
-08053cc2 <.text+0x9ff2> flds   0x8(%ecx)
-08053cc5 <.text+0x9ff5> fildll -0x40(%ebp)
-08053cc8 <.text+0x9ff8> mov    %eax,-0x40(%ebp)
-08053ccb <.text+0x9ffb> mov    %edx,-0x3c(%ebp)
-08053cce <.text+0x9ffe> fildll -0x40(%ebp)
-08053cd1 <.text+0xa001> fld    %st(2)
-08053cd3 <.text+0xa003> fmul   %st(2),%st
-08053cd5 <.text+0xa005> fxch   %st(1)
-08053cd7 <.text+0xa007> fucompp 
-08053cd9 <.text+0xa009> fnstsw %ax
-08053cdb <.text+0xa00b> sahf   
-08053cdc <.text+0xa00c> jbe    08053c78 <exit@plt+0x9fbc>
-08053cde <.text+0xa00e> cmpb   $0x0,0x10(%ecx)
-08053ce2 <.text+0xa012> je     08053d50 <exit@plt+0xa094>
-08053ce4 <.text+0xa014> fstp   %st(1)
-08053ce6 <.text+0xa016> fmuls  0xc(%ecx)
-08053ce9 <.text+0xa019> flds   0x805f4a8
-08053cef <.text+0xa01f> fxch   %st(1)
-08053cf1 <.text+0xa021> fucom  %st(1)
-08053cf3 <.text+0xa023> fnstsw %ax
-08053cf5 <.text+0xa025> fstp   %st(1)
-08053cf7 <.text+0xa027> sahf   
-08053cf8 <.text+0xa028> jae    08053c18 <exit@plt+0x9f5c>
-08053cfe <.text+0xa02e> fnstcw -0x2a(%ebp)
-08053d01 <.text+0xa031> mov    %ebx,(%esp)
-08053d04 <.text+0xa034> movzwl -0x2a(%ebp),%eax
-08053d08 <.text+0xa038> mov    $0xc,%ah
-08053d0a <.text+0xa03a> mov    %ax,-0x2c(%ebp)
-08053d0e <.text+0xa03e> fldcw  -0x2c(%ebp)
-08053d11 <.text+0xa041> fistpll -0x38(%ebp)
-08053d14 <.text+0xa044> fldcw  -0x2a(%ebp)
-08053d17 <.text+0xa047> mov    -0x38(%ebp),%eax
-08053d1a <.text+0xa04a> mov    %eax,0x4(%esp)
-08053d1e <.text+0xa04e> call   08053970 <exit@plt+0x9cb4>
-08053d23 <.text+0xa053> test   %al,%al
-08053d25 <.text+0xa055> je     08053c20 <exit@plt+0x9f64>
-08053d2b <.text+0xa05b> jmp    08053c7c <exit@plt+0x9fc0>
-08053d30 <.text+0xa060> movl   $0x8,(%esp)
-08053d37 <.text+0xa067> nop
-08053d38 <.text+0xa068> call   08049afc <malloc@plt>
-08053d3d <.text+0xa06d> test   %eax,%eax
-08053d3f <.text+0xa06f> nop
-08053d40 <.text+0xa070> je     08053c20 <exit@plt+0x9f64>
-08053d46 <.text+0xa076> mov    -0x1c(%ebp),%edx
-08053d49 <.text+0xa079> jmp    08053c91 <exit@plt+0x9fd5>
-08053d4e <.text+0xa07e> xchg   %ax,%ax
-08053d50 <.text+0xa080> fmuls  0xc(%ecx)
-08053d53 <.text+0xa083> fmulp  %st,%st(1)
-08053d55 <.text+0xa085> jmp    08053ce9 <exit@plt+0xa02d>
-08053d57 <.text+0xa087> call   0804968c <abort@plt>
-08053d5c <.text+0xa08c> lea    0x0(%esi,%eiz,1),%esi
-08053d60 <.text+0xa090> push   %ebp
-08053d61 <.text+0xa091> mov    %esp,%ebp
-08053d63 <.text+0xa093> push   %edi
-08053d64 <.text+0xa094> push   %esi
-08053d65 <.text+0xa095> push   %ebx
-08053d66 <.text+0xa096> xor    %ebx,%ebx
-08053d68 <.text+0xa098> sub    $0x4c,%esp
-08053d6b <.text+0xa09b> mov    0x8(%ebp),%eax
-08053d6e <.text+0xa09e> mov    0xc(%ebp),%esi
-08053d71 <.text+0xa0a1> mov    0x10(%eax),%edx
-08053d74 <.text+0xa0a4> mov    (%eax),%ecx
-08053d76 <.text+0xa0a6> mov    0x4(%eax),%edi
-08053d79 <.text+0xa0a9> mov    %edx,-0x2c(%ebp)
-08053d7c <.text+0xa0ac> mov    0x8(%eax),%edx
-08053d7f <.text+0xa0af> cmp    %edi,%ecx
-08053d81 <.text+0xa0b1> mov    %edx,-0x28(%ebp)
-08053d84 <.text+0xa0b4> mov    0xc(%eax),%edx
-08053d87 <.text+0xa0b7> mov    %edx,-0x24(%ebp)
-08053d8a <.text+0xa0ba> jae    08053dbf <exit@plt+0xa103>
-08053d8c <.text+0xa0bc> lea    0x0(%esi,%eiz,1),%esi
-08053d90 <.text+0xa0c0> mov    (%ecx),%eax
-08053d92 <.text+0xa0c2> test   %eax,%eax
-08053d94 <.text+0xa0c4> je     08053db8 <exit@plt+0xa0fc>
-08053d96 <.text+0xa0c6> mov    0x4(%ecx),%eax
-08053d99 <.text+0xa0c9> mov    $0x1,%edx
-08053d9e <.text+0xa0ce> test   %eax,%eax
-08053da0 <.text+0xa0d0> je     08053db2 <exit@plt+0xa0f6>
-08053da2 <.text+0xa0d2> lea    0x0(%esi),%esi
-08053da8 <.text+0xa0d8> mov    0x4(%eax),%eax
-08053dab <.text+0xa0db> add    $0x1,%edx
-08053dae <.text+0xa0de> test   %eax,%eax
-08053db0 <.text+0xa0e0> jne    08053da8 <exit@plt+0xa0ec>
-08053db2 <.text+0xa0e2> cmp    %edx,%ebx
-08053db4 <.text+0xa0e4> jae    08053db8 <exit@plt+0xa0fc>
-08053db6 <.text+0xa0e6> mov    %edx,%ebx
-08053db8 <.text+0xa0e8> add    $0x8,%ecx
-08053dbb <.text+0xa0eb> cmp    %edi,%ecx
-08053dbd <.text+0xa0ed> jb     08053d90 <exit@plt+0xa0d4>
-08053dbf <.text+0xa0ef> mov    -0x2c(%ebp),%eax
-08053dc2 <.text+0xa0f2> mov    %esi,(%esp)
-08053dc5 <.text+0xa0f5> movl   $0x805f419,0x8(%esp)
-08053dcd <.text+0xa0fd> movl   $0x1,0x4(%esp)
-08053dd5 <.text+0xa105> mov    %eax,0xc(%esp)
-08053dd9 <.text+0xa109> call   0804971c <__fprintf_chk@plt>
-08053dde <.text+0xa10e> mov    -0x28(%ebp),%edx
-08053de1 <.text+0xa111> mov    %esi,(%esp)
-08053de4 <.text+0xa114> movl   $0x805f431,0x8(%esp)
-08053dec <.text+0xa11c> movl   $0x1,0x4(%esp)
-08053df4 <.text+0xa124> mov    %edx,0xc(%esp)
-08053df8 <.text+0xa128> call   0804971c <__fprintf_chk@plt>
-08053dfd <.text+0xa12d> mov    -0x24(%ebp),%eax
-08053e00 <.text+0xa130> xor    %edx,%edx
-08053e02 <.text+0xa132> mov    %edx,-0x1c(%ebp)
-08053e05 <.text+0xa135> xor    %edx,%edx
-08053e07 <.text+0xa137> mov    %esi,(%esp)
-08053e0a <.text+0xa13a> movl   $0x805f464,0x8(%esp)
-08053e12 <.text+0xa142> mov    %eax,-0x20(%ebp)
-08053e15 <.text+0xa145> mov    -0x28(%ebp),%eax
-08053e18 <.text+0xa148> movl   $0x1,0x4(%esp)
-08053e20 <.text+0xa150> fildll -0x20(%ebp)
-08053e23 <.text+0xa153> fmuls  0x805f4ac
-08053e29 <.text+0xa159> mov    %eax,-0x20(%ebp)
-08053e2c <.text+0xa15c> mov    -0x24(%ebp),%eax
-08053e2f <.text+0xa15f> mov    %edx,-0x1c(%ebp)
-08053e32 <.text+0xa162> mov    %eax,0xc(%esp)
-08053e36 <.text+0xa166> fildll -0x20(%ebp)
-08053e39 <.text+0xa169> fdivrp %st,%st(1)
-08053e3b <.text+0xa16b> fstpl  0x10(%esp)
-08053e3f <.text+0xa16f> call   0804971c <__fprintf_chk@plt>
-08053e44 <.text+0xa174> mov    %ebx,0xc(%esp)
-08053e48 <.text+0xa178> mov    %esi,(%esp)
-08053e4b <.text+0xa17b> movl   $0x805f449,0x8(%esp)
-08053e53 <.text+0xa183> movl   $0x1,0x4(%esp)
-08053e5b <.text+0xa18b> call   0804971c <__fprintf_chk@plt>
-08053e60 <.text+0xa190> add    $0x4c,%esp
-08053e63 <.text+0xa193> pop    %ebx
-08053e64 <.text+0xa194> pop    %esi
-08053e65 <.text+0xa195> pop    %edi
-08053e66 <.text+0xa196> pop    %ebp
-08053e67 <.text+0xa197> ret    
-08053e68 <.text+0xa198> nop
-08053e69 <.text+0xa199> nop
-08053e6a <.text+0xa19a> nop
-08053e6b <.text+0xa19b> nop
-08053e6c <.text+0xa19c> nop
-08053e6d <.text+0xa19d> nop
-08053e6e <.text+0xa19e> nop
-08053e6f <.text+0xa19f> nop
-08053e70 <.text+0xa1a0> push   %ebp
-08053e71 <.text+0xa1a1> mov    %esp,%ebp
-08053e73 <.text+0xa1a3> sub    $0x48,%esp
-08053e76 <.text+0xa1a6> mov    %ebx,-0xc(%ebp)
-08053e79 <.text+0xa1a9> mov    0x8(%ebp),%ebx
-08053e7c <.text+0xa1ac> mov    %esi,-0x8(%ebp)
-08053e7f <.text+0xa1af> mov    0x10(%ebp),%esi
-08053e82 <.text+0xa1b2> mov    %edi,-0x4(%ebp)
-08053e85 <.text+0xa1b5> test   %ebx,%ebx
-08053e87 <.text+0xa1b7> je     08053fa8 <exit@plt+0xa2ec>
-08053e8d <.text+0xa1bd> xor    %edi,%edi
-08053e8f <.text+0xa1bf> cmpb   $0x27,(%ebx)
-08053e92 <.text+0xa1c2> je     08053f18 <exit@plt+0xa25c>
-08053e98 <.text+0xa1c8> movl   $0x4,0xc(%esp)
-08053ea0 <.text+0xa1d0> movl   $0x805f4e8,0x8(%esp)
-08053ea8 <.text+0xa1d8> movl   $0x805f4f0,0x4(%esp)
-08053eb0 <.text+0xa1e0> mov    %ebx,(%esp)
-08053eb3 <.text+0xa1e3> call   08052a50 <exit@plt+0x8d94>
-08053eb8 <.text+0xa1e8> test   %eax,%eax
-08053eba <.text+0xa1ea> js     08053f28 <exit@plt+0xa26c>
-08053ebc <.text+0xa1ec> or     0x805f4e8(,%eax,4),%edi
-08053ec3 <.text+0xa1f3> movl   $0x1,(%esi)
-08053ec9 <.text+0xa1f9> movl   $0x0,0x4(%esi)
-08053ed0 <.text+0xa200> mov    0xc(%ebp),%eax
-08053ed3 <.text+0xa203> mov    %edi,(%eax)
-08053ed5 <.text+0xa205> xor    %eax,%eax
-08053ed7 <.text+0xa207> mov    0x4(%esi),%edx
-08053eda <.text+0xa20a> or     (%esi),%edx
-08053edc <.text+0xa20c> je     08053ef0 <exit@plt+0xa234>
-08053ede <.text+0xa20e> mov    -0xc(%ebp),%ebx
-08053ee1 <.text+0xa211> mov    -0x8(%ebp),%esi
-08053ee4 <.text+0xa214> mov    -0x4(%ebp),%edi
-08053ee7 <.text+0xa217> mov    %ebp,%esp
-08053ee9 <.text+0xa219> pop    %ebp
-08053eea <.text+0xa21a> ret    
-08053eeb <.text+0xa21b> nop
-08053eec <.text+0xa21c> lea    0x0(%esi,%eiz,1),%esi
-08053ef0 <.text+0xa220> movl   $0x805f4ba,(%esp)
-08053ef7 <.text+0xa227> call   080497bc <getenv@plt>
-08053efc <.text+0xa22c> xor    %ecx,%ecx
-08053efe <.text+0xa22e> mov    $0x200,%edx
-08053f03 <.text+0xa233> test   %eax,%eax
-08053f05 <.text+0xa235> je     08053f98 <exit@plt+0xa2dc>
-08053f0b <.text+0xa23b> mov    %edx,(%esi)
-08053f0d <.text+0xa23d> mov    $0x4,%eax
-08053f12 <.text+0xa242> mov    %ecx,0x4(%esi)
-08053f15 <.text+0xa245> jmp    08053ede <exit@plt+0xa222>
-08053f17 <.text+0xa247> nop
-08053f18 <.text+0xa248> add    $0x1,%ebx
-08053f1b <.text+0xa24b> mov    $0x4,%di
-08053f1f <.text+0xa24f> jmp    08053e98 <exit@plt+0xa1dc>
-08053f24 <.text+0xa254> lea    0x0(%esi,%eiz,1),%esi
-08053f28 <.text+0xa258> lea    -0x1c(%ebp),%eax
-08053f2b <.text+0xa25b> movl   $0x805f4ca,0x10(%esp)
-08053f33 <.text+0xa263> mov    %esi,0xc(%esp)
-08053f37 <.text+0xa267> movl   $0x0,0x8(%esp)
-08053f3f <.text+0xa26f> mov    %eax,0x4(%esp)
-08053f43 <.text+0xa273> mov    %ebx,(%esp)
-08053f46 <.text+0xa276> call   08058960 <exit@plt+0xeca4>
-08053f4b <.text+0xa27b> test   %eax,%eax
-08053f4d <.text+0xa27d> jne    08053ff8 <exit@plt+0xa33c>
-08053f53 <.text+0xa283> movzbl (%ebx),%eax
-08053f56 <.text+0xa286> sub    $0x30,%eax
-08053f59 <.text+0xa289> cmp    $0x9,%al
-08053f5b <.text+0xa28b> jbe    08053ed0 <exit@plt+0xa214>
-08053f61 <.text+0xa291> mov    -0x1c(%ebp),%edx
-08053f64 <.text+0xa294> cmp    %edx,%ebx
-08053f66 <.text+0xa296> je     08053f7d <exit@plt+0xa2c1>
-08053f68 <.text+0xa298> add    $0x1,%ebx
-08053f6b <.text+0xa29b> movzbl (%ebx),%eax
-08053f6e <.text+0xa29e> sub    $0x30,%eax
-08053f71 <.text+0xa2a1> cmp    $0x9,%al
-08053f73 <.text+0xa2a3> jbe    08053ed0 <exit@plt+0xa214>
-08053f79 <.text+0xa2a9> cmp    %edx,%ebx
-08053f7b <.text+0xa2ab> jne    08053f68 <exit@plt+0xa2ac>
-08053f7d <.text+0xa2ad> or     $0x80,%edi
-08053f83 <.text+0xa2b3> cmpb   $0x42,-0x1(%edx)
-08053f87 <.text+0xa2b7> je     08054008 <exit@plt+0xa34c>
-08053f89 <.text+0xa2b9> or     $0x20,%edi
-08053f8c <.text+0xa2bc> jmp    08053ed0 <exit@plt+0xa214>
-08053f91 <.text+0xa2c1> lea    0x0(%esi,%eiz,1),%esi
-08053f98 <.text+0xa2c8> mov    $0x400,%edx
-08053f9d <.text+0xa2cd> xor    %ecx,%ecx
-08053f9f <.text+0xa2cf> jmp    08053f0b <exit@plt+0xa24f>
-08053fa4 <.text+0xa2d4> lea    0x0(%esi,%eiz,1),%esi
-08053fa8 <.text+0xa2d8> movl   $0x805def6,(%esp)
-08053faf <.text+0xa2df> call   080497bc <getenv@plt>
-08053fb4 <.text+0xa2e4> test   %eax,%eax
-08053fb6 <.text+0xa2e6> mov    %eax,%ebx
-08053fb8 <.text+0xa2e8> jne    08053e8d <exit@plt+0xa1d1>
-08053fbe <.text+0xa2ee> movl   $0x805f4b0,(%esp)
-08053fc5 <.text+0xa2f5> call   080497bc <getenv@plt>
-08053fca <.text+0xa2fa> test   %eax,%eax
-08053fcc <.text+0xa2fc> mov    %eax,%ebx
-08053fce <.text+0xa2fe> jne    08053e8d <exit@plt+0xa1d1>
-08053fd4 <.text+0xa304> movl   $0x805f4ba,(%esp)
-08053fdb <.text+0xa30b> call   080497bc <getenv@plt>
-08053fe0 <.text+0xa310> xor    %ecx,%ecx
-08053fe2 <.text+0xa312> mov    $0x200,%edx
-08053fe7 <.text+0xa317> test   %eax,%eax
-08053fe9 <.text+0xa319> je     0805401d <exit@plt+0xa361>
-08053feb <.text+0xa31b> mov    %edx,(%esi)
-08053fed <.text+0xa31d> xor    %edi,%edi
-08053fef <.text+0xa31f> mov    %ecx,0x4(%esi)
-08053ff2 <.text+0xa322> jmp    08053ed0 <exit@plt+0xa214>
-08053ff7 <.text+0xa327> nop
-08053ff8 <.text+0xa328> mov    0xc(%ebp),%edx
-08053ffb <.text+0xa32b> movl   $0x0,(%edx)
-08054001 <.text+0xa331> jmp    08053ed7 <exit@plt+0xa21b>
-08054006 <.text+0xa336> xchg   %ax,%ax
-08054008 <.text+0xa338> or     $0x100,%edi
-0805400e <.text+0xa33e> cmpb   $0x69,-0x2(%edx)
-08054012 <.text+0xa342> jne    08053ed0 <exit@plt+0xa214>
-08054018 <.text+0xa348> jmp    08053f89 <exit@plt+0xa2cd>
-0805401d <.text+0xa34d> mov    $0x400,%edx
-08054022 <.text+0xa352> xor    %ecx,%ecx
-08054024 <.text+0xa354> jmp    08053feb <exit@plt+0xa32f>
-08054026 <.text+0xa356> lea    0x0(%esi),%esi
-08054029 <.text+0xa359> lea    0x0(%edi,%eiz,1),%edi
-08054030 <.text+0xa360> push   %ebp
-08054031 <.text+0xa361> mov    %esp,%ebp
-08054033 <.text+0xa363> push   %edi
-08054034 <.text+0xa364> push   %esi
-08054035 <.text+0xa365> push   %ebx
-08054036 <.text+0xa366> sub    $0xdc,%esp
-0805403c <.text+0xa36c> mov    0x8(%ebp),%eax
-0805403f <.text+0xa36f> mov    0xc(%ebp),%edx
-08054042 <.text+0xa372> mov    0x14(%ebp),%ecx
-08054045 <.text+0xa375> mov    0x18(%ebp),%ebx
-08054048 <.text+0xa378> mov    %eax,-0x60(%ebp)
-0805404b <.text+0xa37b> mov    0x20(%ebp),%eax
-0805404e <.text+0xa37e> mov    %edx,-0x5c(%ebp)
-08054051 <.text+0xa381> mov    0x10(%ebp),%edx
-08054054 <.text+0xa384> and    $0x3,%ecx
-08054057 <.text+0xa387> mov    0x1c(%ebp),%esi
-0805405a <.text+0xa38a> mov    %ecx,-0x6c(%ebp)
-0805405d <.text+0xa38d> mov    %eax,-0x78(%ebp)
-08054060 <.text+0xa390> mov    0x14(%ebp),%eax
-08054063 <.text+0xa393> mov    %edx,-0x84(%ebp)
-08054069 <.text+0xa399> mov    0x24(%ebp),%edx
-0805406c <.text+0xa39c> and    $0x20,%eax
-0805406f <.text+0xa39f> mov    %edx,-0x74(%ebp)
-08054072 <.text+0xa3a2> mov    %gs:0x14,%edx
-08054079 <.text+0xa3a9> mov    %edx,-0x1c(%ebp)
-0805407c <.text+0xa3ac> xor    %edx,%edx
-0805407e <.text+0xa3ae> cmp    $0x1,%eax
-08054081 <.text+0xa3b1> sbb    %edx,%edx
-08054083 <.text+0xa3b3> and    $0xffffffe8,%edx
-08054086 <.text+0xa3b6> add    $0x400,%edx
-0805408c <.text+0xa3bc> mov    %edx,-0x64(%ebp)
-0805408f <.text+0xa3bf> mov    %eax,-0x8c(%ebp)
-08054095 <.text+0xa3c5> call   080496bc <localeconv@plt>
-0805409a <.text+0xa3ca> mov    (%eax),%ecx
-0805409c <.text+0xa3cc> mov    %eax,%edi
-0805409e <.text+0xa3ce> mov    %ecx,(%esp)
-080540a1 <.text+0xa3d1> mov    %ecx,-0x88(%ebp)
-080540a7 <.text+0xa3d7> call   08049a2c <strlen@plt>
-080540ac <.text+0xa3dc> lea    -0x1(%eax),%edx
-080540af <.text+0xa3df> cmp    $0xf,%edx
-080540b2 <.text+0xa3e2> mov    %eax,-0xa4(%ebp)
-080540b8 <.text+0xa3e8> jbe    080540ce <exit@plt+0xa412>
-080540ba <.text+0xa3ea> movl   $0x1,-0xa4(%ebp)
-080540c4 <.text+0xa3f4> movl   $0x805f03d,-0x88(%ebp)
-080540ce <.text+0xa3fe> mov    0x8(%edi),%eax
-080540d1 <.text+0xa401> mov    0x4(%edi),%edi
-080540d4 <.text+0xa404> mov    %eax,-0x68(%ebp)
-080540d7 <.text+0xa407> mov    %edi,(%esp)
-080540da <.text+0xa40a> mov    %edi,-0x80(%ebp)
-080540dd <.text+0xa40d> call   08049a2c <strlen@plt>
-080540e2 <.text+0xa412> cmp    $0x10,%eax
-080540e5 <.text+0xa415> jbe    080540ee <exit@plt+0xa432>
-080540e7 <.text+0xa417> movl   $0x805f061,-0x80(%ebp)
-080540ee <.text+0xa41e> mov    -0x84(%ebp),%edx
-080540f4 <.text+0xa424> add    $0x288,%edx
-080540fa <.text+0xa42a> cmp    %esi,-0x74(%ebp)
-080540fd <.text+0xa42d> mov    %edx,-0x7c(%ebp)
-08054100 <.text+0xa430> ja     08054261 <exit@plt+0xa5a5>
-08054106 <.text+0xa436> jae    08054258 <exit@plt+0xa59c>
-0805410c <.text+0xa43c> mov    -0x78(%ebp),%eax
-0805410f <.text+0xa43f> mov    -0x74(%ebp),%edx
-08054112 <.text+0xa442> mov    %ebx,(%esp)
-08054115 <.text+0xa445> mov    %esi,0x4(%esp)
-08054119 <.text+0xa449> mov    %eax,0x8(%esp)
-0805411d <.text+0xa44d> mov    %edx,0xc(%esp)
-08054121 <.text+0xa451> call   0805bb90 <exit@plt+0x11ed4>
-08054126 <.text+0xa456> or     %eax,%edx
-08054128 <.text+0xa458> je     08054470 <exit@plt+0xa7b4>
-0805412e <.text+0xa45e> mov    -0x5c(%ebp),%edx
-08054131 <.text+0xa461> fildll -0x60(%ebp)
-08054134 <.text+0xa464> test   %edx,%edx
-08054136 <.text+0xa466> js     08054970 <exit@plt+0xacb4>
-0805413c <.text+0xa46c> mov    %ebx,-0x50(%ebp)
-0805413f <.text+0xa46f> test   %esi,%esi
-08054141 <.text+0xa471> mov    %esi,-0x4c(%ebp)
-08054144 <.text+0xa474> fildll -0x50(%ebp)
-08054147 <.text+0xa477> js     08054987 <exit@plt+0xaccb>
-0805414d <.text+0xa47d> mov    -0x74(%ebp),%eax
-08054150 <.text+0xa480> fildll -0x78(%ebp)
-08054153 <.text+0xa483> test   %eax,%eax
-08054155 <.text+0xa485> js     0805499b <exit@plt+0xacdf>
-0805415b <.text+0xa48b> fdivrp %st,%st(1)
-0805415d <.text+0xa48d> testb  $0x10,0x14(%ebp)
-08054161 <.text+0xa491> fmulp  %st,%st(1)
-08054163 <.text+0xa493> je     08054378 <exit@plt+0xa6bc>
-08054169 <.text+0xa499> mov    -0x64(%ebp),%eax
-0805416c <.text+0xa49c> xor    %edx,%edx
-0805416e <.text+0xa49e> xor    %esi,%esi
-08054170 <.text+0xa4a0> fld1   
-08054172 <.text+0xa4a2> mov    %edx,-0x4c(%ebp)
-08054175 <.text+0xa4a5> mov    %eax,-0x50(%ebp)
-08054178 <.text+0xa4a8> fildll -0x50(%ebp)
-0805417b <.text+0xa4ab> nop
-0805417c <.text+0xa4ac> lea    0x0(%esi,%eiz,1),%esi
-08054180 <.text+0xa4b0> fmul   %st,%st(1)
-08054182 <.text+0xa4b2> add    $0x1,%esi
-08054185 <.text+0xa4b5> fld    %st(0)
-08054187 <.text+0xa4b7> fmul   %st(2),%st
-08054189 <.text+0xa4b9> fxch   %st(3)
-0805418b <.text+0xa4bb> fucom  %st(3)
-0805418d <.text+0xa4bd> fnstsw %ax
-0805418f <.text+0xa4bf> fstp   %st(3)
-08054191 <.text+0xa4c1> sahf   
-08054192 <.text+0xa4c2> jb     080541a0 <exit@plt+0xa4e4>
-08054194 <.text+0xa4c4> cmp    $0x7,%esi
-08054197 <.text+0xa4c7> jle    08054180 <exit@plt+0xa4c4>
-08054199 <.text+0xa4c9> fstp   %st(0)
-0805419b <.text+0xa4cb> jmp    080541a2 <exit@plt+0xa4e6>
-0805419d <.text+0xa4cd> lea    0x0(%esi),%esi
-080541a0 <.text+0xa4d0> fstp   %st(0)
-080541a2 <.text+0xa4d2> cmpl   $0x1,-0x6c(%ebp)
-080541a6 <.text+0xa4d6> fdivrp %st,%st(1)
-080541a8 <.text+0xa4d8> je     08054740 <exit@plt+0xaa84>
-080541ae <.text+0xa4de> fldt   0x805f520
-080541b4 <.text+0xa4e4> fucomp %st(1)
-080541b6 <.text+0xa4e6> fnstsw %ax
-080541b8 <.text+0xa4e8> sahf   
-080541b9 <.text+0xa4e9> jbe    08054740 <exit@plt+0xaa84>
-080541bf <.text+0xa4ef> flds   0x805f50c
-080541c5 <.text+0xa4f5> fxch   %st(1)
-080541c7 <.text+0xa4f7> fucom  %st(1)
-080541c9 <.text+0xa4f9> fnstsw %ax
-080541cb <.text+0xa4fb> sahf   
-080541cc <.text+0xa4fc> jae    08054b38 <exit@plt+0xae7c>
-080541d2 <.text+0xa502> fstp   %st(1)
-080541d4 <.text+0xa504> fnstcw -0x52(%ebp)
-080541d7 <.text+0xa507> fld    %st(0)
-080541d9 <.text+0xa509> movzwl -0x52(%ebp),%eax
-080541dd <.text+0xa50d> mov    $0xc,%ah
-080541df <.text+0xa50f> mov    %ax,-0x54(%ebp)
-080541e3 <.text+0xa513> fldcw  -0x54(%ebp)
-080541e6 <.text+0xa516> fistpll -0x50(%ebp)
-080541e9 <.text+0xa519> fldcw  -0x52(%ebp)
-080541ec <.text+0xa51c> mov    -0x50(%ebp),%edx
-080541ef <.text+0xa51f> mov    -0x4c(%ebp),%ecx
-080541f2 <.text+0xa522> mov    -0x6c(%ebp),%ebx
-080541f5 <.text+0xa525> movl   $0x0,-0x60(%ebp)
-080541fc <.text+0xa52c> movl   $0x0,-0x5c(%ebp)
-08054203 <.text+0xa533> test   %ebx,%ebx
-08054205 <.text+0xa535> jne    08054234 <exit@plt+0xa578>
-08054207 <.text+0xa537> mov    %edx,-0x50(%ebp)
-0805420a <.text+0xa53a> test   %ecx,%ecx
-0805420c <.text+0xa53c> mov    %ecx,-0x4c(%ebp)
-0805420f <.text+0xa53f> fildll -0x50(%ebp)
-08054212 <.text+0xa542> js     08054c96 <exit@plt+0xafda>
-08054218 <.text+0xa548> fucomp %st(1)
-0805421a <.text+0xa54a> fnstsw %ax
-0805421c <.text+0xa54c> mov    $0x1,%edi
-08054221 <.text+0xa551> sahf   
-08054222 <.text+0xa552> setne  %al
-08054225 <.text+0xa555> setp   %bl
-08054228 <.text+0xa558> or     %ebx,%eax
-0805422a <.text+0xa55a> xor    %ebx,%ebx
-0805422c <.text+0xa55c> and    %eax,%edi
-0805422e <.text+0xa55e> mov    %edi,-0x60(%ebp)
-08054231 <.text+0xa561> mov    %ebx,-0x5c(%ebp)
-08054234 <.text+0xa564> add    -0x60(%ebp),%edx
-08054237 <.text+0xa567> adc    -0x5c(%ebp),%ecx
-0805423a <.text+0xa56a> mov    %edx,-0x50(%ebp)
-0805423d <.text+0xa56d> mov    %ecx,-0x4c(%ebp)
-08054240 <.text+0xa570> test   %ecx,%ecx
-08054242 <.text+0xa572> fildll -0x50(%ebp)
-08054245 <.text+0xa575> jns    08054742 <exit@plt+0xaa86>
-0805424b <.text+0xa57b> fadds  0x805f508
-08054251 <.text+0xa581> jmp    08054742 <exit@plt+0xaa86>
-08054256 <.text+0xa586> xchg   %ax,%ax
-08054258 <.text+0xa588> cmp    %ebx,-0x78(%ebp)
-0805425b <.text+0xa58b> jbe    0805410c <exit@plt+0xa450>
-08054261 <.text+0xa591> mov    %esi,%ecx
-08054263 <.text+0xa593> or     %ebx,%ecx
-08054265 <.text+0xa595> je     0805412e <exit@plt+0xa472>
-0805426b <.text+0xa59b> mov    -0x78(%ebp),%eax
-0805426e <.text+0xa59e> mov    -0x74(%ebp),%edx
-08054271 <.text+0xa5a1> mov    %ebx,0x8(%esp)
-08054275 <.text+0xa5a5> mov    %esi,0xc(%esp)
-08054279 <.text+0xa5a9> mov    %eax,(%esp)
-0805427c <.text+0xa5ac> mov    %edx,0x4(%esp)
-08054280 <.text+0xa5b0> call   0805bb90 <exit@plt+0x11ed4>
-08054285 <.text+0xa5b5> or     %eax,%edx
-08054287 <.text+0xa5b7> jne    0805412e <exit@plt+0xa472>
-0805428d <.text+0xa5bd> mov    -0x74(%ebp),%ecx
-08054290 <.text+0xa5c0> mov    -0x78(%ebp),%edx
-08054293 <.text+0xa5c3> mov    %ebx,0x8(%esp)
-08054297 <.text+0xa5c7> mov    %esi,0xc(%esp)
-0805429b <.text+0xa5cb> mov    $0xa,%esi
-080542a0 <.text+0xa5d0> mov    %ecx,0x4(%esp)
-080542a4 <.text+0xa5d4> mov    %edx,(%esp)
-080542a7 <.text+0xa5d7> call   0805ba60 <exit@plt+0x11da4>
-080542ac <.text+0xa5dc> mov    -0x60(%ebp),%ecx
-080542af <.text+0xa5df> mov    -0x5c(%ebp),%ebx
-080542b2 <.text+0xa5e2> mov    %ecx,(%esp)
-080542b5 <.text+0xa5e5> mov    %ebx,0x4(%esp)
-080542b9 <.text+0xa5e9> mov    %eax,0x8(%esp)
-080542bd <.text+0xa5ed> mov    %edx,%edi
-080542bf <.text+0xa5ef> mov    %edx,0xc(%esp)
-080542c3 <.text+0xa5f3> mov    %eax,-0xa8(%ebp)
-080542c9 <.text+0xa5f9> call   0805bb90 <exit@plt+0x11ed4>
-080542ce <.text+0xa5fe> mov    %edi,0xc(%esp)
-080542d2 <.text+0xa602> imul   $0xa,%edx,%ebx
-080542d5 <.text+0xa605> mul    %esi
-080542d7 <.text+0xa607> add    %ebx,%edx
-080542d9 <.text+0xa609> mov    %edx,-0x94(%ebp)
-080542df <.text+0xa60f> mov    -0xa8(%ebp),%edx
-080542e5 <.text+0xa615> mov    %eax,-0x98(%ebp)
-080542eb <.text+0xa61b> mov    -0x94(%ebp),%ebx
-080542f1 <.text+0xa621> mov    -0x98(%ebp),%ecx
-080542f7 <.text+0xa627> mov    %edx,0x8(%esp)
-080542fb <.text+0xa62b> mov    %ebx,0x4(%esp)
-080542ff <.text+0xa62f> mov    %ecx,(%esp)
-08054302 <.text+0xa632> call   0805bb90 <exit@plt+0x11ed4>
-08054307 <.text+0xa637> mov    -0x5c(%ebp),%ecx
-0805430a <.text+0xa63a> mov    %edi,0xc(%esp)
-0805430e <.text+0xa63e> mov    %ecx,0x4(%esp)
-08054312 <.text+0xa642> mov    %eax,%ebx
-08054314 <.text+0xa644> mov    %edx,%esi
-08054316 <.text+0xa646> mov    -0xa8(%ebp),%eax
-0805431c <.text+0xa64c> mov    -0x60(%ebp),%edx
-0805431f <.text+0xa64f> shld   $0x1,%ebx,%esi
-08054323 <.text+0xa653> add    %ebx,%ebx
-08054325 <.text+0xa655> mov    %eax,0x8(%esp)
-08054329 <.text+0xa659> mov    %edx,(%esp)
-0805432c <.text+0xa65c> call   0805ba60 <exit@plt+0x11da4>
-08054331 <.text+0xa661> mov    -0xa8(%ebp),%ecx
-08054337 <.text+0xa667> mov    %edi,0xc(%esp)
-0805433b <.text+0xa66b> mov    %ecx,0x8(%esp)
-0805433f <.text+0xa66f> mov    %eax,-0xa0(%ebp)
-08054345 <.text+0xa675> mov    -0x98(%ebp),%eax
-0805434b <.text+0xa67b> mov    %edx,-0x9c(%ebp)
-08054351 <.text+0xa681> mov    -0x94(%ebp),%edx
-08054357 <.text+0xa687> mov    %eax,(%esp)
-0805435a <.text+0xa68a> mov    %edx,0x4(%esp)
-0805435e <.text+0xa68e> call   0805ba60 <exit@plt+0x11da4>
-08054363 <.text+0xa693> cmp    %esi,%edi
-08054365 <.text+0xa695> mov    %eax,%ecx
-08054367 <.text+0xa697> jae    08054b68 <exit@plt+0xaeac>
-0805436d <.text+0xa69d> mov    $0x3,%ebx
-08054372 <.text+0xa6a2> jmp    080544e9 <exit@plt+0xa82d>
-08054377 <.text+0xa6a7> nop
-08054378 <.text+0xa6a8> cmpl   $0x1,-0x6c(%ebp)
-0805437c <.text+0xa6ac> je     0805438f <exit@plt+0xa6d3>
-0805437e <.text+0xa6ae> fldt   0x805f520
-08054384 <.text+0xa6b4> fucomp %st(1)
-08054386 <.text+0xa6b6> fnstsw %ax
-08054388 <.text+0xa6b8> sahf   
-08054389 <.text+0xa6b9> ja     080548d8 <exit@plt+0xac1c>
-0805438f <.text+0xa6bf> mov    -0x84(%ebp),%eax
-08054395 <.text+0xa6c5> mov    $0xffffffff,%esi
-0805439a <.text+0xa6ca> fstpt  0x10(%esp)
-0805439e <.text+0xa6ce> movl   $0x805f4dc,0xc(%esp)
-080543a6 <.text+0xa6d6> movl   $0xffffffff,0x8(%esp)
-080543ae <.text+0xa6de> movl   $0x1,0x4(%esp)
-080543b6 <.text+0xa6e6> mov    %eax,(%esp)
-080543b9 <.text+0xa6e9> call   08049c1c <__sprintf_chk@plt>
-080543be <.text+0xa6ee> mov    -0x84(%ebp),%edx
-080543c4 <.text+0xa6f4> mov    %edx,(%esp)
-080543c7 <.text+0xa6f7> call   08049a2c <strlen@plt>
-080543cc <.text+0xa6fc> xor    %edx,%edx
-080543ce <.text+0xa6fe> mov    %eax,%edi
-080543d0 <.text+0xa700> jmp    080543e8 <exit@plt+0xa72c>
-080543d2 <.text+0xa702> lea    0x0(%esi),%esi
-080543d8 <.text+0xa708> fstp   %st(0)
-080543da <.text+0xa70a> jmp    080543e8 <exit@plt+0xa72c>
-080543dc <.text+0xa70c> lea    0x0(%esi,%eiz,1),%esi
-080543e0 <.text+0xa710> fstp   %st(0)
-080543e2 <.text+0xa712> lea    0x0(%esi),%esi
-080543e8 <.text+0xa718> mov    -0x7c(%ebp),%ebx
-080543eb <.text+0xa71b> mov    -0x84(%ebp),%ecx
-080543f1 <.text+0xa721> mov    %edi,0x8(%esp)
-080543f5 <.text+0xa725> mov    %edx,-0xb0(%ebp)
-080543fb <.text+0xa72b> sub    %edi,%ebx
-080543fd <.text+0xa72d> mov    %ecx,0x4(%esp)
-08054401 <.text+0xa731> mov    %ebx,(%esp)
-08054404 <.text+0xa734> call   08049bac <memmove@plt>
-08054409 <.text+0xa739> mov    -0xb0(%ebp),%edx
-0805440f <.text+0xa73f> sub    %edx,%edi
-08054411 <.text+0xa741> testb  $0x4,0x14(%ebp)
-08054415 <.text+0xa745> lea    (%ebx,%edi,1),%edi
-08054418 <.text+0xa748> jne    08054630 <exit@plt+0xa974>
-0805441e <.text+0xa74e> cmpb   $0x0,0x14(%ebp)
-08054422 <.text+0xa752> jns    08054448 <exit@plt+0xa78c>
-08054424 <.text+0xa754> cmp    $0xffffffff,%esi
-08054427 <.text+0xa757> je     080549a8 <exit@plt+0xacec>
-0805442d <.text+0xa75d> mov    0x14(%ebp),%eax
-08054430 <.text+0xa760> and    $0x100,%eax
-08054435 <.text+0xa765> test   %esi,%esi
-08054437 <.text+0xa767> jne    080546d8 <exit@plt+0xaa1c>
-0805443d <.text+0xa76d> test   %eax,%eax
-0805443f <.text+0xa76f> jne    080546d8 <exit@plt+0xaa1c>
-08054445 <.text+0xa775> lea    0x0(%esi),%esi
-08054448 <.text+0xa778> mov    -0x7c(%ebp),%ecx
-0805444b <.text+0xa77b> mov    %ebx,%eax
-0805444d <.text+0xa77d> movb   $0x0,(%ecx)
-08054450 <.text+0xa780> mov    -0x1c(%ebp),%ebx
-08054453 <.text+0xa783> xor    %gs:0x14,%ebx
-0805445a <.text+0xa78a> jne    08054d08 <exit@plt+0xb04c>
-08054460 <.text+0xa790> add    $0xdc,%esp
-08054466 <.text+0xa796> pop    %ebx
-08054467 <.text+0xa797> pop    %esi
-08054468 <.text+0xa798> pop    %edi
-08054469 <.text+0xa799> pop    %ebp
-0805446a <.text+0xa79a> ret    
-0805446b <.text+0xa79b> nop
-0805446c <.text+0xa79c> lea    0x0(%esi,%eiz,1),%esi
-08054470 <.text+0xa7a0> mov    -0x74(%ebp),%ecx
-08054473 <.text+0xa7a3> mov    -0x78(%ebp),%edx
-08054476 <.text+0xa7a6> mov    %ebx,(%esp)
-08054479 <.text+0xa7a9> mov    %esi,0x4(%esp)
-0805447d <.text+0xa7ad> mov    %ecx,0xc(%esp)
-08054481 <.text+0xa7b1> mov    %edx,0x8(%esp)
-08054485 <.text+0xa7b5> call   0805ba60 <exit@plt+0x11da4>
-0805448a <.text+0xa7ba> mov    %eax,%ecx
-0805448c <.text+0xa7bc> mov    -0x5c(%ebp),%eax
-0805448f <.text+0xa7bf> mov    %edx,0xc(%esp)
-08054493 <.text+0xa7c3> imul   -0x60(%ebp),%edx
-08054497 <.text+0xa7c7> mov    %ecx,0x8(%esp)
-0805449b <.text+0xa7cb> imul   %ecx,%eax
-0805449e <.text+0xa7ce> add    %eax,%edx
-080544a0 <.text+0xa7d0> mov    -0x60(%ebp),%eax
-080544a3 <.text+0xa7d3> mov    %edx,-0x98(%ebp)
-080544a9 <.text+0xa7d9> mul    %ecx
-080544ab <.text+0xa7db> mov    %eax,-0xa0(%ebp)
-080544b1 <.text+0xa7e1> mov    -0x98(%ebp),%eax
-080544b7 <.text+0xa7e7> add    %eax,%edx
-080544b9 <.text+0xa7e9> mov    %edx,-0x9c(%ebp)
-080544bf <.text+0xa7ef> mov    -0xa0(%ebp),%edx
-080544c5 <.text+0xa7f5> mov    -0x9c(%ebp),%ecx
-080544cb <.text+0xa7fb> mov    %edx,(%esp)
-080544ce <.text+0xa7fe> mov    %ecx,0x4(%esp)
-080544d2 <.text+0xa802> call   0805ba60 <exit@plt+0x11da4>
-080544d7 <.text+0xa807> xor    -0x5c(%ebp),%edx
-080544da <.text+0xa80a> xor    -0x60(%ebp),%eax
-080544dd <.text+0xa80d> or     %eax,%edx
-080544df <.text+0xa80f> jne    0805412e <exit@plt+0xa472>
-080544e5 <.text+0xa815> xor    %ebx,%ebx
-080544e7 <.text+0xa817> xor    %ecx,%ecx
-080544e9 <.text+0xa819> mov    0x14(%ebp),%eax
-080544ec <.text+0xa81c> and    $0x10,%eax
-080544ef <.text+0xa81f> mov    %eax,-0xac(%ebp)
-080544f5 <.text+0xa825> jne    080549f8 <exit@plt+0xad3c>
-080544fb <.text+0xa82b> mov    -0x7c(%ebp),%edi
-080544fe <.text+0xa82e> mov    $0xffffffff,%esi
-08054503 <.text+0xa833> cmpl   $0x1,-0x6c(%ebp)
-08054507 <.text+0xa837> je     08054ba8 <exit@plt+0xaeec>
-0805450d <.text+0xa83d> mov    -0x6c(%ebp),%eax
-08054510 <.text+0xa840> test   %eax,%eax
-08054512 <.text+0xa842> jne    080545b8 <exit@plt+0xa8fc>
-08054518 <.text+0xa848> lea    (%ebx,%ecx,1),%ecx
-0805451b <.text+0xa84b> test   %ecx,%ecx
-0805451d <.text+0xa84d> setg   %al
-08054520 <.text+0xa850> test   %al,%al
-08054522 <.text+0xa852> je     080545b8 <exit@plt+0xa8fc>
-08054528 <.text+0xa858> mov    -0xac(%ebp),%ebx
-0805452e <.text+0xa85e> addl   $0x1,-0xa0(%ebp)
-08054535 <.text+0xa865> adcl   $0x0,-0x9c(%ebp)
-0805453c <.text+0xa86c> test   %ebx,%ebx
-0805453e <.text+0xa86e> je     080545b8 <exit@plt+0xa8fc>
-08054540 <.text+0xa870> mov    -0x9c(%ebp),%edx
-08054546 <.text+0xa876> mov    -0x64(%ebp),%eax
-08054549 <.text+0xa879> xor    -0xa0(%ebp),%eax
-0805454f <.text+0xa87f> or     %eax,%edx
-08054551 <.text+0xa881> jne    080545b8 <exit@plt+0xa8fc>
-08054553 <.text+0xa883> cmp    $0x7,%esi
-08054556 <.text+0xa886> jg     080545b8 <exit@plt+0xa8fc>
-08054558 <.text+0xa888> add    $0x1,%esi
-0805455b <.text+0xa88b> testb  $0x8,0x14(%ebp)
-0805455f <.text+0xa88f> movl   $0x1,-0xa0(%ebp)
-08054569 <.text+0xa899> movl   $0x0,-0x9c(%ebp)
-08054573 <.text+0xa8a3> jne    080545b8 <exit@plt+0xa8fc>
-08054575 <.text+0xa8a5> movb   $0x30,-0x1(%edi)
-08054579 <.text+0xa8a9> mov    -0xa4(%ebp),%eax
-0805457f <.text+0xa8af> mov    -0x88(%ebp),%edx
-08054585 <.text+0xa8b5> neg    %eax
-08054587 <.text+0xa8b7> lea    -0x1(%edi,%eax,1),%edi
-0805458b <.text+0xa8bb> mov    -0xa4(%ebp),%eax
-08054591 <.text+0xa8c1> mov    %edx,0x4(%esp)
-08054595 <.text+0xa8c5> mov    %edi,(%esp)
-08054598 <.text+0xa8c8> mov    %eax,0x8(%esp)
-0805459c <.text+0xa8cc> call   08049a0c <memcpy@plt>
-080545a1 <.text+0xa8d1> movl   $0x1,-0xa0(%ebp)
-080545ab <.text+0xa8db> movl   $0x0,-0x9c(%ebp)
-080545b5 <.text+0xa8e5> lea    0x0(%esi),%esi
-080545b8 <.text+0xa8e8> mov    %esi,-0x6c(%ebp)
-080545bb <.text+0xa8eb> mov    -0xa0(%ebp),%ebx
-080545c1 <.text+0xa8f1> mov    -0x9c(%ebp),%esi
-080545c7 <.text+0xa8f7> mov    %edi,-0x60(%ebp)
-080545ca <.text+0xa8fa> lea    0x0(%esi),%esi
-080545d0 <.text+0xa900> mov    %ebx,(%esp)
-080545d3 <.text+0xa903> sub    $0x1,%edi
-080545d6 <.text+0xa906> mov    %esi,0x4(%esp)
-080545da <.text+0xa90a> movl   $0xa,0x8(%esp)
-080545e2 <.text+0xa912> movl   $0x0,0xc(%esp)
-080545ea <.text+0xa91a> call   0805bb90 <exit@plt+0x11ed4>
-080545ef <.text+0xa91f> add    $0x30,%eax
-080545f2 <.text+0xa922> mov    %al,(%edi)
-080545f4 <.text+0xa924> mov    %ebx,(%esp)
-080545f7 <.text+0xa927> mov    %esi,0x4(%esp)
-080545fb <.text+0xa92b> movl   $0xa,0x8(%esp)
-08054603 <.text+0xa933> movl   $0x0,0xc(%esp)
-0805460b <.text+0xa93b> call   0805ba60 <exit@plt+0x11da4>
-08054610 <.text+0xa940> mov    %edx,%ecx
-08054612 <.text+0xa942> mov    %eax,%ebx
-08054614 <.text+0xa944> or     %eax,%ecx
-08054616 <.text+0xa946> mov    %edx,%esi
-08054618 <.text+0xa948> jne    080545d0 <exit@plt+0xa914>
-0805461a <.text+0xa94a> testb  $0x4,0x14(%ebp)
-0805461e <.text+0xa94e> mov    %edi,%ebx
-08054620 <.text+0xa950> mov    -0x6c(%ebp),%esi
-08054623 <.text+0xa953> mov    -0x60(%ebp),%edi
-08054626 <.text+0xa956> je     0805441e <exit@plt+0xa762>
-0805462c <.text+0xa95c> lea    0x0(%esi,%eiz,1),%esi
-08054630 <.text+0xa960> mov    -0x80(%ebp),%eax
-08054633 <.text+0xa963> sub    %ebx,%edi
-08054635 <.text+0xa965> mov    %eax,(%esp)
-08054638 <.text+0xa968> call   08049a2c <strlen@plt>
-0805463d <.text+0xa96d> lea    -0x45(%ebp),%edx
-08054640 <.text+0xa970> mov    %ebx,0x4(%esp)
-08054644 <.text+0xa974> add    %edi,%ebx
-08054646 <.text+0xa976> mov    %edx,(%esp)
-08054649 <.text+0xa979> movl   $0x29,0xc(%esp)
-08054651 <.text+0xa981> mov    %edi,0x8(%esp)
-08054655 <.text+0xa985> mov    %eax,-0x60(%ebp)
-08054658 <.text+0xa988> call   0804982c <__memcpy_chk@plt>
-0805465d <.text+0xa98d> mov    -0x60(%ebp),%ecx
-08054660 <.text+0xa990> mov    $0xffffffff,%edx
-08054665 <.text+0xa995> mov    %esi,-0x88(%ebp)
-0805466b <.text+0xa99b> mov    %edx,%esi
-0805466d <.text+0xa99d> neg    %ecx
-0805466f <.text+0xa99f> mov    %ecx,-0x6c(%ebp)
-08054672 <.text+0xa9a2> jmp    08054691 <exit@plt+0xa9d5>
-08054674 <.text+0xa9a4> lea    0x0(%esi,%eiz,1),%esi
-08054678 <.text+0xa9a8> mov    -0x60(%ebp),%ecx
-0805467b <.text+0xa9ab> mov    -0x80(%ebp),%eax
-0805467e <.text+0xa9ae> add    -0x6c(%ebp),%ebx
-08054681 <.text+0xa9b1> mov    %ecx,0x8(%esp)
-08054685 <.text+0xa9b5> mov    %eax,0x4(%esp)
-08054689 <.text+0xa9b9> mov    %ebx,(%esp)
-0805468c <.text+0xa9bc> call   08049a0c <memcpy@plt>
-08054691 <.text+0xa9c1> mov    -0x68(%ebp),%edx
-08054694 <.text+0xa9c4> movzbl (%edx),%eax
-08054697 <.text+0xa9c7> test   %al,%al
-08054699 <.text+0xa9c9> je     080546a8 <exit@plt+0xa9ec>
-0805469b <.text+0xa9cb> cmp    $0x7e,%al
-0805469d <.text+0xa9cd> mov    %edi,%esi
-0805469f <.text+0xa9cf> ja     080546a4 <exit@plt+0xa9e8>
-080546a1 <.text+0xa9d1> movzbl %al,%esi
-080546a4 <.text+0xa9d4> addl   $0x1,-0x68(%ebp)
-080546a8 <.text+0xa9d8> cmp    %edi,%esi
-080546aa <.text+0xa9da> jbe    080546ae <exit@plt+0xa9f2>
-080546ac <.text+0xa9dc> mov    %edi,%esi
-080546ae <.text+0xa9de> sub    %esi,%edi
-080546b0 <.text+0xa9e0> sub    %esi,%ebx
-080546b2 <.text+0xa9e2> lea    -0x45(%ebp),%eax
-080546b5 <.text+0xa9e5> add    %edi,%eax
-080546b7 <.text+0xa9e7> mov    %esi,0x8(%esp)
-080546bb <.text+0xa9eb> mov    %eax,0x4(%esp)
-080546bf <.text+0xa9ef> mov    %ebx,(%esp)
-080546c2 <.text+0xa9f2> call   08049a0c <memcpy@plt>
-080546c7 <.text+0xa9f7> test   %edi,%edi
-080546c9 <.text+0xa9f9> jne    08054678 <exit@plt+0xa9bc>
-080546cb <.text+0xa9fb> mov    -0x88(%ebp),%esi
-080546d1 <.text+0xaa01> jmp    0805441e <exit@plt+0xa762>
-080546d6 <.text+0xaa06> xchg   %ax,%ax
-080546d8 <.text+0xaa08> testb  $0x40,0x14(%ebp)
-080546dc <.text+0xaa0c> jne    080548c0 <exit@plt+0xac04>
-080546e2 <.text+0xaa12> test   %esi,%esi
-080546e4 <.text+0xaa14> je     0805470c <exit@plt+0xaa50>
-080546e6 <.text+0xaa16> cmp    $0x1,%esi
-080546e9 <.text+0xaa19> jne    080546fa <exit@plt+0xaa3e>
-080546eb <.text+0xaa1b> mov    -0x8c(%ebp),%ecx
-080546f1 <.text+0xaa21> mov    $0x6b,%edx
-080546f6 <.text+0xaa26> test   %ecx,%ecx
-080546f8 <.text+0xaa28> je     08054701 <exit@plt+0xaa45>
-080546fa <.text+0xaa2a> movzbl 0x805f4fc(%esi),%edx
-08054701 <.text+0xaa31> mov    -0x7c(%ebp),%ecx
-08054704 <.text+0xaa34> mov    %dl,(%ecx)
-08054706 <.text+0xaa36> add    $0x1,%ecx
-08054709 <.text+0xaa39> mov    %ecx,-0x7c(%ebp)
-0805470c <.text+0xaa3c> test   %eax,%eax
-0805470e <.text+0xaa3e> je     08054448 <exit@plt+0xa78c>
-08054714 <.text+0xaa44> test   %esi,%esi
-08054716 <.text+0xaa46> je     0805472e <exit@plt+0xaa72>
-08054718 <.text+0xaa48> mov    -0x8c(%ebp),%edx
-0805471e <.text+0xaa4e> test   %edx,%edx
-08054720 <.text+0xaa50> je     0805472e <exit@plt+0xaa72>
-08054722 <.text+0xaa52> mov    -0x7c(%ebp),%eax
-08054725 <.text+0xaa55> movb   $0x69,(%eax)
-08054728 <.text+0xaa58> add    $0x1,%eax
-0805472b <.text+0xaa5b> mov    %eax,-0x7c(%ebp)
-0805472e <.text+0xaa5e> mov    -0x7c(%ebp),%edx
-08054731 <.text+0xaa61> movb   $0x42,(%edx)
-08054734 <.text+0xaa64> add    $0x1,%edx
-08054737 <.text+0xaa67> mov    %edx,-0x7c(%ebp)
-0805473a <.text+0xaa6a> jmp    08054448 <exit@plt+0xa78c>
-0805473f <.text+0xaa6f> nop
-08054740 <.text+0xaa70> fld    %st(0)
-08054742 <.text+0xaa72> mov    -0x84(%ebp),%eax
-08054748 <.text+0xaa78> fstpt  0x10(%esp)
-0805474c <.text+0xaa7c> movl   $0x805f4e2,0xc(%esp)
-08054754 <.text+0xaa84> fstpt  -0xc8(%ebp)
-0805475a <.text+0xaa8a> movl   $0xffffffff,0x8(%esp)
-08054762 <.text+0xaa92> movl   $0x1,0x4(%esp)
-0805476a <.text+0xaa9a> mov    %eax,(%esp)
-0805476d <.text+0xaa9d> call   08049c1c <__sprintf_chk@plt>
-08054772 <.text+0xaaa2> mov    -0x84(%ebp),%edx
-08054778 <.text+0xaaa8> mov    %edx,(%esp)
-0805477b <.text+0xaaab> call   08049a2c <strlen@plt>
-08054780 <.text+0xaab0> mov    -0xa4(%ebp),%edx
-08054786 <.text+0xaab6> add    $0x1,%edx
-08054789 <.text+0xaab9> mov    %eax,%edi
-0805478b <.text+0xaabb> xor    %eax,%eax
-0805478d <.text+0xaabd> cmpl   $0x0,-0x8c(%ebp)
-08054794 <.text+0xaac4> fldt   -0xc8(%ebp)
-0805479a <.text+0xaaca> sete   %al
-0805479d <.text+0xaacd> lea    0x1(%edx,%eax,1),%eax
-080547a1 <.text+0xaad1> cmp    %eax,%edi
-080547a3 <.text+0xaad3> ja     080547c0 <exit@plt+0xab04>
-080547a5 <.text+0xaad5> testb  $0x8,0x14(%ebp)
-080547a9 <.text+0xaad9> je     080543d8 <exit@plt+0xa71c>
-080547af <.text+0xaadf> mov    -0x84(%ebp),%ecx
-080547b5 <.text+0xaae5> cmpb   $0x30,-0x1(%ecx,%edi,1)
-080547ba <.text+0xaaea> jne    080543e0 <exit@plt+0xa724>
-080547c0 <.text+0xaaf0> cmpl   $0x1,-0x6c(%ebp)
-080547c4 <.text+0xaaf4> fmuls  0x805f510
-080547ca <.text+0xaafa> je     08054878 <exit@plt+0xabbc>
-080547d0 <.text+0xab00> fldt   0x805f520
-080547d6 <.text+0xab06> fucomp %st(1)
-080547d8 <.text+0xab08> fnstsw %ax
-080547da <.text+0xab0a> sahf   
-080547db <.text+0xab0b> jbe    08054878 <exit@plt+0xabbc>
-080547e1 <.text+0xab11> flds   0x805f50c
-080547e7 <.text+0xab17> fxch   %st(1)
-080547e9 <.text+0xab19> fucom  %st(1)
-080547eb <.text+0xab1b> fnstsw %ax
-080547ed <.text+0xab1d> sahf   
-080547ee <.text+0xab1e> jae    08054be0 <exit@plt+0xaf24>
-080547f4 <.text+0xab24> fstp   %st(1)
-080547f6 <.text+0xab26> fnstcw -0x52(%ebp)
-080547f9 <.text+0xab29> fld    %st(0)
-080547fb <.text+0xab2b> movzwl -0x52(%ebp),%eax
-080547ff <.text+0xab2f> mov    $0xc,%ah
-08054801 <.text+0xab31> mov    %ax,-0x54(%ebp)
-08054805 <.text+0xab35> fldcw  -0x54(%ebp)
-08054808 <.text+0xab38> fistpll -0x50(%ebp)
-0805480b <.text+0xab3b> fldcw  -0x52(%ebp)
-0805480e <.text+0xab3e> mov    -0x50(%ebp),%edx
-08054811 <.text+0xab41> mov    -0x4c(%ebp),%ecx
-08054814 <.text+0xab44> mov    -0x6c(%ebp),%eax
-08054817 <.text+0xab47> movl   $0x0,-0x60(%ebp)
-0805481e <.text+0xab4e> movl   $0x0,-0x5c(%ebp)
-08054825 <.text+0xab55> test   %eax,%eax
-08054827 <.text+0xab57> jne    08054858 <exit@plt+0xab9c>
-08054829 <.text+0xab59> mov    %edx,-0x50(%ebp)
-0805482c <.text+0xab5c> test   %ecx,%ecx
-0805482e <.text+0xab5e> mov    %ecx,-0x4c(%ebp)
-08054831 <.text+0xab61> fildll -0x50(%ebp)
-08054834 <.text+0xab64> js     08054cbc <exit@plt+0xb000>
-0805483a <.text+0xab6a> fucompp 
-0805483c <.text+0xab6c> fnstsw %ax
-0805483e <.text+0xab6e> mov    $0x1,%edi
-08054843 <.text+0xab73> sahf   
-08054844 <.text+0xab74> setne  %al
-08054847 <.text+0xab77> setp   %bl
-0805484a <.text+0xab7a> or     %ebx,%eax
-0805484c <.text+0xab7c> xor    %ebx,%ebx
-0805484e <.text+0xab7e> and    %eax,%edi
-08054850 <.text+0xab80> mov    %edi,-0x60(%ebp)
-08054853 <.text+0xab83> mov    %ebx,-0x5c(%ebp)
-08054856 <.text+0xab86> jmp    0805485a <exit@plt+0xab9e>
-08054858 <.text+0xab88> fstp   %st(0)
-0805485a <.text+0xab8a> add    -0x60(%ebp),%edx
-0805485d <.text+0xab8d> adc    -0x5c(%ebp),%ecx
-08054860 <.text+0xab90> mov    %edx,-0x50(%ebp)
-08054863 <.text+0xab93> mov    %ecx,-0x4c(%ebp)
-08054866 <.text+0xab96> test   %ecx,%ecx
-08054868 <.text+0xab98> fildll -0x50(%ebp)
-0805486b <.text+0xab9b> jns    08054878 <exit@plt+0xabbc>
-0805486d <.text+0xab9d> fadds  0x805f508
-08054873 <.text+0xaba3> nop
-08054874 <.text+0xaba4> lea    0x0(%esi,%eiz,1),%esi
-08054878 <.text+0xaba8> fdivs  0x805f510
-0805487e <.text+0xabae> mov    -0x84(%ebp),%eax
-08054884 <.text+0xabb4> movl   $0x805f4dc,0xc(%esp)
-0805488c <.text+0xabbc> movl   $0xffffffff,0x8(%esp)
-08054894 <.text+0xabc4> movl   $0x1,0x4(%esp)
-0805489c <.text+0xabcc> mov    %eax,(%esp)
-0805489f <.text+0xabcf> fstpt  0x10(%esp)
-080548a3 <.text+0xabd3> call   08049c1c <__sprintf_chk@plt>
-080548a8 <.text+0xabd8> mov    -0x84(%ebp),%edx
-080548ae <.text+0xabde> mov    %edx,(%esp)
-080548b1 <.text+0xabe1> call   08049a2c <strlen@plt>
-080548b6 <.text+0xabe6> xor    %edx,%edx
-080548b8 <.text+0xabe8> mov    %eax,%edi
-080548ba <.text+0xabea> jmp    080543e8 <exit@plt+0xa72c>
-080548bf <.text+0xabef> nop
-080548c0 <.text+0xabf0> mov    -0x84(%ebp),%edx
-080548c6 <.text+0xabf6> movb   $0x20,0x288(%edx)
-080548cd <.text+0xabfd> addl   $0x1,-0x7c(%ebp)
-080548d1 <.text+0xac01> jmp    080546e2 <exit@plt+0xaa26>
-080548d6 <.text+0xac06> xchg   %ax,%ax
-080548d8 <.text+0xac08> flds   0x805f50c
-080548de <.text+0xac0e> fxch   %st(1)
-080548e0 <.text+0xac10> fucom  %st(1)
-080548e2 <.text+0xac12> fnstsw %ax
-080548e4 <.text+0xac14> sahf   
-080548e5 <.text+0xac15> jae    08054b08 <exit@plt+0xae4c>
-080548eb <.text+0xac1b> fstp   %st(1)
-080548ed <.text+0xac1d> fnstcw -0x52(%ebp)
-080548f0 <.text+0xac20> fld    %st(0)
-080548f2 <.text+0xac22> movzwl -0x52(%ebp),%eax
-080548f6 <.text+0xac26> mov    $0xc,%ah
-080548f8 <.text+0xac28> mov    %ax,-0x54(%ebp)
-080548fc <.text+0xac2c> fldcw  -0x54(%ebp)
-080548ff <.text+0xac2f> fistpll -0x50(%ebp)
-08054902 <.text+0xac32> fldcw  -0x52(%ebp)
-08054905 <.text+0xac35> mov    -0x50(%ebp),%edx
-08054908 <.text+0xac38> mov    -0x4c(%ebp),%ecx
-0805490b <.text+0xac3b> mov    -0x6c(%ebp),%edi
-0805490e <.text+0xac3e> xor    %ebx,%ebx
-08054910 <.text+0xac40> xor    %esi,%esi
-08054912 <.text+0xac42> test   %edi,%edi
-08054914 <.text+0xac44> jne    08054948 <exit@plt+0xac8c>
-08054916 <.text+0xac46> mov    %edx,-0x50(%ebp)
-08054919 <.text+0xac49> test   %ecx,%ecx
-0805491b <.text+0xac4b> mov    %ecx,-0x4c(%ebp)
-0805491e <.text+0xac4e> fildll -0x50(%ebp)
-08054921 <.text+0xac51> js     08054c8b <exit@plt+0xafcf>
-08054927 <.text+0xac57> fucompp 
-08054929 <.text+0xac59> fnstsw %ax
-0805492b <.text+0xac5b> sahf   
-0805492c <.text+0xac5c> setp   %bl
-0805492f <.text+0xac5f> setne  %al
-08054932 <.text+0xac62> or     %ebx,%eax
-08054934 <.text+0xac64> xor    %edi,%edi
-08054936 <.text+0xac66> mov    %eax,%ebx
-08054938 <.text+0xac68> mov    %edi,%esi
-0805493a <.text+0xac6a> and    $0x1,%ebx
-0805493d <.text+0xac6d> mov    %ebx,-0x60(%ebp)
-08054940 <.text+0xac70> jmp    0805494a <exit@plt+0xac8e>
-08054942 <.text+0xac72> lea    0x0(%esi),%esi
-08054948 <.text+0xac78> fstp   %st(0)
-0805494a <.text+0xac7a> add    %ebx,%edx
-0805494c <.text+0xac7c> adc    %esi,%ecx
-0805494e <.text+0xac7e> mov    %edx,-0x50(%ebp)
-08054951 <.text+0xac81> test   %ecx,%ecx
-08054953 <.text+0xac83> mov    %ecx,-0x4c(%ebp)
-08054956 <.text+0xac86> fildll -0x50(%ebp)
-08054959 <.text+0xac89> jns    0805438f <exit@plt+0xa6d3>
-0805495f <.text+0xac8f> fadds  0x805f508
-08054965 <.text+0xac95> jmp    0805438f <exit@plt+0xa6d3>
-0805496a <.text+0xac9a> lea    0x0(%esi),%esi
-08054970 <.text+0xaca0> fadds  0x805f508
-08054976 <.text+0xaca6> test   %esi,%esi
-08054978 <.text+0xaca8> mov    %ebx,-0x50(%ebp)
-0805497b <.text+0xacab> mov    %esi,-0x4c(%ebp)
-0805497e <.text+0xacae> fildll -0x50(%ebp)
-08054981 <.text+0xacb1> jns    0805414d <exit@plt+0xa491>
-08054987 <.text+0xacb7> fadds  0x805f508
-0805498d <.text+0xacbd> mov    -0x74(%ebp),%eax
-08054990 <.text+0xacc0> test   %eax,%eax
-08054992 <.text+0xacc2> fildll -0x78(%ebp)
-08054995 <.text+0xacc5> jns    0805415b <exit@plt+0xa49f>
-0805499b <.text+0xaccb> fadds  0x805f508
-080549a1 <.text+0xacd1> jmp    0805415b <exit@plt+0xa49f>
-080549a6 <.text+0xacd6> xchg   %ax,%ax
-080549a8 <.text+0xacd8> cmpl   $0x0,-0x74(%ebp)
-080549ac <.text+0xacdc> ja     080549ba <exit@plt+0xacfe>
-080549ae <.text+0xacde> xor    %esi,%esi
-080549b0 <.text+0xace0> cmpl   $0x1,-0x78(%ebp)
-080549b4 <.text+0xace4> jbe    0805442d <exit@plt+0xa771>
-080549ba <.text+0xacea> mov    $0x1,%esi
-080549bf <.text+0xacef> mov    $0x1,%eax
-080549c4 <.text+0xacf4> mov    -0x64(%ebp),%ecx
-080549c7 <.text+0xacf7> xor    %edx,%edx
-080549c9 <.text+0xacf9> jmp    080549e0 <exit@plt+0xad24>
-080549cb <.text+0xacfb> cmp    %eax,-0x78(%ebp)
-080549ce <.text+0xacfe> jbe    0805442d <exit@plt+0xa771>
-080549d4 <.text+0xad04> add    $0x1,%esi
-080549d7 <.text+0xad07> cmp    $0x8,%esi
-080549da <.text+0xad0a> je     0805442d <exit@plt+0xa771>
-080549e0 <.text+0xad10> mov    %ecx,%edi
-080549e2 <.text+0xad12> imul   %edx,%edi
-080549e5 <.text+0xad15> mul    %ecx
-080549e7 <.text+0xad17> lea    (%edi,%edx,1),%edx
-080549ea <.text+0xad1a> cmp    %edx,-0x74(%ebp)
-080549ed <.text+0xad1d> ja     080549d4 <exit@plt+0xad18>
-080549ef <.text+0xad1f> jb     0805442d <exit@plt+0xa771>
-080549f5 <.text+0xad25> jmp    080549cb <exit@plt+0xad0f>
-080549f7 <.text+0xad27> nop
-080549f8 <.text+0xad28> cmpl   $0x0,-0x9c(%ebp)
-080549ff <.text+0xad2f> nop
-08054a00 <.text+0xad30> ja     08054a16 <exit@plt+0xad5a>
-08054a02 <.text+0xad32> mov    -0x64(%ebp),%edx
-08054a05 <.text+0xad35> xor    %esi,%esi
-08054a07 <.text+0xad37> cmp    %edx,-0xa0(%ebp)
-08054a0d <.text+0xad3d> mov    -0x7c(%ebp),%edi
-08054a10 <.text+0xad40> jb     08054503 <exit@plt+0xa847>
-08054a16 <.text+0xad46> xor    %esi,%esi
-08054a18 <.text+0xad48> mov    %ebx,%edi
-08054a1a <.text+0xad4a> mov    -0xa0(%ebp),%ebx
-08054a20 <.text+0xad50> mov    %ecx,-0x98(%ebp)
-08054a26 <.text+0xad56> mov    %esi,%ecx
-08054a28 <.text+0xad58> mov    -0x9c(%ebp),%esi
-08054a2e <.text+0xad5e> mov    -0x64(%ebp),%eax
-08054a31 <.text+0xad61> mov    %ebx,(%esp)
-08054a34 <.text+0xad64> mov    %esi,0x4(%esp)
-08054a38 <.text+0xad68> movl   $0x0,0xc(%esp)
-08054a40 <.text+0xad70> mov    %eax,0x8(%esp)
-08054a44 <.text+0xad74> mov    %ecx,-0xb0(%ebp)
-08054a4a <.text+0xad7a> call   0805bb90 <exit@plt+0x11ed4>
-08054a4f <.text+0xad7f> mov    -0x98(%ebp),%edx
-08054a55 <.text+0xad85> mov    %ebx,(%esp)
-08054a58 <.text+0xad88> mov    %esi,0x4(%esp)
-08054a5c <.text+0xad8c> movl   $0x0,0xc(%esp)
-08054a64 <.text+0xad94> lea    (%eax,%eax,4),%eax
-08054a67 <.text+0xad97> lea    (%edx,%eax,2),%eax
-08054a6a <.text+0xad9a> xor    %edx,%edx
-08054a6c <.text+0xad9c> divl   -0x64(%ebp)
-08054a6f <.text+0xad9f> mov    %eax,-0xa8(%ebp)
-08054a75 <.text+0xada5> mov    %edi,%eax
-08054a77 <.text+0xada7> sar    %eax
-08054a79 <.text+0xada9> lea    (%eax,%edx,2),%eax
-08054a7c <.text+0xadac> mov    %eax,-0x60(%ebp)
-08054a7f <.text+0xadaf> mov    -0x64(%ebp),%eax
-08054a82 <.text+0xadb2> mov    %eax,0x8(%esp)
-08054a86 <.text+0xadb6> call   0805ba60 <exit@plt+0x11da4>
-08054a8b <.text+0xadbb> mov    -0xb0(%ebp),%ecx
-08054a91 <.text+0xadc1> mov    %eax,%ebx
-08054a93 <.text+0xadc3> mov    %edx,%esi
-08054a95 <.text+0xadc5> mov    -0x60(%ebp),%eax
-08054a98 <.text+0xadc8> mov    -0xa8(%ebp),%edx
-08054a9e <.text+0xadce> cmp    %eax,-0x64(%ebp)
-08054aa1 <.text+0xadd1> mov    %edx,-0x98(%ebp)
-08054aa7 <.text+0xadd7> jbe    08054c10 <exit@plt+0xaf54>
-08054aad <.text+0xaddd> add    %eax,%edi
-08054aaf <.text+0xaddf> test   %edi,%edi
-08054ab1 <.text+0xade1> setne  %al
-08054ab4 <.text+0xade4> movzbl %al,%edi
-08054ab7 <.text+0xade7> add    $0x1,%ecx
-08054aba <.text+0xadea> cmp    $0x7,%ecx
-08054abd <.text+0xaded> jg     08054ad2 <exit@plt+0xae16>
-08054abf <.text+0xadef> xor    %edx,%edx
-08054ac1 <.text+0xadf1> cmp    %esi,%edx
-08054ac3 <.text+0xadf3> jb     08054a2e <exit@plt+0xad72>
-08054ac9 <.text+0xadf9> cmp    %ebx,-0x64(%ebp)
-08054acc <.text+0xadfc> jbe    08054a2e <exit@plt+0xad72>
-08054ad2 <.text+0xae02> mov    %esi,-0x9c(%ebp)
-08054ad8 <.text+0xae08> mov    %ecx,%esi
-08054ada <.text+0xae0a> mov    -0x98(%ebp),%ecx
-08054ae0 <.text+0xae10> cmpl   $0x0,-0x9c(%ebp)
-08054ae7 <.text+0xae17> mov    %ebx,-0xa0(%ebp)
-08054aed <.text+0xae1d> mov    %edi,%ebx
-08054aef <.text+0xae1f> ja     08054afe <exit@plt+0xae42>
-08054af1 <.text+0xae21> cmpl   $0x9,-0xa0(%ebp)
-08054af8 <.text+0xae28> jbe    08054c22 <exit@plt+0xaf66>
-08054afe <.text+0xae2e> mov    -0x7c(%ebp),%edi
-08054b01 <.text+0xae31> jmp    08054503 <exit@plt+0xa847>
-08054b06 <.text+0xae36> xchg   %ax,%ax
-08054b08 <.text+0xae38> fnstcw -0x52(%ebp)
-08054b0b <.text+0xae3b> fsub   %st,%st(1)
-08054b0d <.text+0xae3d> fxch   %st(1)
-08054b0f <.text+0xae3f> movzwl -0x52(%ebp),%eax
-08054b13 <.text+0xae43> mov    $0xc,%ah
-08054b15 <.text+0xae45> mov    %ax,-0x54(%ebp)
-08054b19 <.text+0xae49> fldcw  -0x54(%ebp)
-08054b1c <.text+0xae4c> fistpll -0x50(%ebp)
-08054b1f <.text+0xae4f> fldcw  -0x52(%ebp)
-08054b22 <.text+0xae52> mov    -0x4c(%ebp),%ecx
-08054b25 <.text+0xae55> mov    -0x50(%ebp),%edx
-08054b28 <.text+0xae58> lea    -0x80000000(%ecx),%ebx
-08054b2e <.text+0xae5e> mov    %ebx,%ecx
-08054b30 <.text+0xae60> jmp    0805490b <exit@plt+0xac4f>
-08054b35 <.text+0xae65> lea    0x0(%esi),%esi
-08054b38 <.text+0xae68> fnstcw -0x52(%ebp)
-08054b3b <.text+0xae6b> fsub   %st,%st(1)
-08054b3d <.text+0xae6d> fxch   %st(1)
-08054b3f <.text+0xae6f> movzwl -0x52(%ebp),%eax
-08054b43 <.text+0xae73> mov    $0xc,%ah
-08054b45 <.text+0xae75> mov    %ax,-0x54(%ebp)
-08054b49 <.text+0xae79> fldcw  -0x54(%ebp)
-08054b4c <.text+0xae7c> fistpll -0x50(%ebp)
-08054b4f <.text+0xae7f> fldcw  -0x52(%ebp)
-08054b52 <.text+0xae82> mov    -0x4c(%ebp),%ecx
-08054b55 <.text+0xae85> mov    -0x50(%ebp),%edx
-08054b58 <.text+0xae88> lea    -0x80000000(%ecx),%ebx
-08054b5e <.text+0xae8e> mov    %ebx,%ecx
-08054b60 <.text+0xae90> jmp    080541f2 <exit@plt+0xa536>
-08054b65 <.text+0xae95> lea    0x0(%esi),%esi
-08054b68 <.text+0xae98> ja     08054b98 <exit@plt+0xaedc>
-08054b6a <.text+0xae9a> cmp    %ebx,-0xa8(%ebp)
-08054b70 <.text+0xaea0> ja     08054b98 <exit@plt+0xaedc>
-08054b72 <.text+0xaea2> cmp    %esi,%edi
-08054b74 <.text+0xaea4> jb     0805436d <exit@plt+0xa6b1>
-08054b7a <.text+0xaeaa> ja     08054b88 <exit@plt+0xaecc>
-08054b7c <.text+0xaeac> cmp    %ebx,-0xa8(%ebp)
-08054b82 <.text+0xaeb2> jb     0805436d <exit@plt+0xa6b1>
-08054b88 <.text+0xaeb8> mov    $0x2,%ebx
-08054b8d <.text+0xaebd> lea    0x0(%esi),%esi
-08054b90 <.text+0xaec0> jmp    080544e9 <exit@plt+0xa82d>
-08054b95 <.text+0xaec5> lea    0x0(%esi),%esi
-08054b98 <.text+0xaec8> mov    %ebx,%edx
-08054b9a <.text+0xaeca> or     %esi,%edx
-08054b9c <.text+0xaecc> setne  %bl
-08054b9f <.text+0xaecf> movzbl %bl,%ebx
-08054ba2 <.text+0xaed2> jmp    080544e9 <exit@plt+0xa82d>
-08054ba7 <.text+0xaed7> nop
-08054ba8 <.text+0xaed8> mov    -0xa0(%ebp),%eax
-08054bae <.text+0xaede> mov    %ebx,%edx
-08054bb0 <.text+0xaee0> sar    $0x1f,%edx
-08054bb3 <.text+0xaee3> movl   $0x0,-0x5c(%ebp)
-08054bba <.text+0xaeea> and    $0x1,%eax
-08054bbd <.text+0xaeed> mov    %eax,-0x60(%ebp)
-08054bc0 <.text+0xaef0> mov    %ebx,%eax
-08054bc2 <.text+0xaef2> add    -0x60(%ebp),%eax
-08054bc5 <.text+0xaef5> adc    -0x5c(%ebp),%edx
-08054bc8 <.text+0xaef8> mov    %eax,%ebx
-08054bca <.text+0xaefa> or     %edx,%ebx
-08054bcc <.text+0xaefc> setne  %al
-08054bcf <.text+0xaeff> movzbl %al,%eax
-08054bd2 <.text+0xaf02> add    %ecx,%eax
-08054bd4 <.text+0xaf04> cmp    $0x5,%eax
-08054bd7 <.text+0xaf07> setg   %al
-08054bda <.text+0xaf0a> jmp    08054520 <exit@plt+0xa864>
-08054bdf <.text+0xaf0f> nop
-08054be0 <.text+0xaf10> fnstcw -0x52(%ebp)
-08054be3 <.text+0xaf13> fsub   %st,%st(1)
-08054be5 <.text+0xaf15> fxch   %st(1)
-08054be7 <.text+0xaf17> movzwl -0x52(%ebp),%eax
-08054beb <.text+0xaf1b> mov    $0xc,%ah
-08054bed <.text+0xaf1d> mov    %ax,-0x54(%ebp)
-08054bf1 <.text+0xaf21> fldcw  -0x54(%ebp)
-08054bf4 <.text+0xaf24> fistpll -0x50(%ebp)
-08054bf7 <.text+0xaf27> fldcw  -0x52(%ebp)
-08054bfa <.text+0xaf2a> mov    -0x4c(%ebp),%ecx
-08054bfd <.text+0xaf2d> mov    -0x50(%ebp),%edx
-08054c00 <.text+0xaf30> lea    -0x80000000(%ecx),%ebx
-08054c06 <.text+0xaf36> mov    %ebx,%ecx
-08054c08 <.text+0xaf38> jmp    08054814 <exit@plt+0xab58>
-08054c0d <.text+0xaf3d> lea    0x0(%esi),%esi
-08054c10 <.text+0xaf40> add    -0x60(%ebp),%edi
-08054c13 <.text+0xaf43> cmp    %edi,-0x64(%ebp)
-08054c16 <.text+0xaf46> sbb    %edi,%edi
-08054c18 <.text+0xaf48> not    %edi
-08054c1a <.text+0xaf4a> add    $0x3,%edi
-08054c1d <.text+0xaf4d> jmp    08054ab7 <exit@plt+0xadfb>
-08054c22 <.text+0xaf52> cmpl   $0x1,-0x6c(%ebp)
-08054c26 <.text+0xaf56> je     08054cc7 <exit@plt+0xb00b>
-08054c2c <.text+0xaf5c> test   %edi,%edi
-08054c2e <.text+0xaf5e> mov    -0x6c(%ebp),%edi
-08054c31 <.text+0xaf61> setg   %dl
-08054c34 <.text+0xaf64> test   %edi,%edi
-08054c36 <.text+0xaf66> sete   %al
-08054c39 <.text+0xaf69> and    %edx,%eax
-08054c3b <.text+0xaf6b> test   %al,%al
-08054c3d <.text+0xaf6d> je     08054ca1 <exit@plt+0xafe5>
-08054c3f <.text+0xaf6f> mov    -0xa8(%ebp),%ecx
-08054c45 <.text+0xaf75> add    $0x1,%ecx
-08054c48 <.text+0xaf78> cmp    $0xa,%ecx
-08054c4b <.text+0xaf7b> je     08054cdd <exit@plt+0xb021>
-08054c51 <.text+0xaf81> mov    -0x7c(%ebp),%ebx
-08054c54 <.text+0xaf84> add    $0x30,%ecx
-08054c57 <.text+0xaf87> mov    %cl,-0x1(%ebx)
-08054c5a <.text+0xaf8a> mov    -0xa4(%ebp),%eax
-08054c60 <.text+0xaf90> mov    -0x88(%ebp),%edx
-08054c66 <.text+0xaf96> neg    %eax
-08054c68 <.text+0xaf98> lea    -0x1(%ebx,%eax,1),%edi
-08054c6c <.text+0xaf9c> mov    -0xa4(%ebp),%eax
-08054c72 <.text+0xafa2> xor    %ebx,%ebx
-08054c74 <.text+0xafa4> mov    %edx,0x4(%esp)
-08054c78 <.text+0xafa8> mov    %edi,(%esp)
-08054c7b <.text+0xafab> mov    %eax,0x8(%esp)
-08054c7f <.text+0xafaf> call   08049a0c <memcpy@plt>
-08054c84 <.text+0xafb4> xor    %ecx,%ecx
-08054c86 <.text+0xafb6> jmp    08054503 <exit@plt+0xa847>
-08054c8b <.text+0xafbb> fadds  0x805f508
-08054c91 <.text+0xafc1> jmp    08054927 <exit@plt+0xac6b>
-08054c96 <.text+0xafc6> fadds  0x805f508
-08054c9c <.text+0xafcc> jmp    08054218 <exit@plt+0xa55c>
-08054ca1 <.text+0xafd1> mov    -0xa8(%ebp),%eax
-08054ca7 <.text+0xafd7> test   %eax,%eax
-08054ca9 <.text+0xafd9> jne    08054c51 <exit@plt+0xaf95>
-08054cab <.text+0xafdb> xor    %ecx,%ecx
-08054cad <.text+0xafdd> mov    -0x7c(%ebp),%edi
-08054cb0 <.text+0xafe0> testb  $0x8,0x14(%ebp)
-08054cb4 <.text+0xafe4> jne    08054503 <exit@plt+0xa847>
-08054cba <.text+0xafea> jmp    08054c51 <exit@plt+0xaf95>
-08054cbc <.text+0xafec> fadds  0x805f508
-08054cc2 <.text+0xaff2> jmp    0805483a <exit@plt+0xab7e>
-08054cc7 <.text+0xaff7> mov    -0xa8(%ebp),%eax
-08054ccd <.text+0xaffd> and    $0x1,%eax
-08054cd0 <.text+0xb000> add    %edi,%eax
-08054cd2 <.text+0xb002> cmp    $0x2,%eax
-08054cd5 <.text+0xb005> setg   %al
-08054cd8 <.text+0xb008> jmp    08054c3b <exit@plt+0xaf7f>
-08054cdd <.text+0xb00d> addl   $0x1,-0xa0(%ebp)
-08054ce4 <.text+0xb014> mov    -0xa0(%ebp),%eax
-08054cea <.text+0xb01a> adcl   $0x0,-0x9c(%ebp)
-08054cf1 <.text+0xb021> xor    $0xa,%eax
-08054cf4 <.text+0xb024> or     -0x9c(%ebp),%eax
-08054cfa <.text+0xb02a> jne    08054d0d <exit@plt+0xb051>
-08054cfc <.text+0xb02c> mov    -0x7c(%ebp),%edi
-08054cff <.text+0xb02f> xor    %ebx,%ebx
-08054d01 <.text+0xb031> xor    %cl,%cl
-08054d03 <.text+0xb033> jmp    08054503 <exit@plt+0xa847>
-08054d08 <.text+0xb038> call   08049b1c <__stack_chk_fail@plt>
-08054d0d <.text+0xb03d> xor    %ebx,%ebx
-08054d0f <.text+0xb03f> jmp    08054cab <exit@plt+0xafef>
-08054d11 <.text+0xb041> nop
-08054d12 <.text+0xb042> nop
-08054d13 <.text+0xb043> nop
-08054d14 <.text+0xb044> nop
-08054d15 <.text+0xb045> nop
-08054d16 <.text+0xb046> nop
-08054d17 <.text+0xb047> nop
-08054d18 <.text+0xb048> nop
-08054d19 <.text+0xb049> nop
-08054d1a <.text+0xb04a> nop
-08054d1b <.text+0xb04b> nop
-08054d1c <.text+0xb04c> nop
-08054d1d <.text+0xb04d> nop
-08054d1e <.text+0xb04e> nop
-08054d1f <.text+0xb04f> nop
-08054d20 <.text+0xb050> push   %ebp
-08054d21 <.text+0xb051> mov    %esp,%ebp
-08054d23 <.text+0xb053> push   %edi
-08054d24 <.text+0xb054> push   %esi
-08054d25 <.text+0xb055> push   %ebx
-08054d26 <.text+0xb056> sub    $0x2c,%esp
-08054d29 <.text+0xb059> mov    0x8061dd0,%ebx
-08054d2f <.text+0xb05f> mov    0x8(%ebp),%edi
-08054d32 <.text+0xb062> test   %ebx,%ebx
-08054d34 <.text+0xb064> je     08054d70 <exit@plt+0xb0b4>
-08054d36 <.text+0xb066> movzbl (%edi),%esi
-08054d39 <.text+0xb069> jmp    08054d47 <exit@plt+0xb08b>
-08054d3b <.text+0xb06b> nop
-08054d3c <.text+0xb06c> lea    0x0(%esi,%eiz,1),%esi
-08054d40 <.text+0xb070> mov    0x4(%ebx),%ebx
-08054d43 <.text+0xb073> test   %ebx,%ebx
-08054d45 <.text+0xb075> je     08054d70 <exit@plt+0xb0b4>
-08054d47 <.text+0xb077> mov    %esi,%eax
-08054d49 <.text+0xb079> cmp    %al,0x8(%ebx)
-08054d4c <.text+0xb07c> jne    08054d40 <exit@plt+0xb084>
-08054d4e <.text+0xb07e> lea    0x8(%ebx),%eax
-08054d51 <.text+0xb081> mov    %edi,0x4(%esp)
-08054d55 <.text+0xb085> mov    %eax,(%esp)
-08054d58 <.text+0xb088> call   08049cac <strcmp@plt>
-08054d5d <.text+0xb08d> test   %eax,%eax
-08054d5f <.text+0xb08f> jne    08054d40 <exit@plt+0xb084>
-08054d61 <.text+0xb091> mov    %ebx,%eax
-08054d63 <.text+0xb093> add    $0x2c,%esp
-08054d66 <.text+0xb096> pop    %ebx
-08054d67 <.text+0xb097> pop    %esi
-08054d68 <.text+0xb098> pop    %edi
-08054d69 <.text+0xb099> pop    %ebp
-08054d6a <.text+0xb09a> ret    
-08054d6b <.text+0xb09b> nop
-08054d6c <.text+0xb09c> lea    0x0(%esi,%eiz,1),%esi
-08054d70 <.text+0xb0a0> mov    0x8061dd4,%ebx
-08054d76 <.text+0xb0a6> test   %ebx,%ebx
-08054d78 <.text+0xb0a8> je     08054d8c <exit@plt+0xb0d0>
-08054d7a <.text+0xb0aa> movzbl (%edi),%edx
-08054d7d <.text+0xb0ad> lea    0x0(%esi),%esi
-08054d80 <.text+0xb0b0> cmp    %dl,0x8(%ebx)
-08054d83 <.text+0xb0b3> je     08054dd8 <exit@plt+0xb11c>
-08054d85 <.text+0xb0b5> mov    0x4(%ebx),%ebx
-08054d88 <.text+0xb0b8> test   %ebx,%ebx
-08054d8a <.text+0xb0ba> jne    08054d80 <exit@plt+0xb0c4>
-08054d8c <.text+0xb0bc> mov    %edi,(%esp)
-08054d8f <.text+0xb0bf> call   0804979c <getgrnam@plt>
-08054d94 <.text+0xb0c4> mov    %edi,(%esp)
-08054d97 <.text+0xb0c7> mov    %eax,%esi
-08054d99 <.text+0xb0c9> call   08049a2c <strlen@plt>
-08054d9e <.text+0xb0ce> add    $0x9,%eax
-08054da1 <.text+0xb0d1> mov    %eax,(%esp)
-08054da4 <.text+0xb0d4> call   08058380 <exit@plt+0xe6c4>
-08054da9 <.text+0xb0d9> mov    %edi,0x4(%esp)
-08054dad <.text+0xb0dd> mov    %eax,%ebx
-08054daf <.text+0xb0df> lea    0x8(%eax),%eax
-08054db2 <.text+0xb0e2> mov    %eax,(%esp)
-08054db5 <.text+0xb0e5> call   08049a6c <strcpy@plt>
-08054dba <.text+0xb0ea> test   %esi,%esi
-08054dbc <.text+0xb0ec> je     08054df7 <exit@plt+0xb13b>
-08054dbe <.text+0xb0ee> mov    0x8(%esi),%eax
-08054dc1 <.text+0xb0f1> mov    %eax,(%ebx)
-08054dc3 <.text+0xb0f3> mov    0x8061dd0,%eax
-08054dc8 <.text+0xb0f8> mov    %eax,0x4(%ebx)
-08054dcb <.text+0xb0fb> mov    %ebx,0x8061dd0
-08054dd1 <.text+0xb101> jmp    08054d61 <exit@plt+0xb0a5>
-08054dd3 <.text+0xb103> nop
-08054dd4 <.text+0xb104> lea    0x0(%esi,%eiz,1),%esi
-08054dd8 <.text+0xb108> lea    0x8(%ebx),%eax
-08054ddb <.text+0xb10b> mov    %edi,0x4(%esp)
-08054ddf <.text+0xb10f> mov    %eax,(%esp)
-08054de2 <.text+0xb112> mov    %dl,-0x1c(%ebp)
-08054de5 <.text+0xb115> call   08049cac <strcmp@plt>
-08054dea <.text+0xb11a> movzbl -0x1c(%ebp),%edx
-08054dee <.text+0xb11e> test   %eax,%eax
-08054df0 <.text+0xb120> jne    08054d85 <exit@plt+0xb0c9>
-08054df2 <.text+0xb122> jmp    08054d63 <exit@plt+0xb0a7>
-08054df7 <.text+0xb127> mov    0x8061dd4,%eax
-08054dfc <.text+0xb12c> mov    %eax,0x4(%ebx)
-08054dff <.text+0xb12f> xor    %eax,%eax
-08054e01 <.text+0xb131> mov    %ebx,0x8061dd4
-08054e07 <.text+0xb137> jmp    08054d63 <exit@plt+0xb0a7>
-08054e0c <.text+0xb13c> lea    0x0(%esi,%eiz,1),%esi
-08054e10 <.text+0xb140> push   %ebp
-08054e11 <.text+0xb141> mov    %esp,%ebp
-08054e13 <.text+0xb143> push   %edi
-08054e14 <.text+0xb144> push   %esi
-08054e15 <.text+0xb145> push   %ebx
-08054e16 <.text+0xb146> sub    $0x1c,%esp
-08054e19 <.text+0xb149> mov    0x8061dd0,%esi
-08054e1f <.text+0xb14f> mov    0x8(%ebp),%ebx
-08054e22 <.text+0xb152> test   %esi,%esi
-08054e24 <.text+0xb154> jne    08054e2f <exit@plt+0xb173>
-08054e26 <.text+0xb156> jmp    08054e48 <exit@plt+0xb18c>
-08054e28 <.text+0xb158> mov    0x4(%esi),%esi
-08054e2b <.text+0xb15b> test   %esi,%esi
-08054e2d <.text+0xb15d> je     08054e48 <exit@plt+0xb18c>
-08054e2f <.text+0xb15f> cmp    %ebx,(%esi)
-08054e31 <.text+0xb161> jne    08054e28 <exit@plt+0xb16c>
-08054e33 <.text+0xb163> cmpb   $0x1,0x8(%esi)
-08054e37 <.text+0xb167> lea    0x8(%esi),%eax
-08054e3a <.text+0xb16a> sbb    %edx,%edx
-08054e3c <.text+0xb16c> add    $0x1c,%esp
-08054e3f <.text+0xb16f> not    %edx
-08054e41 <.text+0xb171> and    %edx,%eax
-08054e43 <.text+0xb173> pop    %ebx
-08054e44 <.text+0xb174> pop    %esi
-08054e45 <.text+0xb175> pop    %edi
-08054e46 <.text+0xb176> pop    %ebp
-08054e47 <.text+0xb177> ret    
-08054e48 <.text+0xb178> mov    %ebx,(%esp)
-08054e4b <.text+0xb17b> mov    $0x805f061,%edi
-08054e50 <.text+0xb180> call   08049b6c <getgrgid@plt>
-08054e55 <.text+0xb185> mov    $0x9,%edx
-08054e5a <.text+0xb18a> test   %eax,%eax
-08054e5c <.text+0xb18c> je     08054e6b <exit@plt+0xb1af>
-08054e5e <.text+0xb18e> mov    (%eax),%edi
-08054e60 <.text+0xb190> mov    %edi,(%esp)
-08054e63 <.text+0xb193> call   08049a2c <strlen@plt>
-08054e68 <.text+0xb198> lea    0x9(%eax),%edx
-08054e6b <.text+0xb19b> mov    %edx,(%esp)
-08054e6e <.text+0xb19e> call   08058380 <exit@plt+0xe6c4>
-08054e73 <.text+0xb1a3> mov    %ebx,(%eax)
-08054e75 <.text+0xb1a5> mov    %eax,%esi
-08054e77 <.text+0xb1a7> lea    0x8(%eax),%eax
-08054e7a <.text+0xb1aa> mov    %edi,0x4(%esp)
-08054e7e <.text+0xb1ae> mov    %eax,(%esp)
-08054e81 <.text+0xb1b1> call   08049a6c <strcpy@plt>
-08054e86 <.text+0xb1b6> mov    0x8061dd0,%eax
-08054e8b <.text+0xb1bb> mov    %eax,0x4(%esi)
-08054e8e <.text+0xb1be> mov    %esi,0x8061dd0
-08054e94 <.text+0xb1c4> jmp    08054e33 <exit@plt+0xb177>
-08054e96 <.text+0xb1c6> lea    0x0(%esi),%esi
-08054e99 <.text+0xb1c9> lea    0x0(%edi,%eiz,1),%edi
-08054ea0 <.text+0xb1d0> push   %ebp
-08054ea1 <.text+0xb1d1> mov    %esp,%ebp
-08054ea3 <.text+0xb1d3> push   %edi
-08054ea4 <.text+0xb1d4> push   %esi
-08054ea5 <.text+0xb1d5> push   %ebx
-08054ea6 <.text+0xb1d6> sub    $0x2c,%esp
-08054ea9 <.text+0xb1d9> mov    0x8061dc8,%ebx
-08054eaf <.text+0xb1df> mov    0x8(%ebp),%edi
-08054eb2 <.text+0xb1e2> test   %ebx,%ebx
-08054eb4 <.text+0xb1e4> je     08054ef0 <exit@plt+0xb234>
-08054eb6 <.text+0xb1e6> movzbl (%edi),%esi
-08054eb9 <.text+0xb1e9> jmp    08054ec7 <exit@plt+0xb20b>
-08054ebb <.text+0xb1eb> nop
-08054ebc <.text+0xb1ec> lea    0x0(%esi,%eiz,1),%esi
-08054ec0 <.text+0xb1f0> mov    0x4(%ebx),%ebx
-08054ec3 <.text+0xb1f3> test   %ebx,%ebx
-08054ec5 <.text+0xb1f5> je     08054ef0 <exit@plt+0xb234>
-08054ec7 <.text+0xb1f7> mov    %esi,%eax
-08054ec9 <.text+0xb1f9> cmp    %al,0x8(%ebx)
-08054ecc <.text+0xb1fc> jne    08054ec0 <exit@plt+0xb204>
-08054ece <.text+0xb1fe> lea    0x8(%ebx),%eax
-08054ed1 <.text+0xb201> mov    %edi,0x4(%esp)
-08054ed5 <.text+0xb205> mov    %eax,(%esp)
-08054ed8 <.text+0xb208> call   08049cac <strcmp@plt>
-08054edd <.text+0xb20d> test   %eax,%eax
-08054edf <.text+0xb20f> jne    08054ec0 <exit@plt+0xb204>
-08054ee1 <.text+0xb211> mov    %ebx,%eax
-08054ee3 <.text+0xb213> add    $0x2c,%esp
-08054ee6 <.text+0xb216> pop    %ebx
-08054ee7 <.text+0xb217> pop    %esi
-08054ee8 <.text+0xb218> pop    %edi
-08054ee9 <.text+0xb219> pop    %ebp
-08054eea <.text+0xb21a> ret    
-08054eeb <.text+0xb21b> nop
-08054eec <.text+0xb21c> lea    0x0(%esi,%eiz,1),%esi
-08054ef0 <.text+0xb220> mov    0x8061dcc,%ebx
-08054ef6 <.text+0xb226> test   %ebx,%ebx
-08054ef8 <.text+0xb228> je     08054f0c <exit@plt+0xb250>
-08054efa <.text+0xb22a> movzbl (%edi),%edx
-08054efd <.text+0xb22d> lea    0x0(%esi),%esi
-08054f00 <.text+0xb230> cmp    %dl,0x8(%ebx)
-08054f03 <.text+0xb233> je     08054f58 <exit@plt+0xb29c>
-08054f05 <.text+0xb235> mov    0x4(%ebx),%ebx
-08054f08 <.text+0xb238> test   %ebx,%ebx
-08054f0a <.text+0xb23a> jne    08054f00 <exit@plt+0xb244>
-08054f0c <.text+0xb23c> mov    %edi,(%esp)
-08054f0f <.text+0xb23f> call   08049c9c <getpwnam@plt>
-08054f14 <.text+0xb244> mov    %edi,(%esp)
-08054f17 <.text+0xb247> mov    %eax,%esi
-08054f19 <.text+0xb249> call   08049a2c <strlen@plt>
-08054f1e <.text+0xb24e> add    $0x9,%eax
-08054f21 <.text+0xb251> mov    %eax,(%esp)
-08054f24 <.text+0xb254> call   08058380 <exit@plt+0xe6c4>
-08054f29 <.text+0xb259> mov    %edi,0x4(%esp)
-08054f2d <.text+0xb25d> mov    %eax,%ebx
-08054f2f <.text+0xb25f> lea    0x8(%eax),%eax
-08054f32 <.text+0xb262> mov    %eax,(%esp)
-08054f35 <.text+0xb265> call   08049a6c <strcpy@plt>
-08054f3a <.text+0xb26a> test   %esi,%esi
-08054f3c <.text+0xb26c> je     08054f77 <exit@plt+0xb2bb>
-08054f3e <.text+0xb26e> mov    0x8(%esi),%eax
-08054f41 <.text+0xb271> mov    %eax,(%ebx)
-08054f43 <.text+0xb273> mov    0x8061dc8,%eax
-08054f48 <.text+0xb278> mov    %eax,0x4(%ebx)
-08054f4b <.text+0xb27b> mov    %ebx,0x8061dc8
-08054f51 <.text+0xb281> jmp    08054ee1 <exit@plt+0xb225>
-08054f53 <.text+0xb283> nop
-08054f54 <.text+0xb284> lea    0x0(%esi,%eiz,1),%esi
-08054f58 <.text+0xb288> lea    0x8(%ebx),%eax
-08054f5b <.text+0xb28b> mov    %edi,0x4(%esp)
-08054f5f <.text+0xb28f> mov    %eax,(%esp)
-08054f62 <.text+0xb292> mov    %dl,-0x1c(%ebp)
-08054f65 <.text+0xb295> call   08049cac <strcmp@plt>
-08054f6a <.text+0xb29a> movzbl -0x1c(%ebp),%edx
-08054f6e <.text+0xb29e> test   %eax,%eax
-08054f70 <.text+0xb2a0> jne    08054f05 <exit@plt+0xb249>
-08054f72 <.text+0xb2a2> jmp    08054ee3 <exit@plt+0xb227>
-08054f77 <.text+0xb2a7> mov    0x8061dcc,%eax
-08054f7c <.text+0xb2ac> mov    %eax,0x4(%ebx)
-08054f7f <.text+0xb2af> xor    %eax,%eax
-08054f81 <.text+0xb2b1> mov    %ebx,0x8061dcc
-08054f87 <.text+0xb2b7> jmp    08054ee3 <exit@plt+0xb227>
-08054f8c <.text+0xb2bc> lea    0x0(%esi,%eiz,1),%esi
-08054f90 <.text+0xb2c0> push   %ebp
-08054f91 <.text+0xb2c1> mov    %esp,%ebp
-08054f93 <.text+0xb2c3> push   %edi
-08054f94 <.text+0xb2c4> push   %esi
-08054f95 <.text+0xb2c5> push   %ebx
-08054f96 <.text+0xb2c6> sub    $0x1c,%esp
-08054f99 <.text+0xb2c9> mov    0x8061dc8,%esi
-08054f9f <.text+0xb2cf> mov    0x8(%ebp),%ebx
-08054fa2 <.text+0xb2d2> test   %esi,%esi
-08054fa4 <.text+0xb2d4> jne    08054faf <exit@plt+0xb2f3>
-08054fa6 <.text+0xb2d6> jmp    08054fc8 <exit@plt+0xb30c>
-08054fa8 <.text+0xb2d8> mov    0x4(%esi),%esi
-08054fab <.text+0xb2db> test   %esi,%esi
-08054fad <.text+0xb2dd> je     08054fc8 <exit@plt+0xb30c>
-08054faf <.text+0xb2df> cmp    %ebx,(%esi)
-08054fb1 <.text+0xb2e1> jne    08054fa8 <exit@plt+0xb2ec>
-08054fb3 <.text+0xb2e3> cmpb   $0x1,0x8(%esi)
-08054fb7 <.text+0xb2e7> lea    0x8(%esi),%eax
-08054fba <.text+0xb2ea> sbb    %edx,%edx
-08054fbc <.text+0xb2ec> add    $0x1c,%esp
-08054fbf <.text+0xb2ef> not    %edx
-08054fc1 <.text+0xb2f1> and    %edx,%eax
-08054fc3 <.text+0xb2f3> pop    %ebx
-08054fc4 <.text+0xb2f4> pop    %esi
-08054fc5 <.text+0xb2f5> pop    %edi
-08054fc6 <.text+0xb2f6> pop    %ebp
-08054fc7 <.text+0xb2f7> ret    
-08054fc8 <.text+0xb2f8> mov    %ebx,(%esp)
-08054fcb <.text+0xb2fb> mov    $0x805f061,%edi
-08054fd0 <.text+0xb300> call   08049a3c <getpwuid@plt>
-08054fd5 <.text+0xb305> mov    $0x9,%edx
-08054fda <.text+0xb30a> test   %eax,%eax
-08054fdc <.text+0xb30c> je     08054feb <exit@plt+0xb32f>
-08054fde <.text+0xb30e> mov    (%eax),%edi
-08054fe0 <.text+0xb310> mov    %edi,(%esp)
-08054fe3 <.text+0xb313> call   08049a2c <strlen@plt>
-08054fe8 <.text+0xb318> lea    0x9(%eax),%edx
-08054feb <.text+0xb31b> mov    %edx,(%esp)
-08054fee <.text+0xb31e> call   08058380 <exit@plt+0xe6c4>
-08054ff3 <.text+0xb323> mov    %ebx,(%eax)
-08054ff5 <.text+0xb325> mov    %eax,%esi
-08054ff7 <.text+0xb327> lea    0x8(%eax),%eax
-08054ffa <.text+0xb32a> mov    %edi,0x4(%esp)
-08054ffe <.text+0xb32e> mov    %eax,(%esp)
-08055001 <.text+0xb331> call   08049a6c <strcpy@plt>
-08055006 <.text+0xb336> mov    0x8061dc8,%eax
-0805500b <.text+0xb33b> mov    %eax,0x4(%esi)
-0805500e <.text+0xb33e> mov    %esi,0x8061dc8
-08055014 <.text+0xb344> jmp    08054fb3 <exit@plt+0xb2f7>
-08055016 <.text+0xb346> nop
-08055017 <.text+0xb347> nop
-08055018 <.text+0xb348> nop
-08055019 <.text+0xb349> nop
-0805501a <.text+0xb34a> nop
-0805501b <.text+0xb34b> nop
-0805501c <.text+0xb34c> nop
-0805501d <.text+0xb34d> nop
-0805501e <.text+0xb34e> nop
-0805501f <.text+0xb34f> nop
-08055020 <.text+0xb350> push   %ebp
-08055021 <.text+0xb351> mov    %esp,%ebp
-08055023 <.text+0xb353> push   %edi
-08055024 <.text+0xb354> push   %esi
-08055025 <.text+0xb355> push   %ebx
-08055026 <.text+0xb356> sub    $0x1c,%esp
-08055029 <.text+0xb359> mov    0xc(%ebp),%ebx
-0805502c <.text+0xb35c> mov    0x10(%ebp),%eax
-0805502f <.text+0xb35f> mov    0x8(%ebp),%esi
-08055032 <.text+0xb362> test   %ebx,%ebx
-08055034 <.text+0xb364> lea    0x14(%eax),%edi
-08055037 <.text+0xb367> movb   $0x0,0x14(%eax)
-0805503b <.text+0xb36b> js     08055098 <exit@plt+0xb3dc>
-0805503d <.text+0xb36d> lea    0x0(%esi),%esi
-08055040 <.text+0xb370> mov    %esi,(%esp)
-08055043 <.text+0xb373> sub    $0x1,%edi
-08055046 <.text+0xb376> mov    %ebx,0x4(%esp)
-0805504a <.text+0xb37a> movl   $0xa,0x8(%esp)
-08055052 <.text+0xb382> movl   $0x0,0xc(%esp)
-0805505a <.text+0xb38a> call   0805b890 <exit@plt+0x11bd4>
-0805505f <.text+0xb38f> add    $0x30,%eax
-08055062 <.text+0xb392> mov    %al,(%edi)
-08055064 <.text+0xb394> mov    %esi,(%esp)
-08055067 <.text+0xb397> mov    %ebx,0x4(%esp)
-0805506b <.text+0xb39b> movl   $0xa,0x8(%esp)
-08055073 <.text+0xb3a3> movl   $0x0,0xc(%esp)
-0805507b <.text+0xb3ab> call   0805b710 <exit@plt+0x11a54>
-08055080 <.text+0xb3b0> mov    %eax,%esi
-08055082 <.text+0xb3b2> mov    %edx,%ebx
-08055084 <.text+0xb3b4> or     %esi,%edx
-08055086 <.text+0xb3b6> jne    08055040 <exit@plt+0xb384>
-08055088 <.text+0xb3b8> add    $0x1c,%esp
-0805508b <.text+0xb3bb> mov    %edi,%eax
-0805508d <.text+0xb3bd> pop    %ebx
-0805508e <.text+0xb3be> pop    %esi
-0805508f <.text+0xb3bf> pop    %edi
-08055090 <.text+0xb3c0> pop    %ebp
-08055091 <.text+0xb3c1> ret    
-08055092 <.text+0xb3c2> lea    0x0(%esi),%esi
-08055098 <.text+0xb3c8> mov    %esi,(%esp)
-0805509b <.text+0xb3cb> sub    $0x1,%edi
-0805509e <.text+0xb3ce> mov    %ebx,0x4(%esp)
-080550a2 <.text+0xb3d2> movl   $0xa,0x8(%esp)
-080550aa <.text+0xb3da> movl   $0x0,0xc(%esp)
-080550b2 <.text+0xb3e2> call   0805b890 <exit@plt+0x11bd4>
-080550b7 <.text+0xb3e7> mov    $0x30,%edx
-080550bc <.text+0xb3ec> sub    %al,%dl
-080550be <.text+0xb3ee> mov    %dl,(%edi)
-080550c0 <.text+0xb3f0> mov    %esi,(%esp)
-080550c3 <.text+0xb3f3> mov    %ebx,0x4(%esp)
-080550c7 <.text+0xb3f7> movl   $0xa,0x8(%esp)
-080550cf <.text+0xb3ff> movl   $0x0,0xc(%esp)
-080550d7 <.text+0xb407> call   0805b710 <exit@plt+0x11a54>
-080550dc <.text+0xb40c> mov    %eax,%esi
-080550de <.text+0xb40e> mov    %edx,%eax
-080550e0 <.text+0xb410> or     %esi,%eax
-080550e2 <.text+0xb412> mov    %edx,%ebx
-080550e4 <.text+0xb414> jne    08055098 <exit@plt+0xb3dc>
-080550e6 <.text+0xb416> sub    $0x1,%edi
-080550e9 <.text+0xb419> movb   $0x2d,(%edi)
-080550ec <.text+0xb41c> mov    %edi,%eax
-080550ee <.text+0xb41e> add    $0x1c,%esp
-080550f1 <.text+0xb421> pop    %ebx
-080550f2 <.text+0xb422> pop    %esi
-080550f3 <.text+0xb423> pop    %edi
-080550f4 <.text+0xb424> pop    %ebp
-080550f5 <.text+0xb425> ret    
-080550f6 <.text+0xb426> nop
-080550f7 <.text+0xb427> nop
-080550f8 <.text+0xb428> nop
-080550f9 <.text+0xb429> nop
-080550fa <.text+0xb42a> nop
-080550fb <.text+0xb42b> nop
-080550fc <.text+0xb42c> nop
-080550fd <.text+0xb42d> nop
-080550fe <.text+0xb42e> nop
-080550ff <.text+0xb42f> nop
-08055100 <.text+0xb430> push   %ebp
-08055101 <.text+0xb431> mov    %esp,%ebp
-08055103 <.text+0xb433> push   %edi
-08055104 <.text+0xb434> push   %esi
-08055105 <.text+0xb435> push   %ebx
-08055106 <.text+0xb436> mov    %eax,%ebx
-08055108 <.text+0xb438> sub    $0x3c,%esp
-0805510b <.text+0xb43b> cmp    $0x2,%edx
-0805510e <.text+0xb43e> mov    %edx,-0x28(%ebp)
-08055111 <.text+0xb441> mov    %ecx,-0x30(%ebp)
-08055114 <.text+0xb444> ja     08055128 <exit@plt+0xb46c>
-08055116 <.text+0xb446> je     080552a8 <exit@plt+0xb5ec>
-0805511c <.text+0xb44c> add    $0x3c,%esp
-0805511f <.text+0xb44f> pop    %ebx
-08055120 <.text+0xb450> pop    %esi
-08055121 <.text+0xb451> pop    %edi
-08055122 <.text+0xb452> pop    %ebp
-08055123 <.text+0xb453> ret    
-08055124 <.text+0xb454> lea    0x0(%esi,%eiz,1),%esi
-08055128 <.text+0xb458> mov    -0x28(%ebp),%eax
-0805512b <.text+0xb45b> mov    0x8(%ebp),%esi
-0805512e <.text+0xb45e> shr    %eax
-08055130 <.text+0xb460> lea    (%ebx,%eax,4),%edx
-08055133 <.text+0xb463> mov    %edx,-0x38(%ebp)
-08055136 <.text+0xb466> mov    -0x28(%ebp),%edx
-08055139 <.text+0xb469> mov    %eax,-0x2c(%ebp)
-0805513c <.text+0xb46c> mov    %esi,(%esp)
-0805513f <.text+0xb46f> mov    -0x30(%ebp),%ecx
-08055142 <.text+0xb472> sub    %eax,%edx
-08055144 <.text+0xb474> mov    -0x38(%ebp),%eax
-08055147 <.text+0xb477> call   08055100 <exit@plt+0xb444>
-0805514c <.text+0xb47c> cmpl   $0x1,-0x2c(%ebp)
-08055150 <.text+0xb480> je     08055200 <exit@plt+0xb544>
-08055156 <.text+0xb486> mov    -0x28(%ebp),%esi
-08055159 <.text+0xb489> mov    0x8(%ebp),%eax
-0805515c <.text+0xb48c> mov    -0x2c(%ebp),%edx
-0805515f <.text+0xb48f> shr    $0x2,%esi
-08055162 <.text+0xb492> mov    %esi,-0x34(%ebp)
-08055165 <.text+0xb495> lea    (%ebx,%esi,4),%esi
-08055168 <.text+0xb498> sub    -0x34(%ebp),%edx
-0805516b <.text+0xb49b> mov    %eax,(%esp)
-0805516e <.text+0xb49e> mov    -0x30(%ebp),%ecx
-08055171 <.text+0xb4a1> mov    %esi,%eax
-08055173 <.text+0xb4a3> call   08055100 <exit@plt+0xb444>
-08055178 <.text+0xb4a8> mov    0x8(%ebp),%edx
-0805517b <.text+0xb4ab> mov    %ebx,%eax
-0805517d <.text+0xb4ad> mov    %edx,(%esp)
-08055180 <.text+0xb4b0> mov    -0x34(%ebp),%edx
-08055183 <.text+0xb4b3> mov    -0x30(%ebp),%ecx
-08055186 <.text+0xb4b6> call   08055100 <exit@plt+0xb444>
-0805518b <.text+0xb4bb> mov    (%ebx),%eax
-0805518d <.text+0xb4bd> mov    (%esi),%edx
-0805518f <.text+0xb4bf> mov    -0x30(%ebp),%edi
-08055192 <.text+0xb4c2> mov    %ebx,-0x24(%ebp)
-08055195 <.text+0xb4c5> mov    -0x34(%ebp),%esi
-08055198 <.text+0xb4c8> mov    %eax,-0x1c(%ebp)
-0805519b <.text+0xb4cb> movl   $0x0,-0x20(%ebp)
-080551a2 <.text+0xb4d2> mov    %edx,%ebx
-080551a4 <.text+0xb4d4> add    $0x4,%edi
-080551a7 <.text+0xb4d7> jmp    080551c8 <exit@plt+0xb50c>
-080551a9 <.text+0xb4d9> lea    0x0(%esi,%eiz,1),%esi
-080551b0 <.text+0xb4e0> add    $0x1,%esi
-080551b3 <.text+0xb4e3> cmp    %esi,-0x2c(%ebp)
-080551b6 <.text+0xb4e6> mov    %ebx,-0x4(%edi)
-080551b9 <.text+0xb4e9> je     080552d0 <exit@plt+0xb614>
-080551bf <.text+0xb4ef> mov    -0x24(%ebp),%edx
-080551c2 <.text+0xb4f2> mov    (%edx,%esi,4),%ebx
-080551c5 <.text+0xb4f5> add    $0x4,%edi
-080551c8 <.text+0xb4f8> mov    %ebx,0x4(%esp)
-080551cc <.text+0xb4fc> mov    -0x1c(%ebp),%edx
-080551cf <.text+0xb4ff> mov    %edx,(%esp)
-080551d2 <.text+0xb502> call   *0x8(%ebp)
-080551d5 <.text+0xb505> test   %eax,%eax
-080551d7 <.text+0xb507> jg     080551b0 <exit@plt+0xb4f4>
-080551d9 <.text+0xb509> addl   $0x1,-0x20(%ebp)
-080551dd <.text+0xb50d> mov    -0x1c(%ebp),%eax
-080551e0 <.text+0xb510> mov    -0x20(%ebp),%edx
-080551e3 <.text+0xb513> cmp    %edx,-0x34(%ebp)
-080551e6 <.text+0xb516> mov    %eax,-0x4(%edi)
-080551e9 <.text+0xb519> je     080552fe <exit@plt+0xb642>
-080551ef <.text+0xb51f> mov    -0x24(%ebp),%eax
-080551f2 <.text+0xb522> mov    (%eax,%edx,4),%eax
-080551f5 <.text+0xb525> mov    %eax,-0x1c(%ebp)
-080551f8 <.text+0xb528> jmp    080551c5 <exit@plt+0xb509>
-080551fa <.text+0xb52a> lea    0x0(%esi),%esi
-08055200 <.text+0xb530> mov    (%ebx),%eax
-08055202 <.text+0xb532> mov    -0x30(%ebp),%edx
-08055205 <.text+0xb535> mov    %eax,-0x20(%ebp)
-08055208 <.text+0xb538> mov    %eax,(%edx)
-0805520a <.text+0xb53a> mov    -0x38(%ebp),%esi
-0805520d <.text+0xb53d> mov    %ebx,-0x1c(%ebp)
-08055210 <.text+0xb540> mov    -0x2c(%ebp),%edi
-08055213 <.text+0xb543> movl   $0x0,-0x24(%ebp)
-0805521a <.text+0xb54a> mov    (%esi),%edx
-0805521c <.text+0xb54c> mov    $0x1,%esi
-08055221 <.text+0xb551> mov    %edx,%ebx
-08055223 <.text+0xb553> jmp    08055240 <exit@plt+0xb584>
-08055225 <.text+0xb555> lea    0x0(%esi),%esi
-08055228 <.text+0xb558> mov    -0x1c(%ebp),%edx
-0805522b <.text+0xb55b> add    $0x1,%edi
-0805522e <.text+0xb55e> cmp    %edi,-0x28(%ebp)
-08055231 <.text+0xb561> mov    %ebx,-0x4(%edx,%esi,4)
-08055235 <.text+0xb565> je     08055278 <exit@plt+0xb5bc>
-08055237 <.text+0xb567> mov    -0x1c(%ebp),%eax
-0805523a <.text+0xb56a> mov    (%eax,%edi,4),%ebx
-0805523d <.text+0xb56d> add    $0x1,%esi
-08055240 <.text+0xb570> mov    %ebx,0x4(%esp)
-08055244 <.text+0xb574> mov    -0x20(%ebp),%eax
-08055247 <.text+0xb577> mov    %eax,(%esp)
-0805524a <.text+0xb57a> call   *0x8(%ebp)
-0805524d <.text+0xb57d> test   %eax,%eax
-0805524f <.text+0xb57f> jg     08055228 <exit@plt+0xb56c>
-08055251 <.text+0xb581> mov    -0x1c(%ebp),%edx
-08055254 <.text+0xb584> mov    -0x20(%ebp),%eax
-08055257 <.text+0xb587> addl   $0x1,-0x24(%ebp)
-0805525b <.text+0xb58b> mov    %eax,-0x4(%edx,%esi,4)
-0805525f <.text+0xb58f> mov    -0x24(%ebp),%edx
-08055262 <.text+0xb592> cmp    %edx,-0x2c(%ebp)
-08055265 <.text+0xb595> je     0805511c <exit@plt+0xb460>
-0805526b <.text+0xb59b> mov    -0x30(%ebp),%eax
-0805526e <.text+0xb59e> mov    (%eax,%edx,4),%eax
-08055271 <.text+0xb5a1> mov    %eax,-0x20(%ebp)
-08055274 <.text+0xb5a4> jmp    0805523d <exit@plt+0xb581>
-08055276 <.text+0xb5a6> xchg   %ax,%ax
-08055278 <.text+0xb5a8> mov    -0x24(%ebp),%ebx
-0805527b <.text+0xb5ab> lea    (%edx,%esi,4),%eax
-0805527e <.text+0xb5ae> mov    -0x2c(%ebp),%ecx
-08055281 <.text+0xb5b1> mov    -0x30(%ebp),%esi
-08055284 <.text+0xb5b4> sub    -0x24(%ebp),%ecx
-08055287 <.text+0xb5b7> mov    %eax,(%esp)
-0805528a <.text+0xb5ba> lea    (%esi,%ebx,4),%edx
-0805528d <.text+0xb5bd> shl    $0x2,%ecx
-08055290 <.text+0xb5c0> mov    %ecx,0x8(%esp)
-08055294 <.text+0xb5c4> mov    %edx,0x4(%esp)
-08055298 <.text+0xb5c8> call   08049a0c <memcpy@plt>
-0805529d <.text+0xb5cd> add    $0x3c,%esp
-080552a0 <.text+0xb5d0> pop    %ebx
-080552a1 <.text+0xb5d1> pop    %esi
-080552a2 <.text+0xb5d2> pop    %edi
-080552a3 <.text+0xb5d3> pop    %ebp
-080552a4 <.text+0xb5d4> ret    
-080552a5 <.text+0xb5d5> lea    0x0(%esi),%esi
-080552a8 <.text+0xb5d8> mov    (%eax),%esi
-080552aa <.text+0xb5da> mov    0x4(%eax),%edi
-080552ad <.text+0xb5dd> mov    %esi,(%esp)
-080552b0 <.text+0xb5e0> mov    %edi,0x4(%esp)
-080552b4 <.text+0xb5e4> call   *0x8(%ebp)
-080552b7 <.text+0xb5e7> test   %eax,%eax
-080552b9 <.text+0xb5e9> jle    0805511c <exit@plt+0xb460>
-080552bf <.text+0xb5ef> mov    %edi,(%ebx)
-080552c1 <.text+0xb5f1> mov    %esi,0x4(%ebx)
-080552c4 <.text+0xb5f4> add    $0x3c,%esp
-080552c7 <.text+0xb5f7> pop    %ebx
-080552c8 <.text+0xb5f8> pop    %esi
-080552c9 <.text+0xb5f9> pop    %edi
-080552ca <.text+0xb5fa> pop    %ebp
-080552cb <.text+0xb5fb> ret    
-080552cc <.text+0xb5fc> lea    0x0(%esi,%eiz,1),%esi
-080552d0 <.text+0xb600> mov    -0x24(%ebp),%ebx
-080552d3 <.text+0xb603> mov    -0x20(%ebp),%esi
-080552d6 <.text+0xb606> mov    -0x34(%ebp),%edx
-080552d9 <.text+0xb609> lea    (%ebx,%esi,4),%eax
-080552dc <.text+0xb60c> mov    %eax,0x4(%esp)
-080552e0 <.text+0xb610> mov    %edi,(%esp)
-080552e3 <.text+0xb613> sub    %esi,%edx
-080552e5 <.text+0xb615> shl    $0x2,%edx
-080552e8 <.text+0xb618> mov    %edx,0x8(%esp)
-080552ec <.text+0xb61c> call   08049a0c <memcpy@plt>
-080552f1 <.text+0xb621> mov    -0x30(%ebp),%edx
-080552f4 <.text+0xb624> mov    (%edx),%edx
-080552f6 <.text+0xb626> mov    %edx,-0x20(%ebp)
-080552f9 <.text+0xb629> jmp    0805520a <exit@plt+0xb54e>
-080552fe <.text+0xb62e> mov    -0x2c(%ebp),%eax
-08055301 <.text+0xb631> mov    -0x24(%ebp),%ebx
-08055304 <.text+0xb634> mov    %eax,-0x34(%ebp)
-08055307 <.text+0xb637> jmp    080552d6 <exit@plt+0xb61a>
-08055309 <.text+0xb639> lea    0x0(%esi,%eiz,1),%esi
-08055310 <.text+0xb640> push   %ebp
-08055311 <.text+0xb641> mov    %esp,%ebp
-08055313 <.text+0xb643> push   %ebx
-08055314 <.text+0xb644> sub    $0x4,%esp
-08055317 <.text+0xb647> mov    0x10(%ebp),%ebx
-0805531a <.text+0xb64a> mov    0x8(%ebp),%eax
-0805531d <.text+0xb64d> mov    0xc(%ebp),%edx
-08055320 <.text+0xb650> mov    %ebx,0x8(%ebp)
-08055323 <.text+0xb653> add    $0x4,%esp
-08055326 <.text+0xb656> pop    %ebx
-08055327 <.text+0xb657> pop    %ebp
-08055328 <.text+0xb658> lea    (%eax,%edx,4),%ecx
-0805532b <.text+0xb65b> jmp    08055100 <exit@plt+0xb444>
-08055330 <.text+0xb660> push   %ebp
-08055331 <.text+0xb661> mov    %esp,%ebp
-08055333 <.text+0xb663> sub    $0x18,%esp
-08055336 <.text+0xb666> mov    0xc(%ebp),%eax
-08055339 <.text+0xb669> movl   $0x6,0x4(%esp)
-08055341 <.text+0xb671> mov    %eax,0x8(%esp)
-08055345 <.text+0xb675> mov    0x8(%ebp),%eax
-08055348 <.text+0xb678> mov    %eax,(%esp)
-0805534b <.text+0xb67b> call   080561f0 <exit@plt+0xc534>
-08055350 <.text+0xb680> leave  
-08055351 <.text+0xb681> ret    
-08055352 <.text+0xb682> lea    0x0(%esi,%eiz,1),%esi
-08055359 <.text+0xb689> lea    0x0(%edi,%eiz,1),%edi
-08055360 <.text+0xb690> push   %ebp
-08055361 <.text+0xb691> mov    %esp,%ebp
-08055363 <.text+0xb693> sub    $0x18,%esp
-08055366 <.text+0xb696> mov    0x8(%ebp),%eax
-08055369 <.text+0xb699> movl   $0x0,(%esp)
-08055370 <.text+0xb6a0> mov    %eax,0x4(%esp)
-08055374 <.text+0xb6a4> call   08055330 <exit@plt+0xb674>
-08055379 <.text+0xb6a9> leave  
-0805537a <.text+0xb6aa> ret    
-0805537b <.text+0xb6ab> nop
-0805537c <.text+0xb6ac> nop
-0805537d <.text+0xb6ad> nop
-0805537e <.text+0xb6ae> nop
-0805537f <.text+0xb6af> nop
-08055380 <.text+0xb6b0> push   %ebp
-08055381 <.text+0xb6b1> mov    %esp,%ebp
-08055383 <.text+0xb6b3> mov    0x8(%ebp),%eax
-08055386 <.text+0xb6b6> test   %eax,%eax
-08055388 <.text+0xb6b8> je     08055390 <exit@plt+0xb6d4>
-0805538a <.text+0xb6ba> mov    (%eax),%eax
-0805538c <.text+0xb6bc> pop    %ebp
-0805538d <.text+0xb6bd> ret    
-0805538e <.text+0xb6be> xchg   %ax,%ax
-08055390 <.text+0xb6c0> mov    $0x8061de0,%eax
-08055395 <.text+0xb6c5> mov    (%eax),%eax
-08055397 <.text+0xb6c7> pop    %ebp
-08055398 <.text+0xb6c8> ret    
-08055399 <.text+0xb6c9> lea    0x0(%esi,%eiz,1),%esi
-080553a0 <.text+0xb6d0> push   %ebp
-080553a1 <.text+0xb6d1> mov    %esp,%ebp
-080553a3 <.text+0xb6d3> mov    0x8(%ebp),%eax
-080553a6 <.text+0xb6d6> test   %eax,%eax
-080553a8 <.text+0xb6d8> je     080553b8 <exit@plt+0xb6fc>
-080553aa <.text+0xb6da> mov    0xc(%ebp),%edx
-080553ad <.text+0xb6dd> mov    %edx,(%eax)
-080553af <.text+0xb6df> pop    %ebp
-080553b0 <.text+0xb6e0> ret    
-080553b1 <.text+0xb6e1> lea    0x0(%esi,%eiz,1),%esi
-080553b8 <.text+0xb6e8> mov    0xc(%ebp),%edx
-080553bb <.text+0xb6eb> mov    $0x8061de0,%eax
-080553c0 <.text+0xb6f0> mov    %edx,(%eax)
-080553c2 <.text+0xb6f2> pop    %ebp
-080553c3 <.text+0xb6f3> ret    
-080553c4 <.text+0xb6f4> lea    0x0(%esi),%esi
-080553ca <.text+0xb6fa> lea    0x0(%edi),%edi
-080553d0 <.text+0xb700> push   %ebp
-080553d1 <.text+0xb701> mov    %esp,%ebp
-080553d3 <.text+0xb703> sub    $0xc,%esp
-080553d6 <.text+0xb706> mov    %ebx,(%esp)
-080553d9 <.text+0xb709> mov    0x8(%ebp),%ebx
-080553dc <.text+0xb70c> mov    %esi,0x4(%esp)
-080553e0 <.text+0xb710> movzbl 0xc(%ebp),%ecx
-080553e4 <.text+0xb714> mov    %edi,0x8(%esp)
-080553e8 <.text+0xb718> test   %ebx,%ebx
-080553ea <.text+0xb71a> je     08055428 <exit@plt+0xb76c>
-080553ec <.text+0xb71c> mov    %ecx,%eax
-080553ee <.text+0xb71e> mov    0x10(%ebp),%edx
-080553f1 <.text+0xb721> and    $0x1f,%ecx
-080553f4 <.text+0xb724> shr    $0x5,%al
-080553f7 <.text+0xb727> movzbl %al,%esi
-080553fa <.text+0xb72a> mov    0x8(%ebx,%esi,4),%edi
-080553fe <.text+0xb72e> and    $0x1,%edx
-08055401 <.text+0xb731> mov    %edi,%eax
-08055403 <.text+0xb733> shr    %cl,%eax
-08055405 <.text+0xb735> and    $0x1,%eax
-08055408 <.text+0xb738> xor    %eax,%edx
-0805540a <.text+0xb73a> shl    %cl,%edx
-0805540c <.text+0xb73c> xor    %edi,%edx
-0805540e <.text+0xb73e> mov    %edx,0x8(%ebx,%esi,4)
-08055412 <.text+0xb742> mov    (%esp),%ebx
-08055415 <.text+0xb745> mov    0x4(%esp),%esi
-08055419 <.text+0xb749> mov    0x8(%esp),%edi
-0805541d <.text+0xb74d> mov    %ebp,%esp
-0805541f <.text+0xb74f> pop    %ebp
-08055420 <.text+0xb750> ret    
-08055421 <.text+0xb751> lea    0x0(%esi,%eiz,1),%esi
-08055428 <.text+0xb758> mov    $0x8061de0,%ebx
-0805542d <.text+0xb75d> jmp    080553ec <exit@plt+0xb730>
-0805542f <.text+0xb75f> nop
-08055430 <.text+0xb760> push   %ebp
-08055431 <.text+0xb761> mov    %esp,%ebp
-08055433 <.text+0xb763> mov    0x8(%ebp),%edx
-08055436 <.text+0xb766> test   %edx,%edx
-08055438 <.text+0xb768> je     08055448 <exit@plt+0xb78c>
-0805543a <.text+0xb76a> mov    0xc(%ebp),%ecx
-0805543d <.text+0xb76d> mov    0x4(%edx),%eax
-08055440 <.text+0xb770> mov    %ecx,0x4(%edx)
-08055443 <.text+0xb773> pop    %ebp
-08055444 <.text+0xb774> ret    
-08055445 <.text+0xb775> lea    0x0(%esi),%esi
-08055448 <.text+0xb778> mov    0xc(%ebp),%ecx
-0805544b <.text+0xb77b> mov    $0x8061de0,%edx
-08055450 <.text+0xb780> mov    0x4(%edx),%eax
-08055453 <.text+0xb783> mov    %ecx,0x4(%edx)
-08055456 <.text+0xb786> pop    %ebp
-08055457 <.text+0xb787> ret    
-08055458 <.text+0xb788> nop
-08055459 <.text+0xb789> lea    0x0(%esi,%eiz,1),%esi
-08055460 <.text+0xb790> push   %ebp
-08055461 <.text+0xb791> mov    %esp,%ebp
-08055463 <.text+0xb793> push   %esi
-08055464 <.text+0xb794> push   %ebx
-08055465 <.text+0xb795> sub    $0x10,%esp
-08055468 <.text+0xb798> mov    0x80612bc,%esi
-0805546e <.text+0xb79e> cmpl   $0x1,0x80612c0
-08055475 <.text+0xb7a5> jbe    08055497 <exit@plt+0xb7db>
-08055477 <.text+0xb7a7> mov    $0x1,%ebx
-0805547c <.text+0xb7ac> lea    0x0(%esi,%eiz,1),%esi
-08055480 <.text+0xb7b0> mov    0x4(%esi,%ebx,8),%eax
-08055484 <.text+0xb7b4> add    $0x1,%ebx
-08055487 <.text+0xb7b7> mov    %eax,(%esp)
-0805548a <.text+0xb7ba> call   080498cc <free@plt>
-0805548f <.text+0xb7bf> cmp    %ebx,0x80612c0
-08055495 <.text+0xb7c5> ja     08055480 <exit@plt+0xb7c4>
-08055497 <.text+0xb7c7> mov    0x4(%esi),%eax
-0805549a <.text+0xb7ca> cmp    $0x8061e20,%eax
-0805549f <.text+0xb7cf> je     080554bd <exit@plt+0xb801>
-080554a1 <.text+0xb7d1> mov    %eax,(%esp)
-080554a4 <.text+0xb7d4> call   080498cc <free@plt>
-080554a9 <.text+0xb7d9> movl   $0x100,0x80612c4
-080554b3 <.text+0xb7e3> movl   $0x8061e20,0x80612c8
-080554bd <.text+0xb7ed> cmp    $0x80612c4,%esi
-080554c3 <.text+0xb7f3> je     080554d7 <exit@plt+0xb81b>
-080554c5 <.text+0xb7f5> mov    %esi,(%esp)
-080554c8 <.text+0xb7f8> call   080498cc <free@plt>
-080554cd <.text+0xb7fd> movl   $0x80612c4,0x80612bc
-080554d7 <.text+0xb807> movl   $0x1,0x80612c0
-080554e1 <.text+0xb811> add    $0x10,%esp
-080554e4 <.text+0xb814> pop    %ebx
-080554e5 <.text+0xb815> pop    %esi
-080554e6 <.text+0xb816> pop    %ebp
-080554e7 <.text+0xb817> ret    
-080554e8 <.text+0xb818> nop
-080554e9 <.text+0xb819> lea    0x0(%esi,%eiz,1),%esi
-080554f0 <.text+0xb820> push   %ebp
-080554f1 <.text+0xb821> mov    %esp,%ebp
-080554f3 <.text+0xb823> sub    $0x28,%esp
-080554f6 <.text+0xb826> mov    %ebx,-0xc(%ebp)
-080554f9 <.text+0xb829> mov    0x8(%ebp),%ebx
-080554fc <.text+0xb82c> mov    %esi,-0x8(%ebp)
-080554ff <.text+0xb82f> mov    %edi,-0x4(%ebp)
-08055502 <.text+0xb832> call   0804969c <__errno_location@plt>
-08055507 <.text+0xb837> test   %ebx,%ebx
-08055509 <.text+0xb839> mov    %eax,%esi
-0805550b <.text+0xb83b> mov    (%eax),%edi
-0805550d <.text+0xb83d> je     08055530 <exit@plt+0xb874>
-0805550f <.text+0xb83f> mov    %ebx,(%esp)
-08055512 <.text+0xb842> movl   $0x28,0x4(%esp)
-0805551a <.text+0xb84a> call   080583b0 <exit@plt+0xe6f4>
-0805551f <.text+0xb84f> mov    %edi,(%esi)
-08055521 <.text+0xb851> mov    -0xc(%ebp),%ebx
-08055524 <.text+0xb854> mov    -0x8(%ebp),%esi
-08055527 <.text+0xb857> mov    -0x4(%ebp),%edi
-0805552a <.text+0xb85a> mov    %ebp,%esp
-0805552c <.text+0xb85c> pop    %ebp
-0805552d <.text+0xb85d> ret    
-0805552e <.text+0xb85e> xchg   %ax,%ax
-08055530 <.text+0xb860> mov    $0x8061de0,%ebx
-08055535 <.text+0xb865> jmp    0805550f <exit@plt+0xb853>
-08055537 <.text+0xb867> mov    %esi,%esi
-08055539 <.text+0xb869> lea    0x0(%edi,%eiz,1),%edi
-08055540 <.text+0xb870> push   %ebp
-08055541 <.text+0xb871> mov    %esp,%ebp
-08055543 <.text+0xb873> sub    $0x30,%esp
-08055546 <.text+0xb876> lea    -0x20(%ebp),%ecx
-08055549 <.text+0xb879> mov    %edx,-0x28(%ebp)
-0805554c <.text+0xb87c> xor    %edx,%edx
-0805554e <.text+0xb87e> movl   $0x0,-0x24(%ebp)
-08055555 <.text+0xb885> movl   $0x0,(%ecx,%edx,1)
-0805555c <.text+0xb88c> add    $0x4,%edx
-0805555f <.text+0xb88f> cmp    $0x20,%edx
-08055562 <.text+0xb892> jb     08055555 <exit@plt+0xb899>
-08055564 <.text+0xb894> mov    -0x28(%ebp),%edx
-08055567 <.text+0xb897> mov    %edx,(%eax)
-08055569 <.text+0xb899> mov    -0x24(%ebp),%edx
-0805556c <.text+0xb89c> mov    %edx,0x4(%eax)
-0805556f <.text+0xb89f> mov    -0x20(%ebp),%edx
-08055572 <.text+0xb8a2> mov    %edx,0x8(%eax)
-08055575 <.text+0xb8a5> mov    -0x1c(%ebp),%edx
-08055578 <.text+0xb8a8> mov    %edx,0xc(%eax)
-0805557b <.text+0xb8ab> mov    -0x18(%ebp),%edx
-0805557e <.text+0xb8ae> mov    %edx,0x10(%eax)
-08055581 <.text+0xb8b1> mov    -0x14(%ebp),%edx
-08055584 <.text+0xb8b4> mov    %edx,0x14(%eax)
-08055587 <.text+0xb8b7> mov    -0x10(%ebp),%edx
-0805558a <.text+0xb8ba> mov    %edx,0x18(%eax)
-0805558d <.text+0xb8bd> mov    -0xc(%ebp),%edx
-08055590 <.text+0xb8c0> mov    %edx,0x1c(%eax)
-08055593 <.text+0xb8c3> mov    -0x8(%ebp),%edx
-08055596 <.text+0xb8c6> mov    %edx,0x20(%eax)
-08055599 <.text+0xb8c9> mov    -0x4(%ebp),%edx
-0805559c <.text+0xb8cc> mov    %edx,0x24(%eax)
-0805559f <.text+0xb8cf> leave  
-080555a0 <.text+0xb8d0> ret    
-080555a1 <.text+0xb8d1> jmp    080555b0 <exit@plt+0xb8f4>
-080555a3 <.text+0xb8d3> nop
-080555a4 <.text+0xb8d4> nop
-080555a5 <.text+0xb8d5> nop
-080555a6 <.text+0xb8d6> nop
-080555a7 <.text+0xb8d7> nop
-080555a8 <.text+0xb8d8> nop
-080555a9 <.text+0xb8d9> nop
-080555aa <.text+0xb8da> nop
-080555ab <.text+0xb8db> nop
-080555ac <.text+0xb8dc> nop
-080555ad <.text+0xb8dd> nop
-080555ae <.text+0xb8de> nop
-080555af <.text+0xb8df> nop
-080555b0 <.text+0xb8e0> push   %ebp
-080555b1 <.text+0xb8e1> mov    %esp,%ebp
-080555b3 <.text+0xb8e3> push   %edi
-080555b4 <.text+0xb8e4> push   %esi
-080555b5 <.text+0xb8e5> push   %ebx
-080555b6 <.text+0xb8e6> sub    $0x7c,%esp
-080555b9 <.text+0xb8e9> mov    %eax,-0x40(%ebp)
-080555bc <.text+0xb8ec> mov    %edx,-0x38(%ebp)
-080555bf <.text+0xb8ef> mov    %ecx,-0x3c(%ebp)
-080555c2 <.text+0xb8f2> call   0804970c <__ctype_get_mb_cur_max@plt>
-080555c7 <.text+0xb8f7> mov    %eax,-0x54(%ebp)
-080555ca <.text+0xb8fa> mov    0x10(%ebp),%eax
-080555cd <.text+0xb8fd> shr    %eax
-080555cf <.text+0xb8ff> and    $0x1,%eax
-080555d2 <.text+0xb902> cmpl   $0x7,0xc(%ebp)
-080555d6 <.text+0xb906> mov    %al,-0x41(%ebp)
-080555d9 <.text+0xb909> jbe    080555e0 <exit@plt+0xb924>
-080555db <.text+0xb90b> call   0804968c <abort@plt>
-080555e0 <.text+0xb910> mov    0xc(%ebp),%eax
-080555e3 <.text+0xb913> jmp    *0x805f560(,%eax,4)
-080555ea <.text+0xb91a> movb   $0x0,-0x41(%ebp)
-080555ee <.text+0xb91e> xor    %ebx,%ebx
-080555f0 <.text+0xb920> movb   $0x1,-0x31(%ebp)
-080555f4 <.text+0xb924> movl   $0x0,-0x48(%ebp)
-080555fb <.text+0xb92b> movl   $0x0,-0x50(%ebp)
-08055602 <.text+0xb932> lea    0x0(%esi),%esi
-08055608 <.text+0xb938> mov    0x10(%ebp),%esi
-0805560b <.text+0xb93b> mov    0x10(%ebp),%edi
-0805560e <.text+0xb93e> movl   $0x0,-0x2c(%ebp)
-08055615 <.text+0xb945> and    $0x4,%esi
-08055618 <.text+0xb948> and    $0x1,%edi
-0805561b <.text+0xb94b> mov    %esi,-0x5c(%ebp)
-0805561e <.text+0xb94e> mov    %edi,-0x58(%ebp)
-08055621 <.text+0xb951> cmpl   $0xffffffff,0x8(%ebp)
-08055625 <.text+0xb955> je     08055768 <exit@plt+0xbaac>
-0805562b <.text+0xb95b> nop
-0805562c <.text+0xb95c> lea    0x0(%esi,%eiz,1),%esi
-08055630 <.text+0xb960> mov    0x8(%ebp),%eax
-08055633 <.text+0xb963> cmp    %eax,-0x2c(%ebp)
-08055636 <.text+0xb966> setne  %al
-08055639 <.text+0xb969> test   %al,%al
-0805563b <.text+0xb96b> je     0805577d <exit@plt+0xbac1>
-08055641 <.text+0xb971> cmpb   $0x0,-0x31(%ebp)
-08055645 <.text+0xb975> jne    080559f8 <exit@plt+0xbd3c>
-0805564b <.text+0xb97b> mov    -0x3c(%ebp),%eax
-0805564e <.text+0xb97e> add    -0x2c(%ebp),%eax
-08055651 <.text+0xb981> mov    %eax,-0x30(%ebp)
-08055654 <.text+0xb984> mov    -0x30(%ebp),%ecx
-08055657 <.text+0xb987> movzbl (%ecx),%edx
-0805565a <.text+0xb98a> cmp    $0x7e,%dl
-0805565d <.text+0xb98d> jbe    08055a1b <exit@plt+0xbd5f>
-08055663 <.text+0xb993> cmpl   $0x1,-0x54(%ebp)
-08055667 <.text+0xb997> jne    08055d18 <exit@plt+0xc05c>
-0805566d <.text+0xb99d> mov    %dl,-0x68(%ebp)
-08055670 <.text+0xb9a0> mov    $0x1,%esi
-08055675 <.text+0xb9a5> call   0804995c <__ctype_b_loc@plt>
-0805567a <.text+0xb9aa> movzbl -0x68(%ebp),%edx
-0805567e <.text+0xb9ae> movzbl %dl,%ecx
-08055681 <.text+0xb9b1> mov    (%eax),%eax
-08055683 <.text+0xb9b3> movzwl (%eax,%ecx,2),%eax
-08055687 <.text+0xb9b7> shr    $0xe,%eax
-0805568a <.text+0xb9ba> and    $0x1,%eax
-0805568d <.text+0xb9bd> mov    %al,-0x4c(%ebp)
-08055690 <.text+0xb9c0> cmpb   $0x0,-0x31(%ebp)
-08055694 <.text+0xb9c4> je     08055a90 <exit@plt+0xbdd4>
-0805569a <.text+0xb9ca> cmpb   $0x0,-0x4c(%ebp)
-0805569e <.text+0xb9ce> jne    080559b0 <exit@plt+0xbcf4>
-080556a4 <.text+0xb9d4> lea    0x0(%esi,%eiz,1),%esi
-080556a8 <.text+0xb9d8> mov    -0x2c(%ebp),%edi
-080556ab <.text+0xb9db> mov    -0x30(%ebp),%eax
-080556ae <.text+0xb9de> lea    (%esi,%edi,1),%ecx
-080556b1 <.text+0xb9e1> mov    %edi,%esi
-080556b3 <.text+0xb9e3> mov    %ecx,-0x6c(%ebp)
-080556b6 <.text+0xb9e6> jmp    080556cd <exit@plt+0xba11>
-080556b8 <.text+0xb9e8> cmp    -0x38(%ebp),%ebx
-080556bb <.text+0xb9eb> jae    080556c3 <exit@plt+0xba07>
-080556bd <.text+0xb9ed> mov    -0x40(%ebp),%edi
-080556c0 <.text+0xb9f0> mov    %dl,(%edi,%ebx,1)
-080556c3 <.text+0xb9f3> movzbl 0x1(%eax),%edx
-080556c7 <.text+0xb9f7> add    $0x1,%ebx
-080556ca <.text+0xb9fa> add    $0x1,%eax
-080556cd <.text+0xb9fd> cmpb   $0x0,-0x31(%ebp)
-080556d1 <.text+0xba01> je     0805573a <exit@plt+0xba7e>
-080556d3 <.text+0xba03> cmpb   $0x0,-0x4c(%ebp)
-080556d7 <.text+0xba07> jne    0805573a <exit@plt+0xba7e>
-080556d9 <.text+0xba09> cmpb   $0x0,-0x41(%ebp)
-080556dd <.text+0xba0d> jne    08055a40 <exit@plt+0xbd84>
-080556e3 <.text+0xba13> cmp    -0x38(%ebp),%ebx
-080556e6 <.text+0xba16> jae    080556ef <exit@plt+0xba33>
-080556e8 <.text+0xba18> mov    -0x40(%ebp),%ecx
-080556eb <.text+0xba1b> movb   $0x5c,(%ecx,%ebx,1)
-080556ef <.text+0xba1f> lea    0x1(%ebx),%edi
-080556f2 <.text+0xba22> cmp    %edi,-0x38(%ebp)
-080556f5 <.text+0xba25> mov    %edi,-0x2c(%ebp)
-080556f8 <.text+0xba28> jbe    0805570b <exit@plt+0xba4f>
-080556fa <.text+0xba2a> mov    %edx,%ecx
-080556fc <.text+0xba2c> shr    $0x6,%cl
-080556ff <.text+0xba2f> mov    %ecx,%edi
-08055701 <.text+0xba31> lea    0x30(%edi),%ecx
-08055704 <.text+0xba34> mov    -0x40(%ebp),%edi
-08055707 <.text+0xba37> mov    %cl,0x1(%edi,%ebx,1)
-0805570b <.text+0xba3b> mov    -0x2c(%ebp),%ecx
-0805570e <.text+0xba3e> add    $0x1,%ecx
-08055711 <.text+0xba41> cmp    %ecx,-0x38(%ebp)
-08055714 <.text+0xba44> mov    %ecx,-0x60(%ebp)
-08055717 <.text+0xba47> jbe    0805572e <exit@plt+0xba72>
-08055719 <.text+0xba49> mov    %edx,%ebx
-0805571b <.text+0xba4b> mov    -0x40(%ebp),%ecx
-0805571e <.text+0xba4e> mov    -0x2c(%ebp),%edi
-08055721 <.text+0xba51> shr    $0x3,%bl
-08055724 <.text+0xba54> and    $0x7,%ebx
-08055727 <.text+0xba57> add    $0x30,%ebx
-0805572a <.text+0xba5a> mov    %bl,0x1(%ecx,%edi,1)
-0805572e <.text+0xba5e> mov    -0x60(%ebp),%ebx
-08055731 <.text+0xba61> and    $0x7,%edx
-08055734 <.text+0xba64> add    $0x30,%edx
-08055737 <.text+0xba67> add    $0x1,%ebx
-0805573a <.text+0xba6a> add    $0x1,%esi
-0805573d <.text+0xba6d> cmp    %esi,-0x6c(%ebp)
-08055740 <.text+0xba70> ja     080556b8 <exit@plt+0xb9fc>
-08055746 <.text+0xba76> mov    %esi,-0x2c(%ebp)
-08055749 <.text+0xba79> lea    0x0(%esi,%eiz,1),%esi
-08055750 <.text+0xba80> cmp    -0x38(%ebp),%ebx
-08055753 <.text+0xba83> jae    0805575b <exit@plt+0xba9f>
-08055755 <.text+0xba85> mov    -0x40(%ebp),%ecx
-08055758 <.text+0xba88> mov    %dl,(%ecx,%ebx,1)
-0805575b <.text+0xba8b> add    $0x1,%ebx
-0805575e <.text+0xba8e> cmpl   $0xffffffff,0x8(%ebp)
-08055762 <.text+0xba92> jne    08055630 <exit@plt+0xb974>
-08055768 <.text+0xba98> mov    -0x3c(%ebp),%edi
-0805576b <.text+0xba9b> mov    -0x2c(%ebp),%esi
-0805576e <.text+0xba9e> cmpb   $0x0,(%edi,%esi,1)
-08055772 <.text+0xbaa2> setne  %al
-08055775 <.text+0xbaa5> test   %al,%al
-08055777 <.text+0xbaa7> jne    08055641 <exit@plt+0xb985>
-0805577d <.text+0xbaad> test   %ebx,%ebx
-0805577f <.text+0xbaaf> jne    08055796 <exit@plt+0xbada>
-08055781 <.text+0xbab1> cmpl   $0x2,0xc(%ebp)
-08055785 <.text+0xbab5> jne    08055796 <exit@plt+0xbada>
-08055787 <.text+0xbab7> cmpb   $0x0,-0x41(%ebp)
-0805578b <.text+0xbabb> nop
-0805578c <.text+0xbabc> lea    0x0(%esi,%eiz,1),%esi
-08055790 <.text+0xbac0> jne    08055a40 <exit@plt+0xbd84>
-08055796 <.text+0xbac6> mov    -0x50(%ebp),%eax
-08055799 <.text+0xbac9> test   %eax,%eax
-0805579b <.text+0xbacb> je     080557ce <exit@plt+0xbb12>
-0805579d <.text+0xbacd> cmpb   $0x0,-0x41(%ebp)
-080557a1 <.text+0xbad1> jne    080557ce <exit@plt+0xbb12>
-080557a3 <.text+0xbad3> mov    -0x50(%ebp),%edx
-080557a6 <.text+0xbad6> movzbl (%edx),%eax
-080557a9 <.text+0xbad9> test   %al,%al
-080557ab <.text+0xbadb> je     080557ce <exit@plt+0xbb12>
-080557ad <.text+0xbadd> mov    -0x40(%ebp),%edx
-080557b0 <.text+0xbae0> mov    -0x50(%ebp),%ecx
-080557b3 <.text+0xbae3> mov    -0x38(%ebp),%esi
-080557b6 <.text+0xbae6> add    %ebx,%edx
-080557b8 <.text+0xbae8> cmp    %ebx,%esi
-080557ba <.text+0xbaea> jbe    080557be <exit@plt+0xbb02>
-080557bc <.text+0xbaec> mov    %al,(%edx)
-080557be <.text+0xbaee> add    $0x1,%ecx
-080557c1 <.text+0xbaf1> add    $0x1,%ebx
-080557c4 <.text+0xbaf4> movzbl (%ecx),%eax
-080557c7 <.text+0xbaf7> add    $0x1,%edx
-080557ca <.text+0xbafa> test   %al,%al
-080557cc <.text+0xbafc> jne    080557b8 <exit@plt+0xbafc>
-080557ce <.text+0xbafe> cmp    -0x38(%ebp),%ebx
-080557d1 <.text+0xbb01> jae    08055a6f <exit@plt+0xbdb3>
-080557d7 <.text+0xbb07> mov    -0x40(%ebp),%ecx
-080557da <.text+0xbb0a> mov    %ebx,%eax
-080557dc <.text+0xbb0c> movb   $0x0,(%ecx,%ebx,1)
-080557e0 <.text+0xbb10> add    $0x7c,%esp
-080557e3 <.text+0xbb13> pop    %ebx
-080557e4 <.text+0xbb14> pop    %esi
-080557e5 <.text+0xbb15> pop    %edi
-080557e6 <.text+0xbb16> pop    %ebp
-080557e7 <.text+0xbb17> ret    
-080557e8 <.text+0xbb18> movl   $0x5,0x8(%esp)
-080557f0 <.text+0xbb20> movl   $0x805f532,0x4(%esp)
-080557f8 <.text+0xbb28> movl   $0x0,(%esp)
-080557ff <.text+0xbb2f> call   0804990c <dcgettext@plt>
-08055804 <.text+0xbb34> cmpl   $0x7,0xc(%ebp)
-08055808 <.text+0xbb38> sete   %bl
-0805580b <.text+0xbb3b> cmp    $0x805f532,%eax
-08055810 <.text+0xbb40> mov    %eax,%esi
-08055812 <.text+0xbb42> jne    0805581c <exit@plt+0xbb60>
-08055814 <.text+0xbb44> test   %bl,%bl
-08055816 <.text+0xbb46> jne    0805595c <exit@plt+0xbca0>
-0805581c <.text+0xbb4c> movl   $0x5,0x8(%esp)
-08055824 <.text+0xbb54> movl   $0x805f3c4,0x4(%esp)
-0805582c <.text+0xbb5c> movl   $0x0,(%esp)
-08055833 <.text+0xbb63> call   0804990c <dcgettext@plt>
-08055838 <.text+0xbb68> cmp    $0x805f3c4,%eax
-0805583d <.text+0xbb6d> mov    %eax,%edi
-0805583f <.text+0xbb6f> jne    08055849 <exit@plt+0xbb8d>
-08055841 <.text+0xbb71> test   %bl,%bl
-08055843 <.text+0xbb73> jne    08055966 <exit@plt+0xbcaa>
-08055849 <.text+0xbb79> cmpb   $0x0,-0x41(%ebp)
-0805584d <.text+0xbb7d> jne    08055e59 <exit@plt+0xc19d>
-08055853 <.text+0xbb83> movzbl (%esi),%eax
-08055856 <.text+0xbb86> test   %al,%al
-08055858 <.text+0xbb88> je     08055e59 <exit@plt+0xc19d>
-0805585e <.text+0xbb8e> mov    -0x40(%ebp),%ecx
-08055861 <.text+0xbb91> xor    %ebx,%ebx
-08055863 <.text+0xbb93> mov    -0x38(%ebp),%edx
-08055866 <.text+0xbb96> xchg   %ax,%ax
-08055868 <.text+0xbb98> cmp    %ebx,%edx
-0805586a <.text+0xbb9a> jbe    0805586f <exit@plt+0xbbb3>
-0805586c <.text+0xbb9c> mov    %al,(%ecx,%ebx,1)
-0805586f <.text+0xbb9f> add    $0x1,%ebx
-08055872 <.text+0xbba2> movzbl (%esi,%ebx,1),%eax
-08055876 <.text+0xbba6> test   %al,%al
-08055878 <.text+0xbba8> jne    08055868 <exit@plt+0xbbac>
-0805587a <.text+0xbbaa> mov    %edi,(%esp)
-0805587d <.text+0xbbad> call   08049a2c <strlen@plt>
-08055882 <.text+0xbbb2> mov    %edi,-0x50(%ebp)
-08055885 <.text+0xbbb5> movb   $0x1,-0x31(%ebp)
-08055889 <.text+0xbbb9> mov    %eax,-0x48(%ebp)
-0805588c <.text+0xbbbc> jmp    08055608 <exit@plt+0xb94c>
-08055891 <.text+0xbbc1> movb   $0x0,-0x41(%ebp)
-08055895 <.text+0xbbc5> xor    %ebx,%ebx
-08055897 <.text+0xbbc7> movb   $0x0,-0x31(%ebp)
-0805589b <.text+0xbbcb> movl   $0x0,-0x48(%ebp)
-080558a2 <.text+0xbbd2> movl   $0x0,-0x50(%ebp)
-080558a9 <.text+0xbbd9> jmp    08055608 <exit@plt+0xb94c>
-080558ae <.text+0xbbde> movb   $0x1,-0x41(%ebp)
-080558b2 <.text+0xbbe2> xor    %ebx,%ebx
-080558b4 <.text+0xbbe4> movb   $0x0,-0x31(%ebp)
-080558b8 <.text+0xbbe8> movl   $0x1,-0x48(%ebp)
-080558bf <.text+0xbbef> movl   $0x805f3c4,-0x50(%ebp)
-080558c6 <.text+0xbbf6> movl   $0x2,0xc(%ebp)
-080558cd <.text+0xbbfd> jmp    08055608 <exit@plt+0xb94c>
-080558d2 <.text+0xbc02> cmpb   $0x0,-0x41(%ebp)
-080558d6 <.text+0xbc06> jne    08055ed6 <exit@plt+0xc21a>
-080558dc <.text+0xbc0c> mov    -0x38(%ebp),%edi
-080558df <.text+0xbc0f> test   %edi,%edi
-080558e1 <.text+0xbc11> je     080558e9 <exit@plt+0xbc2d>
-080558e3 <.text+0xbc13> mov    -0x40(%ebp),%ecx
-080558e6 <.text+0xbc16> movb   $0x27,(%ecx)
-080558e9 <.text+0xbc19> movb   $0x0,-0x31(%ebp)
-080558ed <.text+0xbc1d> mov    $0x1,%ebx
-080558f2 <.text+0xbc22> movl   $0x1,-0x48(%ebp)
-080558f9 <.text+0xbc29> movl   $0x805f3c4,-0x50(%ebp)
-08055900 <.text+0xbc30> jmp    08055608 <exit@plt+0xb94c>
-08055905 <.text+0xbc35> cmpb   $0x0,-0x41(%ebp)
-08055909 <.text+0xbc39> jne    08055ebd <exit@plt+0xc201>
-0805590f <.text+0xbc3f> mov    -0x38(%ebp),%eax
-08055912 <.text+0xbc42> test   %eax,%eax
-08055914 <.text+0xbc44> je     0805591c <exit@plt+0xbc60>
-08055916 <.text+0xbc46> mov    -0x40(%ebp),%edx
-08055919 <.text+0xbc49> movb   $0x22,(%edx)
-0805591c <.text+0xbc4c> movb   $0x1,-0x31(%ebp)
-08055920 <.text+0xbc50> mov    $0x1,%ebx
-08055925 <.text+0xbc55> movl   $0x1,-0x48(%ebp)
-0805592c <.text+0xbc5c> movl   $0x805f530,-0x50(%ebp)
-08055933 <.text+0xbc63> jmp    08055608 <exit@plt+0xb94c>
-08055938 <.text+0xbc68> movb   $0x1,-0x41(%ebp)
-0805593c <.text+0xbc6c> xor    %ebx,%ebx
-0805593e <.text+0xbc6e> movb   $0x1,-0x31(%ebp)
-08055942 <.text+0xbc72> movl   $0x1,-0x48(%ebp)
-08055949 <.text+0xbc79> movl   $0x805f530,-0x50(%ebp)
-08055950 <.text+0xbc80> movl   $0x3,0xc(%ebp)
-08055957 <.text+0xbc87> jmp    08055608 <exit@plt+0xb94c>
-0805595c <.text+0xbc8c> mov    $0x805f530,%esi
-08055961 <.text+0xbc91> jmp    0805581c <exit@plt+0xbb60>
-08055966 <.text+0xbc96> mov    $0x805f530,%edi
-0805596b <.text+0xbc9b> jmp    08055849 <exit@plt+0xbb8d>
-08055970 <.text+0xbca0> cmpl   $0xffffffff,0x8(%ebp)
-08055974 <.text+0xbca4> je     08055df8 <exit@plt+0xc13c>
-0805597a <.text+0xbcaa> cmpl   $0x1,0x8(%ebp)
-0805597e <.text+0xbcae> setne  %al
-08055981 <.text+0xbcb1> test   %al,%al
-08055983 <.text+0xbcb3> jne    080559a0 <exit@plt+0xbce4>
-08055985 <.text+0xbcb5> mov    -0x2c(%ebp),%esi
-08055988 <.text+0xbcb8> test   %esi,%esi
-0805598a <.text+0xbcba> jne    080559a0 <exit@plt+0xbce4>
-0805598c <.text+0xbcbc> cmpl   $0x2,0xc(%ebp)
-08055990 <.text+0xbcc0> jne    080559a0 <exit@plt+0xbce4>
-08055992 <.text+0xbcc2> cmpb   $0x0,-0x41(%ebp)
-08055996 <.text+0xbcc6> jne    08055a40 <exit@plt+0xbd84>
-0805599c <.text+0xbccc> lea    0x0(%esi,%eiz,1),%esi
-080559a0 <.text+0xbcd0> mov    -0x2c(%ebp),%eax
-080559a3 <.text+0xbcd3> cmpb   $0x0,-0x31(%ebp)
-080559a7 <.text+0xbcd7> je     08055a93 <exit@plt+0xbdd7>
-080559ad <.text+0xbcdd> mov    %eax,-0x2c(%ebp)
-080559b0 <.text+0xbce0> mov    0x14(%ebp),%ecx
-080559b3 <.text+0xbce3> test   %ecx,%ecx
-080559b5 <.text+0xbce5> je     080559e8 <exit@plt+0xbd2c>
-080559b7 <.text+0xbce7> mov    0x14(%ebp),%edi
-080559ba <.text+0xbcea> mov    %edx,%eax
-080559bc <.text+0xbcec> mov    %edx,%ecx
-080559be <.text+0xbcee> shr    $0x5,%al
-080559c1 <.text+0xbcf1> and    $0x1f,%ecx
-080559c4 <.text+0xbcf4> movzbl %al,%eax
-080559c7 <.text+0xbcf7> mov    $0x1,%esi
-080559cc <.text+0xbcfc> shl    %cl,%esi
-080559ce <.text+0xbcfe> test   %esi,(%edi,%eax,4)
-080559d1 <.text+0xbd01> je     080559e8 <exit@plt+0xbd2c>
-080559d3 <.text+0xbd03> cmpb   $0x0,-0x41(%ebp)
-080559d7 <.text+0xbd07> jne    08055a40 <exit@plt+0xbd84>
-080559d9 <.text+0xbd09> cmp    -0x38(%ebp),%ebx
-080559dc <.text+0xbd0c> jae    080559e5 <exit@plt+0xbd29>
-080559de <.text+0xbd0e> mov    -0x40(%ebp),%eax
-080559e1 <.text+0xbd11> movb   $0x5c,(%eax,%ebx,1)
-080559e5 <.text+0xbd15> add    $0x1,%ebx
-080559e8 <.text+0xbd18> addl   $0x1,-0x2c(%ebp)
-080559ec <.text+0xbd1c> jmp    08055750 <exit@plt+0xba94>
-080559f1 <.text+0xbd21> lea    0x0(%esi,%eiz,1),%esi
-080559f8 <.text+0xbd28> mov    -0x48(%ebp),%esi
-080559fb <.text+0xbd2b> test   %esi,%esi
-080559fd <.text+0xbd2d> jne    08055cb8 <exit@plt+0xbffc>
-08055a03 <.text+0xbd33> mov    -0x3c(%ebp),%edx
-08055a06 <.text+0xbd36> add    -0x2c(%ebp),%edx
-08055a09 <.text+0xbd39> mov    %edx,-0x30(%ebp)
-08055a0c <.text+0xbd3c> mov    -0x30(%ebp),%ecx
-08055a0f <.text+0xbd3f> movzbl (%ecx),%edx
-08055a12 <.text+0xbd42> cmp    $0x7e,%dl
-08055a15 <.text+0xbd45> ja     08055663 <exit@plt+0xb9a7>
-08055a1b <.text+0xbd4b> movzbl %dl,%eax
-08055a1e <.text+0xbd4e> jmp    *0x805f580(,%eax,4)
-08055a25 <.text+0xbd55> lea    0x0(%esi),%esi
-08055a28 <.text+0xbd58> mov    $0x66,%eax
-08055a2d <.text+0xbd5d> lea    0x0(%esi),%esi
-08055a30 <.text+0xbd60> cmpb   $0x0,-0x31(%ebp)
-08055a34 <.text+0xbd64> je     08055a90 <exit@plt+0xbdd4>
-08055a36 <.text+0xbd66> cmpb   $0x0,-0x41(%ebp)
-08055a3a <.text+0xbd6a> mov    %eax,%edx
-08055a3c <.text+0xbd6c> je     080559d9 <exit@plt+0xbd1d>
-08055a3e <.text+0xbd6e> xchg   %ax,%ax
-08055a40 <.text+0xbd70> movl   $0x0,0xc(%esp)
-08055a48 <.text+0xbd78> mov    0x10(%ebp),%eax
-08055a4b <.text+0xbd7b> and    $0xfffffffd,%eax
-08055a4e <.text+0xbd7e> mov    %eax,0x8(%esp)
-08055a52 <.text+0xbd82> mov    0xc(%ebp),%ebx
-08055a55 <.text+0xbd85> mov    %ebx,0x4(%esp)
-08055a59 <.text+0xbd89> mov    0x8(%ebp),%esi
-08055a5c <.text+0xbd8c> mov    %esi,(%esp)
-08055a5f <.text+0xbd8f> mov    -0x3c(%ebp),%ecx
-08055a62 <.text+0xbd92> mov    -0x38(%ebp),%edx
-08055a65 <.text+0xbd95> mov    -0x40(%ebp),%eax
-08055a68 <.text+0xbd98> call   080555b0 <exit@plt+0xb8f4>
-08055a6d <.text+0xbd9d> mov    %eax,%ebx
-08055a6f <.text+0xbd9f> add    $0x7c,%esp
-08055a72 <.text+0xbda2> mov    %ebx,%eax
-08055a74 <.text+0xbda4> pop    %ebx
-08055a75 <.text+0xbda5> pop    %esi
-08055a76 <.text+0xbda6> pop    %edi
-08055a77 <.text+0xbda7> pop    %ebp
-08055a78 <.text+0xbda8> ret    
-08055a79 <.text+0xbda9> lea    0x0(%esi,%eiz,1),%esi
-08055a80 <.text+0xbdb0> cmpb   $0x0,-0x31(%ebp)
-08055a84 <.text+0xbdb4> mov    $0x76,%eax
-08055a89 <.text+0xbdb9> jne    08055a36 <exit@plt+0xbd7a>
-08055a8b <.text+0xbdbb> nop
-08055a8c <.text+0xbdbc> lea    0x0(%esi,%eiz,1),%esi
-08055a90 <.text+0xbdc0> mov    -0x2c(%ebp),%eax
-08055a93 <.text+0xbdc3> cmpb   $0x0,-0x41(%ebp)
-08055a97 <.text+0xbdc7> jne    080559ad <exit@plt+0xbcf1>
-08055a9d <.text+0xbdcd> add    $0x1,%eax
-08055aa0 <.text+0xbdd0> mov    %eax,-0x2c(%ebp)
-08055aa3 <.text+0xbdd3> jmp    08055750 <exit@plt+0xba94>
-08055aa8 <.text+0xbdd8> mov    $0x72,%eax
-08055aad <.text+0xbddd> cmpl   $0x2,0xc(%ebp)
-08055ab1 <.text+0xbde1> jne    08055a30 <exit@plt+0xbd74>
-08055ab7 <.text+0xbde7> cmpb   $0x0,-0x41(%ebp)
-08055abb <.text+0xbdeb> je     08055a30 <exit@plt+0xbd74>
-08055ac1 <.text+0xbdf1> jmp    08055a40 <exit@plt+0xbd84>
-08055ac6 <.text+0xbdf6> xchg   %ax,%ax
-08055ac8 <.text+0xbdf8> mov    $0x6e,%eax
-08055acd <.text+0xbdfd> lea    0x0(%esi),%esi
-08055ad0 <.text+0xbe00> jmp    08055aad <exit@plt+0xbdf1>
-08055ad2 <.text+0xbe02> lea    0x0(%esi),%esi
-08055ad8 <.text+0xbe08> mov    $0x74,%eax
-08055add <.text+0xbe0d> lea    0x0(%esi),%esi
-08055ae0 <.text+0xbe10> jmp    08055aad <exit@plt+0xbdf1>
-08055ae2 <.text+0xbe12> lea    0x0(%esi),%esi
-08055ae8 <.text+0xbe18> mov    $0x62,%eax
-08055aed <.text+0xbe1d> lea    0x0(%esi),%esi
-08055af0 <.text+0xbe20> jmp    08055a30 <exit@plt+0xbd74>
-08055af5 <.text+0xbe25> lea    0x0(%esi),%esi
-08055af8 <.text+0xbe28> mov    $0x61,%eax
-08055afd <.text+0xbe2d> lea    0x0(%esi),%esi
-08055b00 <.text+0xbe30> jmp    08055a30 <exit@plt+0xbd74>
-08055b05 <.text+0xbe35> lea    0x0(%esi),%esi
-08055b08 <.text+0xbe38> cmpb   $0x0,-0x31(%ebp)
-08055b0c <.text+0xbe3c> lea    0x0(%esi,%eiz,1),%esi
-08055b10 <.text+0xbe40> je     08055dd0 <exit@plt+0xc114>
-08055b16 <.text+0xbe46> cmpb   $0x0,-0x41(%ebp)
-08055b1a <.text+0xbe4a> jne    08055a40 <exit@plt+0xbd84>
-08055b20 <.text+0xbe50> cmp    -0x38(%ebp),%ebx
-08055b23 <.text+0xbe53> jae    08055b2c <exit@plt+0xbe70>
-08055b25 <.text+0xbe55> mov    -0x40(%ebp),%esi
-08055b28 <.text+0xbe58> movb   $0x5c,(%esi,%ebx,1)
-08055b2c <.text+0xbe5c> mov    -0x2c(%ebp),%eax
-08055b2f <.text+0xbe5f> add    $0x1,%ebx
-08055b32 <.text+0xbe62> add    $0x1,%eax
-08055b35 <.text+0xbe65> cmp    %eax,0x8(%ebp)
-08055b38 <.text+0xbe68> jbe    08055de8 <exit@plt+0xc12c>
-08055b3e <.text+0xbe6e> mov    -0x3c(%ebp),%edx
-08055b41 <.text+0xbe71> mov    -0x2c(%ebp),%edi
-08055b44 <.text+0xbe74> movzbl 0x1(%edx,%edi,1),%eax
-08055b49 <.text+0xbe79> cmp    $0x2f,%al
-08055b4b <.text+0xbe7b> jle    08055de8 <exit@plt+0xc12c>
-08055b51 <.text+0xbe81> cmp    $0x39,%al
-08055b53 <.text+0xbe83> jg     08055de8 <exit@plt+0xc12c>
-08055b59 <.text+0xbe89> cmp    %ebx,-0x38(%ebp)
-08055b5c <.text+0xbe8c> jbe    08055b65 <exit@plt+0xbea9>
-08055b5e <.text+0xbe8e> mov    -0x40(%ebp),%ecx
-08055b61 <.text+0xbe91> movb   $0x30,(%ecx,%ebx,1)
-08055b65 <.text+0xbe95> lea    0x1(%ebx),%eax
-08055b68 <.text+0xbe98> cmp    %eax,-0x38(%ebp)
-08055b6b <.text+0xbe9b> jbe    08055b75 <exit@plt+0xbeb9>
-08055b6d <.text+0xbe9d> mov    -0x40(%ebp),%esi
-08055b70 <.text+0xbea0> movb   $0x30,0x1(%esi,%ebx,1)
-08055b75 <.text+0xbea5> lea    0x1(%eax),%ebx
-08055b78 <.text+0xbea8> mov    $0x30,%edx
-08055b7d <.text+0xbead> jmp    080559b0 <exit@plt+0xbcf4>
-08055b82 <.text+0xbeb2> lea    0x0(%esi),%esi
-08055b88 <.text+0xbeb8> cmpb   $0x0,-0x31(%ebp)
-08055b8c <.text+0xbebc> je     08055ba0 <exit@plt+0xbee4>
-08055b8e <.text+0xbebe> cmpb   $0x0,-0x41(%ebp)
-08055b92 <.text+0xbec2> je     08055ba0 <exit@plt+0xbee4>
-08055b94 <.text+0xbec4> mov    -0x48(%ebp),%edi
-08055b97 <.text+0xbec7> test   %edi,%edi
-08055b99 <.text+0xbec9> jne    080559e8 <exit@plt+0xbd2c>
-08055b9f <.text+0xbecf> nop
-08055ba0 <.text+0xbed0> mov    $0x5c,%eax
-08055ba5 <.text+0xbed5> jmp    08055aad <exit@plt+0xbdf1>
-08055baa <.text+0xbeda> lea    0x0(%esi),%esi
-08055bb0 <.text+0xbee0> cmpl   $0x2,0xc(%ebp)
-08055bb4 <.text+0xbee4> je     08055992 <exit@plt+0xbcd6>
-08055bba <.text+0xbeea> cmpl   $0x3,0xc(%ebp)
-08055bbe <.text+0xbeee> xchg   %ax,%ax
-08055bc0 <.text+0xbef0> jne    080559a0 <exit@plt+0xbce4>
-08055bc6 <.text+0xbef6> mov    -0x5c(%ebp),%eax
-08055bc9 <.text+0xbef9> test   %eax,%eax
-08055bcb <.text+0xbefb> je     080559a0 <exit@plt+0xbce4>
-08055bd1 <.text+0xbf01> mov    -0x2c(%ebp),%eax
-08055bd4 <.text+0xbf04> add    $0x2,%eax
-08055bd7 <.text+0xbf07> cmp    %eax,0x8(%ebp)
-08055bda <.text+0xbf0a> jbe    080559a0 <exit@plt+0xbce4>
-08055be0 <.text+0xbf10> mov    -0x3c(%ebp),%ecx
-08055be3 <.text+0xbf13> mov    -0x2c(%ebp),%edi
-08055be6 <.text+0xbf16> cmpb   $0x3f,0x1(%ecx,%edi,1)
-08055beb <.text+0xbf1b> jne    080559a0 <exit@plt+0xbce4>
-08055bf1 <.text+0xbf21> movzbl (%ecx,%eax,1),%esi
-08055bf5 <.text+0xbf25> lea    -0x21(%esi),%ecx
-08055bf8 <.text+0xbf28> cmp    $0x1d,%cl
-08055bfb <.text+0xbf2b> ja     080559a0 <exit@plt+0xbce4>
-08055c01 <.text+0xbf31> mov    $0x1,%edi
-08055c06 <.text+0xbf36> shl    %cl,%edi
-08055c08 <.text+0xbf38> mov    %edi,%ecx
-08055c0a <.text+0xbf3a> and    $0x380051c1,%ecx
-08055c10 <.text+0xbf40> je     080559a0 <exit@plt+0xbce4>
-08055c16 <.text+0xbf46> cmpb   $0x0,-0x41(%ebp)
-08055c1a <.text+0xbf4a> jne    08055a40 <exit@plt+0xbd84>
-08055c20 <.text+0xbf50> cmp    -0x38(%ebp),%ebx
-08055c23 <.text+0xbf53> jae    08055c2c <exit@plt+0xbf70>
-08055c25 <.text+0xbf55> mov    -0x40(%ebp),%edx
-08055c28 <.text+0xbf58> movb   $0x3f,(%edx,%ebx,1)
-08055c2c <.text+0xbf5c> lea    0x1(%ebx),%ecx
-08055c2f <.text+0xbf5f> cmp    %ecx,-0x38(%ebp)
-08055c32 <.text+0xbf62> jbe    08055c3c <exit@plt+0xbf80>
-08055c34 <.text+0xbf64> mov    -0x40(%ebp),%edi
-08055c37 <.text+0xbf67> movb   $0x22,0x1(%edi,%ebx,1)
-08055c3c <.text+0xbf6c> lea    0x1(%ecx),%edx
-08055c3f <.text+0xbf6f> cmp    %edx,-0x38(%ebp)
-08055c42 <.text+0xbf72> jbe    08055c4c <exit@plt+0xbf90>
-08055c44 <.text+0xbf74> mov    -0x40(%ebp),%ebx
-08055c47 <.text+0xbf77> movb   $0x22,0x1(%ebx,%ecx,1)
-08055c4c <.text+0xbf7c> lea    0x1(%edx),%ebx
-08055c4f <.text+0xbf7f> cmp    %ebx,-0x38(%ebp)
-08055c52 <.text+0xbf82> jbe    08055c5c <exit@plt+0xbfa0>
-08055c54 <.text+0xbf84> mov    -0x40(%ebp),%edi
-08055c57 <.text+0xbf87> movb   $0x3f,0x1(%edi,%edx,1)
-08055c5c <.text+0xbf8c> mov    %esi,%edx
-08055c5e <.text+0xbf8e> add    $0x1,%ebx
-08055c61 <.text+0xbf91> jmp    080559a3 <exit@plt+0xbce7>
-08055c66 <.text+0xbf96> xchg   %ax,%ax
-08055c68 <.text+0xbf98> cmpl   $0x2,0xc(%ebp)
-08055c6c <.text+0xbf9c> jne    080559a0 <exit@plt+0xbce4>
-08055c72 <.text+0xbfa2> cmpb   $0x0,-0x41(%ebp)
-08055c76 <.text+0xbfa6> jne    08055a40 <exit@plt+0xbd84>
-08055c7c <.text+0xbfac> cmp    -0x38(%ebp),%ebx
-08055c7f <.text+0xbfaf> nop
-08055c80 <.text+0xbfb0> jae    08055c89 <exit@plt+0xbfcd>
-08055c82 <.text+0xbfb2> mov    -0x40(%ebp),%ecx
-08055c85 <.text+0xbfb5> movb   $0x27,(%ecx,%ebx,1)
-08055c89 <.text+0xbfb9> lea    0x1(%ebx),%eax
-08055c8c <.text+0xbfbc> cmp    %eax,-0x38(%ebp)
-08055c8f <.text+0xbfbf> jbe    08055c99 <exit@plt+0xbfdd>
-08055c91 <.text+0xbfc1> mov    -0x40(%ebp),%esi
-08055c94 <.text+0xbfc4> movb   $0x5c,0x1(%esi,%ebx,1)
-08055c99 <.text+0xbfc9> lea    0x1(%eax),%ebx
-08055c9c <.text+0xbfcc> cmp    %ebx,-0x38(%ebp)
-08055c9f <.text+0xbfcf> jbe    08055ca9 <exit@plt+0xbfed>
-08055ca1 <.text+0xbfd1> mov    -0x40(%ebp),%edi
-08055ca4 <.text+0xbfd4> movb   $0x27,0x1(%edi,%eax,1)
-08055ca9 <.text+0xbfd9> add    $0x1,%ebx
-08055cac <.text+0xbfdc> mov    -0x2c(%ebp),%eax
-08055caf <.text+0xbfdf> jmp    080559a3 <exit@plt+0xbce7>
-08055cb4 <.text+0xbfe4> lea    0x0(%esi,%eiz,1),%esi
-08055cb8 <.text+0xbfe8> mov    -0x2c(%ebp),%eax
-08055cbb <.text+0xbfeb> add    -0x48(%ebp),%eax
-08055cbe <.text+0xbfee> cmp    %eax,0x8(%ebp)
-08055cc1 <.text+0xbff1> jae    08055cd8 <exit@plt+0xc01c>
-08055cc3 <.text+0xbff3> mov    -0x3c(%ebp),%ecx
-08055cc6 <.text+0xbff6> add    -0x2c(%ebp),%ecx
-08055cc9 <.text+0xbff9> mov    %ecx,-0x30(%ebp)
-08055ccc <.text+0xbffc> jmp    08055654 <exit@plt+0xb998>
-08055cd1 <.text+0xc001> lea    0x0(%esi,%eiz,1),%esi
-08055cd8 <.text+0xc008> mov    -0x48(%ebp),%edi
-08055cdb <.text+0xc00b> mov    -0x3c(%ebp),%esi
-08055cde <.text+0xc00e> add    -0x2c(%ebp),%esi
-08055ce1 <.text+0xc011> mov    -0x48(%ebp),%ecx
-08055ce4 <.text+0xc014> cmp    %edi,%edi
-08055ce6 <.text+0xc016> mov    -0x50(%ebp),%edi
-08055ce9 <.text+0xc019> mov    %esi,-0x30(%ebp)
-08055cec <.text+0xc01c> repz cmpsb %es:(%edi),%ds:(%esi)
-08055cee <.text+0xc01e> jne    08055654 <exit@plt+0xb998>
-08055cf4 <.text+0xc024> cmpb   $0x0,-0x41(%ebp)
-08055cf8 <.text+0xc028> jne    08055a40 <exit@plt+0xbd84>
-08055cfe <.text+0xc02e> cmp    -0x38(%ebp),%ebx
-08055d01 <.text+0xc031> jae    08055d0a <exit@plt+0xc04e>
-08055d03 <.text+0xc033> mov    -0x40(%ebp),%eax
-08055d06 <.text+0xc036> movb   $0x5c,(%eax,%ebx,1)
-08055d0a <.text+0xc03a> add    $0x1,%ebx
-08055d0d <.text+0xc03d> jmp    08055654 <exit@plt+0xb998>
-08055d12 <.text+0xc042> lea    0x0(%esi),%esi
-08055d18 <.text+0xc048> cmpl   $0xffffffff,0x8(%ebp)
-08055d1c <.text+0xc04c> movl   $0x0,-0x24(%ebp)
-08055d23 <.text+0xc053> movl   $0x0,-0x20(%ebp)
-08055d2a <.text+0xc05a> je     08055e3f <exit@plt+0xc183>
-08055d30 <.text+0xc060> movb   $0x1,-0x4c(%ebp)
-08055d34 <.text+0xc064> xor    %esi,%esi
-08055d36 <.text+0xc066> mov    %ebx,-0x60(%ebp)
-08055d39 <.text+0xc069> mov    %dl,-0x61(%ebp)
-08055d3c <.text+0xc06c> mov    -0x2c(%ebp),%edx
-08055d3f <.text+0xc06f> lea    -0x24(%ebp),%ebx
-08055d42 <.text+0xc072> mov    -0x3c(%ebp),%ecx
-08055d45 <.text+0xc075> mov    %ebx,0xc(%esp)
-08055d49 <.text+0xc079> mov    0x8(%ebp),%eax
-08055d4c <.text+0xc07c> lea    (%esi,%edx,1),%edi
-08055d4f <.text+0xc07f> add    %edi,%ecx
-08055d51 <.text+0xc081> sub    %edi,%eax
-08055d53 <.text+0xc083> mov    %eax,0x8(%esp)
-08055d57 <.text+0xc087> lea    -0x1c(%ebp),%eax
-08055d5a <.text+0xc08a> mov    %ecx,0x4(%esp)
-08055d5e <.text+0xc08e> mov    %eax,(%esp)
-08055d61 <.text+0xc091> mov    %ecx,-0x68(%ebp)
-08055d64 <.text+0xc094> call   0804989c <mbrtowc@plt>
-08055d69 <.text+0xc099> mov    -0x68(%ebp),%ecx
-08055d6c <.text+0xc09c> test   %eax,%eax
-08055d6e <.text+0xc09e> mov    %eax,%ebx
-08055d70 <.text+0xc0a0> je     08055db8 <exit@plt+0xc0fc>
-08055d72 <.text+0xc0a2> cmp    $0xffffffff,%eax
-08055d75 <.text+0xc0a5> je     08055e60 <exit@plt+0xc1a4>
-08055d7b <.text+0xc0ab> cmp    $0xfffffffe,%eax
-08055d7e <.text+0xc0ae> je     08055e70 <exit@plt+0xc1b4>
-08055d84 <.text+0xc0b4> cmpb   $0x0,-0x41(%ebp)
-08055d88 <.text+0xc0b8> je     08055d92 <exit@plt+0xc0d6>
-08055d8a <.text+0xc0ba> cmpl   $0x2,0xc(%ebp)
-08055d8e <.text+0xc0be> xchg   %ax,%ax
-08055d90 <.text+0xc0c0> je     08055e08 <exit@plt+0xc14c>
-08055d92 <.text+0xc0c2> mov    -0x1c(%ebp),%eax
-08055d95 <.text+0xc0c5> mov    %eax,(%esp)
-08055d98 <.text+0xc0c8> call   08049c8c <iswprint@plt>
-08055d9d <.text+0xc0cd> cmp    $0x1,%eax
-08055da0 <.text+0xc0d0> sbb    %eax,%eax
-08055da2 <.text+0xc0d2> add    %ebx,%esi
-08055da4 <.text+0xc0d4> not    %eax
-08055da6 <.text+0xc0d6> and    %al,-0x4c(%ebp)
-08055da9 <.text+0xc0d9> lea    -0x24(%ebp),%eax
-08055dac <.text+0xc0dc> mov    %eax,(%esp)
-08055daf <.text+0xc0df> call   080499bc <mbsinit@plt>
-08055db4 <.text+0xc0e4> test   %eax,%eax
-08055db6 <.text+0xc0e6> je     08055d3c <exit@plt+0xc080>
-08055db8 <.text+0xc0e8> mov    -0x60(%ebp),%ebx
-08055dbb <.text+0xc0eb> movzbl -0x61(%ebp),%edx
-08055dbf <.text+0xc0ef> cmp    $0x1,%esi
-08055dc2 <.text+0xc0f2> ja     080556a8 <exit@plt+0xb9ec>
-08055dc8 <.text+0xc0f8> jmp    08055690 <exit@plt+0xb9d4>
-08055dcd <.text+0xc0fd> lea    0x0(%esi),%esi
-08055dd0 <.text+0xc100> mov    -0x58(%ebp),%ecx
-08055dd3 <.text+0xc103> test   %ecx,%ecx
-08055dd5 <.text+0xc105> je     08055a90 <exit@plt+0xbdd4>
-08055ddb <.text+0xc10b> addl   $0x1,-0x2c(%ebp)
-08055ddf <.text+0xc10f> nop
-08055de0 <.text+0xc110> jmp    08055621 <exit@plt+0xb965>
-08055de5 <.text+0xc115> lea    0x0(%esi),%esi
-08055de8 <.text+0xc118> mov    $0x30,%edx
-08055ded <.text+0xc11d> lea    0x0(%esi),%esi
-08055df0 <.text+0xc120> jmp    080559b0 <exit@plt+0xbcf4>
-08055df5 <.text+0xc125> lea    0x0(%esi),%esi
-08055df8 <.text+0xc128> mov    -0x3c(%ebp),%eax
-08055dfb <.text+0xc12b> cmpb   $0x0,0x1(%eax)
-08055dff <.text+0xc12f> setne  %al
-08055e02 <.text+0xc132> jmp    08055981 <exit@plt+0xbcc5>
-08055e07 <.text+0xc137> nop
-08055e08 <.text+0xc138> cmp    $0x1,%eax
-08055e0b <.text+0xc13b> jbe    08055d92 <exit@plt+0xc0d6>
-08055e0d <.text+0xc13d> mov    $0x1,%eax
-08055e12 <.text+0xc142> lea    0x0(%esi),%esi
-08055e18 <.text+0xc148> movzbl 0x1(%ecx),%edx
-08055e1c <.text+0xc14c> sub    $0x5b,%edx
-08055e1f <.text+0xc14f> cmp    $0x21,%dl
-08055e22 <.text+0xc152> ja     08055e30 <exit@plt+0xc174>
-08055e24 <.text+0xc154> movzbl %dl,%edx
-08055e27 <.text+0xc157> jmp    *0x805f77c(,%edx,4)
-08055e2e <.text+0xc15e> xchg   %ax,%ax
-08055e30 <.text+0xc160> add    $0x1,%eax
-08055e33 <.text+0xc163> add    $0x1,%ecx
-08055e36 <.text+0xc166> cmp    %eax,%ebx
-08055e38 <.text+0xc168> ja     08055e18 <exit@plt+0xc15c>
-08055e3a <.text+0xc16a> jmp    08055d92 <exit@plt+0xc0d6>
-08055e3f <.text+0xc16f> mov    -0x3c(%ebp),%eax
-08055e42 <.text+0xc172> mov    %eax,(%esp)
-08055e45 <.text+0xc175> mov    %dl,-0x68(%ebp)
-08055e48 <.text+0xc178> call   08049a2c <strlen@plt>
-08055e4d <.text+0xc17d> movzbl -0x68(%ebp),%edx
-08055e51 <.text+0xc181> mov    %eax,0x8(%ebp)
-08055e54 <.text+0xc184> jmp    08055d30 <exit@plt+0xc074>
-08055e59 <.text+0xc189> xor    %ebx,%ebx
-08055e5b <.text+0xc18b> jmp    0805587a <exit@plt+0xbbbe>
-08055e60 <.text+0xc190> mov    -0x60(%ebp),%ebx
-08055e63 <.text+0xc193> movzbl -0x61(%ebp),%edx
-08055e67 <.text+0xc197> movb   $0x0,-0x4c(%ebp)
-08055e6b <.text+0xc19b> jmp    08055dbf <exit@plt+0xc103>
-08055e70 <.text+0xc1a0> cmp    %edi,0x8(%ebp)
-08055e73 <.text+0xc1a3> mov    -0x60(%ebp),%ebx
-08055e76 <.text+0xc1a6> movzbl -0x61(%ebp),%edx
-08055e7a <.text+0xc1aa> jbe    08055e67 <exit@plt+0xc1ab>
-08055e7c <.text+0xc1ac> cmpb   $0x0,(%ecx)
-08055e7f <.text+0xc1af> je     08055e67 <exit@plt+0xc1ab>
-08055e81 <.text+0xc1b1> mov    -0x2c(%ebp),%edi
-08055e84 <.text+0xc1b4> mov    -0x3c(%ebp),%eax
-08055e87 <.text+0xc1b7> mov    %ebx,-0x4c(%ebp)
-08055e8a <.text+0xc1ba> mov    %esi,%ebx
-08055e8c <.text+0xc1bc> lea    0x1(%edi,%esi,1),%ecx
-08055e90 <.text+0xc1c0> mov    %edx,%edi
-08055e92 <.text+0xc1c2> mov    0x8(%ebp),%esi
-08055e95 <.text+0xc1c5> add    %ecx,%eax
-08055e97 <.text+0xc1c7> jmp    08055ead <exit@plt+0xc1f1>
-08055e99 <.text+0xc1c9> lea    0x0(%esi,%eiz,1),%esi
-08055ea0 <.text+0xc1d0> movzbl (%eax),%edx
-08055ea3 <.text+0xc1d3> add    $0x1,%ecx
-08055ea6 <.text+0xc1d6> add    $0x1,%eax
-08055ea9 <.text+0xc1d9> test   %dl,%dl
-08055eab <.text+0xc1db> je     08055eb4 <exit@plt+0xc1f8>
-08055ead <.text+0xc1dd> add    $0x1,%ebx
-08055eb0 <.text+0xc1e0> cmp    %esi,%ecx
-08055eb2 <.text+0xc1e2> jb     08055ea0 <exit@plt+0xc1e4>
-08055eb4 <.text+0xc1e4> mov    %ebx,%esi
-08055eb6 <.text+0xc1e6> mov    %edi,%edx
-08055eb8 <.text+0xc1e8> mov    -0x4c(%ebp),%ebx
-08055ebb <.text+0xc1eb> jmp    08055e67 <exit@plt+0xc1ab>
-08055ebd <.text+0xc1ed> movb   $0x1,-0x31(%ebp)
-08055ec1 <.text+0xc1f1> xor    %ebx,%ebx
-08055ec3 <.text+0xc1f3> movl   $0x1,-0x48(%ebp)
-08055eca <.text+0xc1fa> movl   $0x805f530,-0x50(%ebp)
-08055ed1 <.text+0xc201> jmp    08055608 <exit@plt+0xb94c>
-08055ed6 <.text+0xc206> movb   $0x0,-0x31(%ebp)
-08055eda <.text+0xc20a> xor    %ebx,%ebx
-08055edc <.text+0xc20c> movl   $0x1,-0x48(%ebp)
-08055ee3 <.text+0xc213> movl   $0x805f3c4,-0x50(%ebp)
-08055eea <.text+0xc21a> jmp    08055608 <exit@plt+0xb94c>
-08055eef <.text+0xc21f> nop
-08055ef0 <.text+0xc220> push   %ebp
-08055ef1 <.text+0xc221> mov    %esp,%ebp
-08055ef3 <.text+0xc223> push   %edi
-08055ef4 <.text+0xc224> push   %esi
-08055ef5 <.text+0xc225> push   %ebx
-08055ef6 <.text+0xc226> mov    %eax,%ebx
-08055ef8 <.text+0xc228> sub    $0x3c,%esp
-08055efb <.text+0xc22b> mov    0x8(%ebp),%esi
-08055efe <.text+0xc22e> mov    %edx,-0x28(%ebp)
-08055f01 <.text+0xc231> mov    %ecx,-0x2c(%ebp)
-08055f04 <.text+0xc234> call   0804969c <__errno_location@plt>
-08055f09 <.text+0xc239> test   %ebx,%ebx
-08055f0b <.text+0xc23b> mov    0x80612bc,%edi
-08055f11 <.text+0xc241> mov    %eax,-0x20(%ebp)
-08055f14 <.text+0xc244> mov    (%eax),%eax
-08055f16 <.text+0xc246> mov    %eax,-0x34(%ebp)
-08055f19 <.text+0xc249> js     0805605c <exit@plt+0xc3a0>
-08055f1f <.text+0xc24f> cmp    0x80612c0,%ebx
-08055f25 <.text+0xc255> jb     08055f8b <exit@plt+0xc2cf>
-08055f27 <.text+0xc257> lea    0x1(%ebx),%edx
-08055f2a <.text+0xc25a> cmp    $0x1fffffff,%edx
-08055f30 <.text+0xc260> mov    %edx,-0x1c(%ebp)
-08055f33 <.text+0xc263> ja     08056061 <exit@plt+0xc3a5>
-08055f39 <.text+0xc269> mov    -0x1c(%ebp),%eax
-08055f3c <.text+0xc26c> shl    $0x3,%eax
-08055f3f <.text+0xc26f> cmp    $0x80612c4,%edi
-08055f45 <.text+0xc275> je     08056030 <exit@plt+0xc374>
-08055f4b <.text+0xc27b> mov    %edi,(%esp)
-08055f4e <.text+0xc27e> mov    %eax,0x4(%esp)
-08055f52 <.text+0xc282> call   08058300 <exit@plt+0xe644>
-08055f57 <.text+0xc287> mov    %eax,%edi
-08055f59 <.text+0xc289> mov    %eax,0x80612bc
-08055f5e <.text+0xc28e> mov    0x80612c0,%eax
-08055f63 <.text+0xc293> mov    -0x1c(%ebp),%ecx
-08055f66 <.text+0xc296> movl   $0x0,0x4(%esp)
-08055f6e <.text+0xc29e> sub    %eax,%ecx
-08055f70 <.text+0xc2a0> shl    $0x3,%ecx
-08055f73 <.text+0xc2a3> lea    (%edi,%eax,8),%eax
-08055f76 <.text+0xc2a6> mov    %ecx,0x8(%esp)
-08055f7a <.text+0xc2aa> mov    %eax,(%esp)
-08055f7d <.text+0xc2ad> call   080497fc <memset@plt>
-08055f82 <.text+0xc2b2> mov    -0x1c(%ebp),%edx
-08055f85 <.text+0xc2b5> mov    %edx,0x80612c0
-08055f8b <.text+0xc2bb> mov    0x4(%esi),%edx
-08055f8e <.text+0xc2be> lea    (%edi,%ebx,8),%edi
-08055f91 <.text+0xc2c1> mov    (%edi),%eax
-08055f93 <.text+0xc2c3> mov    0x4(%edi),%ebx
-08055f96 <.text+0xc2c6> mov    -0x28(%ebp),%ecx
-08055f99 <.text+0xc2c9> or     $0x1,%edx
-08055f9c <.text+0xc2cc> mov    %edx,0x8(%esp)
-08055fa0 <.text+0xc2d0> mov    %edx,-0x1c(%ebp)
-08055fa3 <.text+0xc2d3> mov    -0x2c(%ebp),%edx
-08055fa6 <.text+0xc2d6> mov    %eax,-0x24(%ebp)
-08055fa9 <.text+0xc2d9> lea    0x8(%esi),%eax
-08055fac <.text+0xc2dc> mov    %eax,-0x30(%ebp)
-08055faf <.text+0xc2df> mov    %eax,0xc(%esp)
-08055fb3 <.text+0xc2e3> mov    (%esi),%eax
-08055fb5 <.text+0xc2e5> mov    %edx,(%esp)
-08055fb8 <.text+0xc2e8> mov    -0x24(%ebp),%edx
-08055fbb <.text+0xc2eb> mov    %eax,0x4(%esp)
-08055fbf <.text+0xc2ef> mov    %ebx,%eax
-08055fc1 <.text+0xc2f1> call   080555b0 <exit@plt+0xb8f4>
-08055fc6 <.text+0xc2f6> cmp    %eax,-0x24(%ebp)
-08055fc9 <.text+0xc2f9> ja     0805601d <exit@plt+0xc361>
-08055fcb <.text+0xc2fb> lea    0x1(%eax),%edx
-08055fce <.text+0xc2fe> cmp    $0x8061e20,%ebx
-08055fd4 <.text+0xc304> mov    %edx,(%edi)
-08055fd6 <.text+0xc306> je     08055fe6 <exit@plt+0xc32a>
-08055fd8 <.text+0xc308> mov    %edx,-0x38(%ebp)
-08055fdb <.text+0xc30b> mov    %ebx,(%esp)
-08055fde <.text+0xc30e> call   080498cc <free@plt>
-08055fe3 <.text+0xc313> mov    -0x38(%ebp),%edx
-08055fe6 <.text+0xc316> mov    %edx,(%esp)
-08055fe9 <.text+0xc319> mov    %edx,-0x38(%ebp)
-08055fec <.text+0xc31c> call   08058380 <exit@plt+0xe6c4>
-08055ff1 <.text+0xc321> mov    -0x28(%ebp),%ecx
-08055ff4 <.text+0xc324> mov    -0x38(%ebp),%edx
-08055ff7 <.text+0xc327> mov    %eax,0x4(%edi)
-08055ffa <.text+0xc32a> mov    %eax,%ebx
-08055ffc <.text+0xc32c> mov    -0x30(%ebp),%eax
-08055fff <.text+0xc32f> mov    %eax,0xc(%esp)
-08056003 <.text+0xc333> mov    -0x1c(%ebp),%eax
-08056006 <.text+0xc336> mov    %eax,0x8(%esp)
-0805600a <.text+0xc33a> mov    (%esi),%eax
-0805600c <.text+0xc33c> mov    %eax,0x4(%esp)
-08056010 <.text+0xc340> mov    -0x2c(%ebp),%eax
-08056013 <.text+0xc343> mov    %eax,(%esp)
-08056016 <.text+0xc346> mov    %ebx,%eax
-08056018 <.text+0xc348> call   080555b0 <exit@plt+0xb8f4>
-0805601d <.text+0xc34d> mov    -0x34(%ebp),%eax
-08056020 <.text+0xc350> mov    -0x20(%ebp),%edx
-08056023 <.text+0xc353> mov    %eax,(%edx)
-08056025 <.text+0xc355> add    $0x3c,%esp
-08056028 <.text+0xc358> mov    %ebx,%eax
-0805602a <.text+0xc35a> pop    %ebx
-0805602b <.text+0xc35b> pop    %esi
-0805602c <.text+0xc35c> pop    %edi
-0805602d <.text+0xc35d> pop    %ebp
-0805602e <.text+0xc35e> ret    
-0805602f <.text+0xc35f> nop
-08056030 <.text+0xc360> mov    %eax,0x4(%esp)
-08056034 <.text+0xc364> movl   $0x0,(%esp)
-0805603b <.text+0xc36b> call   08058300 <exit@plt+0xe644>
-08056040 <.text+0xc370> mov    0x80612c8,%edx
-08056046 <.text+0xc376> mov    %eax,%edi
-08056048 <.text+0xc378> mov    %eax,0x80612bc
-0805604d <.text+0xc37d> mov    0x80612c4,%eax
-08056052 <.text+0xc382> mov    %edx,0x4(%edi)
-08056055 <.text+0xc385> mov    %eax,(%edi)
-08056057 <.text+0xc387> jmp    08055f5e <exit@plt+0xc2a2>
-0805605c <.text+0xc38c> call   0804968c <abort@plt>
-08056061 <.text+0xc391> call   080527c0 <exit@plt+0x8b04>
-08056066 <.text+0xc396> lea    0x0(%esi),%esi
-08056069 <.text+0xc399> lea    0x0(%edi,%eiz,1),%edi
-08056070 <.text+0xc3a0> push   %ebp
-08056071 <.text+0xc3a1> mov    %esp,%ebp
-08056073 <.text+0xc3a3> push   %ebx
-08056074 <.text+0xc3a4> sub    $0x44,%esp
-08056077 <.text+0xc3a7> mov    0x8061de0,%edx
-0805607d <.text+0xc3ad> movsbl 0x10(%ebp),%eax
-08056081 <.text+0xc3b1> lea    -0x30(%ebp),%ebx
-08056084 <.text+0xc3b4> mov    %ebx,(%esp)
-08056087 <.text+0xc3b7> movl   $0x1,0x8(%esp)
-0805608f <.text+0xc3bf> mov    %edx,-0x30(%ebp)
-08056092 <.text+0xc3c2> mov    0x8061de4,%edx
-08056098 <.text+0xc3c8> mov    %eax,0x4(%esp)
-0805609c <.text+0xc3cc> mov    %edx,-0x2c(%ebp)
-0805609f <.text+0xc3cf> mov    0x8061de8,%edx
-080560a5 <.text+0xc3d5> mov    %edx,-0x28(%ebp)
-080560a8 <.text+0xc3d8> mov    0x8061dec,%edx
-080560ae <.text+0xc3de> mov    %edx,-0x24(%ebp)
-080560b1 <.text+0xc3e1> mov    0x8061df0,%edx
-080560b7 <.text+0xc3e7> mov    %edx,-0x20(%ebp)
-080560ba <.text+0xc3ea> mov    0x8061df4,%edx
-080560c0 <.text+0xc3f0> mov    %edx,-0x1c(%ebp)
-080560c3 <.text+0xc3f3> mov    0x8061df8,%edx
-080560c9 <.text+0xc3f9> mov    %edx,-0x18(%ebp)
-080560cc <.text+0xc3fc> mov    0x8061dfc,%edx
-080560d2 <.text+0xc402> mov    %edx,-0x14(%ebp)
-080560d5 <.text+0xc405> mov    0x8061e00,%edx
-080560db <.text+0xc40b> mov    %edx,-0x10(%ebp)
-080560de <.text+0xc40e> mov    0x8061e04,%edx
-080560e4 <.text+0xc414> mov    %edx,-0xc(%ebp)
-080560e7 <.text+0xc417> call   080553d0 <exit@plt+0xb714>
-080560ec <.text+0xc41c> mov    0xc(%ebp),%ecx
-080560ef <.text+0xc41f> xor    %eax,%eax
-080560f1 <.text+0xc421> mov    0x8(%ebp),%edx
-080560f4 <.text+0xc424> mov    %ebx,(%esp)
-080560f7 <.text+0xc427> call   08055ef0 <exit@plt+0xc234>
-080560fc <.text+0xc42c> add    $0x44,%esp
-080560ff <.text+0xc42f> pop    %ebx
-08056100 <.text+0xc430> pop    %ebp
-08056101 <.text+0xc431> ret    
-08056102 <.text+0xc432> lea    0x0(%esi,%eiz,1),%esi
-08056109 <.text+0xc439> lea    0x0(%edi,%eiz,1),%edi
-08056110 <.text+0xc440> push   %ebp
-08056111 <.text+0xc441> mov    %esp,%ebp
-08056113 <.text+0xc443> sub    $0x18,%esp
-08056116 <.text+0xc446> mov    0xc(%ebp),%eax
-08056119 <.text+0xc449> movl   $0x3a,0x8(%esp)
-08056121 <.text+0xc451> mov    %eax,0x4(%esp)
-08056125 <.text+0xc455> mov    0x8(%ebp),%eax
-08056128 <.text+0xc458> mov    %eax,(%esp)
-0805612b <.text+0xc45b> call   08056070 <exit@plt+0xc3b4>
-08056130 <.text+0xc460> leave  
-08056131 <.text+0xc461> ret    
-08056132 <.text+0xc462> lea    0x0(%esi,%eiz,1),%esi
-08056139 <.text+0xc469> lea    0x0(%edi,%eiz,1),%edi
-08056140 <.text+0xc470> push   %ebp
-08056141 <.text+0xc471> mov    %esp,%ebp
-08056143 <.text+0xc473> sub    $0x18,%esp
-08056146 <.text+0xc476> movsbl 0xc(%ebp),%eax
-0805614a <.text+0xc47a> movl   $0xffffffff,0x4(%esp)
-08056152 <.text+0xc482> mov    %eax,0x8(%esp)
-08056156 <.text+0xc486> mov    0x8(%ebp),%eax
-08056159 <.text+0xc489> mov    %eax,(%esp)
-0805615c <.text+0xc48c> call   08056070 <exit@plt+0xc3b4>
-08056161 <.text+0xc491> leave  
-08056162 <.text+0xc492> ret    
-08056163 <.text+0xc493> lea    0x0(%esi),%esi
-08056169 <.text+0xc499> lea    0x0(%edi,%eiz,1),%edi
-08056170 <.text+0xc4a0> push   %ebp
-08056171 <.text+0xc4a1> mov    %esp,%ebp
-08056173 <.text+0xc4a3> sub    $0x18,%esp
-08056176 <.text+0xc4a6> mov    0x8(%ebp),%eax
-08056179 <.text+0xc4a9> movl   $0x3a,0x4(%esp)
-08056181 <.text+0xc4b1> mov    %eax,(%esp)
-08056184 <.text+0xc4b4> call   08056140 <exit@plt+0xc484>
-08056189 <.text+0xc4b9> leave  
-0805618a <.text+0xc4ba> ret    
-0805618b <.text+0xc4bb> nop
-0805618c <.text+0xc4bc> lea    0x0(%esi,%eiz,1),%esi
-08056190 <.text+0xc4c0> push   %ebp
-08056191 <.text+0xc4c1> mov    %esp,%ebp
-08056193 <.text+0xc4c3> push   %ebx
-08056194 <.text+0xc4c4> sub    $0x44,%esp
-08056197 <.text+0xc4c7> mov    0xc(%ebp),%edx
-0805619a <.text+0xc4ca> lea    -0x30(%ebp),%ebx
-0805619d <.text+0xc4cd> mov    %ebx,%eax
-0805619f <.text+0xc4cf> call   08055540 <exit@plt+0xb884>
-080561a4 <.text+0xc4d4> mov    0x14(%ebp),%ecx
-080561a7 <.text+0xc4d7> mov    0x10(%ebp),%edx
-080561aa <.text+0xc4da> mov    0x8(%ebp),%eax
-080561ad <.text+0xc4dd> mov    %ebx,(%esp)
-080561b0 <.text+0xc4e0> call   08055ef0 <exit@plt+0xc234>
-080561b5 <.text+0xc4e5> add    $0x44,%esp
-080561b8 <.text+0xc4e8> pop    %ebx
-080561b9 <.text+0xc4e9> pop    %ebp
-080561ba <.text+0xc4ea> ret    
-080561bb <.text+0xc4eb> nop
-080561bc <.text+0xc4ec> lea    0x0(%esi,%eiz,1),%esi
-080561c0 <.text+0xc4f0> push   %ebp
-080561c1 <.text+0xc4f1> mov    %esp,%ebp
-080561c3 <.text+0xc4f3> sub    $0x18,%esp
-080561c6 <.text+0xc4f6> mov    0x10(%ebp),%eax
-080561c9 <.text+0xc4f9> movl   $0x0,(%esp)
-080561d0 <.text+0xc500> mov    %eax,0xc(%esp)
-080561d4 <.text+0xc504> mov    0xc(%ebp),%eax
-080561d7 <.text+0xc507> mov    %eax,0x8(%esp)
-080561db <.text+0xc50b> mov    0x8(%ebp),%eax
-080561de <.text+0xc50e> mov    %eax,0x4(%esp)
-080561e2 <.text+0xc512> call   08056190 <exit@plt+0xc4d4>
-080561e7 <.text+0xc517> leave  
-080561e8 <.text+0xc518> ret    
-080561e9 <.text+0xc519> lea    0x0(%esi,%eiz,1),%esi
-080561f0 <.text+0xc520> push   %ebp
-080561f1 <.text+0xc521> mov    %esp,%ebp
-080561f3 <.text+0xc523> push   %ebx
-080561f4 <.text+0xc524> sub    $0x44,%esp
-080561f7 <.text+0xc527> mov    0xc(%ebp),%edx
-080561fa <.text+0xc52a> lea    -0x30(%ebp),%ebx
-080561fd <.text+0xc52d> mov    %ebx,%eax
-080561ff <.text+0xc52f> call   08055540 <exit@plt+0xb884>
-08056204 <.text+0xc534> mov    0x10(%ebp),%edx
-08056207 <.text+0xc537> mov    $0xffffffff,%ecx
-0805620c <.text+0xc53c> mov    0x8(%ebp),%eax
-0805620f <.text+0xc53f> mov    %ebx,(%esp)
-08056212 <.text+0xc542> call   08055ef0 <exit@plt+0xc234>
-08056217 <.text+0xc547> add    $0x44,%esp
-0805621a <.text+0xc54a> pop    %ebx
-0805621b <.text+0xc54b> pop    %ebp
-0805621c <.text+0xc54c> ret    
-0805621d <.text+0xc54d> lea    0x0(%esi),%esi
-08056220 <.text+0xc550> push   %ebp
-08056221 <.text+0xc551> mov    %esp,%ebp
-08056223 <.text+0xc553> sub    $0x18,%esp
-08056226 <.text+0xc556> mov    0xc(%ebp),%eax
-08056229 <.text+0xc559> movl   $0x0,(%esp)
-08056230 <.text+0xc560> mov    %eax,0x8(%esp)
-08056234 <.text+0xc564> mov    0x8(%ebp),%eax
-08056237 <.text+0xc567> mov    %eax,0x4(%esp)
-0805623b <.text+0xc56b> call   080561f0 <exit@plt+0xc534>
-08056240 <.text+0xc570> leave  
-08056241 <.text+0xc571> ret    
-08056242 <.text+0xc572> lea    0x0(%esi,%eiz,1),%esi
-08056249 <.text+0xc579> lea    0x0(%edi,%eiz,1),%edi
-08056250 <.text+0xc580> push   %ebp
-08056251 <.text+0xc581> mov    %esp,%ebp
-08056253 <.text+0xc583> sub    $0x8,%esp
-08056256 <.text+0xc586> mov    0x8(%ebp),%eax
-08056259 <.text+0xc589> mov    0x10(%ebp),%ecx
-0805625c <.text+0xc58c> movl   $0x8061de0,0x8(%ebp)
-08056263 <.text+0xc593> mov    0xc(%ebp),%edx
-08056266 <.text+0xc596> leave  
-08056267 <.text+0xc597> jmp    08055ef0 <exit@plt+0xc234>
-0805626c <.text+0xc59c> lea    0x0(%esi,%eiz,1),%esi
-08056270 <.text+0xc5a0> push   %ebp
-08056271 <.text+0xc5a1> mov    %esp,%ebp
-08056273 <.text+0xc5a3> sub    $0x18,%esp
-08056276 <.text+0xc5a6> mov    0xc(%ebp),%eax
-08056279 <.text+0xc5a9> movl   $0x0,(%esp)
-08056280 <.text+0xc5b0> mov    %eax,0x8(%esp)
-08056284 <.text+0xc5b4> mov    0x8(%ebp),%eax
-08056287 <.text+0xc5b7> mov    %eax,0x4(%esp)
-0805628b <.text+0xc5bb> call   08056250 <exit@plt+0xc594>
-08056290 <.text+0xc5c0> leave  
-08056291 <.text+0xc5c1> ret    
-08056292 <.text+0xc5c2> lea    0x0(%esi,%eiz,1),%esi
-08056299 <.text+0xc5c9> lea    0x0(%edi,%eiz,1),%edi
-080562a0 <.text+0xc5d0> push   %ebp
-080562a1 <.text+0xc5d1> mov    $0xffffffff,%ecx
-080562a6 <.text+0xc5d6> mov    %esp,%ebp
-080562a8 <.text+0xc5d8> sub    $0x8,%esp
-080562ab <.text+0xc5db> mov    0x8(%ebp),%eax
-080562ae <.text+0xc5de> mov    0xc(%ebp),%edx
-080562b1 <.text+0xc5e1> movl   $0x8061de0,0x8(%ebp)
-080562b8 <.text+0xc5e8> leave  
-080562b9 <.text+0xc5e9> jmp    08055ef0 <exit@plt+0xc234>
-080562be <.text+0xc5ee> xchg   %ax,%ax
-080562c0 <.text+0xc5f0> push   %ebp
-080562c1 <.text+0xc5f1> mov    %esp,%ebp
-080562c3 <.text+0xc5f3> sub    $0x18,%esp
-080562c6 <.text+0xc5f6> mov    0x8(%ebp),%eax
-080562c9 <.text+0xc5f9> movl   $0x0,(%esp)
-080562d0 <.text+0xc600> mov    %eax,0x4(%esp)
-080562d4 <.text+0xc604> call   080562a0 <exit@plt+0xc5e4>
-080562d9 <.text+0xc609> leave  
-080562da <.text+0xc60a> ret    
-080562db <.text+0xc60b> nop
-080562dc <.text+0xc60c> lea    0x0(%esi,%eiz,1),%esi
-080562e0 <.text+0xc610> push   %ebp
-080562e1 <.text+0xc611> mov    %esp,%ebp
-080562e3 <.text+0xc613> push   %edi
-080562e4 <.text+0xc614> push   %esi
-080562e5 <.text+0xc615> push   %ebx
-080562e6 <.text+0xc616> mov    $0x8061de0,%ebx
-080562eb <.text+0xc61b> sub    $0x3c,%esp
-080562ee <.text+0xc61e> mov    0x14(%ebp),%eax
-080562f1 <.text+0xc621> test   %eax,%eax
-080562f3 <.text+0xc623> je     080562f7 <exit@plt+0xc63b>
-080562f5 <.text+0xc625> mov    %eax,%ebx
-080562f7 <.text+0xc627> call   0804969c <__errno_location@plt>
-080562fc <.text+0xc62c> mov    0x10(%ebp),%ecx
-080562ff <.text+0xc62f> lea    0x8(%ebx),%edx
-08056302 <.text+0xc632> mov    %edx,-0x1c(%ebp)
-08056305 <.text+0xc635> test   %ecx,%ecx
-08056307 <.text+0xc637> mov    0x8(%ebp),%ecx
-0805630a <.text+0xc63a> mov    %eax,-0x20(%ebp)
-0805630d <.text+0xc63d> mov    (%eax),%eax
-0805630f <.text+0xc63f> mov    %eax,-0x2c(%ebp)
-08056312 <.text+0xc642> sete   %al
-08056315 <.text+0xc645> movzbl %al,%esi
-08056318 <.text+0xc648> or     0x4(%ebx),%esi
-0805631b <.text+0xc64b> mov    %edx,0xc(%esp)
-0805631f <.text+0xc64f> xor    %edx,%edx
-08056321 <.text+0xc651> mov    %esi,0x8(%esp)
-08056325 <.text+0xc655> mov    (%ebx),%eax
-08056327 <.text+0xc657> mov    %eax,0x4(%esp)
-0805632b <.text+0xc65b> mov    0xc(%ebp),%eax
-0805632e <.text+0xc65e> mov    %eax,(%esp)
-08056331 <.text+0xc661> xor    %eax,%eax
-08056333 <.text+0xc663> call   080555b0 <exit@plt+0xb8f4>
-08056338 <.text+0xc668> mov    %eax,%edi
-0805633a <.text+0xc66a> add    $0x1,%edi
-0805633d <.text+0xc66d> mov    %eax,-0x28(%ebp)
-08056340 <.text+0xc670> mov    %edi,(%esp)
-08056343 <.text+0xc673> call   08058380 <exit@plt+0xe6c4>
-08056348 <.text+0xc678> mov    -0x1c(%ebp),%edx
-0805634b <.text+0xc67b> mov    %esi,0x8(%esp)
-0805634f <.text+0xc67f> mov    0x8(%ebp),%ecx
-08056352 <.text+0xc682> mov    %edx,0xc(%esp)
-08056356 <.text+0xc686> mov    %edi,%edx
-08056358 <.text+0xc688> mov    %eax,-0x24(%ebp)
-0805635b <.text+0xc68b> mov    (%ebx),%eax
-0805635d <.text+0xc68d> mov    %eax,0x4(%esp)
-08056361 <.text+0xc691> mov    0xc(%ebp),%eax
-08056364 <.text+0xc694> mov    %eax,(%esp)
-08056367 <.text+0xc697> mov    -0x24(%ebp),%eax
-0805636a <.text+0xc69a> call   080555b0 <exit@plt+0xb8f4>
-0805636f <.text+0xc69f> mov    -0x20(%ebp),%edx
-08056372 <.text+0xc6a2> mov    -0x2c(%ebp),%eax
-08056375 <.text+0xc6a5> mov    %eax,(%edx)
-08056377 <.text+0xc6a7> mov    0x10(%ebp),%edx
-0805637a <.text+0xc6aa> test   %edx,%edx
-0805637c <.text+0xc6ac> je     08056386 <exit@plt+0xc6ca>
-0805637e <.text+0xc6ae> mov    -0x28(%ebp),%eax
-08056381 <.text+0xc6b1> mov    0x10(%ebp),%edx
-08056384 <.text+0xc6b4> mov    %eax,(%edx)
-08056386 <.text+0xc6b6> mov    -0x24(%ebp),%eax
-08056389 <.text+0xc6b9> add    $0x3c,%esp
-0805638c <.text+0xc6bc> pop    %ebx
-0805638d <.text+0xc6bd> pop    %esi
-0805638e <.text+0xc6be> pop    %edi
-0805638f <.text+0xc6bf> pop    %ebp
-08056390 <.text+0xc6c0> ret    
-08056391 <.text+0xc6c1> jmp    080563a0 <exit@plt+0xc6e4>
-08056393 <.text+0xc6c3> nop
-08056394 <.text+0xc6c4> nop
-08056395 <.text+0xc6c5> nop
-08056396 <.text+0xc6c6> nop
-08056397 <.text+0xc6c7> nop
-08056398 <.text+0xc6c8> nop
-08056399 <.text+0xc6c9> nop
-0805639a <.text+0xc6ca> nop
-0805639b <.text+0xc6cb> nop
-0805639c <.text+0xc6cc> nop
-0805639d <.text+0xc6cd> nop
-0805639e <.text+0xc6ce> nop
-0805639f <.text+0xc6cf> nop
-080563a0 <.text+0xc6d0> push   %ebp
-080563a1 <.text+0xc6d1> mov    %esp,%ebp
-080563a3 <.text+0xc6d3> sub    $0x18,%esp
-080563a6 <.text+0xc6d6> mov    0x10(%ebp),%eax
-080563a9 <.text+0xc6d9> movl   $0x0,0x8(%esp)
-080563b1 <.text+0xc6e1> mov    %eax,0xc(%esp)
-080563b5 <.text+0xc6e5> mov    0xc(%ebp),%eax
-080563b8 <.text+0xc6e8> mov    %eax,0x4(%esp)
-080563bc <.text+0xc6ec> mov    0x8(%ebp),%eax
-080563bf <.text+0xc6ef> mov    %eax,(%esp)
-080563c2 <.text+0xc6f2> call   080562e0 <exit@plt+0xc624>
-080563c7 <.text+0xc6f7> leave  
-080563c8 <.text+0xc6f8> ret    
-080563c9 <.text+0xc6f9> lea    0x0(%esi,%eiz,1),%esi
-080563d0 <.text+0xc700> push   %ebp
-080563d1 <.text+0xc701> mov    %esp,%ebp
-080563d3 <.text+0xc703> sub    $0x28,%esp
-080563d6 <.text+0xc706> mov    0x18(%ebp),%eax
-080563d9 <.text+0xc709> mov    %edi,-0x4(%ebp)
-080563dc <.text+0xc70c> mov    $0x8061de0,%edi
-080563e1 <.text+0xc711> mov    %ebx,-0xc(%ebp)
-080563e4 <.text+0xc714> mov    %esi,-0x8(%ebp)
-080563e7 <.text+0xc717> test   %eax,%eax
-080563e9 <.text+0xc719> je     080563ed <exit@plt+0xc731>
-080563eb <.text+0xc71b> mov    %eax,%edi
-080563ed <.text+0xc71d> call   0804969c <__errno_location@plt>
-080563f2 <.text+0xc722> mov    0x10(%ebp),%ecx
-080563f5 <.text+0xc725> mov    0xc(%ebp),%edx
-080563f8 <.text+0xc728> mov    (%eax),%esi
-080563fa <.text+0xc72a> mov    %eax,%ebx
-080563fc <.text+0xc72c> lea    0x8(%edi),%eax
-080563ff <.text+0xc72f> mov    %eax,0xc(%esp)
-08056403 <.text+0xc733> mov    0x4(%edi),%eax
-08056406 <.text+0xc736> mov    %eax,0x8(%esp)
-0805640a <.text+0xc73a> mov    (%edi),%eax
-0805640c <.text+0xc73c> mov    %eax,0x4(%esp)
-08056410 <.text+0xc740> mov    0x14(%ebp),%eax
-08056413 <.text+0xc743> mov    %eax,(%esp)
-08056416 <.text+0xc746> mov    0x8(%ebp),%eax
-08056419 <.text+0xc749> call   080555b0 <exit@plt+0xb8f4>
-0805641e <.text+0xc74e> mov    %esi,(%ebx)
-08056420 <.text+0xc750> mov    -0xc(%ebp),%ebx
-08056423 <.text+0xc753> mov    -0x8(%ebp),%esi
-08056426 <.text+0xc756> mov    -0x4(%ebp),%edi
-08056429 <.text+0xc759> mov    %ebp,%esp
-0805642b <.text+0xc75b> pop    %ebp
-0805642c <.text+0xc75c> ret    
-0805642d <.text+0xc75d> nop
-0805642e <.text+0xc75e> nop
-0805642f <.text+0xc75f> nop
-08056430 <.text+0xc760> push   %ebp
-08056431 <.text+0xc761> mov    %esp,%ebp
-08056433 <.text+0xc763> push   %edi
-08056434 <.text+0xc764> push   %esi
-08056435 <.text+0xc765> push   %ebx
-08056436 <.text+0xc766> sub    $0x4bc,%esp
-0805643c <.text+0xc76c> mov    0x8(%ebp),%esi
-0805643f <.text+0xc76f> mov    %ecx,-0x46c(%ebp)
-08056445 <.text+0xc775> mov    0xc(%ebp),%ecx
-08056448 <.text+0xc778> mov    %al,-0x481(%ebp)
-0805644e <.text+0xc77e> mov    %gs:0x14,%ebx
-08056455 <.text+0xc785> mov    %ebx,-0x1c(%ebp)
-08056458 <.text+0xc788> xor    %ebx,%ebx
-0805645a <.text+0xc78a> mov    0x8(%ecx),%eax
-0805645d <.text+0xc78d> mov    %ecx,-0x47c(%ebp)
-08056463 <.text+0xc793> mov    0x28(%ecx),%ecx
-08056466 <.text+0xc796> cmp    $0xc,%eax
-08056469 <.text+0xc799> mov    %eax,-0x480(%ebp)
-0805646f <.text+0xc79f> mov    %ecx,-0x494(%ebp)
-08056475 <.text+0xc7a5> jle    080567a0 <exit@plt+0xcae4>
-0805647b <.text+0xc7ab> sub    $0xc,%eax
-0805647e <.text+0xc7ae> mov    %eax,-0x480(%ebp)
-08056484 <.text+0xc7b4> movzbl (%esi),%eax
-08056487 <.text+0xc7b7> test   %al,%al
-08056489 <.text+0xc7b9> je     08057cb9 <exit@plt+0xdffd>
-0805648f <.text+0xc7bf> lea    -0x1c(%ebp),%ebx
-08056492 <.text+0xc7c2> mov    %edx,-0x45c(%ebp)
-08056498 <.text+0xc7c8> movl   $0x0,-0x464(%ebp)
-080564a2 <.text+0xc7d2> mov    %ebx,-0x4ac(%ebp)
-080564a8 <.text+0xc7d8> jmp    080564f5 <exit@plt+0xc839>
-080564aa <.text+0xc7da> lea    0x0(%esi),%esi
-080564b0 <.text+0xc7e0> mov    -0x46c(%ebp),%edx
-080564b6 <.text+0xc7e6> sub    -0x464(%ebp),%edx
-080564bc <.text+0xc7ec> cmp    $0x1,%edx
-080564bf <.text+0xc7ef> jbe    08056740 <exit@plt+0xca84>
-080564c5 <.text+0xc7f5> mov    -0x45c(%ebp),%ebx
-080564cb <.text+0xc7fb> test   %ebx,%ebx
-080564cd <.text+0xc7fd> je     080564e0 <exit@plt+0xc824>
-080564cf <.text+0xc7ff> mov    -0x45c(%ebp),%edx
-080564d5 <.text+0xc805> mov    %al,(%edx)
-080564d7 <.text+0xc807> add    $0x1,%edx
-080564da <.text+0xc80a> mov    %edx,-0x45c(%ebp)
-080564e0 <.text+0xc810> addl   $0x1,-0x464(%ebp)
-080564e7 <.text+0xc817> add    $0x1,%esi
-080564ea <.text+0xc81a> movzbl (%esi),%eax
-080564ed <.text+0xc81d> test   %al,%al
-080564ef <.text+0xc81f> je     08056688 <exit@plt+0xc9cc>
-080564f5 <.text+0xc825> cmp    $0x25,%al
-080564f7 <.text+0xc827> jne    080564b0 <exit@plt+0xc7f4>
-080564f9 <.text+0xc829> movzbl -0x481(%ebp),%eax
-08056500 <.text+0xc830> movb   $0x0,-0x460(%ebp)
-08056507 <.text+0xc837> movl   $0x0,-0x474(%ebp)
-08056511 <.text+0xc841> mov    %al,-0x478(%ebp)
-08056517 <.text+0xc847> movzbl 0x1(%esi),%eax
-0805651b <.text+0xc84b> lea    0x1(%esi),%ebx
-0805651e <.text+0xc84e> cmp    $0x30,%al
-08056520 <.text+0xc850> mov    %eax,%ecx
-08056522 <.text+0xc852> je     08056710 <exit@plt+0xca54>
-08056528 <.text+0xc858> jg     08056700 <exit@plt+0xca44>
-0805652e <.text+0xc85e> cmp    $0x23,%al
-08056530 <.text+0xc860> je     08056730 <exit@plt+0xca74>
-08056536 <.text+0xc866> cmp    $0x2d,%al
-08056538 <.text+0xc868> je     08056710 <exit@plt+0xca54>
-0805653e <.text+0xc86e> movsbl %al,%edx
-08056541 <.text+0xc871> xor    %edi,%edi
-08056543 <.text+0xc873> lea    -0x30(%edx),%esi
-08056546 <.text+0xc876> cmp    $0x9,%esi
-08056549 <.text+0xc879> jbe    080566df <exit@plt+0xca23>
-0805654f <.text+0xc87f> mov    $0xffffffff,%edi
-08056554 <.text+0xc884> cmp    $0x45,%al
-08056556 <.text+0xc886> je     08056788 <exit@plt+0xcacc>
-0805655c <.text+0xc88c> cmp    $0x4f,%al
-0805655e <.text+0xc88e> movl   $0x0,-0x470(%ebp)
-08056568 <.text+0xc898> je     08056788 <exit@plt+0xcacc>
-0805656e <.text+0xc89e> cmp    $0x7a,%cl
-08056571 <.text+0xc8a1> mov    %edx,-0x490(%ebp)
-08056577 <.text+0xc8a7> jbe    080566f0 <exit@plt+0xca34>
-0805657d <.text+0xc8ad> mov    %ebx,%esi
-0805657f <.text+0xc8af> cmp    $0x25,%cl
-08056582 <.text+0xc8b2> jne    080569b2 <exit@plt+0xccf6>
-08056588 <.text+0xc8b8> mov    %esi,%ebx
-0805658a <.text+0xc8ba> mov    $0x1,%edx
-0805658f <.text+0xc8bf> nop
-08056590 <.text+0xc8c0> sub    %edx,%edi
-08056592 <.text+0xc8c2> mov    %edi,%eax
-08056594 <.text+0xc8c4> sar    $0x1f,%eax
-08056597 <.text+0xc8c7> not    %eax
-08056599 <.text+0xc8c9> and    %edi,%eax
-0805659b <.text+0xc8cb> add    %edx,%eax
-0805659d <.text+0xc8cd> mov    %eax,-0x460(%ebp)
-080565a3 <.text+0xc8d3> mov    -0x46c(%ebp),%eax
-080565a9 <.text+0xc8d9> sub    -0x464(%ebp),%eax
-080565af <.text+0xc8df> cmp    %eax,-0x460(%ebp)
-080565b5 <.text+0xc8e5> jae    08056740 <exit@plt+0xca84>
-080565bb <.text+0xc8eb> mov    -0x45c(%ebp),%ecx
-080565c1 <.text+0xc8f1> test   %ecx,%ecx
-080565c3 <.text+0xc8f3> je     0805666c <exit@plt+0xc9b0>
-080565c9 <.text+0xc8f9> test   %edi,%edi
-080565cb <.text+0xc8fb> jle    08056606 <exit@plt+0xc94a>
-080565cd <.text+0xc8fd> cmpl   $0x30,-0x474(%ebp)
-080565d4 <.text+0xc904> je     08056a98 <exit@plt+0xcddc>
-080565da <.text+0xc90a> mov    -0x45c(%ebp),%eax
-080565e0 <.text+0xc910> mov    %edx,-0x49c(%ebp)
-080565e6 <.text+0xc916> mov    %edi,0x8(%esp)
-080565ea <.text+0xc91a> movl   $0x20,0x4(%esp)
-080565f2 <.text+0xc922> mov    %eax,(%esp)
-080565f5 <.text+0xc925> call   080497fc <memset@plt>
-080565fa <.text+0xc92a> mov    -0x49c(%ebp),%edx
-08056600 <.text+0xc930> add    %edi,-0x45c(%ebp)
-08056606 <.text+0xc936> cmpb   $0x0,-0x478(%ebp)
-0805660d <.text+0xc93d> je     080569d0 <exit@plt+0xcd14>
-08056613 <.text+0xc943> mov    -0x45c(%ebp),%ecx
-08056619 <.text+0xc949> add    %edx,%ecx
-0805661b <.text+0xc94b> test   %edx,%edx
-0805661d <.text+0xc94d> mov    %ecx,-0x45c(%ebp)
-08056623 <.text+0xc953> je     0805666c <exit@plt+0xc9b0>
-08056625 <.text+0xc955> mov    %edx,-0x49c(%ebp)
-0805662b <.text+0xc95b> call   080498bc <__ctype_toupper_loc@plt>
-08056630 <.text+0xc960> mov    -0x49c(%ebp),%edx
-08056636 <.text+0xc966> xor    %ecx,%ecx
-08056638 <.text+0xc968> mov    %esi,-0x468(%ebp)
-0805663e <.text+0xc96e> lea    (%ebx,%edx,1),%edi
-08056641 <.text+0xc971> lea    0x0(%esi,%eiz,1),%esi
-08056648 <.text+0xc978> movzbl -0x1(%edi,%ecx,1),%esi
-0805664d <.text+0xc97d> mov    (%eax),%ebx
-0805664f <.text+0xc97f> mov    (%ebx,%esi,4),%ebx
-08056652 <.text+0xc982> mov    -0x45c(%ebp),%esi
-08056658 <.text+0xc988> mov    %bl,-0x1(%esi,%ecx,1)
-0805665c <.text+0xc98c> sub    $0x1,%ecx
-0805665f <.text+0xc98f> lea    (%ecx,%edx,1),%ebx
-08056662 <.text+0xc992> test   %ebx,%ebx
-08056664 <.text+0xc994> jne    08056648 <exit@plt+0xc98c>
-08056666 <.text+0xc996> mov    -0x468(%ebp),%esi
-0805666c <.text+0xc99c> mov    -0x460(%ebp),%ebx
-08056672 <.text+0xc9a2> add    $0x1,%esi
-08056675 <.text+0xc9a5> add    %ebx,-0x464(%ebp)
-0805667b <.text+0xc9ab> movzbl (%esi),%eax
-0805667e <.text+0xc9ae> test   %al,%al
-08056680 <.text+0xc9b0> jne    080564f5 <exit@plt+0xc839>
-08056686 <.text+0xc9b6> xchg   %ax,%ax
-08056688 <.text+0xc9b8> mov    -0x45c(%ebp),%edx
-0805668e <.text+0xc9be> test   %edx,%edx
-08056690 <.text+0xc9c0> je     0805674a <exit@plt+0xca8e>
-08056696 <.text+0xc9c6> mov    -0x46c(%ebp),%eax
-0805669c <.text+0xc9cc> test   %eax,%eax
-0805669e <.text+0xc9ce> je     0805674a <exit@plt+0xca8e>
-080566a4 <.text+0xc9d4> mov    -0x45c(%ebp),%esi
-080566aa <.text+0xc9da> movb   $0x0,(%esi)
-080566ad <.text+0xc9dd> jmp    0805674a <exit@plt+0xca8e>
-080566b2 <.text+0xc9e2> lea    0x0(%esi),%esi
-080566b8 <.text+0xc9e8> je     08056770 <exit@plt+0xcab4>
-080566be <.text+0xc9ee> lea    (%edi,%edi,4),%edx
-080566c1 <.text+0xc9f1> movsbl %al,%eax
-080566c4 <.text+0xc9f4> lea    -0x30(%eax,%edx,2),%edi
-080566c8 <.text+0xc9f8> add    $0x1,%ebx
-080566cb <.text+0xc9fb> movzbl (%ebx),%eax
-080566ce <.text+0xc9fe> movsbl %al,%edx
-080566d1 <.text+0xca01> mov    %eax,%ecx
-080566d3 <.text+0xca03> lea    -0x30(%edx),%esi
-080566d6 <.text+0xca06> cmp    $0x9,%esi
-080566d9 <.text+0xca09> ja     08056554 <exit@plt+0xc898>
-080566df <.text+0xca0f> cmp    $0xccccccc,%edi
-080566e5 <.text+0xca15> jle    080566b8 <exit@plt+0xc9fc>
-080566e7 <.text+0xca17> mov    $0x7fffffff,%edi
-080566ec <.text+0xca1c> jmp    080566c8 <exit@plt+0xca0c>
-080566ee <.text+0xca1e> xchg   %ax,%ax
-080566f0 <.text+0xca20> movzbl %cl,%eax
-080566f3 <.text+0xca23> jmp    *0x805f89c(,%eax,4)
-080566fa <.text+0xca2a> lea    0x0(%esi),%esi
-08056700 <.text+0xca30> cmp    $0x5e,%al
-08056702 <.text+0xca32> je     08056720 <exit@plt+0xca64>
-08056704 <.text+0xca34> cmp    $0x5f,%al
-08056706 <.text+0xca36> jne    0805653e <exit@plt+0xc882>
-0805670c <.text+0xca3c> lea    0x0(%esi,%eiz,1),%esi
-08056710 <.text+0xca40> movsbl %al,%eax
-08056713 <.text+0xca43> mov    %ebx,%esi
-08056715 <.text+0xca45> mov    %eax,-0x474(%ebp)
-0805671b <.text+0xca4b> jmp    08056517 <exit@plt+0xc85b>
-08056720 <.text+0xca50> movb   $0x1,-0x478(%ebp)
-08056727 <.text+0xca57> mov    %ebx,%esi
-08056729 <.text+0xca59> jmp    08056517 <exit@plt+0xc85b>
-0805672e <.text+0xca5e> xchg   %ax,%ax
-08056730 <.text+0xca60> movb   $0x1,-0x460(%ebp)
-08056737 <.text+0xca67> mov    %ebx,%esi
-08056739 <.text+0xca69> jmp    08056517 <exit@plt+0xc85b>
-0805673e <.text+0xca6e> xchg   %ax,%ax
-08056740 <.text+0xca70> movl   $0x0,-0x464(%ebp)
-0805674a <.text+0xca7a> mov    -0x1c(%ebp),%edx
-0805674d <.text+0xca7d> xor    %gs:0x14,%edx
-08056754 <.text+0xca84> mov    -0x464(%ebp),%eax
-0805675a <.text+0xca8a> jne    0805811b <exit@plt+0xe45f>
-08056760 <.text+0xca90> add    $0x4bc,%esp
-08056766 <.text+0xca96> pop    %ebx
-08056767 <.text+0xca97> pop    %esi
-08056768 <.text+0xca98> pop    %edi
-08056769 <.text+0xca99> pop    %ebp
-0805676a <.text+0xca9a> ret    
-0805676b <.text+0xca9b> nop
-0805676c <.text+0xca9c> lea    0x0(%esi,%eiz,1),%esi
-08056770 <.text+0xcaa0> cmp    $0x37,%al
-08056772 <.text+0xcaa2> jle    080566be <exit@plt+0xca02>
-08056778 <.text+0xcaa8> mov    $0x7fffffff,%edi
-0805677d <.text+0xcaad> jmp    080566c8 <exit@plt+0xca0c>
-08056782 <.text+0xcab2> lea    0x0(%esi),%esi
-08056788 <.text+0xcab8> add    $0x1,%ebx
-0805678b <.text+0xcabb> mov    %edx,-0x470(%ebp)
-08056791 <.text+0xcac1> movzbl (%ebx),%ecx
-08056794 <.text+0xcac4> movsbl %cl,%edx
-08056797 <.text+0xcac7> jmp    0805656e <exit@plt+0xc8b2>
-0805679c <.text+0xcacc> lea    0x0(%esi,%eiz,1),%esi
-080567a0 <.text+0xcad0> mov    -0x480(%ebp),%edi
-080567a6 <.text+0xcad6> test   %edi,%edi
-080567a8 <.text+0xcad8> jne    08056484 <exit@plt+0xc7c8>
-080567ae <.text+0xcade> movl   $0xc,-0x480(%ebp)
-080567b8 <.text+0xcae8> jmp    08056484 <exit@plt+0xc7c8>
-080567bd <.text+0xcaed> cmpl   $0x4f,-0x470(%ebp)
-080567c4 <.text+0xcaf4> movb   $0x0,-0x468(%ebp)
-080567cb <.text+0xcafb> je     080569b0 <exit@plt+0xccf4>
-080567d1 <.text+0xcb01> mov    -0x470(%ebp),%esi
-080567d7 <.text+0xcb07> movb   $0x20,-0x458(%ebp)
-080567de <.text+0xcb0e> movb   $0x25,-0x457(%ebp)
-080567e5 <.text+0xcb15> test   %esi,%esi
-080567e7 <.text+0xcb17> jne    08056a08 <exit@plt+0xcd4c>
-080567ed <.text+0xcb1d> lea    -0x455(%ebp),%ecx
-080567f3 <.text+0xcb23> movl   $0x0,-0x48c(%ebp)
-080567fd <.text+0xcb2d> lea    -0x456(%ebp),%eax
-08056803 <.text+0xcb33> mov    %dl,(%eax)
-08056805 <.text+0xcb35> lea    -0x458(%ebp),%esi
-0805680b <.text+0xcb3b> movb   $0x0,(%ecx)
-0805680e <.text+0xcb3e> mov    -0x47c(%ebp),%ecx
-08056814 <.text+0xcb44> lea    -0x42a(%ebp),%eax
-0805681a <.text+0xcb4a> mov    %esi,0x8(%esp)
-0805681e <.text+0xcb4e> mov    %ebx,%esi
-08056820 <.text+0xcb50> movl   $0x400,0x4(%esp)
-08056828 <.text+0xcb58> mov    %eax,(%esp)
-0805682b <.text+0xcb5b> mov    %ecx,0xc(%esp)
-0805682f <.text+0xcb5f> call   08049c6c <strftime@plt>
-08056834 <.text+0xcb64> test   %eax,%eax
-08056836 <.text+0xcb66> mov    %eax,%edx
-08056838 <.text+0xcb68> je     080564e7 <exit@plt+0xc82b>
-0805683e <.text+0xcb6e> lea    -0x1(%eax),%ecx
-08056841 <.text+0xcb71> sub    %ecx,%edi
-08056843 <.text+0xcb73> mov    %edi,%eax
-08056845 <.text+0xcb75> sar    $0x1f,%eax
-08056848 <.text+0xcb78> not    %eax
-0805684a <.text+0xcb7a> and    %edi,%eax
-0805684c <.text+0xcb7c> add    %ecx,%eax
-0805684e <.text+0xcb7e> mov    %eax,-0x470(%ebp)
-08056854 <.text+0xcb84> mov    -0x46c(%ebp),%eax
-0805685a <.text+0xcb8a> sub    -0x464(%ebp),%eax
-08056860 <.text+0xcb90> cmp    %eax,-0x470(%ebp)
-08056866 <.text+0xcb96> mov    %ecx,-0x460(%ebp)
-0805686c <.text+0xcb9c> jae    08056740 <exit@plt+0xca84>
-08056872 <.text+0xcba2> mov    -0x45c(%ebp),%ecx
-08056878 <.text+0xcba8> test   %ecx,%ecx
-0805687a <.text+0xcbaa> je     080568ef <exit@plt+0xcc33>
-0805687c <.text+0xcbac> test   %edi,%edi
-0805687e <.text+0xcbae> jle    0805688e <exit@plt+0xcbd2>
-08056880 <.text+0xcbb0> mov    -0x48c(%ebp),%eax
-08056886 <.text+0xcbb6> test   %eax,%eax
-08056888 <.text+0xcbb8> je     08056950 <exit@plt+0xcc94>
-0805688e <.text+0xcbbe> cmpb   $0x0,-0x468(%ebp)
-08056895 <.text+0xcbc5> je     08056a38 <exit@plt+0xcd7c>
-0805689b <.text+0xcbcb> mov    -0x460(%ebp),%esi
-080568a1 <.text+0xcbd1> test   %esi,%esi
-080568a3 <.text+0xcbd3> je     080568e3 <exit@plt+0xcc27>
-080568a5 <.text+0xcbd5> mov    -0x460(%ebp),%esi
-080568ab <.text+0xcbdb> mov    %edx,-0x49c(%ebp)
-080568b1 <.text+0xcbe1> call   08049bbc <__ctype_tolower_loc@plt>
-080568b6 <.text+0xcbe6> mov    -0x49c(%ebp),%edx
-080568bc <.text+0xcbec> add    -0x45c(%ebp),%edx
-080568c2 <.text+0xcbf2> sub    $0x1,%esi
-080568c5 <.text+0xcbf5> lea    0x0(%esi),%esi
-080568c8 <.text+0xcbf8> movzbl -0x429(%ebp,%esi,1),%edi
-080568d0 <.text+0xcc00> sub    $0x1,%esi
-080568d3 <.text+0xcc03> mov    (%eax),%ecx
-080568d5 <.text+0xcc05> mov    (%ecx,%edi,4),%ecx
-080568d8 <.text+0xcc08> mov    %cl,-0x2(%edx)
-080568db <.text+0xcc0b> sub    $0x1,%edx
-080568de <.text+0xcc0e> cmp    $0xffffffff,%esi
-080568e1 <.text+0xcc11> jne    080568c8 <exit@plt+0xcc0c>
-080568e3 <.text+0xcc13> mov    -0x460(%ebp),%esi
-080568e9 <.text+0xcc19> add    %esi,-0x45c(%ebp)
-080568ef <.text+0xcc1f> mov    -0x470(%ebp),%eax
-080568f5 <.text+0xcc25> mov    %ebx,%esi
-080568f7 <.text+0xcc27> add    %eax,-0x464(%ebp)
-080568fd <.text+0xcc2d> jmp    080564e7 <exit@plt+0xc82b>
-08056902 <.text+0xcc32> mov    -0x470(%ebp),%ecx
-08056908 <.text+0xcc38> test   %ecx,%ecx
-0805690a <.text+0xcc3a> jne    080569b0 <exit@plt+0xccf4>
-08056910 <.text+0xcc40> cmpb   $0x0,-0x460(%ebp)
-08056917 <.text+0xcc47> je     08056920 <exit@plt+0xcc64>
-08056919 <.text+0xcc49> movb   $0x1,-0x478(%ebp)
-08056920 <.text+0xcc50> movb   $0x20,-0x458(%ebp)
-08056927 <.text+0xcc57> lea    -0x455(%ebp),%ecx
-0805692d <.text+0xcc5d> movb   $0x25,-0x457(%ebp)
-08056934 <.text+0xcc64> lea    -0x456(%ebp),%eax
-0805693a <.text+0xcc6a> movb   $0x0,-0x468(%ebp)
-08056941 <.text+0xcc71> movl   $0x0,-0x48c(%ebp)
-0805694b <.text+0xcc7b> jmp    08056803 <exit@plt+0xcb47>
-08056950 <.text+0xcc80> cmpl   $0x30,-0x474(%ebp)
-08056957 <.text+0xcc87> je     08057c52 <exit@plt+0xdf96>
-0805695d <.text+0xcc8d> mov    -0x45c(%ebp),%eax
-08056963 <.text+0xcc93> mov    %edx,-0x49c(%ebp)
-08056969 <.text+0xcc99> mov    %edi,0x8(%esp)
-0805696d <.text+0xcc9d> movl   $0x20,0x4(%esp)
-08056975 <.text+0xcca5> mov    %eax,(%esp)
-08056978 <.text+0xcca8> call   080497fc <memset@plt>
-0805697d <.text+0xccad> mov    -0x49c(%ebp),%edx
-08056983 <.text+0xccb3> add    %edi,-0x45c(%ebp)
-08056989 <.text+0xccb9> jmp    0805688e <exit@plt+0xcbd2>
-0805698e <.text+0xccbe> movzbl 0x1(%ebx),%eax
-08056992 <.text+0xccc2> lea    0x1(%ebx),%esi
-08056995 <.text+0xccc5> movl   $0x1,-0x460(%ebp)
-0805699f <.text+0xcccf> cmp    $0x3a,%al
-080569a1 <.text+0xccd1> je     08057d87 <exit@plt+0xe0cb>
-080569a7 <.text+0xccd7> cmp    $0x7a,%al
-080569a9 <.text+0xccd9> je     08056c38 <exit@plt+0xcf7c>
-080569af <.text+0xccdf> nop
-080569b0 <.text+0xcce0> mov    %ebx,%esi
-080569b2 <.text+0xcce2> lea    -0x1(%esi),%eax
-080569b5 <.text+0xcce5> mov    $0x1,%edx
-080569ba <.text+0xccea> movzbl (%eax),%ecx
-080569bd <.text+0xcced> add    $0x1,%edx
-080569c0 <.text+0xccf0> mov    %eax,%ebx
-080569c2 <.text+0xccf2> sub    $0x1,%eax
-080569c5 <.text+0xccf5> cmp    $0x25,%cl
-080569c8 <.text+0xccf8> jne    080569ba <exit@plt+0xccfe>
-080569ca <.text+0xccfa> jmp    08056590 <exit@plt+0xc8d4>
-080569cf <.text+0xccff> nop
-080569d0 <.text+0xcd00> mov    -0x45c(%ebp),%eax
-080569d6 <.text+0xcd06> mov    %edx,0x8(%esp)
-080569da <.text+0xcd0a> mov    %edx,-0x49c(%ebp)
-080569e0 <.text+0xcd10> mov    %ebx,0x4(%esp)
-080569e4 <.text+0xcd14> mov    %eax,(%esp)
-080569e7 <.text+0xcd17> call   08049a0c <memcpy@plt>
-080569ec <.text+0xcd1c> mov    -0x45c(%ebp),%ecx
-080569f2 <.text+0xcd22> mov    -0x49c(%ebp),%edx
-080569f8 <.text+0xcd28> lea    (%ecx,%edx,1),%edx
-080569fb <.text+0xcd2b> mov    %edx,-0x45c(%ebp)
-08056a01 <.text+0xcd31> jmp    0805666c <exit@plt+0xc9b0>
-08056a06 <.text+0xcd36> xchg   %ax,%ax
-08056a08 <.text+0xcd38> movl   $0x0,-0x48c(%ebp)
-08056a12 <.text+0xcd42> movzbl -0x470(%ebp),%edx
-08056a19 <.text+0xcd49> lea    -0x454(%ebp),%ecx
-08056a1f <.text+0xcd4f> lea    -0x455(%ebp),%eax
-08056a25 <.text+0xcd55> mov    %dl,-0x456(%ebp)
-08056a2b <.text+0xcd5b> movzbl -0x490(%ebp),%edx
-08056a32 <.text+0xcd62> jmp    08056803 <exit@plt+0xcb47>
-08056a37 <.text+0xcd67> nop
-08056a38 <.text+0xcd68> cmpb   $0x0,-0x478(%ebp)
-08056a3f <.text+0xcd6f> je     08057c2b <exit@plt+0xdf6f>
-08056a45 <.text+0xcd75> mov    -0x460(%ebp),%ecx
-08056a4b <.text+0xcd7b> test   %ecx,%ecx
-08056a4d <.text+0xcd7d> je     080568e3 <exit@plt+0xcc27>
-08056a53 <.text+0xcd83> mov    -0x460(%ebp),%esi
-08056a59 <.text+0xcd89> mov    %edx,-0x49c(%ebp)
-08056a5f <.text+0xcd8f> call   080498bc <__ctype_toupper_loc@plt>
-08056a64 <.text+0xcd94> mov    -0x49c(%ebp),%edx
-08056a6a <.text+0xcd9a> add    -0x45c(%ebp),%edx
-08056a70 <.text+0xcda0> sub    $0x1,%esi
-08056a73 <.text+0xcda3> nop
-08056a74 <.text+0xcda4> lea    0x0(%esi,%eiz,1),%esi
-08056a78 <.text+0xcda8> movzbl -0x429(%ebp,%esi,1),%edi
-08056a80 <.text+0xcdb0> sub    $0x1,%esi
-08056a83 <.text+0xcdb3> mov    (%eax),%ecx
-08056a85 <.text+0xcdb5> mov    (%ecx,%edi,4),%ecx
-08056a88 <.text+0xcdb8> mov    %cl,-0x2(%edx)
-08056a8b <.text+0xcdbb> sub    $0x1,%edx
-08056a8e <.text+0xcdbe> cmp    $0xffffffff,%esi
-08056a91 <.text+0xcdc1> jne    08056a78 <exit@plt+0xcdbc>
-08056a93 <.text+0xcdc3> jmp    080568e3 <exit@plt+0xcc27>
-08056a98 <.text+0xcdc8> mov    -0x45c(%ebp),%ecx
-08056a9e <.text+0xcdce> mov    %edx,-0x49c(%ebp)
-08056aa4 <.text+0xcdd4> mov    %edi,0x8(%esp)
-08056aa8 <.text+0xcdd8> movl   $0x30,0x4(%esp)
-08056ab0 <.text+0xcde0> mov    %ecx,(%esp)
-08056ab3 <.text+0xcde3> call   080497fc <memset@plt>
-08056ab8 <.text+0xcde8> mov    -0x49c(%ebp),%edx
-08056abe <.text+0xcdee> add    %edi,-0x45c(%ebp)
-08056ac4 <.text+0xcdf4> jmp    08056606 <exit@plt+0xc94a>
-08056ac9 <.text+0xcdf9> movl   $0x805f880,-0x468(%ebp)
-08056ad3 <.text+0xce03> movzbl -0x478(%ebp),%ecx
-08056ada <.text+0xce0a> mov    0x10(%ebp),%eax
-08056add <.text+0xce0d> mov    -0x47c(%ebp),%edx
-08056ae3 <.text+0xce13> mov    0x14(%ebp),%esi
-08056ae6 <.text+0xce16> mov    %ecx,-0x470(%ebp)
-08056aec <.text+0xce1c> mov    -0x468(%ebp),%ecx
-08056af2 <.text+0xce22> mov    %eax,0x8(%esp)
-08056af6 <.text+0xce26> mov    -0x470(%ebp),%eax
-08056afc <.text+0xce2c> mov    %edx,0x4(%esp)
-08056b00 <.text+0xce30> xor    %edx,%edx
-08056b02 <.text+0xce32> mov    %esi,0xc(%esp)
-08056b06 <.text+0xce36> mov    %ecx,(%esp)
-08056b09 <.text+0xce39> mov    $0xffffffff,%ecx
-08056b0e <.text+0xce3e> call   08056430 <exit@plt+0xc774>
-08056b13 <.text+0xce43> mov    -0x46c(%ebp),%esi
-08056b19 <.text+0xce49> sub    -0x464(%ebp),%esi
-08056b1f <.text+0xce4f> sub    %eax,%edi
-08056b21 <.text+0xce51> mov    %eax,-0x460(%ebp)
-08056b27 <.text+0xce57> mov    %edi,%eax
-08056b29 <.text+0xce59> sar    $0x1f,%eax
-08056b2c <.text+0xce5c> not    %eax
-08056b2e <.text+0xce5e> and    %edi,%eax
-08056b30 <.text+0xce60> add    -0x460(%ebp),%eax
-08056b36 <.text+0xce66> cmp    %esi,%eax
-08056b38 <.text+0xce68> mov    %eax,-0x478(%ebp)
-08056b3e <.text+0xce6e> jae    08056740 <exit@plt+0xca84>
-08056b44 <.text+0xce74> mov    -0x45c(%ebp),%eax
-08056b4a <.text+0xce7a> test   %eax,%eax
-08056b4c <.text+0xce7c> je     08056bbf <exit@plt+0xcf03>
-08056b4e <.text+0xce7e> test   %edi,%edi
-08056b50 <.text+0xce80> jle    08056b7f <exit@plt+0xcec3>
-08056b52 <.text+0xce82> cmpl   $0x30,-0x474(%ebp)
-08056b59 <.text+0xce89> je     08057c94 <exit@plt+0xdfd8>
-08056b5f <.text+0xce8f> mov    -0x45c(%ebp),%edx
-08056b65 <.text+0xce95> mov    %edi,0x8(%esp)
-08056b69 <.text+0xce99> movl   $0x20,0x4(%esp)
-08056b71 <.text+0xcea1> mov    %edx,(%esp)
-08056b74 <.text+0xcea4> call   080497fc <memset@plt>
-08056b79 <.text+0xcea9> add    %edi,-0x45c(%ebp)
-08056b7f <.text+0xceaf> mov    0x14(%ebp),%ecx
-08056b82 <.text+0xceb2> mov    0x10(%ebp),%eax
-08056b85 <.text+0xceb5> mov    -0x47c(%ebp),%edx
-08056b8b <.text+0xcebb> mov    %ecx,0xc(%esp)
-08056b8f <.text+0xcebf> mov    -0x468(%ebp),%ecx
-08056b95 <.text+0xcec5> mov    %eax,0x8(%esp)
-08056b99 <.text+0xcec9> mov    -0x470(%ebp),%eax
-08056b9f <.text+0xcecf> mov    %edx,0x4(%esp)
-08056ba3 <.text+0xced3> mov    -0x45c(%ebp),%edx
-08056ba9 <.text+0xced9> mov    %ecx,(%esp)
-08056bac <.text+0xcedc> mov    %esi,%ecx
-08056bae <.text+0xcede> call   08056430 <exit@plt+0xc774>
-08056bb3 <.text+0xcee3> mov    -0x460(%ebp),%esi
-08056bb9 <.text+0xcee9> add    %esi,-0x45c(%ebp)
-08056bbf <.text+0xceef> mov    -0x478(%ebp),%eax
-08056bc5 <.text+0xcef5> mov    %ebx,%esi
-08056bc7 <.text+0xcef7> add    %eax,-0x464(%ebp)
-08056bcd <.text+0xcefd> jmp    080564e7 <exit@plt+0xc82b>
-08056bd2 <.text+0xcf02> movl   $0x805e00e,-0x468(%ebp)
-08056bdc <.text+0xcf0c> jmp    08056ad3 <exit@plt+0xce17>
-08056be1 <.text+0xcf11> mov    $0x70,%edx
-08056be6 <.text+0xcf16> movl   $0x70,-0x490(%ebp)
-08056bf0 <.text+0xcf20> movb   $0x1,-0x468(%ebp)
-08056bf7 <.text+0xcf27> cmpb   $0x0,-0x460(%ebp)
-08056bfe <.text+0xcf2e> je     080567d1 <exit@plt+0xcb15>
-08056c04 <.text+0xcf34> movb   $0x0,-0x478(%ebp)
-08056c0b <.text+0xcf3b> movb   $0x1,-0x468(%ebp)
-08056c12 <.text+0xcf42> jmp    080567d1 <exit@plt+0xcb15>
-08056c17 <.text+0xcf47> movb   $0x0,-0x468(%ebp)
-08056c1e <.text+0xcf4e> jmp    080567d1 <exit@plt+0xcb15>
-08056c23 <.text+0xcf53> movb   $0x0,-0x468(%ebp)
-08056c2a <.text+0xcf5a> jmp    08056bf7 <exit@plt+0xcf3b>
-08056c2c <.text+0xcf5c> mov    %ebx,%esi
-08056c2e <.text+0xcf5e> movl   $0x0,-0x460(%ebp)
-08056c38 <.text+0xcf68> mov    -0x47c(%ebp),%eax
-08056c3e <.text+0xcf6e> mov    0x20(%eax),%ebx
-08056c41 <.text+0xcf71> test   %ebx,%ebx
-08056c43 <.text+0xcf73> js     080564e7 <exit@plt+0xc82b>
-08056c49 <.text+0xcf79> mov    0x24(%eax),%ebx
-08056c4c <.text+0xcf7c> mov    $0x91a2b3c5,%edx
-08056c51 <.text+0xcf81> mov    %ebx,%eax
-08056c53 <.text+0xcf83> imul   %edx
-08056c55 <.text+0xcf85> mov    $0x88888889,%eax
-08056c5a <.text+0xcf8a> add    %ebx,%edx
-08056c5c <.text+0xcf8c> sar    $0xb,%edx
-08056c5f <.text+0xcf8f> mov    %edx,-0x468(%ebp)
-08056c65 <.text+0xcf95> mov    %ebx,%edx
-08056c67 <.text+0xcf97> sar    $0x1f,%edx
-08056c6a <.text+0xcf9a> mov    %edx,-0x488(%ebp)
-08056c70 <.text+0xcfa0> sub    %edx,-0x468(%ebp)
-08056c76 <.text+0xcfa6> imul   %ebx
-08056c78 <.text+0xcfa8> mov    $0x88888889,%eax
-08056c7d <.text+0xcfad> lea    (%edx,%ebx,1),%ecx
-08056c80 <.text+0xcfb0> sar    $0x5,%ecx
-08056c83 <.text+0xcfb3> sub    -0x488(%ebp),%ecx
-08056c89 <.text+0xcfb9> imul   %ecx
-08056c8b <.text+0xcfbb> mov    %ecx,%eax
-08056c8d <.text+0xcfbd> sar    $0x1f,%eax
-08056c90 <.text+0xcfc0> add    %ecx,%edx
-08056c92 <.text+0xcfc2> sar    $0x5,%edx
-08056c95 <.text+0xcfc5> sub    %eax,%edx
-08056c97 <.text+0xcfc7> imul   $0x3c,%edx,%eax
-08056c9a <.text+0xcfca> mov    %ecx,%edx
-08056c9c <.text+0xcfcc> sub    %eax,%edx
-08056c9e <.text+0xcfce> imul   $0x3c,%ecx,%eax
-08056ca1 <.text+0xcfd1> mov    %ebx,%ecx
-08056ca3 <.text+0xcfd3> sub    %eax,%ecx
-08056ca5 <.text+0xcfd5> cmpl   $0x1,-0x460(%ebp)
-08056cac <.text+0xcfdc> je     08057df1 <exit@plt+0xe135>
-08056cb2 <.text+0xcfe2> jae    08057d2b <exit@plt+0xe06f>
-08056cb8 <.text+0xcfe8> imul   $0x64,-0x468(%ebp),%eax
-08056cbf <.text+0xcfef> shr    $0x1f,%ebx
-08056cc2 <.text+0xcff2> mov    %bl,-0x488(%ebp)
-08056cc8 <.text+0xcff8> movl   $0x0,-0x460(%ebp)
-08056cd2 <.text+0xd002> add    %edx,%eax
-08056cd4 <.text+0xd004> mov    %eax,-0x468(%ebp)
-08056cda <.text+0xd00a> movb   $0x1,-0x498(%ebp)
-08056ce1 <.text+0xd011> movl   $0x5,-0x48c(%ebp)
-08056ceb <.text+0xd01b> nop
-08056cec <.text+0xd01c> lea    0x0(%esi,%eiz,1),%esi
-08056cf0 <.text+0xd020> cmpl   $0x4f,-0x470(%ebp)
-08056cf7 <.text+0xd027> mov    %esi,%ebx
-08056cf9 <.text+0xd029> je     08057133 <exit@plt+0xd477>
-08056cff <.text+0xd02f> nop
-08056d00 <.text+0xd030> cmpb   $0x0,-0x488(%ebp)
-08056d07 <.text+0xd037> mov    %ebx,%esi
-08056d09 <.text+0xd039> lea    -0x1c(%ebp),%ecx
-08056d0c <.text+0xd03c> jne    080579c8 <exit@plt+0xdd0c>
-08056d12 <.text+0xd042> mov    $0xcccccccd,%ebx
-08056d17 <.text+0xd047> mov    %esi,-0x470(%ebp)
-08056d1d <.text+0xd04d> lea    0x0(%esi),%esi
-08056d20 <.text+0xd050> testb  $0x1,-0x460(%ebp)
-08056d27 <.text+0xd057> je     08056d2f <exit@plt+0xd073>
-08056d29 <.text+0xd059> sub    $0x1,%ecx
-08056d2c <.text+0xd05c> movb   $0x3a,(%ecx)
-08056d2f <.text+0xd05f> mov    -0x468(%ebp),%eax
-08056d35 <.text+0xd065> sub    $0x1,%ecx
-08056d38 <.text+0xd068> mov    -0x468(%ebp),%esi
-08056d3e <.text+0xd06e> mul    %ebx
-08056d40 <.text+0xd070> shr    $0x3,%edx
-08056d43 <.text+0xd073> lea    (%edx,%edx,4),%eax
-08056d46 <.text+0xd076> add    %eax,%eax
-08056d48 <.text+0xd078> sub    %eax,%esi
-08056d4a <.text+0xd07a> mov    %esi,%eax
-08056d4c <.text+0xd07c> add    $0x30,%eax
-08056d4f <.text+0xd07f> mov    %al,(%ecx)
-08056d51 <.text+0xd081> sarl   -0x460(%ebp)
-08056d57 <.text+0xd087> mov    %edx,-0x468(%ebp)
-08056d5d <.text+0xd08d> jne    08056d20 <exit@plt+0xd064>
-08056d5f <.text+0xd08f> test   %edx,%edx
-08056d61 <.text+0xd091> jne    08056d20 <exit@plt+0xd064>
-08056d63 <.text+0xd093> mov    -0x470(%ebp),%esi
-08056d69 <.text+0xd099> mov    %esi,%ebx
-08056d6b <.text+0xd09b> cmp    -0x48c(%ebp),%edi
-08056d71 <.text+0xd0a1> mov    %edi,-0x460(%ebp)
-08056d77 <.text+0xd0a7> jge    08056d85 <exit@plt+0xd0c9>
-08056d79 <.text+0xd0a9> mov    -0x48c(%ebp),%eax
-08056d7f <.text+0xd0af> mov    %eax,-0x460(%ebp)
-08056d85 <.text+0xd0b5> cmpb   $0x0,-0x488(%ebp)
-08056d8c <.text+0xd0bc> mov    $0x2d,%edx
-08056d91 <.text+0xd0c1> jne    08056d9f <exit@plt+0xd0e3>
-08056d93 <.text+0xd0c3> movzbl -0x498(%ebp),%edx
-08056d9a <.text+0xd0ca> neg    %edx
-08056d9c <.text+0xd0cc> and    $0x2b,%edx
-08056d9f <.text+0xd0cf> cmpl   $0x2d,-0x474(%ebp)
-08056da6 <.text+0xd0d6> je     08057a50 <exit@plt+0xdd94>
-08056dac <.text+0xd0dc> mov    -0x460(%ebp),%eax
-08056db2 <.text+0xd0e2> lea    (%ecx,%eax,1),%esi
-08056db5 <.text+0xd0e5> xor    %eax,%eax
-08056db7 <.text+0xd0e7> sub    -0x4ac(%ebp),%esi
-08056dbd <.text+0xd0ed> test   %dl,%dl
-08056dbf <.text+0xd0ef> setne  %al
-08056dc2 <.text+0xd0f2> sub    %eax,%esi
-08056dc4 <.text+0xd0f4> test   %esi,%esi
-08056dc6 <.text+0xd0f6> jle    08057b28 <exit@plt+0xde6c>
-08056dcc <.text+0xd0fc> cmpl   $0x5f,-0x474(%ebp)
-08056dd3 <.text+0xd103> je     080579d8 <exit@plt+0xdd1c>
-08056dd9 <.text+0xd109> mov    -0x46c(%ebp),%eax
-08056ddf <.text+0xd10f> sub    -0x464(%ebp),%eax
-08056de5 <.text+0xd115> cmp    %eax,-0x460(%ebp)
-08056deb <.text+0xd11b> mov    %eax,-0x468(%ebp)
-08056df1 <.text+0xd121> jae    08056740 <exit@plt+0xca84>
-08056df7 <.text+0xd127> test   %dl,%dl
-08056df9 <.text+0xd129> je     08056e9b <exit@plt+0xd1df>
-08056dff <.text+0xd12f> sub    $0x1,%edi
-08056e02 <.text+0xd132> mov    %edi,%eax
-08056e04 <.text+0xd134> sar    $0x1f,%eax
-08056e07 <.text+0xd137> not    %eax
-08056e09 <.text+0xd139> and    %edi,%eax
-08056e0b <.text+0xd13b> add    $0x1,%eax
-08056e0e <.text+0xd13e> cmp    %eax,-0x468(%ebp)
-08056e14 <.text+0xd144> mov    %eax,-0x470(%ebp)
-08056e1a <.text+0xd14a> jbe    08056740 <exit@plt+0xca84>
-08056e20 <.text+0xd150> mov    -0x45c(%ebp),%eax
-08056e26 <.text+0xd156> test   %eax,%eax
-08056e28 <.text+0xd158> je     08056e8f <exit@plt+0xd1d3>
-08056e2a <.text+0xd15a> test   %edi,%edi
-08056e2c <.text+0xd15c> jle    08056e7e <exit@plt+0xd1c2>
-08056e2e <.text+0xd15e> mov    -0x460(%ebp),%eax
-08056e34 <.text+0xd164> test   %eax,%eax
-08056e36 <.text+0xd166> jne    08056e7e <exit@plt+0xd1c2>
-08056e38 <.text+0xd168> cmpl   $0x30,-0x474(%ebp)
-08056e3f <.text+0xd16f> je     08057d49 <exit@plt+0xe08d>
-08056e45 <.text+0xd175> mov    -0x45c(%ebp),%eax
-08056e4b <.text+0xd17b> mov    %dl,-0x49c(%ebp)
-08056e51 <.text+0xd181> mov    %ecx,-0x4a0(%ebp)
-08056e57 <.text+0xd187> mov    %edi,0x8(%esp)
-08056e5b <.text+0xd18b> movl   $0x20,0x4(%esp)
-08056e63 <.text+0xd193> mov    %eax,(%esp)
-08056e66 <.text+0xd196> call   080497fc <memset@plt>
-08056e6b <.text+0xd19b> mov    -0x4a0(%ebp),%ecx
-08056e71 <.text+0xd1a1> add    %edi,-0x45c(%ebp)
-08056e77 <.text+0xd1a7> movzbl -0x49c(%ebp),%edx
-08056e7e <.text+0xd1ae> mov    -0x45c(%ebp),%eax
-08056e84 <.text+0xd1b4> mov    %dl,(%eax)
-08056e86 <.text+0xd1b6> add    $0x1,%eax
-08056e89 <.text+0xd1b9> mov    %eax,-0x45c(%ebp)
-08056e8f <.text+0xd1bf> mov    -0x470(%ebp),%edx
-08056e95 <.text+0xd1c5> add    %edx,-0x464(%ebp)
-08056e9b <.text+0xd1cb> mov    -0x45c(%ebp),%edx
-08056ea1 <.text+0xd1d1> test   %edx,%edx
-08056ea3 <.text+0xd1d3> je     08056ed1 <exit@plt+0xd215>
-08056ea5 <.text+0xd1d5> mov    -0x45c(%ebp),%eax
-08056eab <.text+0xd1db> mov    %ecx,-0x4a0(%ebp)
-08056eb1 <.text+0xd1e1> mov    %esi,0x8(%esp)
-08056eb5 <.text+0xd1e5> movl   $0x30,0x4(%esp)
-08056ebd <.text+0xd1ed> mov    %eax,(%esp)
-08056ec0 <.text+0xd1f0> call   080497fc <memset@plt>
-08056ec5 <.text+0xd1f5> mov    -0x4a0(%ebp),%ecx
-08056ecb <.text+0xd1fb> add    %esi,-0x45c(%ebp)
-08056ed1 <.text+0xd201> add    %esi,-0x464(%ebp)
-08056ed7 <.text+0xd207> xor    %edi,%edi
-08056ed9 <.text+0xd209> mov    -0x4ac(%ebp),%esi
-08056edf <.text+0xd20f> sub    %ecx,%esi
-08056ee1 <.text+0xd211> sub    %esi,%edi
-08056ee3 <.text+0xd213> mov    %edi,%eax
-08056ee5 <.text+0xd215> sar    $0x1f,%eax
-08056ee8 <.text+0xd218> not    %eax
-08056eea <.text+0xd21a> and    %edi,%eax
-08056eec <.text+0xd21c> add    %esi,%eax
-08056eee <.text+0xd21e> mov    %eax,-0x468(%ebp)
-08056ef4 <.text+0xd224> mov    -0x46c(%ebp),%eax
-08056efa <.text+0xd22a> sub    -0x464(%ebp),%eax
-08056f00 <.text+0xd230> cmp    %eax,-0x468(%ebp)
-08056f06 <.text+0xd236> jae    08056740 <exit@plt+0xca84>
-08056f0c <.text+0xd23c> mov    -0x45c(%ebp),%edx
-08056f12 <.text+0xd242> test   %edx,%edx
-08056f14 <.text+0xd244> je     08056fc4 <exit@plt+0xd308>
-08056f1a <.text+0xd24a> test   %edi,%edi
-08056f1c <.text+0xd24c> jle    08056f61 <exit@plt+0xd2a5>
-08056f1e <.text+0xd24e> mov    -0x460(%ebp),%eax
-08056f24 <.text+0xd254> test   %eax,%eax
-08056f26 <.text+0xd256> jne    08056f61 <exit@plt+0xd2a5>
-08056f28 <.text+0xd258> cmpl   $0x30,-0x474(%ebp)
-08056f2f <.text+0xd25f> je     08057bc8 <exit@plt+0xdf0c>
-08056f35 <.text+0xd265> mov    -0x45c(%ebp),%eax
-08056f3b <.text+0xd26b> mov    %ecx,-0x4a0(%ebp)
-08056f41 <.text+0xd271> mov    %edi,0x8(%esp)
-08056f45 <.text+0xd275> movl   $0x20,0x4(%esp)
-08056f4d <.text+0xd27d> mov    %eax,(%esp)
-08056f50 <.text+0xd280> call   080497fc <memset@plt>
-08056f55 <.text+0xd285> mov    -0x4a0(%ebp),%ecx
-08056f5b <.text+0xd28b> add    %edi,-0x45c(%ebp)
-08056f61 <.text+0xd291> cmpb   $0x0,-0x478(%ebp)
-08056f68 <.text+0xd298> je     08057af8 <exit@plt+0xde3c>
-08056f6e <.text+0xd29e> mov    -0x45c(%ebp),%edx
-08056f74 <.text+0xd2a4> add    %esi,%edx
-08056f76 <.text+0xd2a6> test   %esi,%esi
-08056f78 <.text+0xd2a8> mov    %edx,-0x45c(%ebp)
-08056f7e <.text+0xd2ae> je     08056fc4 <exit@plt+0xd308>
-08056f80 <.text+0xd2b0> mov    %ecx,-0x4a0(%ebp)
-08056f86 <.text+0xd2b6> call   080498bc <__ctype_toupper_loc@plt>
-08056f8b <.text+0xd2bb> mov    -0x4a0(%ebp),%ecx
-08056f91 <.text+0xd2c1> xor    %edx,%edx
-08056f93 <.text+0xd2c3> mov    %ebx,-0x460(%ebp)
-08056f99 <.text+0xd2c9> lea    (%ecx,%esi,1),%edi
-08056f9c <.text+0xd2cc> lea    0x0(%esi,%eiz,1),%esi
-08056fa0 <.text+0xd2d0> movzbl -0x1(%edi,%edx,1),%ebx
-08056fa5 <.text+0xd2d5> mov    (%eax),%ecx
-08056fa7 <.text+0xd2d7> mov    (%ecx,%ebx,4),%ecx
-08056faa <.text+0xd2da> mov    -0x45c(%ebp),%ebx
-08056fb0 <.text+0xd2e0> mov    %cl,-0x1(%ebx,%edx,1)
-08056fb4 <.text+0xd2e4> sub    $0x1,%edx
-08056fb7 <.text+0xd2e7> lea    (%esi,%edx,1),%ecx
-08056fba <.text+0xd2ea> test   %ecx,%ecx
-08056fbc <.text+0xd2ec> jne    08056fa0 <exit@plt+0xd2e4>
-08056fbe <.text+0xd2ee> mov    -0x460(%ebp),%ebx
-08056fc4 <.text+0xd2f4> mov    -0x468(%ebp),%ecx
-08056fca <.text+0xd2fa> mov    %ebx,%esi
-08056fcc <.text+0xd2fc> add    %ecx,-0x464(%ebp)
-08056fd2 <.text+0xd302> jmp    080564e7 <exit@plt+0xc82b>
-08056fd7 <.text+0xd307> cmpl   $0x45,-0x470(%ebp)
-08056fde <.text+0xd30e> je     080569b0 <exit@plt+0xccf4>
-08056fe4 <.text+0xd314> cmp    $0xffffffff,%edi
-08056fe7 <.text+0xd317> je     08057f06 <exit@plt+0xe24a>
-08056fed <.text+0xd31d> cmp    $0x8,%edi
-08056ff0 <.text+0xd320> mov    %edi,%esi
-08056ff2 <.text+0xd322> mov    0x14(%ebp),%ecx
-08056ff5 <.text+0xd325> jg     08057011 <exit@plt+0xd355>
-08056ff7 <.text+0xd327> nop
-08056ff8 <.text+0xd328> mov    $0x66666667,%eax
-08056ffd <.text+0xd32d> add    $0x1,%esi
-08057000 <.text+0xd330> imul   %ecx
-08057002 <.text+0xd332> sar    $0x1f,%ecx
-08057005 <.text+0xd335> sar    $0x2,%edx
-08057008 <.text+0xd338> sub    %ecx,%edx
-0805700a <.text+0xd33a> cmp    $0x9,%esi
-0805700d <.text+0xd33d> mov    %edx,%ecx
-0805700f <.text+0xd33f> jne    08056ff8 <exit@plt+0xd33c>
-08057011 <.text+0xd341> mov    %edi,-0x48c(%ebp)
-08057017 <.text+0xd347> jmp    08057100 <exit@plt+0xd444>
-0805701c <.text+0xd34c> mov    -0x470(%ebp),%ecx
-08057022 <.text+0xd352> mov    %ebx,%esi
-08057024 <.text+0xd354> mov    $0x1,%edx
-08057029 <.text+0xd359> test   %ecx,%ecx
-0805702b <.text+0xd35b> jne    08056590 <exit@plt+0xc8d4>
-08057031 <.text+0xd361> sub    $0x1,%edi
-08057034 <.text+0xd364> mov    %edi,%eax
-08057036 <.text+0xd366> sar    $0x1f,%eax
-08057039 <.text+0xd369> not    %eax
-0805703b <.text+0xd36b> and    %edi,%eax
-0805703d <.text+0xd36d> lea    0x1(%eax),%esi
-08057040 <.text+0xd370> mov    -0x46c(%ebp),%eax
-08057046 <.text+0xd376> sub    -0x464(%ebp),%eax
-0805704c <.text+0xd37c> cmp    %eax,%esi
-0805704e <.text+0xd37e> jae    08056740 <exit@plt+0xca84>
-08057054 <.text+0xd384> mov    -0x45c(%ebp),%eax
-0805705a <.text+0xd38a> test   %eax,%eax
-0805705c <.text+0xd38c> je     080570a8 <exit@plt+0xd3ec>
-0805705e <.text+0xd38e> test   %edi,%edi
-08057060 <.text+0xd390> mov    $0x25,%eax
-08057065 <.text+0xd395> jle    08057097 <exit@plt+0xd3db>
-08057067 <.text+0xd397> cmpl   $0x30,-0x474(%ebp)
-0805706e <.text+0xd39e> je     080580f3 <exit@plt+0xe437>
-08057074 <.text+0xd3a4> mov    -0x45c(%ebp),%eax
-0805707a <.text+0xd3aa> mov    %edi,0x8(%esp)
-0805707e <.text+0xd3ae> movl   $0x20,0x4(%esp)
-08057086 <.text+0xd3b6> mov    %eax,(%esp)
-08057089 <.text+0xd3b9> call   080497fc <memset@plt>
-0805708e <.text+0xd3be> add    %edi,-0x45c(%ebp)
-08057094 <.text+0xd3c4> movzbl (%ebx),%eax
-08057097 <.text+0xd3c7> mov    -0x45c(%ebp),%edx
-0805709d <.text+0xd3cd> mov    %al,(%edx)
-0805709f <.text+0xd3cf> add    $0x1,%edx
-080570a2 <.text+0xd3d2> mov    %edx,-0x45c(%ebp)
-080570a8 <.text+0xd3d8> add    %esi,-0x464(%ebp)
-080570ae <.text+0xd3de> mov    %ebx,%esi
-080570b0 <.text+0xd3e0> jmp    080564e7 <exit@plt+0xc82b>
-080570b5 <.text+0xd3e5> lea    -0x1(%ebx),%esi
-080570b8 <.text+0xd3e8> movzbl -0x1(%ebx),%ecx
-080570bc <.text+0xd3ec> jmp    0805657f <exit@plt+0xc8c3>
-080570c1 <.text+0xd3f1> mov    -0x47c(%ebp),%esi
-080570c7 <.text+0xd3f7> mov    $0x92492493,%edx
-080570cc <.text+0xd3fc> movl   $0x1,-0x48c(%ebp)
-080570d6 <.text+0xd406> mov    0x18(%esi),%ecx
-080570d9 <.text+0xd409> add    $0x6,%ecx
-080570dc <.text+0xd40c> mov    %ecx,%eax
-080570de <.text+0xd40e> imul   %edx
-080570e0 <.text+0xd410> mov    %ecx,%eax
-080570e2 <.text+0xd412> sar    $0x1f,%eax
-080570e5 <.text+0xd415> add    %ecx,%edx
-080570e7 <.text+0xd417> sar    $0x2,%edx
-080570ea <.text+0xd41a> sub    %eax,%edx
-080570ec <.text+0xd41c> lea    0x0(,%edx,8),%eax
-080570f3 <.text+0xd423> sub    %edx,%eax
-080570f5 <.text+0xd425> sub    %eax,%ecx
-080570f7 <.text+0xd427> add    $0x1,%ecx
-080570fa <.text+0xd42a> lea    0x0(%esi),%esi
-08057100 <.text+0xd430> mov    %ecx,%edx
-08057102 <.text+0xd432> mov    %ebx,%esi
-08057104 <.text+0xd434> shr    $0x1f,%edx
-08057107 <.text+0xd437> mov    %esi,%ebx
-08057109 <.text+0xd439> cmpl   $0x4f,-0x470(%ebp)
-08057110 <.text+0xd440> mov    %dl,-0x488(%ebp)
-08057116 <.text+0xd446> mov    %ecx,-0x468(%ebp)
-0805711c <.text+0xd44c> movl   $0x0,-0x460(%ebp)
-08057126 <.text+0xd456> movb   $0x0,-0x498(%ebp)
-0805712d <.text+0xd45d> jne    08056d00 <exit@plt+0xd044>
-08057133 <.text+0xd463> cmpb   $0x0,-0x488(%ebp)
-0805713a <.text+0xd46a> lea    -0x1c(%ebp),%ecx
-0805713d <.text+0xd46d> jne    080579c8 <exit@plt+0xdd0c>
-08057143 <.text+0xd473> movb   $0x20,-0x458(%ebp)
-0805714a <.text+0xd47a> movb   $0x25,-0x457(%ebp)
-08057151 <.text+0xd481> movb   $0x0,-0x468(%ebp)
-08057158 <.text+0xd488> jmp    08056a12 <exit@plt+0xcd56>
-0805715d <.text+0xd48d> cmpl   $0x45,-0x470(%ebp)
-08057164 <.text+0xd494> je     080569b0 <exit@plt+0xccf4>
-0805716a <.text+0xd49a> mov    -0x47c(%ebp),%edx
-08057170 <.text+0xd4a0> mov    0x1c(%edx),%esi
-08057173 <.text+0xd4a3> add    $0x7,%esi
-08057176 <.text+0xd4a6> sub    0x18(%edx),%esi
-08057179 <.text+0xd4a9> mov    $0x92492493,%edx
-0805717e <.text+0xd4ae> mov    %esi,%eax
-08057180 <.text+0xd4b0> imul   %edx
-08057182 <.text+0xd4b2> lea    (%edx,%esi,1),%ecx
-08057185 <.text+0xd4b5> sar    $0x2,%ecx
-08057188 <.text+0xd4b8> sar    $0x1f,%esi
-0805718b <.text+0xd4bb> sub    %esi,%ecx
-0805718d <.text+0xd4bd> movl   $0x2,-0x48c(%ebp)
-08057197 <.text+0xd4c7> jmp    08057100 <exit@plt+0xd444>
-0805719c <.text+0xd4cc> cmpl   $0x45,-0x470(%ebp)
-080571a3 <.text+0xd4d3> je     080569b0 <exit@plt+0xccf4>
-080571a9 <.text+0xd4d9> mov    -0x47c(%ebp),%edx
-080571af <.text+0xd4df> movl   $0x2,-0x48c(%ebp)
-080571b9 <.text+0xd4e9> mov    (%edx),%ecx
-080571bb <.text+0xd4eb> jmp    08057100 <exit@plt+0xd444>
-080571c0 <.text+0xd4f0> sub    $0x1,%edi
-080571c3 <.text+0xd4f3> mov    %edi,%eax
-080571c5 <.text+0xd4f5> sar    $0x1f,%eax
-080571c8 <.text+0xd4f8> not    %eax
-080571ca <.text+0xd4fa> and    %edi,%eax
-080571cc <.text+0xd4fc> lea    0x1(%eax),%esi
-080571cf <.text+0xd4ff> mov    -0x46c(%ebp),%eax
-080571d5 <.text+0xd505> sub    -0x464(%ebp),%eax
-080571db <.text+0xd50b> cmp    %eax,%esi
-080571dd <.text+0xd50d> jae    08056740 <exit@plt+0xca84>
-080571e3 <.text+0xd513> mov    -0x45c(%ebp),%ecx
-080571e9 <.text+0xd519> test   %ecx,%ecx
-080571eb <.text+0xd51b> je     080570a8 <exit@plt+0xd3ec>
-080571f1 <.text+0xd521> test   %edi,%edi
-080571f3 <.text+0xd523> jle    08057222 <exit@plt+0xd566>
-080571f5 <.text+0xd525> cmpl   $0x30,-0x474(%ebp)
-080571fc <.text+0xd52c> je     0805804c <exit@plt+0xe390>
-08057202 <.text+0xd532> mov    -0x45c(%ebp),%edx
-08057208 <.text+0xd538> mov    %edi,0x8(%esp)
-0805720c <.text+0xd53c> movl   $0x20,0x4(%esp)
-08057214 <.text+0xd544> mov    %edx,(%esp)
-08057217 <.text+0xd547> call   080497fc <memset@plt>
-0805721c <.text+0xd54c> add    %edi,-0x45c(%ebp)
-08057222 <.text+0xd552> mov    -0x45c(%ebp),%ecx
-08057228 <.text+0xd558> movb   $0x9,(%ecx)
-0805722b <.text+0xd55b> add    $0x1,%ecx
-0805722e <.text+0xd55e> mov    %ecx,-0x45c(%ebp)
-08057234 <.text+0xd564> jmp    080570a8 <exit@plt+0xd3ec>
-08057239 <.text+0xd569> mov    -0x47c(%ebp),%ecx
-0805723f <.text+0xd56f> lea    -0x458(%ebp),%esi
-08057245 <.text+0xd575> mov    (%ecx),%eax
-08057247 <.text+0xd577> mov    %eax,-0x458(%ebp)
-0805724d <.text+0xd57d> mov    0x4(%ecx),%eax
-08057250 <.text+0xd580> mov    %eax,-0x454(%ebp)
-08057256 <.text+0xd586> mov    0x8(%ecx),%eax
-08057259 <.text+0xd589> mov    %eax,-0x450(%ebp)
-0805725f <.text+0xd58f> mov    0xc(%ecx),%eax
-08057262 <.text+0xd592> mov    %eax,-0x44c(%ebp)
-08057268 <.text+0xd598> mov    0x10(%ecx),%eax
-0805726b <.text+0xd59b> mov    %eax,-0x448(%ebp)
-08057271 <.text+0xd5a1> mov    0x14(%ecx),%eax
-08057274 <.text+0xd5a4> mov    %eax,-0x444(%ebp)
-0805727a <.text+0xd5aa> mov    0x18(%ecx),%eax
-0805727d <.text+0xd5ad> mov    %eax,-0x440(%ebp)
-08057283 <.text+0xd5b3> mov    0x1c(%ecx),%eax
-08057286 <.text+0xd5b6> mov    %eax,-0x43c(%ebp)
-0805728c <.text+0xd5bc> mov    0x20(%ecx),%eax
-0805728f <.text+0xd5bf> mov    %eax,-0x438(%ebp)
-08057295 <.text+0xd5c5> mov    0x24(%ecx),%eax
-08057298 <.text+0xd5c8> mov    %eax,-0x434(%ebp)
-0805729e <.text+0xd5ce> mov    0x28(%ecx),%eax
-080572a1 <.text+0xd5d1> mov    %esi,(%esp)
-080572a4 <.text+0xd5d4> mov    %eax,-0x430(%ebp)
-080572aa <.text+0xd5da> call   080499ec <mktime@plt>
-080572af <.text+0xd5df> lea    -0x1c(%ebp),%ecx
-080572b2 <.text+0xd5e2> mov    %ebx,-0x460(%ebp)
-080572b8 <.text+0xd5e8> mov    %eax,%esi
-080572ba <.text+0xd5ea> shr    $0x1f,%eax
-080572bd <.text+0xd5ed> mov    %al,-0x488(%ebp)
-080572c3 <.text+0xd5f3> jmp    080572db <exit@plt+0xd61f>
-080572c5 <.text+0xd5f5> lea    0x0(%esi),%esi
-080572c8 <.text+0xd5f8> mov    $0x30,%ebx
-080572cd <.text+0xd5fd> sub    %al,%bl
-080572cf <.text+0xd5ff> mov    %ebx,%eax
-080572d1 <.text+0xd601> test   %edx,%edx
-080572d3 <.text+0xd603> mov    %al,(%ecx)
-080572d5 <.text+0xd605> je     08057c0f <exit@plt+0xdf53>
-080572db <.text+0xd60b> mov    $0x66666667,%eax
-080572e0 <.text+0xd610> sub    $0x1,%ecx
-080572e3 <.text+0xd613> imul   %esi
-080572e5 <.text+0xd615> mov    %esi,%eax
-080572e7 <.text+0xd617> sar    $0x1f,%eax
-080572ea <.text+0xd61a> sar    $0x2,%edx
-080572ed <.text+0xd61d> sub    %eax,%edx
-080572ef <.text+0xd61f> lea    (%edx,%edx,4),%eax
-080572f2 <.text+0xd622> add    %eax,%eax
-080572f4 <.text+0xd624> sub    %eax,%esi
-080572f6 <.text+0xd626> cmpb   $0x0,-0x488(%ebp)
-080572fd <.text+0xd62d> mov    %esi,%eax
-080572ff <.text+0xd62f> mov    %edx,%esi
-08057301 <.text+0xd631> jne    080572c8 <exit@plt+0xd60c>
-08057303 <.text+0xd633> add    $0x30,%eax
-08057306 <.text+0xd636> jmp    080572d1 <exit@plt+0xd615>
-08057308 <.text+0xd638> sub    $0x1,%edi
-0805730b <.text+0xd63b> mov    %edi,%eax
-0805730d <.text+0xd63d> sar    $0x1f,%eax
-08057310 <.text+0xd640> not    %eax
-08057312 <.text+0xd642> and    %edi,%eax
-08057314 <.text+0xd644> lea    0x1(%eax),%esi
-08057317 <.text+0xd647> mov    -0x46c(%ebp),%eax
-0805731d <.text+0xd64d> sub    -0x464(%ebp),%eax
-08057323 <.text+0xd653> cmp    %eax,%esi
-08057325 <.text+0xd655> jae    08056740 <exit@plt+0xca84>
-0805732b <.text+0xd65b> mov    -0x45c(%ebp),%eax
-08057331 <.text+0xd661> test   %eax,%eax
-08057333 <.text+0xd663> je     080570a8 <exit@plt+0xd3ec>
-08057339 <.text+0xd669> test   %edi,%edi
-0805733b <.text+0xd66b> jle    0805736a <exit@plt+0xd6ae>
-0805733d <.text+0xd66d> cmpl   $0x30,-0x474(%ebp)
-08057344 <.text+0xd674> je     08058027 <exit@plt+0xe36b>
-0805734a <.text+0xd67a> mov    -0x45c(%ebp),%ecx
-08057350 <.text+0xd680> mov    %edi,0x8(%esp)
-08057354 <.text+0xd684> movl   $0x20,0x4(%esp)
-0805735c <.text+0xd68c> mov    %ecx,(%esp)
-0805735f <.text+0xd68f> call   080497fc <memset@plt>
-08057364 <.text+0xd694> add    %edi,-0x45c(%ebp)
-0805736a <.text+0xd69a> mov    -0x45c(%ebp),%eax
-08057370 <.text+0xd6a0> movb   $0xa,(%eax)
-08057373 <.text+0xd6a3> add    $0x1,%eax
-08057376 <.text+0xd6a6> mov    %eax,-0x45c(%ebp)
-0805737c <.text+0xd6ac> jmp    080570a8 <exit@plt+0xd3ec>
-08057381 <.text+0xd6b1> cmpl   $0x45,-0x470(%ebp)
-08057388 <.text+0xd6b8> je     080569b0 <exit@plt+0xccf4>
-0805738e <.text+0xd6be> mov    -0x47c(%ebp),%edx
-08057394 <.text+0xd6c4> mov    %ebx,%esi
-08057396 <.text+0xd6c6> movl   $0x0,-0x460(%ebp)
-080573a0 <.text+0xd6d0> movb   $0x0,-0x498(%ebp)
-080573a7 <.text+0xd6d7> movl   $0x2,-0x48c(%ebp)
-080573b1 <.text+0xd6e1> mov    0x10(%edx),%eax
-080573b4 <.text+0xd6e4> cmp    $0xffffffff,%eax
-080573b7 <.text+0xd6e7> setl   -0x488(%ebp)
-080573be <.text+0xd6ee> add    $0x1,%eax
-080573c1 <.text+0xd6f1> mov    %eax,-0x468(%ebp)
-080573c7 <.text+0xd6f7> jmp    08056cf0 <exit@plt+0xd034>
-080573cc <.text+0xd6fc> cmpl   $0x45,-0x470(%ebp)
-080573d3 <.text+0xd703> mov    -0x480(%ebp),%ecx
-080573d9 <.text+0xd709> je     080569b0 <exit@plt+0xccf4>
-080573df <.text+0xd70f> cmpl   $0x2d,-0x474(%ebp)
-080573e6 <.text+0xd716> je     08057c00 <exit@plt+0xdf44>
-080573ec <.text+0xd71c> cmpl   $0x30,-0x474(%ebp)
-080573f3 <.text+0xd723> je     08057c00 <exit@plt+0xdf44>
-080573f9 <.text+0xd729> movl   $0x2,-0x48c(%ebp)
-08057403 <.text+0xd733> movl   $0x5f,-0x474(%ebp)
-0805740d <.text+0xd73d> jmp    08057100 <exit@plt+0xd444>
-08057412 <.text+0xd742> cmpl   $0x45,-0x470(%ebp)
-08057419 <.text+0xd749> je     080569b0 <exit@plt+0xccf4>
-0805741f <.text+0xd74f> mov    -0x47c(%ebp),%eax
-08057425 <.text+0xd755> mov    0x8(%eax),%ecx
-08057428 <.text+0xd758> jmp    080573df <exit@plt+0xd723>
-0805742a <.text+0xd75a> cmpl   $0x45,-0x470(%ebp)
-08057431 <.text+0xd761> je     080569b0 <exit@plt+0xccf4>
-08057437 <.text+0xd767> mov    -0x47c(%ebp),%esi
-0805743d <.text+0xd76d> movl   $0x2,-0x48c(%ebp)
-08057447 <.text+0xd777> mov    0x4(%esi),%ecx
-0805744a <.text+0xd77a> jmp    08057100 <exit@plt+0xd444>
-0805744f <.text+0xd77f> cmpl   $0x45,-0x470(%ebp)
-08057456 <.text+0xd786> mov    -0x480(%ebp),%ecx
-0805745c <.text+0xd78c> movl   $0x2,-0x48c(%ebp)
-08057466 <.text+0xd796> jne    08057100 <exit@plt+0xd444>
-0805746c <.text+0xd79c> jmp    080569b0 <exit@plt+0xccf4>
-08057471 <.text+0xd7a1> cmpl   $0x45,-0x470(%ebp)
-08057478 <.text+0xd7a8> je     080569b0 <exit@plt+0xccf4>
-0805747e <.text+0xd7ae> mov    -0x47c(%ebp),%esi
-08057484 <.text+0xd7b4> movl   $0x2,-0x48c(%ebp)
-0805748e <.text+0xd7be> mov    0x8(%esi),%ecx
-08057491 <.text+0xd7c1> jmp    08057100 <exit@plt+0xd444>
-08057496 <.text+0xd7c6> cmpl   $0x45,-0x470(%ebp)
-0805749d <.text+0xd7cd> je     080569b0 <exit@plt+0xccf4>
-080574a3 <.text+0xd7d3> mov    -0x47c(%ebp),%edx
-080574a9 <.text+0xd7d9> mov    -0x47c(%ebp),%esi
-080574af <.text+0xd7df> mov    0x14(%edx),%edx
-080574b2 <.text+0xd7e2> mov    0x18(%esi),%esi
-080574b5 <.text+0xd7e5> mov    %edx,%eax
-080574b7 <.text+0xd7e7> sar    $0x1f,%eax
-080574ba <.text+0xd7ea> and    $0x190,%eax
-080574bf <.text+0xd7ef> lea    -0x64(%edx,%eax,1),%eax
-080574c3 <.text+0xd7f3> mov    %eax,-0x48c(%ebp)
-080574c9 <.text+0xd7f9> mov    -0x47c(%ebp),%eax
-080574cf <.text+0xd7ff> mov    %esi,-0x498(%ebp)
-080574d5 <.text+0xd805> mov    %edx,-0x460(%ebp)
-080574db <.text+0xd80b> mov    $0x92492493,%edx
-080574e0 <.text+0xd810> mov    0x1c(%eax),%eax
-080574e3 <.text+0xd813> mov    %eax,%esi
-080574e5 <.text+0xd815> add    $0x17e,%esi
-080574eb <.text+0xd81b> sub    -0x498(%ebp),%esi
-080574f1 <.text+0xd821> mov    %eax,-0x468(%ebp)
-080574f7 <.text+0xd827> mov    %esi,%eax
-080574f9 <.text+0xd829> imul   %edx
-080574fb <.text+0xd82b> mov    %esi,%eax
-080574fd <.text+0xd82d> sar    $0x1f,%eax
-08057500 <.text+0xd830> add    %esi,%edx
-08057502 <.text+0xd832> sar    $0x2,%edx
-08057505 <.text+0xd835> sub    %eax,%edx
-08057507 <.text+0xd837> lea    0x0(,%edx,8),%eax
-0805750e <.text+0xd83e> sub    %edx,%eax
-08057510 <.text+0xd840> mov    %eax,-0x488(%ebp)
-08057516 <.text+0xd846> mov    -0x468(%ebp),%eax
-0805751c <.text+0xd84c> mov    -0x488(%ebp),%edx
-08057522 <.text+0xd852> sub    %esi,%eax
-08057524 <.text+0xd854> lea    0x3(%eax,%edx,1),%eax
-08057528 <.text+0xd858> test   %eax,%eax
-0805752a <.text+0xd85a> mov    %eax,-0x488(%ebp)
-08057530 <.text+0xd860> js     08057f41 <exit@plt+0xe285>
-08057536 <.text+0xd866> xor    %eax,%eax
-08057538 <.text+0xd868> testb  $0x3,-0x48c(%ebp)
-0805753f <.text+0xd86f> jne    08057585 <exit@plt+0xd8c9>
-08057541 <.text+0xd871> mov    -0x48c(%ebp),%eax
-08057547 <.text+0xd877> mov    $0x51eb851f,%edx
-0805754c <.text+0xd87c> imul   %edx
-0805754e <.text+0xd87e> mov    -0x48c(%ebp),%eax
-08057554 <.text+0xd884> sar    $0x5,%edx
-08057557 <.text+0xd887> sar    $0x1f,%eax
-0805755a <.text+0xd88a> sub    %eax,%edx
-0805755c <.text+0xd88c> mov    $0x1,%eax
-08057561 <.text+0xd891> imul   $0x64,%edx,%edx
-08057564 <.text+0xd894> cmp    %edx,-0x48c(%ebp)
-0805756a <.text+0xd89a> jne    08057585 <exit@plt+0xd8c9>
-0805756c <.text+0xd89c> mov    -0x48c(%ebp),%edx
-08057572 <.text+0xd8a2> mov    $0x190,%esi
-08057577 <.text+0xd8a7> mov    %edx,%eax
-08057579 <.text+0xd8a9> sar    $0x1f,%edx
-0805757c <.text+0xd8ac> idiv   %esi
-0805757e <.text+0xd8ae> xor    %eax,%eax
-08057580 <.text+0xd8b0> test   %edx,%edx
-08057582 <.text+0xd8b2> sete   %al
-08057585 <.text+0xd8b5> mov    -0x468(%ebp),%edx
-0805758b <.text+0xd8bb> sub    $0x16d,%edx
-08057591 <.text+0xd8c1> sub    %eax,%edx
-08057593 <.text+0xd8c3> mov    %edx,%eax
-08057595 <.text+0xd8c5> sub    -0x498(%ebp),%eax
-0805759b <.text+0xd8cb> mov    %edx,-0x468(%ebp)
-080575a1 <.text+0xd8d1> mov    $0x92492493,%edx
-080575a6 <.text+0xd8d6> lea    0x17e(%eax),%esi
-080575ac <.text+0xd8dc> mov    %esi,%eax
-080575ae <.text+0xd8de> imul   %edx
-080575b0 <.text+0xd8e0> mov    %esi,%eax
-080575b2 <.text+0xd8e2> sar    $0x1f,%eax
-080575b5 <.text+0xd8e5> add    %esi,%edx
-080575b7 <.text+0xd8e7> sar    $0x2,%edx
-080575ba <.text+0xd8ea> sub    %eax,%edx
-080575bc <.text+0xd8ec> lea    0x0(,%edx,8),%eax
-080575c3 <.text+0xd8f3> sub    %edx,%eax
-080575c5 <.text+0xd8f5> mov    %eax,-0x48c(%ebp)
-080575cb <.text+0xd8fb> mov    -0x468(%ebp),%eax
-080575d1 <.text+0xd901> mov    -0x48c(%ebp),%edx
-080575d7 <.text+0xd907> sub    %esi,%eax
-080575d9 <.text+0xd909> xor    %esi,%esi
-080575db <.text+0xd90b> lea    0x3(%eax,%edx,1),%eax
-080575df <.text+0xd90f> test   %eax,%eax
-080575e1 <.text+0xd911> js     080575ed <exit@plt+0xd931>
-080575e3 <.text+0xd913> mov    %eax,-0x488(%ebp)
-080575e9 <.text+0xd919> mov    $0x1,%si
-080575ed <.text+0xd91d> cmp    $0x47,%cl
-080575f0 <.text+0xd920> je     08057e9e <exit@plt+0xe1e2>
-080575f6 <.text+0xd926> cmp    $0x67,%cl
-080575f9 <.text+0xd929> je     08057e29 <exit@plt+0xe16d>
-080575ff <.text+0xd92f> mov    -0x488(%ebp),%eax
-08057605 <.text+0xd935> mov    $0x92492493,%edx
-0805760a <.text+0xd93a> movl   $0x2,-0x48c(%ebp)
-08057614 <.text+0xd944> imul   %edx
-08057616 <.text+0xd946> mov    -0x488(%ebp),%eax
-0805761c <.text+0xd94c> add    -0x488(%ebp),%edx
-08057622 <.text+0xd952> sar    $0x1f,%eax
-08057625 <.text+0xd955> sar    $0x2,%edx
-08057628 <.text+0xd958> sub    %eax,%edx
-0805762a <.text+0xd95a> lea    0x1(%edx),%ecx
-0805762d <.text+0xd95d> jmp    08057100 <exit@plt+0xd444>
-08057632 <.text+0xd962> mov    -0x470(%ebp),%edx
-08057638 <.text+0xd968> movl   $0x805f892,-0x468(%ebp)
-08057642 <.text+0xd972> test   %edx,%edx
-08057644 <.text+0xd974> je     08056ad3 <exit@plt+0xce17>
-0805764a <.text+0xd97a> jmp    080569b0 <exit@plt+0xccf4>
-0805764f <.text+0xd97f> mov    -0x470(%ebp),%edx
-08057655 <.text+0xd985> movl   $0x805f889,-0x468(%ebp)
-0805765f <.text+0xd98f> test   %edx,%edx
-08057661 <.text+0xd991> je     08056ad3 <exit@plt+0xce17>
-08057667 <.text+0xd997> jmp    080569b0 <exit@plt+0xccf4>
-0805766c <.text+0xd99c> cmpl   $0x45,-0x470(%ebp)
-08057673 <.text+0xd9a3> je     080569b0 <exit@plt+0xccf4>
-08057679 <.text+0xd9a9> mov    -0x47c(%ebp),%edx
-0805767f <.text+0xd9af> mov    %ebx,%esi
-08057681 <.text+0xd9b1> movl   $0x0,-0x460(%ebp)
-0805768b <.text+0xd9bb> movb   $0x0,-0x498(%ebp)
-08057692 <.text+0xd9c2> movl   $0x3,-0x48c(%ebp)
-0805769c <.text+0xd9cc> mov    0x1c(%edx),%eax
-0805769f <.text+0xd9cf> cmp    $0xffffffff,%eax
-080576a2 <.text+0xd9d2> setl   -0x488(%ebp)
-080576a9 <.text+0xd9d9> add    $0x1,%eax
-080576ac <.text+0xd9dc> mov    %eax,-0x468(%ebp)
-080576b2 <.text+0xd9e2> jmp    08056cf0 <exit@plt+0xd034>
-080576b7 <.text+0xd9e7> cmpl   $0x45,-0x470(%ebp)
-080576be <.text+0xd9ee> je     080569b0 <exit@plt+0xccf4>
-080576c4 <.text+0xd9f4> mov    -0x47c(%ebp),%eax
-080576ca <.text+0xd9fa> mov    0xc(%eax),%ecx
-080576cd <.text+0xd9fd> jmp    080573df <exit@plt+0xd723>
-080576d2 <.text+0xda02> cmpl   $0x45,-0x470(%ebp)
-080576d9 <.text+0xda09> je     080569b0 <exit@plt+0xccf4>
-080576df <.text+0xda0f> mov    -0x47c(%ebp),%esi
-080576e5 <.text+0xda15> movl   $0x2,-0x48c(%ebp)
-080576ef <.text+0xda1f> mov    0xc(%esi),%ecx
-080576f2 <.text+0xda22> jmp    08057100 <exit@plt+0xd444>
-080576f7 <.text+0xda27> cmpl   $0x45,-0x470(%ebp)
-080576fe <.text+0xda2e> je     08057c85 <exit@plt+0xdfc9>
-08057704 <.text+0xda34> mov    -0x47c(%ebp),%esi
-0805770a <.text+0xda3a> mov    $0x51eb851f,%edx
-0805770f <.text+0xda3f> mov    0x14(%esi),%ecx
-08057712 <.text+0xda42> mov    %ecx,%eax
-08057714 <.text+0xda44> mov    %ecx,%esi
-08057716 <.text+0xda46> imul   %edx
-08057718 <.text+0xda48> mov    %ecx,%eax
-0805771a <.text+0xda4a> sar    $0x1f,%eax
-0805771d <.text+0xda4d> sar    $0x5,%edx
-08057720 <.text+0xda50> sub    %eax,%edx
-08057722 <.text+0xda52> imul   $0x64,%edx,%edx
-08057725 <.text+0xda55> sub    %edx,%esi
-08057727 <.text+0xda57> js     08057ee7 <exit@plt+0xe22b>
-0805772d <.text+0xda5d> mov    %esi,%ecx
-0805772f <.text+0xda5f> movl   $0x2,-0x48c(%ebp)
-08057739 <.text+0xda69> jmp    08057100 <exit@plt+0xd444>
-0805773e <.text+0xda6e> cmpb   $0x0,-0x460(%ebp)
-08057745 <.text+0xda75> je     0805774e <exit@plt+0xda92>
-08057747 <.text+0xda77> movb   $0x1,-0x478(%ebp)
-0805774e <.text+0xda7e> mov    -0x470(%ebp),%esi
-08057754 <.text+0xda84> test   %esi,%esi
-08057756 <.text+0xda86> jne    080569b0 <exit@plt+0xccf4>
-0805775c <.text+0xda8c> jmp    08056920 <exit@plt+0xcc64>
-08057761 <.text+0xda91> cmpl   $0x45,-0x470(%ebp)
-08057768 <.text+0xda98> je     080569b0 <exit@plt+0xccf4>
-0805776e <.text+0xda9e> mov    -0x47c(%ebp),%edx
-08057774 <.text+0xdaa4> movl   $0x1,-0x48c(%ebp)
-0805777e <.text+0xdaae> mov    0x18(%edx),%ecx
-08057781 <.text+0xdab1> jmp    08057100 <exit@plt+0xd444>
-08057786 <.text+0xdab6> cmpl   $0x4f,-0x470(%ebp)
-0805778d <.text+0xdabd> je     080569b0 <exit@plt+0xccf4>
-08057793 <.text+0xdac3> cmpl   $0x45,-0x470(%ebp)
-0805779a <.text+0xdaca> je     08057f1d <exit@plt+0xe261>
-080577a0 <.text+0xdad0> mov    -0x47c(%ebp),%edx
-080577a6 <.text+0xdad6> movb   $0x0,-0x498(%ebp)
-080577ad <.text+0xdadd> movl   $0x2,-0x48c(%ebp)
-080577b7 <.text+0xdae7> mov    0x14(%edx),%ecx
-080577ba <.text+0xdaea> mov    $0x51eb851f,%edx
-080577bf <.text+0xdaef> mov    %ecx,%eax
-080577c1 <.text+0xdaf1> imul   %edx
-080577c3 <.text+0xdaf3> mov    %ecx,%eax
-080577c5 <.text+0xdaf5> sar    $0x1f,%eax
-080577c8 <.text+0xdaf8> sar    $0x5,%edx
-080577cb <.text+0xdafb> sub    %eax,%edx
-080577cd <.text+0xdafd> lea    0x13(%edx),%esi
-080577d0 <.text+0xdb00> test   %esi,%esi
-080577d2 <.text+0xdb02> setg   -0x460(%ebp)
-080577d9 <.text+0xdb09> imul   $0x64,%edx,%eax
-080577dc <.text+0xdb0c> mov    %ecx,%edx
-080577de <.text+0xdb0e> sub    %eax,%edx
-080577e0 <.text+0xdb10> mov    %edx,%eax
-080577e2 <.text+0xdb12> movzbl -0x460(%ebp),%edx
-080577e9 <.text+0xdb19> shr    $0x1f,%eax
-080577ec <.text+0xdb1c> movl   $0x0,-0x460(%ebp)
-080577f6 <.text+0xdb26> and    %edx,%eax
-080577f8 <.text+0xdb28> cmp    $0xfffff894,%ecx
-080577fe <.text+0xdb2e> setl   -0x488(%ebp)
-08057805 <.text+0xdb35> sub    %eax,%esi
-08057807 <.text+0xdb37> mov    %esi,-0x468(%ebp)
-0805780d <.text+0xdb3d> jmp    08056d00 <exit@plt+0xd044>
-08057812 <.text+0xdb42> cmpl   $0x45,-0x470(%ebp)
-08057819 <.text+0xdb49> je     080569b0 <exit@plt+0xccf4>
-0805781f <.text+0xdb4f> mov    -0x47c(%ebp),%edx
-08057825 <.text+0xdb55> mov    $0x92492493,%eax
-0805782a <.text+0xdb5a> mov    0x18(%edx),%ecx
-0805782d <.text+0xdb5d> mov    0x1c(%edx),%esi
-08057830 <.text+0xdb60> add    $0x6,%ecx
-08057833 <.text+0xdb63> imul   %ecx
-08057835 <.text+0xdb65> mov    %ecx,%eax
-08057837 <.text+0xdb67> sar    $0x1f,%eax
-0805783a <.text+0xdb6a> sub    %ecx,%esi
-0805783c <.text+0xdb6c> add    %ecx,%edx
-0805783e <.text+0xdb6e> sar    $0x2,%edx
-08057841 <.text+0xdb71> sub    %eax,%edx
-08057843 <.text+0xdb73> lea    0x0(,%edx,8),%eax
-0805784a <.text+0xdb7a> sub    %edx,%eax
-0805784c <.text+0xdb7c> lea    0x7(%esi,%eax,1),%esi
-08057850 <.text+0xdb80> mov    $0x92492493,%eax
-08057855 <.text+0xdb85> imul   %esi
-08057857 <.text+0xdb87> jmp    08057182 <exit@plt+0xd4c6>
-0805785c <.text+0xdb8c> cmpb   $0x1,-0x460(%ebp)
-08057863 <.text+0xdb93> mov    -0x494(%ebp),%edx
-08057869 <.text+0xdb99> sbb    %eax,%eax
-0805786b <.text+0xdb9b> mov    %eax,%esi
-0805786d <.text+0xdb9d> and    %al,-0x478(%ebp)
-08057873 <.text+0xdba3> add    $0x1,%esi
-08057876 <.text+0xdba6> test   %edx,%edx
-08057878 <.text+0xdba8> je     08058096 <exit@plt+0xe3da>
-0805787e <.text+0xdbae> mov    -0x494(%ebp),%eax
-08057884 <.text+0xdbb4> mov    %eax,(%esp)
-08057887 <.text+0xdbb7> call   08049a2c <strlen@plt>
-0805788c <.text+0xdbbc> mov    %eax,-0x460(%ebp)
-08057892 <.text+0xdbc2> mov    %eax,%edx
-08057894 <.text+0xdbc4> sub    %edx,%edi
-08057896 <.text+0xdbc6> mov    %edi,%eax
-08057898 <.text+0xdbc8> sar    $0x1f,%eax
-0805789b <.text+0xdbcb> not    %eax
-0805789d <.text+0xdbcd> and    %edi,%eax
-0805789f <.text+0xdbcf> add    %edx,%eax
-080578a1 <.text+0xdbd1> mov    %eax,-0x468(%ebp)
-080578a7 <.text+0xdbd7> mov    -0x46c(%ebp),%eax
-080578ad <.text+0xdbdd> sub    -0x464(%ebp),%eax
-080578b3 <.text+0xdbe3> cmp    %eax,-0x468(%ebp)
-080578b9 <.text+0xdbe9> jae    08056740 <exit@plt+0xca84>
-080578bf <.text+0xdbef> mov    -0x45c(%ebp),%eax
-080578c5 <.text+0xdbf5> test   %eax,%eax
-080578c7 <.text+0xdbf7> je     08057962 <exit@plt+0xdca6>
-080578cd <.text+0xdbfd> test   %edi,%edi
-080578cf <.text+0xdbff> jle    080578fe <exit@plt+0xdc42>
-080578d1 <.text+0xdc01> cmpl   $0x30,-0x474(%ebp)
-080578d8 <.text+0xdc08> je     08058071 <exit@plt+0xe3b5>
-080578de <.text+0xdc0e> mov    -0x45c(%ebp),%ecx
-080578e4 <.text+0xdc14> mov    %edi,0x8(%esp)
-080578e8 <.text+0xdc18> movl   $0x20,0x4(%esp)
-080578f0 <.text+0xdc20> mov    %ecx,(%esp)
-080578f3 <.text+0xdc23> call   080497fc <memset@plt>
-080578f8 <.text+0xdc28> add    %edi,-0x45c(%ebp)
-080578fe <.text+0xdc2e> mov    %esi,%eax
-08057900 <.text+0xdc30> test   %al,%al
-08057902 <.text+0xdc32> je     08057cce <exit@plt+0xe012>
-08057908 <.text+0xdc38> mov    -0x460(%ebp),%edx
-0805790e <.text+0xdc3e> mov    -0x45c(%ebp),%ecx
-08057914 <.text+0xdc44> test   %edx,%edx
-08057916 <.text+0xdc46> lea    (%ecx,%edx,1),%edi
-08057919 <.text+0xdc49> je     0805795c <exit@plt+0xdca0>
-0805791b <.text+0xdc4b> call   08049bbc <__ctype_tolower_loc@plt>
-08057920 <.text+0xdc50> mov    -0x460(%ebp),%edx
-08057926 <.text+0xdc56> mov    -0x494(%ebp),%ecx
-0805792c <.text+0xdc5c> mov    %ebx,-0x45c(%ebp)
-08057932 <.text+0xdc62> lea    (%ecx,%edx,1),%esi
-08057935 <.text+0xdc65> xor    %edx,%edx
-08057937 <.text+0xdc67> nop
-08057938 <.text+0xdc68> movzbl -0x1(%esi,%edx,1),%ebx
-0805793d <.text+0xdc6d> mov    (%eax),%ecx
-0805793f <.text+0xdc6f> mov    (%ecx,%ebx,4),%ecx
-08057942 <.text+0xdc72> mov    %cl,-0x1(%edi,%edx,1)
-08057946 <.text+0xdc76> mov    -0x460(%ebp),%ebx
-0805794c <.text+0xdc7c> sub    $0x1,%edx
-0805794f <.text+0xdc7f> lea    (%edx,%ebx,1),%ecx
-08057952 <.text+0xdc82> test   %ecx,%ecx
-08057954 <.text+0xdc84> jne    08057938 <exit@plt+0xdc7c>
-08057956 <.text+0xdc86> mov    -0x45c(%ebp),%ebx
-0805795c <.text+0xdc8c> mov    %edi,-0x45c(%ebp)
-08057962 <.text+0xdc92> mov    -0x468(%ebp),%esi
-08057968 <.text+0xdc98> jmp    080570a8 <exit@plt+0xd3ec>
-0805796d <.text+0xdc9d> cmpl   $0x45,-0x470(%ebp)
-08057974 <.text+0xdca4> je     08057c85 <exit@plt+0xdfc9>
-0805797a <.text+0xdcaa> cmpl   $0x4f,-0x470(%ebp)
-08057981 <.text+0xdcb1> je     080569b0 <exit@plt+0xccf4>
-08057987 <.text+0xdcb7> mov    -0x47c(%ebp),%ecx
-0805798d <.text+0xdcbd> movl   $0x0,-0x460(%ebp)
-08057997 <.text+0xdcc7> movb   $0x0,-0x498(%ebp)
-0805799e <.text+0xdcce> movl   $0x4,-0x48c(%ebp)
-080579a8 <.text+0xdcd8> mov    0x14(%ecx),%eax
-080579ab <.text+0xdcdb> cmp    $0xfffff894,%eax
-080579b0 <.text+0xdce0> setl   -0x488(%ebp)
-080579b7 <.text+0xdce7> add    $0x76c,%eax
-080579bc <.text+0xdcec> mov    %eax,-0x468(%ebp)
-080579c2 <.text+0xdcf2> jmp    08056d00 <exit@plt+0xd044>
-080579c7 <.text+0xdcf7> nop
-080579c8 <.text+0xdcf8> negl   -0x468(%ebp)
-080579ce <.text+0xdcfe> jmp    08056d12 <exit@plt+0xd056>
-080579d3 <.text+0xdd03> nop
-080579d4 <.text+0xdd04> lea    0x0(%esi,%eiz,1),%esi
-080579d8 <.text+0xdd08> mov    -0x46c(%ebp),%eax
-080579de <.text+0xdd0e> sub    -0x464(%ebp),%eax
-080579e4 <.text+0xdd14> cmp    %eax,%esi
-080579e6 <.text+0xdd16> jae    08056740 <exit@plt+0xca84>
-080579ec <.text+0xdd1c> mov    -0x45c(%ebp),%eax
-080579f2 <.text+0xdd22> test   %eax,%eax
-080579f4 <.text+0xdd24> je     08057a2f <exit@plt+0xdd73>
-080579f6 <.text+0xdd26> mov    -0x45c(%ebp),%eax
-080579fc <.text+0xdd2c> mov    %dl,-0x49c(%ebp)
-08057a02 <.text+0xdd32> mov    %ecx,-0x4a0(%ebp)
-08057a08 <.text+0xdd38> mov    %esi,0x8(%esp)
-08057a0c <.text+0xdd3c> movl   $0x20,0x4(%esp)
-08057a14 <.text+0xdd44> mov    %eax,(%esp)
-08057a17 <.text+0xdd47> call   080497fc <memset@plt>
-08057a1c <.text+0xdd4c> mov    -0x4a0(%ebp),%ecx
-08057a22 <.text+0xdd52> add    %esi,-0x45c(%ebp)
-08057a28 <.text+0xdd58> movzbl -0x49c(%ebp),%edx
-08057a2f <.text+0xdd5f> mov    %edi,%eax
-08057a31 <.text+0xdd61> sub    %esi,%eax
-08057a33 <.text+0xdd63> add    %esi,-0x464(%ebp)
-08057a39 <.text+0xdd69> cmp    %esi,%edi
-08057a3b <.text+0xdd6b> mov    %eax,-0x468(%ebp)
-08057a41 <.text+0xdd71> setle  %al
-08057a44 <.text+0xdd74> movzbl %al,%edi
-08057a47 <.text+0xdd77> sub    $0x1,%edi
-08057a4a <.text+0xdd7a> and    -0x468(%ebp),%edi
-08057a50 <.text+0xdd80> test   %dl,%dl
-08057a52 <.text+0xdd82> je     08056ed9 <exit@plt+0xd21d>
-08057a58 <.text+0xdd88> lea    -0x1(%edi),%esi
-08057a5b <.text+0xdd8b> mov    %esi,%eax
-08057a5d <.text+0xdd8d> sar    $0x1f,%eax
-08057a60 <.text+0xdd90> not    %eax
-08057a62 <.text+0xdd92> and    %esi,%eax
-08057a64 <.text+0xdd94> add    $0x1,%eax
-08057a67 <.text+0xdd97> mov    %eax,-0x468(%ebp)
-08057a6d <.text+0xdd9d> mov    -0x46c(%ebp),%eax
-08057a73 <.text+0xdda3> sub    -0x464(%ebp),%eax
-08057a79 <.text+0xdda9> cmp    %eax,-0x468(%ebp)
-08057a7f <.text+0xddaf> jae    08056740 <exit@plt+0xca84>
-08057a85 <.text+0xddb5> mov    -0x45c(%ebp),%eax
-08057a8b <.text+0xddbb> test   %eax,%eax
-08057a8d <.text+0xddbd> je     08057ae7 <exit@plt+0xde2b>
-08057a8f <.text+0xddbf> test   %esi,%esi
-08057a91 <.text+0xddc1> jle    08057ad6 <exit@plt+0xde1a>
-08057a93 <.text+0xddc3> mov    -0x460(%ebp),%eax
-08057a99 <.text+0xddc9> test   %eax,%eax
-08057a9b <.text+0xddcb> jne    08057ad6 <exit@plt+0xde1a>
-08057a9d <.text+0xddcd> mov    -0x45c(%ebp),%eax
-08057aa3 <.text+0xddd3> mov    %dl,-0x49c(%ebp)
-08057aa9 <.text+0xddd9> mov    %ecx,-0x4a0(%ebp)
-08057aaf <.text+0xdddf> mov    %esi,0x8(%esp)
-08057ab3 <.text+0xdde3> movl   $0x20,0x4(%esp)
-08057abb <.text+0xddeb> mov    %eax,(%esp)
-08057abe <.text+0xddee> call   080497fc <memset@plt>
-08057ac3 <.text+0xddf3> mov    -0x4a0(%ebp),%ecx
-08057ac9 <.text+0xddf9> add    %esi,-0x45c(%ebp)
-08057acf <.text+0xddff> movzbl -0x49c(%ebp),%edx
-08057ad6 <.text+0xde06> mov    -0x45c(%ebp),%esi
-08057adc <.text+0xde0c> mov    %dl,(%esi)
-08057ade <.text+0xde0e> add    $0x1,%esi
-08057ae1 <.text+0xde11> mov    %esi,-0x45c(%ebp)
-08057ae7 <.text+0xde17> mov    -0x468(%ebp),%eax
-08057aed <.text+0xde1d> add    %eax,-0x464(%ebp)
-08057af3 <.text+0xde23> jmp    08056ed9 <exit@plt+0xd21d>
-08057af8 <.text+0xde28> mov    -0x45c(%ebp),%eax
-08057afe <.text+0xde2e> mov    %esi,0x8(%esp)
-08057b02 <.text+0xde32> mov    %ecx,0x4(%esp)
-08057b06 <.text+0xde36> mov    %eax,(%esp)
-08057b09 <.text+0xde39> call   08049a0c <memcpy@plt>
-08057b0e <.text+0xde3e> mov    -0x45c(%ebp),%edx
-08057b14 <.text+0xde44> lea    (%edx,%esi,1),%esi
-08057b17 <.text+0xde47> mov    %esi,-0x45c(%ebp)
-08057b1d <.text+0xde4d> jmp    08056fc4 <exit@plt+0xd308>
-08057b22 <.text+0xde52> lea    0x0(%esi),%esi
-08057b28 <.text+0xde58> test   %dl,%dl
-08057b2a <.text+0xde5a> je     08056ed9 <exit@plt+0xd21d>
-08057b30 <.text+0xde60> lea    -0x1(%edi),%esi
-08057b33 <.text+0xde63> mov    %esi,%eax
-08057b35 <.text+0xde65> sar    $0x1f,%eax
-08057b38 <.text+0xde68> not    %eax
-08057b3a <.text+0xde6a> and    %esi,%eax
-08057b3c <.text+0xde6c> add    $0x1,%eax
-08057b3f <.text+0xde6f> mov    %eax,-0x468(%ebp)
-08057b45 <.text+0xde75> mov    -0x46c(%ebp),%eax
-08057b4b <.text+0xde7b> sub    -0x464(%ebp),%eax
-08057b51 <.text+0xde81> cmp    %eax,-0x468(%ebp)
-08057b57 <.text+0xde87> jae    08056740 <exit@plt+0xca84>
-08057b5d <.text+0xde8d> mov    -0x45c(%ebp),%eax
-08057b63 <.text+0xde93> test   %eax,%eax
-08057b65 <.text+0xde95> je     08057ae7 <exit@plt+0xde2b>
-08057b67 <.text+0xde97> test   %esi,%esi
-08057b69 <.text+0xde99> jle    08057ad6 <exit@plt+0xde1a>
-08057b6f <.text+0xde9f> mov    -0x460(%ebp),%eax
-08057b75 <.text+0xdea5> test   %eax,%eax
-08057b77 <.text+0xdea7> jne    08057ad6 <exit@plt+0xde1a>
-08057b7d <.text+0xdead> cmpl   $0x30,-0x474(%ebp)
-08057b84 <.text+0xdeb4> jne    08057a9d <exit@plt+0xdde1>
-08057b8a <.text+0xdeba> mov    -0x45c(%ebp),%eax
-08057b90 <.text+0xdec0> mov    %dl,-0x49c(%ebp)
-08057b96 <.text+0xdec6> mov    %ecx,-0x4a0(%ebp)
-08057b9c <.text+0xdecc> mov    %esi,0x8(%esp)
-08057ba0 <.text+0xded0> movl   $0x30,0x4(%esp)
-08057ba8 <.text+0xded8> mov    %eax,(%esp)
-08057bab <.text+0xdedb> call   080497fc <memset@plt>
-08057bb0 <.text+0xdee0> movzbl -0x49c(%ebp),%edx
-08057bb7 <.text+0xdee7> add    %esi,-0x45c(%ebp)
-08057bbd <.text+0xdeed> mov    -0x4a0(%ebp),%ecx
-08057bc3 <.text+0xdef3> jmp    08057ad6 <exit@plt+0xde1a>
-08057bc8 <.text+0xdef8> mov    -0x45c(%ebp),%edx
-08057bce <.text+0xdefe> mov    %ecx,-0x4a0(%ebp)
-08057bd4 <.text+0xdf04> mov    %edi,0x8(%esp)
-08057bd8 <.text+0xdf08> movl   $0x30,0x4(%esp)
-08057be0 <.text+0xdf10> mov    %edx,(%esp)
-08057be3 <.text+0xdf13> call   080497fc <memset@plt>
-08057be8 <.text+0xdf18> mov    -0x4a0(%ebp),%ecx
-08057bee <.text+0xdf1e> add    %edi,-0x45c(%ebp)
-08057bf4 <.text+0xdf24> jmp    08056f61 <exit@plt+0xd2a5>
-08057bf9 <.text+0xdf29> lea    0x0(%esi,%eiz,1),%esi
-08057c00 <.text+0xdf30> movl   $0x2,-0x48c(%ebp)
-08057c0a <.text+0xdf3a> jmp    08057100 <exit@plt+0xd444>
-08057c0f <.text+0xdf3f> mov    -0x460(%ebp),%ebx
-08057c15 <.text+0xdf45> movb   $0x0,-0x498(%ebp)
-08057c1c <.text+0xdf4c> movl   $0x1,-0x48c(%ebp)
-08057c26 <.text+0xdf56> jmp    08056d6b <exit@plt+0xd0af>
-08057c2b <.text+0xdf5b> mov    -0x460(%ebp),%edx
-08057c31 <.text+0xdf61> lea    -0x429(%ebp),%eax
-08057c37 <.text+0xdf67> mov    -0x45c(%ebp),%ecx
-08057c3d <.text+0xdf6d> mov    %eax,0x4(%esp)
-08057c41 <.text+0xdf71> mov    %edx,0x8(%esp)
-08057c45 <.text+0xdf75> mov    %ecx,(%esp)
-08057c48 <.text+0xdf78> call   08049a0c <memcpy@plt>
-08057c4d <.text+0xdf7d> jmp    080568e3 <exit@plt+0xcc27>
-08057c52 <.text+0xdf82> mov    -0x45c(%ebp),%esi
-08057c58 <.text+0xdf88> mov    %edx,-0x49c(%ebp)
-08057c5e <.text+0xdf8e> mov    %edi,0x8(%esp)
-08057c62 <.text+0xdf92> movl   $0x30,0x4(%esp)
-08057c6a <.text+0xdf9a> mov    %esi,(%esp)
-08057c6d <.text+0xdf9d> add    %edi,%esi
-08057c6f <.text+0xdf9f> call   080497fc <memset@plt>
-08057c74 <.text+0xdfa4> mov    -0x49c(%ebp),%edx
-08057c7a <.text+0xdfaa> mov    %esi,-0x45c(%ebp)
-08057c80 <.text+0xdfb0> jmp    0805688e <exit@plt+0xcbd2>
-08057c85 <.text+0xdfb5> movl   $0x0,-0x48c(%ebp)
-08057c8f <.text+0xdfbf> jmp    08057143 <exit@plt+0xd487>
-08057c94 <.text+0xdfc4> mov    -0x45c(%ebp),%eax
-08057c9a <.text+0xdfca> mov    %edi,0x8(%esp)
-08057c9e <.text+0xdfce> movl   $0x30,0x4(%esp)
-08057ca6 <.text+0xdfd6> mov    %eax,(%esp)
-08057ca9 <.text+0xdfd9> call   080497fc <memset@plt>
-08057cae <.text+0xdfde> add    %edi,-0x45c(%ebp)
-08057cb4 <.text+0xdfe4> jmp    08056b7f <exit@plt+0xcec3>
-08057cb9 <.text+0xdfe9> mov    %edx,-0x45c(%ebp)
-08057cbf <.text+0xdfef> movl   $0x0,-0x464(%ebp)
-08057cc9 <.text+0xdff9> jmp    08056688 <exit@plt+0xc9cc>
-08057cce <.text+0xdffe> cmpb   $0x0,-0x478(%ebp)
-08057cd5 <.text+0xe005> je     080580b1 <exit@plt+0xe3f5>
-08057cdb <.text+0xe00b> mov    -0x460(%ebp),%esi
-08057ce1 <.text+0xe011> mov    -0x45c(%ebp),%eax
-08057ce7 <.text+0xe017> test   %esi,%esi
-08057ce9 <.text+0xe019> lea    (%eax,%esi,1),%edi
-08057cec <.text+0xe01c> je     0805795c <exit@plt+0xdca0>
-08057cf2 <.text+0xe022> call   080498bc <__ctype_toupper_loc@plt>
-08057cf7 <.text+0xe027> mov    -0x494(%ebp),%edx
-08057cfd <.text+0xe02d> mov    %ebx,-0x45c(%ebp)
-08057d03 <.text+0xe033> lea    (%edx,%esi,1),%esi
-08057d06 <.text+0xe036> xor    %edx,%edx
-08057d08 <.text+0xe038> movzbl -0x1(%esi,%edx,1),%ebx
-08057d0d <.text+0xe03d> mov    (%eax),%ecx
-08057d0f <.text+0xe03f> mov    (%ecx,%ebx,4),%ecx
-08057d12 <.text+0xe042> mov    %cl,-0x1(%edi,%edx,1)
-08057d16 <.text+0xe046> mov    -0x460(%ebp),%ebx
-08057d1c <.text+0xe04c> sub    $0x1,%edx
-08057d1f <.text+0xe04f> lea    (%edx,%ebx,1),%ecx
-08057d22 <.text+0xe052> test   %ecx,%ecx
-08057d24 <.text+0xe054> jne    08057d08 <exit@plt+0xe04c>
-08057d26 <.text+0xe056> jmp    08057956 <exit@plt+0xdc9a>
-08057d2b <.text+0xe05b> cmpl   $0x2,-0x460(%ebp)
-08057d32 <.text+0xe062> je     08057daf <exit@plt+0xe0f3>
-08057d34 <.text+0xe064> cmpl   $0x3,-0x460(%ebp)
-08057d3b <.text+0xe06b> je     08057fee <exit@plt+0xe332>
-08057d41 <.text+0xe071> movzbl (%esi),%ecx
-08057d44 <.text+0xe074> jmp    0805657f <exit@plt+0xc8c3>
-08057d49 <.text+0xe079> mov    -0x45c(%ebp),%eax
-08057d4f <.text+0xe07f> mov    %dl,-0x49c(%ebp)
-08057d55 <.text+0xe085> mov    %ecx,-0x4a0(%ebp)
-08057d5b <.text+0xe08b> mov    %edi,0x8(%esp)
-08057d5f <.text+0xe08f> movl   $0x30,0x4(%esp)
-08057d67 <.text+0xe097> mov    %eax,(%esp)
-08057d6a <.text+0xe09a> call   080497fc <memset@plt>
-08057d6f <.text+0xe09f> movzbl -0x49c(%ebp),%edx
-08057d76 <.text+0xe0a6> add    %edi,-0x45c(%ebp)
-08057d7c <.text+0xe0ac> mov    -0x4a0(%ebp),%ecx
-08057d82 <.text+0xe0b2> jmp    08056e7e <exit@plt+0xd1c2>
-08057d87 <.text+0xe0b7> movl   $0x1,-0x460(%ebp)
-08057d91 <.text+0xe0c1> mov    $0x1,%edx
-08057d96 <.text+0xe0c6> add    $0x1,%edx
-08057d99 <.text+0xe0c9> movzbl (%ebx,%edx,1),%eax
-08057d9d <.text+0xe0cd> lea    (%ebx,%edx,1),%esi
-08057da0 <.text+0xe0d0> cmp    $0x3a,%al
-08057da2 <.text+0xe0d2> je     08057d96 <exit@plt+0xe0da>
-08057da4 <.text+0xe0d4> mov    %edx,-0x460(%ebp)
-08057daa <.text+0xe0da> jmp    080569a7 <exit@plt+0xcceb>
-08057daf <.text+0xe0df> imul   $0x2710,-0x468(%ebp),%eax
-08057db9 <.text+0xe0e9> shr    $0x1f,%ebx
-08057dbc <.text+0xe0ec> mov    %bl,-0x488(%ebp)
-08057dc2 <.text+0xe0f2> movl   $0x14,-0x460(%ebp)
-08057dcc <.text+0xe0fc> lea    (%eax,%ecx,1),%ecx
-08057dcf <.text+0xe0ff> imul   $0x64,%edx,%eax
-08057dd2 <.text+0xe102> movb   $0x1,-0x498(%ebp)
-08057dd9 <.text+0xe109> movl   $0x9,-0x48c(%ebp)
-08057de3 <.text+0xe113> lea    (%ecx,%eax,1),%eax
-08057de6 <.text+0xe116> mov    %eax,-0x468(%ebp)
-08057dec <.text+0xe11c> jmp    08056cf0 <exit@plt+0xd034>
-08057df1 <.text+0xe121> imul   $0x64,-0x468(%ebp),%eax
-08057df8 <.text+0xe128> shr    $0x1f,%ebx
-08057dfb <.text+0xe12b> mov    %bl,-0x488(%ebp)
-08057e01 <.text+0xe131> movl   $0x4,-0x460(%ebp)
-08057e0b <.text+0xe13b> add    %edx,%eax
-08057e0d <.text+0xe13d> mov    %eax,-0x468(%ebp)
-08057e13 <.text+0xe143> movb   $0x1,-0x498(%ebp)
-08057e1a <.text+0xe14a> movl   $0x6,-0x48c(%ebp)
-08057e24 <.text+0xe154> jmp    08056cf0 <exit@plt+0xd034>
-08057e29 <.text+0xe159> mov    -0x460(%ebp),%eax
-08057e2f <.text+0xe15f> mov    $0x51eb851f,%ecx
-08057e34 <.text+0xe164> imul   %ecx
-08057e36 <.text+0xe166> mov    -0x460(%ebp),%eax
-08057e3c <.text+0xe16c> sar    $0x5,%edx
-08057e3f <.text+0xe16f> sar    $0x1f,%eax
-08057e42 <.text+0xe172> sub    %eax,%edx
-08057e44 <.text+0xe174> imul   $0x64,%edx,%eax
-08057e47 <.text+0xe177> mov    -0x460(%ebp),%edx
-08057e4d <.text+0xe17d> sub    %eax,%edx
-08057e4f <.text+0xe17f> lea    (%esi,%edx,1),%eax
-08057e52 <.text+0xe182> mov    %eax,-0x468(%ebp)
-08057e58 <.text+0xe188> imul   %ecx
-08057e5a <.text+0xe18a> mov    -0x468(%ebp),%eax
-08057e60 <.text+0xe190> mov    %edx,%ecx
-08057e62 <.text+0xe192> sar    $0x1f,%eax
-08057e65 <.text+0xe195> sar    $0x5,%ecx
-08057e68 <.text+0xe198> sub    %eax,%ecx
-08057e6a <.text+0xe19a> mov    -0x468(%ebp),%eax
-08057e70 <.text+0xe1a0> imul   $0x64,%ecx,%ecx
-08057e73 <.text+0xe1a3> sub    %ecx,%eax
-08057e75 <.text+0xe1a5> mov    %eax,%ecx
-08057e77 <.text+0xe1a7> jns    08057c00 <exit@plt+0xdf44>
-08057e7d <.text+0xe1ad> mov    $0xfffff894,%eax
-08057e82 <.text+0xe1b2> sub    %esi,%eax
-08057e84 <.text+0xe1b4> cmp    %eax,-0x460(%ebp)
-08057e8a <.text+0xe1ba> jl     08057ef5 <exit@plt+0xe239>
-08057e8c <.text+0xe1bc> add    $0x64,%ecx
-08057e8f <.text+0xe1bf> movl   $0x2,-0x48c(%ebp)
-08057e99 <.text+0xe1c9> jmp    08057100 <exit@plt+0xd444>
-08057e9e <.text+0xe1ce> mov    -0x460(%ebp),%edx
-08057ea4 <.text+0xe1d4> mov    $0xfffff894,%eax
-08057ea9 <.text+0xe1d9> sub    %esi,%eax
-08057eab <.text+0xe1db> cmp    %eax,-0x460(%ebp)
-08057eb1 <.text+0xe1e1> movb   $0x0,-0x498(%ebp)
-08057eb8 <.text+0xe1e8> lea    0x76c(%edx,%esi,1),%esi
-08057ebf <.text+0xe1ef> mov    %esi,-0x468(%ebp)
-08057ec5 <.text+0xe1f5> mov    %ebx,%esi
-08057ec7 <.text+0xe1f7> setl   -0x488(%ebp)
-08057ece <.text+0xe1fe> movl   $0x0,-0x460(%ebp)
-08057ed8 <.text+0xe208> movl   $0x4,-0x48c(%ebp)
-08057ee2 <.text+0xe212> jmp    08056cf0 <exit@plt+0xd034>
-08057ee7 <.text+0xe217> cmp    $0xfffff894,%ecx
-08057eed <.text+0xe21d> jge    080580e1 <exit@plt+0xe425>
-08057ef3 <.text+0xe223> mov    %esi,%ecx
-08057ef5 <.text+0xe225> neg    %ecx
-08057ef7 <.text+0xe227> movl   $0x2,-0x48c(%ebp)
-08057f01 <.text+0xe231> jmp    08057100 <exit@plt+0xd444>
-08057f06 <.text+0xe236> mov    0x14(%ebp),%ecx
-08057f09 <.text+0xe239> mov    $0x9,%edi
-08057f0e <.text+0xe23e> movl   $0x9,-0x48c(%ebp)
-08057f18 <.text+0xe248> jmp    08057100 <exit@plt+0xd444>
-08057f1d <.text+0xe24d> movb   $0x20,-0x458(%ebp)
-08057f24 <.text+0xe254> movb   $0x25,-0x457(%ebp)
-08057f2b <.text+0xe25b> movb   $0x0,-0x468(%ebp)
-08057f32 <.text+0xe262> movl   $0x0,-0x48c(%ebp)
-08057f3c <.text+0xe26c> jmp    08056a12 <exit@plt+0xcd56>
-08057f41 <.text+0xe271> mov    -0x48c(%ebp),%esi
-08057f47 <.text+0xe277> xor    %eax,%eax
-08057f49 <.text+0xe279> sub    $0x1,%esi
-08057f4c <.text+0xe27c> test   $0x3,%esi
-08057f52 <.text+0xe282> mov    %esi,-0x48c(%ebp)
-08057f58 <.text+0xe288> jne    08057f89 <exit@plt+0xe2cd>
-08057f5a <.text+0xe28a> mov    %esi,%edx
-08057f5c <.text+0xe28c> mov    $0x64,%esi
-08057f61 <.text+0xe291> mov    %edx,%eax
-08057f63 <.text+0xe293> sar    $0x1f,%edx
-08057f66 <.text+0xe296> idiv   %esi
-08057f68 <.text+0xe298> mov    $0x1,%eax
-08057f6d <.text+0xe29d> test   %edx,%edx
-08057f6f <.text+0xe29f> jne    08057f89 <exit@plt+0xe2cd>
-08057f71 <.text+0xe2a1> mov    -0x48c(%ebp),%edx
-08057f77 <.text+0xe2a7> mov    $0x190,%si
-08057f7b <.text+0xe2ab> mov    %edx,%eax
-08057f7d <.text+0xe2ad> sar    $0x1f,%edx
-08057f80 <.text+0xe2b0> idiv   %esi
-08057f82 <.text+0xe2b2> xor    %eax,%eax
-08057f84 <.text+0xe2b4> test   %edx,%edx
-08057f86 <.text+0xe2b6> sete   %al
-08057f89 <.text+0xe2b9> mov    -0x468(%ebp),%edx
-08057f8f <.text+0xe2bf> lea    0x16d(%edx,%eax,1),%eax
-08057f96 <.text+0xe2c6> mov    $0x92492493,%edx
-08057f9b <.text+0xe2cb> mov    %eax,-0x488(%ebp)
-08057fa1 <.text+0xe2d1> sub    -0x498(%ebp),%eax
-08057fa7 <.text+0xe2d7> lea    0x17e(%eax),%esi
-08057fad <.text+0xe2dd> mov    %esi,%eax
-08057faf <.text+0xe2df> imul   %edx
-08057fb1 <.text+0xe2e1> mov    %esi,%eax
-08057fb3 <.text+0xe2e3> sar    $0x1f,%eax
-08057fb6 <.text+0xe2e6> add    %esi,%edx
-08057fb8 <.text+0xe2e8> sar    $0x2,%edx
-08057fbb <.text+0xe2eb> sub    %eax,%edx
-08057fbd <.text+0xe2ed> lea    0x0(,%edx,8),%eax
-08057fc4 <.text+0xe2f4> sub    %edx,%eax
-08057fc6 <.text+0xe2f6> mov    %eax,-0x468(%ebp)
-08057fcc <.text+0xe2fc> mov    -0x488(%ebp),%eax
-08057fd2 <.text+0xe302> mov    -0x468(%ebp),%edx
-08057fd8 <.text+0xe308> sub    %esi,%eax
-08057fda <.text+0xe30a> mov    $0xffffffff,%esi
-08057fdf <.text+0xe30f> lea    0x3(%eax,%edx,1),%eax
-08057fe3 <.text+0xe313> mov    %eax,-0x488(%ebp)
-08057fe9 <.text+0xe319> jmp    080575ed <exit@plt+0xd931>
-08057fee <.text+0xe31e> test   %ecx,%ecx
-08057ff0 <.text+0xe320> jne    08057daf <exit@plt+0xe0f3>
-08057ff6 <.text+0xe326> test   %edx,%edx
-08057ff8 <.text+0xe328> jne    08057df1 <exit@plt+0xe135>
-08057ffe <.text+0xe32e> shr    $0x1f,%ebx
-08058001 <.text+0xe331> mov    %bl,-0x488(%ebp)
-08058007 <.text+0xe337> movl   $0x0,-0x460(%ebp)
-08058011 <.text+0xe341> movb   $0x1,-0x498(%ebp)
-08058018 <.text+0xe348> movl   $0x3,-0x48c(%ebp)
-08058022 <.text+0xe352> jmp    08056cf0 <exit@plt+0xd034>
-08058027 <.text+0xe357> mov    -0x45c(%ebp),%edx
-0805802d <.text+0xe35d> mov    %edi,0x8(%esp)
-08058031 <.text+0xe361> movl   $0x30,0x4(%esp)
-08058039 <.text+0xe369> mov    %edx,(%esp)
-0805803c <.text+0xe36c> call   080497fc <memset@plt>
-08058041 <.text+0xe371> add    %edi,-0x45c(%ebp)
-08058047 <.text+0xe377> jmp    0805736a <exit@plt+0xd6ae>
-0805804c <.text+0xe37c> mov    -0x45c(%ebp),%eax
-08058052 <.text+0xe382> mov    %edi,0x8(%esp)
-08058056 <.text+0xe386> movl   $0x30,0x4(%esp)
-0805805e <.text+0xe38e> mov    %eax,(%esp)
-08058061 <.text+0xe391> call   080497fc <memset@plt>
-08058066 <.text+0xe396> add    %edi,-0x45c(%ebp)
-0805806c <.text+0xe39c> jmp    08057222 <exit@plt+0xd566>
-08058071 <.text+0xe3a1> mov    -0x45c(%ebp),%edx
-08058077 <.text+0xe3a7> mov    %edi,0x8(%esp)
-0805807b <.text+0xe3ab> movl   $0x30,0x4(%esp)
-08058083 <.text+0xe3b3> mov    %edx,(%esp)
-08058086 <.text+0xe3b6> call   080497fc <memset@plt>
-0805808b <.text+0xe3bb> add    %edi,-0x45c(%ebp)
-08058091 <.text+0xe3c1> jmp    080578fe <exit@plt+0xdc42>
-08058096 <.text+0xe3c6> xor    %edx,%edx
-08058098 <.text+0xe3c8> movl   $0x0,-0x460(%ebp)
-080580a2 <.text+0xe3d2> movl   $0x805f061,-0x494(%ebp)
-080580ac <.text+0xe3dc> jmp    08057894 <exit@plt+0xdbd8>
-080580b1 <.text+0xe3e1> mov    -0x460(%ebp),%esi
-080580b7 <.text+0xe3e7> mov    -0x494(%ebp),%eax
-080580bd <.text+0xe3ed> mov    -0x45c(%ebp),%edx
-080580c3 <.text+0xe3f3> mov    %esi,0x8(%esp)
-080580c7 <.text+0xe3f7> mov    %eax,0x4(%esp)
-080580cb <.text+0xe3fb> mov    %edx,(%esp)
-080580ce <.text+0xe3fe> call   08049a0c <memcpy@plt>
-080580d3 <.text+0xe403> mov    -0x45c(%ebp),%ecx
-080580d9 <.text+0xe409> lea    (%ecx,%esi,1),%edi
-080580dc <.text+0xe40c> jmp    0805795c <exit@plt+0xdca0>
-080580e1 <.text+0xe411> lea    0x64(%esi),%ecx
-080580e4 <.text+0xe414> movl   $0x2,-0x48c(%ebp)
-080580ee <.text+0xe41e> jmp    08057100 <exit@plt+0xd444>
-080580f3 <.text+0xe423> mov    -0x45c(%ebp),%ecx
-080580f9 <.text+0xe429> mov    %edi,0x8(%esp)
-080580fd <.text+0xe42d> movl   $0x30,0x4(%esp)
-08058105 <.text+0xe435> mov    %ecx,(%esp)
-08058108 <.text+0xe438> call   080497fc <memset@plt>
-0805810d <.text+0xe43d> add    %edi,-0x45c(%ebp)
-08058113 <.text+0xe443> movzbl (%ebx),%eax
-08058116 <.text+0xe446> jmp    08057097 <exit@plt+0xd3db>
-0805811b <.text+0xe44b> call   08049b1c <__stack_chk_fail@plt>
-08058120 <.text+0xe450> push   %ebp
-08058121 <.text+0xe451> mov    %esp,%ebp
-08058123 <.text+0xe453> sub    $0x8,%esp
-08058126 <.text+0xe456> mov    %ebx,(%esp)
-08058129 <.text+0xe459> mov    %esi,0x4(%esp)
-0805812d <.text+0xe45d> mov    0x1c(%ebp),%esi
-08058130 <.text+0xe460> mov    0x10(%ebp),%eax
-08058133 <.text+0xe463> mov    0x14(%ebp),%ebx
-08058136 <.text+0xe466> mov    0x8(%ebp),%edx
-08058139 <.text+0xe469> mov    %esi,0x14(%ebp)
-0805813c <.text+0xe46c> mov    0x18(%ebp),%esi
-0805813f <.text+0xe46f> mov    0xc(%ebp),%ecx
-08058142 <.text+0xe472> mov    %eax,0x8(%ebp)
-08058145 <.text+0xe475> xor    %eax,%eax
-08058147 <.text+0xe477> mov    %ebx,0xc(%ebp)
-0805814a <.text+0xe47a> mov    %esi,0x10(%ebp)
-0805814d <.text+0xe47d> mov    (%esp),%ebx
-08058150 <.text+0xe480> mov    0x4(%esp),%esi
-08058154 <.text+0xe484> mov    %ebp,%esp
-08058156 <.text+0xe486> pop    %ebp
-08058157 <.text+0xe487> jmp    08056430 <exit@plt+0xc774>
-0805815c <.text+0xe48c> nop
-0805815d <.text+0xe48d> nop
-0805815e <.text+0xe48e> nop
-0805815f <.text+0xe48f> nop
-08058160 <.text+0xe490> push   %ebp
-08058161 <.text+0xe491> mov    %esp,%ebp
-08058163 <.text+0xe493> push   %edi
-08058164 <.text+0xe494> push   %esi
-08058165 <.text+0xe495> push   %ebx
-08058166 <.text+0xe496> sub    $0x1c,%esp
-08058169 <.text+0xe499> mov    0x10(%ebp),%eax
-0805816c <.text+0xe49c> mov    0x8(%ebp),%esi
-0805816f <.text+0xe49f> mov    0xc(%ebp),%ebx
-08058172 <.text+0xe4a2> lea    0x14(%eax),%edi
-08058175 <.text+0xe4a5> movb   $0x0,0x14(%eax)
-08058179 <.text+0xe4a9> lea    0x0(%esi,%eiz,1),%esi
-08058180 <.text+0xe4b0> mov    %esi,(%esp)
-08058183 <.text+0xe4b3> sub    $0x1,%edi
-08058186 <.text+0xe4b6> mov    %ebx,0x4(%esp)
-0805818a <.text+0xe4ba> movl   $0xa,0x8(%esp)
-08058192 <.text+0xe4c2> movl   $0x0,0xc(%esp)
-0805819a <.text+0xe4ca> call   0805bb90 <exit@plt+0x11ed4>
-0805819f <.text+0xe4cf> add    $0x30,%eax
-080581a2 <.text+0xe4d2> mov    %al,(%edi)
-080581a4 <.text+0xe4d4> mov    %esi,(%esp)
-080581a7 <.text+0xe4d7> mov    %ebx,0x4(%esp)
-080581ab <.text+0xe4db> movl   $0xa,0x8(%esp)
-080581b3 <.text+0xe4e3> movl   $0x0,0xc(%esp)
-080581bb <.text+0xe4eb> call   0805ba60 <exit@plt+0x11da4>
-080581c0 <.text+0xe4f0> mov    %eax,%esi
-080581c2 <.text+0xe4f2> mov    %edx,%eax
-080581c4 <.text+0xe4f4> or     %esi,%eax
-080581c6 <.text+0xe4f6> mov    %edx,%ebx
-080581c8 <.text+0xe4f8> jne    08058180 <exit@plt+0xe4c4>
-080581ca <.text+0xe4fa> add    $0x1c,%esp
-080581cd <.text+0xe4fd> mov    %edi,%eax
-080581cf <.text+0xe4ff> pop    %ebx
-080581d0 <.text+0xe500> pop    %esi
-080581d1 <.text+0xe501> pop    %edi
-080581d2 <.text+0xe502> pop    %ebp
-080581d3 <.text+0xe503> ret    
-080581d4 <.text+0xe504> nop
-080581d5 <.text+0xe505> nop
-080581d6 <.text+0xe506> nop
-080581d7 <.text+0xe507> nop
-080581d8 <.text+0xe508> nop
-080581d9 <.text+0xe509> nop
-080581da <.text+0xe50a> nop
-080581db <.text+0xe50b> nop
-080581dc <.text+0xe50c> nop
-080581dd <.text+0xe50d> nop
-080581de <.text+0xe50e> nop
-080581df <.text+0xe50f> nop
-080581e0 <.text+0xe510> push   %ebp
-080581e1 <.text+0xe511> mov    %esp,%ebp
-080581e3 <.text+0xe513> sub    $0x818,%esp
-080581e9 <.text+0xe519> mov    0x8(%ebp),%eax
-080581ec <.text+0xe51c> mov    %edi,-0x4(%ebp)
-080581ef <.text+0xe51f> lea    -0x7ec(%ebp),%edi
-080581f5 <.text+0xe525> mov    %ebx,-0xc(%ebp)
-080581f8 <.text+0xe528> mov    %esi,-0x8(%ebp)
-080581fb <.text+0xe52b> mov    %eax,-0x7fc(%ebp)
-08058201 <.text+0xe531> mov    0x10(%ebp),%eax
-08058204 <.text+0xe534> mov    %gs:0x14,%edx
-0805820b <.text+0xe53b> mov    %edx,-0x1c(%ebp)
-0805820e <.text+0xe53e> xor    %edx,%edx
-08058210 <.text+0xe540> movl   $0x7d0,-0x7f0(%ebp)
-0805821a <.text+0xe54a> mov    %edi,(%esp)
-0805821d <.text+0xe54d> mov    %eax,0xc(%esp)
-08058221 <.text+0xe551> mov    0xc(%ebp),%eax
-08058224 <.text+0xe554> mov    %eax,0x8(%esp)
-08058228 <.text+0xe558> lea    -0x7f0(%ebp),%eax
-0805822e <.text+0xe55e> mov    %eax,0x4(%esp)
-08058232 <.text+0xe562> call   08058d10 <exit@plt+0xf054>
-08058237 <.text+0xe567> mov    -0x7f0(%ebp),%ebx
-0805823d <.text+0xe56d> test   %eax,%eax
-0805823f <.text+0xe56f> mov    %eax,%esi
-08058241 <.text+0xe571> je     080582b6 <exit@plt+0xe5fa>
-08058243 <.text+0xe573> mov    -0x7fc(%ebp),%edx
-08058249 <.text+0xe579> mov    %ebx,0x8(%esp)
-0805824d <.text+0xe57d> movl   $0x1,0x4(%esp)
-08058255 <.text+0xe585> mov    %eax,(%esp)
-08058258 <.text+0xe588> mov    %edx,0xc(%esp)
-0805825c <.text+0xe58c> call   08049acc <fwrite@plt>
-08058261 <.text+0xe591> cmp    %eax,%ebx
-08058263 <.text+0xe593> ja     08058288 <exit@plt+0xe5cc>
-08058265 <.text+0xe595> test   %ebx,%ebx
-08058267 <.text+0xe597> mov    %ebx,%eax
-08058269 <.text+0xe599> js     080582ab <exit@plt+0xe5ef>
-0805826b <.text+0xe59b> mov    -0x1c(%ebp),%edx
-0805826e <.text+0xe59e> xor    %gs:0x14,%edx
-08058275 <.text+0xe5a5> jne    080582cb <exit@plt+0xe60f>
-08058277 <.text+0xe5a7> mov    -0xc(%ebp),%ebx
-0805827a <.text+0xe5aa> mov    -0x8(%ebp),%esi
-0805827d <.text+0xe5ad> mov    -0x4(%ebp),%edi
-08058280 <.text+0xe5b0> mov    %ebp,%esp
-08058282 <.text+0xe5b2> pop    %ebp
-08058283 <.text+0xe5b3> ret    
-08058284 <.text+0xe5b4> lea    0x0(%esi,%eiz,1),%esi
-08058288 <.text+0xe5b8> cmp    %edi,%esi
-0805828a <.text+0xe5ba> mov    $0xffffffff,%eax
-0805828f <.text+0xe5bf> je     0805826b <exit@plt+0xe5af>
-08058291 <.text+0xe5c1> call   0804969c <__errno_location@plt>
-08058296 <.text+0xe5c6> mov    (%eax),%edi
-08058298 <.text+0xe5c8> mov    %eax,%ebx
-0805829a <.text+0xe5ca> mov    %esi,(%esp)
-0805829d <.text+0xe5cd> call   080498cc <free@plt>
-080582a2 <.text+0xe5d2> mov    $0xffffffff,%eax
-080582a7 <.text+0xe5d7> mov    %edi,(%ebx)
-080582a9 <.text+0xe5d9> jmp    0805826b <exit@plt+0xe5af>
-080582ab <.text+0xe5db> call   0804969c <__errno_location@plt>
-080582b0 <.text+0xe5e0> movl   $0x4b,(%eax)
-080582b6 <.text+0xe5e6> mov    -0x7fc(%ebp),%eax
-080582bc <.text+0xe5ec> mov    %eax,(%esp)
-080582bf <.text+0xe5ef> call   08058840 <exit@plt+0xeb84>
-080582c4 <.text+0xe5f4> mov    $0xffffffff,%eax
-080582c9 <.text+0xe5f9> jmp    0805826b <exit@plt+0xe5af>
-080582cb <.text+0xe5fb> call   08049b1c <__stack_chk_fail@plt>
-080582d0 <.text+0xe600> push   %ebp
-080582d1 <.text+0xe601> mov    %esp,%ebp
-080582d3 <.text+0xe603> sub    $0x18,%esp
-080582d6 <.text+0xe606> mov    0xc(%ebp),%eax
-080582d9 <.text+0xe609> mov    %eax,0x4(%esp)
-080582dd <.text+0xe60d> mov    0x8(%ebp),%eax
-080582e0 <.text+0xe610> mov    %eax,(%esp)
-080582e3 <.text+0xe613> call   080497cc <calloc@plt>
-080582e8 <.text+0xe618> test   %eax,%eax
-080582ea <.text+0xe61a> je     080582ee <exit@plt+0xe632>
-080582ec <.text+0xe61c> leave  
-080582ed <.text+0xe61d> ret    
-080582ee <.text+0xe61e> xchg   %ax,%ax
-080582f0 <.text+0xe620> call   080527c0 <exit@plt+0x8b04>
-080582f5 <.text+0xe625> lea    0x0(%esi,%eiz,1),%esi
-080582f9 <.text+0xe629> lea    0x0(%edi,%eiz,1),%edi
-08058300 <.text+0xe630> push   %ebp
-08058301 <.text+0xe631> mov    %esp,%ebp
-08058303 <.text+0xe633> push   %ebx
-08058304 <.text+0xe634> sub    $0x14,%esp
-08058307 <.text+0xe637> mov    0xc(%ebp),%ebx
-0805830a <.text+0xe63a> mov    0x8(%ebp),%eax
-0805830d <.text+0xe63d> mov    %ebx,0x4(%esp)
-08058311 <.text+0xe641> mov    %eax,(%esp)
-08058314 <.text+0xe644> call   0804975c <realloc@plt>
-08058319 <.text+0xe649> test   %eax,%eax
-0805831b <.text+0xe64b> je     08058323 <exit@plt+0xe667>
-0805831d <.text+0xe64d> add    $0x14,%esp
-08058320 <.text+0xe650> pop    %ebx
-08058321 <.text+0xe651> pop    %ebp
-08058322 <.text+0xe652> ret    
-08058323 <.text+0xe653> test   %ebx,%ebx
-08058325 <.text+0xe655> je     0805831d <exit@plt+0xe661>
-08058327 <.text+0xe657> call   080527c0 <exit@plt+0x8b04>
-0805832c <.text+0xe65c> lea    0x0(%esi,%eiz,1),%esi
-08058330 <.text+0xe660> push   %ebp
-08058331 <.text+0xe661> mov    %esp,%ebp
-08058333 <.text+0xe663> push   %ebx
-08058334 <.text+0xe664> sub    $0x4,%esp
-08058337 <.text+0xe667> mov    0x8(%ebp),%ecx
-0805833a <.text+0xe66a> mov    0xc(%ebp),%ebx
-0805833d <.text+0xe66d> test   %ecx,%ecx
-0805833f <.text+0xe66f> mov    (%ebx),%eax
-08058341 <.text+0xe671> je     08058368 <exit@plt+0xe6ac>
-08058343 <.text+0xe673> cmp    $0xaaaaaaa9,%eax
-08058348 <.text+0xe678> ja     08058370 <exit@plt+0xe6b4>
-0805834a <.text+0xe67a> lea    0x1(%eax),%edx
-0805834d <.text+0xe67d> shr    %edx
-0805834f <.text+0xe67f> add    %edx,%eax
-08058351 <.text+0xe681> mov    %eax,(%ebx)
-08058353 <.text+0xe683> mov    %eax,0xc(%ebp)
-08058356 <.text+0xe686> mov    %ecx,0x8(%ebp)
-08058359 <.text+0xe689> add    $0x4,%esp
-0805835c <.text+0xe68c> pop    %ebx
-0805835d <.text+0xe68d> pop    %ebp
-0805835e <.text+0xe68e> jmp    08058300 <exit@plt+0xe644>
-08058363 <.text+0xe693> nop
-08058364 <.text+0xe694> lea    0x0(%esi,%eiz,1),%esi
-08058368 <.text+0xe698> test   %eax,%eax
-0805836a <.text+0xe69a> jne    08058351 <exit@plt+0xe695>
-0805836c <.text+0xe69c> mov    $0x40,%al
-0805836e <.text+0xe69e> jmp    08058351 <exit@plt+0xe695>
-08058370 <.text+0xe6a0> call   080527c0 <exit@plt+0x8b04>
-08058375 <.text+0xe6a5> lea    0x0(%esi,%eiz,1),%esi
-08058379 <.text+0xe6a9> lea    0x0(%edi,%eiz,1),%edi
-08058380 <.text+0xe6b0> push   %ebp
-08058381 <.text+0xe6b1> mov    %esp,%ebp
-08058383 <.text+0xe6b3> push   %ebx
-08058384 <.text+0xe6b4> sub    $0x14,%esp
-08058387 <.text+0xe6b7> mov    0x8(%ebp),%ebx
-0805838a <.text+0xe6ba> mov    %ebx,(%esp)
-0805838d <.text+0xe6bd> call   08049afc <malloc@plt>
-08058392 <.text+0xe6c2> test   %eax,%eax
-08058394 <.text+0xe6c4> je     0805839c <exit@plt+0xe6e0>
-08058396 <.text+0xe6c6> add    $0x14,%esp
-08058399 <.text+0xe6c9> pop    %ebx
-0805839a <.text+0xe6ca> pop    %ebp
-0805839b <.text+0xe6cb> ret    
-0805839c <.text+0xe6cc> test   %ebx,%ebx
-0805839e <.text+0xe6ce> xchg   %ax,%ax
-080583a0 <.text+0xe6d0> je     08058396 <exit@plt+0xe6da>
-080583a2 <.text+0xe6d2> call   080527c0 <exit@plt+0x8b04>
-080583a7 <.text+0xe6d7> mov    %esi,%esi
-080583a9 <.text+0xe6d9> lea    0x0(%edi,%eiz,1),%edi
-080583b0 <.text+0xe6e0> push   %ebp
-080583b1 <.text+0xe6e1> mov    %esp,%ebp
-080583b3 <.text+0xe6e3> push   %ebx
-080583b4 <.text+0xe6e4> sub    $0x14,%esp
-080583b7 <.text+0xe6e7> mov    0xc(%ebp),%ebx
-080583ba <.text+0xe6ea> mov    %ebx,(%esp)
-080583bd <.text+0xe6ed> call   08058380 <exit@plt+0xe6c4>
-080583c2 <.text+0xe6f2> mov    0x8(%ebp),%edx
-080583c5 <.text+0xe6f5> mov    %ebx,0x8(%esp)
-080583c9 <.text+0xe6f9> mov    %edx,0x4(%esp)
-080583cd <.text+0xe6fd> mov    %eax,(%esp)
-080583d0 <.text+0xe700> call   08049a0c <memcpy@plt>
-080583d5 <.text+0xe705> add    $0x14,%esp
-080583d8 <.text+0xe708> pop    %ebx
-080583d9 <.text+0xe709> pop    %ebp
-080583da <.text+0xe70a> ret    
-080583db <.text+0xe70b> nop
-080583dc <.text+0xe70c> lea    0x0(%esi,%eiz,1),%esi
-080583e0 <.text+0xe710> push   %ebp
-080583e1 <.text+0xe711> mov    %esp,%ebp
-080583e3 <.text+0xe713> push   %ebx
-080583e4 <.text+0xe714> sub    $0x14,%esp
-080583e7 <.text+0xe717> mov    0x8(%ebp),%ebx
-080583ea <.text+0xe71a> mov    %ebx,(%esp)
-080583ed <.text+0xe71d> call   08049a2c <strlen@plt>
-080583f2 <.text+0xe722> mov    %ebx,(%esp)
-080583f5 <.text+0xe725> add    $0x1,%eax
-080583f8 <.text+0xe728> mov    %eax,0x4(%esp)
-080583fc <.text+0xe72c> call   080583b0 <exit@plt+0xe6f4>
-08058401 <.text+0xe731> add    $0x14,%esp
-08058404 <.text+0xe734> pop    %ebx
-08058405 <.text+0xe735> pop    %ebp
-08058406 <.text+0xe736> ret    
-08058407 <.text+0xe737> mov    %esi,%esi
-08058409 <.text+0xe739> lea    0x0(%edi,%eiz,1),%edi
-08058410 <.text+0xe740> push   %ebp
-08058411 <.text+0xe741> mov    %esp,%ebp
-08058413 <.text+0xe743> push   %ebx
-08058414 <.text+0xe744> sub    $0x14,%esp
-08058417 <.text+0xe747> mov    0x8(%ebp),%ebx
-0805841a <.text+0xe74a> mov    %ebx,(%esp)
-0805841d <.text+0xe74d> call   08058380 <exit@plt+0xe6c4>
-08058422 <.text+0xe752> mov    %ebx,0x8(%esp)
-08058426 <.text+0xe756> movl   $0x0,0x4(%esp)
-0805842e <.text+0xe75e> mov    %eax,(%esp)
-08058431 <.text+0xe761> call   080497fc <memset@plt>
-08058436 <.text+0xe766> add    $0x14,%esp
-08058439 <.text+0xe769> pop    %ebx
-0805843a <.text+0xe76a> pop    %ebp
-0805843b <.text+0xe76b> ret    
-0805843c <.text+0xe76c> nop
-0805843d <.text+0xe76d> nop
-0805843e <.text+0xe76e> nop
-0805843f <.text+0xe76f> nop
-08058440 <.text+0xe770> push   %ebp
-08058441 <.text+0xe771> mov    %esp,%ebp
-08058443 <.text+0xe773> sub    $0x48,%esp
-08058446 <.text+0xe776> mov    0x8(%ebp),%eax
-08058449 <.text+0xe779> mov    %ebx,-0xc(%ebp)
-0805844c <.text+0xe77c> movzbl 0x10(%ebp),%ecx
-08058450 <.text+0xe780> mov    %esi,-0x8(%ebp)
-08058453 <.text+0xe783> mov    0x80612b8,%ebx
-08058459 <.text+0xe789> mov    %edi,-0x4(%ebp)
-0805845c <.text+0xe78c> mov    0xc(%ebp),%esi
-0805845f <.text+0xe78f> cmp    $0x3,%eax
-08058462 <.text+0xe792> ja     080584c0 <exit@plt+0xe804>
-08058464 <.text+0xe794> cmp    $0x2,%eax
-08058467 <.text+0xe797> mov    $0x805fa88,%edx
-0805846c <.text+0xe79c> jb     080584e8 <exit@plt+0xe82c>
-0805846e <.text+0xe79e> test   %esi,%esi
-08058470 <.text+0xe7a0> js     080584d0 <exit@plt+0xe814>
-08058472 <.text+0xe7a2> mov    0x14(%ebp),%eax
-08058475 <.text+0xe7a5> shl    $0x4,%esi
-08058478 <.text+0xe7a8> mov    (%esi,%eax,1),%edi
-0805847b <.text+0xe7ab> mov    $0x805fae5,%esi
-08058480 <.text+0xe7b0> mov    %edx,0x4(%esp)
-08058484 <.text+0xe7b4> movl   $0x5,0x8(%esp)
-0805848c <.text+0xe7bc> movl   $0x0,(%esp)
-08058493 <.text+0xe7c3> call   0804990c <dcgettext@plt>
-08058498 <.text+0xe7c8> mov    0x18(%ebp),%edx
-0805849b <.text+0xe7cb> mov    %edi,0x10(%esp)
-0805849f <.text+0xe7cf> mov    %esi,0xc(%esp)
-080584a3 <.text+0xe7d3> movl   $0x0,0x4(%esp)
-080584ab <.text+0xe7db> mov    %edx,0x14(%esp)
-080584af <.text+0xe7df> mov    %ebx,(%esp)
-080584b2 <.text+0xe7e2> mov    %eax,0x8(%esp)
-080584b6 <.text+0xe7e6> call   08049b4c <error@plt>
-080584bb <.text+0xe7eb> call   0804968c <abort@plt>
-080584c0 <.text+0xe7f0> cmp    $0x4,%eax
-080584c3 <.text+0xe7f3> mov    $0x805faad,%edx
-080584c8 <.text+0xe7f8> jne    080584bb <exit@plt+0xe7ff>
-080584ca <.text+0xe7fa> test   %esi,%esi
-080584cc <.text+0xe7fc> jns    08058472 <exit@plt+0xe7b6>
-080584ce <.text+0xe7fe> xchg   %ax,%ax
-080584d0 <.text+0xe800> neg    %esi
-080584d2 <.text+0xe802> add    $0x805fae5,%esi
-080584d8 <.text+0xe808> mov    %cl,-0x1a(%ebp)
-080584db <.text+0xe80b> lea    -0x1a(%ebp),%edi
-080584de <.text+0xe80e> movb   $0x0,-0x19(%ebp)
-080584e2 <.text+0xe812> jmp    08058480 <exit@plt+0xe7c4>
-080584e4 <.text+0xe814> lea    0x0(%esi,%eiz,1),%esi
-080584e8 <.text+0xe818> cmp    $0x1,%eax
-080584eb <.text+0xe81b> jne    080584bb <exit@plt+0xe7ff>
-080584ed <.text+0xe81d> mov    $0x805fac8,%edx
-080584f2 <.text+0xe822> jmp    0805846e <exit@plt+0xe7b2>
-080584f7 <.text+0xe827> nop
-080584f8 <.text+0xe828> nop
-080584f9 <.text+0xe829> nop
-080584fa <.text+0xe82a> nop
-080584fb <.text+0xe82b> nop
-080584fc <.text+0xe82c> nop
-080584fd <.text+0xe82d> nop
-080584fe <.text+0xe82e> nop
-080584ff <.text+0xe82f> nop
-08058500 <.text+0xe830> push   %ebp
-08058501 <.text+0xe831> mov    %esp,%ebp
-08058503 <.text+0xe833> push   %edi
-08058504 <.text+0xe834> push   %esi
-08058505 <.text+0xe835> xor    %esi,%esi
-08058507 <.text+0xe837> push   %ebx
-08058508 <.text+0xe838> sub    $0x8,%esp
-0805850b <.text+0xe83b> test   %ecx,%ecx
-0805850d <.text+0xe83d> mov    %eax,-0x14(%ebp)
-08058510 <.text+0xe840> mov    %edx,-0x10(%ebp)
-08058513 <.text+0xe843> je     08058553 <exit@plt+0xe897>
-08058515 <.text+0xe845> mov    $0xffffffff,%eax
-0805851a <.text+0xe84a> xor    %edx,%edx
-0805851c <.text+0xe84c> divl   -0x10(%ebp)
-0805851f <.text+0xe84f> mov    -0x14(%ebp),%edx
-08058522 <.text+0xe852> mov    (%edx),%ebx
-08058524 <.text+0xe854> xor    %edx,%edx
-08058526 <.text+0xe856> jmp    0805853b <exit@plt+0xe87f>
-08058528 <.text+0xe858> mov    $0x1,%edi
-0805852d <.text+0xe85d> add    $0x1,%edx
-08058530 <.text+0xe860> or     %edi,%esi
-08058532 <.text+0xe862> cmp    %ecx,%edx
-08058534 <.text+0xe864> mov    $0xffffffff,%ebx
-08058539 <.text+0xe869> je     0805854e <exit@plt+0xe892>
-0805853b <.text+0xe86b> cmp    %eax,%ebx
-0805853d <.text+0xe86d> ja     08058528 <exit@plt+0xe86c>
-0805853f <.text+0xe86f> xor    %edi,%edi
-08058541 <.text+0xe871> add    $0x1,%edx
-08058544 <.text+0xe874> imul   -0x10(%ebp),%ebx
-08058548 <.text+0xe878> or     %edi,%esi
-0805854a <.text+0xe87a> cmp    %ecx,%edx
-0805854c <.text+0xe87c> jne    0805853b <exit@plt+0xe87f>
-0805854e <.text+0xe87e> mov    -0x14(%ebp),%eax
-08058551 <.text+0xe881> mov    %ebx,(%eax)
-08058553 <.text+0xe883> add    $0x8,%esp
-08058556 <.text+0xe886> mov    %esi,%eax
-08058558 <.text+0xe888> pop    %ebx
-08058559 <.text+0xe889> pop    %esi
-0805855a <.text+0xe88a> pop    %edi
-0805855b <.text+0xe88b> pop    %ebp
-0805855c <.text+0xe88c> ret    
-0805855d <.text+0xe88d> lea    0x0(%esi),%esi
-08058560 <.text+0xe890> push   %ebp
-08058561 <.text+0xe891> mov    %esp,%ebp
-08058563 <.text+0xe893> push   %edi
-08058564 <.text+0xe894> push   %esi
-08058565 <.text+0xe895> push   %ebx
-08058566 <.text+0xe896> sub    $0x3c,%esp
-08058569 <.text+0xe899> mov    0x8(%ebp),%esi
-0805856c <.text+0xe89c> cmpl   $0x24,0x10(%ebp)
-08058570 <.text+0xe8a0> ja     0805880e <exit@plt+0xeb52>
-08058576 <.text+0xe8a6> mov    0xc(%ebp),%ebx
-08058579 <.text+0xe8a9> test   %ebx,%ebx
-0805857b <.text+0xe8ab> je     080586e0 <exit@plt+0xea24>
-08058581 <.text+0xe8b1> movzbl (%esi),%edx
-08058584 <.text+0xe8b4> mov    %dl,-0x30(%ebp)
-08058587 <.text+0xe8b7> call   0804995c <__ctype_b_loc@plt>
-0805858c <.text+0xe8bc> movzbl -0x30(%ebp),%edx
-08058590 <.text+0xe8c0> mov    (%eax),%edi
-08058592 <.text+0xe8c2> mov    %esi,%eax
-08058594 <.text+0xe8c4> jmp    0805859e <exit@plt+0xe8e2>
-08058596 <.text+0xe8c6> xchg   %ax,%ax
-08058598 <.text+0xe8c8> add    $0x1,%eax
-0805859b <.text+0xe8cb> movzbl (%eax),%edx
-0805859e <.text+0xe8ce> movzbl %dl,%ecx
-080585a1 <.text+0xe8d1> testb  $0x20,0x1(%edi,%ecx,2)
-080585a6 <.text+0xe8d6> jne    08058598 <exit@plt+0xe8dc>
-080585a8 <.text+0xe8d8> cmp    $0x2d,%dl
-080585ab <.text+0xe8db> je     080585ed <exit@plt+0xe931>
-080585ad <.text+0xe8dd> call   0804969c <__errno_location@plt>
-080585b2 <.text+0xe8e2> movl   $0x0,(%eax)
-080585b8 <.text+0xe8e8> mov    %eax,%edx
-080585ba <.text+0xe8ea> mov    0x10(%ebp),%eax
-080585bd <.text+0xe8ed> mov    %ebx,0x4(%esp)
-080585c1 <.text+0xe8f1> mov    %esi,(%esp)
-080585c4 <.text+0xe8f4> mov    %eax,0x8(%esp)
-080585c8 <.text+0xe8f8> mov    %edx,-0x30(%ebp)
-080585cb <.text+0xe8fb> call   08049a1c <strtoul@plt>
-080585d0 <.text+0xe900> mov    (%ebx),%edi
-080585d2 <.text+0xe902> mov    -0x30(%ebp),%edx
-080585d5 <.text+0xe905> cmp    %esi,%edi
-080585d7 <.text+0xe907> mov    %eax,-0x20(%ebp)
-080585da <.text+0xe90a> je     08058688 <exit@plt+0xe9cc>
-080585e0 <.text+0xe910> mov    (%edx),%edx
-080585e2 <.text+0xe912> xor    %esi,%esi
-080585e4 <.text+0xe914> test   %edx,%edx
-080585e6 <.text+0xe916> je     08058604 <exit@plt+0xe948>
-080585e8 <.text+0xe918> cmp    $0x22,%edx
-080585eb <.text+0xe91b> je     08058600 <exit@plt+0xe944>
-080585ed <.text+0xe91d> mov    $0x4,%esi
-080585f2 <.text+0xe922> add    $0x3c,%esp
-080585f5 <.text+0xe925> mov    %esi,%eax
-080585f7 <.text+0xe927> pop    %ebx
-080585f8 <.text+0xe928> pop    %esi
-080585f9 <.text+0xe929> pop    %edi
-080585fa <.text+0xe92a> pop    %ebp
-080585fb <.text+0xe92b> ret    
-080585fc <.text+0xe92c> lea    0x0(%esi,%eiz,1),%esi
-08058600 <.text+0xe930> mov    $0x1,%si
-08058604 <.text+0xe934> mov    0x18(%ebp),%edx
-08058607 <.text+0xe937> test   %edx,%edx
-08058609 <.text+0xe939> je     080587f0 <exit@plt+0xeb34>
-0805860f <.text+0xe93f> movzbl (%edi),%edx
-08058612 <.text+0xe942> test   %dl,%dl
-08058614 <.text+0xe944> je     080586c8 <exit@plt+0xea0c>
-0805861a <.text+0xe94a> movsbl %dl,%eax
-0805861d <.text+0xe94d> mov    %eax,0x4(%esp)
-08058621 <.text+0xe951> mov    0x18(%ebp),%eax
-08058624 <.text+0xe954> mov    %eax,(%esp)
-08058627 <.text+0xe957> mov    %dl,-0x30(%ebp)
-0805862a <.text+0xe95a> call   080497ac <strchr@plt>
-0805862f <.text+0xe95f> movzbl -0x30(%ebp),%edx
-08058633 <.text+0xe963> test   %eax,%eax
-08058635 <.text+0xe965> je     0805870e <exit@plt+0xea52>
-0805863b <.text+0xe96b> movl   $0x30,0x4(%esp)
-08058643 <.text+0xe973> mov    0x18(%ebp),%eax
-08058646 <.text+0xe976> mov    %eax,(%esp)
-08058649 <.text+0xe979> mov    %dl,-0x30(%ebp)
-0805864c <.text+0xe97c> call   080497ac <strchr@plt>
-08058651 <.text+0xe981> movzbl -0x30(%ebp),%edx
-08058655 <.text+0xe985> test   %eax,%eax
-08058657 <.text+0xe987> je     080586fa <exit@plt+0xea3e>
-0805865d <.text+0xe98d> movzbl 0x1(%edi),%eax
-08058661 <.text+0xe991> cmp    $0x44,%al
-08058663 <.text+0xe993> je     08058671 <exit@plt+0xe9b5>
-08058665 <.text+0xe995> cmp    $0x69,%al
-08058667 <.text+0xe997> je     080586e8 <exit@plt+0xea2c>
-08058669 <.text+0xe999> cmp    $0x42,%al
-0805866b <.text+0xe99b> jne    080586fa <exit@plt+0xea3e>
-08058671 <.text+0xe9a1> movl   $0x2,-0x2c(%ebp)
-08058678 <.text+0xe9a8> mov    $0x3e8,%eax
-0805867d <.text+0xe9ad> lea    0x0(%esi),%esi
-08058680 <.text+0xe9b0> jmp    08058706 <exit@plt+0xea4a>
-08058685 <.text+0xe9b5> lea    0x0(%esi),%esi
-08058688 <.text+0xe9b8> mov    0x18(%ebp),%ecx
-0805868b <.text+0xe9bb> test   %ecx,%ecx
-0805868d <.text+0xe9bd> je     080585ed <exit@plt+0xe931>
-08058693 <.text+0xe9c3> movzbl (%esi),%eax
-08058696 <.text+0xe9c6> test   %al,%al
-08058698 <.text+0xe9c8> je     080585ed <exit@plt+0xe931>
-0805869e <.text+0xe9ce> movsbl %al,%eax
-080586a1 <.text+0xe9d1> mov    %eax,0x4(%esp)
-080586a5 <.text+0xe9d5> mov    0x18(%ebp),%edx
-080586a8 <.text+0xe9d8> mov    %edx,(%esp)
-080586ab <.text+0xe9db> call   080497ac <strchr@plt>
-080586b0 <.text+0xe9e0> test   %eax,%eax
-080586b2 <.text+0xe9e2> je     080585ed <exit@plt+0xe931>
-080586b8 <.text+0xe9e8> movl   $0x1,-0x20(%ebp)
-080586bf <.text+0xe9ef> xor    %esi,%esi
-080586c1 <.text+0xe9f1> jmp    0805860f <exit@plt+0xe953>
-080586c6 <.text+0xe9f6> xchg   %ax,%ax
-080586c8 <.text+0xe9f8> mov    -0x20(%ebp),%edx
-080586cb <.text+0xe9fb> mov    0x14(%ebp),%eax
-080586ce <.text+0xe9fe> mov    %edx,(%eax)
-080586d0 <.text+0xea00> add    $0x3c,%esp
-080586d3 <.text+0xea03> mov    %esi,%eax
-080586d5 <.text+0xea05> pop    %ebx
-080586d6 <.text+0xea06> pop    %esi
-080586d7 <.text+0xea07> pop    %edi
-080586d8 <.text+0xea08> pop    %ebp
-080586d9 <.text+0xea09> ret    
-080586da <.text+0xea0a> lea    0x0(%esi),%esi
-080586e0 <.text+0xea10> lea    -0x1c(%ebp),%ebx
-080586e3 <.text+0xea13> jmp    08058581 <exit@plt+0xe8c5>
-080586e8 <.text+0xea18> movl   $0x3,-0x2c(%ebp)
-080586ef <.text+0xea1f> mov    $0x400,%eax
-080586f4 <.text+0xea24> cmpb   $0x42,0x2(%edi)
-080586f8 <.text+0xea28> je     08058706 <exit@plt+0xea4a>
-080586fa <.text+0xea2a> movl   $0x1,-0x2c(%ebp)
-08058701 <.text+0xea31> mov    $0x400,%eax
-08058706 <.text+0xea36> sub    $0x42,%edx
-08058709 <.text+0xea39> cmp    $0x35,%dl
-0805870c <.text+0xea3c> jbe    0805871e <exit@plt+0xea62>
-0805870e <.text+0xea3e> mov    -0x20(%ebp),%eax
-08058711 <.text+0xea41> or     $0x2,%esi
-08058714 <.text+0xea44> mov    0x14(%ebp),%edx
-08058717 <.text+0xea47> mov    %eax,(%edx)
-08058719 <.text+0xea49> jmp    080585f2 <exit@plt+0xe936>
-0805871e <.text+0xea4e> movzbl %dl,%edx
-08058721 <.text+0xea51> jmp    *0x805fb1c(,%edx,4)
-08058728 <.text+0xea58> lea    -0x20(%ebp),%edi
-0805872b <.text+0xea5b> mov    $0x1,%ecx
-08058730 <.text+0xea60> mov    %eax,%edx
-08058732 <.text+0xea62> mov    %edi,%eax
-08058734 <.text+0xea64> call   08058500 <exit@plt+0xe844>
-08058739 <.text+0xea69> mov    (%ebx),%edi
-0805873b <.text+0xea6b> mov    -0x20(%ebp),%edx
-0805873e <.text+0xea6e> add    -0x2c(%ebp),%edi
-08058741 <.text+0xea71> or     %eax,%esi
-08058743 <.text+0xea73> mov    %edi,(%ebx)
-08058745 <.text+0xea75> cmpb   $0x0,(%edi)
-08058748 <.text+0xea78> je     080586cb <exit@plt+0xea0f>
-0805874a <.text+0xea7a> or     $0x2,%esi
-0805874d <.text+0xea7d> jmp    080586cb <exit@plt+0xea0f>
-08058752 <.text+0xea82> lea    -0x20(%ebp),%edi
-08058755 <.text+0xea85> mov    $0x3,%ecx
-0805875a <.text+0xea8a> jmp    08058730 <exit@plt+0xea74>
-0805875c <.text+0xea8c> lea    -0x20(%ebp),%edi
-0805875f <.text+0xea8f> mov    $0x6,%ecx
-08058764 <.text+0xea94> jmp    08058730 <exit@plt+0xea74>
-08058766 <.text+0xea96> mov    -0x20(%ebp),%edx
-08058769 <.text+0xea99> cmp    $0x3fffff,%edx
-0805876f <.text+0xea9f> ja     080587fa <exit@plt+0xeb3e>
-08058775 <.text+0xeaa5> shl    $0xa,%edx
-08058778 <.text+0xeaa8> xor    %eax,%eax
-0805877a <.text+0xeaaa> mov    %edx,-0x20(%ebp)
-0805877d <.text+0xeaad> jmp    0805873e <exit@plt+0xea82>
-0805877f <.text+0xeaaf> mov    -0x20(%ebp),%edx
-08058782 <.text+0xeab2> cmp    $0x7fffffff,%edx
-08058788 <.text+0xeab8> ja     080587fa <exit@plt+0xeb3e>
-0805878a <.text+0xeaba> add    %edx,%edx
-0805878c <.text+0xeabc> xor    %eax,%eax
-0805878e <.text+0xeabe> mov    %edx,-0x20(%ebp)
-08058791 <.text+0xeac1> jmp    0805873e <exit@plt+0xea82>
-08058793 <.text+0xeac3> lea    -0x20(%ebp),%edi
-08058796 <.text+0xeac6> mov    $0x8,%ecx
-0805879b <.text+0xeacb> jmp    08058730 <exit@plt+0xea74>
-0805879d <.text+0xeacd> lea    -0x20(%ebp),%edi
-080587a0 <.text+0xead0> mov    $0x4,%ecx
-080587a5 <.text+0xead5> jmp    08058730 <exit@plt+0xea74>
-080587a7 <.text+0xead7> lea    -0x20(%ebp),%edi
-080587aa <.text+0xeada> mov    $0x5,%ecx
-080587af <.text+0xeadf> jmp    08058730 <exit@plt+0xea74>
-080587b4 <.text+0xeae4> lea    -0x20(%ebp),%edi
-080587b7 <.text+0xeae7> mov    $0x2,%ecx
-080587bc <.text+0xeaec> jmp    08058730 <exit@plt+0xea74>
-080587c1 <.text+0xeaf1> mov    -0x20(%ebp),%edx
-080587c4 <.text+0xeaf4> cmp    $0x7fffff,%edx
-080587ca <.text+0xeafa> ja     080587fa <exit@plt+0xeb3e>
-080587cc <.text+0xeafc> shl    $0x9,%edx
-080587cf <.text+0xeaff> xor    %eax,%eax
-080587d1 <.text+0xeb01> mov    %edx,-0x20(%ebp)
-080587d4 <.text+0xeb04> jmp    0805873e <exit@plt+0xea82>
-080587d9 <.text+0xeb09> lea    -0x20(%ebp),%edi
-080587dc <.text+0xeb0c> mov    $0x7,%ecx
-080587e1 <.text+0xeb11> jmp    08058730 <exit@plt+0xea74>
-080587e6 <.text+0xeb16> mov    -0x20(%ebp),%edx
-080587e9 <.text+0xeb19> xor    %eax,%eax
-080587eb <.text+0xeb1b> jmp    0805873e <exit@plt+0xea82>
-080587f0 <.text+0xeb20> mov    0x14(%ebp),%edx
-080587f3 <.text+0xeb23> mov    %eax,(%edx)
-080587f5 <.text+0xeb25> jmp    080585f2 <exit@plt+0xe936>
-080587fa <.text+0xeb2a> movl   $0xffffffff,-0x20(%ebp)
-08058801 <.text+0xeb31> or     $0xffffffff,%edx
-08058804 <.text+0xeb34> mov    $0x1,%eax
-08058809 <.text+0xeb39> jmp    0805873e <exit@plt+0xea82>
-0805880e <.text+0xeb3e> movl   $0x805fbf4,0xc(%esp)
-08058816 <.text+0xeb46> movl   $0x53,0x8(%esp)
-0805881e <.text+0xeb4e> movl   $0x805fae8,0x4(%esp)
-08058826 <.text+0xeb56> movl   $0x805faf4,(%esp)
-0805882d <.text+0xeb5d> call   0804987c <__assert_fail@plt>
-08058832 <.text+0xeb62> nop
-08058833 <.text+0xeb63> nop
-08058834 <.text+0xeb64> nop
-08058835 <.text+0xeb65> nop
-08058836 <.text+0xeb66> nop
-08058837 <.text+0xeb67> nop
-08058838 <.text+0xeb68> nop
-08058839 <.text+0xeb69> nop
-0805883a <.text+0xeb6a> nop
-0805883b <.text+0xeb6b> nop
-0805883c <.text+0xeb6c> nop
-0805883d <.text+0xeb6d> nop
-0805883e <.text+0xeb6e> nop
-0805883f <.text+0xeb6f> nop
-08058840 <.text+0xeb70> push   %ebp
-08058841 <.text+0xeb71> mov    %esp,%ebp
-08058843 <.text+0xeb73> mov    0x8(%ebp),%eax
-08058846 <.text+0xeb76> orl    $0x20,(%eax)
-08058849 <.text+0xeb79> pop    %ebp
-0805884a <.text+0xeb7a> ret    
-0805884b <.text+0xeb7b> nop
-0805884c <.text+0xeb7c> nop
-0805884d <.text+0xeb7d> nop
-0805884e <.text+0xeb7e> nop
-0805884f <.text+0xeb7f> nop
-08058850 <.text+0xeb80> push   %ebp
-08058851 <.text+0xeb81> mov    %esp,%ebp
-08058853 <.text+0xeb83> sub    $0x18,%esp
-08058856 <.text+0xeb86> mov    0xc(%ebp),%eax
-08058859 <.text+0xeb89> mov    %eax,0x4(%esp)
-0805885d <.text+0xeb8d> mov    0x8(%ebp),%eax
-08058860 <.text+0xeb90> mov    %eax,(%esp)
-08058863 <.text+0xeb93> call   08049bcc <__strndup@plt>
-08058868 <.text+0xeb98> test   %eax,%eax
-0805886a <.text+0xeb9a> je     0805886e <exit@plt+0xebb2>
-0805886c <.text+0xeb9c> leave  
-0805886d <.text+0xeb9d> ret    
-0805886e <.text+0xeb9e> xchg   %ax,%ax
-08058870 <.text+0xeba0> call   080527c0 <exit@plt+0x8b04>
-08058875 <.text+0xeba5> nop
-08058876 <.text+0xeba6> nop
-08058877 <.text+0xeba7> nop
-08058878 <.text+0xeba8> nop
-08058879 <.text+0xeba9> nop
-0805887a <.text+0xebaa> nop
-0805887b <.text+0xebab> nop
-0805887c <.text+0xebac> nop
-0805887d <.text+0xebad> nop
-0805887e <.text+0xebae> nop
-0805887f <.text+0xebaf> nop
-08058880 <.text+0xebb0> push   %ebp
-08058881 <.text+0xebb1> mov    %esp,%ebp
-08058883 <.text+0xebb3> push   %edi
-08058884 <.text+0xebb4> push   %esi
-08058885 <.text+0xebb5> push   %ebx
-08058886 <.text+0xebb6> sub    $0x4c,%esp
-08058889 <.text+0xebb9> mov    %eax,-0x30(%ebp)
-0805888c <.text+0xebbc> xor    %eax,%eax
-0805888e <.text+0xebbe> test   %ecx,%ecx
-08058890 <.text+0xebc0> mov    %ecx,-0x24(%ebp)
-08058893 <.text+0xebc3> je     08058954 <exit@plt+0xec98>
-08058899 <.text+0xebc9> mov    %edx,%eax
-0805889b <.text+0xebcb> sar    $0x1f,%eax
-0805889e <.text+0xebce> mov    %edx,-0x20(%ebp)
-080588a1 <.text+0xebd1> mov    %eax,-0x1c(%ebp)
-080588a4 <.text+0xebd4> mov    -0x20(%ebp),%eax
-080588a7 <.text+0xebd7> mov    -0x1c(%ebp),%edx
-080588aa <.text+0xebda> movl   $0xffffffff,(%esp)
-080588b1 <.text+0xebe1> movl   $0xffffffff,0x4(%esp)
-080588b9 <.text+0xebe9> mov    %eax,0x8(%esp)
-080588bd <.text+0xebed> mov    %edx,0xc(%esp)
-080588c1 <.text+0xebf1> call   0805ba60 <exit@plt+0x11da4>
-080588c6 <.text+0xebf6> mov    -0x30(%ebp),%ebx
-080588c9 <.text+0xebf9> mov    0x4(%ebx),%ecx
-080588cc <.text+0xebfc> mov    %edx,-0x28(%ebp)
-080588cf <.text+0xebff> mov    (%ebx),%edx
-080588d1 <.text+0xec01> xor    %ebx,%ebx
-080588d3 <.text+0xec03> mov    %eax,-0x2c(%ebp)
-080588d6 <.text+0xec06> xor    %eax,%eax
-080588d8 <.text+0xec08> mov    %ecx,-0x3c(%ebp)
-080588db <.text+0xec0b> mov    %eax,-0x44(%ebp)
-080588de <.text+0xec0e> mov    %edx,-0x40(%ebp)
-080588e1 <.text+0xec11> jmp    08058910 <exit@plt+0xec54>
-080588e3 <.text+0xec13> nop
-080588e4 <.text+0xec14> lea    0x0(%esi,%eiz,1),%esi
-080588e8 <.text+0xec18> ja     080588f2 <exit@plt+0xec36>
-080588ea <.text+0xec1a> mov    -0x2c(%ebp),%edx
-080588ed <.text+0xec1d> cmp    %edx,-0x40(%ebp)
-080588f0 <.text+0xec20> jbe    08058918 <exit@plt+0xec5c>
-080588f2 <.text+0xec22> mov    $0x1,%esi
-080588f7 <.text+0xec27> add    $0x1,%ebx
-080588fa <.text+0xec2a> or     %esi,-0x44(%ebp)
-080588fd <.text+0xec2d> cmp    -0x24(%ebp),%ebx
-08058900 <.text+0xec30> movl   $0xffffffff,-0x40(%ebp)
-08058907 <.text+0xec37> movl   $0xffffffff,-0x3c(%ebp)
-0805890e <.text+0xec3e> je     08058943 <exit@plt+0xec87>
-08058910 <.text+0xec40> mov    -0x28(%ebp),%eax
-08058913 <.text+0xec43> cmp    %eax,-0x3c(%ebp)
-08058916 <.text+0xec46> jae    080588e8 <exit@plt+0xec2c>
-08058918 <.text+0xec48> mov    -0x20(%ebp),%esi
-0805891b <.text+0xec4b> add    $0x1,%ebx
-0805891e <.text+0xec4e> mov    -0x1c(%ebp),%edi
-08058921 <.text+0xec51> imul   -0x3c(%ebp),%esi
-08058925 <.text+0xec55> imul   -0x40(%ebp),%edi
-08058929 <.text+0xec59> mov    -0x20(%ebp),%eax
-0805892c <.text+0xec5c> mull   -0x40(%ebp)
-0805892f <.text+0xec5f> add    %edi,%esi
-08058931 <.text+0xec61> add    %esi,%edx
-08058933 <.text+0xec63> xor    %esi,%esi
-08058935 <.text+0xec65> or     %esi,-0x44(%ebp)
-08058938 <.text+0xec68> cmp    -0x24(%ebp),%ebx
-0805893b <.text+0xec6b> mov    %eax,-0x40(%ebp)
-0805893e <.text+0xec6e> mov    %edx,-0x3c(%ebp)
-08058941 <.text+0xec71> jne    08058910 <exit@plt+0xec54>
-08058943 <.text+0xec73> mov    -0x30(%ebp),%ebx
-08058946 <.text+0xec76> mov    -0x40(%ebp),%edx
-08058949 <.text+0xec79> mov    -0x3c(%ebp),%ecx
-0805894c <.text+0xec7c> mov    -0x44(%ebp),%eax
-0805894f <.text+0xec7f> mov    %edx,(%ebx)
-08058951 <.text+0xec81> mov    %ecx,0x4(%ebx)
-08058954 <.text+0xec84> add    $0x4c,%esp
-08058957 <.text+0xec87> pop    %ebx
-08058958 <.text+0xec88> pop    %esi
-08058959 <.text+0xec89> pop    %edi
-0805895a <.text+0xec8a> pop    %ebp
-0805895b <.text+0xec8b> ret    
-0805895c <.text+0xec8c> lea    0x0(%esi,%eiz,1),%esi
-08058960 <.text+0xec90> push   %ebp
-08058961 <.text+0xec91> mov    %esp,%ebp
-08058963 <.text+0xec93> push   %edi
-08058964 <.text+0xec94> push   %esi
-08058965 <.text+0xec95> push   %ebx
-08058966 <.text+0xec96> sub    $0x3c,%esp
-08058969 <.text+0xec99> mov    0x8(%ebp),%esi
-0805896c <.text+0xec9c> cmpl   $0x24,0x10(%ebp)
-08058970 <.text+0xeca0> ja     08058c51 <exit@plt+0xef95>
-08058976 <.text+0xeca6> mov    0xc(%ebp),%ebx
-08058979 <.text+0xeca9> test   %ebx,%ebx
-0805897b <.text+0xecab> je     08058b30 <exit@plt+0xee74>
-08058981 <.text+0xecb1> movzbl (%esi),%edx
-08058984 <.text+0xecb4> mov    %dl,-0x30(%ebp)
-08058987 <.text+0xecb7> call   0804995c <__ctype_b_loc@plt>
-0805898c <.text+0xecbc> movzbl -0x30(%ebp),%edx
-08058990 <.text+0xecc0> mov    (%eax),%edi
-08058992 <.text+0xecc2> mov    %esi,%eax
-08058994 <.text+0xecc4> jmp    0805899e <exit@plt+0xece2>
-08058996 <.text+0xecc6> xchg   %ax,%ax
-08058998 <.text+0xecc8> add    $0x1,%eax
-0805899b <.text+0xeccb> movzbl (%eax),%edx
-0805899e <.text+0xecce> movzbl %dl,%ecx
-080589a1 <.text+0xecd1> testb  $0x20,0x1(%edi,%ecx,2)
-080589a6 <.text+0xecd6> jne    08058998 <exit@plt+0xecdc>
-080589a8 <.text+0xecd8> cmp    $0x2d,%dl
-080589ab <.text+0xecdb> je     080589f2 <exit@plt+0xed36>
-080589ad <.text+0xecdd> call   0804969c <__errno_location@plt>
-080589b2 <.text+0xece2> movl   $0x0,(%eax)
-080589b8 <.text+0xece8> mov    %eax,%edi
-080589ba <.text+0xecea> movl   $0x0,0xc(%esp)
-080589c2 <.text+0xecf2> mov    0x10(%ebp),%eax
-080589c5 <.text+0xecf5> mov    %ebx,0x4(%esp)
-080589c9 <.text+0xecf9> mov    %esi,(%esp)
-080589cc <.text+0xecfc> mov    %eax,0x8(%esp)
-080589d0 <.text+0xed00> call   08049b7c <__strtoull_internal@plt>
-080589d5 <.text+0xed05> mov    (%ebx),%ecx
-080589d7 <.text+0xed07> cmp    %esi,%ecx
-080589d9 <.text+0xed09> mov    %eax,-0x28(%ebp)
-080589dc <.text+0xed0c> mov    %edx,-0x24(%ebp)
-080589df <.text+0xed0f> je     08058ad0 <exit@plt+0xee14>
-080589e5 <.text+0xed15> mov    (%edi),%edi
-080589e7 <.text+0xed17> xor    %esi,%esi
-080589e9 <.text+0xed19> test   %edi,%edi
-080589eb <.text+0xed1b> je     08058a0c <exit@plt+0xed50>
-080589ed <.text+0xed1d> cmp    $0x22,%edi
-080589f0 <.text+0xed20> je     08058a08 <exit@plt+0xed4c>
-080589f2 <.text+0xed22> mov    $0x4,%esi
-080589f7 <.text+0xed27> add    $0x3c,%esp
-080589fa <.text+0xed2a> mov    %esi,%eax
-080589fc <.text+0xed2c> pop    %ebx
-080589fd <.text+0xed2d> pop    %esi
-080589fe <.text+0xed2e> pop    %edi
-080589ff <.text+0xed2f> pop    %ebp
-08058a00 <.text+0xed30> ret    
-08058a01 <.text+0xed31> lea    0x0(%esi,%eiz,1),%esi
-08058a08 <.text+0xed38> mov    $0x1,%si
-08058a0c <.text+0xed3c> mov    0x18(%ebp),%edi
-08058a0f <.text+0xed3f> test   %edi,%edi
-08058a11 <.text+0xed41> je     08058abd <exit@plt+0xee01>
-08058a17 <.text+0xed47> movzbl (%ecx),%edi
-08058a1a <.text+0xed4a> mov    %edi,%eax
-08058a1c <.text+0xed4c> test   %al,%al
-08058a1e <.text+0xed4e> je     08058b20 <exit@plt+0xee64>
-08058a24 <.text+0xed54> mov    %edi,%edx
-08058a26 <.text+0xed56> movsbl %dl,%eax
-08058a29 <.text+0xed59> mov    %eax,0x4(%esp)
-08058a2d <.text+0xed5d> mov    0x18(%ebp),%eax
-08058a30 <.text+0xed60> mov    %eax,(%esp)
-08058a33 <.text+0xed63> mov    %ecx,-0x30(%ebp)
-08058a36 <.text+0xed66> call   080497ac <strchr@plt>
-08058a3b <.text+0xed6b> mov    -0x30(%ebp),%ecx
-08058a3e <.text+0xed6e> test   %eax,%eax
-08058a40 <.text+0xed70> je     08058b5d <exit@plt+0xeea1>
-08058a46 <.text+0xed76> movl   $0x30,0x4(%esp)
-08058a4e <.text+0xed7e> mov    0x18(%ebp),%eax
-08058a51 <.text+0xed81> mov    %eax,(%esp)
-08058a54 <.text+0xed84> mov    %ecx,-0x30(%ebp)
-08058a57 <.text+0xed87> call   080497ac <strchr@plt>
-08058a5c <.text+0xed8c> mov    -0x30(%ebp),%ecx
-08058a5f <.text+0xed8f> test   %eax,%eax
-08058a61 <.text+0xed91> je     08058b4a <exit@plt+0xee8e>
-08058a67 <.text+0xed97> movzbl 0x1(%ecx),%eax
-08058a6b <.text+0xed9b> cmp    $0x44,%al
-08058a6d <.text+0xed9d> je     08058a7f <exit@plt+0xedc3>
-08058a6f <.text+0xed9f> cmp    $0x69,%al
-08058a71 <.text+0xeda1> je     08058b38 <exit@plt+0xee7c>
-08058a77 <.text+0xeda7> cmp    $0x42,%al
-08058a79 <.text+0xeda9> jne    08058b4a <exit@plt+0xee8e>
-08058a7f <.text+0xedaf> movl   $0x2,-0x2c(%ebp)
-08058a86 <.text+0xedb6> mov    $0x3e8,%edx
-08058a8b <.text+0xedbb> jmp    08058b56 <exit@plt+0xee9a>
-08058a90 <.text+0xedc0> mov    -0x24(%ebp),%edx
-08058a93 <.text+0xedc3> mov    -0x28(%ebp),%eax
-08058a96 <.text+0xedc6> cmp    $0x7fffffff,%edx
-08058a9c <.text+0xedcc> ja     08058c34 <exit@plt+0xef78>
-08058aa2 <.text+0xedd2> add    %eax,%eax
-08058aa4 <.text+0xedd4> adc    %edx,%edx
-08058aa6 <.text+0xedd6> xor    %edi,%edi
-08058aa8 <.text+0xedd8> mov    %eax,-0x28(%ebp)
-08058aab <.text+0xeddb> mov    %edx,-0x24(%ebp)
-08058aae <.text+0xedde> add    -0x2c(%ebp),%ecx
-08058ab1 <.text+0xede1> or     %edi,%esi
-08058ab3 <.text+0xede3> mov    %ecx,(%ebx)
-08058ab5 <.text+0xede5> cmpb   $0x0,(%ecx)
-08058ab8 <.text+0xede8> je     08058abd <exit@plt+0xee01>
-08058aba <.text+0xedea> or     $0x2,%esi
-08058abd <.text+0xeded> mov    0x14(%ebp),%ecx
-08058ac0 <.text+0xedf0> mov    %eax,(%ecx)
-08058ac2 <.text+0xedf2> mov    %edx,0x4(%ecx)
-08058ac5 <.text+0xedf5> add    $0x3c,%esp
-08058ac8 <.text+0xedf8> mov    %esi,%eax
-08058aca <.text+0xedfa> pop    %ebx
-08058acb <.text+0xedfb> pop    %esi
-08058acc <.text+0xedfc> pop    %edi
-08058acd <.text+0xedfd> pop    %ebp
-08058ace <.text+0xedfe> ret    
-08058acf <.text+0xedff> nop
-08058ad0 <.text+0xee00> mov    0x18(%ebp),%eax
-08058ad3 <.text+0xee03> test   %eax,%eax
-08058ad5 <.text+0xee05> je     080589f2 <exit@plt+0xed36>
-08058adb <.text+0xee0b> movzbl (%esi),%eax
-08058ade <.text+0xee0e> test   %al,%al
-08058ae0 <.text+0xee10> je     080589f2 <exit@plt+0xed36>
-08058ae6 <.text+0xee16> movsbl %al,%eax
-08058ae9 <.text+0xee19> mov    %eax,0x4(%esp)
-08058aed <.text+0xee1d> mov    0x18(%ebp),%edx
-08058af0 <.text+0xee20> mov    %edx,(%esp)
-08058af3 <.text+0xee23> mov    %ecx,-0x30(%ebp)
-08058af6 <.text+0xee26> call   080497ac <strchr@plt>
-08058afb <.text+0xee2b> mov    -0x30(%ebp),%ecx
-08058afe <.text+0xee2e> test   %eax,%eax
-08058b00 <.text+0xee30> je     080589f2 <exit@plt+0xed36>
-08058b06 <.text+0xee36> movl   $0x1,-0x28(%ebp)
-08058b0d <.text+0xee3d> xor    %esi,%esi
-08058b0f <.text+0xee3f> movl   $0x0,-0x24(%ebp)
-08058b16 <.text+0xee46> jmp    08058a17 <exit@plt+0xed5b>
-08058b1b <.text+0xee4b> nop
-08058b1c <.text+0xee4c> lea    0x0(%esi,%eiz,1),%esi
-08058b20 <.text+0xee50> mov    -0x28(%ebp),%eax
-08058b23 <.text+0xee53> mov    -0x24(%ebp),%edx
-08058b26 <.text+0xee56> mov    0x14(%ebp),%ecx
-08058b29 <.text+0xee59> mov    %eax,(%ecx)
-08058b2b <.text+0xee5b> mov    %edx,0x4(%ecx)
-08058b2e <.text+0xee5e> jmp    08058ac5 <exit@plt+0xee09>
-08058b30 <.text+0xee60> lea    -0x1c(%ebp),%ebx
-08058b33 <.text+0xee63> jmp    08058981 <exit@plt+0xecc5>
-08058b38 <.text+0xee68> movl   $0x3,-0x2c(%ebp)
-08058b3f <.text+0xee6f> mov    $0x400,%edx
-08058b44 <.text+0xee74> cmpb   $0x42,0x2(%ecx)
-08058b48 <.text+0xee78> je     08058b56 <exit@plt+0xee9a>
-08058b4a <.text+0xee7a> movl   $0x1,-0x2c(%ebp)
-08058b51 <.text+0xee81> mov    $0x400,%edx
-08058b56 <.text+0xee86> lea    -0x42(%edi),%eax
-08058b59 <.text+0xee89> cmp    $0x35,%al
-08058b5b <.text+0xee8b> jbe    08058b73 <exit@plt+0xeeb7>
-08058b5d <.text+0xee8d> mov    -0x28(%ebp),%eax
-08058b60 <.text+0xee90> or     $0x2,%esi
-08058b63 <.text+0xee93> mov    -0x24(%ebp),%edx
-08058b66 <.text+0xee96> mov    0x14(%ebp),%ecx
-08058b69 <.text+0xee99> mov    %eax,(%ecx)
-08058b6b <.text+0xee9b> mov    %edx,0x4(%ecx)
-08058b6e <.text+0xee9e> jmp    080589f7 <exit@plt+0xed3b>
-08058b73 <.text+0xeea3> movzbl %al,%eax
-08058b76 <.text+0xeea6> jmp    *0x805fc00(,%eax,4)
-08058b7d <.text+0xeead> mov    -0x28(%ebp),%eax
-08058b80 <.text+0xeeb0> xor    %edi,%edi
-08058b82 <.text+0xeeb2> mov    -0x24(%ebp),%edx
-08058b85 <.text+0xeeb5> jmp    08058aae <exit@plt+0xedf2>
-08058b8a <.text+0xeeba> mov    -0x24(%ebp),%edx
-08058b8d <.text+0xeebd> mov    -0x28(%ebp),%eax
-08058b90 <.text+0xeec0> cmp    $0x7fffff,%edx
-08058b96 <.text+0xeec6> ja     08058c34 <exit@plt+0xef78>
-08058b9c <.text+0xeecc> shld   $0x9,%eax,%edx
-08058ba0 <.text+0xeed0> xor    %edi,%edi
-08058ba2 <.text+0xeed2> shl    $0x9,%eax
-08058ba5 <.text+0xeed5> mov    %eax,-0x28(%ebp)
-08058ba8 <.text+0xeed8> mov    %edx,-0x24(%ebp)
-08058bab <.text+0xeedb> jmp    08058aae <exit@plt+0xedf2>
-08058bb0 <.text+0xeee0> lea    -0x28(%ebp),%eax
-08058bb3 <.text+0xeee3> mov    $0x7,%ecx
-08058bb8 <.text+0xeee8> call   08058880 <exit@plt+0xebc4>
-08058bbd <.text+0xeeed> mov    (%ebx),%ecx
-08058bbf <.text+0xeeef> mov    -0x24(%ebp),%edx
-08058bc2 <.text+0xeef2> mov    %eax,%edi
-08058bc4 <.text+0xeef4> mov    -0x28(%ebp),%eax
-08058bc7 <.text+0xeef7> jmp    08058aae <exit@plt+0xedf2>
-08058bcc <.text+0xeefc> lea    -0x28(%ebp),%eax
-08058bcf <.text+0xeeff> mov    $0x8,%ecx
-08058bd4 <.text+0xef04> jmp    08058bb8 <exit@plt+0xeefc>
-08058bd6 <.text+0xef06> lea    -0x28(%ebp),%eax
-08058bd9 <.text+0xef09> mov    $0x4,%ecx
-08058bde <.text+0xef0e> jmp    08058bb8 <exit@plt+0xeefc>
-08058be0 <.text+0xef10> lea    -0x28(%ebp),%eax
-08058be3 <.text+0xef13> mov    $0x5,%ecx
-08058be8 <.text+0xef18> jmp    08058bb8 <exit@plt+0xeefc>
-08058bea <.text+0xef1a> lea    -0x28(%ebp),%eax
-08058bed <.text+0xef1d> mov    $0x2,%ecx
-08058bf2 <.text+0xef22> jmp    08058bb8 <exit@plt+0xeefc>
-08058bf4 <.text+0xef24> lea    -0x28(%ebp),%eax
-08058bf7 <.text+0xef27> mov    $0x1,%ecx
-08058bfc <.text+0xef2c> jmp    08058bb8 <exit@plt+0xeefc>
-08058bfe <.text+0xef2e> lea    -0x28(%ebp),%eax
-08058c01 <.text+0xef31> mov    $0x3,%ecx
-08058c06 <.text+0xef36> jmp    08058bb8 <exit@plt+0xeefc>
-08058c08 <.text+0xef38> lea    -0x28(%ebp),%eax
-08058c0b <.text+0xef3b> mov    $0x6,%ecx
-08058c10 <.text+0xef40> jmp    08058bb8 <exit@plt+0xeefc>
-08058c12 <.text+0xef42> mov    -0x24(%ebp),%edx
-08058c15 <.text+0xef45> mov    -0x28(%ebp),%eax
-08058c18 <.text+0xef48> cmp    $0x3fffff,%edx
-08058c1e <.text+0xef4e> ja     08058c34 <exit@plt+0xef78>
-08058c20 <.text+0xef50> shld   $0xa,%eax,%edx
-08058c24 <.text+0xef54> xor    %edi,%edi
-08058c26 <.text+0xef56> shl    $0xa,%eax
-08058c29 <.text+0xef59> mov    %eax,-0x28(%ebp)
-08058c2c <.text+0xef5c> mov    %edx,-0x24(%ebp)
-08058c2f <.text+0xef5f> jmp    08058aae <exit@plt+0xedf2>
-08058c34 <.text+0xef64> or     $0xffffffff,%eax
-08058c37 <.text+0xef67> mov    $0x1,%edi
-08058c3c <.text+0xef6c> movl   $0xffffffff,-0x28(%ebp)
-08058c43 <.text+0xef73> mov    %eax,%edx
-08058c45 <.text+0xef75> movl   $0xffffffff,-0x24(%ebp)
-08058c4c <.text+0xef7c> jmp    08058aae <exit@plt+0xedf2>
-08058c51 <.text+0xef81> movl   $0x805fcd8,0xc(%esp)
-08058c59 <.text+0xef89> movl   $0x53,0x8(%esp)
-08058c61 <.text+0xef91> movl   $0x805fae8,0x4(%esp)
-08058c69 <.text+0xef99> movl   $0x805faf4,(%esp)
-08058c70 <.text+0xefa0> call   0804987c <__assert_fail@plt>
-08058c75 <.text+0xefa5> nop
-08058c76 <.text+0xefa6> nop
-08058c77 <.text+0xefa7> nop
-08058c78 <.text+0xefa8> nop
-08058c79 <.text+0xefa9> nop
-08058c7a <.text+0xefaa> nop
-08058c7b <.text+0xefab> nop
-08058c7c <.text+0xefac> nop
-08058c7d <.text+0xefad> nop
-08058c7e <.text+0xefae> nop
-08058c7f <.text+0xefaf> nop
-08058c80 <.text+0xefb0> push   %ebp
-08058c81 <.text+0xefb1> mov    %esp,%ebp
-08058c83 <.text+0xefb3> sub    $0x28,%esp
-08058c86 <.text+0xefb6> mov    %esi,-0x8(%ebp)
-08058c89 <.text+0xefb9> mov    0x8(%ebp),%esi
-08058c8c <.text+0xefbc> mov    %ebx,-0xc(%ebp)
-08058c8f <.text+0xefbf> mov    %edi,-0x4(%ebp)
-08058c92 <.text+0xefc2> mov    %esi,(%esp)
-08058c95 <.text+0xefc5> call   08049b2c <__fpending@plt>
-08058c9a <.text+0xefca> mov    (%esi),%ebx
-08058c9c <.text+0xefcc> mov    %esi,(%esp)
-08058c9f <.text+0xefcf> and    $0x20,%ebx
-08058ca2 <.text+0xefd2> mov    %eax,%edi
-08058ca4 <.text+0xefd4> call   0804999c <fclose@plt>
-08058ca9 <.text+0xefd9> test   %eax,%eax
-08058cab <.text+0xefdb> setne  %al
-08058cae <.text+0xefde> test   %ebx,%ebx
-08058cb0 <.text+0xefe0> jne    08058ce8 <exit@plt+0xf02c>
-08058cb2 <.text+0xefe2> test   %al,%al
-08058cb4 <.text+0xefe4> je     08058cca <exit@plt+0xf00e>
-08058cb6 <.text+0xefe6> test   %edi,%edi
-08058cb8 <.text+0xefe8> jne    08058ce0 <exit@plt+0xf024>
-08058cba <.text+0xefea> lea    0x0(%esi),%esi
-08058cc0 <.text+0xeff0> call   0804969c <__errno_location@plt>
-08058cc5 <.text+0xeff5> cmpl   $0x9,(%eax)
-08058cc8 <.text+0xeff8> jne    08058ce0 <exit@plt+0xf024>
-08058cca <.text+0xeffa> xor    %eax,%eax
-08058ccc <.text+0xeffc> mov    -0xc(%ebp),%ebx
-08058ccf <.text+0xefff> mov    -0x8(%ebp),%esi
-08058cd2 <.text+0xf002> mov    -0x4(%ebp),%edi
-08058cd5 <.text+0xf005> mov    %ebp,%esp
-08058cd7 <.text+0xf007> pop    %ebp
-08058cd8 <.text+0xf008> ret    
-08058cd9 <.text+0xf009> lea    0x0(%esi,%eiz,1),%esi
-08058ce0 <.text+0xf010> mov    $0xffffffff,%eax
-08058ce5 <.text+0xf015> jmp    08058ccc <exit@plt+0xf010>
-08058ce7 <.text+0xf017> nop
-08058ce8 <.text+0xf018> test   %al,%al
-08058cea <.text+0xf01a> jne    08058ce0 <exit@plt+0xf024>
-08058cec <.text+0xf01c> lea    0x0(%esi,%eiz,1),%esi
-08058cf0 <.text+0xf020> call   0804969c <__errno_location@plt>
-08058cf5 <.text+0xf025> movl   $0x0,(%eax)
-08058cfb <.text+0xf02b> mov    $0xffffffff,%eax
-08058d00 <.text+0xf030> jmp    08058ccc <exit@plt+0xf010>
-08058d02 <.text+0xf032> nop
-08058d03 <.text+0xf033> nop
-08058d04 <.text+0xf034> nop
-08058d05 <.text+0xf035> nop
-08058d06 <.text+0xf036> nop
-08058d07 <.text+0xf037> nop
-08058d08 <.text+0xf038> nop
-08058d09 <.text+0xf039> nop
-08058d0a <.text+0xf03a> nop
-08058d0b <.text+0xf03b> nop
-08058d0c <.text+0xf03c> nop
-08058d0d <.text+0xf03d> nop
-08058d0e <.text+0xf03e> nop
-08058d0f <.text+0xf03f> nop
-08058d10 <.text+0xf040> push   %ebp
-08058d11 <.text+0xf041> mov    %esp,%ebp
-08058d13 <.text+0xf043> push   %edi
-08058d14 <.text+0xf044> xor    %edi,%edi
-08058d16 <.text+0xf046> push   %esi
-08058d17 <.text+0xf047> push   %ebx
-08058d18 <.text+0xf048> sub    $0x3bc,%esp
-08058d1e <.text+0xf04e> mov    0x8(%ebp),%eax
-08058d21 <.text+0xf051> mov    0x10(%ebp),%ecx
-08058d24 <.text+0xf054> lea    -0x2e8(%ebp),%ebx
-08058d2a <.text+0xf05a> mov    0xc(%ebp),%edx
-08058d2d <.text+0xf05d> mov    0x14(%ebp),%esi
-08058d30 <.text+0xf060> mov    %eax,-0x334(%ebp)
-08058d36 <.text+0xf066> mov    %gs:0x14,%eax
-08058d3c <.text+0xf06c> mov    %eax,-0x1c(%ebp)
-08058d3f <.text+0xf06f> xor    %eax,%eax
-08058d41 <.text+0xf071> lea    -0x300(%ebp),%eax
-08058d47 <.text+0xf077> mov    %edx,-0x344(%ebp)
-08058d4d <.text+0xf07d> mov    %ecx,-0x30c(%ebp)
-08058d53 <.text+0xf083> mov    %ebx,0x8(%esp)
-08058d57 <.text+0xf087> mov    %eax,0x4(%esp)
-08058d5b <.text+0xf08b> mov    %ecx,(%esp)
-08058d5e <.text+0xf08e> call   0805ac80 <exit@plt+0x10fc4>
-08058d63 <.text+0xf093> test   %eax,%eax
-08058d65 <.text+0xf095> js     08058dbd <exit@plt+0xf101>
-08058d67 <.text+0xf097> mov    %ebx,0x4(%esp)
-08058d6b <.text+0xf09b> mov    %esi,(%esp)
-08058d6e <.text+0xf09e> call   0805ab60 <exit@plt+0x10ea4>
-08058d73 <.text+0xf0a3> test   %eax,%eax
-08058d75 <.text+0xf0a5> js     0805a3ad <exit@plt+0x106f1>
-08058d7b <.text+0xf0ab> mov    -0x2f8(%ebp),%eax
-08058d81 <.text+0xf0b1> add    $0x7,%eax
-08058d84 <.text+0xf0b4> sbb    %edx,%edx
-08058d86 <.text+0xf0b6> or     %edx,%eax
-08058d88 <.text+0xf0b8> add    -0x2f4(%ebp),%eax
-08058d8e <.text+0xf0be> jae    08058dd8 <exit@plt+0xf11c>
-08058d90 <.text+0xf0c0> mov    -0x2fc(%ebp),%eax
-08058d96 <.text+0xf0c6> mov    %eax,(%esp)
-08058d99 <.text+0xf0c9> call   080498cc <free@plt>
-08058d9e <.text+0xf0ce> mov    -0x2e4(%ebp),%eax
-08058da4 <.text+0xf0d4> test   %eax,%eax
-08058da6 <.text+0xf0d6> je     08058db0 <exit@plt+0xf0f4>
-08058da8 <.text+0xf0d8> mov    %eax,(%esp)
-08058dab <.text+0xf0db> call   080498cc <free@plt>
-08058db0 <.text+0xf0e0> call   0804969c <__errno_location@plt>
-08058db5 <.text+0xf0e5> xor    %edi,%edi
-08058db7 <.text+0xf0e7> movl   $0xc,(%eax)
-08058dbd <.text+0xf0ed> mov    -0x1c(%ebp),%ecx
-08058dc0 <.text+0xf0f0> xor    %gs:0x14,%ecx
-08058dc7 <.text+0xf0f7> mov    %edi,%eax
-08058dc9 <.text+0xf0f9> jne    0805aace <exit@plt+0x10e12>
-08058dcf <.text+0xf0ff> lea    -0xc(%ebp),%esp
-08058dd2 <.text+0xf102> pop    %ebx
-08058dd3 <.text+0xf103> pop    %esi
-08058dd4 <.text+0xf104> pop    %edi
-08058dd5 <.text+0xf105> pop    %ebp
-08058dd6 <.text+0xf106> ret    
-08058dd7 <.text+0xf107> nop
-08058dd8 <.text+0xf108> mov    %eax,%edx
-08058dda <.text+0xf10a> add    $0x6,%edx
-08058ddd <.text+0xf10d> jb     08058d90 <exit@plt+0xf0d4>
-08058ddf <.text+0xf10f> cmp    $0xf9f,%edx
-08058de5 <.text+0xf115> ja     08058fb0 <exit@plt+0xf2f4>
-08058deb <.text+0xf11b> add    $0x24,%eax
-08058dee <.text+0xf11e> and    $0xfffffff0,%eax
-08058df1 <.text+0xf121> sub    %eax,%esp
-08058df3 <.text+0xf123> lea    0x3b(%esp),%edx
-08058df7 <.text+0xf127> and    $0xfffffff0,%edx
-08058dfa <.text+0xf12a> mov    %edx,-0x32c(%ebp)
-08058e00 <.text+0xf130> movl   $0x0,-0x35c(%ebp)
-08058e0a <.text+0xf13a> mov    -0x334(%ebp),%edx
-08058e10 <.text+0xf140> xor    %ebx,%ebx
-08058e12 <.text+0xf142> xor    %edi,%edi
-08058e14 <.text+0xf144> test   %edx,%edx
-08058e16 <.text+0xf146> je     08058e26 <exit@plt+0xf16a>
-08058e18 <.text+0xf148> mov    -0x344(%ebp),%ecx
-08058e1e <.text+0xf14e> mov    -0x334(%ebp),%edi
-08058e24 <.text+0xf154> mov    (%ecx),%ebx
-08058e26 <.text+0xf156> mov    -0x32c(%ebp),%eax
-08058e2c <.text+0xf15c> xor    %edx,%edx
-08058e2e <.text+0xf15e> mov    -0x32c(%ebp),%ecx
-08058e34 <.text+0xf164> mov    -0x2fc(%ebp),%esi
-08058e3a <.text+0xf16a> movl   $0x0,-0x33c(%ebp)
-08058e44 <.text+0xf174> add    $0x1,%eax
-08058e47 <.text+0xf177> mov    %eax,-0x348(%ebp)
-08058e4d <.text+0xf17d> lea    -0x2d8(%ebp),%eax
-08058e53 <.text+0xf183> add    $0x2,%ecx
-08058e56 <.text+0xf186> mov    %eax,-0x37c(%ebp)
-08058e5c <.text+0xf18c> mov    %edi,%eax
-08058e5e <.text+0xf18e> mov    %edx,%edi
-08058e60 <.text+0xf190> mov    %ecx,-0x358(%ebp)
-08058e66 <.text+0xf196> mov    %eax,%edx
-08058e68 <.text+0xf198> mov    (%esi),%eax
-08058e6a <.text+0xf19a> cmp    -0x30c(%ebp),%eax
-08058e70 <.text+0xf1a0> je     08058f41 <exit@plt+0xf285>
-08058e76 <.text+0xf1a6> sub    -0x30c(%ebp),%eax
-08058e7c <.text+0xf1ac> mov    %eax,%ecx
-08058e7e <.text+0xf1ae> add    %edi,%ecx
-08058e80 <.text+0xf1b0> mov    %eax,-0x310(%ebp)
-08058e86 <.text+0xf1b6> sbb    %eax,%eax
-08058e88 <.text+0xf1b8> or     %eax,%ecx
-08058e8a <.text+0xf1ba> cmp    %ecx,%ebx
-08058e8c <.text+0xf1bc> jae    08058f08 <exit@plt+0xf24c>
-08058e8e <.text+0xf1be> cmp    $0x0,%ebx
-08058e91 <.text+0xf1c1> jne    080598b8 <exit@plt+0xfbfc>
-08058e97 <.text+0xf1c7> mov    $0xc,%bl
-08058e99 <.text+0xf1c9> cmp    %ecx,%ebx
-08058e9b <.text+0xf1cb> jae    08058e9f <exit@plt+0xf1e3>
-08058e9d <.text+0xf1cd> mov    %ecx,%ebx
-08058e9f <.text+0xf1cf> cmp    $0xffffffff,%ebx
-08058ea2 <.text+0xf1d2> je     08059a08 <exit@plt+0xfd4c>
-08058ea8 <.text+0xf1d8> cmp    -0x334(%ebp),%edx
-08058eae <.text+0xf1de> sete   -0x330(%ebp)
-08058eb5 <.text+0xf1e5> test   %edx,%edx
-08058eb7 <.text+0xf1e7> je     08058ec6 <exit@plt+0xf20a>
-08058eb9 <.text+0xf1e9> cmpb   $0x0,-0x330(%ebp)
-08058ec0 <.text+0xf1f0> je     080598c8 <exit@plt+0xfc0c>
-08058ec6 <.text+0xf1f6> mov    %edx,-0x368(%ebp)
-08058ecc <.text+0xf1fc> mov    %ecx,-0x364(%ebp)
-08058ed2 <.text+0xf202> mov    %ebx,(%esp)
-08058ed5 <.text+0xf205> call   08049afc <malloc@plt>
-08058eda <.text+0xf20a> mov    -0x368(%ebp),%edx
-08058ee0 <.text+0xf210> mov    -0x364(%ebp),%ecx
-08058ee6 <.text+0xf216> mov    %eax,-0x328(%ebp)
-08058eec <.text+0xf21c> mov    -0x328(%ebp),%eax
-08058ef2 <.text+0xf222> test   %eax,%eax
-08058ef4 <.text+0xf224> je     08059a08 <exit@plt+0xfd4c>
-08058efa <.text+0xf22a> test   %edi,%edi
-08058efc <.text+0xf22c> jne    08059a98 <exit@plt+0xfddc>
-08058f02 <.text+0xf232> mov    -0x328(%ebp),%edx
-08058f08 <.text+0xf238> mov    -0x310(%ebp),%eax
-08058f0e <.text+0xf23e> lea    (%edx,%edi,1),%edi
-08058f11 <.text+0xf241> mov    %edi,(%esp)
-08058f14 <.text+0xf244> mov    %edx,-0x368(%ebp)
-08058f1a <.text+0xf24a> mov    %ecx,-0x364(%ebp)
-08058f20 <.text+0xf250> mov    %eax,0x8(%esp)
-08058f24 <.text+0xf254> mov    -0x30c(%ebp),%eax
-08058f2a <.text+0xf25a> mov    %eax,0x4(%esp)
-08058f2e <.text+0xf25e> call   08049a0c <memcpy@plt>
-08058f33 <.text+0xf263> mov    -0x364(%ebp),%ecx
-08058f39 <.text+0xf269> mov    -0x368(%ebp),%edx
-08058f3f <.text+0xf26f> mov    %ecx,%edi
-08058f41 <.text+0xf271> mov    -0x33c(%ebp),%ecx
-08058f47 <.text+0xf277> cmp    %ecx,-0x300(%ebp)
-08058f4d <.text+0xf27d> je     08059f80 <exit@plt+0x102c4>
-08058f53 <.text+0xf283> movzbl 0x24(%esi),%eax
-08058f57 <.text+0xf287> cmp    $0x25,%al
-08058f59 <.text+0xf289> je     080598f8 <exit@plt+0xfc3c>
-08058f5f <.text+0xf28f> mov    0x28(%esi),%ecx
-08058f62 <.text+0xf292> cmp    $0xffffffff,%ecx
-08058f65 <.text+0xf295> je     080592b0 <exit@plt+0xf5f4>
-08058f6b <.text+0xf29b> cmp    $0x6e,%al
-08058f6d <.text+0xf29d> je     08059a38 <exit@plt+0xfd7c>
-08058f73 <.text+0xf2a3> cmp    $0x46,%al
-08058f75 <.text+0xf2a5> je     08058fe0 <exit@plt+0xf324>
-08058f77 <.text+0xf2a7> cmp    $0x66,%al
-08058f79 <.text+0xf2a9> je     08058fe0 <exit@plt+0xf324>
-08058f7b <.text+0xf2ab> cmp    $0x65,%al
-08058f7d <.text+0xf2ad> lea    0x0(%esi),%esi
-08058f80 <.text+0xf2b0> je     08058fe0 <exit@plt+0xf324>
-08058f82 <.text+0xf2b2> cmp    $0x45,%al
-08058f84 <.text+0xf2b4> je     08058fe0 <exit@plt+0xf324>
-08058f86 <.text+0xf2b6> cmp    $0x67,%al
-08058f88 <.text+0xf2b8> je     08058fe0 <exit@plt+0xf324>
-08058f8a <.text+0xf2ba> cmp    $0x47,%al
-08058f8c <.text+0xf2bc> lea    0x0(%esi,%eiz,1),%esi
-08058f90 <.text+0xf2c0> je     08058fe0 <exit@plt+0xf324>
-08058f92 <.text+0xf2c2> cmp    $0x61,%al
-08058f94 <.text+0xf2c4> je     08058fe0 <exit@plt+0xf324>
-08058f96 <.text+0xf2c6> cmp    $0x41,%al
-08058f98 <.text+0xf2c8> je     08058fe0 <exit@plt+0xf324>
-08058f9a <.text+0xf2ca> mov    -0x2e4(%ebp),%eax
-08058fa0 <.text+0xf2d0> shl    $0x4,%ecx
-08058fa3 <.text+0xf2d3> mov    (%ecx,%eax,1),%ecx
-08058fa6 <.text+0xf2d6> mov    %ecx,-0x310(%ebp)
-08058fac <.text+0xf2dc> jmp    08058ffa <exit@plt+0xf33e>
-08058fae <.text+0xf2de> xchg   %ax,%ax
-08058fb0 <.text+0xf2e0> cmp    $0xffffffff,%edx
-08058fb3 <.text+0xf2e3> je     08058d90 <exit@plt+0xf0d4>
-08058fb9 <.text+0xf2e9> mov    %edx,(%esp)
-08058fbc <.text+0xf2ec> call   08049afc <malloc@plt>
-08058fc1 <.text+0xf2f1> test   %eax,%eax
-08058fc3 <.text+0xf2f3> mov    %eax,-0x32c(%ebp)
-08058fc9 <.text+0xf2f9> je     08058d90 <exit@plt+0xf0d4>
-08058fcf <.text+0xf2ff> mov    %eax,-0x35c(%ebp)
-08058fd5 <.text+0xf305> jmp    08058e0a <exit@plt+0xf14e>
-08058fda <.text+0xf30a> lea    0x0(%esi),%esi
-08058fe0 <.text+0xf310> shl    $0x4,%ecx
-08058fe3 <.text+0xf313> add    -0x2e4(%ebp),%ecx
-08058fe9 <.text+0xf319> mov    (%ecx),%eax
-08058feb <.text+0xf31b> cmp    $0xc,%eax
-08058fee <.text+0xf31e> mov    %eax,-0x310(%ebp)
-08058ff4 <.text+0xf324> je     08059b80 <exit@plt+0xfec4>
-08058ffa <.text+0xf32a> mov    -0x32c(%ebp),%ecx
-08059000 <.text+0xf330> mov    0x8(%esi),%eax
-08059003 <.text+0xf333> movb   $0x25,(%ecx)
-08059006 <.text+0xf336> mov    -0x348(%ebp),%ecx
-0805900c <.text+0xf33c> test   $0x1,%al
-0805900e <.text+0xf33e> mov    %ecx,-0x30c(%ebp)
-08059014 <.text+0xf344> je     08059025 <exit@plt+0xf369>
-08059016 <.text+0xf346> movb   $0x27,(%ecx)
-08059019 <.text+0xf349> mov    -0x358(%ebp),%ecx
-0805901f <.text+0xf34f> mov    %ecx,-0x30c(%ebp)
-08059025 <.text+0xf355> test   $0x2,%al
-08059027 <.text+0xf357> je     0805903b <exit@plt+0xf37f>
-08059029 <.text+0xf359> mov    -0x30c(%ebp),%ecx
-0805902f <.text+0xf35f> movb   $0x2d,(%ecx)
-08059032 <.text+0xf362> add    $0x1,%ecx
-08059035 <.text+0xf365> mov    %ecx,-0x30c(%ebp)
-0805903b <.text+0xf36b> test   $0x4,%al
-0805903d <.text+0xf36d> je     08059051 <exit@plt+0xf395>
-0805903f <.text+0xf36f> mov    -0x30c(%ebp),%ecx
-08059045 <.text+0xf375> movb   $0x2b,(%ecx)
-08059048 <.text+0xf378> add    $0x1,%ecx
-0805904b <.text+0xf37b> mov    %ecx,-0x30c(%ebp)
-08059051 <.text+0xf381> test   $0x8,%al
-08059053 <.text+0xf383> je     08059067 <exit@plt+0xf3ab>
-08059055 <.text+0xf385> mov    -0x30c(%ebp),%ecx
-0805905b <.text+0xf38b> movb   $0x20,(%ecx)
-0805905e <.text+0xf38e> add    $0x1,%ecx
-08059061 <.text+0xf391> mov    %ecx,-0x30c(%ebp)
-08059067 <.text+0xf397> test   $0x10,%al
-08059069 <.text+0xf399> je     0805907d <exit@plt+0xf3c1>
-0805906b <.text+0xf39b> mov    -0x30c(%ebp),%ecx
-08059071 <.text+0xf3a1> movb   $0x23,(%ecx)
-08059074 <.text+0xf3a4> add    $0x1,%ecx
-08059077 <.text+0xf3a7> mov    %ecx,-0x30c(%ebp)
-0805907d <.text+0xf3ad> test   $0x20,%al
-0805907f <.text+0xf3af> je     08059093 <exit@plt+0xf3d7>
-08059081 <.text+0xf3b1> mov    -0x30c(%ebp),%eax
-08059087 <.text+0xf3b7> movb   $0x30,(%eax)
-0805908a <.text+0xf3ba> add    $0x1,%eax
-0805908d <.text+0xf3bd> mov    %eax,-0x30c(%ebp)
-08059093 <.text+0xf3c3> mov    0xc(%esi),%eax
-08059096 <.text+0xf3c6> mov    0x10(%esi),%ecx
-08059099 <.text+0xf3c9> cmp    %ecx,%eax
-0805909b <.text+0xf3cb> je     080590d3 <exit@plt+0xf417>
-0805909d <.text+0xf3cd> sub    %eax,%ecx
-0805909f <.text+0xf3cf> mov    %eax,0x4(%esp)
-080590a3 <.text+0xf3d3> mov    -0x30c(%ebp),%eax
-080590a9 <.text+0xf3d9> mov    %ecx,0x8(%esp)
-080590ad <.text+0xf3dd> mov    %edx,-0x368(%ebp)
-080590b3 <.text+0xf3e3> mov    %ecx,-0x364(%ebp)
-080590b9 <.text+0xf3e9> mov    %eax,(%esp)
-080590bc <.text+0xf3ec> call   08049a0c <memcpy@plt>
-080590c1 <.text+0xf3f1> mov    -0x364(%ebp),%ecx
-080590c7 <.text+0xf3f7> add    %ecx,-0x30c(%ebp)
-080590cd <.text+0xf3fd> mov    -0x368(%ebp),%edx
-080590d3 <.text+0xf403> mov    0x18(%esi),%eax
-080590d6 <.text+0xf406> mov    0x1c(%esi),%ecx
-080590d9 <.text+0xf409> cmp    %ecx,%eax
-080590db <.text+0xf40b> je     08059113 <exit@plt+0xf457>
-080590dd <.text+0xf40d> sub    %eax,%ecx
-080590df <.text+0xf40f> mov    %eax,0x4(%esp)
-080590e3 <.text+0xf413> mov    -0x30c(%ebp),%eax
-080590e9 <.text+0xf419> mov    %ecx,0x8(%esp)
-080590ed <.text+0xf41d> mov    %edx,-0x368(%ebp)
-080590f3 <.text+0xf423> mov    %ecx,-0x364(%ebp)
-080590f9 <.text+0xf429> mov    %eax,(%esp)
-080590fc <.text+0xf42c> call   08049a0c <memcpy@plt>
-08059101 <.text+0xf431> mov    -0x364(%ebp),%ecx
-08059107 <.text+0xf437> add    %ecx,-0x30c(%ebp)
-0805910d <.text+0xf43d> mov    -0x368(%ebp),%edx
-08059113 <.text+0xf443> cmpl   $0x10,-0x310(%ebp)
-0805911a <.text+0xf44a> ja     08059148 <exit@plt+0xf48c>
-0805911c <.text+0xf44c> movzbl -0x310(%ebp),%ecx
-08059123 <.text+0xf453> mov    $0x1,%eax
-08059128 <.text+0xf458> shl    %cl,%eax
-0805912a <.text+0xf45a> test   $0x14180,%eax
-0805912f <.text+0xf45f> jne    080592f2 <exit@plt+0xf636>
-08059135 <.text+0xf465> test   $0x10,%ah
-08059138 <.text+0xf468> jne    08059b20 <exit@plt+0xfe64>
-0805913e <.text+0xf46e> test   $0x6,%ah
-08059141 <.text+0xf471> jne    080592e0 <exit@plt+0xf624>
-08059147 <.text+0xf477> nop
-08059148 <.text+0xf478> movzbl 0x24(%esi),%eax
-0805914c <.text+0xf47c> mov    -0x30c(%ebp),%ecx
-08059152 <.text+0xf482> mov    %al,(%ecx)
-08059154 <.text+0xf484> mov    -0x30c(%ebp),%eax
-0805915a <.text+0xf48a> add    $0x1,%ecx
-0805915d <.text+0xf48d> mov    %ecx,-0x350(%ebp)
-08059163 <.text+0xf493> movb   $0x0,0x1(%eax)
-08059167 <.text+0xf497> mov    0x14(%esi),%eax
-0805916a <.text+0xf49a> movl   $0x0,-0x30c(%ebp)
-08059174 <.text+0xf4a4> cmp    $0xffffffff,%eax
-08059177 <.text+0xf4a7> je     0805919e <exit@plt+0xf4e2>
-08059179 <.text+0xf4a9> shl    $0x4,%eax
-0805917c <.text+0xf4ac> add    -0x2e4(%ebp),%eax
-08059182 <.text+0xf4b2> cmpl   $0x5,(%eax)
-08059185 <.text+0xf4b5> jne    080592b0 <exit@plt+0xf5f4>
-0805918b <.text+0xf4bb> mov    0x4(%eax),%eax
-0805918e <.text+0xf4be> movl   $0x1,-0x30c(%ebp)
-08059198 <.text+0xf4c8> mov    %eax,-0x2f0(%ebp)
-0805919e <.text+0xf4ce> mov    0x20(%esi),%eax
-080591a1 <.text+0xf4d1> cmp    $0xffffffff,%eax
-080591a4 <.text+0xf4d4> je     080591d1 <exit@plt+0xf515>
-080591a6 <.text+0xf4d6> shl    $0x4,%eax
-080591a9 <.text+0xf4d9> add    -0x2e4(%ebp),%eax
-080591af <.text+0xf4df> cmpl   $0x5,(%eax)
-080591b2 <.text+0xf4e2> jne    080592b0 <exit@plt+0xf5f4>
-080591b8 <.text+0xf4e8> mov    -0x30c(%ebp),%ecx
-080591be <.text+0xf4ee> mov    0x4(%eax),%eax
-080591c1 <.text+0xf4f1> mov    %eax,-0x2f0(%ebp,%ecx,4)
-080591c8 <.text+0xf4f8> add    $0x1,%ecx
-080591cb <.text+0xf4fb> mov    %ecx,-0x30c(%ebp)
-080591d1 <.text+0xf501> mov    %edi,%eax
-080591d3 <.text+0xf503> add    $0x2,%eax
-080591d6 <.text+0xf506> mov    %eax,-0x338(%ebp)
-080591dc <.text+0xf50c> sbb    %eax,%eax
-080591de <.text+0xf50e> or     -0x338(%ebp),%eax
-080591e4 <.text+0xf514> cmp    %eax,%ebx
-080591e6 <.text+0xf516> jae    08059261 <exit@plt+0xf5a5>
-080591e8 <.text+0xf518> test   %ebx,%ebx
-080591ea <.text+0xf51a> jne    08059b38 <exit@plt+0xfe7c>
-080591f0 <.text+0xf520> mov    $0xc,%bl
-080591f2 <.text+0xf522> cmp    %edi,-0x338(%ebp)
-080591f8 <.text+0xf528> sbb    %eax,%eax
-080591fa <.text+0xf52a> or     -0x338(%ebp),%eax
-08059200 <.text+0xf530> cmp    %eax,%ebx
-08059202 <.text+0xf532> jae    08059216 <exit@plt+0xf55a>
-08059204 <.text+0xf534> cmp    -0x338(%ebp),%edi
-0805920a <.text+0xf53a> ja     08059a08 <exit@plt+0xfd4c>
-08059210 <.text+0xf540> mov    -0x338(%ebp),%ebx
-08059216 <.text+0xf546> cmp    $0xffffffff,%ebx
-08059219 <.text+0xf549> je     08059a08 <exit@plt+0xfd4c>
-0805921f <.text+0xf54f> cmp    -0x334(%ebp),%edx
-08059225 <.text+0xf555> sete   -0x328(%ebp)
-0805922c <.text+0xf55c> test   %edx,%edx
-0805922e <.text+0xf55e> je     0805923d <exit@plt+0xf581>
-08059230 <.text+0xf560> cmpb   $0x0,-0x328(%ebp)
-08059237 <.text+0xf567> je     08059b48 <exit@plt+0xfe8c>
-0805923d <.text+0xf56d> mov    %edx,-0x368(%ebp)
-08059243 <.text+0xf573> mov    %ebx,(%esp)
-08059246 <.text+0xf576> call   08049afc <malloc@plt>
-0805924b <.text+0xf57b> mov    -0x368(%ebp),%edx
-08059251 <.text+0xf581> mov    %eax,%ecx
-08059253 <.text+0xf583> test   %ecx,%ecx
-08059255 <.text+0xf585> je     08059a08 <exit@plt+0xfd4c>
-0805925b <.text+0xf58b> test   %edi,%edi
-0805925d <.text+0xf58d> jne    080592b8 <exit@plt+0xf5fc>
-0805925f <.text+0xf58f> mov    %ecx,%edx
-08059261 <.text+0xf591> movb   $0x0,(%edx,%edi,1)
-08059265 <.text+0xf595> mov    -0x2f0(%ebp),%ecx
-0805926b <.text+0xf59b> mov    -0x2ec(%ebp),%eax
-08059271 <.text+0xf5a1> mov    %esi,-0x340(%ebp)
-08059277 <.text+0xf5a7> mov    %edx,%esi
-08059279 <.text+0xf5a9> mov    %ecx,-0x34c(%ebp)
-0805927f <.text+0xf5af> mov    %eax,-0x354(%ebp)
-08059285 <.text+0xf5b5> mov    %ebx,%ecx
-08059287 <.text+0xf5b7> sub    %edi,%ecx
-08059289 <.text+0xf5b9> movl   $0xffffffff,-0x2e0(%ebp)
-08059293 <.text+0xf5c3> js     08059490 <exit@plt+0xf7d4>
-08059299 <.text+0xf5c9> cmpl   $0x11,-0x310(%ebp)
-080592a0 <.text+0xf5d0> jbe    08059310 <exit@plt+0xf654>
-080592a2 <.text+0xf5d2> jmp    080592b0 <exit@plt+0xf5f4>
-080592a4 <.text+0xf5d4> lea    0x0(%esi,%eiz,1),%esi
-080592a8 <.text+0xf5d8> fstp   %st(0)
-080592aa <.text+0xf5da> lea    0x0(%esi),%esi
-080592b0 <.text+0xf5e0> call   0804968c <abort@plt>
-080592b5 <.text+0xf5e5> lea    0x0(%esi),%esi
-080592b8 <.text+0xf5e8> cmpb   $0x0,-0x328(%ebp)
-080592bf <.text+0xf5ef> je     0805925f <exit@plt+0xf5a3>
-080592c1 <.text+0xf5f1> mov    %ecx,(%esp)
-080592c4 <.text+0xf5f4> mov    %ecx,-0x364(%ebp)
-080592ca <.text+0xf5fa> mov    %edi,0x8(%esp)
-080592ce <.text+0xf5fe> mov    %edx,0x4(%esp)
-080592d2 <.text+0xf602> call   08049a0c <memcpy@plt>
-080592d7 <.text+0xf607> mov    -0x364(%ebp),%ecx
-080592dd <.text+0xf60d> jmp    0805925f <exit@plt+0xf5a3>
-080592df <.text+0xf60f> nop
-080592e0 <.text+0xf610> mov    -0x30c(%ebp),%eax
-080592e6 <.text+0xf616> movb   $0x6c,(%eax)
-080592e9 <.text+0xf619> add    $0x1,%eax
-080592ec <.text+0xf61c> mov    %eax,-0x30c(%ebp)
-080592f2 <.text+0xf622> mov    -0x30c(%ebp),%ecx
-080592f8 <.text+0xf628> movb   $0x6c,(%ecx)
-080592fb <.text+0xf62b> add    $0x1,%ecx
-080592fe <.text+0xf62e> mov    %ecx,-0x30c(%ebp)
-08059304 <.text+0xf634> jmp    08059148 <exit@plt+0xf48c>
-08059309 <.text+0xf639> lea    0x0(%esi,%eiz,1),%esi
-08059310 <.text+0xf640> mov    -0x310(%ebp),%edx
-08059316 <.text+0xf646> jmp    *0x805fce4(,%edx,4)
-0805931d <.text+0xf64d> lea    0x0(%esi),%esi
-08059320 <.text+0xf650> mov    -0x340(%ebp),%eax
-08059326 <.text+0xf656> mov    0x28(%eax),%edx
-08059329 <.text+0xf659> mov    -0x2e4(%ebp),%eax
-0805932f <.text+0xf65f> shl    $0x4,%edx
-08059332 <.text+0xf662> cmpl   $0x1,-0x30c(%ebp)
-08059339 <.text+0xf669> mov    0x4(%edx,%eax,1),%eax
-0805933d <.text+0xf66d> je     080594c8 <exit@plt+0xf80c>
-08059343 <.text+0xf673> jae    080595a0 <exit@plt+0xf8e4>
-08059349 <.text+0xf679> mov    %eax,0x14(%esp)
-0805934d <.text+0xf67d> mov    -0x32c(%ebp),%eax
-08059353 <.text+0xf683> lea    -0x2e0(%ebp),%edx
-08059359 <.text+0xf689> mov    %ecx,0x4(%esp)
-0805935d <.text+0xf68d> mov    %ecx,-0x364(%ebp)
-08059363 <.text+0xf693> mov    %edx,0x18(%esp)
-08059367 <.text+0xf697> mov    %eax,0x10(%esp)
-0805936b <.text+0xf69b> lea    (%esi,%edi,1),%eax
-0805936e <.text+0xf69e> movl   $0xffffffff,0xc(%esp)
-08059376 <.text+0xf6a6> movl   $0x1,0x8(%esp)
-0805937e <.text+0xf6ae> mov    %eax,(%esp)
-08059381 <.text+0xf6b1> call   08049c4c <__snprintf_chk@plt>
-08059386 <.text+0xf6b6> mov    -0x364(%ebp),%ecx
-0805938c <.text+0xf6bc> mov    %eax,-0x330(%ebp)
-08059392 <.text+0xf6c2> mov    -0x2e0(%ebp),%eax
-08059398 <.text+0xf6c8> test   %eax,%eax
-0805939a <.text+0xf6ca> js     08059529 <exit@plt+0xf86d>
-080593a0 <.text+0xf6d0> cmp    %eax,%ecx
-080593a2 <.text+0xf6d2> mov    %eax,-0x328(%ebp)
-080593a8 <.text+0xf6d8> jbe    080593b7 <exit@plt+0xf6fb>
-080593aa <.text+0xf6da> lea    (%esi,%eax,1),%edx
-080593ad <.text+0xf6dd> cmpb   $0x0,(%edx,%edi,1)
-080593b1 <.text+0xf6e1> jne    080592b0 <exit@plt+0xf5f4>
-080593b7 <.text+0xf6e7> cmp    %eax,-0x330(%ebp)
-080593bd <.text+0xf6ed> jle    080593d1 <exit@plt+0xf715>
-080593bf <.text+0xf6ef> mov    -0x330(%ebp),%edx
-080593c5 <.text+0xf6f5> mov    %edx,-0x2e0(%ebp)
-080593cb <.text+0xf6fb> mov    %edx,-0x328(%ebp)
-080593d1 <.text+0xf701> mov    -0x328(%ebp),%eax
-080593d7 <.text+0xf707> add    $0x1,%eax
-080593da <.text+0xf70a> cmp    %eax,%ecx
-080593dc <.text+0xf70c> ja     0805a108 <exit@plt+0x1044c>
-080593e2 <.text+0xf712> cmp    $0x7fffffff,%ecx
-080593e8 <.text+0xf718> je     0805a280 <exit@plt+0x105c4>
-080593ee <.text+0xf71e> mov    -0x328(%ebp),%ecx
-080593f4 <.text+0xf724> mov    %ebx,%edx
-080593f6 <.text+0xf726> add    -0x338(%ebp),%ecx
-080593fc <.text+0xf72c> sar    $0x1f,%edx
-080593ff <.text+0xf72f> lea    (%ebx,%ebx,1),%eax
-08059402 <.text+0xf732> or     %edx,%eax
-08059404 <.text+0xf734> cmp    %ecx,%edi
-08059406 <.text+0xf736> mov    $0xffffffff,%edx
-0805940b <.text+0xf73b> ja     08059415 <exit@plt+0xf759>
-0805940d <.text+0xf73d> cmp    %ecx,%eax
-0805940f <.text+0xf73f> mov    %eax,%edx
-08059411 <.text+0xf741> jae    08059415 <exit@plt+0xf759>
-08059413 <.text+0xf743> mov    %ecx,%edx
-08059415 <.text+0xf745> cmp    %edx,%ebx
-08059417 <.text+0xf747> jae    08059285 <exit@plt+0xf5c9>
-0805941d <.text+0xf74d> cmp    $0x0,%ebx
-08059420 <.text+0xf750> jne    08059a88 <exit@plt+0xfdcc>
-08059426 <.text+0xf756> mov    $0xc,%bl
-08059428 <.text+0xf758> cmp    %edx,%ebx
-0805942a <.text+0xf75a> jae    0805942e <exit@plt+0xf772>
-0805942c <.text+0xf75c> mov    %edx,%ebx
-0805942e <.text+0xf75e> cmp    $0xffffffff,%ebx
-08059431 <.text+0xf761> je     08059b68 <exit@plt+0xfeac>
-08059437 <.text+0xf767> cmp    -0x334(%ebp),%esi
-0805943d <.text+0xf76d> sete   %cl
-08059440 <.text+0xf770> test   %esi,%esi
-08059442 <.text+0xf772> je     0805944c <exit@plt+0xf790>
-08059444 <.text+0xf774> test   %cl,%cl
-08059446 <.text+0xf776> je     08059a68 <exit@plt+0xfdac>
-0805944c <.text+0xf77c> mov    %cl,-0x364(%ebp)
-08059452 <.text+0xf782> mov    %ebx,(%esp)
-08059455 <.text+0xf785> call   08049afc <malloc@plt>
-0805945a <.text+0xf78a> movzbl -0x364(%ebp),%ecx
-08059461 <.text+0xf791> mov    %eax,%edx
-08059463 <.text+0xf793> test   %edx,%edx
-08059465 <.text+0xf795> je     08059b68 <exit@plt+0xfeac>
-0805946b <.text+0xf79b> test   %cl,%cl
-0805946d <.text+0xf79d> jne    08059540 <exit@plt+0xf884>
-08059473 <.text+0xf7a3> mov    %ebx,%ecx
-08059475 <.text+0xf7a5> mov    %edx,%esi
-08059477 <.text+0xf7a7> sub    %edi,%ecx
-08059479 <.text+0xf7a9> movl   $0xffffffff,-0x2e0(%ebp)
-08059483 <.text+0xf7b3> jns    08059299 <exit@plt+0xf5dd>
-08059489 <.text+0xf7b9> lea    0x0(%esi,%eiz,1),%esi
-08059490 <.text+0xf7c0> mov    $0x7fffffff,%ecx
-08059495 <.text+0xf7c5> jmp    08059299 <exit@plt+0xf5dd>
-0805949a <.text+0xf7ca> lea    0x0(%esi),%esi
-080594a0 <.text+0xf7d0> mov    -0x340(%ebp),%eax
-080594a6 <.text+0xf7d6> mov    0x28(%eax),%edx
-080594a9 <.text+0xf7d9> mov    -0x2e4(%ebp),%eax
-080594af <.text+0xf7df> shl    $0x4,%edx
-080594b2 <.text+0xf7e2> cmpl   $0x1,-0x30c(%ebp)
-080594b9 <.text+0xf7e9> movzbl 0x4(%edx,%eax,1),%eax
-080594be <.text+0xf7ee> jne    08059343 <exit@plt+0xf687>
-080594c4 <.text+0xf7f4> lea    0x0(%esi,%eiz,1),%esi
-080594c8 <.text+0xf7f8> mov    %eax,0x18(%esp)
-080594cc <.text+0xf7fc> mov    -0x34c(%ebp),%eax
-080594d2 <.text+0xf802> lea    -0x2e0(%ebp),%edx
-080594d8 <.text+0xf808> mov    %edx,0x1c(%esp)
-080594dc <.text+0xf80c> mov    %eax,0x14(%esp)
-080594e0 <.text+0xf810> mov    -0x32c(%ebp),%edx
-080594e6 <.text+0xf816> mov    %edx,0x10(%esp)
-080594ea <.text+0xf81a> lea    (%esi,%edi,1),%eax
-080594ed <.text+0xf81d> mov    %ecx,0x4(%esp)
-080594f1 <.text+0xf821> mov    %ecx,-0x364(%ebp)
-080594f7 <.text+0xf827> movl   $0xffffffff,0xc(%esp)
-080594ff <.text+0xf82f> movl   $0x1,0x8(%esp)
-08059507 <.text+0xf837> mov    %eax,(%esp)
-0805950a <.text+0xf83a> call   08049c4c <__snprintf_chk@plt>
-0805950f <.text+0xf83f> mov    -0x364(%ebp),%ecx
-08059515 <.text+0xf845> mov    %eax,-0x330(%ebp)
-0805951b <.text+0xf84b> mov    -0x2e0(%ebp),%eax
-08059521 <.text+0xf851> test   %eax,%eax
-08059523 <.text+0xf853> jns    080593a0 <exit@plt+0xf6e4>
-08059529 <.text+0xf859> mov    -0x350(%ebp),%eax
-0805952f <.text+0xf85f> cmpb   $0x0,(%eax)
-08059532 <.text+0xf862> je     08059ad8 <exit@plt+0xfe1c>
-08059538 <.text+0xf868> movb   $0x0,(%eax)
-0805953b <.text+0xf86b> jmp    08059285 <exit@plt+0xf5c9>
-08059540 <.text+0xf870> test   %edi,%edi
-08059542 <.text+0xf872> je     08059473 <exit@plt+0xf7b7>
-08059548 <.text+0xf878> mov    %esi,0x4(%esp)
-0805954c <.text+0xf87c> mov    %edx,(%esp)
-0805954f <.text+0xf87f> mov    %edx,-0x368(%ebp)
-08059555 <.text+0xf885> mov    %edi,0x8(%esp)
-08059559 <.text+0xf889> call   08049a0c <memcpy@plt>
-0805955e <.text+0xf88e> mov    -0x368(%ebp),%edx
-08059564 <.text+0xf894> mov    %edx,%esi
-08059566 <.text+0xf896> jmp    08059285 <exit@plt+0xf5c9>
-0805956b <.text+0xf89b> nop
-0805956c <.text+0xf89c> lea    0x0(%esi,%eiz,1),%esi
-08059570 <.text+0xf8a0> mov    -0x340(%ebp),%eax
-08059576 <.text+0xf8a6> mov    0x28(%eax),%edx
-08059579 <.text+0xf8a9> mov    -0x2e4(%ebp),%eax
-0805957f <.text+0xf8af> shl    $0x4,%edx
-08059582 <.text+0xf8b2> cmpl   $0x1,-0x30c(%ebp)
-08059589 <.text+0xf8b9> movzwl 0x4(%edx,%eax,1),%eax
-0805958e <.text+0xf8be> je     080594c8 <exit@plt+0xf80c>
-08059594 <.text+0xf8c4> jb     08059349 <exit@plt+0xf68d>
-0805959a <.text+0xf8ca> lea    0x0(%esi),%esi
-080595a0 <.text+0xf8d0> cmpl   $0x2,-0x30c(%ebp)
-080595a7 <.text+0xf8d7> jne    080592b0 <exit@plt+0xf5f4>
-080595ad <.text+0xf8dd> mov    %eax,0x1c(%esp)
-080595b1 <.text+0xf8e1> mov    -0x354(%ebp),%eax
-080595b7 <.text+0xf8e7> lea    -0x2e0(%ebp),%edx
-080595bd <.text+0xf8ed> mov    %edx,0x20(%esp)
-080595c1 <.text+0xf8f1> mov    -0x34c(%ebp),%edx
-080595c7 <.text+0xf8f7> mov    %eax,0x18(%esp)
-080595cb <.text+0xf8fb> mov    -0x32c(%ebp),%eax
-080595d1 <.text+0xf901> mov    %edx,0x14(%esp)
-080595d5 <.text+0xf905> mov    %eax,0x10(%esp)
-080595d9 <.text+0xf909> lea    (%esi,%edi,1),%eax
-080595dc <.text+0xf90c> mov    %ecx,0x4(%esp)
-080595e0 <.text+0xf910> mov    %ecx,-0x364(%ebp)
-080595e6 <.text+0xf916> movl   $0xffffffff,0xc(%esp)
-080595ee <.text+0xf91e> movl   $0x1,0x8(%esp)
-080595f6 <.text+0xf926> mov    %eax,(%esp)
-080595f9 <.text+0xf929> call   08049c4c <__snprintf_chk@plt>
-080595fe <.text+0xf92e> mov    -0x364(%ebp),%ecx
-08059604 <.text+0xf934> mov    %eax,-0x330(%ebp)
-0805960a <.text+0xf93a> jmp    08059392 <exit@plt+0xf6d6>
-0805960f <.text+0xf93f> nop
-08059610 <.text+0xf940> mov    -0x340(%ebp),%eax
-08059616 <.text+0xf946> mov    0x28(%eax),%edx
-08059619 <.text+0xf949> mov    -0x2e4(%ebp),%eax
-0805961f <.text+0xf94f> shl    $0x4,%edx
-08059622 <.text+0xf952> cmpl   $0x1,-0x30c(%ebp)
-08059629 <.text+0xf959> movswl 0x4(%edx,%eax,1),%eax
-0805962e <.text+0xf95e> jne    08059343 <exit@plt+0xf687>
-08059634 <.text+0xf964> jmp    080594c8 <exit@plt+0xf80c>
-08059639 <.text+0xf969> lea    0x0(%esi,%eiz,1),%esi
-08059640 <.text+0xf970> mov    -0x340(%ebp),%eax
-08059646 <.text+0xf976> mov    0x28(%eax),%edx
-08059649 <.text+0xf979> mov    -0x2e4(%ebp),%eax
-0805964f <.text+0xf97f> shl    $0x4,%edx
-08059652 <.text+0xf982> cmpl   $0x1,-0x30c(%ebp)
-08059659 <.text+0xf989> movsbl 0x4(%edx,%eax,1),%eax
-0805965e <.text+0xf98e> jne    08059343 <exit@plt+0xf687>
-08059664 <.text+0xf994> jmp    080594c8 <exit@plt+0xf80c>
-08059669 <.text+0xf999> lea    0x0(%esi,%eiz,1),%esi
-08059670 <.text+0xf9a0> mov    -0x340(%ebp),%edx
-08059676 <.text+0xf9a6> mov    0x28(%edx),%edx
-08059679 <.text+0xf9a9> shl    $0x4,%edx
-0805967c <.text+0xf9ac> mov    %edx,%eax
-0805967e <.text+0xf9ae> mov    -0x2e4(%ebp),%edx
-08059684 <.text+0xf9b4> cmpl   $0x1,-0x30c(%ebp)
-0805968b <.text+0xf9bb> lea    0x4(%eax,%edx,1),%edx
-0805968f <.text+0xf9bf> mov    (%edx),%eax
-08059691 <.text+0xf9c1> mov    0x4(%edx),%edx
-08059694 <.text+0xf9c4> mov    %eax,-0x328(%ebp)
-0805969a <.text+0xf9ca> mov    %edx,-0x324(%ebp)
-080596a0 <.text+0xf9d0> je     08059f08 <exit@plt+0x1024c>
-080596a6 <.text+0xf9d6> jae    08059878 <exit@plt+0xfbbc>
-080596ac <.text+0xf9dc> lea    -0x2e0(%ebp),%edx
-080596b2 <.text+0xf9e2> mov    -0x328(%ebp),%eax
-080596b8 <.text+0xf9e8> mov    %edx,0x1c(%esp)
-080596bc <.text+0xf9ec> mov    -0x324(%ebp),%edx
-080596c2 <.text+0xf9f2> mov    %eax,0x14(%esp)
-080596c6 <.text+0xf9f6> mov    %edx,0x18(%esp)
-080596ca <.text+0xf9fa> jmp    080594e0 <exit@plt+0xf824>
-080596cf <.text+0xf9ff> nop
-080596d0 <.text+0xfa00> mov    -0x340(%ebp),%eax
-080596d6 <.text+0xfa06> mov    -0x2e4(%ebp),%edx
-080596dc <.text+0xfa0c> mov    0x28(%eax),%eax
-080596df <.text+0xfa0f> shl    $0x4,%eax
-080596e2 <.text+0xfa12> lea    0x4(%eax,%edx,1),%edx
-080596e6 <.text+0xfa16> mov    (%edx),%eax
-080596e8 <.text+0xfa18> mov    0x4(%edx),%edx
-080596eb <.text+0xfa1b> cmpl   $0x1,-0x30c(%ebp)
-080596f2 <.text+0xfa22> mov    %eax,-0x328(%ebp)
-080596f8 <.text+0xfa28> mov    %edx,-0x324(%ebp)
-080596fe <.text+0xfa2e> je     08059f08 <exit@plt+0x1024c>
-08059704 <.text+0xfa34> jae    08059878 <exit@plt+0xfbbc>
-0805970a <.text+0xfa3a> lea    -0x2e0(%ebp),%edx
-08059710 <.text+0xfa40> mov    -0x328(%ebp),%eax
-08059716 <.text+0xfa46> mov    %edx,0x1c(%esp)
-0805971a <.text+0xfa4a> mov    -0x324(%ebp),%edx
-08059720 <.text+0xfa50> mov    %eax,0x14(%esp)
-08059724 <.text+0xfa54> mov    %edx,0x18(%esp)
-08059728 <.text+0xfa58> mov    -0x32c(%ebp),%edx
-0805972e <.text+0xfa5e> mov    %edx,0x10(%esp)
-08059732 <.text+0xfa62> jmp    080594ea <exit@plt+0xf82e>
-08059737 <.text+0xfa67> nop
-08059738 <.text+0xfa68> mov    -0x340(%ebp),%eax
-0805973e <.text+0xfa6e> mov    0x28(%eax),%edx
-08059741 <.text+0xfa71> mov    -0x2e4(%ebp),%eax
-08059747 <.text+0xfa77> shl    $0x4,%edx
-0805974a <.text+0xfa7a> cmpl   $0x1,-0x30c(%ebp)
-08059751 <.text+0xfa81> fldl   0x4(%edx,%eax,1)
-08059755 <.text+0xfa85> je     0805a0d0 <exit@plt+0x10414>
-0805975b <.text+0xfa8b> jb     08059e68 <exit@plt+0x101ac>
-08059761 <.text+0xfa91> cmpl   $0x2,-0x30c(%ebp)
-08059768 <.text+0xfa98> jne    080592a8 <exit@plt+0xf5ec>
-0805976e <.text+0xfa9e> mov    -0x354(%ebp),%edx
-08059774 <.text+0xfaa4> lea    -0x2e0(%ebp),%eax
-0805977a <.text+0xfaaa> mov    %eax,0x24(%esp)
-0805977e <.text+0xfaae> fstpl  0x1c(%esp)
-08059782 <.text+0xfab2> mov    %edx,0x18(%esp)
-08059786 <.text+0xfab6> mov    -0x34c(%ebp),%eax
-0805978c <.text+0xfabc> mov    -0x32c(%ebp),%edx
-08059792 <.text+0xfac2> mov    %ecx,0x4(%esp)
-08059796 <.text+0xfac6> mov    %ecx,-0x364(%ebp)
-0805979c <.text+0xfacc> mov    %eax,0x14(%esp)
-080597a0 <.text+0xfad0> lea    (%esi,%edi,1),%eax
-080597a3 <.text+0xfad3> mov    %edx,0x10(%esp)
-080597a7 <.text+0xfad7> movl   $0xffffffff,0xc(%esp)
-080597af <.text+0xfadf> movl   $0x1,0x8(%esp)
-080597b7 <.text+0xfae7> mov    %eax,(%esp)
-080597ba <.text+0xfaea> call   08049c4c <__snprintf_chk@plt>
-080597bf <.text+0xfaef> mov    -0x364(%ebp),%ecx
-080597c5 <.text+0xfaf5> mov    %eax,-0x330(%ebp)
-080597cb <.text+0xfafb> jmp    08059392 <exit@plt+0xf6d6>
-080597d0 <.text+0xfb00> mov    -0x340(%ebp),%eax
-080597d6 <.text+0xfb06> mov    0x28(%eax),%edx
-080597d9 <.text+0xfb09> mov    -0x2e4(%ebp),%eax
-080597df <.text+0xfb0f> shl    $0x4,%edx
-080597e2 <.text+0xfb12> fldt   0x4(%edx,%eax,1)
-080597e6 <.text+0xfb16> cmpl   $0x1,-0x30c(%ebp)
-080597ed <.text+0xfb1d> fstpt  -0x328(%ebp)
-080597f3 <.text+0xfb23> je     0805a0b0 <exit@plt+0x103f4>
-080597f9 <.text+0xfb29> jb     08059e88 <exit@plt+0x101cc>
-080597ff <.text+0xfb2f> cmpl   $0x2,-0x30c(%ebp)
-08059806 <.text+0xfb36> jne    080592b0 <exit@plt+0xf5f4>
-0805980c <.text+0xfb3c> lea    -0x2e0(%ebp),%eax
-08059812 <.text+0xfb42> mov    -0x34c(%ebp),%edx
-08059818 <.text+0xfb48> mov    %eax,0x28(%esp)
-0805981c <.text+0xfb4c> mov    -0x354(%ebp),%eax
-08059822 <.text+0xfb52> fldt   -0x328(%ebp)
-08059828 <.text+0xfb58> mov    %ecx,0x4(%esp)
-0805982c <.text+0xfb5c> mov    %ecx,-0x364(%ebp)
-08059832 <.text+0xfb62> mov    %eax,0x18(%esp)
-08059836 <.text+0xfb66> mov    -0x32c(%ebp),%eax
-0805983c <.text+0xfb6c> fstpt  0x1c(%esp)
-08059840 <.text+0xfb70> mov    %edx,0x14(%esp)
-08059844 <.text+0xfb74> mov    %eax,0x10(%esp)
-08059848 <.text+0xfb78> lea    (%esi,%edi,1),%eax
-0805984b <.text+0xfb7b> movl   $0xffffffff,0xc(%esp)
-08059853 <.text+0xfb83> movl   $0x1,0x8(%esp)
-0805985b <.text+0xfb8b> mov    %eax,(%esp)
-0805985e <.text+0xfb8e> call   08049c4c <__snprintf_chk@plt>
-08059863 <.text+0xfb93> mov    -0x364(%ebp),%ecx
-08059869 <.text+0xfb99> mov    %eax,-0x330(%ebp)
-0805986f <.text+0xfb9f> jmp    08059392 <exit@plt+0xf6d6>
-08059874 <.text+0xfba4> lea    0x0(%esi,%eiz,1),%esi
-08059878 <.text+0xfba8> cmpl   $0x2,-0x30c(%ebp)
-0805987f <.text+0xfbaf> jne    080592b0 <exit@plt+0xf5f4>
-08059885 <.text+0xfbb5> lea    -0x2e0(%ebp),%edx
-0805988b <.text+0xfbbb> mov    -0x328(%ebp),%eax
-08059891 <.text+0xfbc1> mov    %edx,0x24(%esp)
-08059895 <.text+0xfbc5> mov    -0x324(%ebp),%edx
-0805989b <.text+0xfbcb> mov    %eax,0x1c(%esp)
-0805989f <.text+0xfbcf> mov    %edx,0x20(%esp)
-080598a3 <.text+0xfbd3> mov    -0x354(%ebp),%edx
-080598a9 <.text+0xfbd9> mov    %edx,0x18(%esp)
-080598ad <.text+0xfbdd> jmp    08059786 <exit@plt+0xfaca>
-080598b2 <.text+0xfbe2> lea    0x0(%esi),%esi
-080598b8 <.text+0xfbe8> jl     08059a08 <exit@plt+0xfd4c>
-080598be <.text+0xfbee> add    %ebx,%ebx
-080598c0 <.text+0xfbf0> jmp    08058e99 <exit@plt+0xf1dd>
-080598c5 <.text+0xfbf5> lea    0x0(%esi),%esi
-080598c8 <.text+0xfbf8> mov    %edx,(%esp)
-080598cb <.text+0xfbfb> mov    %edx,-0x368(%ebp)
-080598d1 <.text+0xfc01> mov    %ecx,-0x364(%ebp)
-080598d7 <.text+0xfc07> mov    %ebx,0x4(%esp)
-080598db <.text+0xfc0b> call   0804975c <realloc@plt>
-080598e0 <.text+0xfc10> mov    -0x364(%ebp),%ecx
-080598e6 <.text+0xfc16> mov    -0x368(%ebp),%edx
-080598ec <.text+0xfc1c> mov    %eax,-0x328(%ebp)
-080598f2 <.text+0xfc22> jmp    08058eec <exit@plt+0xf230>
-080598f7 <.text+0xfc27> nop
-080598f8 <.text+0xfc28> cmpl   $0xffffffff,0x28(%esi)
-080598fc <.text+0xfc2c> jne    080592b0 <exit@plt+0xf5f4>
-08059902 <.text+0xfc32> mov    %edi,%ecx
-08059904 <.text+0xfc34> add    $0x1,%ecx
-08059907 <.text+0xfc37> sbb    %eax,%eax
-08059909 <.text+0xfc39> or     %eax,%ecx
-0805990b <.text+0xfc3b> cmp    %ecx,%ebx
-0805990d <.text+0xfc3d> jae    08059985 <exit@plt+0xfcc9>
-0805990f <.text+0xfc3f> cmp    $0x0,%ebx
-08059912 <.text+0xfc42> jne    08059b70 <exit@plt+0xfeb4>
-08059918 <.text+0xfc48> mov    $0xc,%bl
-0805991a <.text+0xfc4a> cmp    %ecx,%ebx
-0805991c <.text+0xfc4c> jae    08059920 <exit@plt+0xfc64>
-0805991e <.text+0xfc4e> mov    %ecx,%ebx
-08059920 <.text+0xfc50> cmp    $0xffffffff,%ebx
-08059923 <.text+0xfc53> je     08059a08 <exit@plt+0xfd4c>
-08059929 <.text+0xfc59> cmp    -0x334(%ebp),%edx
-0805992f <.text+0xfc5f> sete   -0x310(%ebp)
-08059936 <.text+0xfc66> test   %edx,%edx
-08059938 <.text+0xfc68> je     08059943 <exit@plt+0xfc87>
-0805993a <.text+0xfc6a> cmpb   $0x0,-0x310(%ebp)
-08059941 <.text+0xfc71> je     080599a8 <exit@plt+0xfcec>
-08059943 <.text+0xfc73> mov    %edx,-0x368(%ebp)
-08059949 <.text+0xfc79> mov    %ecx,-0x364(%ebp)
-0805994f <.text+0xfc7f> mov    %ebx,(%esp)
-08059952 <.text+0xfc82> call   08049afc <malloc@plt>
-08059957 <.text+0xfc87> mov    -0x368(%ebp),%edx
-0805995d <.text+0xfc8d> mov    -0x364(%ebp),%ecx
-08059963 <.text+0xfc93> mov    %eax,-0x30c(%ebp)
-08059969 <.text+0xfc99> mov    -0x30c(%ebp),%eax
-0805996f <.text+0xfc9f> test   %eax,%eax
-08059971 <.text+0xfca1> je     08059a08 <exit@plt+0xfd4c>
-08059977 <.text+0xfca7> test   %edi,%edi
-08059979 <.text+0xfca9> jne    08059f40 <exit@plt+0x10284>
-0805997f <.text+0xfcaf> mov    -0x30c(%ebp),%edx
-08059985 <.text+0xfcb5> movb   $0x25,(%edx,%edi,1)
-08059989 <.text+0xfcb9> mov    %ecx,%edi
-0805998b <.text+0xfcbb> mov    0x4(%esi),%ecx
-0805998e <.text+0xfcbe> add    $0x2c,%esi
-08059991 <.text+0xfcc1> addl   $0x1,-0x33c(%ebp)
-08059998 <.text+0xfcc8> mov    %ecx,-0x30c(%ebp)
-0805999e <.text+0xfcce> jmp    08058e68 <exit@plt+0xf1ac>
-080599a3 <.text+0xfcd3> nop
-080599a4 <.text+0xfcd4> lea    0x0(%esi,%eiz,1),%esi
-080599a8 <.text+0xfcd8> mov    %edx,(%esp)
-080599ab <.text+0xfcdb> mov    %edx,-0x368(%ebp)
-080599b1 <.text+0xfce1> mov    %ecx,-0x364(%ebp)
-080599b7 <.text+0xfce7> mov    %ebx,0x4(%esp)
-080599bb <.text+0xfceb> call   0804975c <realloc@plt>
-080599c0 <.text+0xfcf0> mov    -0x364(%ebp),%ecx
-080599c6 <.text+0xfcf6> mov    -0x368(%ebp),%edx
-080599cc <.text+0xfcfc> mov    %eax,-0x30c(%ebp)
-080599d2 <.text+0xfd02> jmp    08059969 <exit@plt+0xfcad>
-080599d4 <.text+0xfd04> cmpl   $0xffffffff,-0x328(%ebp)
-080599db <.text+0xfd0b> je     08059a08 <exit@plt+0xfd4c>
-080599dd <.text+0xfd0d> mov    -0x328(%ebp),%eax
-080599e3 <.text+0xfd13> mov    %edx,-0x368(%ebp)
-080599e9 <.text+0xfd19> mov    %eax,(%esp)
-080599ec <.text+0xfd1c> call   08049afc <malloc@plt>
-080599f1 <.text+0xfd21> mov    -0x368(%ebp),%edx
-080599f7 <.text+0xfd27> test   %eax,%eax
-080599f9 <.text+0xfd29> mov    %eax,-0x30c(%ebp)
-080599ff <.text+0xfd2f> jne    08059cb4 <exit@plt+0xfff8>
-08059a05 <.text+0xfd35> lea    0x0(%esi),%esi
-08059a08 <.text+0xfd38> mov    %edx,%edi
-08059a0a <.text+0xfd3a> test   %edi,%edi
-08059a0c <.text+0xfd3c> jne    08059ee8 <exit@plt+0x1022c>
-08059a12 <.text+0xfd42> mov    -0x35c(%ebp),%edx
-08059a18 <.text+0xfd48> test   %edx,%edx
-08059a1a <.text+0xfd4a> je     08058d90 <exit@plt+0xf0d4>
-08059a20 <.text+0xfd50> mov    -0x35c(%ebp),%edx
-08059a26 <.text+0xfd56> mov    %edx,(%esp)
-08059a29 <.text+0xfd59> call   080498cc <free@plt>
-08059a2e <.text+0xfd5e> jmp    08058d90 <exit@plt+0xf0d4>
-08059a33 <.text+0xfd63> nop
-08059a34 <.text+0xfd64> lea    0x0(%esi,%eiz,1),%esi
-08059a38 <.text+0xfd68> shl    $0x4,%ecx
-08059a3b <.text+0xfd6b> add    -0x2e4(%ebp),%ecx
-08059a41 <.text+0xfd71> mov    (%ecx),%eax
-08059a43 <.text+0xfd73> sub    $0x12,%eax
-08059a46 <.text+0xfd76> cmp    $0x4,%eax
-08059a49 <.text+0xfd79> ja     080592b0 <exit@plt+0xf5f4>
-08059a4f <.text+0xfd7f> jmp    *0x805fd2c(,%eax,4)
-08059a56 <.text+0xfd86> xchg   %ax,%ax
-08059a58 <.text+0xfd88> mov    0x4(%ecx),%eax
-08059a5b <.text+0xfd8b> mov    %edi,(%eax)
-08059a5d <.text+0xfd8d> jmp    0805998b <exit@plt+0xfccf>
-08059a62 <.text+0xfd92> lea    0x0(%esi),%esi
-08059a68 <.text+0xfd98> mov    %cl,-0x364(%ebp)
-08059a6e <.text+0xfd9e> mov    %ebx,0x4(%esp)
-08059a72 <.text+0xfda2> mov    %esi,(%esp)
-08059a75 <.text+0xfda5> call   0804975c <realloc@plt>
-08059a7a <.text+0xfdaa> movzbl -0x364(%ebp),%ecx
-08059a81 <.text+0xfdb1> mov    %eax,%edx
-08059a83 <.text+0xfdb3> jmp    08059463 <exit@plt+0xf7a7>
-08059a88 <.text+0xfdb8> jl     08059b68 <exit@plt+0xfeac>
-08059a8e <.text+0xfdbe> add    %ebx,%ebx
-08059a90 <.text+0xfdc0> jmp    08059428 <exit@plt+0xf76c>
-08059a95 <.text+0xfdc5> lea    0x0(%esi),%esi
-08059a98 <.text+0xfdc8> cmpb   $0x0,-0x330(%ebp)
-08059a9f <.text+0xfdcf> nop
-08059aa0 <.text+0xfdd0> je     08058f02 <exit@plt+0xf246>
-08059aa6 <.text+0xfdd6> mov    %edx,0x4(%esp)
-08059aaa <.text+0xfdda> mov    -0x328(%ebp),%edx
-08059ab0 <.text+0xfde0> mov    %ecx,-0x364(%ebp)
-08059ab6 <.text+0xfde6> mov    %edi,0x8(%esp)
-08059aba <.text+0xfdea> mov    %edx,(%esp)
-08059abd <.text+0xfded> call   08049a0c <memcpy@plt>
-08059ac2 <.text+0xfdf2> mov    -0x328(%ebp),%edx
-08059ac8 <.text+0xfdf8> mov    -0x364(%ebp),%ecx
-08059ace <.text+0xfdfe> jmp    08058f08 <exit@plt+0xf24c>
-08059ad3 <.text+0xfe03> nop
-08059ad4 <.text+0xfe04> lea    0x0(%esi,%eiz,1),%esi
-08059ad8 <.text+0xfe08> mov    -0x330(%ebp),%eax
-08059ade <.text+0xfe0e> test   %eax,%eax
-08059ae0 <.text+0xfe10> jns    080593bf <exit@plt+0xf703>
-08059ae6 <.text+0xfe16> test   %ebx,%ebx
-08059ae8 <.text+0xfe18> js     0805a0f8 <exit@plt+0x1043c>
-08059aee <.text+0xfe1e> lea    (%ebx,%ebx,1),%eax
-08059af1 <.text+0xfe21> add    $0xc,%eax
-08059af4 <.text+0xfe24> jb     0805a0f8 <exit@plt+0x1043c>
-08059afa <.text+0xfe2a> cmp    %eax,%ebx
-08059afc <.text+0xfe2c> jae    08059285 <exit@plt+0xf5c9>
-08059b02 <.text+0xfe32> cmp    $0x0,%ebx
-08059b05 <.text+0xfe35> jne    0805a3ed <exit@plt+0x10731>
-08059b0b <.text+0xfe3b> mov    $0xc,%bl
-08059b0d <.text+0xfe3d> cmp    %eax,%ebx
-08059b0f <.text+0xfe3f> nop
-08059b10 <.text+0xfe40> jae    0805942e <exit@plt+0xf772>
-08059b16 <.text+0xfe46> mov    %eax,%ebx
-08059b18 <.text+0xfe48> jmp    0805942e <exit@plt+0xf772>
-08059b1d <.text+0xfe4d> lea    0x0(%esi),%esi
-08059b20 <.text+0xfe50> mov    -0x30c(%ebp),%eax
-08059b26 <.text+0xfe56> movb   $0x4c,(%eax)
-08059b29 <.text+0xfe59> add    $0x1,%eax
-08059b2c <.text+0xfe5c> mov    %eax,-0x30c(%ebp)
-08059b32 <.text+0xfe62> jmp    08059148 <exit@plt+0xf48c>
-08059b37 <.text+0xfe67> nop
-08059b38 <.text+0xfe68> lea    (%ebx,%ebx,1),%eax
-08059b3b <.text+0xfe6b> sar    $0x1f,%ebx
-08059b3e <.text+0xfe6e> or     %eax,%ebx
-08059b40 <.text+0xfe70> jmp    080591f2 <exit@plt+0xf536>
-08059b45 <.text+0xfe75> lea    0x0(%esi),%esi
-08059b48 <.text+0xfe78> mov    %edx,(%esp)
-08059b4b <.text+0xfe7b> mov    %edx,-0x368(%ebp)
-08059b51 <.text+0xfe81> mov    %ebx,0x4(%esp)
-08059b55 <.text+0xfe85> call   0804975c <realloc@plt>
-08059b5a <.text+0xfe8a> mov    -0x368(%ebp),%edx
-08059b60 <.text+0xfe90> mov    %eax,%ecx
-08059b62 <.text+0xfe92> jmp    08059253 <exit@plt+0xf597>
-08059b67 <.text+0xfe97> nop
-08059b68 <.text+0xfe98> mov    %esi,%edi
-08059b6a <.text+0xfe9a> jmp    08059a0a <exit@plt+0xfd4e>
-08059b6f <.text+0xfe9f> nop
-08059b70 <.text+0xfea0> jl     08059a08 <exit@plt+0xfd4c>
-08059b76 <.text+0xfea6> add    %ebx,%ebx
-08059b78 <.text+0xfea8> jmp    0805991a <exit@plt+0xfc5e>
-08059b7d <.text+0xfead> lea    0x0(%esi),%esi
-08059b80 <.text+0xfeb0> fldt   0x4(%ecx)
-08059b83 <.text+0xfeb3> mov    %edx,-0x368(%ebp)
-08059b89 <.text+0xfeb9> fld    %st(0)
-08059b8b <.text+0xfebb> fstpt  (%esp)
-08059b8e <.text+0xfebe> fstpt  -0x378(%ebp)
-08059b94 <.text+0xfec4> call   0805ab00 <exit@plt+0x10e44>
-08059b99 <.text+0xfec9> mov    -0x368(%ebp),%edx
-08059b9f <.text+0xfecf> test   %eax,%eax
-08059ba1 <.text+0xfed1> fldt   -0x378(%ebp)
-08059ba7 <.text+0xfed7> je     08059e38 <exit@plt+0x1017c>
-08059bad <.text+0xfedd> fstp   %st(0)
-08059baf <.text+0xfedf> mov    0x8(%esi),%ecx
-08059bb2 <.text+0xfee2> mov    0xc(%esi),%eax
-08059bb5 <.text+0xfee5> movl   $0x0,-0x310(%ebp)
-08059bbf <.text+0xfeef> movl   $0x0,-0x340(%ebp)
-08059bc9 <.text+0xfef9> mov    %ecx,-0x34c(%ebp)
-08059bcf <.text+0xfeff> mov    0x10(%esi),%ecx
-08059bd2 <.text+0xff02> cmp    %ecx,%eax
-08059bd4 <.text+0xff04> mov    %ecx,-0x30c(%ebp)
-08059bda <.text+0xff0a> je     08059c15 <exit@plt+0xff59>
-08059bdc <.text+0xff0c> mov    0x14(%esi),%ecx
-08059bdf <.text+0xff0f> cmp    $0xffffffff,%ecx
-08059be2 <.text+0xff12> je     0805a4e6 <exit@plt+0x1082a>
-08059be8 <.text+0xff18> shl    $0x4,%ecx
-08059beb <.text+0xff1b> add    -0x2e4(%ebp),%ecx
-08059bf1 <.text+0xff21> cmpl   $0x5,(%ecx)
-08059bf4 <.text+0xff24> jne    080592b0 <exit@plt+0xf5f4>
-08059bfa <.text+0xff2a> mov    0x4(%ecx),%ecx
-08059bfd <.text+0xff2d> movl   $0x1,-0x340(%ebp)
-08059c07 <.text+0xff37> test   %ecx,%ecx
-08059c09 <.text+0xff39> mov    %ecx,-0x310(%ebp)
-08059c0f <.text+0xff3f> js     0805a61e <exit@plt+0x10962>
-08059c15 <.text+0xff45> mov    0x1c(%esi),%ecx
-08059c18 <.text+0xff48> mov    0x18(%esi),%eax
-08059c1b <.text+0xff4b> mov    %ecx,-0x30c(%ebp)
-08059c21 <.text+0xff51> cmp    %ecx,%eax
-08059c23 <.text+0xff53> je     0805a666 <exit@plt+0x109aa>
-08059c29 <.text+0xff59> mov    0x20(%esi),%ecx
-08059c2c <.text+0xff5c> cmp    $0xffffffff,%ecx
-08059c2f <.text+0xff5f> je     0805a46a <exit@plt+0x107ae>
-08059c35 <.text+0xff65> shl    $0x4,%ecx
-08059c38 <.text+0xff68> add    -0x2e4(%ebp),%ecx
-08059c3e <.text+0xff6e> cmpl   $0x5,(%ecx)
-08059c41 <.text+0xff71> jne    080592b0 <exit@plt+0xf5f4>
-08059c47 <.text+0xff77> mov    0x4(%ecx),%ecx
-08059c4a <.text+0xff7a> test   %ecx,%ecx
-08059c4c <.text+0xff7c> mov    %ecx,-0x38c(%ebp)
-08059c52 <.text+0xff82> js     0805a666 <exit@plt+0x109aa>
-08059c58 <.text+0xff88> mov    -0x38c(%ebp),%eax
-08059c5e <.text+0xff8e> mov    $0xc,%ecx
-08059c63 <.text+0xff93> test   %eax,%eax
-08059c65 <.text+0xff95> jne    0805a3fa <exit@plt+0x1073e>
-08059c6b <.text+0xff9b> cmp    %ecx,-0x310(%ebp)
-08059c71 <.text+0xffa1> jbe    0805aae5 <exit@plt+0x10e29>
-08059c77 <.text+0xffa7> mov    -0x310(%ebp),%ecx
-08059c7d <.text+0xffad> add    $0x1,%ecx
-08059c80 <.text+0xffb0> mov    %ecx,-0x328(%ebp)
-08059c86 <.text+0xffb6> mov    -0x310(%ebp),%ecx
-08059c8c <.text+0xffbc> cmp    -0x328(%ebp),%ecx
-08059c92 <.text+0xffc2> ja     08059a08 <exit@plt+0xfd4c>
-08059c98 <.text+0xffc8> cmpl   $0x2bc,-0x328(%ebp)
-08059ca2 <.text+0xffd2> lea    -0x2d8(%ebp),%ecx
-08059ca8 <.text+0xffd8> mov    %ecx,-0x30c(%ebp)
-08059cae <.text+0xffde> ja     080599d4 <exit@plt+0xfd18>
-08059cb4 <.text+0xffe4> mov    0x28(%esi),%ecx
-08059cb7 <.text+0xffe7> mov    -0x2e4(%ebp),%eax
-08059cbd <.text+0xffed> shl    $0x4,%ecx
-08059cc0 <.text+0xfff0> fldt   0x4(%ecx,%eax,1)
-08059cc4 <.text+0xfff4> mov    %edx,-0x368(%ebp)
-08059cca <.text+0xfffa> fld    %st(0)
-08059ccc <.text+0xfffc> fstpt  (%esp)
-08059ccf <.text+0xffff> fstpt  -0x378(%ebp)
-08059cd5 <.text+0x10005> call   0805ab00 <exit@plt+0x10e44>
-08059cda <.text+0x1000a> mov    -0x368(%ebp),%edx
-08059ce0 <.text+0x10010> test   %eax,%eax
-08059ce2 <.text+0x10012> fldt   -0x378(%ebp)
-08059ce8 <.text+0x10018> je     0805a1b8 <exit@plt+0x104fc>
-08059cee <.text+0x1001e> fstp   %st(0)
-08059cf0 <.text+0x10020> movzbl 0x24(%esi),%eax
-08059cf4 <.text+0x10024> sub    $0x41,%eax
-08059cf7 <.text+0x10027> cmp    $0x19,%al
-08059cf9 <.text+0x10029> ja     0805a441 <exit@plt+0x10785>
-08059cff <.text+0x1002f> mov    -0x30c(%ebp),%ecx
-08059d05 <.text+0x10035> movb   $0x4e,(%ecx)
-08059d08 <.text+0x10038> movb   $0x41,0x1(%ecx)
-08059d0c <.text+0x1003c> movb   $0x4e,0x2(%ecx)
-08059d10 <.text+0x10040> add    $0x3,%ecx
-08059d13 <.text+0x10043> mov    %ecx,-0x338(%ebp)
-08059d19 <.text+0x10049> movl   $0x0,-0x330(%ebp)
-08059d23 <.text+0x10053> mov    -0x340(%ebp),%eax
-08059d29 <.text+0x10059> test   %eax,%eax
-08059d2b <.text+0x1005b> jne    0805a120 <exit@plt+0x10464>
-08059d31 <.text+0x10061> mov    -0x338(%ebp),%ecx
-08059d37 <.text+0x10067> sub    -0x30c(%ebp),%ecx
-08059d3d <.text+0x1006d> cmp    %ecx,-0x328(%ebp)
-08059d43 <.text+0x10073> jbe    080592b0 <exit@plt+0xf5f4>
-08059d49 <.text+0x10079> mov    %ebx,%eax
-08059d4b <.text+0x1007b> sub    %edi,%eax
-08059d4d <.text+0x1007d> cmp    %ecx,%eax
-08059d4f <.text+0x1007f> ja     0805a3df <exit@plt+0x10723>
-08059d55 <.text+0x10085> mov    %ecx,%eax
-08059d57 <.text+0x10087> add    %edi,%eax
-08059d59 <.text+0x10089> mov    %eax,-0x310(%ebp)
-08059d5f <.text+0x1008f> sbb    %eax,%eax
-08059d61 <.text+0x10091> or     -0x310(%ebp),%eax
-08059d67 <.text+0x10097> cmp    %eax,%ebx
-08059d69 <.text+0x10099> jae    08059de5 <exit@plt+0x10129>
-08059d6b <.text+0x1009b> cmp    $0x0,%ebx
-08059d6e <.text+0x1009e> jne    0805a611 <exit@plt+0x10955>
-08059d74 <.text+0x100a4> mov    $0xc,%bl
-08059d76 <.text+0x100a6> cmp    %eax,%ebx
-08059d78 <.text+0x100a8> jae    08059d7c <exit@plt+0x100c0>
-08059d7a <.text+0x100aa> mov    %eax,%ebx
-08059d7c <.text+0x100ac> cmp    $0xffffffff,%ebx
-08059d7f <.text+0x100af> je     08059a08 <exit@plt+0xfd4c>
-08059d85 <.text+0x100b5> cmp    -0x334(%ebp),%edx
-08059d8b <.text+0x100bb> sete   -0x330(%ebp)
-08059d92 <.text+0x100c2> test   %edx,%edx
-08059d94 <.text+0x100c4> je     08059da3 <exit@plt+0x100e7>
-08059d96 <.text+0x100c6> cmpb   $0x0,-0x330(%ebp)
-08059d9d <.text+0x100cd> je     0805a5e2 <exit@plt+0x10926>
-08059da3 <.text+0x100d3> mov    %edx,-0x368(%ebp)
-08059da9 <.text+0x100d9> mov    %ecx,-0x364(%ebp)
-08059daf <.text+0x100df> mov    %ebx,(%esp)
-08059db2 <.text+0x100e2> call   08049afc <malloc@plt>
-08059db7 <.text+0x100e7> mov    -0x368(%ebp),%edx
-08059dbd <.text+0x100ed> mov    -0x364(%ebp),%ecx
-08059dc3 <.text+0x100f3> mov    %eax,-0x328(%ebp)
-08059dc9 <.text+0x100f9> mov    -0x328(%ebp),%eax
-08059dcf <.text+0x100ff> test   %eax,%eax
-08059dd1 <.text+0x10101> je     08059a08 <exit@plt+0xfd4c>
-08059dd7 <.text+0x10107> test   %edi,%edi
-08059dd9 <.text+0x10109> jne    0805a782 <exit@plt+0x10ac6>
-08059ddf <.text+0x1010f> mov    -0x328(%ebp),%edx
-08059de5 <.text+0x10115> mov    %ecx,0x8(%esp)
-08059de9 <.text+0x10119> mov    -0x30c(%ebp),%ecx
-08059def <.text+0x1011f> lea    (%edx,%edi,1),%edi
-08059df2 <.text+0x10122> mov    %edx,-0x368(%ebp)
-08059df8 <.text+0x10128> mov    %edi,(%esp)
-08059dfb <.text+0x1012b> mov    %ecx,0x4(%esp)
-08059dff <.text+0x1012f> call   08049a0c <memcpy@plt>
-08059e04 <.text+0x10134> mov    -0x37c(%ebp),%eax
-08059e0a <.text+0x1013a> cmp    %eax,-0x30c(%ebp)
-08059e10 <.text+0x10140> mov    -0x368(%ebp),%edx
-08059e16 <.text+0x10146> je     08059e2c <exit@plt+0x10170>
-08059e18 <.text+0x10148> mov    -0x30c(%ebp),%ecx
-08059e1e <.text+0x1014e> mov    %ecx,(%esp)
-08059e21 <.text+0x10151> call   080498cc <free@plt>
-08059e26 <.text+0x10156> mov    -0x368(%ebp),%edx
-08059e2c <.text+0x1015c> mov    -0x310(%ebp),%edi
-08059e32 <.text+0x10162> jmp    0805998b <exit@plt+0xfccf>
-08059e37 <.text+0x10167> nop
-08059e38 <.text+0x10168> fld    %st(0)
-08059e3a <.text+0x1016a> fadd   %st(1),%st
-08059e3c <.text+0x1016c> fxch   %st(1)
-08059e3e <.text+0x1016e> fucompp 
-08059e40 <.text+0x10170> fnstsw %ax
-08059e42 <.text+0x10172> sahf   
-08059e43 <.text+0x10173> jp     08059e4b <exit@plt+0x1018f>
-08059e45 <.text+0x10175> je     08059baf <exit@plt+0xfef3>
-08059e4b <.text+0x1017b> mov    0x28(%esi),%eax
-08059e4e <.text+0x1017e> mov    -0x2e4(%ebp),%ecx
-08059e54 <.text+0x10184> shl    $0x4,%eax
-08059e57 <.text+0x10187> mov    (%eax,%ecx,1),%eax
-08059e5a <.text+0x1018a> mov    %eax,-0x310(%ebp)
-08059e60 <.text+0x10190> jmp    08058ffa <exit@plt+0xf33e>
-08059e65 <.text+0x10195> lea    0x0(%esi),%esi
-08059e68 <.text+0x10198> mov    -0x32c(%ebp),%eax
-08059e6e <.text+0x1019e> lea    -0x2e0(%ebp),%edx
-08059e74 <.text+0x101a4> mov    %edx,0x1c(%esp)
-08059e78 <.text+0x101a8> fstpl  0x14(%esp)
-08059e7c <.text+0x101ac> mov    %eax,0x10(%esp)
-08059e80 <.text+0x101b0> jmp    080594ea <exit@plt+0xf82e>
-08059e85 <.text+0x101b5> lea    0x0(%esi),%esi
-08059e88 <.text+0x101b8> lea    -0x2e0(%ebp),%eax
-08059e8e <.text+0x101be> mov    %eax,0x20(%esp)
-08059e92 <.text+0x101c2> mov    -0x32c(%ebp),%eax
-08059e98 <.text+0x101c8> fldt   -0x328(%ebp)
-08059e9e <.text+0x101ce> mov    %eax,0x10(%esp)
-08059ea2 <.text+0x101d2> fstpt  0x14(%esp)
-08059ea6 <.text+0x101d6> jmp    080595d9 <exit@plt+0xf91d>
-08059eab <.text+0x101db> nop
-08059eac <.text+0x101dc> lea    0x0(%esi,%eiz,1),%esi
-08059eb0 <.text+0x101e0> mov    0x4(%ecx),%eax
-08059eb3 <.text+0x101e3> mov    %edi,%ecx
-08059eb5 <.text+0x101e5> mov    %cl,(%eax)
-08059eb7 <.text+0x101e7> jmp    0805998b <exit@plt+0xfccf>
-08059ebc <.text+0x101ec> lea    0x0(%esi,%eiz,1),%esi
-08059ec0 <.text+0x101f0> mov    0x4(%ecx),%eax
-08059ec3 <.text+0x101f3> mov    %edi,(%eax)
-08059ec5 <.text+0x101f5> movl   $0x0,0x4(%eax)
-08059ecc <.text+0x101fc> jmp    0805998b <exit@plt+0xfccf>
-08059ed1 <.text+0x10201> lea    0x0(%esi,%eiz,1),%esi
-08059ed8 <.text+0x10208> mov    0x4(%ecx),%eax
-08059edb <.text+0x1020b> mov    %di,(%eax)
-08059ede <.text+0x1020e> jmp    0805998b <exit@plt+0xfccf>
-08059ee3 <.text+0x10213> nop
-08059ee4 <.text+0x10214> lea    0x0(%esi,%eiz,1),%esi
-08059ee8 <.text+0x10218> cmp    -0x334(%ebp),%edi
-08059eee <.text+0x1021e> je     08059a12 <exit@plt+0xfd56>
-08059ef4 <.text+0x10224> mov    %edi,(%esp)
-08059ef7 <.text+0x10227> call   080498cc <free@plt>
-08059efc <.text+0x1022c> jmp    08059a12 <exit@plt+0xfd56>
-08059f01 <.text+0x10231> lea    0x0(%esi,%eiz,1),%esi
-08059f08 <.text+0x10238> lea    -0x2e0(%ebp),%eax
-08059f0e <.text+0x1023e> mov    -0x324(%ebp),%edx
-08059f14 <.text+0x10244> mov    %eax,0x20(%esp)
-08059f18 <.text+0x10248> mov    -0x328(%ebp),%eax
-08059f1e <.text+0x1024e> mov    %edx,0x1c(%esp)
-08059f22 <.text+0x10252> mov    -0x34c(%ebp),%edx
-08059f28 <.text+0x10258> mov    %eax,0x18(%esp)
-08059f2c <.text+0x1025c> mov    -0x32c(%ebp),%eax
-08059f32 <.text+0x10262> mov    %edx,0x14(%esp)
-08059f36 <.text+0x10266> mov    %eax,0x10(%esp)
-08059f3a <.text+0x1026a> jmp    080595d9 <exit@plt+0xf91d>
-08059f3f <.text+0x1026f> nop
-08059f40 <.text+0x10270> cmpb   $0x0,-0x310(%ebp)
-08059f47 <.text+0x10277> je     0805997f <exit@plt+0xfcc3>
-08059f4d <.text+0x1027d> mov    -0x30c(%ebp),%eax
-08059f53 <.text+0x10283> mov    %edx,0x4(%esp)
-08059f57 <.text+0x10287> mov    %ecx,-0x364(%ebp)
-08059f5d <.text+0x1028d> mov    %edi,0x8(%esp)
-08059f61 <.text+0x10291> mov    %eax,(%esp)
-08059f64 <.text+0x10294> call   08049a0c <memcpy@plt>
-08059f69 <.text+0x10299> mov    -0x30c(%ebp),%edx
-08059f6f <.text+0x1029f> mov    -0x364(%ebp),%ecx
-08059f75 <.text+0x102a5> jmp    08059985 <exit@plt+0xfcc9>
-08059f7a <.text+0x102aa> lea    0x0(%esi),%esi
-08059f80 <.text+0x102b0> mov    %edx,%eax
-08059f82 <.text+0x102b2> mov    %edi,%edx
-08059f84 <.text+0x102b4> mov    %edx,%esi
-08059f86 <.text+0x102b6> mov    %eax,%edi
-08059f88 <.text+0x102b8> add    $0x1,%esi
-08059f8b <.text+0x102bb> sbb    %eax,%eax
-08059f8d <.text+0x102bd> or     %esi,%eax
-08059f8f <.text+0x102bf> cmp    %ebx,%eax
-08059f91 <.text+0x102c1> jbe    08059ffc <exit@plt+0x10340>
-08059f93 <.text+0x102c3> test   %ebx,%ebx
-08059f95 <.text+0x102c5> jne    0805a632 <exit@plt+0x10976>
-08059f9b <.text+0x102cb> mov    $0xc,%bl
-08059f9d <.text+0x102cd> cmp    %edx,%esi
-08059f9f <.text+0x102cf> sbb    %eax,%eax
-08059fa1 <.text+0x102d1> or     %esi,%eax
-08059fa3 <.text+0x102d3> cmp    %eax,%ebx
-08059fa5 <.text+0x102d5> jae    08059fb1 <exit@plt+0x102f5>
-08059fa7 <.text+0x102d7> cmp    %esi,%edx
-08059fa9 <.text+0x102d9> ja     08059a0a <exit@plt+0xfd4e>
-08059faf <.text+0x102df> mov    %esi,%ebx
-08059fb1 <.text+0x102e1> cmp    $0xffffffff,%ebx
-08059fb4 <.text+0x102e4> je     08059a0a <exit@plt+0xfd4e>
-08059fba <.text+0x102ea> cmp    -0x334(%ebp),%edi
-08059fc0 <.text+0x102f0> sete   -0x30c(%ebp)
-08059fc7 <.text+0x102f7> test   %edi,%edi
-08059fc9 <.text+0x102f9> je     08059fd8 <exit@plt+0x1031c>
-08059fcb <.text+0x102fb> cmpb   $0x0,-0x30c(%ebp)
-08059fd2 <.text+0x10302> je     0805a690 <exit@plt+0x109d4>
-08059fd8 <.text+0x10308> mov    %edx,-0x368(%ebp)
-08059fde <.text+0x1030e> mov    %ebx,(%esp)
-08059fe1 <.text+0x10311> call   08049afc <malloc@plt>
-08059fe6 <.text+0x10316> mov    -0x368(%ebp),%edx
-08059fec <.text+0x1031c> mov    %eax,%ecx
-08059fee <.text+0x1031e> test   %ecx,%ecx
-08059ff0 <.text+0x10320> je     08059a0a <exit@plt+0xfd4e>
-08059ff6 <.text+0x10326> test   %edx,%edx
-08059ff8 <.text+0x10328> jne    0805a073 <exit@plt+0x103b7>
-08059ffa <.text+0x1032a> mov    %ecx,%edi
-08059ffc <.text+0x1032c> movb   $0x0,(%edi,%edx,1)
-0805a000 <.text+0x10330> cmp    -0x334(%ebp),%edi
-0805a006 <.text+0x10336> je     0805a010 <exit@plt+0x10354>
-0805a008 <.text+0x10338> cmp    %esi,%ebx
-0805a00a <.text+0x1033a> ja     0805a63f <exit@plt+0x10983>
-0805a010 <.text+0x10340> mov    -0x35c(%ebp),%ebx
-0805a016 <.text+0x10346> test   %ebx,%ebx
-0805a018 <.text+0x10348> je     0805a034 <exit@plt+0x10378>
-0805a01a <.text+0x1034a> mov    -0x35c(%ebp),%eax
-0805a020 <.text+0x10350> mov    %edx,-0x368(%ebp)
-0805a026 <.text+0x10356> mov    %eax,(%esp)
-0805a029 <.text+0x10359> call   080498cc <free@plt>
-0805a02e <.text+0x1035e> mov    -0x368(%ebp),%edx
-0805a034 <.text+0x10364> mov    -0x2fc(%ebp),%eax
-0805a03a <.text+0x1036a> mov    %edx,-0x368(%ebp)
-0805a040 <.text+0x10370> mov    %eax,(%esp)
-0805a043 <.text+0x10373> call   080498cc <free@plt>
-0805a048 <.text+0x10378> mov    -0x2e4(%ebp),%eax
-0805a04e <.text+0x1037e> mov    -0x368(%ebp),%edx
-0805a054 <.text+0x10384> test   %eax,%eax
-0805a056 <.text+0x10386> je     0805a066 <exit@plt+0x103aa>
-0805a058 <.text+0x10388> mov    %eax,(%esp)
-0805a05b <.text+0x1038b> call   080498cc <free@plt>
-0805a060 <.text+0x10390> mov    -0x368(%ebp),%edx
-0805a066 <.text+0x10396> mov    -0x344(%ebp),%ecx
-0805a06c <.text+0x1039c> mov    %edx,(%ecx)
-0805a06e <.text+0x1039e> jmp    08058dbd <exit@plt+0xf101>
-0805a073 <.text+0x103a3> cmpb   $0x0,-0x30c(%ebp)
-0805a07a <.text+0x103aa> je     08059ffa <exit@plt+0x1033e>
-0805a080 <.text+0x103b0> mov    %edx,0x8(%esp)
-0805a084 <.text+0x103b4> mov    %edi,0x4(%esp)
-0805a088 <.text+0x103b8> mov    %ecx,(%esp)
-0805a08b <.text+0x103bb> mov    %edx,-0x368(%ebp)
-0805a091 <.text+0x103c1> mov    %ecx,-0x364(%ebp)
-0805a097 <.text+0x103c7> call   08049a0c <memcpy@plt>
-0805a09c <.text+0x103cc> mov    -0x364(%ebp),%ecx
-0805a0a2 <.text+0x103d2> mov    -0x368(%ebp),%edx
-0805a0a8 <.text+0x103d8> mov    %ecx,%edi
-0805a0aa <.text+0x103da> jmp    08059ffc <exit@plt+0x10340>
-0805a0af <.text+0x103df> nop
-0805a0b0 <.text+0x103e0> fldt   -0x328(%ebp)
-0805a0b6 <.text+0x103e6> lea    -0x2e0(%ebp),%edx
-0805a0bc <.text+0x103ec> mov    %edx,0x24(%esp)
-0805a0c0 <.text+0x103f0> fstpt  0x18(%esp)
-0805a0c4 <.text+0x103f4> jmp    08059786 <exit@plt+0xfaca>
-0805a0c9 <.text+0x103f9> lea    0x0(%esi,%eiz,1),%esi
-0805a0d0 <.text+0x10400> lea    -0x2e0(%ebp),%edx
-0805a0d6 <.text+0x10406> mov    -0x34c(%ebp),%eax
-0805a0dc <.text+0x1040c> mov    %edx,0x20(%esp)
-0805a0e0 <.text+0x10410> mov    -0x32c(%ebp),%edx
-0805a0e6 <.text+0x10416> fstpl  0x18(%esp)
-0805a0ea <.text+0x1041a> mov    %eax,0x14(%esp)
-0805a0ee <.text+0x1041e> mov    %edx,0x10(%esp)
-0805a0f2 <.text+0x10422> jmp    080595d9 <exit@plt+0xf91d>
-0805a0f7 <.text+0x10427> nop
-0805a0f8 <.text+0x10428> mov    $0xffffffff,%eax
-0805a0fd <.text+0x1042d> jmp    08059afa <exit@plt+0xfe3e>
-0805a102 <.text+0x10432> lea    0x0(%esi),%esi
-0805a108 <.text+0x10438> mov    %esi,%edx
-0805a10a <.text+0x1043a> mov    -0x340(%ebp),%esi
-0805a110 <.text+0x10440> add    -0x328(%ebp),%edi
-0805a116 <.text+0x10446> jmp    0805998b <exit@plt+0xfccf>
-0805a11b <.text+0x1044b> nop
-0805a11c <.text+0x1044c> lea    0x0(%esi,%eiz,1),%esi
-0805a120 <.text+0x10450> mov    -0x338(%ebp),%ecx
-0805a126 <.text+0x10456> sub    -0x30c(%ebp),%ecx
-0805a12c <.text+0x1045c> cmp    %ecx,-0x310(%ebp)
-0805a132 <.text+0x10462> jbe    08059d3d <exit@plt+0x10081>
-0805a138 <.text+0x10468> mov    -0x30c(%ebp),%eax
-0805a13e <.text+0x1046e> mov    -0x338(%ebp),%ecx
-0805a144 <.text+0x10474> sub    -0x338(%ebp),%eax
-0805a14a <.text+0x1047a> add    -0x310(%ebp),%eax
-0805a150 <.text+0x10480> add    %eax,%ecx
-0805a152 <.text+0x10482> testb  $0x2,-0x34c(%ebp)
-0805a159 <.text+0x10489> mov    %eax,-0x310(%ebp)
-0805a15f <.text+0x1048f> mov    %ecx,-0x340(%ebp)
-0805a165 <.text+0x10495> je     0805a6c8 <exit@plt+0x10a0c>
-0805a16b <.text+0x1049b> xor    %eax,%eax
-0805a16d <.text+0x1049d> cmpl   $0x0,-0x310(%ebp)
-0805a174 <.text+0x104a4> je     0805a777 <exit@plt+0x10abb>
-0805a17a <.text+0x104aa> mov    %edi,-0x330(%ebp)
-0805a180 <.text+0x104b0> mov    -0x338(%ebp),%ecx
-0805a186 <.text+0x104b6> mov    -0x310(%ebp),%edi
-0805a18c <.text+0x104bc> lea    0x0(%esi,%eiz,1),%esi
-0805a190 <.text+0x104c0> movb   $0x20,(%ecx,%eax,1)
-0805a194 <.text+0x104c4> add    $0x1,%eax
-0805a197 <.text+0x104c7> cmp    %edi,%eax
-0805a199 <.text+0x104c9> jne    0805a190 <exit@plt+0x104d4>
-0805a19b <.text+0x104cb> mov    -0x340(%ebp),%ecx
-0805a1a1 <.text+0x104d1> mov    -0x330(%ebp),%edi
-0805a1a7 <.text+0x104d7> sub    -0x30c(%ebp),%ecx
-0805a1ad <.text+0x104dd> jmp    08059d3d <exit@plt+0x10081>
-0805a1b2 <.text+0x104e2> lea    0x0(%esi),%esi
-0805a1b8 <.text+0x104e8> fnstcw -0x2da(%ebp)
-0805a1be <.text+0x104ee> movzwl -0x2da(%ebp),%ecx
-0805a1c5 <.text+0x104f5> mov    %ecx,%eax
-0805a1c7 <.text+0x104f7> or     $0x3,%ah
-0805a1ca <.text+0x104fa> mov    %cx,-0x350(%ebp)
-0805a1d1 <.text+0x10501> mov    %ax,-0x2da(%ebp)
-0805a1d8 <.text+0x10508> fldcw  -0x2da(%ebp)
-0805a1de <.text+0x1050e> fxam   
-0805a1e0 <.text+0x10510> fnstsw %ax
-0805a1e2 <.text+0x10512> test   $0x2,%ah
-0805a1e5 <.text+0x10515> je     0805a41d <exit@plt+0x10761>
-0805a1eb <.text+0x1051b> mov    -0x30c(%ebp),%eax
-0805a1f1 <.text+0x10521> fchs   
-0805a1f3 <.text+0x10523> movb   $0x2d,(%eax)
-0805a1f6 <.text+0x10526> add    $0x1,%eax
-0805a1f9 <.text+0x10529> mov    %eax,-0x330(%ebp)
-0805a1ff <.text+0x1052f> fldz   
-0805a201 <.text+0x10531> fxch   %st(1)
-0805a203 <.text+0x10533> fucom  %st(1)
-0805a205 <.text+0x10535> fnstsw %ax
-0805a207 <.text+0x10537> fstp   %st(1)
-0805a209 <.text+0x10539> sahf   
-0805a20a <.text+0x1053a> jbe    0805a2d2 <exit@plt+0x10616>
-0805a210 <.text+0x10540> fld    %st(0)
-0805a212 <.text+0x10542> fadd   %st(1),%st
-0805a214 <.text+0x10544> fucomp %st(1)
-0805a216 <.text+0x10546> fnstsw %ax
-0805a218 <.text+0x10548> sahf   
-0805a219 <.text+0x10549> jne    0805a2d2 <exit@plt+0x10616>
-0805a21f <.text+0x1054f> jp     0805a2d2 <exit@plt+0x10616>
-0805a225 <.text+0x10555> fstp   %st(0)
-0805a227 <.text+0x10557> movzbl 0x24(%esi),%eax
-0805a22b <.text+0x1055b> sub    $0x41,%eax
-0805a22e <.text+0x1055e> cmp    $0x19,%al
-0805a230 <.text+0x10560> ja     0805a88a <exit@plt+0x10bce>
-0805a236 <.text+0x10566> mov    -0x330(%ebp),%ecx
-0805a23c <.text+0x1056c> movb   $0x49,(%ecx)
-0805a23f <.text+0x1056f> movb   $0x4e,0x1(%ecx)
-0805a243 <.text+0x10573> movb   $0x46,0x2(%ecx)
-0805a247 <.text+0x10577> add    $0x3,%ecx
-0805a24a <.text+0x1057a> mov    %ecx,-0x338(%ebp)
-0805a250 <.text+0x10580> movl   $0x0,-0x330(%ebp)
-0805a25a <.text+0x1058a> lea    0x0(%esi),%esi
-0805a260 <.text+0x10590> movzwl -0x350(%ebp),%ecx
-0805a267 <.text+0x10597> mov    %cx,-0x2da(%ebp)
-0805a26e <.text+0x1059e> fldcw  -0x2da(%ebp)
-0805a274 <.text+0x105a4> jmp    08059d23 <exit@plt+0x10067>
-0805a279 <.text+0x105a9> lea    0x0(%esi,%eiz,1),%esi
-0805a280 <.text+0x105b0> test   %esi,%esi
-0805a282 <.text+0x105b2> jne    0805a6af <exit@plt+0x109f3>
-0805a288 <.text+0x105b8> mov    -0x35c(%ebp),%ecx
-0805a28e <.text+0x105be> test   %ecx,%ecx
-0805a290 <.text+0x105c0> je     0805a2a0 <exit@plt+0x105e4>
-0805a292 <.text+0x105c2> mov    -0x35c(%ebp),%eax
-0805a298 <.text+0x105c8> mov    %eax,(%esp)
-0805a29b <.text+0x105cb> call   080498cc <free@plt>
-0805a2a0 <.text+0x105d0> mov    -0x2fc(%ebp),%eax
-0805a2a6 <.text+0x105d6> mov    %eax,(%esp)
-0805a2a9 <.text+0x105d9> call   080498cc <free@plt>
-0805a2ae <.text+0x105de> mov    -0x2e4(%ebp),%eax
-0805a2b4 <.text+0x105e4> test   %eax,%eax
-0805a2b6 <.text+0x105e6> je     0805a2c0 <exit@plt+0x10604>
-0805a2b8 <.text+0x105e8> mov    %eax,(%esp)
-0805a2bb <.text+0x105eb> call   080498cc <free@plt>
-0805a2c0 <.text+0x105f0> call   0804969c <__errno_location@plt>
-0805a2c5 <.text+0x105f5> xor    %edi,%edi
-0805a2c7 <.text+0x105f7> movl   $0x4b,(%eax)
-0805a2cd <.text+0x105fd> jmp    08058dbd <exit@plt+0xf101>
-0805a2d2 <.text+0x10602> fldz   
-0805a2d4 <.text+0x10604> fxch   %st(1)
-0805a2d6 <.text+0x10606> fucompp 
-0805a2d8 <.text+0x10608> fnstsw %ax
-0805a2da <.text+0x1060a> sahf   
-0805a2db <.text+0x1060b> jp     080592b0 <exit@plt+0xf5f4>
-0805a2e1 <.text+0x10611> jne    080592b0 <exit@plt+0xf5f4>
-0805a2e7 <.text+0x10617> movzbl 0x24(%esi),%eax
-0805a2eb <.text+0x1061b> cmp    $0x46,%al
-0805a2ed <.text+0x1061d> je     0805a2f7 <exit@plt+0x1063b>
-0805a2ef <.text+0x1061f> cmp    $0x66,%al
-0805a2f1 <.text+0x10621> jne    0805a550 <exit@plt+0x10894>
-0805a2f7 <.text+0x10627> mov    -0x330(%ebp),%ecx
-0805a2fd <.text+0x1062d> movb   $0x30,(%ecx)
-0805a300 <.text+0x10630> add    $0x1,%ecx
-0805a303 <.text+0x10633> mov    %ecx,-0x338(%ebp)
-0805a309 <.text+0x10639> mov    -0x38c(%ebp),%ecx
-0805a30f <.text+0x1063f> test   %ecx,%ecx
-0805a311 <.text+0x10641> setne  -0x354(%ebp)
-0805a318 <.text+0x10648> jne    0805a327 <exit@plt+0x1066b>
-0805a31a <.text+0x1064a> testb  $0x10,-0x34c(%ebp)
-0805a321 <.text+0x10651> je     0805a260 <exit@plt+0x105a4>
-0805a327 <.text+0x10657> mov    %edx,-0x368(%ebp)
-0805a32d <.text+0x1065d> movl   $0x10000,(%esp)
-0805a334 <.text+0x10664> call   08049aec <nl_langinfo@plt>
-0805a339 <.text+0x10669> mov    -0x368(%ebp),%edx
-0805a33f <.text+0x1066f> movzbl (%eax),%eax
-0805a342 <.text+0x10672> test   %al,%al
-0805a344 <.text+0x10674> mov    %al,-0x360(%ebp)
-0805a34a <.text+0x1067a> jne    0805a353 <exit@plt+0x10697>
-0805a34c <.text+0x1067c> movb   $0x2e,-0x360(%ebp)
-0805a353 <.text+0x10683> mov    -0x338(%ebp),%ecx
-0805a359 <.text+0x10689> movzbl -0x360(%ebp),%eax
-0805a360 <.text+0x10690> mov    %al,(%ecx)
-0805a362 <.text+0x10692> add    $0x1,%ecx
-0805a365 <.text+0x10695> cmpb   $0x0,-0x354(%ebp)
-0805a36c <.text+0x1069c> mov    %ecx,-0x338(%ebp)
-0805a372 <.text+0x106a2> je     0805a260 <exit@plt+0x105a4>
-0805a378 <.text+0x106a8> mov    %edi,-0x354(%ebp)
-0805a37e <.text+0x106ae> mov    -0x38c(%ebp),%ecx
-0805a384 <.text+0x106b4> xor    %eax,%eax
-0805a386 <.text+0x106b6> mov    -0x330(%ebp),%edi
-0805a38c <.text+0x106bc> lea    0x0(%esi,%eiz,1),%esi
-0805a390 <.text+0x106c0> movb   $0x30,0x2(%edi,%eax,1)
-0805a395 <.text+0x106c5> add    $0x1,%eax
-0805a398 <.text+0x106c8> cmp    %ecx,%eax
-0805a39a <.text+0x106ca> jne    0805a390 <exit@plt+0x106d4>
-0805a39c <.text+0x106cc> mov    -0x354(%ebp),%edi
-0805a3a2 <.text+0x106d2> add    %eax,-0x338(%ebp)
-0805a3a8 <.text+0x106d8> jmp    0805a260 <exit@plt+0x105a4>
-0805a3ad <.text+0x106dd> mov    -0x2fc(%ebp),%eax
-0805a3b3 <.text+0x106e3> mov    %eax,(%esp)
-0805a3b6 <.text+0x106e6> call   080498cc <free@plt>
-0805a3bb <.text+0x106eb> mov    -0x2e4(%ebp),%eax
-0805a3c1 <.text+0x106f1> test   %eax,%eax
-0805a3c3 <.text+0x106f3> je     0805a3cd <exit@plt+0x10711>
-0805a3c5 <.text+0x106f5> mov    %eax,(%esp)
-0805a3c8 <.text+0x106f8> call   080498cc <free@plt>
-0805a3cd <.text+0x106fd> call   0804969c <__errno_location@plt>
-0805a3d2 <.text+0x10702> xor    %edi,%edi
-0805a3d4 <.text+0x10704> movl   $0x16,(%eax)
-0805a3da <.text+0x1070a> jmp    08058dbd <exit@plt+0xf101>
-0805a3df <.text+0x1070f> lea    (%ecx,%edi,1),%eax
-0805a3e2 <.text+0x10712> mov    %eax,-0x310(%ebp)
-0805a3e8 <.text+0x10718> jmp    08059de5 <exit@plt+0x10129>
-0805a3ed <.text+0x1071d> jl     08059b68 <exit@plt+0xfeac>
-0805a3f3 <.text+0x10723> add    %ebx,%ebx
-0805a3f5 <.text+0x10725> jmp    08059b0d <exit@plt+0xfe51>
-0805a3fa <.text+0x1072a> mov    -0x38c(%ebp),%ecx
-0805a400 <.text+0x10730> add    $0xc,%ecx
-0805a403 <.text+0x10733> jae    08059c6b <exit@plt+0xffaf>
-0805a409 <.text+0x10739> movl   $0x0,-0x328(%ebp)
-0805a413 <.text+0x10743> mov    $0xffffffff,%ecx
-0805a418 <.text+0x10748> jmp    08059c8c <exit@plt+0xffd0>
-0805a41d <.text+0x1074d> testb  $0x4,-0x34c(%ebp)
-0805a424 <.text+0x10754> je     0805a5b6 <exit@plt+0x108fa>
-0805a42a <.text+0x1075a> mov    -0x30c(%ebp),%ecx
-0805a430 <.text+0x10760> movb   $0x2b,(%ecx)
-0805a433 <.text+0x10763> add    $0x1,%ecx
-0805a436 <.text+0x10766> mov    %ecx,-0x330(%ebp)
-0805a43c <.text+0x1076c> jmp    0805a1ff <exit@plt+0x10543>
-0805a441 <.text+0x10771> mov    -0x30c(%ebp),%eax
-0805a447 <.text+0x10777> movb   $0x6e,(%eax)
-0805a44a <.text+0x1077a> movb   $0x61,0x1(%eax)
-0805a44e <.text+0x1077e> movb   $0x6e,0x2(%eax)
-0805a452 <.text+0x10782> add    $0x3,%eax
-0805a455 <.text+0x10785> mov    %eax,-0x338(%ebp)
-0805a45b <.text+0x1078b> movl   $0x0,-0x330(%ebp)
-0805a465 <.text+0x10795> jmp    08059d23 <exit@plt+0x10067>
-0805a46a <.text+0x1079a> add    $0x1,%eax
-0805a46d <.text+0x1079d> cmp    %eax,-0x30c(%ebp)
-0805a473 <.text+0x107a3> je     0805a678 <exit@plt+0x109bc>
-0805a479 <.text+0x107a9> mov    %edi,-0x328(%ebp)
-0805a47f <.text+0x107af> mov    -0x30c(%ebp),%edi
-0805a485 <.text+0x107b5> xor    %ecx,%ecx
-0805a487 <.text+0x107b7> movl   $0x0,-0x38c(%ebp)
-0805a491 <.text+0x107c1> mov    %ebx,-0x330(%ebp)
-0805a497 <.text+0x107c7> mov    %edx,-0x338(%ebp)
-0805a49d <.text+0x107cd> lea    0x0(%esi),%esi
-0805a4a0 <.text+0x107d0> movzbl (%eax),%ebx
-0805a4a3 <.text+0x107d3> add    $0x1,%eax
-0805a4a6 <.text+0x107d6> cmp    $0x19999999,%ecx
-0805a4ac <.text+0x107dc> mov    $0xffffffff,%edx
-0805a4b1 <.text+0x107e1> ja     0805a4b8 <exit@plt+0x107fc>
-0805a4b3 <.text+0x107e3> lea    (%ecx,%ecx,4),%edx
-0805a4b6 <.text+0x107e6> add    %edx,%edx
-0805a4b8 <.text+0x107e8> movsbl %bl,%ebx
-0805a4bb <.text+0x107eb> lea    -0x30(%edx,%ebx,1),%ecx
-0805a4bf <.text+0x107ef> cmp    %edx,%ecx
-0805a4c1 <.text+0x107f1> sbb    %edx,%edx
-0805a4c3 <.text+0x107f3> or     %edx,%ecx
-0805a4c5 <.text+0x107f5> cmp    %edi,%eax
-0805a4c7 <.text+0x107f7> jne    0805a4a0 <exit@plt+0x107e4>
-0805a4c9 <.text+0x107f9> mov    %ecx,-0x38c(%ebp)
-0805a4cf <.text+0x107ff> mov    -0x328(%ebp),%edi
-0805a4d5 <.text+0x10805> mov    -0x330(%ebp),%ebx
-0805a4db <.text+0x1080b> mov    -0x338(%ebp),%edx
-0805a4e1 <.text+0x10811> jmp    08059c58 <exit@plt+0xff9c>
-0805a4e6 <.text+0x10816> mov    %edi,-0x328(%ebp)
-0805a4ec <.text+0x1081c> xor    %ecx,%ecx
-0805a4ee <.text+0x1081e> mov    %edx,%edi
-0805a4f0 <.text+0x10820> movl   $0x0,-0x310(%ebp)
-0805a4fa <.text+0x1082a> mov    %ebx,-0x330(%ebp)
-0805a500 <.text+0x10830> movzbl (%eax),%edx
-0805a503 <.text+0x10833> add    $0x1,%eax
-0805a506 <.text+0x10836> cmp    $0x19999999,%ecx
-0805a50c <.text+0x1083c> mov    $0xffffffff,%ebx
-0805a511 <.text+0x10841> ja     0805a518 <exit@plt+0x1085c>
-0805a513 <.text+0x10843> lea    (%ecx,%ecx,4),%ebx
-0805a516 <.text+0x10846> add    %ebx,%ebx
-0805a518 <.text+0x10848> movsbl %dl,%edx
-0805a51b <.text+0x1084b> lea    -0x30(%ebx,%edx,1),%ecx
-0805a51f <.text+0x1084f> cmp    %ebx,%ecx
-0805a521 <.text+0x10851> sbb    %edx,%edx
-0805a523 <.text+0x10853> or     %edx,%ecx
-0805a525 <.text+0x10855> cmp    %eax,-0x30c(%ebp)
-0805a52b <.text+0x1085b> jne    0805a500 <exit@plt+0x10844>
-0805a52d <.text+0x1085d> mov    %edi,%edx
-0805a52f <.text+0x1085f> mov    -0x330(%ebp),%ebx
-0805a535 <.text+0x10865> mov    %ecx,-0x310(%ebp)
-0805a53b <.text+0x1086b> mov    -0x328(%ebp),%edi
-0805a541 <.text+0x10871> movl   $0x1,-0x340(%ebp)
-0805a54b <.text+0x1087b> jmp    08059c15 <exit@plt+0xff59>
-0805a550 <.text+0x10880> cmp    $0x45,%al
-0805a552 <.text+0x10882> je     0805a55c <exit@plt+0x108a0>
-0805a554 <.text+0x10884> cmp    $0x65,%al
-0805a556 <.text+0x10886> jne    0805a7bc <exit@plt+0x10b00>
-0805a55c <.text+0x1088c> mov    -0x330(%ebp),%eax
-0805a562 <.text+0x10892> movb   $0x30,(%eax)
-0805a565 <.text+0x10895> add    $0x1,%eax
-0805a568 <.text+0x10898> mov    %eax,-0x338(%ebp)
-0805a56e <.text+0x1089e> mov    -0x38c(%ebp),%eax
-0805a574 <.text+0x108a4> test   %eax,%eax
-0805a576 <.text+0x108a6> setne  -0x354(%ebp)
-0805a57d <.text+0x108ad> jne    0805a9ca <exit@plt+0x10d0e>
-0805a583 <.text+0x108b3> testb  $0x10,-0x34c(%ebp)
-0805a58a <.text+0x108ba> jne    0805a9ca <exit@plt+0x10d0e>
-0805a590 <.text+0x108c0> mov    -0x338(%ebp),%ecx
-0805a596 <.text+0x108c6> movzbl 0x24(%esi),%eax
-0805a59a <.text+0x108ca> movb   $0x2b,0x1(%ecx)
-0805a59e <.text+0x108ce> mov    %al,(%ecx)
-0805a5a0 <.text+0x108d0> movb   $0x30,0x2(%ecx)
-0805a5a4 <.text+0x108d4> movb   $0x30,0x3(%ecx)
-0805a5a8 <.text+0x108d8> add    $0x4,%ecx
-0805a5ab <.text+0x108db> mov    %ecx,-0x338(%ebp)
-0805a5b1 <.text+0x108e1> jmp    0805a260 <exit@plt+0x105a4>
-0805a5b6 <.text+0x108e6> mov    -0x30c(%ebp),%eax
-0805a5bc <.text+0x108ec> testb  $0x8,-0x34c(%ebp)
-0805a5c3 <.text+0x108f3> mov    %eax,-0x330(%ebp)
-0805a5c9 <.text+0x108f9> je     0805a1ff <exit@plt+0x10543>
-0805a5cf <.text+0x108ff> mov    %eax,%ecx
-0805a5d1 <.text+0x10901> add    $0x1,%ecx
-0805a5d4 <.text+0x10904> movb   $0x20,(%eax)
-0805a5d7 <.text+0x10907> mov    %ecx,-0x330(%ebp)
-0805a5dd <.text+0x1090d> jmp    0805a1ff <exit@plt+0x10543>
-0805a5e2 <.text+0x10912> mov    %edx,(%esp)
-0805a5e5 <.text+0x10915> mov    %edx,-0x368(%ebp)
-0805a5eb <.text+0x1091b> mov    %ecx,-0x364(%ebp)
-0805a5f1 <.text+0x10921> mov    %ebx,0x4(%esp)
-0805a5f5 <.text+0x10925> call   0804975c <realloc@plt>
-0805a5fa <.text+0x1092a> mov    -0x364(%ebp),%ecx
-0805a600 <.text+0x10930> mov    -0x368(%ebp),%edx
-0805a606 <.text+0x10936> mov    %eax,-0x328(%ebp)
-0805a60c <.text+0x1093c> jmp    08059dc9 <exit@plt+0x1010d>
-0805a611 <.text+0x10941> jl     08059a08 <exit@plt+0xfd4c>
-0805a617 <.text+0x10947> add    %ebx,%ebx
-0805a619 <.text+0x10949> jmp    08059d76 <exit@plt+0x100ba>
-0805a61e <.text+0x1094e> neg    %ecx
-0805a620 <.text+0x10950> orl    $0x2,-0x34c(%ebp)
-0805a627 <.text+0x10957> mov    %ecx,-0x310(%ebp)
-0805a62d <.text+0x1095d> jmp    08059c15 <exit@plt+0xff59>
-0805a632 <.text+0x10962> lea    (%ebx,%ebx,1),%eax
-0805a635 <.text+0x10965> sar    $0x1f,%ebx
-0805a638 <.text+0x10968> or     %eax,%ebx
-0805a63a <.text+0x1096a> jmp    08059f9d <exit@plt+0x102e1>
-0805a63f <.text+0x1096f> mov    %edx,-0x368(%ebp)
-0805a645 <.text+0x10975> mov    %esi,0x4(%esp)
-0805a649 <.text+0x10979> mov    %edi,(%esp)
-0805a64c <.text+0x1097c> call   0804975c <realloc@plt>
-0805a651 <.text+0x10981> mov    -0x368(%ebp),%edx
-0805a657 <.text+0x10987> test   %eax,%eax
-0805a659 <.text+0x10989> je     0805a010 <exit@plt+0x10354>
-0805a65f <.text+0x1098f> mov    %eax,%edi
-0805a661 <.text+0x10991> jmp    0805a010 <exit@plt+0x10354>
-0805a666 <.text+0x10996> movzbl 0x24(%esi),%eax
-0805a66a <.text+0x1099a> cmp    $0x41,%al
-0805a66c <.text+0x1099c> mov    %al,-0x30c(%ebp)
-0805a672 <.text+0x109a2> jne    0805a86e <exit@plt+0x10bb2>
-0805a678 <.text+0x109a8> movl   $0x0,-0x38c(%ebp)
-0805a682 <.text+0x109b2> mov    $0xc,%ecx
-0805a687 <.text+0x109b7> jmp    08059c6b <exit@plt+0xffaf>
-0805a68c <.text+0x109bc> lea    0x0(%esi,%eiz,1),%esi
-0805a690 <.text+0x109c0> mov    %edx,-0x368(%ebp)
-0805a696 <.text+0x109c6> mov    %ebx,0x4(%esp)
-0805a69a <.text+0x109ca> mov    %edi,(%esp)
-0805a69d <.text+0x109cd> call   0804975c <realloc@plt>
-0805a6a2 <.text+0x109d2> mov    -0x368(%ebp),%edx
-0805a6a8 <.text+0x109d8> mov    %eax,%ecx
-0805a6aa <.text+0x109da> jmp    08059fee <exit@plt+0x10332>
-0805a6af <.text+0x109df> cmp    -0x334(%ebp),%esi
-0805a6b5 <.text+0x109e5> je     0805a288 <exit@plt+0x105cc>
-0805a6bb <.text+0x109eb> mov    %esi,(%esp)
-0805a6be <.text+0x109ee> call   080498cc <free@plt>
-0805a6c3 <.text+0x109f3> jmp    0805a288 <exit@plt+0x105cc>
-0805a6c8 <.text+0x109f8> mov    -0x330(%ebp),%eax
-0805a6ce <.text+0x109fe> test   %eax,%eax
-0805a6d0 <.text+0x10a00> je     0805a6df <exit@plt+0x10a23>
-0805a6d2 <.text+0x10a02> testb  $0x20,-0x34c(%ebp)
-0805a6d9 <.text+0x10a09> jne    0805a8b3 <exit@plt+0x10bf7>
-0805a6df <.text+0x10a0f> mov    -0x340(%ebp),%eax
-0805a6e5 <.text+0x10a15> mov    -0x30c(%ebp),%ecx
-0805a6eb <.text+0x10a1b> mov    %eax,-0x330(%ebp)
-0805a6f1 <.text+0x10a21> mov    -0x338(%ebp),%eax
-0805a6f7 <.text+0x10a27> cmp    %ecx,%eax
-0805a6f9 <.text+0x10a29> jbe    0805a73f <exit@plt+0x10a83>
-0805a6fb <.text+0x10a2b> mov    -0x330(%ebp),%ecx
-0805a701 <.text+0x10a31> mov    %edi,-0x330(%ebp)
-0805a707 <.text+0x10a37> mov    -0x30c(%ebp),%edi
-0805a70d <.text+0x10a3d> mov    %ebx,-0x338(%ebp)
-0805a713 <.text+0x10a43> nop
-0805a714 <.text+0x10a44> lea    0x0(%esi,%eiz,1),%esi
-0805a718 <.text+0x10a48> sub    $0x1,%eax
-0805a71b <.text+0x10a4b> sub    $0x1,%ecx
-0805a71e <.text+0x10a4e> movzbl (%eax),%ebx
-0805a721 <.text+0x10a51> cmp    %eax,%edi
-0805a723 <.text+0x10a53> mov    %bl,(%ecx)
-0805a725 <.text+0x10a55> jb     0805a718 <exit@plt+0x10a5c>
-0805a727 <.text+0x10a57> mov    -0x30c(%ebp),%eax
-0805a72d <.text+0x10a5d> mov    -0x330(%ebp),%edi
-0805a733 <.text+0x10a63> mov    -0x338(%ebp),%ebx
-0805a739 <.text+0x10a69> mov    %eax,-0x338(%ebp)
-0805a73f <.text+0x10a6f> mov    -0x310(%ebp),%ecx
-0805a745 <.text+0x10a75> xor    %eax,%eax
-0805a747 <.text+0x10a77> test   %ecx,%ecx
-0805a749 <.text+0x10a79> je     0805a771 <exit@plt+0x10ab5>
-0805a74b <.text+0x10a7b> mov    %edi,-0x330(%ebp)
-0805a751 <.text+0x10a81> mov    -0x338(%ebp),%ecx
-0805a757 <.text+0x10a87> mov    -0x310(%ebp),%edi
-0805a75d <.text+0x10a8d> lea    0x0(%esi),%esi
-0805a760 <.text+0x10a90> movb   $0x20,(%ecx,%eax,1)
-0805a764 <.text+0x10a94> add    $0x1,%eax
-0805a767 <.text+0x10a97> cmp    %eax,%edi
-0805a769 <.text+0x10a99> jne    0805a760 <exit@plt+0x10aa4>
-0805a76b <.text+0x10a9b> mov    -0x330(%ebp),%edi
-0805a771 <.text+0x10aa1> mov    -0x340(%ebp),%ecx
-0805a777 <.text+0x10aa7> sub    -0x30c(%ebp),%ecx
-0805a77d <.text+0x10aad> jmp    08059d3d <exit@plt+0x10081>
-0805a782 <.text+0x10ab2> cmpb   $0x0,-0x330(%ebp)
-0805a789 <.text+0x10ab9> je     08059ddf <exit@plt+0x10123>
-0805a78f <.text+0x10abf> mov    %edx,0x4(%esp)
-0805a793 <.text+0x10ac3> mov    -0x328(%ebp),%edx
-0805a799 <.text+0x10ac9> mov    %ecx,-0x364(%ebp)
-0805a79f <.text+0x10acf> mov    %edi,0x8(%esp)
-0805a7a3 <.text+0x10ad3> mov    %edx,(%esp)
-0805a7a6 <.text+0x10ad6> call   08049a0c <memcpy@plt>
-0805a7ab <.text+0x10adb> mov    -0x328(%ebp),%edx
-0805a7b1 <.text+0x10ae1> mov    -0x364(%ebp),%ecx
-0805a7b7 <.text+0x10ae7> jmp    08059de5 <exit@plt+0x10129>
-0805a7bc <.text+0x10aec> cmp    $0x47,%al
-0805a7be <.text+0x10aee> je     0805a7c8 <exit@plt+0x10b0c>
-0805a7c0 <.text+0x10af0> cmp    $0x67,%al
-0805a7c2 <.text+0x10af2> jne    0805a940 <exit@plt+0x10c84>
-0805a7c8 <.text+0x10af8> mov    -0x330(%ebp),%eax
-0805a7ce <.text+0x10afe> movb   $0x30,(%eax)
-0805a7d1 <.text+0x10b01> add    $0x1,%eax
-0805a7d4 <.text+0x10b04> testb  $0x10,-0x34c(%ebp)
-0805a7db <.text+0x10b0b> mov    %eax,-0x338(%ebp)
-0805a7e1 <.text+0x10b11> je     0805a260 <exit@plt+0x105a4>
-0805a7e7 <.text+0x10b17> mov    -0x38c(%ebp),%ecx
-0805a7ed <.text+0x10b1d> mov    %edx,-0x368(%ebp)
-0805a7f3 <.text+0x10b23> movl   $0x10000,(%esp)
-0805a7fa <.text+0x10b2a> sub    $0x1,%ecx
-0805a7fd <.text+0x10b2d> cmpl   $0x1,-0x38c(%ebp)
-0805a804 <.text+0x10b34> sbb    %eax,%eax
-0805a806 <.text+0x10b36> not    %eax
-0805a808 <.text+0x10b38> and    %eax,%ecx
-0805a80a <.text+0x10b3a> mov    %ecx,-0x354(%ebp)
-0805a810 <.text+0x10b40> call   08049aec <nl_langinfo@plt>
-0805a815 <.text+0x10b45> mov    -0x368(%ebp),%edx
-0805a81b <.text+0x10b4b> movzbl (%eax),%eax
-0805a81e <.text+0x10b4e> test   %al,%al
-0805a820 <.text+0x10b50> jne    0805a827 <exit@plt+0x10b6b>
-0805a822 <.text+0x10b52> mov    $0x2e,%eax
-0805a827 <.text+0x10b57> mov    -0x338(%ebp),%ecx
-0805a82d <.text+0x10b5d> mov    %al,(%ecx)
-0805a82f <.text+0x10b5f> add    $0x1,%ecx
-0805a832 <.text+0x10b62> cmpl   $0x0,-0x354(%ebp)
-0805a839 <.text+0x10b69> mov    %ecx,-0x338(%ebp)
-0805a83f <.text+0x10b6f> je     0805a260 <exit@plt+0x105a4>
-0805a845 <.text+0x10b75> mov    -0x330(%ebp),%ecx
-0805a84b <.text+0x10b7b> xor    %eax,%eax
-0805a84d <.text+0x10b7d> movb   $0x30,0x2(%ecx,%eax,1)
-0805a852 <.text+0x10b82> add    $0x1,%eax
-0805a855 <.text+0x10b85> cmp    %eax,-0x354(%ebp)
-0805a85b <.text+0x10b8b> jne    0805a84d <exit@plt+0x10b91>
-0805a85d <.text+0x10b8d> mov    -0x354(%ebp),%eax
-0805a863 <.text+0x10b93> add    %eax,-0x338(%ebp)
-0805a869 <.text+0x10b99> jmp    0805a260 <exit@plt+0x105a4>
-0805a86e <.text+0x10b9e> cmp    $0x61,%al
-0805a870 <.text+0x10ba0> mov    $0x12,%ecx
-0805a875 <.text+0x10ba5> movl   $0x6,-0x38c(%ebp)
-0805a87f <.text+0x10baf> jne    08059c6b <exit@plt+0xffaf>
-0805a885 <.text+0x10bb5> jmp    0805a678 <exit@plt+0x109bc>
-0805a88a <.text+0x10bba> mov    -0x330(%ebp),%eax
-0805a890 <.text+0x10bc0> movb   $0x69,(%eax)
-0805a893 <.text+0x10bc3> movb   $0x6e,0x1(%eax)
-0805a897 <.text+0x10bc7> movb   $0x66,0x2(%eax)
-0805a89b <.text+0x10bcb> add    $0x3,%eax
-0805a89e <.text+0x10bce> mov    %eax,-0x338(%ebp)
-0805a8a4 <.text+0x10bd4> movl   $0x0,-0x330(%ebp)
-0805a8ae <.text+0x10bde> jmp    0805a260 <exit@plt+0x105a4>
-0805a8b3 <.text+0x10be3> mov    -0x330(%ebp),%eax
-0805a8b9 <.text+0x10be9> cmp    %eax,-0x338(%ebp)
-0805a8bf <.text+0x10bef> jbe    0805a907 <exit@plt+0x10c4b>
-0805a8c1 <.text+0x10bf1> mov    -0x338(%ebp),%eax
-0805a8c7 <.text+0x10bf7> mov    -0x340(%ebp),%ecx
-0805a8cd <.text+0x10bfd> mov    %edi,-0x338(%ebp)
-0805a8d3 <.text+0x10c03> mov    -0x330(%ebp),%edi
-0805a8d9 <.text+0x10c09> mov    %ebx,-0x34c(%ebp)
-0805a8df <.text+0x10c0f> nop
-0805a8e0 <.text+0x10c10> sub    $0x1,%eax
-0805a8e3 <.text+0x10c13> sub    $0x1,%ecx
-0805a8e6 <.text+0x10c16> movzbl (%eax),%ebx
-0805a8e9 <.text+0x10c19> cmp    %eax,%edi
-0805a8eb <.text+0x10c1b> mov    %bl,(%ecx)
-0805a8ed <.text+0x10c1d> jb     0805a8e0 <exit@plt+0x10c24>
-0805a8ef <.text+0x10c1f> mov    -0x330(%ebp),%ecx
-0805a8f5 <.text+0x10c25> mov    -0x34c(%ebp),%ebx
-0805a8fb <.text+0x10c2b> mov    -0x338(%ebp),%edi
-0805a901 <.text+0x10c31> mov    %ecx,-0x338(%ebp)
-0805a907 <.text+0x10c37> mov    -0x310(%ebp),%ecx
-0805a90d <.text+0x10c3d> xor    %eax,%eax
-0805a90f <.text+0x10c3f> test   %ecx,%ecx
-0805a911 <.text+0x10c41> je     0805a771 <exit@plt+0x10ab5>
-0805a917 <.text+0x10c47> mov    %edi,-0x330(%ebp)
-0805a91d <.text+0x10c4d> mov    -0x338(%ebp),%ecx
-0805a923 <.text+0x10c53> mov    -0x310(%ebp),%edi
-0805a929 <.text+0x10c59> lea    0x0(%esi,%eiz,1),%esi
-0805a930 <.text+0x10c60> movb   $0x30,(%ecx,%eax,1)
-0805a934 <.text+0x10c64> add    $0x1,%eax
-0805a937 <.text+0x10c67> cmp    %eax,%edi
-0805a939 <.text+0x10c69> jne    0805a930 <exit@plt+0x10c74>
-0805a93b <.text+0x10c6b> jmp    0805a76b <exit@plt+0x10aaf>
-0805a940 <.text+0x10c70> cmp    $0x41,%al
-0805a942 <.text+0x10c72> jne    0805aad3 <exit@plt+0x10e17>
-0805a948 <.text+0x10c78> mov    -0x330(%ebp),%ecx
-0805a94e <.text+0x10c7e> movb   $0x30,(%ecx)
-0805a951 <.text+0x10c81> movzbl 0x24(%esi),%eax
-0805a955 <.text+0x10c85> add    $0x17,%eax
-0805a958 <.text+0x10c88> mov    %al,0x1(%ecx)
-0805a95b <.text+0x10c8b> mov    -0x330(%ebp),%eax
-0805a961 <.text+0x10c91> add    $0x2,%ecx
-0805a964 <.text+0x10c94> mov    %ecx,-0x360(%ebp)
-0805a96a <.text+0x10c9a> movb   $0x30,0x2(%eax)
-0805a96e <.text+0x10c9e> mov    -0x38c(%ebp),%ecx
-0805a974 <.text+0x10ca4> add    $0x3,%eax
-0805a977 <.text+0x10ca7> mov    %eax,-0x338(%ebp)
-0805a97d <.text+0x10cad> test   %ecx,%ecx
-0805a97f <.text+0x10caf> setne  -0x354(%ebp)
-0805a986 <.text+0x10cb6> jne    0805aa4c <exit@plt+0x10d90>
-0805a98c <.text+0x10cbc> testb  $0x10,-0x34c(%ebp)
-0805a993 <.text+0x10cc3> jne    0805aa4c <exit@plt+0x10d90>
-0805a999 <.text+0x10cc9> movzbl 0x24(%esi),%eax
-0805a99d <.text+0x10ccd> mov    -0x338(%ebp),%ecx
-0805a9a3 <.text+0x10cd3> add    $0xf,%eax
-0805a9a6 <.text+0x10cd6> mov    %al,(%ecx)
-0805a9a8 <.text+0x10cd8> movb   $0x2b,0x1(%ecx)
-0805a9ac <.text+0x10cdc> movb   $0x30,0x2(%ecx)
-0805a9b0 <.text+0x10ce0> mov    -0x360(%ebp),%eax
-0805a9b6 <.text+0x10ce6> add    $0x3,%ecx
-0805a9b9 <.text+0x10ce9> mov    %ecx,-0x338(%ebp)
-0805a9bf <.text+0x10cef> mov    %eax,-0x330(%ebp)
-0805a9c5 <.text+0x10cf5> jmp    0805a260 <exit@plt+0x105a4>
-0805a9ca <.text+0x10cfa> mov    %edx,-0x368(%ebp)
-0805a9d0 <.text+0x10d00> movl   $0x10000,(%esp)
-0805a9d7 <.text+0x10d07> call   08049aec <nl_langinfo@plt>
-0805a9dc <.text+0x10d0c> mov    -0x368(%ebp),%edx
-0805a9e2 <.text+0x10d12> movzbl (%eax),%eax
-0805a9e5 <.text+0x10d15> test   %al,%al
-0805a9e7 <.text+0x10d17> mov    %al,-0x360(%ebp)
-0805a9ed <.text+0x10d1d> jne    0805a9f6 <exit@plt+0x10d3a>
-0805a9ef <.text+0x10d1f> movb   $0x2e,-0x360(%ebp)
-0805a9f6 <.text+0x10d26> mov    -0x338(%ebp),%eax
-0805a9fc <.text+0x10d2c> movzbl -0x360(%ebp),%ecx
-0805aa03 <.text+0x10d33> mov    %cl,(%eax)
-0805aa05 <.text+0x10d35> add    $0x1,%eax
-0805aa08 <.text+0x10d38> cmpb   $0x0,-0x354(%ebp)
-0805aa0f <.text+0x10d3f> mov    %eax,-0x338(%ebp)
-0805aa15 <.text+0x10d45> je     0805a590 <exit@plt+0x108d4>
-0805aa1b <.text+0x10d4b> mov    %edi,-0x354(%ebp)
-0805aa21 <.text+0x10d51> mov    -0x38c(%ebp),%ecx
-0805aa27 <.text+0x10d57> xor    %eax,%eax
-0805aa29 <.text+0x10d59> mov    -0x330(%ebp),%edi
-0805aa2f <.text+0x10d5f> movb   $0x30,0x2(%edi,%eax,1)
-0805aa34 <.text+0x10d64> add    $0x1,%eax
-0805aa37 <.text+0x10d67> cmp    %eax,%ecx
-0805aa39 <.text+0x10d69> jne    0805aa2f <exit@plt+0x10d73>
-0805aa3b <.text+0x10d6b> mov    -0x354(%ebp),%edi
-0805aa41 <.text+0x10d71> add    %ecx,-0x338(%ebp)
-0805aa47 <.text+0x10d77> jmp    0805a590 <exit@plt+0x108d4>
-0805aa4c <.text+0x10d7c> mov    %edx,-0x368(%ebp)
-0805aa52 <.text+0x10d82> movl   $0x10000,(%esp)
-0805aa59 <.text+0x10d89> call   08049aec <nl_langinfo@plt>
-0805aa5e <.text+0x10d8e> mov    -0x368(%ebp),%edx
-0805aa64 <.text+0x10d94> movzbl (%eax),%eax
-0805aa67 <.text+0x10d97> test   %al,%al
-0805aa69 <.text+0x10d99> mov    %al,-0x37d(%ebp)
-0805aa6f <.text+0x10d9f> jne    0805aa78 <exit@plt+0x10dbc>
-0805aa71 <.text+0x10da1> movb   $0x2e,-0x37d(%ebp)
-0805aa78 <.text+0x10da8> mov    -0x338(%ebp),%eax
-0805aa7e <.text+0x10dae> movzbl -0x37d(%ebp),%ecx
-0805aa85 <.text+0x10db5> mov    %cl,(%eax)
-0805aa87 <.text+0x10db7> add    $0x1,%eax
-0805aa8a <.text+0x10dba> cmpb   $0x0,-0x354(%ebp)
-0805aa91 <.text+0x10dc1> mov    %eax,-0x338(%ebp)
-0805aa97 <.text+0x10dc7> je     0805a999 <exit@plt+0x10cdd>
-0805aa9d <.text+0x10dcd> mov    %edi,-0x354(%ebp)
-0805aaa3 <.text+0x10dd3> mov    -0x38c(%ebp),%ecx
-0805aaa9 <.text+0x10dd9> xor    %eax,%eax
-0805aaab <.text+0x10ddb> mov    -0x330(%ebp),%edi
-0805aab1 <.text+0x10de1> movb   $0x30,0x4(%edi,%eax,1)
-0805aab6 <.text+0x10de6> add    $0x1,%eax
-0805aab9 <.text+0x10de9> cmp    %eax,%ecx
-0805aabb <.text+0x10deb> jne    0805aab1 <exit@plt+0x10df5>
-0805aabd <.text+0x10ded> mov    -0x354(%ebp),%edi
-0805aac3 <.text+0x10df3> add    %ecx,-0x338(%ebp)
-0805aac9 <.text+0x10df9> jmp    0805a999 <exit@plt+0x10cdd>
-0805aace <.text+0x10dfe> call   08049b1c <__stack_chk_fail@plt>
-0805aad3 <.text+0x10e03> cmp    $0x61,%al
-0805aad5 <.text+0x10e05> je     0805a948 <exit@plt+0x10c8c>
-0805aadb <.text+0x10e0b> nop
-0805aadc <.text+0x10e0c> lea    0x0(%esi,%eiz,1),%esi
-0805aae0 <.text+0x10e10> jmp    080592b0 <exit@plt+0xf5f4>
-0805aae5 <.text+0x10e15> lea    0x1(%ecx),%eax
-0805aae8 <.text+0x10e18> mov    %eax,-0x328(%ebp)
-0805aaee <.text+0x10e1e> xchg   %ax,%ax
-0805aaf0 <.text+0x10e20> jmp    08059c8c <exit@plt+0xffd0>
-0805aaf5 <.text+0x10e25> nop
-0805aaf6 <.text+0x10e26> nop
-0805aaf7 <.text+0x10e27> nop
-0805aaf8 <.text+0x10e28> nop
-0805aaf9 <.text+0x10e29> nop
-0805aafa <.text+0x10e2a> nop
-0805aafb <.text+0x10e2b> nop
-0805aafc <.text+0x10e2c> nop
-0805aafd <.text+0x10e2d> nop
-0805aafe <.text+0x10e2e> nop
-0805aaff <.text+0x10e2f> nop
-0805ab00 <.text+0x10e30> push   %ebp
-0805ab01 <.text+0x10e31> mov    %esp,%ebp
-0805ab03 <.text+0x10e33> sub    $0x18,%esp
-0805ab06 <.text+0x10e36> mov    0x8(%ebp),%eax
-0805ab09 <.text+0x10e39> mov    0x10(%ebp),%ecx
-0805ab0c <.text+0x10e3c> mov    0xc(%ebp),%edx
-0805ab0f <.text+0x10e3f> mov    %eax,-0x18(%ebp)
-0805ab12 <.text+0x10e42> mov    %ecx,-0x10(%ebp)
-0805ab15 <.text+0x10e45> mov    -0x10(%ebp),%eax
-0805ab18 <.text+0x10e48> mov    %edx,-0x14(%ebp)
-0805ab1b <.text+0x10e4b> and    $0x7fff,%eax
-0805ab20 <.text+0x10e50> je     0805ab38 <exit@plt+0x10e7c>
-0805ab22 <.text+0x10e52> cmp    $0x7fff,%eax
-0805ab27 <.text+0x10e57> je     0805ab40 <exit@plt+0x10e84>
-0805ab29 <.text+0x10e59> mov    -0x14(%ebp),%eax
-0805ab2c <.text+0x10e5c> leave  
-0805ab2d <.text+0x10e5d> shr    $0x1f,%eax
-0805ab30 <.text+0x10e60> xor    $0x1,%eax
-0805ab33 <.text+0x10e63> ret    
-0805ab34 <.text+0x10e64> lea    0x0(%esi,%eiz,1),%esi
-0805ab38 <.text+0x10e68> mov    -0x14(%ebp),%eax
-0805ab3b <.text+0x10e6b> leave  
-0805ab3c <.text+0x10e6c> shr    $0x1f,%eax
-0805ab3f <.text+0x10e6f> ret    
-0805ab40 <.text+0x10e70> mov    -0x14(%ebp),%eax
-0805ab43 <.text+0x10e73> sub    $0x80000000,%eax
-0805ab48 <.text+0x10e78> or     -0x18(%ebp),%eax
-0805ab4b <.text+0x10e7b> leave  
-0805ab4c <.text+0x10e7c> setne  %al
-0805ab4f <.text+0x10e7f> movzbl %al,%eax
-0805ab52 <.text+0x10e82> ret    
-0805ab53 <.text+0x10e83> nop
-0805ab54 <.text+0x10e84> nop
-0805ab55 <.text+0x10e85> nop
-0805ab56 <.text+0x10e86> nop
-0805ab57 <.text+0x10e87> nop
-0805ab58 <.text+0x10e88> nop
-0805ab59 <.text+0x10e89> nop
-0805ab5a <.text+0x10e8a> nop
-0805ab5b <.text+0x10e8b> nop
-0805ab5c <.text+0x10e8c> nop
-0805ab5d <.text+0x10e8d> nop
-0805ab5e <.text+0x10e8e> nop
-0805ab5f <.text+0x10e8f> nop
-0805ab60 <.text+0x10e90> push   %ebp
-0805ab61 <.text+0x10e91> mov    %esp,%ebp
-0805ab63 <.text+0x10e93> push   %edi
-0805ab64 <.text+0x10e94> push   %esi
-0805ab65 <.text+0x10e95> push   %ebx
-0805ab66 <.text+0x10e96> sub    $0x4,%esp
-0805ab69 <.text+0x10e99> mov    0xc(%ebp),%ebx
-0805ab6c <.text+0x10e9c> mov    0x8(%ebp),%esi
-0805ab6f <.text+0x10e9f> mov    (%ebx),%edx
-0805ab71 <.text+0x10ea1> mov    0x4(%ebx),%eax
-0805ab74 <.text+0x10ea4> test   %edx,%edx
-0805ab76 <.text+0x10ea6> je     0805abe0 <exit@plt+0x10f24>
-0805ab78 <.text+0x10ea8> xor    %edx,%edx
-0805ab7a <.text+0x10eaa> mov    %ebx,-0x10(%ebp)
-0805ab7d <.text+0x10ead> lea    0x0(%esi),%esi
-0805ab80 <.text+0x10eb0> cmpl   $0x16,(%eax)
-0805ab83 <.text+0x10eb3> jbe    0805ab98 <exit@plt+0x10edc>
-0805ab85 <.text+0x10eb5> add    $0x4,%esp
-0805ab88 <.text+0x10eb8> mov    $0xffffffff,%eax
-0805ab8d <.text+0x10ebd> pop    %ebx
-0805ab8e <.text+0x10ebe> pop    %esi
-0805ab8f <.text+0x10ebf> pop    %edi
-0805ab90 <.text+0x10ec0> pop    %ebp
-0805ab91 <.text+0x10ec1> ret    
-0805ab92 <.text+0x10ec2> lea    0x0(%esi),%esi
-0805ab98 <.text+0x10ec8> mov    (%eax),%ecx
-0805ab9a <.text+0x10eca> jmp    *0x805fd48(,%ecx,4)
-0805aba1 <.text+0x10ed1> lea    0x0(%esi,%eiz,1),%esi
-0805aba8 <.text+0x10ed8> lea    0x4(%esi),%ecx
-0805abab <.text+0x10edb> mov    (%esi),%esi
-0805abad <.text+0x10edd> mov    %esi,0x4(%eax)
-0805abb0 <.text+0x10ee0> mov    -0x10(%ebp),%ebx
-0805abb3 <.text+0x10ee3> add    $0x1,%edx
-0805abb6 <.text+0x10ee6> cmp    %edx,(%ebx)
-0805abb8 <.text+0x10ee8> jbe    0805abe0 <exit@plt+0x10f24>
-0805abba <.text+0x10eea> add    $0x10,%eax
-0805abbd <.text+0x10eed> mov    %ecx,%esi
-0805abbf <.text+0x10eef> jmp    0805ab80 <exit@plt+0x10ec4>
-0805abc1 <.text+0x10ef1> lea    0x0(%esi,%eiz,1),%esi
-0805abc8 <.text+0x10ef8> mov    0x4(%esi),%edi
-0805abcb <.text+0x10efb> lea    0x8(%esi),%ecx
-0805abce <.text+0x10efe> add    $0x1,%edx
-0805abd1 <.text+0x10f01> mov    (%esi),%esi
-0805abd3 <.text+0x10f03> mov    %edi,0x8(%eax)
-0805abd6 <.text+0x10f06> mov    %esi,0x4(%eax)
-0805abd9 <.text+0x10f09> mov    -0x10(%ebp),%ebx
-0805abdc <.text+0x10f0c> cmp    %edx,(%ebx)
-0805abde <.text+0x10f0e> ja     0805abba <exit@plt+0x10efe>
-0805abe0 <.text+0x10f10> add    $0x4,%esp
-0805abe3 <.text+0x10f13> xor    %eax,%eax
-0805abe5 <.text+0x10f15> pop    %ebx
-0805abe6 <.text+0x10f16> pop    %esi
-0805abe7 <.text+0x10f17> pop    %edi
-0805abe8 <.text+0x10f18> pop    %ebp
-0805abe9 <.text+0x10f19> ret    
-0805abea <.text+0x10f1a> lea    0x0(%esi),%esi
-0805abf0 <.text+0x10f20> lea    0x4(%esi),%ecx
-0805abf3 <.text+0x10f23> mov    (%esi),%esi
-0805abf5 <.text+0x10f25> mov    %si,0x4(%eax)
-0805abf9 <.text+0x10f29> jmp    0805abb0 <exit@plt+0x10ef4>
-0805abfb <.text+0x10f2b> nop
-0805abfc <.text+0x10f2c> lea    0x0(%esi,%eiz,1),%esi
-0805ac00 <.text+0x10f30> lea    0x4(%esi),%ecx
-0805ac03 <.text+0x10f33> mov    (%esi),%esi
-0805ac05 <.text+0x10f35> mov    %esi,%ebx
-0805ac07 <.text+0x10f37> mov    %bl,0x4(%eax)
-0805ac0a <.text+0x10f3a> jmp    0805abb0 <exit@plt+0x10ef4>
-0805ac0c <.text+0x10f3c> lea    0x0(%esi,%eiz,1),%esi
-0805ac10 <.text+0x10f40> fldl   (%esi)
-0805ac12 <.text+0x10f42> lea    0x8(%esi),%ecx
-0805ac15 <.text+0x10f45> fstpl  0x4(%eax)
-0805ac18 <.text+0x10f48> jmp    0805abb0 <exit@plt+0x10ef4>
-0805ac1a <.text+0x10f4a> lea    0x0(%esi),%esi
-0805ac20 <.text+0x10f50> mov    (%esi),%ebx
-0805ac22 <.text+0x10f52> lea    0xc(%esi),%ecx
-0805ac25 <.text+0x10f55> mov    0x8(%esi),%edi
-0805ac28 <.text+0x10f58> mov    0x4(%esi),%esi
-0805ac2b <.text+0x10f5b> mov    %ebx,0x4(%eax)
-0805ac2e <.text+0x10f5e> mov    %edi,0xc(%eax)
-0805ac31 <.text+0x10f61> mov    %esi,0x8(%eax)
-0805ac34 <.text+0x10f64> jmp    0805abb0 <exit@plt+0x10ef4>
-0805ac39 <.text+0x10f69> lea    0x0(%esi,%eiz,1),%esi
-0805ac40 <.text+0x10f70> lea    0x4(%esi),%ecx
-0805ac43 <.text+0x10f73> mov    (%esi),%esi
-0805ac45 <.text+0x10f75> test   %esi,%esi
-0805ac47 <.text+0x10f77> mov    %esi,0x4(%eax)
-0805ac4a <.text+0x10f7a> jne    0805abb0 <exit@plt+0x10ef4>
-0805ac50 <.text+0x10f80> movl   $0x805fd40,0x4(%eax)
-0805ac57 <.text+0x10f87> jmp    0805abb0 <exit@plt+0x10ef4>
-0805ac5c <.text+0x10f8c> lea    0x0(%esi,%eiz,1),%esi
-0805ac60 <.text+0x10f90> lea    0x4(%esi),%ecx
-0805ac63 <.text+0x10f93> mov    (%esi),%esi
-0805ac65 <.text+0x10f95> test   %esi,%esi
-0805ac67 <.text+0x10f97> mov    %esi,0x4(%eax)
-0805ac6a <.text+0x10f9a> jne    0805abb0 <exit@plt+0x10ef4>
-0805ac70 <.text+0x10fa0> movl   $0x805fda4,0x4(%eax)
-0805ac77 <.text+0x10fa7> jmp    0805abb0 <exit@plt+0x10ef4>
-0805ac7c <.text+0x10fac> nop
-0805ac7d <.text+0x10fad> nop
-0805ac7e <.text+0x10fae> nop
-0805ac7f <.text+0x10faf> nop
-0805ac80 <.text+0x10fb0> push   %ebp
-0805ac81 <.text+0x10fb1> mov    %esp,%ebp
-0805ac83 <.text+0x10fb3> push   %edi
-0805ac84 <.text+0x10fb4> push   %esi
-0805ac85 <.text+0x10fb5> push   %ebx
-0805ac86 <.text+0x10fb6> sub    $0x4c,%esp
-0805ac89 <.text+0x10fb9> mov    0xc(%ebp),%eax
-0805ac8c <.text+0x10fbc> movl   $0x0,(%eax)
-0805ac92 <.text+0x10fc2> movl   $0x2c,(%esp)
-0805ac99 <.text+0x10fc9> call   08049afc <malloc@plt>
-0805ac9e <.text+0x10fce> mov    0xc(%ebp),%edx
-0805aca1 <.text+0x10fd1> test   %eax,%eax
-0805aca3 <.text+0x10fd3> mov    %eax,0x4(%edx)
-0805aca6 <.text+0x10fd6> je     0805b394 <exit@plt+0x116d8>
-0805acac <.text+0x10fdc> mov    0x10(%ebp),%ecx
-0805acaf <.text+0x10fdf> mov    0x8(%ebp),%edi
-0805acb2 <.text+0x10fe2> movl   $0x0,-0x3c(%ebp)
-0805acb9 <.text+0x10fe9> movl   $0x0,-0x2c(%ebp)
-0805acc0 <.text+0x10ff0> movl   $0x0,(%ecx)
-0805acc6 <.text+0x10ff6> mov    (%edx),%esi
-0805acc8 <.text+0x10ff8> mov    %eax,%edx
-0805acca <.text+0x10ffa> movl   $0x0,0x4(%ecx)
-0805acd1 <.text+0x11001> movl   $0x0,-0x28(%ebp)
-0805acd8 <.text+0x11008> movl   $0x1,-0x34(%ebp)
-0805acdf <.text+0x1100f> movl   $0x0,-0x24(%ebp)
-0805ace6 <.text+0x11016> jmp    0805acea <exit@plt+0x1102e>
-0805ace8 <.text+0x11018> mov    %eax,%edi
-0805acea <.text+0x1101a> movzbl (%edi),%ecx
-0805aced <.text+0x1101d> test   %cl,%cl
-0805acef <.text+0x1101f> je     0805aff6 <exit@plt+0x1133a>
-0805acf5 <.text+0x11025> cmp    $0x25,%cl
-0805acf8 <.text+0x11028> lea    0x1(%edi),%eax
-0805acfb <.text+0x1102b> jne    0805ace8 <exit@plt+0x1102c>
-0805acfd <.text+0x1102d> imul   $0x2c,%esi,%ebx
-0805ad00 <.text+0x11030> lea    (%edx,%ebx,1),%ebx
-0805ad03 <.text+0x11033> mov    %edi,(%ebx)
-0805ad05 <.text+0x11035> movl   $0x0,0x8(%ebx)
-0805ad0c <.text+0x1103c> movl   $0x0,0xc(%ebx)
-0805ad13 <.text+0x11043> movl   $0x0,0x10(%ebx)
-0805ad1a <.text+0x1104a> movl   $0xffffffff,0x14(%ebx)
-0805ad21 <.text+0x11051> movl   $0x0,0x18(%ebx)
-0805ad28 <.text+0x11058> movl   $0x0,0x1c(%ebx)
-0805ad2f <.text+0x1105f> movl   $0xffffffff,0x20(%ebx)
-0805ad36 <.text+0x11066> movl   $0xffffffff,0x28(%ebx)
-0805ad3d <.text+0x1106d> movzbl 0x1(%edi),%edx
-0805ad41 <.text+0x11071> lea    -0x30(%edx),%ecx
-0805ad44 <.text+0x11074> cmp    $0x9,%cl
-0805ad47 <.text+0x11077> ja     0805ad6d <exit@plt+0x110b1>
-0805ad49 <.text+0x11079> mov    %eax,%ecx
-0805ad4b <.text+0x1107b> mov    %eax,%esi
-0805ad4d <.text+0x1107d> mov    %edx,%edi
-0805ad4f <.text+0x1107f> nop
-0805ad50 <.text+0x11080> add    $0x1,%ecx
-0805ad53 <.text+0x11083> movzbl (%ecx),%eax
-0805ad56 <.text+0x11086> lea    -0x30(%eax),%edx
-0805ad59 <.text+0x11089> cmp    $0x9,%dl
-0805ad5c <.text+0x1108c> jbe    0805ad50 <exit@plt+0x11094>
-0805ad5e <.text+0x1108e> mov    %eax,%ecx
-0805ad60 <.text+0x11090> mov    %edi,%edx
-0805ad62 <.text+0x11092> cmp    $0x24,%cl
-0805ad65 <.text+0x11095> mov    %esi,%eax
-0805ad67 <.text+0x11097> je     0805b3e3 <exit@plt+0x11727>
-0805ad6d <.text+0x1109d> movl   $0xffffffff,-0x30(%ebp)
-0805ad74 <.text+0x110a4> jmp    0805ad9b <exit@plt+0x110df>
-0805ad76 <.text+0x110a6> xchg   %ax,%ax
-0805ad78 <.text+0x110a8> cmp    $0x2d,%dl
-0805ad7b <.text+0x110ab> je     0805adb0 <exit@plt+0x110f4>
-0805ad7d <.text+0x110ad> cmp    $0x2b,%dl
-0805ad80 <.text+0x110b0> je     0805adb8 <exit@plt+0x110fc>
-0805ad82 <.text+0x110b2> cmp    $0x20,%dl
-0805ad85 <.text+0x110b5> je     0805adc8 <exit@plt+0x1110c>
-0805ad87 <.text+0x110b7> cmp    $0x23,%dl
-0805ad8a <.text+0x110ba> je     0805add8 <exit@plt+0x1111c>
-0805ad8c <.text+0x110bc> cmp    $0x30,%dl
-0805ad8f <.text+0x110bf> nop
-0805ad90 <.text+0x110c0> jne    0805ade8 <exit@plt+0x1112c>
-0805ad92 <.text+0x110c2> orl    $0x20,0x8(%ebx)
-0805ad96 <.text+0x110c6> xchg   %ax,%ax
-0805ad98 <.text+0x110c8> movzbl (%eax),%edx
-0805ad9b <.text+0x110cb> add    $0x1,%eax
-0805ad9e <.text+0x110ce> cmp    $0x27,%dl
-0805ada1 <.text+0x110d1> lea    -0x1(%eax),%ecx
-0805ada4 <.text+0x110d4> jne    0805ad78 <exit@plt+0x110bc>
-0805ada6 <.text+0x110d6> orl    $0x1,0x8(%ebx)
-0805adaa <.text+0x110da> jmp    0805ad98 <exit@plt+0x110dc>
-0805adac <.text+0x110dc> lea    0x0(%esi,%eiz,1),%esi
-0805adb0 <.text+0x110e0> orl    $0x2,0x8(%ebx)
-0805adb4 <.text+0x110e4> jmp    0805ad98 <exit@plt+0x110dc>
-0805adb6 <.text+0x110e6> xchg   %ax,%ax
-0805adb8 <.text+0x110e8> orl    $0x4,0x8(%ebx)
-0805adbc <.text+0x110ec> lea    0x0(%esi,%eiz,1),%esi
-0805adc0 <.text+0x110f0> jmp    0805ad98 <exit@plt+0x110dc>
-0805adc2 <.text+0x110f2> lea    0x0(%esi),%esi
-0805adc8 <.text+0x110f8> orl    $0x8,0x8(%ebx)
-0805adcc <.text+0x110fc> lea    0x0(%esi,%eiz,1),%esi
-0805add0 <.text+0x11100> jmp    0805ad98 <exit@plt+0x110dc>
-0805add2 <.text+0x11102> lea    0x0(%esi),%esi
-0805add8 <.text+0x11108> orl    $0x10,0x8(%ebx)
-0805addc <.text+0x1110c> lea    0x0(%esi,%eiz,1),%esi
-0805ade0 <.text+0x11110> jmp    0805ad98 <exit@plt+0x110dc>
-0805ade2 <.text+0x11112> lea    0x0(%esi),%esi
-0805ade8 <.text+0x11118> cmp    $0x2a,%dl
-0805adeb <.text+0x1111b> nop
-0805adec <.text+0x1111c> lea    0x0(%esi,%eiz,1),%esi
-0805adf0 <.text+0x11120> je     0805b0ae <exit@plt+0x113f2>
-0805adf6 <.text+0x11126> lea    -0x30(%edx),%eax
-0805adf9 <.text+0x11129> cmp    $0x9,%al
-0805adfb <.text+0x1112b> jbe    0805b015 <exit@plt+0x11359>
-0805ae01 <.text+0x11131> mov    -0x24(%ebp),%esi
-0805ae04 <.text+0x11134> mov    -0x2c(%ebp),%eax
-0805ae07 <.text+0x11137> mov    %esi,-0x1c(%ebp)
-0805ae0a <.text+0x1113a> mov    %ecx,%esi
-0805ae0c <.text+0x1113c> mov    %eax,-0x38(%ebp)
-0805ae0f <.text+0x1113f> mov    -0x1c(%ebp),%eax
-0805ae12 <.text+0x11142> cmp    $0x2e,%dl
-0805ae15 <.text+0x11145> mov    %esi,%edi
-0805ae17 <.text+0x11147> mov    %eax,-0x24(%ebp)
-0805ae1a <.text+0x1114a> je     0805b064 <exit@plt+0x113a8>
-0805ae20 <.text+0x11150> lea    0x1(%edi),%eax
-0805ae23 <.text+0x11153> xor    %esi,%esi
-0805ae25 <.text+0x11155> jmp    0805ae4e <exit@plt+0x11192>
-0805ae27 <.text+0x11157> nop
-0805ae28 <.text+0x11158> cmp    $0x4c,%dl
-0805ae2b <.text+0x1115b> je     0805ae68 <exit@plt+0x111ac>
-0805ae2d <.text+0x1115d> cmp    $0x6c,%dl
-0805ae30 <.text+0x11160> je     0805ae70 <exit@plt+0x111b4>
-0805ae32 <.text+0x11162> cmp    $0x6a,%dl
-0805ae35 <.text+0x11165> je     0805ae78 <exit@plt+0x111bc>
-0805ae37 <.text+0x11167> cmp    $0x5a,%dl
-0805ae3a <.text+0x1116a> je     0805ae48 <exit@plt+0x1118c>
-0805ae3c <.text+0x1116c> cmp    $0x7a,%dl
-0805ae3f <.text+0x1116f> nop
-0805ae40 <.text+0x11170> je     0805ae48 <exit@plt+0x1118c>
-0805ae42 <.text+0x11172> cmp    $0x74,%dl
-0805ae45 <.text+0x11175> jne    0805ae88 <exit@plt+0x111cc>
-0805ae47 <.text+0x11177> nop
-0805ae48 <.text+0x11178> movzbl (%eax),%edx
-0805ae4b <.text+0x1117b> add    $0x1,%eax
-0805ae4e <.text+0x1117e> cmp    $0x68,%dl
-0805ae51 <.text+0x11181> lea    -0x1(%eax),%edi
-0805ae54 <.text+0x11184> jne    0805ae28 <exit@plt+0x1116c>
-0805ae56 <.text+0x11186> mov    %esi,%ecx
-0805ae58 <.text+0x11188> mov    $0x1,%edx
-0805ae5d <.text+0x1118d> and    $0x1,%ecx
-0805ae60 <.text+0x11190> shl    %cl,%edx
-0805ae62 <.text+0x11192> or     %edx,%esi
-0805ae64 <.text+0x11194> jmp    0805ae48 <exit@plt+0x1118c>
-0805ae66 <.text+0x11196> xchg   %ax,%ax
-0805ae68 <.text+0x11198> or     $0x4,%esi
-0805ae6b <.text+0x1119b> jmp    0805ae48 <exit@plt+0x1118c>
-0805ae6d <.text+0x1119d> lea    0x0(%esi),%esi
-0805ae70 <.text+0x111a0> add    $0x8,%esi
-0805ae73 <.text+0x111a3> jmp    0805ae48 <exit@plt+0x1118c>
-0805ae75 <.text+0x111a5> lea    0x0(%esi),%esi
-0805ae78 <.text+0x111a8> add    $0x10,%esi
-0805ae7b <.text+0x111ab> nop
-0805ae7c <.text+0x111ac> lea    0x0(%esi,%eiz,1),%esi
-0805ae80 <.text+0x111b0> jmp    0805ae48 <exit@plt+0x1118c>
-0805ae82 <.text+0x111b2> lea    0x0(%esi),%esi
-0805ae88 <.text+0x111b8> lea    -0x25(%edx),%eax
-0805ae8b <.text+0x111bb> cmp    $0x53,%al
-0805ae8d <.text+0x111bd> lea    0x0(%esi),%esi
-0805ae90 <.text+0x111c0> jbe    0805aece <exit@plt+0x11212>
-0805ae92 <.text+0x111c2> mov    0x10(%ebp),%ebx
-0805ae95 <.text+0x111c5> mov    0x4(%ebx),%ecx
-0805ae98 <.text+0x111c8> test   %ecx,%ecx
-0805ae9a <.text+0x111ca> je     0805aea4 <exit@plt+0x111e8>
-0805ae9c <.text+0x111cc> mov    %ecx,(%esp)
-0805ae9f <.text+0x111cf> call   080498cc <free@plt>
-0805aea4 <.text+0x111d4> mov    0xc(%ebp),%esi
-0805aea7 <.text+0x111d7> mov    0x4(%esi),%eax
-0805aeaa <.text+0x111da> test   %eax,%eax
-0805aeac <.text+0x111dc> je     0805aeb6 <exit@plt+0x111fa>
-0805aeae <.text+0x111de> mov    %eax,(%esp)
-0805aeb1 <.text+0x111e1> call   080498cc <free@plt>
-0805aeb6 <.text+0x111e6> call   0804969c <__errno_location@plt>
-0805aebb <.text+0x111eb> movl   $0x16,(%eax)
-0805aec1 <.text+0x111f1> add    $0x4c,%esp
-0805aec4 <.text+0x111f4> mov    $0xffffffff,%eax
-0805aec9 <.text+0x111f9> pop    %ebx
-0805aeca <.text+0x111fa> pop    %esi
-0805aecb <.text+0x111fb> pop    %edi
-0805aecc <.text+0x111fc> pop    %ebp
-0805aecd <.text+0x111fd> ret    
-0805aece <.text+0x111fe> movzbl %al,%eax
-0805aed1 <.text+0x11201> jmp    *0x805fdc0(,%eax,4)
-0805aed8 <.text+0x11208> xor    %eax,%eax
-0805aeda <.text+0x1120a> cmp    $0x7,%esi
-0805aedd <.text+0x1120d> setg   %al
-0805aee0 <.text+0x11210> add    $0xf,%eax
-0805aee3 <.text+0x11213> mov    %eax,-0x1c(%ebp)
-0805aee6 <.text+0x11216> mov    -0x30(%ebp),%ecx
-0805aee9 <.text+0x11219> cmp    $0xffffffff,%ecx
-0805aeec <.text+0x1121c> mov    %ecx,0x28(%ebx)
-0805aeef <.text+0x1121f> jne    0805af0e <exit@plt+0x11252>
-0805aef1 <.text+0x11221> mov    -0x24(%ebp),%esi
-0805aef4 <.text+0x11224> cmp    $0xffffffff,%esi
-0805aef7 <.text+0x11227> mov    %esi,0x28(%ebx)
-0805aefa <.text+0x1122a> je     0805b6f2 <exit@plt+0x11a36>
-0805af00 <.text+0x11230> mov    -0x24(%ebp),%eax
-0805af03 <.text+0x11233> mov    %eax,%ecx
-0805af05 <.text+0x11235> add    $0x1,%ecx
-0805af08 <.text+0x11238> mov    %eax,-0x30(%ebp)
-0805af0b <.text+0x1123b> mov    %ecx,-0x24(%ebp)
-0805af0e <.text+0x1123e> mov    -0x30(%ebp),%esi
-0805af11 <.text+0x11241> cmp    %esi,-0x28(%ebp)
-0805af14 <.text+0x11244> jbe    0805b2c3 <exit@plt+0x11607>
-0805af1a <.text+0x1124a> mov    0x10(%ebp),%eax
-0805af1d <.text+0x1124d> mov    0x4(%eax),%esi
-0805af20 <.text+0x11250> mov    0x10(%ebp),%ecx
-0805af23 <.text+0x11253> mov    (%ecx),%eax
-0805af25 <.text+0x11255> cmp    -0x30(%ebp),%eax
-0805af28 <.text+0x11258> ja     0805af71 <exit@plt+0x112b5>
-0805af2a <.text+0x1125a> mov    %eax,%ecx
-0805af2c <.text+0x1125c> shl    $0x4,%ecx
-0805af2f <.text+0x1125f> mov    %ecx,-0x40(%ebp)
-0805af32 <.text+0x11262> mov    0x10(%ebp),%ecx
-0805af35 <.text+0x11265> mov    %edi,-0x2c(%ebp)
-0805af38 <.text+0x11268> mov    0x4(%ecx),%ecx
-0805af3b <.text+0x1126b> mov    %ecx,-0x20(%ebp)
-0805af3e <.text+0x1126e> mov    -0x40(%ebp),%ecx
-0805af41 <.text+0x11271> mov    -0x20(%ebp),%edi
-0805af44 <.text+0x11274> mov    %ebx,-0x40(%ebp)
-0805af47 <.text+0x11277> mov    -0x30(%ebp),%ebx
-0805af4a <.text+0x1127a> jmp    0805af52 <exit@plt+0x11296>
-0805af4c <.text+0x1127c> lea    0x0(%esi,%eiz,1),%esi
-0805af50 <.text+0x11280> mov    %edi,%esi
-0805af52 <.text+0x11282> add    $0x1,%eax
-0805af55 <.text+0x11285> movl   $0x0,(%esi,%ecx,1)
-0805af5c <.text+0x1128c> add    $0x10,%ecx
-0805af5f <.text+0x1128f> cmp    %ebx,%eax
-0805af61 <.text+0x11291> jbe    0805af50 <exit@plt+0x11294>
-0805af63 <.text+0x11293> mov    0x10(%ebp),%esi
-0805af66 <.text+0x11296> mov    -0x2c(%ebp),%edi
-0805af69 <.text+0x11299> mov    -0x40(%ebp),%ebx
-0805af6c <.text+0x1129c> mov    %eax,(%esi)
-0805af6e <.text+0x1129e> mov    -0x20(%ebp),%esi
-0805af71 <.text+0x112a1> mov    -0x30(%ebp),%ecx
-0805af74 <.text+0x112a4> shl    $0x4,%ecx
-0805af77 <.text+0x112a7> lea    (%esi,%ecx,1),%ecx
-0805af7a <.text+0x112aa> mov    (%ecx),%eax
-0805af7c <.text+0x112ac> test   %eax,%eax
-0805af7e <.text+0x112ae> jne    0805b328 <exit@plt+0x1166c>
-0805af84 <.text+0x112b4> mov    -0x1c(%ebp),%eax
-0805af87 <.text+0x112b7> mov    %eax,(%ecx)
-0805af89 <.text+0x112b9> mov    %dl,0x24(%ebx)
-0805af8c <.text+0x112bc> mov    0xc(%ebp),%edx
-0805af8f <.text+0x112bf> add    $0x1,%edi
-0805af92 <.text+0x112c2> mov    %edi,0x4(%ebx)
-0805af95 <.text+0x112c5> mov    (%edx),%esi
-0805af97 <.text+0x112c7> add    $0x1,%esi
-0805af9a <.text+0x112ca> cmp    %esi,-0x34(%ebp)
-0805af9d <.text+0x112cd> mov    %esi,(%edx)
-0805af9f <.text+0x112cf> ja     0805afdf <exit@plt+0x11323>
-0805afa1 <.text+0x112d1> mov    -0x34(%ebp),%eax
-0805afa4 <.text+0x112d4> test   %eax,%eax
-0805afa6 <.text+0x112d6> js     0805b370 <exit@plt+0x116b4>
-0805afac <.text+0x112dc> shll   -0x34(%ebp)
-0805afaf <.text+0x112df> cmpl   $0x5d1745d,-0x34(%ebp)
-0805afb6 <.text+0x112e6> ja     0805b370 <exit@plt+0x116b4>
-0805afbc <.text+0x112ec> imul   $0x2c,-0x34(%ebp),%eax
-0805afc0 <.text+0x112f0> mov    %eax,0x4(%esp)
-0805afc4 <.text+0x112f4> mov    0x4(%edx),%eax
-0805afc7 <.text+0x112f7> mov    %eax,(%esp)
-0805afca <.text+0x112fa> call   0804975c <realloc@plt>
-0805afcf <.text+0x112ff> test   %eax,%eax
-0805afd1 <.text+0x11301> je     0805b370 <exit@plt+0x116b4>
-0805afd7 <.text+0x11307> mov    0xc(%ebp),%ecx
-0805afda <.text+0x1130a> mov    (%ecx),%esi
-0805afdc <.text+0x1130c> mov    %eax,0x4(%ecx)
-0805afdf <.text+0x1130f> mov    -0x38(%ebp),%eax
-0805afe2 <.text+0x11312> mov    0xc(%ebp),%ebx
-0805afe5 <.text+0x11315> mov    %eax,-0x2c(%ebp)
-0805afe8 <.text+0x11318> movzbl (%edi),%ecx
-0805afeb <.text+0x1131b> mov    0x4(%ebx),%edx
-0805afee <.text+0x1131e> test   %cl,%cl
-0805aff0 <.text+0x11320> jne    0805acf5 <exit@plt+0x11039>
-0805aff6 <.text+0x11326> imul   $0x2c,%esi,%esi
-0805aff9 <.text+0x11329> mov    -0x2c(%ebp),%ecx
-0805affc <.text+0x1132c> xor    %eax,%eax
-0805affe <.text+0x1132e> mov    -0x3c(%ebp),%ebx
-0805b001 <.text+0x11331> mov    %edi,(%esi,%edx,1)
-0805b004 <.text+0x11334> mov    0xc(%ebp),%edx
-0805b007 <.text+0x11337> mov    %ecx,0x8(%edx)
-0805b00a <.text+0x1133a> mov    %ebx,0xc(%edx)
-0805b00d <.text+0x1133d> add    $0x4c,%esp
-0805b010 <.text+0x11340> pop    %ebx
-0805b011 <.text+0x11341> pop    %esi
-0805b012 <.text+0x11342> pop    %edi
-0805b013 <.text+0x11343> pop    %ebp
-0805b014 <.text+0x11344> ret    
-0805b015 <.text+0x11345> mov    %ecx,0xc(%ebx)
-0805b018 <.text+0x11348> movzbl (%ecx),%eax
-0805b01b <.text+0x1134b> sub    $0x30,%eax
-0805b01e <.text+0x1134e> cmp    $0x9,%al
-0805b020 <.text+0x11350> ja     0805b5fb <exit@plt+0x1193f>
-0805b026 <.text+0x11356> mov    %ecx,%esi
-0805b028 <.text+0x11358> add    $0x1,%esi
-0805b02b <.text+0x1135b> movzbl (%esi),%eax
-0805b02e <.text+0x1135e> sub    $0x30,%eax
-0805b031 <.text+0x11361> cmp    $0x9,%al
-0805b033 <.text+0x11363> jbe    0805b028 <exit@plt+0x1136c>
-0805b035 <.text+0x11365> mov    -0x2c(%ebp),%eax
-0805b038 <.text+0x11368> mov    %esi,%edi
-0805b03a <.text+0x1136a> sub    %ecx,%edi
-0805b03c <.text+0x1136c> mov    %edi,-0x38(%ebp)
-0805b03f <.text+0x1136f> mov    %esi,0x10(%ebx)
-0805b042 <.text+0x11372> cmp    %eax,%edi
-0805b044 <.text+0x11374> jbe    0805b1d6 <exit@plt+0x1151a>
-0805b04a <.text+0x1137a> mov    -0x24(%ebp),%ecx
-0805b04d <.text+0x1137d> mov    %esi,%edi
-0805b04f <.text+0x1137f> movzbl (%esi),%edx
-0805b052 <.text+0x11382> mov    %ecx,-0x1c(%ebp)
-0805b055 <.text+0x11385> mov    -0x1c(%ebp),%eax
-0805b058 <.text+0x11388> cmp    $0x2e,%dl
-0805b05b <.text+0x1138b> mov    %eax,-0x24(%ebp)
-0805b05e <.text+0x1138e> jne    0805ae20 <exit@plt+0x11164>
-0805b064 <.text+0x11394> cmpb   $0x2a,0x1(%esi)
-0805b068 <.text+0x11398> lea    0x1(%esi),%edi
-0805b06b <.text+0x1139b> je     0805b46e <exit@plt+0x117b2>
-0805b071 <.text+0x113a1> mov    %esi,0x18(%ebx)
-0805b074 <.text+0x113a4> movzbl 0x1(%esi),%eax
-0805b078 <.text+0x113a8> sub    $0x30,%eax
-0805b07b <.text+0x113ab> cmp    $0x9,%al
-0805b07d <.text+0x113ad> ja     0805b08d <exit@plt+0x113d1>
-0805b07f <.text+0x113af> nop
-0805b080 <.text+0x113b0> add    $0x1,%edi
-0805b083 <.text+0x113b3> movzbl (%edi),%eax
-0805b086 <.text+0x113b6> sub    $0x30,%eax
-0805b089 <.text+0x113b9> cmp    $0x9,%al
-0805b08b <.text+0x113bb> jbe    0805b080 <exit@plt+0x113c4>
-0805b08d <.text+0x113bd> mov    %edi,%ecx
-0805b08f <.text+0x113bf> sub    %esi,%ecx
-0805b091 <.text+0x113c1> cmp    -0x3c(%ebp),%ecx
-0805b094 <.text+0x113c4> mov    %edi,0x1c(%ebx)
-0805b097 <.text+0x113c7> jbe    0805b443 <exit@plt+0x11787>
-0805b09d <.text+0x113cd> mov    -0x1c(%ebp),%esi
-0805b0a0 <.text+0x113d0> movzbl (%edi),%edx
-0805b0a3 <.text+0x113d3> mov    %ecx,-0x3c(%ebp)
-0805b0a6 <.text+0x113d6> mov    %esi,-0x24(%ebp)
-0805b0a9 <.text+0x113d9> jmp    0805ae20 <exit@plt+0x11164>
-0805b0ae <.text+0x113de> mov    -0x2c(%ebp),%edx
-0805b0b1 <.text+0x113e1> mov    %eax,%esi
-0805b0b3 <.text+0x113e3> mov    %ecx,0xc(%ebx)
-0805b0b6 <.text+0x113e6> mov    %eax,0x10(%ebx)
-0805b0b9 <.text+0x113e9> test   %edx,%edx
-0805b0bb <.text+0x113eb> jne    0805b0c4 <exit@plt+0x11408>
-0805b0bd <.text+0x113ed> movl   $0x1,-0x2c(%ebp)
-0805b0c4 <.text+0x113f4> movzbl (%eax),%edx
-0805b0c7 <.text+0x113f7> mov    %eax,%edi
-0805b0c9 <.text+0x113f9> mov    %edx,%ecx
-0805b0cb <.text+0x113fb> sub    $0x30,%ecx
-0805b0ce <.text+0x113fe> cmp    $0x9,%cl
-0805b0d1 <.text+0x11401> mov    %dl,-0x20(%ebp)
-0805b0d4 <.text+0x11404> mov    %eax,%edx
-0805b0d6 <.text+0x11406> jbe    0805b168 <exit@plt+0x114ac>
-0805b0dc <.text+0x1140c> mov    0x14(%ebx),%edx
-0805b0df <.text+0x1140f> cmp    $0xffffffff,%edx
-0805b0e2 <.text+0x11412> je     0805b451 <exit@plt+0x11795>
-0805b0e8 <.text+0x11418> mov    -0x24(%ebp),%edi
-0805b0eb <.text+0x1141b> mov    %edx,-0x24(%ebp)
-0805b0ee <.text+0x1141e> mov    %edi,-0x1c(%ebp)
-0805b0f1 <.text+0x11421> mov    -0x24(%ebp),%edi
-0805b0f4 <.text+0x11424> cmp    %edi,-0x28(%ebp)
-0805b0f7 <.text+0x11427> jbe    0805b354 <exit@plt+0x11698>
-0805b0fd <.text+0x1142d> mov    0x10(%ebp),%eax
-0805b100 <.text+0x11430> mov    0x4(%eax),%ecx
-0805b103 <.text+0x11433> mov    0x10(%ebp),%edx
-0805b106 <.text+0x11436> mov    (%edx),%eax
-0805b108 <.text+0x11438> cmp    -0x24(%ebp),%eax
-0805b10b <.text+0x1143b> ja     0805b13c <exit@plt+0x11480>
-0805b10d <.text+0x1143d> mov    0x10(%ebp),%edi
-0805b110 <.text+0x11440> mov    %eax,%edx
-0805b112 <.text+0x11442> shl    $0x4,%edx
-0805b115 <.text+0x11445> mov    0x4(%edi),%edi
-0805b118 <.text+0x11448> mov    %edi,-0x20(%ebp)
-0805b11b <.text+0x1144b> mov    -0x24(%ebp),%edi
-0805b11e <.text+0x1144e> jmp    0805b123 <exit@plt+0x11467>
-0805b120 <.text+0x11450> mov    -0x20(%ebp),%ecx
-0805b123 <.text+0x11453> add    $0x1,%eax
-0805b126 <.text+0x11456> movl   $0x0,(%ecx,%edx,1)
-0805b12d <.text+0x1145d> add    $0x10,%edx
-0805b130 <.text+0x11460> cmp    %edi,%eax
-0805b132 <.text+0x11462> jbe    0805b120 <exit@plt+0x11464>
-0805b134 <.text+0x11464> mov    0x10(%ebp),%edx
-0805b137 <.text+0x11467> mov    -0x20(%ebp),%ecx
-0805b13a <.text+0x1146a> mov    %eax,(%edx)
-0805b13c <.text+0x1146c> mov    -0x24(%ebp),%edx
-0805b13f <.text+0x1146f> shl    $0x4,%edx
-0805b142 <.text+0x11472> lea    (%ecx,%edx,1),%edx
-0805b145 <.text+0x11475> mov    (%edx),%eax
-0805b147 <.text+0x11477> test   %eax,%eax
-0805b149 <.text+0x11479> jne    0805b338 <exit@plt+0x1167c>
-0805b14f <.text+0x1147f> mov    -0x2c(%ebp),%ecx
-0805b152 <.text+0x11482> movl   $0x5,(%edx)
-0805b158 <.text+0x11488> movzbl (%esi),%edx
-0805b15b <.text+0x1148b> mov    %ecx,-0x38(%ebp)
-0805b15e <.text+0x1148e> jmp    0805ae0f <exit@plt+0x11153>
-0805b163 <.text+0x11493> nop
-0805b164 <.text+0x11494> lea    0x0(%esi,%eiz,1),%esi
-0805b168 <.text+0x11498> add    $0x1,%edx
-0805b16b <.text+0x1149b> movzbl (%edx),%ecx
-0805b16e <.text+0x1149e> lea    -0x30(%ecx),%eax
-0805b171 <.text+0x114a1> cmp    $0x9,%al
-0805b173 <.text+0x114a3> jbe    0805b168 <exit@plt+0x114ac>
-0805b175 <.text+0x114a5> cmp    $0x24,%cl
-0805b178 <.text+0x114a8> mov    %edi,%eax
-0805b17a <.text+0x114aa> jne    0805b0dc <exit@plt+0x11420>
-0805b180 <.text+0x114b0> mov    %ebx,%esi
-0805b182 <.text+0x114b2> movzbl -0x20(%ebp),%ebx
-0805b186 <.text+0x114b6> xor    %edx,%edx
-0805b188 <.text+0x114b8> cmp    $0x19999999,%edx
-0805b18e <.text+0x114be> mov    $0xffffffff,%ecx
-0805b193 <.text+0x114c3> ja     0805b19a <exit@plt+0x114de>
-0805b195 <.text+0x114c5> lea    (%edx,%edx,4),%ecx
-0805b198 <.text+0x114c8> add    %ecx,%ecx
-0805b19a <.text+0x114ca> movsbl %bl,%ebx
-0805b19d <.text+0x114cd> lea    -0x30(%ecx,%ebx,1),%edx
-0805b1a1 <.text+0x114d1> cmp    %ecx,%edx
-0805b1a3 <.text+0x114d3> sbb    %ecx,%ecx
-0805b1a5 <.text+0x114d5> add    $0x1,%eax
-0805b1a8 <.text+0x114d8> movzbl (%eax),%ebx
-0805b1ab <.text+0x114db> or     %ecx,%edx
-0805b1ad <.text+0x114dd> lea    -0x30(%ebx),%ecx
-0805b1b0 <.text+0x114e0> cmp    $0x9,%cl
-0805b1b3 <.text+0x114e3> jbe    0805b188 <exit@plt+0x114cc>
-0805b1b5 <.text+0x114e5> test   %edx,%edx
-0805b1b7 <.text+0x114e7> mov    %esi,%ebx
-0805b1b9 <.text+0x114e9> je     0805ae92 <exit@plt+0x111d6>
-0805b1bf <.text+0x114ef> cmp    $0xffffffff,%edx
-0805b1c2 <.text+0x114f2> je     0805b6fd <exit@plt+0x11a41>
-0805b1c8 <.text+0x114f8> sub    $0x1,%edx
-0805b1cb <.text+0x114fb> mov    %edx,0x14(%esi)
-0805b1ce <.text+0x114fe> lea    0x1(%eax),%esi
-0805b1d1 <.text+0x11501> jmp    0805b0df <exit@plt+0x11423>
-0805b1d6 <.text+0x11506> mov    %esi,%ecx
-0805b1d8 <.text+0x11508> mov    -0x2c(%ebp),%esi
-0805b1db <.text+0x1150b> mov    -0x24(%ebp),%edi
-0805b1de <.text+0x1150e> movzbl (%ecx),%edx
-0805b1e1 <.text+0x11511> mov    %esi,-0x38(%ebp)
-0805b1e4 <.text+0x11514> mov    %ecx,%esi
-0805b1e6 <.text+0x11516> mov    %edi,-0x1c(%ebp)
-0805b1e9 <.text+0x11519> jmp    0805ae0f <exit@plt+0x11153>
-0805b1ee <.text+0x1151e> cmp    $0xf,%esi
-0805b1f1 <.text+0x11521> jg     0805b1ff <exit@plt+0x11543>
-0805b1f3 <.text+0x11523> test   $0x4,%esi
-0805b1f9 <.text+0x11529> je     0805b60f <exit@plt+0x11953>
-0805b1ff <.text+0x1152f> movl   $0xa,-0x1c(%ebp)
-0805b206 <.text+0x11536> jmp    0805aee6 <exit@plt+0x1122a>
-0805b20b <.text+0x1153b> nop
-0805b20c <.text+0x1153c> lea    0x0(%esi,%eiz,1),%esi
-0805b210 <.text+0x11540> movl   $0x10,-0x1c(%ebp)
-0805b217 <.text+0x11547> mov    $0x73,%edx
-0805b21c <.text+0x1154c> jmp    0805aee6 <exit@plt+0x1122a>
-0805b221 <.text+0x11551> movl   $0xe,-0x1c(%ebp)
-0805b228 <.text+0x11558> mov    $0x63,%edx
-0805b22d <.text+0x1155d> jmp    0805aee6 <exit@plt+0x1122a>
-0805b232 <.text+0x11562> cmp    $0xf,%esi
-0805b235 <.text+0x11565> jg     0805b247 <exit@plt+0x1158b>
-0805b237 <.text+0x11567> and    $0x4,%esi
-0805b23a <.text+0x1156a> movl   $0xb,-0x1c(%ebp)
-0805b241 <.text+0x11571> je     0805aee6 <exit@plt+0x1122a>
-0805b247 <.text+0x11577> movl   $0xc,-0x1c(%ebp)
-0805b24e <.text+0x1157e> xchg   %ax,%ax
-0805b250 <.text+0x11580> jmp    0805aee6 <exit@plt+0x1122a>
-0805b255 <.text+0x11585> lea    0x0(%esi),%esi
-0805b258 <.text+0x11588> movl   $0x11,-0x1c(%ebp)
-0805b25f <.text+0x1158f> nop
-0805b260 <.text+0x11590> jmp    0805aee6 <exit@plt+0x1122a>
-0805b265 <.text+0x11595> cmp    $0xf,%esi
-0805b268 <.text+0x11598> jg     0805b276 <exit@plt+0x115ba>
-0805b26a <.text+0x1159a> test   $0x4,%esi
-0805b270 <.text+0x115a0> je     0805b648 <exit@plt+0x1198c>
-0805b276 <.text+0x115a6> movl   $0x16,-0x1c(%ebp)
-0805b27d <.text+0x115ad> lea    0x0(%esi),%esi
-0805b280 <.text+0x115b0> jmp    0805aee6 <exit@plt+0x1122a>
-0805b285 <.text+0x115b5> lea    0x0(%esi),%esi
-0805b288 <.text+0x115b8> cmp    $0xf,%esi
-0805b28b <.text+0x115bb> nop
-0805b28c <.text+0x115bc> lea    0x0(%esi,%eiz,1),%esi
-0805b290 <.text+0x115c0> jg     0805b29e <exit@plt+0x115e2>
-0805b292 <.text+0x115c2> test   $0x4,%esi
-0805b298 <.text+0x115c8> je     0805b694 <exit@plt+0x119d8>
-0805b29e <.text+0x115ce> movl   $0x9,-0x1c(%ebp)
-0805b2a5 <.text+0x115d5> jmp    0805aee6 <exit@plt+0x1122a>
-0805b2aa <.text+0x115da> lea    0x0(%esi),%esi
-0805b2b0 <.text+0x115e0> xor    %eax,%eax
-0805b2b2 <.text+0x115e2> cmp    $0x7,%esi
-0805b2b5 <.text+0x115e5> setg   %al
-0805b2b8 <.text+0x115e8> add    $0xd,%eax
-0805b2bb <.text+0x115eb> mov    %eax,-0x1c(%ebp)
-0805b2be <.text+0x115ee> jmp    0805aee6 <exit@plt+0x1122a>
-0805b2c3 <.text+0x115f3> mov    -0x28(%ebp),%eax
-0805b2c6 <.text+0x115f6> sarl   $0x1f,-0x28(%ebp)
-0805b2ca <.text+0x115fa> mov    -0x30(%ebp),%ecx
-0805b2cd <.text+0x115fd> add    %eax,%eax
-0805b2cf <.text+0x115ff> or     %eax,-0x28(%ebp)
-0805b2d2 <.text+0x11602> cmp    %ecx,-0x28(%ebp)
-0805b2d5 <.text+0x11605> ja     0805b2e3 <exit@plt+0x11627>
-0805b2d7 <.text+0x11607> add    $0x1,%ecx
-0805b2da <.text+0x1160a> mov    %ecx,-0x28(%ebp)
-0805b2dd <.text+0x1160d> jb     0805b370 <exit@plt+0x116b4>
-0805b2e3 <.text+0x11613> cmpl   $0xfffffff,-0x28(%ebp)
-0805b2ea <.text+0x1161a> ja     0805b370 <exit@plt+0x116b4>
-0805b2f0 <.text+0x11620> mov    0x10(%ebp),%esi
-0805b2f3 <.text+0x11623> mov    -0x28(%ebp),%ecx
-0805b2f6 <.text+0x11626> mov    0x4(%esi),%eax
-0805b2f9 <.text+0x11629> shl    $0x4,%ecx
-0805b2fc <.text+0x1162c> test   %eax,%eax
-0805b2fe <.text+0x1162e> je     0805b5e7 <exit@plt+0x1192b>
-0805b304 <.text+0x11634> mov    %ecx,0x4(%esp)
-0805b308 <.text+0x11638> mov    %eax,(%esp)
-0805b30b <.text+0x1163b> mov    %dl,-0x44(%ebp)
-0805b30e <.text+0x1163e> call   0804975c <realloc@plt>
-0805b313 <.text+0x11643> movzbl -0x44(%ebp),%edx
-0805b317 <.text+0x11647> test   %eax,%eax
-0805b319 <.text+0x11649> mov    %eax,%esi
-0805b31b <.text+0x1164b> je     0805b370 <exit@plt+0x116b4>
-0805b31d <.text+0x1164d> mov    0x10(%ebp),%eax
-0805b320 <.text+0x11650> mov    %esi,0x4(%eax)
-0805b323 <.text+0x11653> jmp    0805af20 <exit@plt+0x11264>
-0805b328 <.text+0x11658> cmp    %eax,-0x1c(%ebp)
-0805b32b <.text+0x1165b> je     0805af89 <exit@plt+0x112cd>
-0805b331 <.text+0x11661> mov    %esi,%ecx
-0805b333 <.text+0x11663> jmp    0805ae98 <exit@plt+0x111dc>
-0805b338 <.text+0x11668> cmp    $0x5,%eax
-0805b33b <.text+0x1166b> nop
-0805b33c <.text+0x1166c> lea    0x0(%esi,%eiz,1),%esi
-0805b340 <.text+0x11670> jne    0805ae98 <exit@plt+0x111dc>
-0805b346 <.text+0x11676> mov    -0x2c(%ebp),%edi
-0805b349 <.text+0x11679> movzbl (%esi),%edx
-0805b34c <.text+0x1167c> mov    %edi,-0x38(%ebp)
-0805b34f <.text+0x1167f> jmp    0805ae0f <exit@plt+0x11153>
-0805b354 <.text+0x11684> mov    -0x28(%ebp),%eax
-0805b357 <.text+0x11687> sarl   $0x1f,-0x28(%ebp)
-0805b35b <.text+0x1168b> mov    -0x24(%ebp),%edx
-0805b35e <.text+0x1168e> add    %eax,%eax
-0805b360 <.text+0x11690> or     %eax,-0x28(%ebp)
-0805b363 <.text+0x11693> cmp    %edx,-0x28(%ebp)
-0805b366 <.text+0x11696> ja     0805b3a7 <exit@plt+0x116eb>
-0805b368 <.text+0x11698> add    $0x1,%edx
-0805b36b <.text+0x1169b> mov    %edx,-0x28(%ebp)
-0805b36e <.text+0x1169e> jae    0805b3a7 <exit@plt+0x116eb>
-0805b370 <.text+0x116a0> mov    0x10(%ebp),%edi
-0805b373 <.text+0x116a3> mov    0x4(%edi),%eax
-0805b376 <.text+0x116a6> test   %eax,%eax
-0805b378 <.text+0x116a8> je     0805b382 <exit@plt+0x116c6>
-0805b37a <.text+0x116aa> mov    %eax,(%esp)
-0805b37d <.text+0x116ad> call   080498cc <free@plt>
-0805b382 <.text+0x116b2> mov    0xc(%ebp),%edx
-0805b385 <.text+0x116b5> mov    0x4(%edx),%eax
-0805b388 <.text+0x116b8> test   %eax,%eax
-0805b38a <.text+0x116ba> je     0805b394 <exit@plt+0x116d8>
-0805b38c <.text+0x116bc> mov    %eax,(%esp)
-0805b38f <.text+0x116bf> call   080498cc <free@plt>
-0805b394 <.text+0x116c4> call   0804969c <__errno_location@plt>
-0805b399 <.text+0x116c9> movl   $0xc,(%eax)
-0805b39f <.text+0x116cf> or     $0xffffffff,%eax
-0805b3a2 <.text+0x116d2> jmp    0805b00d <exit@plt+0x11351>
-0805b3a7 <.text+0x116d7> cmpl   $0xfffffff,-0x28(%ebp)
-0805b3ae <.text+0x116de> xchg   %ax,%ax
-0805b3b0 <.text+0x116e0> ja     0805b370 <exit@plt+0x116b4>
-0805b3b2 <.text+0x116e2> mov    0x10(%ebp),%ecx
-0805b3b5 <.text+0x116e5> mov    -0x28(%ebp),%eax
-0805b3b8 <.text+0x116e8> mov    0x4(%ecx),%edx
-0805b3bb <.text+0x116eb> shl    $0x4,%eax
-0805b3be <.text+0x116ee> test   %edx,%edx
-0805b3c0 <.text+0x116f0> je     0805b6cd <exit@plt+0x11a11>
-0805b3c6 <.text+0x116f6> mov    %eax,0x4(%esp)
-0805b3ca <.text+0x116fa> mov    %edx,(%esp)
-0805b3cd <.text+0x116fd> call   0804975c <realloc@plt>
-0805b3d2 <.text+0x11702> test   %eax,%eax
-0805b3d4 <.text+0x11704> mov    %eax,%ecx
-0805b3d6 <.text+0x11706> je     0805b370 <exit@plt+0x116b4>
-0805b3d8 <.text+0x11708> mov    0x10(%ebp),%edi
-0805b3db <.text+0x1170b> mov    %eax,0x4(%edi)
-0805b3de <.text+0x1170e> jmp    0805b103 <exit@plt+0x11447>
-0805b3e3 <.text+0x11713> mov    %esi,%ecx
-0805b3e5 <.text+0x11715> xor    %eax,%eax
-0805b3e7 <.text+0x11717> mov    %ebx,%edi
-0805b3e9 <.text+0x11719> lea    0x0(%esi,%eiz,1),%esi
-0805b3f0 <.text+0x11720> cmp    $0x19999999,%eax
-0805b3f5 <.text+0x11725> mov    $0xffffffff,%esi
-0805b3fa <.text+0x1172a> ja     0805b401 <exit@plt+0x11745>
-0805b3fc <.text+0x1172c> lea    (%eax,%eax,4),%esi
-0805b3ff <.text+0x1172f> add    %esi,%esi
-0805b401 <.text+0x11731> movsbl %dl,%edx
-0805b404 <.text+0x11734> lea    -0x30(%esi,%edx,1),%eax
-0805b408 <.text+0x11738> cmp    %esi,%eax
-0805b40a <.text+0x1173a> sbb    %edx,%edx
-0805b40c <.text+0x1173c> add    $0x1,%ecx
-0805b40f <.text+0x1173f> or     %edx,%eax
-0805b411 <.text+0x11741> movzbl (%ecx),%edx
-0805b414 <.text+0x11744> lea    -0x30(%edx),%esi
-0805b417 <.text+0x11747> mov    %esi,%ebx
-0805b419 <.text+0x11749> cmp    $0x9,%bl
-0805b41c <.text+0x1174c> jbe    0805b3f0 <exit@plt+0x11734>
-0805b41e <.text+0x1174e> test   %eax,%eax
-0805b420 <.text+0x11750> mov    %edi,%ebx
-0805b422 <.text+0x11752> je     0805b6fd <exit@plt+0x11a41>
-0805b428 <.text+0x11758> cmp    $0xffffffff,%eax
-0805b42b <.text+0x1175b> je     0805b6f2 <exit@plt+0x11a36>
-0805b431 <.text+0x11761> sub    $0x1,%eax
-0805b434 <.text+0x11764> mov    %eax,-0x30(%ebp)
-0805b437 <.text+0x11767> lea    0x1(%ecx),%eax
-0805b43a <.text+0x1176a> movzbl 0x1(%ecx),%edx
-0805b43e <.text+0x1176e> jmp    0805ad9b <exit@plt+0x110df>
-0805b443 <.text+0x11773> mov    -0x1c(%ebp),%eax
-0805b446 <.text+0x11776> movzbl (%edi),%edx
-0805b449 <.text+0x11779> mov    %eax,-0x24(%ebp)
-0805b44c <.text+0x1177c> jmp    0805ae20 <exit@plt+0x11164>
-0805b451 <.text+0x11781> mov    -0x24(%ebp),%eax
-0805b454 <.text+0x11784> cmp    $0xffffffff,%eax
-0805b457 <.text+0x11787> mov    %eax,0x14(%ebx)
-0805b45a <.text+0x1178a> je     0805b6e7 <exit@plt+0x11a2b>
-0805b460 <.text+0x11790> mov    -0x24(%ebp),%ecx
-0805b463 <.text+0x11793> add    $0x1,%ecx
-0805b466 <.text+0x11796> mov    %ecx,-0x1c(%ebp)
-0805b469 <.text+0x11799> jmp    0805b0f1 <exit@plt+0x11435>
-0805b46e <.text+0x1179e> cmpl   $0x1,-0x3c(%ebp)
-0805b472 <.text+0x117a2> lea    0x2(%esi),%edi
-0805b475 <.text+0x117a5> mov    %esi,0x18(%ebx)
-0805b478 <.text+0x117a8> mov    %edi,0x1c(%ebx)
-0805b47b <.text+0x117ab> jbe    0805b603 <exit@plt+0x11947>
-0805b481 <.text+0x117b1> movzbl (%edi),%esi
-0805b484 <.text+0x117b4> mov    %edi,%eax
-0805b486 <.text+0x117b6> lea    -0x30(%esi),%edx
-0805b489 <.text+0x117b9> cmp    $0x9,%dl
-0805b48c <.text+0x117bc> jbe    0805b511 <exit@plt+0x11855>
-0805b492 <.text+0x117c2> mov    0x20(%ebx),%eax
-0805b495 <.text+0x117c5> cmp    $0xffffffff,%eax
-0805b498 <.text+0x117c8> je     0805b67b <exit@plt+0x119bf>
-0805b49e <.text+0x117ce> mov    -0x1c(%ebp),%esi
-0805b4a1 <.text+0x117d1> mov    %eax,-0x1c(%ebp)
-0805b4a4 <.text+0x117d4> mov    %esi,-0x24(%ebp)
-0805b4a7 <.text+0x117d7> mov    -0x1c(%ebp),%esi
-0805b4aa <.text+0x117da> cmp    %esi,-0x28(%ebp)
-0805b4ad <.text+0x117dd> jbe    0805b585 <exit@plt+0x118c9>
-0805b4b3 <.text+0x117e3> mov    0x10(%ebp),%eax
-0805b4b6 <.text+0x117e6> mov    0x4(%eax),%ecx
-0805b4b9 <.text+0x117e9> mov    0x10(%ebp),%edx
-0805b4bc <.text+0x117ec> mov    (%edx),%eax
-0805b4be <.text+0x117ee> cmp    -0x1c(%ebp),%eax
-0805b4c1 <.text+0x117f1> ja     0805b4f4 <exit@plt+0x11838>
-0805b4c3 <.text+0x117f3> mov    0x10(%ebp),%esi
-0805b4c6 <.text+0x117f6> mov    %eax,%edx
-0805b4c8 <.text+0x117f8> shl    $0x4,%edx
-0805b4cb <.text+0x117fb> mov    0x4(%esi),%esi
-0805b4ce <.text+0x117fe> mov    %esi,-0x20(%ebp)
-0805b4d1 <.text+0x11801> mov    -0x1c(%ebp),%esi
-0805b4d4 <.text+0x11804> jmp    0805b4db <exit@plt+0x1181f>
-0805b4d6 <.text+0x11806> xchg   %ax,%ax
-0805b4d8 <.text+0x11808> mov    -0x20(%ebp),%ecx
-0805b4db <.text+0x1180b> add    $0x1,%eax
-0805b4de <.text+0x1180e> movl   $0x0,(%ecx,%edx,1)
-0805b4e5 <.text+0x11815> add    $0x10,%edx
-0805b4e8 <.text+0x11818> cmp    %esi,%eax
-0805b4ea <.text+0x1181a> jbe    0805b4d8 <exit@plt+0x1181c>
-0805b4ec <.text+0x1181c> mov    0x10(%ebp),%edx
-0805b4ef <.text+0x1181f> mov    -0x20(%ebp),%ecx
-0805b4f2 <.text+0x11822> mov    %eax,(%edx)
-0805b4f4 <.text+0x11824> mov    -0x1c(%ebp),%eax
-0805b4f7 <.text+0x11827> shl    $0x4,%eax
-0805b4fa <.text+0x1182a> lea    (%ecx,%eax,1),%eax
-0805b4fd <.text+0x1182d> mov    (%eax),%edx
-0805b4ff <.text+0x1182f> test   %edx,%edx
-0805b501 <.text+0x11831> jne    0805b574 <exit@plt+0x118b8>
-0805b503 <.text+0x11833> movl   $0x5,(%eax)
-0805b509 <.text+0x11839> movzbl (%edi),%edx
-0805b50c <.text+0x1183c> jmp    0805ae20 <exit@plt+0x11164>
-0805b511 <.text+0x11841> add    $0x1,%eax
-0805b514 <.text+0x11844> movzbl (%eax),%edx
-0805b517 <.text+0x11847> lea    -0x30(%edx),%ecx
-0805b51a <.text+0x1184a> cmp    $0x9,%cl
-0805b51d <.text+0x1184d> jbe    0805b511 <exit@plt+0x11855>
-0805b51f <.text+0x1184f> cmp    $0x24,%dl
-0805b522 <.text+0x11852> jne    0805b492 <exit@plt+0x117d6>
-0805b528 <.text+0x11858> xor    %eax,%eax
-0805b52a <.text+0x1185a> mov    %esi,%ecx
-0805b52c <.text+0x1185c> imul   $0xa,%eax,%edx
-0805b52f <.text+0x1185f> cmp    $0x1999999a,%eax
-0805b534 <.text+0x11864> sbb    %eax,%eax
-0805b536 <.text+0x11866> movsbl %cl,%ecx
-0805b539 <.text+0x11869> not    %eax
-0805b53b <.text+0x1186b> or     %eax,%edx
-0805b53d <.text+0x1186d> lea    -0x30(%edx,%ecx,1),%eax
-0805b541 <.text+0x11871> cmp    %edx,%eax
-0805b543 <.text+0x11873> sbb    %edx,%edx
-0805b545 <.text+0x11875> add    $0x1,%edi
-0805b548 <.text+0x11878> movzbl (%edi),%ecx
-0805b54b <.text+0x1187b> or     %edx,%eax
-0805b54d <.text+0x1187d> lea    -0x30(%ecx),%edx
-0805b550 <.text+0x11880> cmp    $0x9,%dl
-0805b553 <.text+0x11883> jbe    0805b52c <exit@plt+0x11870>
-0805b555 <.text+0x11885> test   %eax,%eax
-0805b557 <.text+0x11887> je     0805b6e7 <exit@plt+0x11a2b>
-0805b55d <.text+0x1188d> cmp    $0xffffffff,%eax
-0805b560 <.text+0x11890> je     0805ae92 <exit@plt+0x111d6>
-0805b566 <.text+0x11896> sub    $0x1,%eax
-0805b569 <.text+0x11899> add    $0x1,%edi
-0805b56c <.text+0x1189c> mov    %eax,0x20(%ebx)
-0805b56f <.text+0x1189f> jmp    0805b495 <exit@plt+0x117d9>
-0805b574 <.text+0x118a4> cmp    $0x5,%edx
-0805b577 <.text+0x118a7> jne    0805ae98 <exit@plt+0x111dc>
-0805b57d <.text+0x118ad> movzbl (%edi),%edx
-0805b580 <.text+0x118b0> jmp    0805ae20 <exit@plt+0x11164>
-0805b585 <.text+0x118b5> mov    -0x28(%ebp),%eax
-0805b588 <.text+0x118b8> sarl   $0x1f,-0x28(%ebp)
-0805b58c <.text+0x118bc> mov    -0x1c(%ebp),%edx
-0805b58f <.text+0x118bf> add    %eax,%eax
-0805b591 <.text+0x118c1> or     %eax,-0x28(%ebp)
-0805b594 <.text+0x118c4> cmp    %edx,-0x28(%ebp)
-0805b597 <.text+0x118c7> ja     0805b5a5 <exit@plt+0x118e9>
-0805b599 <.text+0x118c9> add    $0x1,%edx
-0805b59c <.text+0x118cc> mov    %edx,-0x28(%ebp)
-0805b59f <.text+0x118cf> jb     0805b370 <exit@plt+0x116b4>
-0805b5a5 <.text+0x118d5> cmpl   $0xfffffff,-0x28(%ebp)
-0805b5ac <.text+0x118dc> ja     0805b370 <exit@plt+0x116b4>
-0805b5b2 <.text+0x118e2> mov    0x10(%ebp),%ecx
-0805b5b5 <.text+0x118e5> mov    -0x28(%ebp),%edx
-0805b5b8 <.text+0x118e8> mov    0x4(%ecx),%eax
-0805b5bb <.text+0x118eb> shl    $0x4,%edx
-0805b5be <.text+0x118ee> test   %eax,%eax
-0805b5c0 <.text+0x118f0> je     0805b6da <exit@plt+0x11a1e>
-0805b5c6 <.text+0x118f6> mov    %edx,0x4(%esp)
-0805b5ca <.text+0x118fa> mov    %eax,(%esp)
-0805b5cd <.text+0x118fd> call   0804975c <realloc@plt>
-0805b5d2 <.text+0x11902> test   %eax,%eax
-0805b5d4 <.text+0x11904> mov    %eax,%ecx
-0805b5d6 <.text+0x11906> je     0805b370 <exit@plt+0x116b4>
-0805b5dc <.text+0x1190c> mov    0x10(%ebp),%esi
-0805b5df <.text+0x1190f> mov    %eax,0x4(%esi)
-0805b5e2 <.text+0x11912> jmp    0805b4b9 <exit@plt+0x117fd>
-0805b5e7 <.text+0x11917> mov    %ecx,(%esp)
-0805b5ea <.text+0x1191a> mov    %dl,-0x44(%ebp)
-0805b5ed <.text+0x1191d> call   08049afc <malloc@plt>
-0805b5f2 <.text+0x11922> movzbl -0x44(%ebp),%edx
-0805b5f6 <.text+0x11926> jmp    0805b317 <exit@plt+0x1165b>
-0805b5fb <.text+0x1192b> mov    %ecx,0x10(%ebx)
-0805b5fe <.text+0x1192e> jmp    0805b1d8 <exit@plt+0x1151c>
-0805b603 <.text+0x11933> movl   $0x2,-0x3c(%ebp)
-0805b60a <.text+0x1193a> jmp    0805b481 <exit@plt+0x117c5>
-0805b60f <.text+0x1193f> cmp    $0x7,%esi
-0805b612 <.text+0x11942> movl   $0x8,-0x1c(%ebp)
-0805b619 <.text+0x11949> jg     0805aee6 <exit@plt+0x1122a>
-0805b61f <.text+0x1194f> test   $0x2,%esi
-0805b625 <.text+0x11955> movl   $0x2,-0x1c(%ebp)
-0805b62c <.text+0x1195c> jne    0805aee6 <exit@plt+0x1122a>
-0805b632 <.text+0x11962> and    $0x1,%esi
-0805b635 <.text+0x11965> cmp    $0x1,%esi
-0805b638 <.text+0x11968> sbb    %eax,%eax
-0805b63a <.text+0x1196a> and    $0x2,%eax
-0805b63d <.text+0x1196d> add    $0x4,%eax
-0805b640 <.text+0x11970> mov    %eax,-0x1c(%ebp)
-0805b643 <.text+0x11973> jmp    0805aee6 <exit@plt+0x1122a>
-0805b648 <.text+0x11978> cmp    $0x7,%esi
-0805b64b <.text+0x1197b> movl   $0x15,-0x1c(%ebp)
-0805b652 <.text+0x11982> jg     0805aee6 <exit@plt+0x1122a>
-0805b658 <.text+0x11988> test   $0x2,%esi
-0805b65e <.text+0x1198e> movl   $0x12,-0x1c(%ebp)
-0805b665 <.text+0x11995> jne    0805aee6 <exit@plt+0x1122a>
-0805b66b <.text+0x1199b> and    $0x1,%esi
-0805b66e <.text+0x1199e> neg    %esi
-0805b670 <.text+0x119a0> add    $0x14,%esi
-0805b673 <.text+0x119a3> mov    %esi,-0x1c(%ebp)
-0805b676 <.text+0x119a6> jmp    0805aee6 <exit@plt+0x1122a>
-0805b67b <.text+0x119ab> mov    -0x1c(%ebp),%eax
-0805b67e <.text+0x119ae> cmp    $0xffffffff,%eax
-0805b681 <.text+0x119b1> mov    %eax,0x20(%ebx)
-0805b684 <.text+0x119b4> je     0805b6e7 <exit@plt+0x11a2b>
-0805b686 <.text+0x119b6> mov    -0x1c(%ebp),%ecx
-0805b689 <.text+0x119b9> add    $0x1,%ecx
-0805b68c <.text+0x119bc> mov    %ecx,-0x24(%ebp)
-0805b68f <.text+0x119bf> jmp    0805b4a7 <exit@plt+0x117eb>
-0805b694 <.text+0x119c4> cmp    $0x7,%esi
-0805b697 <.text+0x119c7> movl   $0x7,-0x1c(%ebp)
-0805b69e <.text+0x119ce> jg     0805aee6 <exit@plt+0x1122a>
-0805b6a4 <.text+0x119d4> test   $0x2,%esi
-0805b6aa <.text+0x119da> movl   $0x1,-0x1c(%ebp)
-0805b6b1 <.text+0x119e1> jne    0805aee6 <exit@plt+0x1122a>
-0805b6b7 <.text+0x119e7> and    $0x1,%esi
-0805b6ba <.text+0x119ea> cmp    $0x1,%esi
-0805b6bd <.text+0x119ed> sbb    %esi,%esi
-0805b6bf <.text+0x119ef> and    $0x2,%esi
-0805b6c2 <.text+0x119f2> add    $0x3,%esi
-0805b6c5 <.text+0x119f5> mov    %esi,-0x1c(%ebp)
-0805b6c8 <.text+0x119f8> jmp    0805aee6 <exit@plt+0x1122a>
-0805b6cd <.text+0x119fd> mov    %eax,(%esp)
-0805b6d0 <.text+0x11a00> call   08049afc <malloc@plt>
-0805b6d5 <.text+0x11a05> jmp    0805b3d2 <exit@plt+0x11716>
-0805b6da <.text+0x11a0a> mov    %edx,(%esp)
-0805b6dd <.text+0x11a0d> call   08049afc <malloc@plt>
-0805b6e2 <.text+0x11a12> jmp    0805b5d2 <exit@plt+0x11916>
-0805b6e7 <.text+0x11a17> mov    0x10(%ebp),%edx
-0805b6ea <.text+0x11a1a> mov    0x4(%edx),%ecx
-0805b6ed <.text+0x11a1d> jmp    0805ae98 <exit@plt+0x111dc>
-0805b6f2 <.text+0x11a22> mov    0x10(%ebp),%edi
-0805b6f5 <.text+0x11a25> mov    0x4(%edi),%ecx
-0805b6f8 <.text+0x11a28> jmp    0805ae98 <exit@plt+0x111dc>
-0805b6fd <.text+0x11a2d> mov    0x10(%ebp),%esi
-0805b700 <.text+0x11a30> mov    0x4(%esi),%ecx
-0805b703 <.text+0x11a33> jmp    0805ae98 <exit@plt+0x111dc>
-0805b708 <.text+0x11a38> nop
-0805b709 <.text+0x11a39> nop
-0805b70a <.text+0x11a3a> nop
-0805b70b <.text+0x11a3b> nop
-0805b70c <.text+0x11a3c> nop
-0805b70d <.text+0x11a3d> nop
-0805b70e <.text+0x11a3e> nop
-0805b70f <.text+0x11a3f> nop
-0805b710 <.text+0x11a40> push   %ebp
-0805b711 <.text+0x11a41> mov    %esp,%ebp
-0805b713 <.text+0x11a43> push   %edi
-0805b714 <.text+0x11a44> push   %esi
-0805b715 <.text+0x11a45> sub    $0x20,%esp
-0805b718 <.text+0x11a48> mov    0xc(%ebp),%ecx
-0805b71b <.text+0x11a4b> mov    0x10(%ebp),%esi
-0805b71e <.text+0x11a4e> mov    0x14(%ebp),%edi
-0805b721 <.text+0x11a51> mov    0x8(%ebp),%edx
-0805b724 <.text+0x11a54> test   %ecx,%ecx
-0805b726 <.text+0x11a56> mov    %esi,-0x10(%ebp)
-0805b729 <.text+0x11a59> mov    %edi,-0xc(%ebp)
-0805b72c <.text+0x11a5c> movl   $0x0,-0x14(%ebp)
-0805b733 <.text+0x11a63> js     0805b7d8 <exit@plt+0x11b1c>
-0805b739 <.text+0x11a69> mov    -0xc(%ebp),%esi
-0805b73c <.text+0x11a6c> test   %esi,%esi
-0805b73e <.text+0x11a6e> js     0805b7f1 <exit@plt+0x11b35>
-0805b744 <.text+0x11a74> mov    -0xc(%ebp),%eax
-0805b747 <.text+0x11a77> mov    %ecx,%edi
-0805b749 <.text+0x11a79> mov    -0x10(%ebp),%esi
-0805b74c <.text+0x11a7c> mov    %edx,-0x10(%ebp)
-0805b74f <.text+0x11a7f> test   %eax,%eax
-0805b751 <.text+0x11a81> jne    0805b768 <exit@plt+0x11aac>
-0805b753 <.text+0x11a83> cmp    %ecx,%esi
-0805b755 <.text+0x11a85> jbe    0805b790 <exit@plt+0x11ad4>
-0805b757 <.text+0x11a87> mov    %edx,%ecx
-0805b759 <.text+0x11a89> mov    %edi,%edx
-0805b75b <.text+0x11a8b> mov    %ecx,%eax
-0805b75d <.text+0x11a8d> xor    %edi,%edi
-0805b75f <.text+0x11a8f> div    %esi
-0805b761 <.text+0x11a91> mov    %eax,%ecx
-0805b763 <.text+0x11a93> jmp    0805b770 <exit@plt+0x11ab4>
-0805b765 <.text+0x11a95> lea    0x0(%esi),%esi
-0805b768 <.text+0x11a98> cmp    %ecx,%eax
-0805b76a <.text+0x11a9a> jbe    0805b7b8 <exit@plt+0x11afc>
-0805b76c <.text+0x11a9c> xor    %edi,%edi
-0805b76e <.text+0x11a9e> xor    %ecx,%ecx
-0805b770 <.text+0x11aa0> mov    %ecx,%eax
-0805b772 <.text+0x11aa2> mov    -0x14(%ebp),%ecx
-0805b775 <.text+0x11aa5> mov    %edi,%edx
-0805b777 <.text+0x11aa7> test   %ecx,%ecx
-0805b779 <.text+0x11aa9> je     0805b782 <exit@plt+0x11ac6>
-0805b77b <.text+0x11aab> neg    %eax
-0805b77d <.text+0x11aad> adc    $0x0,%edx
-0805b780 <.text+0x11ab0> neg    %edx
-0805b782 <.text+0x11ab2> add    $0x20,%esp
-0805b785 <.text+0x11ab5> pop    %esi
-0805b786 <.text+0x11ab6> pop    %edi
-0805b787 <.text+0x11ab7> pop    %ebp
-0805b788 <.text+0x11ab8> ret    
-0805b789 <.text+0x11ab9> lea    0x0(%esi,%eiz,1),%esi
-0805b790 <.text+0x11ac0> test   %esi,%esi
-0805b792 <.text+0x11ac2> jne    0805b79f <exit@plt+0x11ae3>
-0805b794 <.text+0x11ac4> mov    $0x1,%eax
-0805b799 <.text+0x11ac9> xor    %edx,%edx
-0805b79b <.text+0x11acb> div    %esi
-0805b79d <.text+0x11acd> mov    %eax,%esi
-0805b79f <.text+0x11acf> mov    -0x10(%ebp),%ecx
-0805b7a2 <.text+0x11ad2> mov    %edi,%eax
-0805b7a4 <.text+0x11ad4> xor    %edx,%edx
-0805b7a6 <.text+0x11ad6> div    %esi
-0805b7a8 <.text+0x11ad8> mov    %eax,%edi
-0805b7aa <.text+0x11ada> mov    %ecx,%eax
-0805b7ac <.text+0x11adc> div    %esi
-0805b7ae <.text+0x11ade> mov    %eax,%ecx
-0805b7b0 <.text+0x11ae0> jmp    0805b770 <exit@plt+0x11ab4>
-0805b7b2 <.text+0x11ae2> lea    0x0(%esi),%esi
-0805b7b8 <.text+0x11ae8> bsr    %eax,%edx
-0805b7bb <.text+0x11aeb> xor    $0x1f,%edx
-0805b7be <.text+0x11aee> mov    %edx,-0x18(%ebp)
-0805b7c1 <.text+0x11af1> jne    0805b808 <exit@plt+0x11b4c>
-0805b7c3 <.text+0x11af3> cmp    -0x10(%ebp),%esi
-0805b7c6 <.text+0x11af6> jbe    0805b7cc <exit@plt+0x11b10>
-0805b7c8 <.text+0x11af8> cmp    %ecx,%eax
-0805b7ca <.text+0x11afa> jae    0805b76c <exit@plt+0x11ab0>
-0805b7cc <.text+0x11afc> xor    %edi,%edi
-0805b7ce <.text+0x11afe> mov    $0x1,%ecx
-0805b7d3 <.text+0x11b03> jmp    0805b770 <exit@plt+0x11ab4>
-0805b7d5 <.text+0x11b05> lea    0x0(%esi),%esi
-0805b7d8 <.text+0x11b08> mov    -0xc(%ebp),%esi
-0805b7db <.text+0x11b0b> neg    %edx
-0805b7dd <.text+0x11b0d> adc    $0x0,%ecx
-0805b7e0 <.text+0x11b10> neg    %ecx
-0805b7e2 <.text+0x11b12> movl   $0xffffffff,-0x14(%ebp)
-0805b7e9 <.text+0x11b19> test   %esi,%esi
-0805b7eb <.text+0x11b1b> jns    0805b744 <exit@plt+0x11a88>
-0805b7f1 <.text+0x11b21> negl   -0x10(%ebp)
-0805b7f4 <.text+0x11b24> adcl   $0x0,-0xc(%ebp)
-0805b7f8 <.text+0x11b28> notl   -0x14(%ebp)
-0805b7fb <.text+0x11b2b> negl   -0xc(%ebp)
-0805b7fe <.text+0x11b2e> jmp    0805b744 <exit@plt+0x11a88>
-0805b803 <.text+0x11b33> nop
-0805b804 <.text+0x11b34> lea    0x0(%esi,%eiz,1),%esi
-0805b808 <.text+0x11b38> movzbl -0x18(%ebp),%ecx
-0805b80c <.text+0x11b3c> mov    %esi,%edx
-0805b80e <.text+0x11b3e> shl    %cl,%eax
-0805b810 <.text+0x11b40> mov    %eax,-0x1c(%ebp)
-0805b813 <.text+0x11b43> mov    $0x20,%eax
-0805b818 <.text+0x11b48> sub    -0x18(%ebp),%eax
-0805b81b <.text+0x11b4b> mov    %eax,%ecx
-0805b81d <.text+0x11b4d> shr    %cl,%edx
-0805b81f <.text+0x11b4f> movzbl -0x18(%ebp),%ecx
-0805b823 <.text+0x11b53> or     -0x1c(%ebp),%edx
-0805b826 <.text+0x11b56> shl    %cl,%esi
-0805b828 <.text+0x11b58> mov    %eax,%ecx
-0805b82a <.text+0x11b5a> mov    %esi,-0x20(%ebp)
-0805b82d <.text+0x11b5d> mov    %edi,%esi
-0805b82f <.text+0x11b5f> shr    %cl,%esi
-0805b831 <.text+0x11b61> movzbl -0x18(%ebp),%ecx
-0805b835 <.text+0x11b65> mov    %edx,-0x1c(%ebp)
-0805b838 <.text+0x11b68> mov    -0x10(%ebp),%edx
-0805b83b <.text+0x11b6b> shl    %cl,%edi
-0805b83d <.text+0x11b6d> mov    %eax,%ecx
-0805b83f <.text+0x11b6f> shr    %cl,%edx
-0805b841 <.text+0x11b71> or     %edx,%edi
-0805b843 <.text+0x11b73> mov    %esi,%edx
-0805b845 <.text+0x11b75> mov    %edi,%eax
-0805b847 <.text+0x11b77> divl   -0x1c(%ebp)
-0805b84a <.text+0x11b7a> mov    %edx,%esi
-0805b84c <.text+0x11b7c> mov    %eax,%edi
-0805b84e <.text+0x11b7e> mull   -0x20(%ebp)
-0805b851 <.text+0x11b81> cmp    %edx,%esi
-0805b853 <.text+0x11b83> mov    %edx,-0x1c(%ebp)
-0805b856 <.text+0x11b86> jb     0805b878 <exit@plt+0x11bbc>
-0805b858 <.text+0x11b88> mov    -0x10(%ebp),%edx
-0805b85b <.text+0x11b8b> movzbl -0x18(%ebp),%ecx
-0805b85f <.text+0x11b8f> shl    %cl,%edx
-0805b861 <.text+0x11b91> cmp    %eax,%edx
-0805b863 <.text+0x11b93> jae    0805b86a <exit@plt+0x11bae>
-0805b865 <.text+0x11b95> cmp    -0x1c(%ebp),%esi
-0805b868 <.text+0x11b98> je     0805b878 <exit@plt+0x11bbc>
-0805b86a <.text+0x11b9a> mov    %edi,%ecx
-0805b86c <.text+0x11b9c> xor    %edi,%edi
-0805b86e <.text+0x11b9e> jmp    0805b770 <exit@plt+0x11ab4>
-0805b873 <.text+0x11ba3> nop
-0805b874 <.text+0x11ba4> lea    0x0(%esi,%eiz,1),%esi
-0805b878 <.text+0x11ba8> lea    -0x1(%edi),%ecx
-0805b87b <.text+0x11bab> xor    %edi,%edi
-0805b87d <.text+0x11bad> jmp    0805b770 <exit@plt+0x11ab4>
-0805b882 <.text+0x11bb2> nop
-0805b883 <.text+0x11bb3> nop
-0805b884 <.text+0x11bb4> nop
-0805b885 <.text+0x11bb5> nop
-0805b886 <.text+0x11bb6> nop
-0805b887 <.text+0x11bb7> nop
-0805b888 <.text+0x11bb8> nop
-0805b889 <.text+0x11bb9> nop
-0805b88a <.text+0x11bba> nop
-0805b88b <.text+0x11bbb> nop
-0805b88c <.text+0x11bbc> nop
-0805b88d <.text+0x11bbd> nop
-0805b88e <.text+0x11bbe> nop
-0805b88f <.text+0x11bbf> nop
-0805b890 <.text+0x11bc0> push   %ebp
-0805b891 <.text+0x11bc1> mov    %esp,%ebp
-0805b893 <.text+0x11bc3> push   %edi
-0805b894 <.text+0x11bc4> push   %esi
-0805b895 <.text+0x11bc5> sub    $0x30,%esp
-0805b898 <.text+0x11bc8> mov    0xc(%ebp),%ecx
-0805b89b <.text+0x11bcb> mov    0x10(%ebp),%esi
-0805b89e <.text+0x11bce> mov    0x14(%ebp),%edi
-0805b8a1 <.text+0x11bd1> mov    0x8(%ebp),%edx
-0805b8a4 <.text+0x11bd4> test   %ecx,%ecx
-0805b8a6 <.text+0x11bd6> mov    %esi,-0x20(%ebp)
-0805b8a9 <.text+0x11bd9> mov    %edi,-0x1c(%ebp)
-0805b8ac <.text+0x11bdc> movl   $0x0,-0x2c(%ebp)
-0805b8b3 <.text+0x11be3> js     0805b998 <exit@plt+0x11cdc>
-0805b8b9 <.text+0x11be9> mov    -0x1c(%ebp),%esi
-0805b8bc <.text+0x11bec> test   %esi,%esi
-0805b8be <.text+0x11bee> js     0805b988 <exit@plt+0x11ccc>
-0805b8c4 <.text+0x11bf4> mov    -0x1c(%ebp),%eax
-0805b8c7 <.text+0x11bf7> lea    -0x10(%ebp),%esi
-0805b8ca <.text+0x11bfa> mov    -0x20(%ebp),%edi
-0805b8cd <.text+0x11bfd> mov    %edx,-0x30(%ebp)
-0805b8d0 <.text+0x11c00> mov    %edx,-0x28(%ebp)
-0805b8d3 <.text+0x11c03> test   %eax,%eax
-0805b8d5 <.text+0x11c05> mov    %edi,-0x24(%ebp)
-0805b8d8 <.text+0x11c08> mov    %ecx,%edi
-0805b8da <.text+0x11c0a> jne    0805b908 <exit@plt+0x11c4c>
-0805b8dc <.text+0x11c0c> cmp    %ecx,-0x24(%ebp)
-0805b8df <.text+0x11c0f> jbe    0805b960 <exit@plt+0x11ca4>
-0805b8e1 <.text+0x11c11> mov    %edx,%eax
-0805b8e3 <.text+0x11c13> mov    %ecx,%edx
-0805b8e5 <.text+0x11c15> divl   -0x24(%ebp)
-0805b8e8 <.text+0x11c18> mov    -0x2c(%ebp),%eax
-0805b8eb <.text+0x11c1b> mov    %edx,(%esi)
-0805b8ed <.text+0x11c1d> movl   $0x0,0x4(%esi)
-0805b8f4 <.text+0x11c24> test   %eax,%eax
-0805b8f6 <.text+0x11c26> jne    0805b918 <exit@plt+0x11c5c>
-0805b8f8 <.text+0x11c28> mov    -0x10(%ebp),%eax
-0805b8fb <.text+0x11c2b> mov    -0xc(%ebp),%edx
-0805b8fe <.text+0x11c2e> add    $0x30,%esp
-0805b901 <.text+0x11c31> pop    %esi
-0805b902 <.text+0x11c32> pop    %edi
-0805b903 <.text+0x11c33> pop    %ebp
-0805b904 <.text+0x11c34> ret    
-0805b905 <.text+0x11c35> lea    0x0(%esi),%esi
-0805b908 <.text+0x11c38> cmp    %ecx,%eax
-0805b90a <.text+0x11c3a> jbe    0805b930 <exit@plt+0x11c74>
-0805b90c <.text+0x11c3c> mov    %edx,(%esi)
-0805b90e <.text+0x11c3e> mov    %ecx,0x4(%esi)
-0805b911 <.text+0x11c41> mov    -0x2c(%ebp),%eax
-0805b914 <.text+0x11c44> test   %eax,%eax
-0805b916 <.text+0x11c46> je     0805b8f8 <exit@plt+0x11c3c>
-0805b918 <.text+0x11c48> mov    -0x10(%ebp),%eax
-0805b91b <.text+0x11c4b> mov    -0xc(%ebp),%edx
-0805b91e <.text+0x11c4e> neg    %eax
-0805b920 <.text+0x11c50> adc    $0x0,%edx
-0805b923 <.text+0x11c53> neg    %edx
-0805b925 <.text+0x11c55> add    $0x30,%esp
-0805b928 <.text+0x11c58> pop    %esi
-0805b929 <.text+0x11c59> pop    %edi
-0805b92a <.text+0x11c5a> pop    %ebp
-0805b92b <.text+0x11c5b> ret    
-0805b92c <.text+0x11c5c> lea    0x0(%esi,%eiz,1),%esi
-0805b930 <.text+0x11c60> bsr    %eax,%edx
-0805b933 <.text+0x11c63> xor    $0x1f,%edx
-0805b936 <.text+0x11c66> mov    %edx,-0x20(%ebp)
-0805b939 <.text+0x11c69> jne    0805b9b0 <exit@plt+0x11cf4>
-0805b93b <.text+0x11c6b> mov    -0x28(%ebp),%ecx
-0805b93e <.text+0x11c6e> cmp    %ecx,-0x24(%ebp)
-0805b941 <.text+0x11c71> jbe    0805ba40 <exit@plt+0x11d84>
-0805b947 <.text+0x11c77> cmp    %edi,%eax
-0805b949 <.text+0x11c79> jb     0805ba40 <exit@plt+0x11d84>
-0805b94f <.text+0x11c7f> mov    -0x28(%ebp),%ecx
-0805b952 <.text+0x11c82> mov    %edi,0x4(%esi)
-0805b955 <.text+0x11c85> mov    %ecx,(%esi)
-0805b957 <.text+0x11c87> jmp    0805b911 <exit@plt+0x11c55>
-0805b959 <.text+0x11c89> lea    0x0(%esi,%eiz,1),%esi
-0805b960 <.text+0x11c90> mov    -0x24(%ebp),%edx
-0805b963 <.text+0x11c93> test   %edx,%edx
-0805b965 <.text+0x11c95> jne    0805b974 <exit@plt+0x11cb8>
-0805b967 <.text+0x11c97> mov    $0x1,%eax
-0805b96c <.text+0x11c9c> xor    %edx,%edx
-0805b96e <.text+0x11c9e> divl   -0x24(%ebp)
-0805b971 <.text+0x11ca1> mov    %eax,-0x24(%ebp)
-0805b974 <.text+0x11ca4> mov    %edi,%eax
-0805b976 <.text+0x11ca6> xor    %edx,%edx
-0805b978 <.text+0x11ca8> divl   -0x24(%ebp)
-0805b97b <.text+0x11cab> mov    -0x28(%ebp),%eax
-0805b97e <.text+0x11cae> divl   -0x24(%ebp)
-0805b981 <.text+0x11cb1> jmp    0805b8e8 <exit@plt+0x11c2c>
-0805b986 <.text+0x11cb6> xchg   %ax,%ax
-0805b988 <.text+0x11cb8> negl   -0x20(%ebp)
-0805b98b <.text+0x11cbb> adcl   $0x0,-0x1c(%ebp)
-0805b98f <.text+0x11cbf> negl   -0x1c(%ebp)
-0805b992 <.text+0x11cc2> jmp    0805b8c4 <exit@plt+0x11c08>
-0805b997 <.text+0x11cc7> nop
-0805b998 <.text+0x11cc8> neg    %edx
-0805b99a <.text+0x11cca> adc    $0x0,%ecx
-0805b99d <.text+0x11ccd> neg    %ecx
-0805b99f <.text+0x11ccf> movl   $0xffffffff,-0x2c(%ebp)
-0805b9a6 <.text+0x11cd6> jmp    0805b8b9 <exit@plt+0x11bfd>
-0805b9ab <.text+0x11cdb> nop
-0805b9ac <.text+0x11cdc> lea    0x0(%esi,%eiz,1),%esi
-0805b9b0 <.text+0x11ce0> movzbl -0x20(%ebp),%ecx
-0805b9b4 <.text+0x11ce4> mov    %eax,%edx
-0805b9b6 <.text+0x11ce6> mov    $0x20,%eax
-0805b9bb <.text+0x11ceb> sub    -0x20(%ebp),%eax
-0805b9be <.text+0x11cee> shl    %cl,%edx
-0805b9c0 <.text+0x11cf0> mov    %eax,-0x28(%ebp)
-0805b9c3 <.text+0x11cf3> mov    -0x24(%ebp),%eax
-0805b9c6 <.text+0x11cf6> movzbl -0x28(%ebp),%ecx
-0805b9ca <.text+0x11cfa> shr    %cl,%eax
-0805b9cc <.text+0x11cfc> movzbl -0x20(%ebp),%ecx
-0805b9d0 <.text+0x11d00> or     %edx,%eax
-0805b9d2 <.text+0x11d02> mov    %edi,%edx
-0805b9d4 <.text+0x11d04> mov    %eax,-0x38(%ebp)
-0805b9d7 <.text+0x11d07> mov    -0x24(%ebp),%eax
-0805b9da <.text+0x11d0a> shl    %cl,%eax
-0805b9dc <.text+0x11d0c> movzbl -0x28(%ebp),%ecx
-0805b9e0 <.text+0x11d10> mov    %eax,-0x34(%ebp)
-0805b9e3 <.text+0x11d13> mov    -0x30(%ebp),%eax
-0805b9e6 <.text+0x11d16> shr    %cl,%edx
-0805b9e8 <.text+0x11d18> movzbl -0x20(%ebp),%ecx
-0805b9ec <.text+0x11d1c> shl    %cl,%edi
-0805b9ee <.text+0x11d1e> movzbl -0x28(%ebp),%ecx
-0805b9f2 <.text+0x11d22> shr    %cl,%eax
-0805b9f4 <.text+0x11d24> movzbl -0x20(%ebp),%ecx
-0805b9f8 <.text+0x11d28> or     %edi,%eax
-0805b9fa <.text+0x11d2a> mov    -0x30(%ebp),%edi
-0805b9fd <.text+0x11d2d> divl   -0x38(%ebp)
-0805ba00 <.text+0x11d30> shl    %cl,%edi
-0805ba02 <.text+0x11d32> mov    %edi,-0x24(%ebp)
-0805ba05 <.text+0x11d35> mov    %edx,%edi
-0805ba07 <.text+0x11d37> mull   -0x34(%ebp)
-0805ba0a <.text+0x11d3a> cmp    %edx,%edi
-0805ba0c <.text+0x11d3c> jb     0805ba54 <exit@plt+0x11d98>
-0805ba0e <.text+0x11d3e> cmp    %eax,-0x24(%ebp)
-0805ba11 <.text+0x11d41> jb     0805ba50 <exit@plt+0x11d94>
-0805ba13 <.text+0x11d43> mov    -0x24(%ebp),%ecx
-0805ba16 <.text+0x11d46> sub    %eax,%ecx
-0805ba18 <.text+0x11d48> sbb    %edx,%edi
-0805ba1a <.text+0x11d4a> mov    %ecx,%edx
-0805ba1c <.text+0x11d4c> movzbl -0x20(%ebp),%ecx
-0805ba20 <.text+0x11d50> mov    %edi,%eax
-0805ba22 <.text+0x11d52> shr    %cl,%edx
-0805ba24 <.text+0x11d54> movzbl -0x28(%ebp),%ecx
-0805ba28 <.text+0x11d58> shl    %cl,%eax
-0805ba2a <.text+0x11d5a> movzbl -0x20(%ebp),%ecx
-0805ba2e <.text+0x11d5e> or     %edx,%eax
-0805ba30 <.text+0x11d60> mov    %eax,(%esi)
-0805ba32 <.text+0x11d62> shr    %cl,%edi
-0805ba34 <.text+0x11d64> mov    %edi,0x4(%esi)
-0805ba37 <.text+0x11d67> jmp    0805b911 <exit@plt+0x11c55>
-0805ba3c <.text+0x11d6c> lea    0x0(%esi,%eiz,1),%esi
-0805ba40 <.text+0x11d70> mov    -0x28(%ebp),%edx
-0805ba43 <.text+0x11d73> sub    -0x24(%ebp),%edx
-0805ba46 <.text+0x11d76> sbb    %eax,%edi
-0805ba48 <.text+0x11d78> mov    %edx,-0x28(%ebp)
-0805ba4b <.text+0x11d7b> jmp    0805b94f <exit@plt+0x11c93>
-0805ba50 <.text+0x11d80> cmp    %edx,%edi
-0805ba52 <.text+0x11d82> jne    0805ba13 <exit@plt+0x11d57>
-0805ba54 <.text+0x11d84> sub    -0x34(%ebp),%eax
-0805ba57 <.text+0x11d87> sbb    -0x38(%ebp),%edx
-0805ba5a <.text+0x11d8a> jmp    0805ba13 <exit@plt+0x11d57>
-0805ba5c <.text+0x11d8c> nop
-0805ba5d <.text+0x11d8d> nop
-0805ba5e <.text+0x11d8e> nop
-0805ba5f <.text+0x11d8f> nop
-0805ba60 <.text+0x11d90> push   %ebp
-0805ba61 <.text+0x11d91> mov    %esp,%ebp
-0805ba63 <.text+0x11d93> push   %edi
-0805ba64 <.text+0x11d94> push   %esi
-0805ba65 <.text+0x11d95> sub    $0x10,%esp
-0805ba68 <.text+0x11d98> mov    0x14(%ebp),%eax
-0805ba6b <.text+0x11d9b> mov    0x8(%ebp),%edx
-0805ba6e <.text+0x11d9e> mov    0x10(%ebp),%esi
-0805ba71 <.text+0x11da1> mov    0xc(%ebp),%edi
-0805ba74 <.text+0x11da4> test   %eax,%eax
-0805ba76 <.text+0x11da6> mov    %edx,-0x10(%ebp)
-0805ba79 <.text+0x11da9> jne    0805bab0 <exit@plt+0x11df4>
-0805ba7b <.text+0x11dab> cmp    %edi,%esi
-0805ba7d <.text+0x11dad> ja     0805bae0 <exit@plt+0x11e24>
-0805ba7f <.text+0x11daf> test   %esi,%esi
-0805ba81 <.text+0x11db1> jne    0805ba8e <exit@plt+0x11dd2>
-0805ba83 <.text+0x11db3> mov    $0x1,%eax
-0805ba88 <.text+0x11db8> xor    %edx,%edx
-0805ba8a <.text+0x11dba> div    %esi
-0805ba8c <.text+0x11dbc> mov    %eax,%esi
-0805ba8e <.text+0x11dbe> mov    -0x10(%ebp),%ecx
-0805ba91 <.text+0x11dc1> xor    %edx,%edx
-0805ba93 <.text+0x11dc3> mov    %edi,%eax
-0805ba95 <.text+0x11dc5> div    %esi
-0805ba97 <.text+0x11dc7> mov    %eax,%edi
-0805ba99 <.text+0x11dc9> mov    %ecx,%eax
-0805ba9b <.text+0x11dcb> div    %esi
-0805ba9d <.text+0x11dcd> mov    %eax,%ecx
-0805ba9f <.text+0x11dcf> mov    %edi,%edx
-0805baa1 <.text+0x11dd1> mov    %ecx,%eax
-0805baa3 <.text+0x11dd3> add    $0x10,%esp
-0805baa6 <.text+0x11dd6> pop    %esi
-0805baa7 <.text+0x11dd7> pop    %edi
-0805baa8 <.text+0x11dd8> pop    %ebp
-0805baa9 <.text+0x11dd9> ret    
-0805baaa <.text+0x11dda> lea    0x0(%esi),%esi
-0805bab0 <.text+0x11de0> cmp    %edi,%eax
-0805bab2 <.text+0x11de2> ja     0805bad0 <exit@plt+0x11e14>
-0805bab4 <.text+0x11de4> bsr    %eax,%edx
-0805bab7 <.text+0x11de7> xor    $0x1f,%edx
-0805baba <.text+0x11dea> mov    %edx,-0xc(%ebp)
-0805babd <.text+0x11ded> jne    0805baf8 <exit@plt+0x11e3c>
-0805babf <.text+0x11def> cmp    -0x10(%ebp),%esi
-0805bac2 <.text+0x11df2> jbe    0805bb68 <exit@plt+0x11eac>
-0805bac8 <.text+0x11df8> cmp    %edi,%eax
-0805baca <.text+0x11dfa> jb     0805bb68 <exit@plt+0x11eac>
-0805bad0 <.text+0x11e00> xor    %edi,%edi
-0805bad2 <.text+0x11e02> xor    %ecx,%ecx
-0805bad4 <.text+0x11e04> mov    %ecx,%eax
-0805bad6 <.text+0x11e06> mov    %edi,%edx
-0805bad8 <.text+0x11e08> add    $0x10,%esp
-0805badb <.text+0x11e0b> pop    %esi
-0805badc <.text+0x11e0c> pop    %edi
-0805badd <.text+0x11e0d> pop    %ebp
-0805bade <.text+0x11e0e> ret    
-0805badf <.text+0x11e0f> nop
-0805bae0 <.text+0x11e10> mov    %edx,%ecx
-0805bae2 <.text+0x11e12> mov    %edi,%edx
-0805bae4 <.text+0x11e14> mov    %ecx,%eax
-0805bae6 <.text+0x11e16> xor    %edi,%edi
-0805bae8 <.text+0x11e18> div    %esi
-0805baea <.text+0x11e1a> mov    %eax,%ecx
-0805baec <.text+0x11e1c> mov    %edi,%edx
-0805baee <.text+0x11e1e> mov    %ecx,%eax
-0805baf0 <.text+0x11e20> add    $0x10,%esp
-0805baf3 <.text+0x11e23> pop    %esi
-0805baf4 <.text+0x11e24> pop    %edi
-0805baf5 <.text+0x11e25> pop    %ebp
-0805baf6 <.text+0x11e26> ret    
-0805baf7 <.text+0x11e27> nop
-0805baf8 <.text+0x11e28> movzbl -0xc(%ebp),%ecx
-0805bafc <.text+0x11e2c> mov    %esi,%edx
-0805bafe <.text+0x11e2e> shl    %cl,%eax
-0805bb00 <.text+0x11e30> mov    %eax,-0x14(%ebp)
-0805bb03 <.text+0x11e33> mov    $0x20,%eax
-0805bb08 <.text+0x11e38> sub    -0xc(%ebp),%eax
-0805bb0b <.text+0x11e3b> mov    %eax,%ecx
-0805bb0d <.text+0x11e3d> shr    %cl,%edx
-0805bb0f <.text+0x11e3f> movzbl -0xc(%ebp),%ecx
-0805bb13 <.text+0x11e43> or     -0x14(%ebp),%edx
-0805bb16 <.text+0x11e46> shl    %cl,%esi
-0805bb18 <.text+0x11e48> mov    %eax,%ecx
-0805bb1a <.text+0x11e4a> mov    %esi,-0x18(%ebp)
-0805bb1d <.text+0x11e4d> mov    %edi,%esi
-0805bb1f <.text+0x11e4f> shr    %cl,%esi
-0805bb21 <.text+0x11e51> movzbl -0xc(%ebp),%ecx
-0805bb25 <.text+0x11e55> mov    %edx,-0x14(%ebp)
-0805bb28 <.text+0x11e58> mov    -0x10(%ebp),%edx
-0805bb2b <.text+0x11e5b> shl    %cl,%edi
-0805bb2d <.text+0x11e5d> mov    %eax,%ecx
-0805bb2f <.text+0x11e5f> shr    %cl,%edx
-0805bb31 <.text+0x11e61> or     %edx,%edi
-0805bb33 <.text+0x11e63> mov    %esi,%edx
-0805bb35 <.text+0x11e65> mov    %edi,%eax
-0805bb37 <.text+0x11e67> divl   -0x14(%ebp)
-0805bb3a <.text+0x11e6a> mov    %edx,%esi
-0805bb3c <.text+0x11e6c> mov    %eax,%edi
-0805bb3e <.text+0x11e6e> mull   -0x18(%ebp)
-0805bb41 <.text+0x11e71> cmp    %edx,%esi
-0805bb43 <.text+0x11e73> mov    %edx,-0x14(%ebp)
-0805bb46 <.text+0x11e76> jb     0805bb78 <exit@plt+0x11ebc>
-0805bb48 <.text+0x11e78> mov    -0x10(%ebp),%edx
-0805bb4b <.text+0x11e7b> movzbl -0xc(%ebp),%ecx
-0805bb4f <.text+0x11e7f> shl    %cl,%edx
-0805bb51 <.text+0x11e81> cmp    %eax,%edx
-0805bb53 <.text+0x11e83> jae    0805bb5a <exit@plt+0x11e9e>
-0805bb55 <.text+0x11e85> cmp    -0x14(%ebp),%esi
-0805bb58 <.text+0x11e88> je     0805bb78 <exit@plt+0x11ebc>
-0805bb5a <.text+0x11e8a> mov    %edi,%ecx
-0805bb5c <.text+0x11e8c> xor    %edi,%edi
-0805bb5e <.text+0x11e8e> jmp    0805bad4 <exit@plt+0x11e18>
-0805bb63 <.text+0x11e93> nop
-0805bb64 <.text+0x11e94> lea    0x0(%esi,%eiz,1),%esi
-0805bb68 <.text+0x11e98> xor    %edi,%edi
-0805bb6a <.text+0x11e9a> mov    $0x1,%ecx
-0805bb6f <.text+0x11e9f> jmp    0805bad4 <exit@plt+0x11e18>
-0805bb74 <.text+0x11ea4> lea    0x0(%esi,%eiz,1),%esi
-0805bb78 <.text+0x11ea8> lea    -0x1(%edi),%ecx
-0805bb7b <.text+0x11eab> xor    %edi,%edi
-0805bb7d <.text+0x11ead> mov    %ecx,%eax
-0805bb7f <.text+0x11eaf> mov    %edi,%edx
-0805bb81 <.text+0x11eb1> add    $0x10,%esp
-0805bb84 <.text+0x11eb4> pop    %esi
-0805bb85 <.text+0x11eb5> pop    %edi
-0805bb86 <.text+0x11eb6> pop    %ebp
-0805bb87 <.text+0x11eb7> ret    
-0805bb88 <.text+0x11eb8> nop
-0805bb89 <.text+0x11eb9> nop
-0805bb8a <.text+0x11eba> nop
-0805bb8b <.text+0x11ebb> nop
-0805bb8c <.text+0x11ebc> nop
-0805bb8d <.text+0x11ebd> nop
-0805bb8e <.text+0x11ebe> nop
-0805bb8f <.text+0x11ebf> nop
-0805bb90 <.text+0x11ec0> push   %ebp
-0805bb91 <.text+0x11ec1> mov    %esp,%ebp
-0805bb93 <.text+0x11ec3> push   %edi
-0805bb94 <.text+0x11ec4> push   %esi
-0805bb95 <.text+0x11ec5> sub    $0x20,%esp
-0805bb98 <.text+0x11ec8> mov    0x14(%ebp),%edx
-0805bb9b <.text+0x11ecb> mov    0x8(%ebp),%ecx
-0805bb9e <.text+0x11ece> mov    0x10(%ebp),%edi
-0805bba1 <.text+0x11ed1> mov    0xc(%ebp),%esi
-0805bba4 <.text+0x11ed4> test   %edx,%edx
-0805bba6 <.text+0x11ed6> mov    %ecx,%eax
-0805bba8 <.text+0x11ed8> mov    %ecx,-0xc(%ebp)
-0805bbab <.text+0x11edb> jne    0805bbc0 <exit@plt+0x11f04>
-0805bbad <.text+0x11edd> cmp    %esi,%edi
-0805bbaf <.text+0x11edf> jbe    0805bbf0 <exit@plt+0x11f34>
-0805bbb1 <.text+0x11ee1> mov    %esi,%edx
-0805bbb3 <.text+0x11ee3> div    %edi
-0805bbb5 <.text+0x11ee5> mov    %edx,%eax
-0805bbb7 <.text+0x11ee7> xor    %edx,%edx
-0805bbb9 <.text+0x11ee9> add    $0x20,%esp
-0805bbbc <.text+0x11eec> pop    %esi
-0805bbbd <.text+0x11eed> pop    %edi
-0805bbbe <.text+0x11eee> pop    %ebp
-0805bbbf <.text+0x11eef> ret    
-0805bbc0 <.text+0x11ef0> cmp    %esi,%edx
-0805bbc2 <.text+0x11ef2> ja     0805bc10 <exit@plt+0x11f54>
-0805bbc4 <.text+0x11ef4> bsr    %edx,%ecx
-0805bbc7 <.text+0x11ef7> xor    $0x1f,%ecx
-0805bbca <.text+0x11efa> mov    %ecx,-0x10(%ebp)
-0805bbcd <.text+0x11efd> jne    0805bc20 <exit@plt+0x11f64>
-0805bbcf <.text+0x11eff> cmp    -0xc(%ebp),%edi
-0805bbd2 <.text+0x11f02> ja     0805bcb8 <exit@plt+0x11ffc>
-0805bbd8 <.text+0x11f08> mov    -0xc(%ebp),%eax
-0805bbdb <.text+0x11f0b> sub    %edi,%eax
-0805bbdd <.text+0x11f0d> sbb    %edx,%esi
-0805bbdf <.text+0x11f0f> mov    %eax,-0xc(%ebp)
-0805bbe2 <.text+0x11f12> mov    -0xc(%ebp),%eax
-0805bbe5 <.text+0x11f15> mov    %esi,%edx
-0805bbe7 <.text+0x11f17> add    $0x20,%esp
-0805bbea <.text+0x11f1a> pop    %esi
-0805bbeb <.text+0x11f1b> pop    %edi
-0805bbec <.text+0x11f1c> pop    %ebp
-0805bbed <.text+0x11f1d> ret    
-0805bbee <.text+0x11f1e> xchg   %ax,%ax
-0805bbf0 <.text+0x11f20> test   %edi,%edi
-0805bbf2 <.text+0x11f22> jne    0805bbff <exit@plt+0x11f43>
-0805bbf4 <.text+0x11f24> mov    $0x1,%eax
-0805bbf9 <.text+0x11f29> xor    %edx,%edx
-0805bbfb <.text+0x11f2b> div    %edi
-0805bbfd <.text+0x11f2d> mov    %eax,%edi
-0805bbff <.text+0x11f2f> mov    %esi,%eax
-0805bc01 <.text+0x11f31> xor    %edx,%edx
-0805bc03 <.text+0x11f33> div    %edi
-0805bc05 <.text+0x11f35> mov    -0xc(%ebp),%eax
-0805bc08 <.text+0x11f38> div    %edi
-0805bc0a <.text+0x11f3a> jmp    0805bbb5 <exit@plt+0x11ef9>
-0805bc0c <.text+0x11f3c> lea    0x0(%esi,%eiz,1),%esi
-0805bc10 <.text+0x11f40> mov    %ecx,%eax
-0805bc12 <.text+0x11f42> mov    %esi,%edx
-0805bc14 <.text+0x11f44> add    $0x20,%esp
-0805bc17 <.text+0x11f47> pop    %esi
-0805bc18 <.text+0x11f48> pop    %edi
-0805bc19 <.text+0x11f49> pop    %ebp
-0805bc1a <.text+0x11f4a> ret    
-0805bc1b <.text+0x11f4b> nop
-0805bc1c <.text+0x11f4c> lea    0x0(%esi,%eiz,1),%esi
-0805bc20 <.text+0x11f50> movzbl -0x10(%ebp),%ecx
-0805bc24 <.text+0x11f54> shl    %cl,%edx
-0805bc26 <.text+0x11f56> mov    %edx,-0xc(%ebp)
-0805bc29 <.text+0x11f59> mov    $0x20,%edx
-0805bc2e <.text+0x11f5e> sub    -0x10(%ebp),%edx
-0805bc31 <.text+0x11f61> mov    %edx,-0x14(%ebp)
-0805bc34 <.text+0x11f64> movzbl -0x14(%ebp),%ecx
-0805bc38 <.text+0x11f68> mov    %edi,%edx
-0805bc3a <.text+0x11f6a> shr    %cl,%edx
-0805bc3c <.text+0x11f6c> movzbl -0x10(%ebp),%ecx
-0805bc40 <.text+0x11f70> or     -0xc(%ebp),%edx
-0805bc43 <.text+0x11f73> shl    %cl,%edi
-0805bc45 <.text+0x11f75> movzbl -0x14(%ebp),%ecx
-0805bc49 <.text+0x11f79> mov    %edx,-0xc(%ebp)
-0805bc4c <.text+0x11f7c> mov    %esi,%edx
-0805bc4e <.text+0x11f7e> mov    %edi,-0x18(%ebp)
-0805bc51 <.text+0x11f81> mov    %eax,%edi
-0805bc53 <.text+0x11f83> shr    %cl,%edx
-0805bc55 <.text+0x11f85> movzbl -0x10(%ebp),%ecx
-0805bc59 <.text+0x11f89> mov    %edx,-0x1c(%ebp)
-0805bc5c <.text+0x11f8c> mov    %eax,%edx
-0805bc5e <.text+0x11f8e> shl    %cl,%esi
-0805bc60 <.text+0x11f90> movzbl -0x14(%ebp),%ecx
-0805bc64 <.text+0x11f94> shr    %cl,%edx
-0805bc66 <.text+0x11f96> movzbl -0x10(%ebp),%ecx
-0805bc6a <.text+0x11f9a> or     %edx,%esi
-0805bc6c <.text+0x11f9c> mov    %esi,%eax
-0805bc6e <.text+0x11f9e> mov    -0x1c(%ebp),%esi
-0805bc71 <.text+0x11fa1> shl    %cl,%edi
-0805bc73 <.text+0x11fa3> mov    %esi,%edx
-0805bc75 <.text+0x11fa5> divl   -0xc(%ebp)
-0805bc78 <.text+0x11fa8> mov    %edx,%esi
-0805bc7a <.text+0x11faa> mull   -0x18(%ebp)
-0805bc7d <.text+0x11fad> cmp    %edx,%esi
-0805bc7f <.text+0x11faf> jb     0805bcac <exit@plt+0x11ff0>
-0805bc81 <.text+0x11fb1> cmp    %eax,%edi
-0805bc83 <.text+0x11fb3> jb     0805bca8 <exit@plt+0x11fec>
-0805bc85 <.text+0x11fb5> movzbl -0x10(%ebp),%ecx
-0805bc89 <.text+0x11fb9> sub    %eax,%edi
-0805bc8b <.text+0x11fbb> sbb    %edx,%esi
-0805bc8d <.text+0x11fbd> mov    %esi,%eax
-0805bc8f <.text+0x11fbf> mov    %esi,%edx
-0805bc91 <.text+0x11fc1> shr    %cl,%edi
-0805bc93 <.text+0x11fc3> movzbl -0x14(%ebp),%ecx
-0805bc97 <.text+0x11fc7> shl    %cl,%eax
-0805bc99 <.text+0x11fc9> movzbl -0x10(%ebp),%ecx
-0805bc9d <.text+0x11fcd> or     %edi,%eax
-0805bc9f <.text+0x11fcf> shr    %cl,%edx
-0805bca1 <.text+0x11fd1> add    $0x20,%esp
-0805bca4 <.text+0x11fd4> pop    %esi
-0805bca5 <.text+0x11fd5> pop    %edi
-0805bca6 <.text+0x11fd6> pop    %ebp
-0805bca7 <.text+0x11fd7> ret    
-0805bca8 <.text+0x11fd8> cmp    %edx,%esi
-0805bcaa <.text+0x11fda> jne    0805bc85 <exit@plt+0x11fc9>
-0805bcac <.text+0x11fdc> sub    -0x18(%ebp),%eax
-0805bcaf <.text+0x11fdf> sbb    -0xc(%ebp),%edx
-0805bcb2 <.text+0x11fe2> jmp    0805bc85 <exit@plt+0x11fc9>
-0805bcb4 <.text+0x11fe4> lea    0x0(%esi,%eiz,1),%esi
-0805bcb8 <.text+0x11fe8> cmp    %esi,%edx
-0805bcba <.text+0x11fea> jb     0805bbd8 <exit@plt+0x11f1c>
-0805bcc0 <.text+0x11ff0> jmp    0805bbe2 <exit@plt+0x11f26>
-0805bcc5 <.text+0x11ff5> nop
-0805bcc6 <.text+0x11ff6> nop
-0805bcc7 <.text+0x11ff7> nop
-0805bcc8 <.text+0x11ff8> nop
-0805bcc9 <.text+0x11ff9> nop
-0805bcca <.text+0x11ffa> nop
-0805bccb <.text+0x11ffb> nop
-0805bccc <.text+0x11ffc> nop
-0805bccd <.text+0x11ffd> nop
-0805bcce <.text+0x11ffe> nop
-0805bccf <.text+0x11fff> nop
-0805bcd0 <.text+0x12000> push   %ebp
-0805bcd1 <.text+0x12001> mov    %esp,%ebp
-0805bcd3 <.text+0x12003> pop    %ebp
-0805bcd4 <.text+0x12004> ret    
-0805bcd5 <.text+0x12005> lea    0x0(%esi,%eiz,1),%esi
-0805bcd9 <.text+0x12009> lea    0x0(%edi,%eiz,1),%edi
-0805bce0 <.text+0x12010> push   %ebp
-0805bce1 <.text+0x12011> mov    %esp,%ebp
-0805bce3 <.text+0x12013> push   %edi
-0805bce4 <.text+0x12014> push   %esi
-0805bce5 <.text+0x12015> push   %ebx
-0805bce6 <.text+0x12016> call   0805bd3a <exit@plt+0x1207e>
-0805bceb <.text+0x1201b> add    $0x5309,%ebx
-0805bcf1 <.text+0x12021> sub    $0x1c,%esp
-0805bcf4 <.text+0x12024> call   0804964c <_init>
-0805bcf9 <.text+0x12029> lea    -0x104(%ebx),%edi
-0805bcff <.text+0x1202f> lea    -0x104(%ebx),%eax
-0805bd05 <.text+0x12035> sub    %eax,%edi
-0805bd07 <.text+0x12037> sar    $0x2,%edi
-0805bd0a <.text+0x1203a> test   %edi,%edi
-0805bd0c <.text+0x1203c> je     0805bd32 <exit@plt+0x12076>
-0805bd0e <.text+0x1203e> xor    %esi,%esi
-0805bd10 <.text+0x12040> mov    0x10(%ebp),%eax
-0805bd13 <.text+0x12043> mov    %eax,0x8(%esp)
-0805bd17 <.text+0x12047> mov    0xc(%ebp),%eax
-0805bd1a <.text+0x1204a> mov    %eax,0x4(%esp)
-0805bd1e <.text+0x1204e> mov    0x8(%ebp),%eax
-0805bd21 <.text+0x12051> mov    %eax,(%esp)
-0805bd24 <.text+0x12054> call   *-0x104(%ebx,%esi,4)
-0805bd2b <.text+0x1205b> add    $0x1,%esi
-0805bd2e <.text+0x1205e> cmp    %edi,%esi
-0805bd30 <.text+0x12060> jb     0805bd10 <exit@plt+0x12054>
-0805bd32 <.text+0x12062> add    $0x1c,%esp
-0805bd35 <.text+0x12065> pop    %ebx
-0805bd36 <.text+0x12066> pop    %esi
-0805bd37 <.text+0x12067> pop    %edi
-0805bd38 <.text+0x12068> pop    %ebp
-0805bd39 <.text+0x12069> ret    
-0805bd3a <.text+0x1206a> mov    (%esp),%ebx
-0805bd3d <.text+0x1206d> ret    
-0805bd3e <.text+0x1206e> nop
-0805bd3f <.text+0x1206f> nop
-0805bd40 <.text+0x12070> push   %ebp
-0805bd41 <.text+0x12071> mov    %esp,%ebp
-0805bd43 <.text+0x12073> push   %ebx
-0805bd44 <.text+0x12074> call   0805bd3a <exit@plt+0x1207e>
-0805bd49 <.text+0x12079> add    $0x52ab,%ebx
-0805bd4f <.text+0x1207f> sub    $0xc,%esp
-0805bd52 <.text+0x12082> mov    -0x4(%ebx),%eax
-0805bd58 <.text+0x12088> test   %eax,%eax
-0805bd5a <.text+0x1208a> je     0805bd5e <exit@plt+0x120a2>
-0805bd5c <.text+0x1208c> mov    (%eax),%eax
-0805bd5e <.text+0x1208e> mov    %eax,0x8(%esp)
-0805bd62 <.text+0x12092> mov    0x8(%ebp),%eax
-0805bd65 <.text+0x12095> movl   $0x0,0x4(%esp)
-0805bd6d <.text+0x1209d> mov    %eax,(%esp)
-0805bd70 <.text+0x120a0> call   080496dc <__cxa_atexit@plt>
-0805bd75 <.text+0x120a5> add    $0xc,%esp
-0805bd78 <.text+0x120a8> pop    %ebx
-0805bd79 <.text+0x120a9> pop    %ebp
-0805bd7a <.text+0x120aa> ret    
-0805bd7b <.text+0x120ab> nop
-0805bd7c <.text+0x120ac> nop
-0805bd7d <.text+0x120ad> nop
-0805bd7e <.text+0x120ae> nop
-0805bd7f <.text+0x120af> nop
-0805bd80 <.text+0x120b0> push   %ebp
-0805bd81 <.text+0x120b1> mov    %esp,%ebp
-0805bd83 <.text+0x120b3> push   %ebx
-0805bd84 <.text+0x120b4> sub    $0x4,%esp
-0805bd87 <.text+0x120b7> mov    0x8060ef0,%eax
-0805bd8c <.text+0x120bc> cmp    $0xffffffff,%eax
-0805bd8f <.text+0x120bf> je     0805bda4 <exit@plt+0x120e8>
-0805bd91 <.text+0x120c1> mov    $0x8060ef0,%ebx
-0805bd96 <.text+0x120c6> xchg   %ax,%ax
-0805bd98 <.text+0x120c8> sub    $0x4,%ebx
-0805bd9b <.text+0x120cb> call   *%eax
-0805bd9d <.text+0x120cd> mov    (%ebx),%eax
-0805bd9f <.text+0x120cf> cmp    $0xffffffff,%eax
-0805bda2 <.text+0x120d2> jne    0805bd98 <exit@plt+0x120dc>
-0805bda4 <.text+0x120d4> add    $0x4,%esp
-0805bda7 <.text+0x120d7> pop    %ebx
-0805bda8 <.text+0x120d8> pop    %ebp
-0805bda9 <.text+0x120d9> ret    
-0805bdaa <.text+0x120da> nop
-0805bdab <.text+0x120db> nop
-0805bdac <_fini> push   %ebp
-0805bdad <_fini+0x1> mov    %esp,%ebp
-0805bdaf <_fini+0x3> push   %ebx
-0805bdb0 <_fini+0x4> sub    $0x4,%esp
-0805bdb3 <_fini+0x7> call   0805bdb8 <_fini+0xc>
-0805bdb8 <_fini+0xc> pop    %ebx
-0805bdb9 <_fini+0xd> add    $0x523c,%ebx
-0805bdbf <_fini+0x13> call   08049d00 <exit@plt+0x44>
-0805bdc4 <_fini+0x18> pop    %ecx
-0805bdc5 <_fini+0x19> pop    %ebx
-0805bdc6 <_fini+0x1a> leave  
-0805bdc7 <_fini+0x1b> ret    
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.alarms b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.alarms
deleted file mode 100644
index e69de29bb..000000000
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot.REMOVED.git-id
deleted file mode 100644
index ad53c4f7c..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.annot.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-38556e565cd1fc7626856dbcb895688c8238176d
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot
deleted file mode 100644
index 3d665b8d8..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.infoannot
+++ /dev/null
@@ -1,1337 +0,0 @@
-   8049659      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1799Ch 
-   804968c      6 FUNC PROBLEM .abort JUMPUNRESOLVED 
-   804969c      6 FUNC PROBLEM .__errno_location JUMPUNRESOLVED 
-   80496ac      6 FUNC PROBLEM .sigemptyset JUMPUNRESOLVED 
-   80496bc      6 FUNC PROBLEM .localeconv JUMPUNRESOLVED 
-   80496cc      6 FUNC PROBLEM .dirfd JUMPUNRESOLVED 
-   80496dc      6 FUNC PROBLEM .__cxa_atexit JUMPUNRESOLVED 
-   80496ec      6 FUNC PROBLEM .strcoll JUMPUNRESOLVED 
-   80496fc      6 FUNC PROBLEM .fputs_unlocked JUMPUNRESOLVED 
-   804970c      6 FUNC PROBLEM .__ctype_get_mb_cur_max JUMPUNRESOLVED 
-   804971c      6 FUNC PROBLEM .__fprintf_chk CHUNKS BADRTLS 
-   804972c      6 FUNC PROBLEM .signal JUMPUNRESOLVED 
-   804973c      6 FUNC PROBLEM .sigismember JUMPUNRESOLVED 
-   804974c      6 FUNC PROBLEM .__gmon_start__ JUMPUNRESOLVED 
-   804975c      6 FUNC PROBLEM .realloc JUMPUNRESOLVED 
-   804976c      6 FUNC PROBLEM .__xstat64 JUMPUNRESOLVED 
-   804977c      6 FUNC PROBLEM .localtime JUMPUNRESOLVED 
-   804978c      6 FUNC PROBLEM .__printf_chk CHUNKS BADRTLS 
-   804979c      6 FUNC PROBLEM .getgrnam JUMPUNRESOLVED 
-   80497ac      6 FUNC PROBLEM .strchr JUMPUNRESOLVED 
-   80497bc      6 FUNC PROBLEM .getenv JUMPUNRESOLVED 
-   80497cc      6 FUNC PROBLEM .calloc JUMPUNRESOLVED 
-   80497dc      6 FUNC PROBLEM .strncpy JUMPUNRESOLVED 
-   80497ec      6 FUNC PROBLEM .freecon JUMPUNRESOLVED 
-   80497fc      6 FUNC PROBLEM .memset JUMPUNRESOLVED 
-   804980c      6 FUNC PROBLEM .__libc_start_main JUMPUNRESOLVED 
-   804981c      6 FUNC PROBLEM .mempcpy JUMPUNRESOLVED 
-   804982c      6 FUNC PROBLEM .__memcpy_chk JUMPUNRESOLVED 
-   804983c      6 FUNC PROBLEM .stpcpy JUMPUNRESOLVED 
-   804984c      6 FUNC PROBLEM ._obstack_begin JUMPUNRESOLVED 
-   804985c      6 FUNC PROBLEM ._exit JUMPUNRESOLVED 
-   804986c      6 FUNC PROBLEM .strrchr JUMPUNRESOLVED 
-   804987c      6 FUNC PROBLEM .__assert_fail JUMPUNRESOLVED 
-   804988c      6 FUNC PROBLEM .bindtextdomain JUMPUNRESOLVED 
-   804989c      6 FUNC PROBLEM .mbrtowc JUMPUNRESOLVED 
-   80498ac      6 FUNC PROBLEM .gettimeofday JUMPUNRESOLVED 
-   80498bc      6 FUNC PROBLEM .__ctype_toupper_loc JUMPUNRESOLVED 
-   80498cc      6 FUNC PROBLEM .free JUMPUNRESOLVED 
-   80498dc      6 FUNC PROBLEM .__lxstat64 JUMPUNRESOLVED 
-   80498ec      6 FUNC PROBLEM ._obstack_newchunk JUMPUNRESOLVED 
-   80498fc      6 FUNC PROBLEM .__overflow JUMPUNRESOLVED 
-   804990c      6 FUNC PROBLEM .dcgettext JUMPUNRESOLVED 
-   804991c      6 FUNC PROBLEM .sigaction JUMPUNRESOLVED 
-   804992c      6 FUNC PROBLEM .opendir JUMPUNRESOLVED 
-   804993c      6 FUNC PROBLEM .getopt_long JUMPUNRESOLVED 
-   804994c      6 FUNC PROBLEM .ioctl JUMPUNRESOLVED 
-   804995c      6 FUNC PROBLEM .__ctype_b_loc JUMPUNRESOLVED 
-   804996c      6 FUNC PROBLEM .__mempcpy_chk JUMPUNRESOLVED 
-   804997c      6 FUNC PROBLEM .iswcntrl JUMPUNRESOLVED 
-   804998c      6 FUNC PROBLEM .isatty JUMPUNRESOLVED 
-   804999c      6 FUNC PROBLEM .fclose JUMPUNRESOLVED 
-   80499ac      6 FUNC PROBLEM .mbstowcs JUMPUNRESOLVED 
-   80499bc      6 FUNC PROBLEM .mbsinit JUMPUNRESOLVED 
-   80499cc      6 FUNC PROBLEM ._setjmp JUMPUNRESOLVED 
-   80499dc      6 FUNC PROBLEM .tcgetpgrp JUMPUNRESOLVED 
-   80499ec      6 FUNC PROBLEM .mktime JUMPUNRESOLVED 
-   80499fc      6 FUNC PROBLEM .readdir64 JUMPUNRESOLVED 
-   8049a0c      6 FUNC PROBLEM .memcpy JUMPUNRESOLVED 
-   8049a1c      6 FUNC PROBLEM .strtoul JUMPUNRESOLVED 
-   8049a2c      6 FUNC PROBLEM .strlen JUMPUNRESOLVED 
-   8049a3c      6 FUNC PROBLEM .getpwuid JUMPUNRESOLVED 
-   8049a4c      6 FUNC PROBLEM .acl_extended_file JUMPUNRESOLVED 
-   8049a5c      6 FUNC PROBLEM .setlocale JUMPUNRESOLVED 
-   8049a6c      6 FUNC PROBLEM .strcpy JUMPUNRESOLVED 
-   8049a7c      6 FUNC PROBLEM .raise JUMPUNRESOLVED 
-   8049a8c      6 FUNC PROBLEM .fwrite_unlocked JUMPUNRESOLVED 
-   8049a9c      6 FUNC PROBLEM .clock_gettime JUMPUNRESOLVED 
-   8049aac      6 FUNC PROBLEM .getfilecon JUMPUNRESOLVED 
-   8049abc      6 FUNC PROBLEM .closedir JUMPUNRESOLVED 
-   8049acc      6 FUNC PROBLEM .fwrite JUMPUNRESOLVED 
-   8049adc      6 FUNC PROBLEM .strstr JUMPUNRESOLVED 
-   8049aec      6 FUNC PROBLEM .nl_langinfo JUMPUNRESOLVED 
-   8049afc      6 FUNC PROBLEM .malloc JUMPUNRESOLVED 
-   8049b0c      6 FUNC PROBLEM .sigprocmask JUMPUNRESOLVED 
-   8049b1c      6 FUNC PROBLEM .__stack_chk_fail JUMPUNRESOLVED 
-   8049b2c      6 FUNC PROBLEM .__fpending JUMPUNRESOLVED 
-   8049b3c      6 FUNC PROBLEM .lgetfilecon JUMPUNRESOLVED 
-   8049b4c      6 FUNC PROBLEM .error JUMPUNRESOLVED 
-   8049b5c      6 FUNC PROBLEM .acl_get_tag_type JUMPUNRESOLVED 
-   8049b6c      6 FUNC PROBLEM .getgrgid JUMPUNRESOLVED 
-   8049b7c      6 FUNC PROBLEM .__strtoull_internal JUMPUNRESOLVED 
-   8049b8c      6 FUNC PROBLEM .sigaddset JUMPUNRESOLVED 
-   8049b9c      6 FUNC PROBLEM .readlink JUMPUNRESOLVED 
-   8049bac      6 FUNC PROBLEM .memmove JUMPUNRESOLVED 
-   8049bbc      6 FUNC PROBLEM .__ctype_tolower_loc JUMPUNRESOLVED 
-   8049bcc      6 FUNC PROBLEM .__strndup JUMPUNRESOLVED 
-   8049bdc      6 FUNC PROBLEM .acl_get_entry JUMPUNRESOLVED 
-   8049bec      6 FUNC PROBLEM .textdomain JUMPUNRESOLVED 
-   8049bfc      6 FUNC PROBLEM .__fxstat64 JUMPUNRESOLVED 
-   8049c0c      6 FUNC PROBLEM .wcstombs JUMPUNRESOLVED 
-   8049c1c      6 FUNC PROBLEM .__sprintf_chk CHUNKS BADRTLS 
-   8049c2c      6 FUNC PROBLEM .fnmatch JUMPUNRESOLVED 
-   8049c3c      6 FUNC PROBLEM .strncmp JUMPUNRESOLVED 
-   8049c4c      6 FUNC PROBLEM .__snprintf_chk CHUNKS BADRTLS 
-   8049c5c      6 FUNC PROBLEM .fflush_unlocked JUMPUNRESOLVED 
-   8049c6c      6 FUNC PROBLEM .strftime JUMPUNRESOLVED 
-   8049c7c      6 FUNC PROBLEM .wcwidth JUMPUNRESOLVED 
-   8049c8c      6 FUNC PROBLEM .iswprint JUMPUNRESOLVED 
-   8049c9c      6 FUNC PROBLEM .getpwnam JUMPUNRESOLVED 
-   8049cac      6 FUNC PROBLEM .strcmp JUMPUNRESOLVED 
-   8049cbc      6 FUNC PROBLEM .exit JUMPUNRESOLVED 
-   8049cd0     34 FUNC PROBLEM start STACKANALYSIS 
-   8049d00     85 FUNC PROBLEM sub_8049D00 CALLUNRESOLVED 
-   8049d1a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, offset dword_8060EF8 
-   8049d23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-   8049d30      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8049d60     35 FUNC PROBLEM sub_8049D60 CALLUNRESOLVED 
-   804a8a0    606 FUNC PROBLEM sub_804A8A0 STACKANALYSIS CHUNKS BADRTLS 
-   804ac37      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   804af36      3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul    edx, 7Ch 
-   804af3e      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-   804afa0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 8 
-   804b007      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 70h 
-   804b200      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  8061358 ZZ add     ds:dword_8061358, 1 
-   804b32e      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  8061358 ZZ add     ds:dword_8061358, 1 
-   804b364      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 70h 
-   804b481      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX ZZ lea     eax, [ebx+eax+20h] 
-   804b481      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+32 ZZ lea     eax, [ebx+eax+20h] 
-   804b4b0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804b4b3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     edi, [ecx+1] 
-   804b4ca      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804b4e0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804b4e8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804b727      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX ZZ lea     eax, [eax+edx+2] 
-   804b727      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+2 ZZ lea     eax, [eax+edx+2] 
-   804b7a9      6 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul    edx, 0F8h 
-   804b7ef      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-   804b7f7      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   804b7fc      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 9 
-   804b869      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-   804b86b      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804b882      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea     eax, [edx+eax+1] 
-   804b882      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea     eax, [edx+eax+1] 
-   804b8b0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-   804b9ce      6 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 8 CL ZZ mov     byte ptr [ebp+var_34C], cl 
-   804bb63      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, ecx 
-   804bb8b      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804bb8e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 7Ch 
-   804bbe3      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804bbe6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 7Ch 
-   804bc1b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   804bc2b      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, esi 
-   804bc2d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea     esi, [edi+eax*2] 
-   804bc2d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea     esi, [edi+eax*2] 
-   804bc37      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*2 ZZ lea     eax, [eax+esi*2] 
-   804bc37      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ESI*2 ZZ lea     eax, [eax+esi*2] 
-   804bc3a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea     eax, [edx+eax*2] 
-   804bc3a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea     eax, [edx+eax*2] 
-   804bc71      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea     eax, [eax+eax*2] 
-   804bc71      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea     eax, [eax+eax*2] 
-   804bc8a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*2 ZZ lea     eax, [ecx+ecx*2] 
-   804bc8a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea     eax, [ecx+ecx*2] 
-   804c0df      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   esi, al 
-   804c0e5      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea     edi, ds:0FFFFFFFCh[ebx*4] 
-   804c0e5      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4+-4 ZZ lea     edi, ds:0FFFFFFFCh[ebx*4] 
-   804c11b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 4 
-   804c127      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-   804c1b5      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804c1bb      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, edx 
-   804c224      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804c22a      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 1 
-   804c23c      3 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ movzx   edx, bl 
-   804c270      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     ebx, [esi+1] 
-   804c28f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804c29b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ESI ZZ lea     ebx, [ecx+esi] 
-   804c29e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, edx 
-   804c2ac      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     ebx, [esi+1] 
-   804c2c3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804c324      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-   804c350      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-   804c363      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804c36d      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, edi 
-   804c374      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax+1] 
-   804c374      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+1 ZZ lea     eax, [esi+eax+1] 
-   804c421      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, esi 
-   804c439      2 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, edi 
-   804c44a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, [edx+4] 
-   804c44d      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [ebp+var_20], edi 
-   804c453      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [edx+4] 
-   804c47b      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, 1 
-   804c4aa      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804c600      6 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, [ebp+s] 
-   804c657      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-37 ZZ lea     edx, [eax-25h] 
-   804c69d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-   804c6e7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804c6ee      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-8236] ZZ add     [ebp+var_202C], eax 
-   804c6f4      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, ebx 
-   804c6f6      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, ebx 
-   804c71a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [ebp+s] 
-   804c725      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ecx, [eax+1] 
-   804c728      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+31 ZZ lea     eax, [eax+1Fh] 
-   804c76e      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, edi 
-   804c7a0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sbb     esi, 0FFFFFFFFh 
-   804c7a3      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804c7bb      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, ebx 
-   804c7bd      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804c7c0      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-8236] ZZ add     [ebp+var_202C], 1 
-   804c7d0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-97 ZZ lea     edx, [eax-61h] 
-   804c7de      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   804c7e1      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804c7e4      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-8236] ZZ add     [ebp+var_202C], 1 
-   804c7f3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   804c7f6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804c7f9      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-8236] ZZ add     [ebp+var_202C], 1 
-   804c808      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   804c80b      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-8236] ZZ add     [ebp+var_202C], 1 
-   804c812      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [ebp+s] 
-   804c823      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, edi 
-   804c847      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, 1 
-   804c896      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   804c8b4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804c8b7      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, eax 
-   804c8d0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804c8d3      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, eax 
-   804c8f2      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, [ebp+var_29C] 
-   804c913      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, eax 
-   804c943      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804c946      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, eax 
-   804c9a0      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804c9a3      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, eax 
-   804c9d4      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-   804cad8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     edx, [eax+4] 
-   804caec      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBX+12] ZZ add     dword ptr [ebx+0Ch], 4 
-   804cb10      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, esi 
-   804cb23      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea     ecx, [edx+4] 
-   804cb31      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBX+12] ZZ add     dword ptr [ebx+0Ch], 4 
-   804cb84      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-   804cbaf      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-   804cbd3      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, offset dword_80611E0 
-   804cc25      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, eax 
-   804cc8c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   804cd17      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx-1] 
-   804cd17      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-1 ZZ lea     eax, [esi+edx-1] 
-   804ce8b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 8 
-   804cec2      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sbb     edi, edi 
-   804cec7      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 90h 
-   804cf3c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   804cfb6      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, eax 
-   804d043      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   804d097      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   804d167      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-32] ZZ add     [ebp+var_20], 1 
-   804d20e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804d227      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 8 
-   804d24b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-   804d260      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+2 ZZ lea     edx, [eax+2] 
-   804d26a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 3 
-   804d288      3 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, 1 
-   804d2a9      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*8 ZZ lea     ecx, ds:80611E0h[esi*8] 
-   804d2a9      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*8+134615520 ZZ lea     ecx, ds:80611E0h[esi*8] 
-   804d318      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   804d3d2      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-   804d3f2      7 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ imul    ecx, [edi+10h], 0A1h 
-   804d3f9      6 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ add     ecx, offset dword_8061580 
-   804d411      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, 2 
-   804d45a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     eax, [ebx+8] 
-   804d4f3      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, eax 
-   804d504      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804d50b      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, ecx 
-   804d510      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea     edi, [esi+1] 
-   804d513      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804d56e      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, eax 
-   804d646      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, eax 
-   804d654      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   804d65b      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, ecx 
-   804d660      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     esi, [edi+1] 
-   804d663      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804d6d0      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, eax 
-   804d6ed      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_14EC] 
-   804d6f7      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, esi 
-   804d855      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 4 
-   804d858      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-16843009 ZZ lea     eax, [edx-1010101h] 
-   804d873      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 2 
-   804d878      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sbb     esi, 3 
-   804d89b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, esi 
-   804d8a9      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, edi 
-   804d96a      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+-15778476 ZZ lea     ecx, [edx-0F0C2ACh] 
-   804d9a9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-   804d9af      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     esi, [eax+1] 
-   804d9fd      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 2 
-   804da5d      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ds:dword_8061394 
-   804da6b      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ds:dword_8061398 
-   804da7b      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, ds:dword_806139C 
-   804db01      6 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, ds:dword_8061394 
-   804db20      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX ZZ lea     esi, [edi+eax+1] 
-   804db20      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX+1 ZZ lea     esi, [edi+eax+1] 
-   804db70      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     esi, [esi+edi+4] 
-   804db70      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI+4 ZZ lea     esi, [esi+edi+4] 
-   804dba5      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1          ; int 
-   804dbaf      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 4 
-   804dd05      6 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, [ebp+var_14F4] 
-   804ec83      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea     eax, [eax+eax*2] 
-   804ec83      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea     eax, [eax+eax*2] 
-   804eca6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea     ecx, [edi+esi+1] 
-   804eca6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-   804ecb6      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-   804ecba      3 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul    ebx, eax 
-   804ecbd      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     edi, eax 
-   804ecbf      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     eax, ebx 
-   804ecee      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*2 ZZ lea     ecx, [ebx+ebx*2] 
-   804ecee      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EBX*2 ZZ lea     ecx, [ebx+ebx*2] 
-   804ecf1      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804ecf7      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, ds:dword_80614AC 
-   804ecfd      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea     edx, ds:0[ebx*4] 
-   804ed04      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 8 
-   804ed10      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   804ed15      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, edx 
-   804ed17      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 0Ch 
-   804ed1a      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, 4 
-   804ed4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     edi, [edx+1] 
-   804ed67      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   804ed6e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 3 
-   804edc7      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   804eddd      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, ecx 
-   804edf9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea     eax, [edi+eax*2] 
-   804edf9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea     eax, [edi+eax*2] 
-   804ee08      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, [ebp+var_3C] 
-   804ee0b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [ESI+4] ZZ add     [esi+4], edi 
-   804ee1a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 0Ch 
-   804ee20      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-   804ee2a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-1 ZZ lea     edi, [ecx-1] 
-   804ee50      4 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-28] ZZ add     [ebp+var_1C], 1 
-   804ee6e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*2 ZZ lea     edx, [ecx+ecx*2-3] 
-   804ee6e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea     edx, [ecx+ecx*2-3] 
-   804ee6e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2+-3 ZZ lea     edx, [ecx+ecx*2-3] 
-   804ee78      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*2 ZZ lea     edx, [ecx+ecx*2] 
-   804ee78      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea     edx, [ecx+ecx*2] 
-   804ee7b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea     edx, [eax+edx*4-18h] 
-   804ee7b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea     edx, [eax+edx*4-18h] 
-   804ee7b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4+-24 ZZ lea     edx, [eax+edx*4-18h] 
-   804ee8b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 0Ch 
-   804ee92      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   804eeb8      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, esi 
-   804eeba      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     edx, [esi+edi] 
-   804eee0     66 FUNC PROBLEM sub_804EEE0 CHUNKS BADRTLS 
-   804f408      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   804f428      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+16 ZZ lea     edx, [eax+10h] 
-   804f4a9      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 13h 
-   804f531      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   804f538      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-   804f575      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-796] ZZ adc     [ebp+var_31C], edx 
-   804f6a6      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, eax 
-   804f6c0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804f6d1      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 1 
-   804f736      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, eax 
-   804f750      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804f756      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 1 
-   804f7c3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   804f7c9      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 1 
-   804f80f      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, ds:dword_80614B4 
-   804f829      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea     ecx, [edx+4] 
-   804f855      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  806150c ZZ add     ds:stru_8061500.next_free, 4 
-   804f881      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 2 
-   804f9b5      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 2 
-   804f9ec      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 2 
-   804fa07      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     ecx, [eax+4] 
-   804fa33      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  806150c ZZ add     ds:stru_8061500.next_free, 4 
-   804fdfa      5 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 83h 
-   804fea5      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 2 
-   804fea8      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+134602676 ZZ lea     esi, a@[eax]    ; "*=>@|" 
-   804fec3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   804ff27      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 1 
-   804ffc1      4 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, [esp+2Ch] 
-   804ffcb      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea     ebx, [ebx+edx*4] 
-   804ffcb      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX*4 ZZ lea     ebx, [ebx+edx*4] 
-   804ffea      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8050006      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 4 
-   805008a      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, ds:stru_8061540.object_base 
-   805009f      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   80500aa      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+-16 ZZ lea     edx, [eax-10h] 
-   8050a20      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8050c23      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8050c26      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 0A1h 
-   8050e1e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8050e8e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8050f5d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8050f63      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  80614b4 ZZ add     ds:dword_80614B4, 1 
-   8051067      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   8051069      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 2 
-   80510d5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   80510f0      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-   80519f8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-   8051a48      3 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [esp], eax      ; path 
-   8051a88      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, ebx 
-   8051ae6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 41h 
-   8051b00      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8051b18      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-48 ZZ lea     edi, [esi-30h] 
-   8051b23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 41h 
-   8051b31      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8051b37      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1 
-   8051c8a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, esi 
-   8051c98      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, edi 
-   8051cc1      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-   8051cc4      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ecx, [edi+eax] 
-   8051ccf      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_34], ebx 
-   8051ce6      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx   ebx, al 
-   8051ce6      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   ebx, al 
-   8051ce9      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     ecx, eax 
-   8051ceb      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 30h 
-   8051d02      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   ecx, al 
-   8051d05      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edi, [ecx-30h] 
-   8051d12      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, 41h 
-   8051d1a      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 100h 
-   8051d28      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   8051d2d      4 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-64] ZZ add     [ebp+var_40], 1 
-   8051d31      4 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-52] ZZ add     [ebp+var_34], 1 
-   8051d3d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8051d40      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8051d4e      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   ecx, al 
-   8051d51      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 30h 
-   8051d60      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-   8051d8d      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 41h 
-   8051d95      6 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 100h 
-   8051da3      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   8051db3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8051db6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   8051dce      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ecx 
-   8051e0c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-   8051e0e      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, edi 
-   8051e2e      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-   8051e36      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8051e3c      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8051e41      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov     byte ptr [ebp+var_38], al 
-   8051e49      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ebx, [edi+eax] 
-   8051e51      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   8051e54      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8051e5c      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-   8051e62      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ebx, [edi+eax] 
-   8051e77      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-   8051e7a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-48 ZZ lea     esi, [ecx-30h] 
-   8051e8f      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ecx 
-   8051e91      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_34], esi 
-   8051e98      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8051e9b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8051ea1      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8051ea4      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ mov     byte ptr [ebp+var_38], cl 
-   8051eab      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8051eb5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_38], esi 
-   8051eb8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 30h 
-   8051ec0      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-   8051ec6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 30h 
-   8051f61      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     ecx, [eax+1] 
-   8051fde      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 4 
-   8052015      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-   805201b      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, eax 
-   8052025      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 4 
-   8052032      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-   80520be      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   8052100      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, esi 
-   8052106      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 4 
-   8052129      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, esi 
-   8052164      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-   8052168      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-   8052177      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, eax 
-   8052187      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX ZZ lea     edi, [ebx+edx-1] 
-   8052187      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX+-1 ZZ lea     edi, [ebx+edx-1] 
-   8052192      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea     esi, [eax-1] 
-   805219c      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-   80521cb      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   80521d2      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-   80521f5      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, edx 
-   80521f7      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     esi, [edx-1] 
-   8052202      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   8052208      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   8052215      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   80522af      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, ebx 
-   8052306      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 25h 
-   8052336      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-   805236a      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, eax 
-   805236c      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, esi 
-   805238d      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 61h 
-   8052394      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8052397      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   80523be      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   8052408      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   805240b      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   805242a      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, edx 
-   8052496      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-   805249b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, ebx 
-   80524a5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea     esi, [eax-6] 
-   80524d6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea     ebx, [eax+4] 
-   80525c0      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   805291a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8052920      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-44] ZZ add     [ebp+var_2C], edx 
-   8052970      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8052a9d      4 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul    esi, [ebp+arg_C] 
-   8052aa4      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, [ebp+arg_8] 
-   8052ab6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8052abf      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-28] ZZ add     [ebp+var_1C], eax 
-   8052b30    112 FUNC PROBLEM sub_8052B30 CALLUNRESOLVED 
-   8052bb8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8052bd8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8052be7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8052c28      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, eax 
-   8052c2a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   8052c36      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-   8052e59      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   8052e5f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 73h 
-   8052e75      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052e7a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 72h 
-   8052e88      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052e8d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 77h 
-   8052ea4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052ea9      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 73h 
-   8052eb7      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052ebc      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 72h 
-   8052eca      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052ecf      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 77h 
-   8052ee6      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052eeb      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 73h 
-   8052ef9      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052efe      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 72h 
-   8052f0c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052f11      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 77h 
-   8052f22      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   8052f27      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 74h 
-   8052f40      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052f45      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 78h 
-   8052f56      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   8052f5b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 78h 
-   8052f78      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-   8052f7d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 78h 
-   8052fd3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, [ebp+arg_0] 
-   8052fdd      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, eax 
-   805300c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     eax, [ecx+edx+1] 
-   805300c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+1 ZZ lea     eax, [ecx+edx+1] 
-   8053010      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_24] 
-   805303d      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_1C] 
-   805304e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, edx 
-   8053078      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8053084      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8053106      7 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, [ebp+tv.tv_usec], 3E8h 
-   8053500    227 FUNC PROBLEM sub_8053500 CALLUNRESOLVED 
-   805352f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea     edi, [edi+eax*8] 
-   805352f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     edi, [edi+eax*8] 
-   8053720    178 FUNC PROBLEM sub_8053720 CALLUNRESOLVED 
-   805376d      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, 8 
-   8053799      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 8 
-   80538b3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*2 ZZ lea     eax, [edx+edx*2] 
-   80538b3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*2 ZZ lea     eax, [edx+edx*2] 
-   80538ce      3 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, 8 
-   80538d5      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, esi 
-   80538d7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 2 
-   80538e8      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, 2 
-   805392c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*8 ZZ lea     eax, [eax+edx*8] 
-   805392c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*8 ZZ lea     eax, [eax+edx*8] 
-   8053970    376 FUNC PROBLEM sub_8053970 CALLUNRESOLVED 
-   8053a0f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea     ebx, [ebx+eax*8] 
-   8053a0f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*8 ZZ lea     ebx, [ebx+eax*8] 
-   8053a24      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EDI+12] ZZ add     dword ptr [edi+0Ch], 1 
-   8053a4b      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-28] ZZ add     [ebp+ptr], 8 
-   8053b1c      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  [EBX+16] ZZ sub     dword ptr [ebx+10h], 1 
-   8053b47      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   8053c42      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBX+16] ZZ add     dword ptr [ebx+10h], 1 
-   8053c46      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8053c98      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBX+16] ZZ add     dword ptr [ebx+10h], 1 
-   8053f18      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8053f56      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   8053f68      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8053f6e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   8054081      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-   8054086      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 400h 
-   80540ac      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea     edx, [eax-1] 
-   80540f4      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 288h 
-   8054182      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 1 
-   8054237      3 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ adc     ecx, dword ptr [ebp+var_60+4] 
-   80542d2      3 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul    ebx, edx, 0Ah 
-   80542d7      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, ebx 
-   8054323      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, ebx 
-   80543fb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, edi 
-   805440f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, edx 
-   8054415      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDI ZZ lea     edi, [ebx+edi] 
-   8054493      4 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul    edx, dword ptr [ebp+var_60] 
-   8054497      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-   805449b      3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, ecx 
-   805449e      2 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ add     edx, eax 
-   80544a3      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_98], edx 
-   80544b7      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, eax 
-   8054518      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX ZZ lea     ecx, [ebx+ecx] 
-   8054535      7 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-156] ZZ adc     [ebp+var_9C], 0 
-   8054558      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 1 
-   8054585      2 INSTR CHECK OVERFLOW SIGNED 32  EAX ZZ neg     eax 
-   8054587      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+EAX ZZ lea     edi, [edi+eax-1] 
-   8054587      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+EAX+-1 ZZ lea     edi, [edi+eax-1] 
-   80545c7      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+var_60], edi 
-   80545d3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-   80545ef      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 30h 
-   8054633      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ebx 
-   8054644      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, edi 
-   805466d      2 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ neg     ecx 
-   805467e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, [ebp+var_6C] 
-   80546a4      4 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-104] ZZ add     [ebp+var_68], 1 
-   80546ae      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, esi 
-   80546b0      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, esi 
-   80546b5      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, edi 
-   8054706      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8054728      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8054734      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8054786      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, 1 
-   805479d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea     eax, [edx+eax+1] 
-   805479d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea     eax, [edx+eax+1] 
-   805485d      3 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ adc     ecx, dword ptr [ebp+var_60+4] 
-   80548cd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-124] ZZ add     [ebp+var_7C], 1 
-   805494c      2 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ adc     ecx, esi 
-   80549d4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   80549e2      3 INSTR CHECK OVERFLOW SIGNED 32 EDI ZZ imul    edi, edx 
-   80549e7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDX ZZ lea     edx, [edi+edx] 
-   8054a44      6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [ebp+var_B0], ecx 
-   8054a64      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea     eax, [eax+eax*4] 
-   8054a64      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     eax, [eax+eax*4] 
-   8054a67      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*2 ZZ lea     eax, [edx+eax*2] 
-   8054a67      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea     eax, [edx+eax*2] 
-   8054a79      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*2 ZZ lea     eax, [eax+edx*2] 
-   8054a79      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2 ZZ lea     eax, [eax+edx*2] 
-   8054aad      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, eax 
-   8054ab7      3 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ add     ecx, 1 
-   8054b28      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-   8054b58      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-   8054bc5      3 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ adc     edx, dword ptr [ebp+var_60+4] 
-   8054bd2      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, ecx 
-   8054c00      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-   8054c10      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, dword ptr [ebp+var_60] 
-   8054c16      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sbb     edi, edi 
-   8054c1a      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, 3 
-   8054c45      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   8054c54      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 30h 
-   8054c66      2 INSTR CHECK OVERFLOW SIGNED 32  EAX ZZ neg     eax 
-   8054c68      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EBX+EAX ZZ lea     edi, [ebx+eax-1] 
-   8054c68      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EBX+EAX+-1 ZZ lea     edi, [ebx+eax-1] 
-   8054cd0      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, edi 
-   8054cea      7 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-156] ZZ adc     [ebp+var_9C], 0 
-   8054e37      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-   8054e3a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-   8054e68      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea     edx, [eax+9] 
-   8054e77      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea     eax, [eax+8] 
-   8054fb7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-   8054fba      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-   8054fe8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea     edx, [eax+9] 
-   8054ff7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea     eax, [eax+8] 
-   8055034      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea     edi, [eax+14h] 
-   8055043      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-   805505f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 30h 
-   805509b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-   80550bc      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8  EDX ZZ sub     dl, al 
-   80550e6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-   8055100    521 FUNC PROBLEM sub_8055100 CALLUNRESOLVED 
-   8055130      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea     edx, [ebx+eax*4] 
-   8055130      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*4 ZZ lea     edx, [ebx+eax*4] 
-   8055142      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-   8055165      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*4 ZZ lea     esi, [ebx+esi*4] 
-   8055165      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea     esi, [ebx+esi*4] 
-   8055168      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_34] 
-   80551a4      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, 4 
-   80551b0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   80551c5      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDI ZZ add     edi, 4 
-   80551d9      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-32] ZZ add     [ebp+var_20], 1 
-   805522b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   805523d      3 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, 1 
-   8055257      4 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-36] ZZ add     [ebp+var_24], 1 
-   805527b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*4 ZZ lea     eax, [edx+esi*4] 
-   805527b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI*4 ZZ lea     eax, [edx+esi*4] 
-   8055284      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+var_24] 
-   805528a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea     edx, [esi+ebx*4] 
-   805528a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EBX*4 ZZ lea     edx, [esi+ebx*4] 
-   80552d9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*4 ZZ lea     eax, [ebx+esi*4] 
-   80552d9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea     eax, [ebx+esi*4] 
-   80552e3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-   8055328      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea     ecx, [eax+edx*4] 
-   8055328      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea     ecx, [eax+edx*4] 
-   805555c      3 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, 4 
-   80555d6      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_41], al 
-   805564e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, [ebp+var_2C] 
-   805568d      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     byte ptr [ebp+var_4C], al 
-   80556ae      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     ecx, [esi+edi] 
-   80556c7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   80556ca      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   80556ef      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-   8055701      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea     ecx, [edi+30h] 
-   805570e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8055727      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 30h 
-   8055734      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 30h 
-   8055737      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   805573a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   805575b      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   80557b6      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, ebx 
-   80557be      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   80557c1      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   80557c7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   805586f      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   80559e5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   80559e8      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-44] ZZ add     [ebp+var_2C], 1 
-   8055a06      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, [ebp+var_2C] 
-   8055a9d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8055b2f      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   8055b32      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8055b65      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-   8055b75      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-   8055bd4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 2 
-   8055bf5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea     ecx, [esi-21h] 
-   8055c2c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     ecx, [ebx+1] 
-   8055c3c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     edx, [ecx+1] 
-   8055c4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     ebx, [edx+1] 
-   8055c5e      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   8055c89      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-   8055c99      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-   8055ca9      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   8055cbb      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_48] 
-   8055cc6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, [ebp+var_2C] 
-   8055cde      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, [ebp+var_2C] 
-   8055d0a      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   8055d4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     edi, [esi+edx] 
-   8055d4f      2 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, edi 
-   8055d51      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-   8055da0      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   8055da2      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, ebx 
-   8055ddb      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-44] ZZ add     [ebp+var_2C], 1 
-   8055e1c      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 5Bh 
-   8055e24      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-   8055e30      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1          ; jumptable 08055E27 default case 
-   8055e33      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8055e8c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI ZZ lea     ecx, [edi+esi+1] 
-   8055e8c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-   8055e95      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, ecx 
-   8055ea3      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   8055ea6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8055ead      3 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, 1 
-   8055f27      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-   8055f6e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-   8055f73      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*8 ZZ lea     eax, [edi+eax*8] 
-   8055f73      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     eax, [edi+eax*8] 
-   8055f8e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX*8 ZZ lea     edi, [edi+ebx*8] 
-   8055f8e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea     edi, [edi+ebx*8] 
-   8055fa9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-   8055fcb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-   80562ff      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     edx, [ebx+8] 
-   805633a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   80563fc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+8 ZZ lea     eax, [edi+8] 
-   805647b      3 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sub     eax, 0Ch 
-   80564b6      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_464] 
-   80564d7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   80564e0      7 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], 1 
-   80564e7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   805651b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea     ebx, [esi+1] 
-   805653e      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx   edx, al 
-   8056543      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-   8056571      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_490], edx 
-   8056590      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, edx 
-   805659b      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, edx 
-   80565a9      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   80565e0      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_49C], edx 
-   8056600      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8056619      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, edx 
-   805663e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX ZZ lea     edi, [ebx+edx] 
-   805665c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   805665f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     ebx, [ecx+edx] 
-   8056672      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8056675      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], ebx 
-   80566be      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI*4 ZZ lea     edx, [edi+edi*4] 
-   80566be      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDI*4 ZZ lea     edx, [edi+edi*4] 
-   80566c1      3 INSTR CHECK TRUNCATION SIGNED 32 EAX 8 AL ZZ movsx   eax, al 
-   80566c4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*2 ZZ lea     edi, [eax+edx*2-30h] 
-   80566c4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2 ZZ lea     edi, [eax+edx*2-30h] 
-   80566c4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2+-48 ZZ lea     edi, [eax+edx*2-30h] 
-   80566c8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   80566ce      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx   edx, al 
-   80566ce      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   edx, al 
-   80566d1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     ecx, eax 
-   80566d3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-   8056710      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx   eax, al 
-   8056788      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8056794      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   edx, cl 
-   805683e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-   8056841      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, ecx 
-   805684c      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, ecx 
-   805685a      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   8056866      6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [ebp+n], ecx 
-   80568bc      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, [ebp+s] 
-   80568c2      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-   80568d0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-   80568db      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   80568e9      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], esi 
-   80568f7      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], eax 
-   8056983      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8056992      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     esi, [ebx+1] 
-   80569b2      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-1 ZZ lea     eax, [esi-1] 
-   80569bd      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   80569c2      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   80569f8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-   8056a6a      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, [ebp+s] 
-   8056a70      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-   8056a80      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-   8056a8b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   8056a9e      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_49C], edx 
-   8056abe      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8056b19      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_464] 
-   8056b1f      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, eax 
-   8056b21      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+n], eax 
-   8056b30      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, [ebp+n] 
-   8056b79      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8056bb9      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], esi 
-   8056bc7      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], eax 
-   8056c51      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     eax, ebx 
-   8056c5a      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, ebx 
-   8056c5f      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_468], edx 
-   8056c65      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     edx, ebx 
-   8056c70      6 INSTR CHECK UNDERFLOW UNSIGNED 32  [EBP-1128] ZZ sub     [ebp+var_468], edx 
-   8056c7d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-   8056c83      6 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, [ebp+var_488] 
-   8056c90      2 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ add     edx, ecx 
-   8056c95      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8056c97      3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, edx, 3Ch 
-   8056c9c      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8056c9e      3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, ecx, 3Ch 
-   8056ca1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     ecx, ebx 
-   8056ca3      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, eax 
-   8056cb8      7 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, [ebp+var_468], 64h 
-   8056cc2      6 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-   8056cc2      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-   8056cd2      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, edx 
-   8056d29      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   8056d35      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   8056d43      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea     eax, [edx+edx*4] 
-   8056d43      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     eax, [edx+edx*4] 
-   8056d46      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, eax 
-   8056d48      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, eax 
-   8056d4c      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 30h 
-   8056d71      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [ebp+n], edi 
-   8056d7f      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+n], eax 
-   8056d9a      2 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ neg     edx 
-   8056db2      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     esi, [ecx+eax] 
-   8056db7      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, [ebp+var_4AC] 
-   8056dc2      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-   8056ddf      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   8056dff      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1 
-   8056e0b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8056e4b      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-   8056e71      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8056e86      3 INSTR CHECK OVERFLOW SIGNED 32  EAX ZZ add     eax, 1 
-   8056e95      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], edx 
-   8056ecb      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], esi 
-   8056ed1      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], esi 
-   8056edf      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ecx 
-   8056ee1      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, esi 
-   8056eec      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, esi 
-   8056efa      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   8056f5b      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8056f74      2 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ add     edx, esi 
-   8056f99      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+ESI ZZ lea     edi, [ecx+esi] 
-   8056fb4      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   8056fb7      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ecx, [esi+edx] 
-   8056fcc      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], ecx 
-   8056ffd      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   8057008      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, ecx 
-   8057031      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1 
-   805703d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-   8057046      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   805708e      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   805709f      3 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ add     edx, 1 
-   80570a8      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], esi 
-   80570b5      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-1 ZZ lea     esi, [ebx-1]    ; jumptable 080566F3 case 0 
-   80570d9      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 6 
-   80570e5      2 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ add     edx, ecx 
-   80570ea      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   80570ec      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-   80570f3      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-   80570f5      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-   80570f7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8057110      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_488], dl 
-   8057110      6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_488], dl 
-   8057173      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 7 
-   8057176      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, [edx+18h] 
-   8057182      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea     ecx, [edx+esi] 
-   805718b      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, esi 
-   80571c0      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1          ; jumptable 080566F3 case 116 
-   80571cc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-   80571d5      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   805721c      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   805722b      3 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ add     ecx, 1 
-   80572bd      6 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     byte ptr [ebp+var_488], al 
-   80572bd      6 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov     byte ptr [ebp+var_488], al 
-   80572cd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8  EBX ZZ sub     bl, al 
-   80572e0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   80572ed      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   80572ef      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*4 ZZ lea     eax, [edx+edx*4] 
-   80572ef      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EDX*4 ZZ lea     eax, [edx+edx*4] 
-   80572f2      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, eax 
-   80572f4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-   80572ff      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     esi, edx 
-   8057303      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 30h 
-   8057308      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1          ; jumptable 080566F3 case 110 
-   8057314      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-   805731d      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   8057364      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8057373      3 INSTR CHECK OVERFLOW SIGNED 32  EAX ZZ add     eax, 1 
-   80573be      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   80574bf      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+EAX ZZ lea     eax, [edx+eax-64h] 
-   80574bf      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+EAX+-100 ZZ lea     eax, [edx+eax-64h] 
-   80574e5      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 17Eh 
-   80574eb      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_498] 
-   8057500      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, esi 
-   8057505      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8057507      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-   805750e      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-   8057522      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-   8057524      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX ZZ lea     eax, [eax+edx+3] 
-   8057524      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-   805755a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8057561      3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul    edx, 64h 
-   805758b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 16Dh 
-   8057591      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-   8057595      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_498] 
-   80575a6      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea     esi, [eax+17Eh] 
-   80575b5      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, esi 
-   80575ba      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   80575bc      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-   80575c3      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-   80575d7      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-   80575db      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX ZZ lea     eax, [eax+edx+3] 
-   80575db      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-   805761c      6 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ add     edx, [ebp+var_488] 
-   8057628      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   805762a      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+1 ZZ lea     ecx, [edx+1] 
-   80576a9      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8057720      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8057722      3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul    edx, 64h 
-   80577cb      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   80577cd      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+19 ZZ lea     esi, [edx+13h] 
-   80577d9      3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, edx, 64h 
-   80577de      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8057805      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-   8057830      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 6 
-   805783a      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, ecx 
-   805783c      2 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ add     edx, ecx 
-   8057841      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8057843      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-   805784a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-   805784c      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EAX ZZ lea     esi, [esi+eax+7] 
-   805784c      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EAX+7 ZZ lea     esi, [esi+eax+7] 
-   8057869      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   8057873      3 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, 1 
-   8057894      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, edx 
-   805789f      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, edx 
-   80578ad      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   80578f8      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8057916      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea     edi, [ecx+edx] 
-   8057932      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     esi, [ecx+edx] 
-   805794c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   805794f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-   80579b7      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 76Ch 
-   80579c8      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1128] ZZ neg     [ebp+var_468] 
-   80579de      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   80579fc      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-   8057a22      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], esi 
-   8057a31      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-   8057a33      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], esi 
-   8057a47      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, 1 
-   8057a58      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea     esi, [edi-1] 
-   8057a64      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8057a73      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   8057aa3      6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-   8057ac9      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], esi 
-   8057ade      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 1 
-   8057aed      6 INSTR CHECK OVERFLOW UNSIGNED 32  [EBP-1124] ZZ add     [ebp+var_464], eax 
-   8057b14      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea     esi, [edx+esi] 
-   8057b30      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea     esi, [edi-1] 
-   8057b3c      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8057b4b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-   8057b90      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-   8057bb7      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], esi 
-   8057bee      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8057c6d      2 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, edi 
-   8057cae      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8057ce9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ESI ZZ lea     edi, [eax+esi] 
-   8057d03      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI ZZ lea     esi, [edx+esi] 
-   8057d1c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   8057d1f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-   8057d4f      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-   8057d76      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8057d96      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8057d9d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea     esi, [ebx+edx] 
-   8057daf     10 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, [ebp+var_468], 2710h 
-   8057dbc      6 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-   8057dbc      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-   8057dcc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ECX ZZ lea     ecx, [eax+ecx] 
-   8057dcf      3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, edx, 64h 
-   8057de3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-   8057df1      7 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, [ebp+var_468], 64h 
-   8057dfb      6 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-   8057dfb      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-   8057e0b      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, edx 
-   8057e42      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8057e44      3 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, edx, 64h 
-   8057e4d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-   8057e4f      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-   8057e68      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, eax 
-   8057e70      3 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ imul    ecx, 64h 
-   8057e82      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-   8057e8c      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 64h 
-   8057ea9      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-   8057eb8      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI ZZ lea     esi, [edx+esi+76Ch] 
-   8057eb8      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI+1900 ZZ lea     esi, [edx+esi+76Ch] 
-   8057ef5      2 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ neg     ecx 
-   8057f49      3 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, 1 
-   8057f8f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX ZZ lea     eax, [edx+eax+16Dh] 
-   8057f8f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+365 ZZ lea     eax, [edx+eax+16Dh] 
-   8057f9b      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+var_488], eax 
-   8057fa1      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_498] 
-   8057fa7      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea     esi, [eax+17Eh] 
-   8057fb6      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, esi 
-   8057fbb      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-   8057fbd      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-   8057fc4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-   8057fd8      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-   8057fdf      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX ZZ lea     eax, [eax+edx+3] 
-   8057fdf      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-   8058001      6 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-   8058001      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-   8058041      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8058066      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   805808b      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   80580d9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+ESI ZZ lea     edi, [ecx+esi] 
-   80580e1      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+100 ZZ lea     ecx, [esi+64h] 
-   805810d      6 INSTR CHECK OVERFLOW SIGNED 32  [EBP-1116] ZZ add     [ebp+s], edi 
-   8058172      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea     edi, [eax+14h] 
-   8058183      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-   805819f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 30h 
-   80583f5      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   80584d0      2 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ neg     esi 
-   80584d2      6 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, offset asc_805FAE5; "--" 
-   805852d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8058541      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   8058544      4 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul    ebx, [ebp+var_10] 
-   8058598      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805861a      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   eax, dl 
-   8058627      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_30], dl 
-   805869e      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   eax, al 
-   8058706      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 42h 
-   805871e      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-   805873e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, [ebp+var_2C] 
-   805878a      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, edx 
-   80588f7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   805891b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 1 
-   8058921      4 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul    esi, [ebp+var_3C] 
-   8058925      4 INSTR CHECK OVERFLOW SIGNED 32 EDI ZZ imul    edi, [ebp+var_40] 
-   805892f      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, edi 
-   8058931      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, esi 
-   8058998      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8058a26      3 INSTR CHECK TRUNCATION SIGNED 32 EDX 8 DL ZZ movsx   eax, dl 
-   8058a26      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   eax, dl 
-   8058aa4      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ adc     edx, edx 
-   8058aae      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, [ebp+var_2C] 
-   8058ae6      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   eax, al 
-   8058b56      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-66 ZZ lea     eax, [edi-42h] 
-   8058b73      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-   8058d84      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-   8058deb      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 24h 
-   8058e44      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8058e53      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 2 
-   8058e76      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+dest] 
-   8058e86      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   8058f0e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-   8058fe3      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, [ebp+var_2E4] 
-   8059032      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8059048      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805905e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8059074      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805908a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805909d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-   80590c7      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-780] ZZ add     [ebp+dest], ecx 
-   80590dd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-   8059107      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-780] ZZ add     [ebp+dest], ecx 
-   805915a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805917c      6 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_2E4] 
-   80591a9      6 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, [ebp+var_2E4] 
-   80591c8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   80591d1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     eax, edi 
-   80591dc      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   80591f8      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   80592ca      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-   80592e9      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   80592fb      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805936b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   80593aa      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-   80593d7      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   80593f6      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, [ebp+var_338] 
-   80593ff      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-   80594ea      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   8059555      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-   80595d9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   805968b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx+4] 
-   805968b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-   80596e2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx+4] 
-   80596e2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-   80597a0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   8059848      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-   80598be      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   8059902      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-   8059907      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   805998e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 2Ch 
-   8059991      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-828] ZZ add     [ebp+var_33C], 1 
-   8059a3b      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, [ebp+var_2E4] 
-   8059a43      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 12h        ; switch 5 cases  
-   8059a8e      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   8059aee      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-   8059b29      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   8059b38      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-   8059b76      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   8059beb      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, [ebp+var_2E4] 
-   8059c38      6 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, [ebp+var_2E4] 
-   8059c7d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   8059cf4      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-   8059d10      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 3 
-   8059d37      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-   8059d4b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edi 
-   8059d5f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   8059def      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-   8059eb3      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-   8059f5d      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-   8059f82      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     edx, edi 
-   8059f8b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   8059f9f      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   805a110      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, dword ptr [ebp+size] 
-   805a126      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-   805a144      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_338] 
-   805a14a      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, [ebp+n] 
-   805a150      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, eax 
-   805a194      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a1a7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-   805a1ca      7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov     word ptr [ebp+var_350], cx 
-   805a1f6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a22b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-   805a247      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 3 
-   805a300      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805a362      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805a395      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a3a2      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-824] ZZ add     [ebp+var_338], eax 
-   805a3df      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea     eax, [ecx+edi] 
-   805a3f3      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   805a433      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805a452      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 3 
-   805a46a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a4a3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a4b3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea     edx, [ecx+ecx*4] 
-   805a4b3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     edx, [ecx+ecx*4] 
-   805a4b6      2 INSTR CHECK OVERFLOW UNSIGNED 32  EDX ZZ add     edx, edx 
-   805a4b8      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-   805a4bb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ecx, [edx+ebx-30h] 
-   805a4bb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea     ecx, [edx+ebx-30h] 
-   805a4c1      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-   805a4e6      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+size], edi 
-   805a503      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a513      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX*4 ZZ lea     ebx, [ecx+ecx*4] 
-   805a513      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     ebx, [ecx+ecx*4] 
-   805a516      2 INSTR CHECK OVERFLOW UNSIGNED 32  EBX ZZ add     ebx, ebx 
-   805a518      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-   805a51b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea     ecx, [ebx+edx-30h] 
-   805a51b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea     ecx, [ebx+edx-30h] 
-   805a521      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-   805a565      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a5a8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 4 
-   805a5d1      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805a617      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, ebx 
-   805a61e      2 INSTR CHECK OVERFLOW SIGNED 32  ECX ZZ neg     ecx 
-   805a632      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-   805a718      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   805a71b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   805a764      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a777      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-   805a7d1      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a7fa      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   805a804      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-   805a82f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805a852      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a863      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-824] ZZ add     [ebp+var_338], eax 
-   805a89b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 3 
-   805a8e0      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-   805a8e3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-   805a934      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805a955      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 17h 
-   805a961      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 2 
-   805a974      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 3 
-   805a9a3      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 0Fh 
-   805a9b6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 3 
-   805aa05      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805aa34      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805aa41      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-824] ZZ add     [ebp+var_338], ecx 
-   805aa87      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805aab6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805aac3      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  [EBP-824] ZZ add     [ebp+var_338], ecx 
-   805aae5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-   805ab43      5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 80000000h 
-   805aba8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   805abb3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   805abba      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 10h 
-   805abcb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-   805abce      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   805abf0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   805ac00      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   805ac12      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-   805ac22      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea     ecx, [esi+0Ch] 
-   805ac40      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   805ac60      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-   805acf8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea     eax, [edi+1] 
-   805acfd      3 INSTR CHECK OVERFLOW SIGNED 32 EBX ZZ imul    ebx, esi, 2Ch 
-   805ad00      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ebx, [edx+ebx] 
-   805ad41      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-   805ad50      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805ad56      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea     edx, [eax-30h] 
-   805ad9b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805ada1      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-   805adf6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     eax, [edx-30h] 
-   805ae20      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     eax, [edi+1] 
-   805ae4b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805ae51      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     edi, [eax-1] 
-   805ae70      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 8 
-   805ae78      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 10h 
-   805ae88      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea     eax, [edx-25h] 
-   805aece      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-   805aee0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 0Fh 
-   805af05      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   805af44      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_40], ebx 
-   805af52      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   805af5c      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 10h 
-   805af77      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea     ecx, [esi+ecx] 
-   805af8f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   805af97      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   805afbc      4 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, [ebp+var_34], 2Ch 
-   805aff6      3 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul    esi, 2Ch 
-   805b01b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   805b028      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
-   805b02e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   805b03a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ecx 
-   805b068      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     edi, [esi+1] 
-   805b078      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   805b080      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   805b086      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-   805b08f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, esi 
-   805b0cb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 30h 
-   805b0d1      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_20], dl 
-   805b123      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   805b12d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 10h 
-   805b142      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-   805b168      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 1 
-   805b16e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     eax, [ecx-30h] 
-   805b195      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX*4 ZZ lea     ecx, [edx+edx*4] 
-   805b195      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     ecx, [edx+edx*4] 
-   805b198      2 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, ecx 
-   805b19a      3 INSTR CHECK TRUNCATION SIGNED 32 EBX 8 BL ZZ movsx   ebx, bl 
-   805b19a      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-   805b19d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX ZZ lea     edx, [ecx+ebx-30h] 
-   805b19d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea     edx, [ecx+ebx-30h] 
-   805b1a3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sbb     ecx, ecx 
-   805b1a5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805b1ad      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-   805b1c8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-   805b1ce      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-   805b2b8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 0Dh 
-   805b2cd      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, eax 
-   805b30b      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-   805b35e      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, eax 
-   805b3fc      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX*4 ZZ lea     esi, [eax+eax*4] 
-   805b3fc      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     esi, [eax+eax*4] 
-   805b3ff      2 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, esi 
-   805b401      3 INSTR CHECK TRUNCATION SIGNED 32 EDX 8 DL ZZ movsx   edx, dl 
-   805b401      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-   805b404      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx-30h] 
-   805b404      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea     eax, [esi+edx-30h] 
-   805b40a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-   805b40c      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ add     ecx, 1 
-   805b414      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-   805b431      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   805b437      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     eax, [ecx+1] 
-   805b463      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   805b472      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     edi, [esi+2] 
-   805b486      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea     edx, [esi-30h] 
-   805b4db      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 1 
-   805b4e5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ add     edx, 10h 
-   805b4fa      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-   805b511      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EAX ZZ add     eax, 1 
-   805b517      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-   805b52c      3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul    edx, eax, 0Ah 
-   805b534      2 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sbb     eax, eax 
-   805b536      3 INSTR CHECK TRUNCATION SIGNED 32 ECX 8 CL ZZ movsx   ecx, cl 
-   805b536      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-   805b53d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX ZZ lea     eax, [edx+ecx-30h] 
-   805b53d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea     eax, [edx+ecx-30h] 
-   805b543      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-   805b545      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   805b54d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edx, [ecx-30h] 
-   805b566      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-   805b569      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
-   805b58f      2 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, eax 
-   805b5ea      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-   805b638      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-   805b63d      3 INSTR CHECK OVERFLOW UNSIGNED 32  EAX ZZ add     eax, 4 
-   805b66e      2 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ neg     esi 
-   805b670      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 14h 
-   805b673      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-   805b689      3 INSTR CHECK OVERFLOW UNSIGNED 32  ECX ZZ add     ecx, 1 
-   805b6bd      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sbb     esi, esi 
-   805b6c2      3 INSTR CHECK OVERFLOW SIGNED 32  ESI ZZ add     esi, 3 
-   805b6c5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-   805b74c      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_10], edx 
-   805b77d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ adc     edx, 0 
-   805b780      2 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ neg     edx 
-   805b7dd      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ adc     ecx, 0 
-   805b7e0      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ neg     ecx 
-   805b7f4      4 INSTR CHECK OVERFLOW SIGNED 32  [EBP-12] ZZ adc     [ebp+var_C], 0 
-   805b7fb      3 INSTR CHECK OVERFLOW SIGNED 32  [EBP-12] ZZ neg     [ebp+var_C] 
-   805b818      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_18] 
-   805b878      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea     ecx, [edi-1] 
-   805b8d0      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_28], edx 
-   805b920      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDX ZZ adc     edx, 0 
-   805b923      2 INSTR CHECK OVERFLOW SIGNED 32  EDX ZZ neg     edx 
-   805b98b      4 INSTR CHECK OVERFLOW SIGNED 32  [EBP-28] ZZ adc     [ebp+var_1C], 0 
-   805b98f      3 INSTR CHECK OVERFLOW SIGNED 32  [EBP-28] ZZ neg     [ebp+var_1C] 
-   805b99a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ adc     ecx, 0 
-   805b99d      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ECX ZZ neg     ecx 
-   805b9bb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_20] 
-   805ba18      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sbb     edi, edx 
-   805ba46      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sbb     edi, eax 
-   805ba57      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, [ebp+var_38] 
-   805bb08      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_C] 
-   805bb78      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea     ecx, [edi-1] 
-   805bbdd      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sbb     esi, edx 
-   805bc2e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_10] 
-   805bc8b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sbb     esi, edx 
-   805bcaf      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, [ebp+var_C] 
-   805bce0     90 FUNC PROBLEM sub_805BCE0 CALLUNRESOLVED 
-   805bceb      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 5309h 
-   805bcf9      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea     edi, (dword_8060EF0 - 8060FF4h)[ebx] 
-   805bcff      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea     eax, (dword_8060EF0 - 8060FF4h)[ebx] 
-   805bd05      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, eax 
-   805bd2b      3 INSTR CHECK OVERFLOW UNSIGNED 32  ESI ZZ add     esi, 1 
-   805bd49      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 52ABh 
-   805bd80     42 FUNC PROBLEM sub_805BD80 CALLUNRESOLVED 
-   805bd98      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 4 
-   805bdb9      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EBX ZZ add     ebx, 523Ch 
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log
deleted file mode 100644
index 9f78a33ae..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe.log
+++ /dev/null
@@ -1,1112 +0,0 @@
-
-v6.1 48-B717-76F4-42 Jason Hiser, University of Virginia / Dpt of Computer Science
-
-Your support plan might have expired.
-To renew it, please visit our web site:
-
-http://www.hex-rays.com/idapro/idaupgrade.htm
-
-Thank you for using IDA Pro! -> Continue
-
-  bytes   pages size description
---------- ----- ---- --------------------------------------------
-   417792    51 8192 allocating memory for b-tree...
-   417792    51 8192 allocating memory for virtual array...
-   262144    32 8192 allocating memory for name pointers...
------------------------------------------------------------------
-  1097728            total memory allocated
-
-Loading processor module /home/jdh8d/peasoup/uva/idapro61/ida/procs/pc.ilx for metapc...OK
-Autoanalysis subsystem has been initialized.
-Possible file format: ELF for Intel 386 (Executable) (/home/jdh8d/peasoup/uva/idapro61/ida/loaders/elf.llx)
-Loading file '/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe' into database...
-Detected file format: ELF for Intel 386 (Executable)
-Assuming __cdecl calling convention by default
-  0. Creating a new segment  (0804964C-0804967C) ... ... OK
-  1. Creating a new segment  (0804967C-08049CCC) ... ... OK
-  2. Creating a new segment  (08049CD0-0805BDAC) ... ... OK
-  3. Creating a new segment  (0805BDAC-0805BDC8) ... ... OK
-  4. Creating a new segment  (0805BDE0-0805FF10) ... ... OK
-  5. Creating a new segment  (0805FF10-0805FF3C) ... ... OK
-  6. Creating a new segment  (0805FF3C-0805FFD8) ... ... OK
-  7. Creating a new segment  (08060EF0-08060EF8) ... ... OK
-  8. Creating a new segment  (08060EF8-08060F00) ... ... OK
-  9. Creating a new segment  (08060F00-08060F04) ... ... OK
- 10. Creating a new segment  (08060FEC-08060FF4) ... ... OK
- 11. Creating a new segment  (08060FF4-08061190) ... ... OK
- 12. Creating a new segment  (080611A0-080612CC) ... ... OK
- 13. Creating a new segment  (080612E0-08061F20) ... ... OK
-Loading symbols...
- 14. Creating a new segment  (08061F20-080620E0) ... ... OK
- 15. Creating a new segment  (080620E0-080622A0) ... ... OK
-Adding relocations...
-Patching program-linkage-table for best viewing...
-Marking typical code sequences...
-Flushing buffers, please wait...ok
-File '/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.ncexe' has been successfully loaded into the database.
-Compiling file '/home/jdh8d/peasoup/uva/idapro61/ida/idc/ida.idc'...
-Executing function 'main'...
-Compiling file '/home/jdh8d/peasoup/uva/idapro61/ida/idc/onload.idc'...
-Executing function 'OnLoad'...
-IDA is analysing the input file...
-You may start to explore the input file right now.
-Propagating type information...
-Function argument information has been propagated
-The initial autoanalysis has been finished.
-Beginning IDAP_run.
-IDA SDK version: 610 
-Starting data segment of type 3 SegName: _rodata
-Read-only data segment.
-Starting data segment of type 3 SegName: _eh_frame_hdr
-Read-only data segment.
-Starting data segment of type 3 SegName: _eh_frame
-Read-only data segment.
-Starting data segment of type 3 SegName: _ctors
-Starting data segment of type 3 SegName: _dtors
-Starting data segment of type 3 SegName: _jcr
-Starting data segment of type 3 SegName: _got
-Starting data segment of type 3 SegName: _got_plt
-Starting data segment of type 3 SegName: _data
-Starting data segment of type 9 SegName: _bss
-Not processing segment of type 1 SegName: extern
-Not processing segment of type 10 SegName: abs
-WARNING: Cannot open strata annotation file a.ncexe.annot
-WARNING: No policy file a.ncexe.policy found. System call policies not in effect.
-Starting code segment SegName: _init
-Number of functions in segment: 380
-ERROR: base = 16 limit = 20 StackFrameMap size = 16
-Starting code segment SegName: _plt
-Number of functions in segment: 380
-SERIOUS WARNING: Call location 805365c not in a function.
-SERIOUS WARNING: Call location 80536b0 not in a function.
-SERIOUS WARNING: Call location 8053719 not in a function.
-WARNING: Unresolved indirect jump at 804968c
-WARNING: No stack frame info from get_frame for .abort
-WARNING: Unresolved indirect jump at 804969c
-WARNING: No stack frame info from get_frame for .__errno_location
-WARNING: Unresolved indirect jump at 80496ac
-WARNING: No stack frame info from get_frame for .sigemptyset
-WARNING: Unresolved indirect jump at 80496bc
-WARNING: No stack frame info from get_frame for .localeconv
-WARNING: Unresolved indirect jump at 80496cc
-WARNING: No stack frame info from get_frame for .dirfd
-WARNING: Unresolved indirect jump at 80496dc
-WARNING: No stack frame info from get_frame for .__cxa_atexit
-WARNING: Unresolved indirect jump at 80496ec
-WARNING: No stack frame info from get_frame for .strcoll
-SERIOUS WARNING: Call location 8052590 not in a function.
-WARNING: Unresolved indirect jump at 80496fc
-WARNING: No stack frame info from get_frame for .fputs_unlocked
-WARNING: Unresolved indirect jump at 804970c
-WARNING: No stack frame info from get_frame for .__ctype_get_mb_cur_max
-SERIOUS WARNING: Call location 8053dd9 not in a function.
-SERIOUS WARNING: Call location 8053df8 not in a function.
-SERIOUS WARNING: Call location 8053e3f not in a function.
-SERIOUS WARNING: Call location 8053e5b not in a function.
-Kludging function .__fprintf_chk
- .__fprintf_chk has shared chunks 
-WARNING: No stack frame info from get_frame for .__fprintf_chk
-WARNING: Unresolved indirect jump at 804972c
-WARNING: No stack frame info from get_frame for .signal
-WARNING: Unresolved indirect jump at 804973c
-WARNING: No stack frame info from get_frame for .sigismember
-WARNING: Unresolved indirect jump at 804974c
-WARNING: No stack frame info from get_frame for .__gmon_start__
-WARNING: Unresolved indirect jump at 804975c
-WARNING: No stack frame info from get_frame for .realloc
-WARNING: Unresolved indirect jump at 804976c
-WARNING: No stack frame info from get_frame for .__xstat64
-WARNING: Unresolved indirect jump at 804977c
-WARNING: No stack frame info from get_frame for .localtime
-SERIOUS WARNING: Call location 8052526 not in a function.
-SERIOUS WARNING: Call location 8052562 not in a function.
-Kludging function .__printf_chk
- .__printf_chk has shared chunks 
-WARNING: No stack frame info from get_frame for .__printf_chk
-SERIOUS WARNING: Call location 8054d8f not in a function.
-WARNING: Unresolved indirect jump at 804979c
-WARNING: No stack frame info from get_frame for .getgrnam
-WARNING: Unresolved indirect jump at 80497ac
-WARNING: No stack frame info from get_frame for .strchr
-WARNING: Unresolved indirect jump at 80497bc
-WARNING: No stack frame info from get_frame for .getenv
-SERIOUS WARNING: Call location 80582e3 not in a function.
-WARNING: Unresolved indirect jump at 80497cc
-WARNING: No stack frame info from get_frame for .calloc
-WARNING: Unresolved indirect jump at 80497dc
-WARNING: No stack frame info from get_frame for .strncpy
-WARNING: Unresolved indirect jump at 80497ec
-WARNING: No stack frame info from get_frame for .freecon
-SERIOUS WARNING: Call location 8058431 not in a function.
-WARNING: Unresolved indirect jump at 80497fc
-WARNING: No stack frame info from get_frame for .memset
-WARNING: Unresolved indirect jump at 804980c
-WARNING: No stack frame info from get_frame for .__libc_start_main
-WARNING: Unresolved indirect jump at 804981c
-WARNING: No stack frame info from get_frame for .mempcpy
-WARNING: Unresolved indirect jump at 804982c
-WARNING: No stack frame info from get_frame for .__memcpy_chk
-WARNING: Unresolved indirect jump at 804983c
-WARNING: No stack frame info from get_frame for .stpcpy
-WARNING: Unresolved indirect jump at 804984c
-WARNING: No stack frame info from get_frame for ._obstack_begin
-WARNING: Unresolved indirect jump at 804985c
-WARNING: No stack frame info from get_frame for ._exit
-WARNING: Unresolved indirect jump at 804986c
-WARNING: No stack frame info from get_frame for .strrchr
-WARNING: Unresolved indirect jump at 804987c
-WARNING: No stack frame info from get_frame for .__assert_fail
-WARNING: Unresolved indirect jump at 804988c
-WARNING: No stack frame info from get_frame for .bindtextdomain
-WARNING: Unresolved indirect jump at 804989c
-WARNING: No stack frame info from get_frame for .mbrtowc
-WARNING: Unresolved indirect jump at 80498ac
-WARNING: No stack frame info from get_frame for .gettimeofday
-WARNING: Unresolved indirect jump at 80498bc
-WARNING: No stack frame info from get_frame for .__ctype_toupper_loc
-SERIOUS WARNING: Call location 805548a not in a function.
-SERIOUS WARNING: Call location 80554a4 not in a function.
-SERIOUS WARNING: Call location 80554c8 not in a function.
-WARNING: Unresolved indirect jump at 80498cc
-WARNING: No stack frame info from get_frame for .free
-WARNING: Unresolved indirect jump at 80498dc
-WARNING: No stack frame info from get_frame for .__lxstat64
-WARNING: Unresolved indirect jump at 80498ec
-WARNING: No stack frame info from get_frame for ._obstack_newchunk
-WARNING: Unresolved indirect jump at 80498fc
-WARNING: No stack frame info from get_frame for .__overflow
-SERIOUS WARNING: Call location 805250e not in a function.
-SERIOUS WARNING: Call location 8052542 not in a function.
-SERIOUS WARNING: Call location 8052584 not in a function.
-WARNING: Unresolved indirect jump at 804990c
-WARNING: No stack frame info from get_frame for .dcgettext
-WARNING: Unresolved indirect jump at 804991c
-WARNING: No stack frame info from get_frame for .sigaction
-WARNING: Unresolved indirect jump at 804992c
-WARNING: No stack frame info from get_frame for .opendir
-WARNING: Unresolved indirect jump at 804993c
-WARNING: No stack frame info from get_frame for .getopt_long
-WARNING: Unresolved indirect jump at 804994c
-WARNING: No stack frame info from get_frame for .ioctl
-WARNING: Unresolved indirect jump at 804995c
-WARNING: No stack frame info from get_frame for .__ctype_b_loc
-WARNING: Unresolved indirect jump at 804996c
-WARNING: No stack frame info from get_frame for .__mempcpy_chk
-WARNING: Unresolved indirect jump at 804997c
-WARNING: No stack frame info from get_frame for .iswcntrl
-WARNING: Unresolved indirect jump at 804998c
-WARNING: No stack frame info from get_frame for .isatty
-WARNING: Unresolved indirect jump at 804999c
-WARNING: No stack frame info from get_frame for .fclose
-WARNING: Unresolved indirect jump at 80499ac
-WARNING: No stack frame info from get_frame for .mbstowcs
-WARNING: Unresolved indirect jump at 80499bc
-WARNING: No stack frame info from get_frame for .mbsinit
-WARNING: Unresolved indirect jump at 80499cc
-WARNING: No stack frame info from get_frame for ._setjmp
-WARNING: Unresolved indirect jump at 80499dc
-WARNING: No stack frame info from get_frame for .tcgetpgrp
-WARNING: Unresolved indirect jump at 80499ec
-WARNING: No stack frame info from get_frame for .mktime
-WARNING: Unresolved indirect jump at 80499fc
-WARNING: No stack frame info from get_frame for .readdir64
-WARNING: Unresolved indirect jump at 8049a0c
-WARNING: No stack frame info from get_frame for .memcpy
-WARNING: Unresolved indirect jump at 8049a1c
-WARNING: No stack frame info from get_frame for .strtoul
-SERIOUS WARNING: Call location 8054d99 not in a function.
-SERIOUS WARNING: Call location 8054f19 not in a function.
-WARNING: Unresolved indirect jump at 8049a2c
-WARNING: No stack frame info from get_frame for .strlen
-WARNING: Unresolved indirect jump at 8049a3c
-WARNING: No stack frame info from get_frame for .getpwuid
-WARNING: Unresolved indirect jump at 8049a4c
-WARNING: No stack frame info from get_frame for .acl_extended_file
-WARNING: Unresolved indirect jump at 8049a5c
-WARNING: No stack frame info from get_frame for .setlocale
-SERIOUS WARNING: Call location 8054db5 not in a function.
-SERIOUS WARNING: Call location 8054f35 not in a function.
-WARNING: Unresolved indirect jump at 8049a6c
-WARNING: No stack frame info from get_frame for .strcpy
-WARNING: Unresolved indirect jump at 8049a7c
-WARNING: No stack frame info from get_frame for .raise
-WARNING: Unresolved indirect jump at 8049a8c
-WARNING: No stack frame info from get_frame for .fwrite_unlocked
-WARNING: Unresolved indirect jump at 8049a9c
-WARNING: No stack frame info from get_frame for .clock_gettime
-WARNING: Unresolved indirect jump at 8049aac
-WARNING: No stack frame info from get_frame for .getfilecon
-WARNING: Unresolved indirect jump at 8049abc
-WARNING: No stack frame info from get_frame for .closedir
-WARNING: Unresolved indirect jump at 8049acc
-WARNING: No stack frame info from get_frame for .fwrite
-WARNING: Unresolved indirect jump at 8049adc
-WARNING: No stack frame info from get_frame for .strstr
-WARNING: Unresolved indirect jump at 8049aec
-WARNING: No stack frame info from get_frame for .nl_langinfo
-WARNING: Unresolved indirect jump at 8049afc
-WARNING: No stack frame info from get_frame for .malloc
-WARNING: Unresolved indirect jump at 8049b0c
-WARNING: No stack frame info from get_frame for .sigprocmask
-WARNING: Unresolved indirect jump at 8049b1c
-WARNING: No stack frame info from get_frame for .__stack_chk_fail
-WARNING: Unresolved indirect jump at 8049b2c
-WARNING: No stack frame info from get_frame for .__fpending
-WARNING: Unresolved indirect jump at 8049b3c
-WARNING: No stack frame info from get_frame for .lgetfilecon
-WARNING: Unresolved indirect jump at 8049b4c
-WARNING: No stack frame info from get_frame for .error
-SERIOUS WARNING: Call location 80519b4 not in a function.
-WARNING: Unresolved indirect jump at 8049b5c
-WARNING: No stack frame info from get_frame for .acl_get_tag_type
-WARNING: Unresolved indirect jump at 8049b6c
-WARNING: No stack frame info from get_frame for .getgrgid
-WARNING: Unresolved indirect jump at 8049b7c
-WARNING: No stack frame info from get_frame for .__strtoull_internal
-WARNING: Unresolved indirect jump at 8049b8c
-WARNING: No stack frame info from get_frame for .sigaddset
-WARNING: Unresolved indirect jump at 8049b9c
-WARNING: No stack frame info from get_frame for .readlink
-WARNING: Unresolved indirect jump at 8049bac
-WARNING: No stack frame info from get_frame for .memmove
-WARNING: Unresolved indirect jump at 8049bbc
-WARNING: No stack frame info from get_frame for .__ctype_tolower_loc
-WARNING: Unresolved indirect jump at 8049bcc
-WARNING: No stack frame info from get_frame for .__strndup
-SERIOUS WARNING: Call location 805196e not in a function.
-SERIOUS WARNING: Call location 80519a1 not in a function.
-WARNING: Unresolved indirect jump at 8049bdc
-WARNING: No stack frame info from get_frame for .acl_get_entry
-WARNING: Unresolved indirect jump at 8049bec
-WARNING: No stack frame info from get_frame for .textdomain
-WARNING: Unresolved indirect jump at 8049bfc
-WARNING: No stack frame info from get_frame for .__fxstat64
-WARNING: Unresolved indirect jump at 8049c0c
-WARNING: No stack frame info from get_frame for .wcstombs
-Kludging function .__sprintf_chk
- .__sprintf_chk has shared chunks 
-WARNING: No stack frame info from get_frame for .__sprintf_chk
-WARNING: Unresolved indirect jump at 8049c2c
-WARNING: No stack frame info from get_frame for .fnmatch
-WARNING: Unresolved indirect jump at 8049c3c
-WARNING: No stack frame info from get_frame for .strncmp
-Kludging function .__snprintf_chk
- .__snprintf_chk has shared chunks 
-WARNING: No stack frame info from get_frame for .__snprintf_chk
-WARNING: Unresolved indirect jump at 8049c5c
-WARNING: No stack frame info from get_frame for .fflush_unlocked
-WARNING: Unresolved indirect jump at 8049c6c
-WARNING: No stack frame info from get_frame for .strftime
-WARNING: Unresolved indirect jump at 8049c7c
-WARNING: No stack frame info from get_frame for .wcwidth
-WARNING: Unresolved indirect jump at 8049c8c
-WARNING: No stack frame info from get_frame for .iswprint
-SERIOUS WARNING: Call location 8054f0f not in a function.
-WARNING: Unresolved indirect jump at 8049c9c
-WARNING: No stack frame info from get_frame for .getpwnam
-SERIOUS WARNING: Call location 8054d58 not in a function.
-SERIOUS WARNING: Call location 8054de5 not in a function.
-SERIOUS WARNING: Call location 8054ed8 not in a function.
-SERIOUS WARNING: Call location 8054f65 not in a function.
-WARNING: Unresolved indirect jump at 8049cac
-WARNING: No stack frame info from get_frame for .strcmp
-WARNING: Unresolved indirect jump at 8049cbc
-WARNING: No stack frame info from get_frame for .exit
-Starting code segment SegName: _text
-Number of functions in segment: 380
-Resetting AnalyzedSP to false for start
-Underflowing instruction: mov     ecx, esp sp_delta: 4
-WARNING: No stack frame info from get_frame for start
-WARNING: Did not find indirect call target at 8049d38
-WARNING: Did not find indirect call target at 8049d7f
-Found tail call at 8049ed3 from sub_8049E50: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_8049E50
- Referenced from jmp     _strcmp
-Found tail call at 8049f73 from sub_8049EF0: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_8049EF0
- Referenced from jmp     _strcmp
-Found tail call at 804a013 from sub_8049F90: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_8049F90
- Referenced from jmp     _strcmp
-Found tail call at 804a0bc from sub_804A030: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804A030
- Referenced from jmp     _strcmp
-Found tail call at 804a897 from sub_804A890: jmp     _free
-WARNING: addr 80498cc not found in map for sub_804A890
- Referenced from jmp     _free
-Found tail chunk for sub_804A8A0 at 804ef22
-Found tail chunk for sub_804A8A0 at 804ef78
-Resetting AnalyzedSP to false for sub_804A8A0
-Underflowing instruction: pop     ebx sp_delta: 24
-Found tail chunk for sub_804A8A0 at 804f1b0
-Found tail chunk for sub_804A8A0 at 804f265
- sub_804A8A0 has shared chunks 
-Used imprecise LocalVarsSize to find dealloc instr.
-Used imprecise LocalVarsSize to find dealloc instr.
-Found tail call at 804adea from sub_804AD40: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804AD40
- Referenced from jmp     _strcmp
-Found tail call at 804aeb3 from sub_804AE90: jmp     sub_804AE10
-WARNING: addr 804ae10 not found in map for sub_804AE90
- Referenced from jmp     sub_804AE10
-FindOutgoingArgsSize not called for sub_804AEC0 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804aec6 
-WARNING: MemDest and MemSrc in move at 804af4b for rep stosd
- Operand: memory phrase : reg EDI HIDDEN  DEF USE Operand: register EAX HIDDEN  USE 
-Found tail call at 804bce7 from sub_804BCD0: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804BCD0
- Referenced from jmp     _strcmp
-Found tail call at 804bd07 from sub_804BCF0: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804BCF0
- Referenced from jmp     _strcmp
-Found tail call at 804bd64 from sub_804BD10: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804BD10
- Referenced from jmp     _strcmp
-Found tail call at 804bde4 from sub_804BD90: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804BD90
- Referenced from jmp     _strcmp
-Found tail call at 804be22 from sub_804BE10: jmp     _strcoll
-WARNING: addr 80496ec not found in map for sub_804BE10
- Referenced from jmp     _strcoll
-Found tail call at 804be47 from sub_804BE30: jmp     short sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804BE30
- Referenced from jmp     short sub_804BE10
-Found tail call at 804be67 from sub_804BE50: jmp     short sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804BE50
- Referenced from jmp     short sub_804BE10
-Found tail call at 804bec4 from sub_804BE70: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804BE70
- Referenced from jmp     sub_804BE10
-Found tail call at 804bf44 from sub_804BEF0: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804BEF0
- Referenced from jmp     sub_804BE10
-Found tail call at 804bfc4 from sub_804BF70: jmp     sub_8051B80
-WARNING: addr 8051b80 not found in map for sub_804BF70
- Referenced from jmp     sub_8051B80
-Found tail call at 804c007 from sub_804BFF0: jmp     sub_8051B80
-WARNING: addr 8051b80 not found in map for sub_804BFF0
- Referenced from jmp     sub_8051B80
-Found tail call at 804c064 from sub_804C010: jmp     sub_8051B80
-WARNING: addr 8051b80 not found in map for sub_804C010
- Referenced from jmp     sub_8051B80
-Found tail call at 804c0a7 from sub_804C090: jmp     sub_8051B80
-WARNING: addr 8051b80 not found in map for sub_804C090
- Referenced from jmp     sub_8051B80
-Found tail call at 804c3e6 from sub_804C3C0: jmp     sub_804C300
-Found tail call at 804c407 from sub_804C3C0: jmp     sub_804C300
-WARNING: addr 804c300 not found in map for sub_804C3C0
- Referenced from jmp     sub_804C300
-WARNING: addr 804c300 not found in map for sub_804C3C0
- Referenced from jmp     sub_804C300
-FindOutgoingArgsSize not called for sub_804C4E0 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 804c4e8 
-Found tail call at 804ca56 from sub_804CA40: jmp     short sub_804C9F0
-Found tail call at 804ca72 from sub_804CA40: jmp     sub_804C9F0
-WARNING: addr 804c9f0 not found in map for sub_804CA40
- Referenced from jmp     short sub_804C9F0
-WARNING: addr 804c9f0 not found in map for sub_804CA40
- Referenced from jmp     sub_804C9F0
-Found tail call at 804ca96 from sub_804CA80: jmp     sub_804C9F0
-WARNING: addr 804c9f0 not found in map for sub_804CA80
- Referenced from jmp     sub_804C9F0
-Found tail call at 804de3c from sub_804DDC0: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804DDC0
- Referenced from jmp     sub_804BE10
-Found tail call at 804decc from sub_804DE50: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804DE50
- Referenced from jmp     _strcmp
-Found tail call at 804df5c from sub_804DEE0: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804DEE0
- Referenced from jmp     sub_804BE10
-Found tail call at 804dfec from sub_804DF70: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804DF70
- Referenced from jmp     _strcmp
-Found tail call at 804e08c from sub_804E000: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E000
- Referenced from jmp     sub_804BE10
-Found tail call at 804e13c from sub_804E0B0: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E0B0
- Referenced from jmp     _strcmp
-Found tail call at 804e1ec from sub_804E160: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E160
- Referenced from jmp     sub_804BE10
-Found tail call at 804e25b from sub_804E210: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E210
- Referenced from jmp     sub_804BE10
-Found tail call at 804e2bb from sub_804E270: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E270
- Referenced from jmp     _strcmp
-Found tail call at 804e31b from sub_804E2D0: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E2D0
- Referenced from jmp     sub_804BE10
-Found tail call at 804e37b from sub_804E330: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E330
- Referenced from jmp     _strcmp
-Found tail call at 804e3db from sub_804E390: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E390
- Referenced from jmp     sub_804BE10
-Found tail call at 804e43b from sub_804E3F0: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E3F0
- Referenced from jmp     _strcmp
-Found tail call at 804e49b from sub_804E450: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E450
- Referenced from jmp     sub_804BE10
-Found tail call at 804e4fb from sub_804E4B0: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E4B0
- Referenced from jmp     _strcmp
-Found tail call at 804e55b from sub_804E510: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E510
- Referenced from jmp     sub_804BE10
-Found tail call at 804e5bb from sub_804E570: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E570
- Referenced from jmp     _strcmp
-Found tail call at 804e61b from sub_804E5D0: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E5D0
- Referenced from jmp     sub_804BE10
-Found tail call at 804e67b from sub_804E630: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E630
- Referenced from jmp     _strcmp
-Found tail call at 804e713 from sub_804E690: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E690
- Referenced from jmp     sub_804BE10
-Found tail call at 804e7b3 from sub_804E730: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E730
- Referenced from jmp     _strcmp
-Found tail call at 804e853 from sub_804E7D0: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E7D0
- Referenced from jmp     sub_804BE10
-Found tail call at 804e8f3 from sub_804E870: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E870
- Referenced from jmp     sub_804BE10
-Found tail call at 804e993 from sub_804E910: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804E910
- Referenced from jmp     _strcmp
-Found tail call at 804ea33 from sub_804E9B0: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804E9B0
- Referenced from jmp     sub_804BE10
-Found tail call at 804ead3 from sub_804EA50: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804EA50
- Referenced from jmp     sub_804BE10
-Found tail call at 804eb73 from sub_804EAF0: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_804EAF0
- Referenced from jmp     _strcmp
-Found tail call at 804ec13 from sub_804EB90: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_804EB90
- Referenced from jmp     sub_804BE10
-Found tail chunk for sub_804EEE0 at 804f250
- sub_804EEE0 has shared chunks 
-Found tail call at 805146a from sub_80513F0: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_80513F0
- Referenced from jmp     _strcmp
-Found tail call at 80514fa from sub_8051480: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_8051480
- Referenced from jmp     _strcmp
-Found tail call at 805158e from sub_8051510: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_8051510
- Referenced from jmp     sub_804BE10
-Found tail call at 805162e from sub_80515B0: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_80515B0
- Referenced from jmp     sub_804BE10
-Found tail call at 80516fe from sub_8051650: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_8051650
- Referenced from jmp     sub_804BE10
-Found tail call at 80517de from sub_8051730: jmp     sub_804BE10
-WARNING: addr 804be10 not found in map for sub_8051730
- Referenced from jmp     sub_804BE10
-Found tail call at 80518ba from sub_8051810: jmp     _strcmp
-WARNING: addr 8049cac not found in map for sub_8051810
- Referenced from jmp     _strcmp
-Found tail call at 8052694 from sub_80525A0: jmp     sub_80581E0
-WARNING: addr 80581e0 not found in map for sub_80525A0
- Referenced from jmp     sub_80581E0
-SERIOUS WARNING: Call location 80582f0 not in a function.
-SERIOUS WARNING: Call location 8058370 not in a function.
-Found tail call at 805298f from sub_8052880: jmp     ___overflow
-WARNING: addr 80498fc not found in map for sub_8052880
- Referenced from jmp     ___overflow
-WARNING: Did not find indirect call target at 8052b96
-ERROR: base = 16 limit = 20 StackFrameMap size = 16
-SERIOUS WARNING: Call location 8052cad not in a function.
-SERIOUS WARNING: Call location 8052cd3 not in a function.
-ERROR: base = 20 limit = 24 StackFrameMap size = 20
-Found tail call at 8052f9d from sub_8052F90: jmp     sub_8052DF0
-WARNING: addr 8052df0 not found in map for sub_8052F90
- Referenced from jmp     sub_8052DF0
-WARNING: Did not find indirect call target at 8053529
-WARNING: Did not find indirect call target at 805354a
-WARNING: Did not find indirect call target at 8053591
-WARNING: Did not find indirect call target at 8053760
-Found tail call at 80537cd from sub_8053720: jmp     _free
-WARNING: addr 80498cc not found in map for sub_8053720
- Referenced from jmp     _free
-WARNING: Did not find indirect call target at 8053a09
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -200
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -200
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -200
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -200
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 16
-WARNING: Did not find indirect call target at 80551d2
-WARNING: Did not find indirect call target at 805524a
-WARNING: Did not find indirect call target at 80552b4
-Found tail call at 805532b from sub_8055310: jmp     sub_8055100
-WARNING: addr 8055100 not found in map for sub_8055310
- Referenced from jmp     sub_8055100
-SERIOUS WARNING: Call location 805612b not in a function.
-SERIOUS WARNING: Call location 80561e2 not in a function.
-SERIOUS WARNING: Call location 805623b not in a function.
-SERIOUS WARNING: Call location 805628b not in a function.
-Found tail call at 8056267 from sub_8056250: jmp     sub_8055EF0
-WARNING: addr 8055ef0 not found in map for sub_8056250
- Referenced from jmp     sub_8055EF0
-Found tail call at 80562b9 from sub_80562A0: jmp     sub_8055EF0
-WARNING: addr 8055ef0 not found in map for sub_80562A0
- Referenced from jmp     sub_8055EF0
-SERIOUS WARNING: Call location 80563c2 not in a function.
-Found tail call at 8058157 from sub_8058120: jmp     sub_8056430
-WARNING: addr 8056430 not found in map for sub_8058120
- Referenced from jmp     sub_8056430
-SERIOUS WARNING: Call location 8054da4 not in a function.
-SERIOUS WARNING: Call location 8054f24 not in a function.
-SERIOUS WARNING: Call location 805841d not in a function.
-SERIOUS WARNING: Call location 8052cc4 not in a function.
-SERIOUS WARNING: Call location 8052cdf not in a function.
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 28
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory phrase : Base ESP Index None Scale 0
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory phrase : Base ESP Index None Scale 0
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -888
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 20
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : reg EBP displ -808
-ERROR: unexpected data type 5 in GetOpDataSize() : Operand: memory displ : Base ESP Index None Scale 0 displ 24
-FindOutgoingArgsSize not called for sub_8058D10 AnalyzedSP: 1 CallsAlloca: 1 LocalVarsAllocInstr: 8058d18 
-WARNING: Did not find indirect call target at 805bd24
-WARNING: Did not find indirect call target at 805bd9b
-Starting code segment SegName: _fini
-Number of functions in segment: 380
-ERROR: base = 16 limit = 20 StackFrameMap size = 16
-Number of functions in FuncMap: 281
-Function .init_proc marked as unsafe because .__gmon_start__ is unsafe.
-Function .init_proc marked as unsafe because sub_8049D60 is unsafe.
-Function .init_proc marked as unsafe because sub_805BD80 is unsafe.
-Function marked as safe sub_8049D90
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .__fprintf_chk is unsafe.
-Function sub_804A240 marked as unsafe because .exit is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .__printf_chk is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .__printf_chk is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .__printf_chk is unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .fputs_unlocked is unsafe.
-Function sub_8053120 marked as unsafe because .setlocale is unsafe.
-Function sub_804A240 marked as unsafe.
-Function sub_804A240 marked as unsafe because .dcgettext is unsafe.
-Function sub_804A240 marked as unsafe because .__printf_chk is unsafe.
-Function sub_804A860 marked as unsafe because .free is unsafe.
-Function sub_804A860 marked as unsafe because .free is unsafe.
-Function sub_804A860 marked as unsafe because .free is unsafe.
-Function sub_804ABF0 marked as unsafe because .free is unsafe.
-Function sub_804ABF0 marked as unsafe because .free is unsafe.
-Function sub_804ABF0 marked as unsafe because .freecon is unsafe.
-Function sub_8056140 marked as unsafe because sub_8056070 is unsafe.
-Function sub_8056170 marked as unsafe.
-Function sub_804ACC0 marked as unsafe.
-Function sub_804ACC0 marked as unsafe because .__errno_location is unsafe.
-Function sub_804ACC0 marked as unsafe because .error is unsafe.
-Function sub_804AE90 marked as unsafe because sub_8054F90 is unsafe.
-Function sub_804C3C0 marked as unsafe because sub_8054F90 is unsafe.
-Function sub_804C9F0 marked as unsafe because .fwrite_unlocked is unsafe.
-Function sub_804CA40 marked as unsafe because sub_804C9F0 is unsafe.
-Function sub_804CA40 marked as unsafe because sub_804C9F0 is unsafe.
-Function sub_804C9F0 marked as unsafe.
-Function sub_804CA80 marked as unsafe because sub_804C9F0 is unsafe.
-Function sub_80518E0 marked as unsafe because .acl_extended_file is unsafe.
-Function sub_80518E0 marked as unsafe because .__errno_location is unsafe.
-Function sub_8052440 marked as unsafe because .strlen is unsafe.
-Function sub_8052440 marked as unsafe because sub_80522A0 is unsafe.
-Function sub_8052470 marked as unsafe because .strrchr is unsafe.
-Function sub_80527C0 marked as unsafe because .dcgettext is unsafe.
-Function sub_80527C0 marked as unsafe because .error is unsafe.
-Function sub_80527C0 marked as unsafe because .abort is unsafe.
-Function sub_8052810 marked as unsafe because sub_804A240 is unsafe.
-Function sub_80529A0 marked as unsafe because .dcgettext is unsafe.
-Function sub_8055330 marked as unsafe because sub_80561F0 is unsafe.
-Function sub_80529A0 marked as unsafe.
-Function sub_80529A0 marked as unsafe because sub_80561F0 is unsafe.
-Function sub_80529A0 marked as unsafe because .error is unsafe.
-Function sub_80529A0 marked as unsafe because .dcgettext is unsafe.
-Function sub_8052A50 marked as unsafe because .strlen is unsafe.
-Function sub_8052A50 marked as unsafe because .strncmp is unsafe.
-Function sub_8052A50 marked as unsafe because .strlen is unsafe.
-Function sub_8052C00 marked as unsafe because .strlen is unsafe.
-Function sub_8052D10 marked as unsafe because sub_8058C80 is unsafe.
-Function sub_8052D10 marked as unsafe because .__errno_location is unsafe.
-Function sub_8052D10 marked as unsafe because sub_8058C80 is unsafe.
-Function sub_8052D10 marked as unsafe because .__errno_location is unsafe.
-Function sub_8052D10 marked as unsafe because .dcgettext is unsafe.
-Function sub_8052D10 marked as unsafe because sub_8056170 is unsafe.
-Function sub_8052D10 marked as unsafe because .error is unsafe.
-Function sub_8052D10 marked as unsafe because ._exit is unsafe.
-Function sub_8052D10 marked as unsafe because .error is unsafe.
-Function sub_80530A0 marked as unsafe because sub_8052FB0 is unsafe.
-Function sub_80530A0 marked as unsafe because sub_80527C0 is unsafe.
-Function sub_8055360 marked as unsafe because sub_8055330 is unsafe.
-Function sub_80562C0 marked as unsafe because sub_80562A0 is unsafe.
-Function sub_8058300 marked as unsafe because .realloc is unsafe.
-Function sub_8058300 marked as unsafe because sub_80527C0 is unsafe.
-Function sub_8058380 marked as unsafe because .malloc is unsafe.
-Function sub_8058380 marked as unsafe because sub_80527C0 is unsafe.
-Function sub_80583B0 marked as unsafe because sub_8058380 is unsafe.
-Function sub_80583B0 marked as unsafe because .memcpy is unsafe.
-Function sub_80583E0 marked as unsafe because .strlen is unsafe.
-Function sub_80583E0 marked as unsafe because sub_80583B0 is unsafe.
-Function sub_8058850 marked as unsafe because .__strndup is unsafe.
-Function sub_8058850 marked as unsafe because sub_80527C0 is unsafe.
-Function sub_805BD40 marked as unsafe because .__cxa_atexit is unsafe.
-Function .term_proc marked as unsafe because sub_8049D00 is unsafe.
-Analyzing metadata for function .init_proc
-Analyzing metadata for function start
-Analyzing metadata for function sub_8049D00
-Analyzing metadata for function sub_8049D60
-Analyzing metadata for function sub_8049D90
-Analyzing metadata for function sub_8049DC0
-Analyzing metadata for function sub_8049E50
-Analyzing metadata for function sub_8049EF0
-Analyzing metadata for function sub_8049F90
-Analyzing metadata for function sub_804A030
-Analyzing metadata for function sub_804A0E0
-Analyzing metadata for function sub_804A240
-Analyzing metadata for function sub_804A860
-Analyzing metadata for function sub_804A890
-Analyzing metadata for function sub_804AB00
-Analyzing metadata for function sub_804AB80
-Analyzing metadata for function sub_804ABF0
-Analyzing metadata for function sub_804ACC0
-Analyzing metadata for function sub_804AD40
-Analyzing metadata for function sub_804AE10
-Analyzing metadata for function sub_804AE90
-Analyzing metadata for function sub_804AEC0
-Analyzing metadata for function sub_804BB50
-Analyzing metadata for function sub_804BCD0
-Analyzing metadata for function sub_804BCF0
-Analyzing metadata for function sub_804BD10
-Analyzing metadata for function sub_804BD90
-Analyzing metadata for function sub_804BE10
-Analyzing metadata for function sub_804BE30
-Analyzing metadata for function sub_804BE50
-Analyzing metadata for function sub_804BE70
-Analyzing metadata for function sub_804BEF0
-Analyzing metadata for function sub_804BF70
-Analyzing metadata for function sub_804BFF0
-Analyzing metadata for function sub_804C010
-Analyzing metadata for function sub_804C090
-Analyzing metadata for function sub_804C0B0
-Analyzing metadata for function sub_804C200
-Analyzing metadata for function sub_804C250
-Analyzing metadata for function sub_804C300
-Analyzing metadata for function sub_804C3C0
-Analyzing metadata for function sub_804C410
-Analyzing metadata for function sub_804C4E0
-Analyzing metadata for function sub_804C860
-Analyzing metadata for function sub_804C9F0
-Analyzing metadata for function sub_804CA40
-Analyzing metadata for function sub_804CA80
-Analyzing metadata for function sub_804CAA0
-Analyzing metadata for function sub_804CEE0
-Analyzing metadata for function sub_804D0C0
-Analyzing metadata for function sub_804D330
-Analyzing metadata for function sub_804D430
-Analyzing metadata for function sub_804DDC0
-Analyzing metadata for function sub_804DE50
-Analyzing metadata for function sub_804DEE0
-Analyzing metadata for function sub_804DF70
-Analyzing metadata for function sub_804E000
-Analyzing metadata for function sub_804E0B0
-Analyzing metadata for function sub_804E160
-Analyzing metadata for function sub_804E210
-Analyzing metadata for function sub_804E270
-Analyzing metadata for function sub_804E2D0
-Analyzing metadata for function sub_804E330
-Analyzing metadata for function sub_804E390
-Analyzing metadata for function sub_804E3F0
-Analyzing metadata for function sub_804E450
-Analyzing metadata for function sub_804E4B0
-Analyzing metadata for function sub_804E510
-Analyzing metadata for function sub_804E570
-Analyzing metadata for function sub_804E5D0
-Analyzing metadata for function sub_804E630
-Analyzing metadata for function sub_804E690
-Analyzing metadata for function sub_804E730
-Analyzing metadata for function sub_804E7D0
-Analyzing metadata for function sub_804E870
-Analyzing metadata for function sub_804E910
-Analyzing metadata for function sub_804E9B0
-Analyzing metadata for function sub_804EA50
-Analyzing metadata for function sub_804EAF0
-Analyzing metadata for function sub_804EB90
-Analyzing metadata for function sub_804EC30
-Analyzing metadata for function sub_804F2E0
-Analyzing metadata for function sub_804FAE0
-Analyzing metadata for function sub_80513F0
-Analyzing metadata for function sub_8051480
-Analyzing metadata for function sub_8051510
-Analyzing metadata for function sub_80515B0
-Analyzing metadata for function sub_8051650
-Analyzing metadata for function sub_8051730
-Analyzing metadata for function sub_8051810
-Analyzing metadata for function sub_80518E0
-Analyzing metadata for function sub_80519E0
-Analyzing metadata for function sub_8051AC0
-Analyzing metadata for function sub_8051B80
-Analyzing metadata for function sub_8051F10
-Analyzing metadata for function sub_80522A0
-Analyzing metadata for function sub_8052440
-Analyzing metadata for function sub_8052470
-Analyzing metadata for function sub_80525A0
-Analyzing metadata for function sub_8052790
-Analyzing metadata for function sub_80527C0
-Analyzing metadata for function sub_8052810
-Analyzing metadata for function sub_8052880
-Analyzing metadata for function sub_80529A0
-Analyzing metadata for function sub_8052A50
-Analyzing metadata for function sub_8052B30
-Analyzing metadata for function sub_8052BA0
-Analyzing metadata for function sub_8052C00
-Analyzing metadata for function sub_8052D10
-Analyzing metadata for function sub_8052DF0
-Analyzing metadata for function sub_8052F90
-Analyzing metadata for function sub_8052FB0
-Analyzing metadata for function sub_80530A0
-Analyzing metadata for function sub_80530D0
-Analyzing metadata for function sub_8053120
-Analyzing metadata for function sub_80531B0
-Analyzing metadata for function sub_80533C0
-Analyzing metadata for function sub_8053500
-Analyzing metadata for function sub_8053720
-Analyzing metadata for function sub_80537E0
-Analyzing metadata for function sub_8053970
-Analyzing metadata for function sub_8053AF0
-Analyzing metadata for function sub_8053BE0
-Analyzing metadata for function sub_8053E70
-Analyzing metadata for function sub_8054030
-Analyzing metadata for function sub_8054E10
-Analyzing metadata for function sub_8054F90
-Analyzing metadata for function sub_8055020
-Analyzing metadata for function sub_8055100
-Analyzing metadata for function sub_8055310
-Analyzing metadata for function sub_8055330
-Analyzing metadata for function sub_8055360
-Analyzing metadata for function sub_8055380
-Analyzing metadata for function sub_80553A0
-Analyzing metadata for function sub_80553D0
-Analyzing metadata for function sub_80554F0
-Analyzing metadata for function sub_8055540
-Analyzing metadata for function sub_80555B0
-Analyzing metadata for function sub_8055EF0
-Analyzing metadata for function sub_8056070
-Analyzing metadata for function sub_8056140
-Analyzing metadata for function sub_8056170
-Analyzing metadata for function sub_8056190
-Analyzing metadata for function sub_80561F0
-Analyzing metadata for function sub_8056250
-Analyzing metadata for function sub_80562A0
-Analyzing metadata for function sub_80562C0
-Analyzing metadata for function sub_80562E0
-Analyzing metadata for function sub_80563D0
-Analyzing metadata for function sub_8056430
-Analyzing metadata for function sub_8058120
-Analyzing metadata for function sub_8058160
-Analyzing metadata for function sub_80581E0
-Analyzing metadata for function sub_8058300
-Analyzing metadata for function sub_8058380
-Analyzing metadata for function sub_80583B0
-Analyzing metadata for function sub_80583E0
-Analyzing metadata for function sub_8058440
-Analyzing metadata for function sub_8058500
-Analyzing metadata for function sub_8058560
-Analyzing metadata for function sub_8058840
-Analyzing metadata for function sub_8058850
-Analyzing metadata for function sub_8058880
-Analyzing metadata for function sub_8058960
-Analyzing metadata for function sub_8058C80
-Analyzing metadata for function sub_8058D10
-Analyzing metadata for function sub_805AB00
-Analyzing metadata for function sub_805AB60
-Analyzing metadata for function sub_805AC80
-Analyzing metadata for function sub_805B710
-Analyzing metadata for function sub_805B890
-Analyzing metadata for function sub_805BA60
-Analyzing metadata for function sub_805BB90
-Analyzing metadata for function sub_805BCD0
-Analyzing metadata for function sub_805BCE0
-Analyzing metadata for function sub_805BD3A
-Analyzing metadata for function sub_805BD40
-Analyzing metadata for function sub_805BD80
-Analyzing metadata for function .term_proc
-Inferring types for function .init_proc
-Inferring types for function start
-Inferring types for function sub_8049D00
-Inferring types for function sub_8049D60
-Inferring types for function sub_8049D90
-Inferring types for function sub_8049DC0
-Inferring types for function sub_8049E50
-Inferring types for function sub_8049EF0
-Inferring types for function sub_8049F90
-Inferring types for function sub_804A030
-Inferring types for function sub_804A0E0
-Inferring types for function sub_804A240
-Inferring types for function sub_804A860
-Inferring types for function sub_804A890
-Inferring types for function sub_804AB00
-Inferring types for function sub_804AB80
-Inferring types for function sub_804ABF0
-Inferring types for function sub_804ACC0
-Inferring types for function sub_804AD40
-Inferring types for function sub_804AE10
-Inferring types for function sub_804AE90
-Inferring types for function sub_804AEC0
-Inferring types for function sub_804BB50
-Inferring types for function sub_804BCD0
-Inferring types for function sub_804BCF0
-Inferring types for function sub_804BD10
-Inferring types for function sub_804BD90
-Inferring types for function sub_804BE10
-Inferring types for function sub_804BE30
-Inferring types for function sub_804BE50
-Inferring types for function sub_804BE70
-Inferring types for function sub_804BEF0
-Inferring types for function sub_804BF70
-Inferring types for function sub_804BFF0
-Inferring types for function sub_804C010
-Inferring types for function sub_804C090
-Inferring types for function sub_804C0B0
-Inferring types for function sub_804C200
-Inferring types for function sub_804C250
-Inferring types for function sub_804C300
-Inferring types for function sub_804C3C0
-Inferring types for function sub_804C410
-Inferring types for function sub_804C4E0
-Inferring types for function sub_804C860
-Inferring types for function sub_804C9F0
-Inferring types for function sub_804CA40
-Inferring types for function sub_804CA80
-Inferring types for function sub_804CAA0
-Inferring types for function sub_804CEE0
-Inferring types for function sub_804D0C0
-Inferring types for function sub_804D330
-Inferring types for function sub_804D430
-Inferring types for function sub_804DDC0
-Inferring types for function sub_804DE50
-Inferring types for function sub_804DEE0
-Inferring types for function sub_804DF70
-Inferring types for function sub_804E000
-Inferring types for function sub_804E0B0
-Inferring types for function sub_804E160
-Inferring types for function sub_804E210
-Inferring types for function sub_804E270
-Inferring types for function sub_804E2D0
-Inferring types for function sub_804E330
-Inferring types for function sub_804E390
-Inferring types for function sub_804E3F0
-Inferring types for function sub_804E450
-Inferring types for function sub_804E4B0
-Inferring types for function sub_804E510
-Inferring types for function sub_804E570
-Inferring types for function sub_804E5D0
-Inferring types for function sub_804E630
-Inferring types for function sub_804E690
-Inferring types for function sub_804E730
-Inferring types for function sub_804E7D0
-Inferring types for function sub_804E870
-Inferring types for function sub_804E910
-Inferring types for function sub_804E9B0
-Inferring types for function sub_804EA50
-Inferring types for function sub_804EAF0
-Inferring types for function sub_804EB90
-Inferring types for function sub_804EC30
-Inferring types for function sub_804F2E0
-Inferring types for function sub_804FAE0
-Inferring types for function sub_80513F0
-Inferring types for function sub_8051480
-Inferring types for function sub_8051510
-Inferring types for function sub_80515B0
-Inferring types for function sub_8051650
-Inferring types for function sub_8051730
-Inferring types for function sub_8051810
-Inferring types for function sub_80518E0
-Inferring types for function sub_80519E0
-Inferring types for function sub_8051AC0
-Inferring types for function sub_8051B80
-Inferring types for function sub_8051F10
-Inferring types for function sub_80522A0
-Inferring types for function sub_8052440
-Inferring types for function sub_8052470
-Inferring types for function sub_80525A0
-Inferring types for function sub_8052790
-Inferring types for function sub_80527C0
-Inferring types for function sub_8052810
-Inferring types for function sub_8052880
-Inferring types for function sub_80529A0
-Inferring types for function sub_8052A50
-Inferring types for function sub_8052B30
-Inferring types for function sub_8052BA0
-Inferring types for function sub_8052C00
-Inferring types for function sub_8052D10
-Inferring types for function sub_8052DF0
-Inferring types for function sub_8052F90
-Inferring types for function sub_8052FB0
-Inferring types for function sub_80530A0
-Inferring types for function sub_80530D0
-Inferring types for function sub_8053120
-Inferring types for function sub_80531B0
-Inferring types for function sub_80533C0
-Inferring types for function sub_8053500
-Inferring types for function sub_8053720
-Inferring types for function sub_80537E0
-Inferring types for function sub_8053970
-Inferring types for function sub_8053AF0
-Inferring types for function sub_8053BE0
-Inferring types for function sub_8053E70
-Inferring types for function sub_8054030
-Inferring types for function sub_8054E10
-Inferring types for function sub_8054F90
-Inferring types for function sub_8055020
-Inferring types for function sub_8055100
-Inferring types for function sub_8055310
-Inferring types for function sub_8055330
-Inferring types for function sub_8055360
-Inferring types for function sub_8055380
-Inferring types for function sub_80553A0
-Inferring types for function sub_80553D0
-Inferring types for function sub_80554F0
-Inferring types for function sub_8055540
-Inferring types for function sub_80555B0
-Inferring types for function sub_8055EF0
-Inferring types for function sub_8056070
-Inferring types for function sub_8056140
-Inferring types for function sub_8056170
-Inferring types for function sub_8056190
-Inferring types for function sub_80561F0
-Inferring types for function sub_8056250
-Inferring types for function sub_80562A0
-Inferring types for function sub_80562C0
-Inferring types for function sub_80562E0
-Inferring types for function sub_80563D0
-Inferring types for function sub_8056430
-Inferring types for function sub_8058120
-Inferring types for function sub_8058160
-Inferring types for function sub_80581E0
-Inferring types for function sub_8058300
-Inferring types for function sub_8058380
-Inferring types for function sub_80583B0
-Inferring types for function sub_80583E0
-Inferring types for function sub_8058440
-Inferring types for function sub_8058500
-Inferring types for function sub_8058560
-Inferring types for function sub_8058840
-Inferring types for function sub_8058850
-Inferring types for function sub_8058880
-Inferring types for function sub_8058960
-Inferring types for function sub_8058C80
-Inferring types for function sub_8058D10
-Inferring types for function sub_805AB00
-Inferring types for function sub_805AB60
-Inferring types for function sub_805AC80
-Inferring types for function sub_805B710
-Inferring types for function sub_805B890
-Inferring types for function sub_805BA60
-Inferring types for function sub_805BB90
-Inferring types for function sub_805BCD0
-Inferring types for function sub_805BCE0
-Inferring types for function sub_805BD3A
-ERROR: FG stack table index out of range in MDGetFGStackLocInfo at 805bd3a
-ERROR: FG stack table index out of range in MDGetFGStackLocInfo at 805bd3a
-Inferring types for function sub_805BD40
-Inferring types for function sub_805BD80
-Inferring types for function .term_proc
-Total Typed DEFs: 12146
-Total Untyped DEFs: 9793
-Total Typed Phi DEFs: 391
-Total Untyped Phi DEFs: 2121
-Total Safe Functions: 83
-Total Safe Blocks: 3479
-Total Unsafe Blocks: 317
-WARNING: Did not find indirect call target at 805331e
-WARNING: Did not find indirect call target at 80534a1
-WARNING: Did not find indirect call target at 80534c7
-WARNING: Did not find indirect call target at 805360b
-WARNING: Did not find indirect call target at 80536db
-WARNING: Did not find indirect call target at 8053708
-Optimization Category Count 0:  1955 Annotations: 171
-Optimization Category Count 1:  6486 Annotations: 6486
-Optimization Category Count 2:  735 Annotations: 709
-Optimization Category Count 3:  8897 Annotations: 1382
-Optimization Category Count 4:  0 Annotations: 0
-Optimization Category Count 5:  1211 Annotations: 680
-Optimization Category Count 6:  0 Annotations: 0
-Optimization Category Count 7:  96 Annotations: 96
-Optimization Category Count 8:  0 Annotations: 0
-Optimization Category Count 9:  55 Annotations: 38
-Optimization Category Count 10:  0 Annotations: 0
-Flushing buffers, please wait...ok
-Unloading IDP module /home/jdh8d/peasoup/uva/idapro61/ida/procs/pc.ilx...
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied.REMOVED.git-id
deleted file mode 100644
index 1174484db..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/a.stratafied.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-f1dac828638fc38b5af04456ac2935a705c2bb18
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id
deleted file mode 100644
index 697cb3a26..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/clone.id
+++ /dev/null
@@ -1 +0,0 @@
-300
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out
deleted file mode 100644
index 56e81dbf4..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/do_concolic.out
+++ /dev/null
@@ -1 +0,0 @@
-Skipping step concolic.
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log
deleted file mode 100644
index f4e789c25..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/calc_conflicts.log
+++ /dev/null
@@ -1,15 +0,0 @@
-New Variant, after reading registration, is: (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction)
-# ATTRIBUTE num_addresses=76448
-# ATTRIBUTE num_conflicts=7
-# ATTRIBUTE total_conflicts=19549
-# ATTRIBUTE ave_conflicts=0.255716
-# ATTRIBUTE ave_bytes_conflicted=9.15655e-05
-# ATTRIBUTE total_executable_bytes = 75640
-# ATTRIBUTE ave_conflicts_within_exe=0.258448
-# ATTRIBUTE ave_bytes_conflicted_within_exe=9.25436e-05
-# ATTRIBUTE start_time=2011-11-25T13:55:34-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:35-0800
-# ATTRIBUTE peasoup_step_name=calc_conflicts
-# ATTRIBUTE peasoup_step_number=15
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/calc_conflicts.exe 300 a.ncexe 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log
deleted file mode 100644
index 102fc31a9..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/clone.log
+++ /dev/null
@@ -1,13 +0,0 @@
-NOTICE:  CREATE TABLE will create implicit sequence "variant300_address_address_id_seq" for serial column "variant300_address.address_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant300_address_pkey" for table "variant300_address"
-NOTICE:  CREATE TABLE will create implicit sequence "variant300_function_function_id_seq" for serial column "variant300_function.function_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant300_function_pkey" for table "variant300_function"
-NOTICE:  CREATE TABLE will create implicit sequence "variant300_instruction_instruction_id_seq" for serial column "variant300_instruction.instruction_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant300_instruction_pkey" for table "variant300_instruction"
-Cloned Variant is: (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction)
-# ATTRIBUTE start_time=2011-11-25T13:55:24-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:24-0800
-# ATTRIBUTE peasoup_step_name=clone
-# ATTRIBUTE peasoup_step_number=12
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/clone.exe 299 clone.id 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log
deleted file mode 100644
index b53b05fb7..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/copy_exe.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:55:44-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:44-0800
-# ATTRIBUTE peasoup_step_name=copy_exe
-# ATTRIBUTE peasoup_step_number=18
-# ATTRIBUTE peasoup_step_command=cp ls.shared.orig.sh ../ls.shared.orig.peasoup 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log
deleted file mode 100644
index ff1745454..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/create_binary_script.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE peasoup_step_name=create_binary_script
-# ATTRIBUTE peasoup_step_number=1
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_makepeasoupbinary.sh ls.shared.orig 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log
deleted file mode 100644
index baee7d70f..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/double_free.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE peasoup_step_name=double_free
-# ATTRIBUTE peasoup_step_number=3
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_DOUBLE_FREE 1 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log
deleted file mode 100644
index e8abc2a88..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_cfg.log
+++ /dev/null
@@ -1,19 +0,0 @@
-New Variant, after reading registration, is: (variant_id=299:schema=1:orig_pid=299:name=ls_shared_orig_803:ATN=ls_shared_orig_803_ADDRESS:FTN=ls_shared_orig_803_function:ITN=ls_shared_orig_803_instruction)
-Found 20861 instructions.
-Cannot set fallthrough for 8049688.
-Found 1 bad fallthroughs at round 0
-Missed instruction count=1
-Found new instruction, add byte [eax] , al from fill_in_cfg , at 804968a in file <no name yet>.
-Found a total of 1 new instructions.
-Found 20862 instructions.
-Missed instruction count=0
-Found a total of 0 new instructions.
-Caution: Was unable to find instructions for these addresses:
-
-NOTICE:  truncate cascades to table "ls_shared_orig_803_instruction"
-# ATTRIBUTE start_time=2011-11-25T13:55:11-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:18-0800
-# ATTRIBUTE peasoup_step_name=fill_in_cfg
-# ATTRIBUTE peasoup_step_number=10
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_cfg.exe 299 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log
deleted file mode 100644
index 2a1958dcb..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fill_in_indtargs.log
+++ /dev/null
@@ -1,66 +0,0 @@
-New Variant, after reading registration, is: (variant_id=299:schema=1:orig_pid=299:name=ls_shared_orig_803:ATN=ls_shared_orig_803_ADDRESS:FTN=ls_shared_orig_803_function:ITN=ls_shared_orig_803_instruction)
-=========================================
-Targets from data sections are: 
-# ATTRIBUTE total_indirect_targets_pass1=372
-=========================================
-=========================================
-All targets from data+instruction sections are: 
-# ATTRIBUTE total_indirect_targets_pass2=382
-=========================================
-Found .eh_frame is section 18
-Did not find .gcc_except_table immediately after .eh_frame
-=========================================
-All targets from data+instruction+eh_header sections are: 
-# ATTRIBUTE total_indirect_targets_pass3=382
-=========================================
-=========================================
-All targets from data+instruction+eh_header sections+eh_header_ranges are: 
-# ATTRIBUTE total_indirect_targets_pass4=382
-804964c
-8049692, 80496a2, 80496b2, 80496c2, 80496d2, 80496e2, 80496f2, 8049702, 8049712, 8049722
-8049732, 8049742, 8049752, 8049762, 8049772, 8049782, 8049792, 80497a2, 80497b2, 80497c2
-80497d2, 80497e2, 80497f2, 8049802, 8049812, 8049822, 8049832, 8049842, 8049852, 8049862
-8049872, 8049882, 8049892, 80498a2, 80498b2, 80498c2, 80498cc, 80498d2, 80498e2, 80498f2
-8049902, 8049912, 8049922, 8049932, 8049942, 8049952, 8049962, 8049972, 8049982, 8049992
-80499a2, 80499b2, 80499c2, 80499d2, 80499e2, 80499f2, 8049a02, 8049a12, 8049a22, 8049a32
-8049a42, 8049a52, 8049a62, 8049a72, 8049a82, 8049a92, 8049aa2, 8049ab2, 8049ac2, 8049ad2
-8049ae2, 8049af2, 8049afc, 8049b02, 8049b12, 8049b22, 8049b32, 8049b42, 8049b52, 8049b62
-8049b72, 8049b82, 8049b92, 8049ba2, 8049bb2, 8049bc2, 8049bd2, 8049be2, 8049bf2, 8049c02
-8049c12, 8049c22, 8049c32, 8049c42, 8049c52, 8049c62, 8049c72, 8049c82, 8049c92, 8049ca2
-8049cb2, 8049cc2, 8049cd0, 8049d90, 8049dc0, 8049e10, 8049e30, 8049e50, 8049ef0, 8049f90
-804a030, 804a890, 804a968, 804a98a, 804aa30, 804aa40, 804aa50, 804aa5c, 804aa66, 804aa70
-804aa7a, 804aa85, 804aa95, 804aa9f, 804aaa9, 804aab5, 804aabf, 804aac9, 804aad5, 804aadf
-804ad40, 804bcd0, 804bcf0, 804bd10, 804bd90, 804be30, 804be50, 804be70, 804bef0, 804bf70
-804bff0, 804c010, 804c090, 804ddc0, 804de50, 804dee0, 804df70, 804e000, 804e0b0, 804e160
-804e210, 804e270, 804e2d0, 804e330, 804e390, 804e3f0, 804e450, 804e4b0, 804e510, 804e570
-804e5d0, 804e630, 804e690, 804e730, 804e7d0, 804e870, 804e910, 804e9b0, 804ea50, 804eaf0
-804eb90, 804ef22, 804efed, 804f0a7, 804f0f9, 804f14c, 804fae0, 804fe06, 804fe1f, 804fe26
-8050148, 8050156, 805019d, 80501e9, 8050220, 805022c, 805027e, 80502c5, 80502ec, 80502f8
-805030f, 8050356, 8050365, 8050374, 80503d8, 8050418, 8050424, 8050433, 80504c9, 80504dd
-80504ec, 8050500, 805050c, 8050518, 8050524, 8050533, 8050549, 8050558, 805058f, 805059b
-80505d2, 80505e8, 8050622, 805062e, 805063d, 8050649, 8050658, 805069d, 80506b9, 80506d6
-80506e2, 8050748, 805075c, 8050768, 8050781, 805079a, 80507a9, 80507d8, 80507e7, 80507f3
-80507ff, 8050813, 8050827, 8050869, 8050882, 8050891, 80513f0, 8051480, 8051510, 80515b0
-8051650, 8051730, 8051810, 80526a7, 80526b9, 80526cb, 80526d0, 80526e2, 80526f4, 8052709
-805271e, 8052733, 8052748, 8052810, 8052d10, 80555ea, 8055663, 80557e8, 8055891, 80558ae
-80558d2, 8055905, 8055938, 8055970, 8055985, 805598c, 80559a0, 8055a28, 8055a40, 8055a80
-8055aa8, 8055ac8, 8055ad8, 8055ae8, 8055af8, 8055b08, 8055b88, 8055bb0, 8055c68, 8055e30
-805657d, 80567bd, 8056902, 805698e, 8056ac9, 8056bd2, 8056be1, 8056c17, 8056c23, 8056c2c
-8056fd7, 805701c, 80570b5, 80570c1, 805715d, 805719c, 80571c0, 8057239, 8057308, 8057381
-80573cc, 8057412, 805742a, 805744f, 8057471, 8057496, 8057632, 805764f, 805766c, 80576b7
-80576d2, 80576f7, 805773e, 8057761, 8057786, 8057812, 805785c, 805796d, 805870e, 8058728
-8058752, 805875c, 8058766, 805877f, 8058793, 805879d, 80587a7, 80587b4, 80587c1, 80587d9
-80587e6, 8058a90, 8058b5d, 8058b7d, 8058b8a, 8058bb0, 8058bcc, 8058bd6, 8058be0, 8058bea
-8058bf4, 8058bfe, 8058c08, 8058c12, 80592b0, 8059320, 80594a0, 8059570, 8059610, 8059640
-8059670, 80596d0, 8059738, 80597d0, 8059a58, 8059eb0, 8059ec0, 8059ed8, 805ab85, 805aba8
-805abc8, 805abf0, 805ac00, 805ac10, 805ac20, 805ac40, 805ac60, 805ae92, 805aed8, 805af89
-805b1ee, 805b210, 805b221, 805b232, 805b258, 805b265, 805b288, 805b2b0, 805bcd0, 805bce0
-805bdac, 
-=========================================
-NOTICE:  truncate cascades to table "ls_shared_orig_803_instruction"
-# ATTRIBUTE start_time=2011-11-25T13:55:18-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:24-0800
-# ATTRIBUTE peasoup_step_name=fill_in_indtargs
-# ATTRIBUTE peasoup_step_number=11
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_indtargs.exe 299 ./a.ncexe 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log
deleted file mode 100644
index c53ec0543..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/fix_calls.log
+++ /dev/null
@@ -1,20 +0,0 @@
-Reading variant 300 from database.
-Fixing calls->push/jmp in variant (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction).
-# ATTRIBUTE fixed_calls=27
-# ATTRIBUTE no_fix_needed_calls=901
-# ATTRIBUTE other_instructions=19935
-# ATTRIBUTE fixed_ratio=0.0290948
-# ATTRIBUTE remaining_ratio=0.0431865
-# ATTRIBUTE no_target_insn=19
-# ATTRIBUTE target_not_in_function=0
-# ATTRIBUTE call_to_not_entry=2
-# ATTRIBUTE thunk_check=2
-# ATTRIBUTE found_pattern=0
-Writing variant (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction) back to database.
-Done!
-# ATTRIBUTE start_time=2011-11-25T13:55:24-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:29-0800
-# ATTRIBUTE peasoup_step_name=fix_calls
-# ATTRIBUTE peasoup_step_number=13
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fix_calls.exe 300 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log
deleted file mode 100644
index 68bbf10d1..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/generate_spri.log
+++ /dev/null
@@ -1,10 +0,0 @@
-Looking up variant 300 from database.
-Reading variant 300 from database.
-Reading variant 299 from database.
-Done!
-# ATTRIBUTE start_time=2011-11-25T13:55:35-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:38-0800
-# ATTRIBUTE peasoup_step_name=generate_spri
-# ATTRIBUTE peasoup_step_number=16
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/generate_spri.exe 300 a.irdb.aspri 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log
deleted file mode 100644
index a8a3d386b..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/heaprand.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE peasoup_step_name=heaprand
-# ATTRIBUTE peasoup_step_number=2
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_HEAPRAND 1 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log
deleted file mode 100644
index 7c63707b5..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/integertransform.log
+++ /dev/null
@@ -1,2005 +0,0 @@
-INT: transforming binary: cloneid=300 annotationInfoFile=a.ncexe.infoannot
-Getting variand id
-Reading IR DB
-Parse annotation file
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-Done parsing annotation file
-Got all annotations
-Do the integer transform
-integertransform: looking at function: .memcpy
-integertransform: looking at function: .strtoul
-integertransform: looking at function: .strlen
-integertransform: looking at function: .getpwuid
-integertransform: looking at function: .acl_extended_file
-integertransform: looking at function: .setlocale
-integertransform: looking at function: .strcpy
-integertransform: looking at function: .raise
-integertransform: looking at function: .fwrite_unlocked
-integertransform: looking at function: .clock_gettime
-integertransform: looking at function: .getfilecon
-integertransform: looking at function: .closedir
-integertransform: looking at function: .fwrite
-integertransform: looking at function: .strstr
-integertransform: looking at function: .free
-integertransform: looking at function: .__lxstat64
-integertransform: looking at function: ._obstack_newchunk
-integertransform: looking at function: .strchr
-integertransform: looking at function: sub_804C300
-integertransform: underflow annotation:    804c324      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c350      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c374      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+1 ZZ lea     eax, [esi+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C3C0
-integertransform: looking at function: sub_804C410
-integertransform: underflow annotation:    804c421      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c44a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, [edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    804c44d      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [ebp+var_20], edi 
-integertransform: underflow annotation:    804c453      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [edx+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804C4E0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c657      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-37 ZZ lea     edx, [eax-25h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c69d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c71a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [ebp+s] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c725      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ecx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c728      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+31 ZZ lea     eax, [eax+1Fh] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c7a0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sbb     esi, 0FFFFFFFFh 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c7d0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-97 ZZ lea     edx, [eax-61h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c812      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [ebp+s] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C860
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c9d4      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C9F0
-integertransform: looking at function: sub_804CA40
-integertransform: looking at function: sub_804CA80
-integertransform: looking at function: sub_804CAA0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804cad8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     edx, [eax+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804cb23      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea     ecx, [edx+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804cb84      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804cbaf      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804cc8c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804cd17      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-1 ZZ lea     eax, [esi+edx-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804cec2      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sbb     edi, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804CEE0
-integertransform: underflow annotation:    804cf3c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d043      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d097      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804D0C0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d24b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d260      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+2 ZZ lea     edx, [eax+2] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d2a9      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*8+134615520 ZZ lea     ecx, ds:80611E0h[esi*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804D330
-integertransform: underflow annotation:    804d3d2      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804D430
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d45a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     eax, [ebx+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d4f3      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d510      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea     edi, [esi+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d646      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d660      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     esi, [edi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d6ed      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_14EC] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d858      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-16843009 ZZ lea     eax, [edx-1010101h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d878      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sbb     esi, 3 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d89b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d96a      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+-15778476 ZZ lea     ecx, [edx-0F0C2ACh] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d9a9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d9af      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804da5d      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ds:dword_8061394 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804da6b      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ds:dword_8061398 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804db20      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX+1 ZZ lea     esi, [edi+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804db70      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI+4 ZZ lea     esi, [esi+edi+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804dba5      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1          ; int 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804dd05      6 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, [ebp+var_14F4] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804DDC0
-integertransform: looking at function: sub_804DE50
-integertransform: looking at function: sub_804DEE0
-integertransform: looking at function: sub_804BCF0
-integertransform: looking at function: sub_804BD10
-integertransform: looking at function: .nl_langinfo
-integertransform: looking at function: .malloc
-integertransform: looking at function: .sigprocmask
-integertransform: looking at function: .__stack_chk_fail
-integertransform: looking at function: .__fpending
-integertransform: looking at function: .lgetfilecon
-integertransform: looking at function: .error
-integertransform: looking at function: .acl_get_tag_type
-integertransform: looking at function: .getgrgid
-integertransform: looking at function: .__strtoull_internal
-integertransform: looking at function: .sigaddset
-integertransform: looking at function: .readlink
-integertransform: looking at function: .memmove
-integertransform: looking at function: .__ctype_tolower_loc
-integertransform: looking at function: .__strndup
-integertransform: looking at function: .acl_get_entry
-integertransform: looking at function: .textdomain
-integertransform: looking at function: .__fxstat64
-integertransform: looking at function: .wcstombs
-integertransform: looking at function: .__sprintf_chk
-integertransform: looking at function: .fnmatch
-integertransform: looking at function: .strncmp
-integertransform: looking at function: .__snprintf_chk
-integertransform: looking at function: .fflush_unlocked
-integertransform: looking at function: .strftime
-integertransform: looking at function: .wcwidth
-integertransform: looking at function: .iswprint
-integertransform: looking at function: .getpwnam
-integertransform: looking at function: .strcmp
-integertransform: looking at function: .exit
-integertransform: looking at function: start
-integertransform: looking at function: sub_8049D00
-integertransform: underflow annotation:    8049d1a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, offset dword_8060EF8 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049d23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8049D60
-integertransform: looking at function: sub_8049D90
-integertransform: looking at function: sub_8049DC0
-integertransform: looking at function: sub_8049E50
-integertransform: looking at function: sub_8049EF0
-integertransform: looking at function: sub_8049F90
-integertransform: looking at function: sub_804A030
-integertransform: looking at function: sub_804A0E0
-integertransform: looking at function: sub_804A240
-integertransform: looking at function: sub_804A860
-integertransform: looking at function: sub_804A890
-integertransform: looking at function: sub_804A8A0
-integertransform: looking at function: sub_804AB00
-integertransform: looking at function: sub_804AB80
-integertransform: looking at function: sub_804ABF0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804ACC0
-integertransform: looking at function: sub_804AD40
-integertransform: looking at function: sub_8052440
-integertransform: looking at function: sub_8052470
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8052496      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805249b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80524a5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea     esi, [eax-6] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80524d6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea     ebx, [eax+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_80525A0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8052790
-integertransform: looking at function: sub_80527C0
-integertransform: looking at function: sub_8052810
-integertransform: looking at function: sub_8052880
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80529A0
-integertransform: looking at function: sub_8052A50
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .stpcpy
-integertransform: looking at function: ._obstack_begin
-integertransform: looking at function: ._exit
-integertransform: looking at function: .strrchr
-integertransform: looking at function: .__assert_fail
-integertransform: looking at function: .bindtextdomain
-integertransform: looking at function: .mbrtowc
-integertransform: looking at function: .gettimeofday
-integertransform: looking at function: .__ctype_toupper_loc
-integertransform: looking at function: sub_80530A0
-integertransform: looking at function: sub_80530D0
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: looking at function: sub_8053120
-integertransform: looking at function: sub_80531B0
-integertransform: looking at function: sub_80533C0
-integertransform: looking at function: sub_8053500
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805352f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     edi, [edi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8053720
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80537E0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80538b3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*2 ZZ lea     eax, [edx+edx*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805392c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*8 ZZ lea     eax, [eax+edx*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8053970
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8053a0f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*8 ZZ lea     ebx, [ebx+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804C090
-integertransform: looking at function: sub_804C0B0
-integertransform: truncation annotation:    804c0df      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   esi, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c0e5      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4+-4 ZZ lea     edi, ds:0FFFFFFFCh[ebx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c11b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 4 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c127      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C200
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    804c23c      3 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ movzx   edx, bl 
-integertransform: looking at function: sub_804C250
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c270      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     ebx, [esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c29b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ESI ZZ lea     ebx, [ecx+esi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c29e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c2ac      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     ebx, [esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .__printf_chk
-integertransform: looking at function: .getgrnam
-integertransform: looking at function: ThisIsNotAFunction
-integertransform: looking at function: ._setjmp
-integertransform: looking at function: .tcgetpgrp
-integertransform: looking at function: .mktime
-integertransform: looking at function: .readdir64
-integertransform: looking at function: sub_804DF70
-integertransform: looking at function: sub_804E000
-integertransform: looking at function: sub_804E0B0
-integertransform: looking at function: sub_804E160
-integertransform: looking at function: sub_804E210
-integertransform: looking at function: sub_804E270
-integertransform: looking at function: sub_804E2D0
-integertransform: looking at function: sub_804E330
-integertransform: looking at function: sub_804E390
-integertransform: looking at function: sub_804E3F0
-integertransform: looking at function: sub_804E450
-integertransform: looking at function: sub_804E4B0
-integertransform: looking at function: sub_804E510
-integertransform: looking at function: sub_804E570
-integertransform: looking at function: sub_804E5D0
-integertransform: looking at function: sub_804E630
-integertransform: looking at function: sub_804E690
-integertransform: looking at function: sub_804E730
-integertransform: looking at function: sub_804E7D0
-integertransform: looking at function: sub_804E870
-integertransform: looking at function: sub_804E910
-integertransform: looking at function: sub_804E9B0
-integertransform: looking at function: sub_804EA50
-integertransform: looking at function: sub_804EAF0
-integertransform: looking at function: sub_804EB90
-integertransform: looking at function: sub_804EC30
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ec83      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea     eax, [eax+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804eca6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ecb6      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    804ecbd      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     edi, eax 
-integertransform: signedness annotation:    804ecbf      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     eax, ebx 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ecee      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EBX*2 ZZ lea     ecx, [ebx+ebx*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ecfd      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea     edx, ds:0[ebx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     edi, [edx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804edc7      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804edf9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea     eax, [edi+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ee08      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, [ebp+var_3C] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee20      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee2a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-1 ZZ lea     edi, [ecx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee6e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2+-3 ZZ lea     edx, [ecx+ecx*2-3] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee78      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea     edx, [ecx+ecx*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee7b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4+-24 ZZ lea     edx, [eax+edx*4-18h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ee8b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 0Ch 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804ee92      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804eeba      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     edx, [esi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804EEE0
-integertransform: looking at function: sub_804F2E0
-integertransform: underflow annotation:    804f408      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f428      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+16 ZZ lea     edx, [eax+10h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f531      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    804f538      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f829      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea     ecx, [edx+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fa07      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     ecx, [eax+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804FAE0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804fea5      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 2 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fea8      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+134602676 ZZ lea     esi, a@[eax]    ; "*=>@|" 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804ff27      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ffc1      4 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, [esp+2Ch] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ffcb      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX*4 ZZ lea     ebx, [ebx+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805008a      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, ds:stru_8061540.object_base 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805009f      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80500aa      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+-16 ZZ lea     edx, [eax-10h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051067      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80510f0      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_80513F0
-integertransform: looking at function: sub_8051480
-integertransform: looking at function: sub_8051510
-integertransform: looking at function: sub_80515B0
-integertransform: looking at function: sub_8051650
-integertransform: looking at function: sub_8051730
-integertransform: looking at function: sub_8051810
-integertransform: looking at function: sub_80518E0
-integertransform: looking at function: sub_80519E0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80519f8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8051a48      3 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [esp], eax      ; path 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051AC0
-integertransform: underflow annotation:    8051ae6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 41h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051b18      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-48 ZZ lea     edi, [esi-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051b23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 41h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051b37      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051B80
-integertransform: underflow annotation:    8051c8a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051c98      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051cc1      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051cc4      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ecx, [edi+eax] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051ccf      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_34], ebx 
-integertransform: signedness annotation:    8051ce6      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   ebx, al 
-integertransform: signedness annotation:    8051ce9      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     ecx, eax 
-integertransform: underflow annotation:    8051ceb      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 30h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    8051d02      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   ecx, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d05      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edi, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051d12      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051d28      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051d4e      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   ecx, al 
-integertransform: underflow annotation:    8051d51      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 30h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d60      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051d8d      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051da3      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051dce      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051e0c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051e0e      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e2e      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051e41      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov     byte ptr [ebp+var_38], al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e49      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ebx, [edi+eax] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e5c      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e62      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ebx, [edi+eax] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051e77      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e7a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-48 ZZ lea     esi, [ecx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051e8f      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051e91      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_34], esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051ea4      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ mov     byte ptr [ebp+var_38], cl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051eb5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_38], esi 
-integertransform: underflow annotation:    8051eb8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 30h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051ec0      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-integertransform: underflow annotation:    8051ec6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 30h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8051F10
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051f61      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     ecx, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052015      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052032      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052164      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052168      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8052187      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX+-1 ZZ lea     edi, [ebx+edx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8052192      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea     esi, [eax-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805219c      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80521d2      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80521f7      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     esi, [edx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052202      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052208      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_80522A0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052306      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 25h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052336      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805238d      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 61h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: .fputs_unlocked
-integertransform: looking at function: .__ctype_get_mb_cur_max
-integertransform: looking at function: .__fprintf_chk
-integertransform: looking at function: .signal
-integertransform: looking at function: .sigismember
-integertransform: looking at function: .__gmon_start__
-integertransform: looking at function: .realloc
-integertransform: looking at function: .__xstat64
-integertransform: looking at function: .localtime
-integertransform: looking at function: sub_8052B30
-integertransform: looking at function: sub_8052BA0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8052C00
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052c2a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052c36      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8052D10
-integertransform: looking at function: sub_8052DF0
-integertransform: underflow annotation:    8052e59      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052e75      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052e88      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052ea4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052eb7      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052eca      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052ee6      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052ef9      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f0c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f22      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f40      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f56      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f78      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8052F90
-integertransform: looking at function: sub_8052FB0
-integertransform: underflow annotation:    8052fd3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, [ebp+arg_0] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805300c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+1 ZZ lea     eax, [ecx+edx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805304e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .isatty
-integertransform: looking at function: .fclose
-integertransform: looking at function: .mbstowcs
-integertransform: looking at function: .mbsinit
-integertransform: looking at function: sub_804AE10
-integertransform: looking at function: sub_804AE90
-integertransform: looking at function: sub_804AEC0
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804af3e      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b481      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+32 ZZ lea     eax, [ebx+eax+20h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b4b3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     edi, [ecx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b727      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+2 ZZ lea     eax, [eax+edx+2] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: truncation annotation:    804b7ef      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: underflow annotation:    804b7f7      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b869      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b882      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea     eax, [edx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b8b0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    804b9ce      6 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 8 CL ZZ mov     byte ptr [ebp+var_34C], cl 
-integertransform: looking at function: sub_804BB50
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804bc1b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc2d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea     esi, [edi+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc37      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ESI*2 ZZ lea     eax, [eax+esi*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc3a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea     eax, [edx+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc71      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea     eax, [eax+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc8a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea     eax, [ecx+ecx*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804BCD0
-integertransform: looking at function: sub_8053AF0
-integertransform: underflow annotation:    8053b1c      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  [EBX+16] ZZ sub     dword ptr [ebx+10h], 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8053b47      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8053BE0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8053E70
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8053f56      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8053f6e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8054030
-integertransform: underflow annotation:    8054081      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80540ac      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea     edx, [eax-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80543fb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805440f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054415      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDI ZZ lea     edi, [ebx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8054497      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80544a3      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_98], edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054518      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX ZZ lea     ecx, [ebx+ecx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054587      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+EAX+-1 ZZ lea     edi, [edi+eax-1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80545c7      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+var_60], edi 
-integertransform: underflow annotation:    80545d3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8054633      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80546ae      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80546b0      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805479d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea     eax, [edx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80549e7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDX ZZ lea     edx, [edi+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8054a44      6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [ebp+var_B0], ecx 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054a64      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     eax, [eax+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054a67      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea     eax, [edx+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054a79      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2 ZZ lea     eax, [eax+edx*2] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054b28      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054b58      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054c00      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8054c16      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sbb     edi, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054c68      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EBX+EAX+-1 ZZ lea     edi, [ebx+eax-1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8054E10
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054e37      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8054e3a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054e68      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea     edx, [eax+9] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054e77      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea     eax, [eax+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8054F90
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054fb7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8054fba      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054fe8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea     edx, [eax+9] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054ff7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea     eax, [eax+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8055020
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055034      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea     edi, [eax+14h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8055043      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805509b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80550bc      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8  EDX ZZ sub     dl, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_8
-integertransform: underflow annotation:    80550e6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8055100
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055130      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*4 ZZ lea     edx, [ebx+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055142      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055165      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea     esi, [ebx+esi*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055168      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_34] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805527b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI*4 ZZ lea     eax, [edx+esi*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055284      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+var_24] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805528a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EBX*4 ZZ lea     edx, [esi+ebx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80552d9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea     eax, [ebx+esi*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80552e3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8055310
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055328      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea     ecx, [eax+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8055330
-integertransform: looking at function: sub_8055360
-integertransform: looking at function: sub_8055380
-integertransform: looking at function: sub_80553A0
-integertransform: looking at function: sub_80553D0
-integertransform: looking at function: sub_80554F0
-integertransform: looking at function: sub_8055540
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_80555B0
-integertransform: truncation annotation:    80555d6      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_41], al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    805568d      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     byte ptr [ebp+var_4C], al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80556ae      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     ecx, [esi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80556ef      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055701      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea     ecx, [edi+30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055b65      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055b75      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055bf5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea     ecx, [esi-21h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c2c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     ecx, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c3c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     edx, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     ebx, [edx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c89      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c99      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055d4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     edi, [esi+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055d51      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055da0      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8055e1c      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 5Bh 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8055e24      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055e8c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8055EF0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055f27      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8055f6e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055f73      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     eax, [edi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055f8e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea     edi, [edi+ebx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055fa9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055fcb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8056070
-integertransform: looking at function: sub_8056140
-integertransform: looking at function: sub_8056170
-integertransform: looking at function: sub_8056190
-integertransform: looking at function: sub_80561F0
-integertransform: looking at function: sub_8056250
-integertransform: looking at function: sub_80562A0
-integertransform: looking at function: sub_80562C0
-integertransform: looking at function: sub_80562E0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80562ff      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     edx, [ebx+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80563D0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80563fc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+8 ZZ lea     eax, [edi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8056430
-integertransform: underflow annotation:    805647b      3 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sub     eax, 0Ch 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80564b6      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805651b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea     ebx, [esi+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    805653e      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx   edx, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056543      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056571      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_490], edx 
-integertransform: underflow annotation:    8056590      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80565a9      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    80565e0      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_49C], edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805663e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX ZZ lea     edi, [ebx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805665c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805665f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     ebx, [ecx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80566be      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDI*4 ZZ lea     edx, [edi+edi*4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    80566c1      3 INSTR CHECK TRUNCATION SIGNED 32 EAX 8 AL ZZ movsx   eax, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80566c4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2+-48 ZZ lea     edi, [eax+edx*2-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80566ce      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   edx, al 
-integertransform: signedness annotation:    80566d1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     ecx, eax 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80566d3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    8056710      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx   eax, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056794      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   edx, cl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805683e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056841      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, ecx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805685a      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8056866      6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [ebp+n], ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80568c2      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80568d0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80568db      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056992      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     esi, [ebx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80569b2      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-1 ZZ lea     eax, [esi-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80569c2      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80569f8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056a70      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056a80      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056a8b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056a9e      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_49C], edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056b19      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056b1f      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056b21      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+n], eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8056c51      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     eax, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056c5f      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_468], edx 
-integertransform: signedness annotation:    8056c65      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     edx, ebx 
-integertransform: underflow annotation:    8056c70      6 INSTR CHECK UNDERFLOW UNSIGNED 32  [EBP-1128] ZZ sub     [ebp+var_468], edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056c7d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056c83      6 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, [ebp+var_488] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056c95      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    8056c9c      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8056ca1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     ecx, ebx 
-integertransform: underflow annotation:    8056ca3      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8056cc2      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056d29      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056d35      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056d43      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     eax, [edx+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056d48      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8056d71      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [ebp+n], edi 
-integertransform: signedness annotation:    8056d7f      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+n], eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056db2      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     esi, [ecx+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056db7      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, [ebp+var_4AC] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056dc2      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056ddf      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056dff      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    8056e4b      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056edf      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056ee1      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, esi 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056efa      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056f99      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+ESI ZZ lea     edi, [ecx+esi] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056fb4      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056fb7      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ecx, [esi+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057008      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, ecx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057031      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805703d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057046      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80570b5      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-1 ZZ lea     esi, [ebx-1]    ; jumptable 080566F3 case 0 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80570ea      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80570ec      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80570f3      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80570f5      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8057110      6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_488], dl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057176      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, [edx+18h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057182      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea     ecx, [edx+esi] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805718b      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, esi 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80571c0      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1          ; jumptable 080566F3 case 116 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80571cc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80571d5      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80572bd      6 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov     byte ptr [ebp+var_488], al 
-integertransform: underflow annotation:    80572cd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8  EBX ZZ sub     bl, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_8
-integertransform: underflow annotation:    80572e0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80572ed      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80572ef      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EDX*4 ZZ lea     eax, [edx+edx*4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80572f4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80572ff      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     esi, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057308      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1          ; jumptable 080566F3 case 110 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057314      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805731d      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80574bf      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+EAX+-100 ZZ lea     eax, [edx+eax-64h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80574eb      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_498] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057505      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057507      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805750e      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057522      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057524      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805755a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    805758b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 16Dh 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057591      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057595      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_498] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80575a6      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea     esi, [eax+17Eh] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80575ba      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80575bc      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80575c3      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80575d7      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80575db      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057628      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805762a      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+1 ZZ lea     ecx, [edx+1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057720      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    80577cb      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80577cd      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+19 ZZ lea     esi, [edx+13h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    80577de      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057805      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805783a      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, ecx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057841      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057843      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805784a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805784c      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EAX+7 ZZ lea     esi, [esi+eax+7] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057869      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057894      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80578ad      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057916      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea     edi, [ecx+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057932      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     esi, [ecx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805794c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805794f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80579de      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    80579fc      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057a31      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057a47      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057a58      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea     esi, [edi-1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057a73      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8057aa3      6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057b14      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea     esi, [edx+esi] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057b30      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea     esi, [edi-1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057b4b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8057b90      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057ce9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ESI ZZ lea     edi, [eax+esi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057d03      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI ZZ lea     esi, [edx+esi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057d1c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057d1f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8057d4f      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057d9d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea     esi, [ebx+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8057dbc      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057dcc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ECX ZZ lea     ecx, [eax+ecx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057de3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8057dfb      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057e42      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    8057e4d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057e4f      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057e68      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    8057e82      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057ea9      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057eb8      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI+1900 ZZ lea     esi, [edx+esi+76Ch] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057f49      3 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, 1 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057f8f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+365 ZZ lea     eax, [edx+eax+16Dh] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8057f9b      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+var_488], eax 
-integertransform: underflow annotation:    8057fa1      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_498] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057fa7      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea     esi, [eax+17Eh] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057fbb      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057fbd      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057fc4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057fd8      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057fdf      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8058001      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80580d9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+ESI ZZ lea     edi, [ecx+esi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80580e1      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+100 ZZ lea     ecx, [esi+64h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8058120
-integertransform: looking at function: sub_8058160
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8058172      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea     edi, [eax+14h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8058183      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80581E0
-integertransform: looking at function: sub_8058300
-integertransform: looking at function: sub_8058380
-integertransform: looking at function: sub_80583B0
-integertransform: looking at function: sub_80583E0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8058440
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8058500
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: looking at function: sub_8058560
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    805861a      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   eax, dl 
-integertransform: signedness annotation:    8058627      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_30], dl 
-integertransform: signedness annotation:    805869e      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   eax, al 
-integertransform: underflow annotation:    8058706      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 42h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805871e      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8058840
-integertransform: looking at function: sub_8058850
-integertransform: looking at function: sub_8058880
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8058960
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8058a26      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   eax, dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8058ae6      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   eax, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8058b56      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-66 ZZ lea     eax, [edi-42h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8058b73      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: looking at function: sub_8058C80
-integertransform: looking at function: sub_8058D10
-integertransform: underflow annotation:    8058d84      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8058e76      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+dest] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8058e86      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8058f0e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805909d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80590dd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80591d1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     eax, edi 
-integertransform: underflow annotation:    80591dc      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80591f8      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80592ca      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805936b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80593aa      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80593ff      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80594ea      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8059555      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80595d9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805968b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80596e2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80597a0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8059848      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8059902      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-integertransform: underflow annotation:    8059907      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8059a43      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 12h        ; switch 5 cases  
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8059aee      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8059b38      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8059cf4      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8059d37      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8059d4b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8059d5f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8059def      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8059eb3      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-integertransform: signedness annotation:    8059f5d      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-integertransform: signedness annotation:    8059f82      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     edx, edi 
-integertransform: underflow annotation:    8059f8b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8059f9f      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a126      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805a144      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_338] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a1a7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805a1ca      7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov     word ptr [ebp+var_350], cx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a22b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a3df      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea     eax, [ecx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a4b3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     edx, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805a4b8      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a4bb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea     ecx, [edx+ebx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a4c1      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805a4e6      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+size], edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a513      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     ebx, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805a518      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a51b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea     ecx, [ebx+edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a521      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a632      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a718      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805a71b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a777      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a7fa      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a804      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a8e0      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805a8e3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805aae5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805AB00
-integertransform: underflow annotation:    805ab43      5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 80000000h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_805AB60
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805aba8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805abcb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805abf0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac00      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac12      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac22      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea     ecx, [esi+0Ch] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac40      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac60      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_805AC80
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805acf8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea     eax, [edi+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ad00      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ebx, [edx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ad41      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ad56      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea     edx, [eax-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ada1      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805adf6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     eax, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ae20      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     eax, [edi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ae51      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     edi, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ae88      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea     eax, [edx-25h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805aece      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805af44      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_40], ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805af77      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea     ecx, [esi+ecx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    805b01b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b02e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b03a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b068      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     edi, [esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b078      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b086      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b08f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b0cb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805b0d1      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_20], dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b142      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b16e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     eax, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b195      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     ecx, [edx+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805b19a      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b19d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea     edx, [ecx+ebx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b1a3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sbb     ecx, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b1ad      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b1c8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b1ce      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805b30b      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b3fc      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     esi, [eax+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805b401      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b404      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea     eax, [esi+edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b40a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b414      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b431      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b437      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b472      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     edi, [esi+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b486      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea     edx, [esi-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b4fa      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b517      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    805b534      2 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    805b536      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b53d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea     eax, [edx+ecx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b543      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b54d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edx, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b566      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805b5ea      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-integertransform: underflow annotation:    805b638      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    805b673      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b6bd      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sbb     esi, esi 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    805b6c5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-integertransform: looking at function: sub_805B710
-integertransform: signedness annotation:    805b74c      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_10], edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b818      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_18] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b878      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea     ecx, [edi-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805B890
-integertransform: signedness annotation:    805b8d0      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_28], edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b9bb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_20] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805ba18      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sbb     edi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805ba46      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sbb     edi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805ba57      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, [ebp+var_38] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805BA60
-integertransform: underflow annotation:    805bb08      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_C] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805bb78      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea     ecx, [edi-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805BB90
-integertransform: underflow annotation:    805bbdd      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sbb     esi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805bc2e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_10] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805bc8b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sbb     esi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805bcaf      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, [ebp+var_C] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805BCD0
-integertransform: looking at function: sub_805BCE0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805bcf9      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea     edi, (dword_8060EF0 - 8060FF4h)[ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805bcff      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea     eax, (dword_8060EF0 - 8060FF4h)[ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805bd05      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805BD3A
-integertransform: looking at function: sub_805BD40
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_805BD80
-integertransform: underflow annotation:    805bd98      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 4 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .term_proc
-integertransform: looking at function: .init_proc
-integertransform: looking at function: .abort
-integertransform: looking at function: .__errno_location
-integertransform: looking at function: .sigemptyset
-integertransform: looking at function: .localeconv
-integertransform: looking at function: .dirfd
-integertransform: looking at function: .__cxa_atexit
-integertransform: looking at function: .strcoll
-integertransform: looking at function: .getenv
-integertransform: looking at function: .calloc
-integertransform: looking at function: .strncpy
-integertransform: looking at function: .freecon
-integertransform: looking at function: .memset
-integertransform: looking at function: .__libc_start_main
-integertransform: looking at function: .mempcpy
-integertransform: looking at function: .__memcpy_chk
-integertransform: looking at function: .__overflow
-integertransform: looking at function: .dcgettext
-integertransform: looking at function: .sigaction
-integertransform: looking at function: .opendir
-integertransform: looking at function: .getopt_long
-integertransform: looking at function: .ioctl
-integertransform: looking at function: .__ctype_b_loc
-integertransform: looking at function: .__mempcpy_chk
-integertransform: looking at function: .iswcntrl
-integertransform: looking at function: sub_804BD90
-integertransform: looking at function: sub_804BE10
-integertransform: looking at function: sub_804BE30
-integertransform: looking at function: sub_804BE50
-integertransform: looking at function: sub_804BE70
-integertransform: looking at function: sub_804BEF0
-integertransform: looking at function: sub_804BF70
-integertransform: looking at function: sub_804BFF0
-integertransform: looking at function: sub_804C010
-# ATTRIBUTE start_time=2011-11-25T13:55:29-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:34-0800
-# ATTRIBUTE peasoup_step_name=integertransform
-# ATTRIBUTE peasoup_step_number=14
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_integertransform.sh 300 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log
deleted file mode 100644
index d2fab3dfe..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds2pdb.log
+++ /dev/null
@@ -1,17 +0,0 @@
-program name:ls_shared_orig_803
-elf file:a.ncexe
-hash-md5:693f40a4d6a497d422372ce4bfd2bbc2
-annotation file:a.ncexe.annot
-
-File id is: 151
-Number of functions: 282
-Number of instructions: 20861
-Inserting instructions in the DB
-Committing all instructions - this may take a while
-Done inserting instructions in the DB
-# ATTRIBUTE start_time=2011-11-25T13:55:00-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:11-0800
-# ATTRIBUTE peasoup_step_name=meds2pdb
-# ATTRIBUTE peasoup_step_number=9
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/meds2pdb/meds2pdb ls_shared_orig_803 a.ncexe 693f40a4d6a497d422372ce4bfd2bbc2 a.ncexe.annot 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log
deleted file mode 100644
index a505c7722..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/meds_static.log
+++ /dev/null
@@ -1,8 +0,0 @@
-IDA 6.* detected.
-/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh: line 5:  1392 Segmentation fault      screen -D -L -ln -m -a -T xterm sh -x $SMPSA_HOME/SMP-analyze.sh a.ncexe
-# ATTRIBUTE start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:59-0800
-# ATTRIBUTE peasoup_step_name=meds_static
-# ATTRIBUTE peasoup_step_number=6
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log
deleted file mode 100644
index 9e6343b7b..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pc_confine.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE peasoup_step_name=pc_confine
-# ATTRIBUTE peasoup_step_number=4
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_PC_CONFINE 1 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log
deleted file mode 100644
index 606f2ab1c..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_create_tables.log
+++ /dev/null
@@ -1,15 +0,0 @@
-psql:1452.script.tmp:13: NOTICE:  CREATE TABLE will create implicit sequence "ls_shared_orig_803_address_address_id_seq" for serial column "ls_shared_orig_803_address.address_id"
-psql:1452.script.tmp:13: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_address_pkey" for table "ls_shared_orig_803_address"
-CREATE TABLE
-psql:1452.script.tmp:24: NOTICE:  CREATE TABLE will create implicit sequence "ls_shared_orig_803_function_function_id_seq" for serial column "ls_shared_orig_803_function.function_id"
-psql:1452.script.tmp:24: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_function_pkey" for table "ls_shared_orig_803_function"
-CREATE TABLE
-psql:1452.script.tmp:39: NOTICE:  CREATE TABLE will create implicit sequence "ls_shared_orig_803_instruction_instruction_id_seq" for serial column "ls_shared_orig_803_instruction.instruction_id"
-psql:1452.script.tmp:39: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_instruction_pkey" for table "ls_shared_orig_803_instruction"
-CREATE TABLE
-# ATTRIBUTE start_time=2011-11-25T13:55:00-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:00-0800
-# ATTRIBUTE peasoup_step_name=pdb_create_tables
-# ATTRIBUTE peasoup_step_number=8
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_create_program_tables.sh ls_shared_orig_803 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log
deleted file mode 100644
index fc8d8a420..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/pdb_register.log
+++ /dev/null
@@ -1,7 +0,0 @@
-pdb_register: MESSAGE: To do: if shared libs, then need to add them to this table
-# ATTRIBUTE start_time=2011-11-25T13:54:59-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:00-0800
-# ATTRIBUTE peasoup_step_name=pdb_register
-# ATTRIBUTE peasoup_step_number=7
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_register.sh ls_shared_orig_803 /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803 registered.id 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log
deleted file mode 100644
index 87a47a43c..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/ps_analyze.log
+++ /dev/null
@@ -1,2406 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:54:46-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:44-0800
-# ATTRIBUTE peasoup_step_name=all_peasoup
-
--------------------------------------------------------
------ From logs/stratafy_with_pc_confine.log -------------------
--------------------------------------------------------
-infile is a.ncexe
-outfile is tmp.exe.823
-stratafier_file is
-Executable sections are .init .plt .text .fini
-a.ncexe-.init 804964c 000030
-a.ncexe-.plt 804967c 000650
-a.ncexe-.text 8049cd0 0120dc
-a.ncexe-.fini 805bdac 00001c
-EOF 0 0
-cp tmp.exe.823 ./exe_copy.temp.928
-cp /home/jdh8d/peasoup/uva/stratafier/stratafier.914.o ./strata_exe.temp.928
-Original entry point is 0x8049cd0
-ld --section-start .note.ABI-tag=0x90610c4 --section-start .init=0x90610e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.914.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.914 -static
-/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.914 strata.linked.data.928 0x9060ff0
-address=9060ff0
-Found nobits seg .bss
-Found nobits seg __libc_freeres_ptrs
-/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9060ff0,0,0,7,1000 --add-section .strata=strata.linked.data.928 --change-section-address .strata=0x9060ff0 --set-section-flags .strata=alloc --set-start 0x09061210 ./exe_copy.temp.928 new.exe
-Adding segment name=.strata, properties=PT_LOAD,0x9060ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9060ff0, filesz=0, memsz=0, flags=7, align=4096
-Adding .strata as section 0
-
-infile is a.ncexe
-outfile is tmp.exe.823
-stratafier_file is stratafier.o.exe
-Executable sections are .init .plt .text .fini
-[STRATA TRANSLATED START: 09061280]
-a.ncexe-.init 804964c 000030
-a.ncexe-.plt 804967c 000650
-a.ncexe-.text 8049cd0 0120dc
-a.ncexe-.fini 805bdac 00001c
-strata_translated_startup 09061280 7
-EOF 0 0
-cp tmp.exe.823 ./exe_copy.temp.1220
-cp /home/jdh8d/peasoup/uva/stratafier/stratafier.1208.o ./strata_exe.temp.1220
-Original entry point is 0x8049cd0
-ld --section-start .note.ABI-tag=0x90610c4 --section-start .init=0x90610e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.1208.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.1208 -static
-/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.1208 strata.linked.data.1220 0x9060ff0
-address=9060ff0
-Found nobits seg .bss
-Found nobits seg __libc_freeres_ptrs
-/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9060ff0,0,0,7,1000 --add-section .strata=strata.linked.data.1220 --change-section-address .strata=0x9060ff0 --set-section-flags .strata=alloc --set-start 0x09061210 ./exe_copy.temp.1220 new.exe
-Adding segment name=.strata, properties=PT_LOAD,0x9060ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9060ff0, filesz=0, memsz=0, flags=7, align=4096
-Adding .strata as section 0
-
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:46-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_peasoup_step_name=stratafy_with_pc_confine
-# ATTRIBUTE ps_peasoup_step_number=0
-# ATTRIBUTE ps_peasoup_step_command=sh /home/jdh8d/peasoup/uva/strata_head/tools/pc_confinement/stratafy_with_pc_confine.sh a.ncexe a.stratafied 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/create_binary_script.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_peasoup_step_name=create_binary_script
-# ATTRIBUTE ps_peasoup_step_number=1
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_makepeasoupbinary.sh ls.shared.orig 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/heaprand.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_peasoup_step_name=heaprand
-# ATTRIBUTE ps_peasoup_step_number=2
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_HEAPRAND 1 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/double_free.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_peasoup_step_name=double_free
-# ATTRIBUTE ps_peasoup_step_number=3
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_DOUBLE_FREE 1 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/pc_confine.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_peasoup_step_name=pc_confine
-# ATTRIBUTE ps_peasoup_step_number=4
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_PC_CONFINE 1 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/signconv_func_monitor.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_peasoup_step_name=signconv_func_monitor
-# ATTRIBUTE ps_peasoup_step_number=5
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_NUM_HANDLE 1 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/meds_static.log -------------------
--------------------------------------------------------
-IDA 6.* detected.
-/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh: line 5:  1392 Segmentation fault      screen -D -L -ln -m -a -T xterm sh -x $SMPSA_HOME/SMP-analyze.sh a.ncexe
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:54:59-0800
-# ATTRIBUTE ps_peasoup_step_name=meds_static
-# ATTRIBUTE ps_peasoup_step_number=6
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_idapro.sh 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/pdb_register.log -------------------
--------------------------------------------------------
-pdb_register: MESSAGE: To do: if shared libs, then need to add them to this table
-# ATTRIBUTE ps_start_time=2011-11-25T13:54:59-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:00-0800
-# ATTRIBUTE ps_peasoup_step_name=pdb_register
-# ATTRIBUTE ps_peasoup_step_number=7
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_register.sh ls_shared_orig_803 /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803 registered.id 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/pdb_create_tables.log -------------------
--------------------------------------------------------
-psql:1452.script.tmp:13: NOTICE:  CREATE TABLE will create implicit sequence "ls_shared_orig_803_address_address_id_seq" for serial column "ls_shared_orig_803_address.address_id"
-psql:1452.script.tmp:13: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_address_pkey" for table "ls_shared_orig_803_address"
-CREATE TABLE
-psql:1452.script.tmp:24: NOTICE:  CREATE TABLE will create implicit sequence "ls_shared_orig_803_function_function_id_seq" for serial column "ls_shared_orig_803_function.function_id"
-psql:1452.script.tmp:24: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_function_pkey" for table "ls_shared_orig_803_function"
-CREATE TABLE
-psql:1452.script.tmp:39: NOTICE:  CREATE TABLE will create implicit sequence "ls_shared_orig_803_instruction_instruction_id_seq" for serial column "ls_shared_orig_803_instruction.instruction_id"
-psql:1452.script.tmp:39: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "ls_shared_orig_803_instruction_pkey" for table "ls_shared_orig_803_instruction"
-CREATE TABLE
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:00-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:00-0800
-# ATTRIBUTE ps_peasoup_step_name=pdb_create_tables
-# ATTRIBUTE ps_peasoup_step_number=8
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/db/pdb_create_program_tables.sh ls_shared_orig_803 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/meds2pdb.log -------------------
--------------------------------------------------------
-program name:ls_shared_orig_803
-elf file:a.ncexe
-hash-md5:693f40a4d6a497d422372ce4bfd2bbc2
-annotation file:a.ncexe.annot
-
-File id is: 151
-Number of functions: 282
-Number of instructions: 20861
-Inserting instructions in the DB
-Committing all instructions - this may take a while
-Done inserting instructions in the DB
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:00-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:11-0800
-# ATTRIBUTE ps_peasoup_step_name=meds2pdb
-# ATTRIBUTE ps_peasoup_step_number=9
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/meds2pdb/meds2pdb ls_shared_orig_803 a.ncexe 693f40a4d6a497d422372ce4bfd2bbc2 a.ncexe.annot 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/fill_in_cfg.log -------------------
--------------------------------------------------------
-New Variant, after reading registration, is: (variant_id=299:schema=1:orig_pid=299:name=ls_shared_orig_803:ATN=ls_shared_orig_803_ADDRESS:FTN=ls_shared_orig_803_function:ITN=ls_shared_orig_803_instruction)
-Found 20861 instructions.
-Cannot set fallthrough for 8049688.
-Found 1 bad fallthroughs at round 0
-Missed instruction count=1
-Found new instruction, add byte [eax] , al from fill_in_cfg , at 804968a in file <no name yet>.
-Found a total of 1 new instructions.
-Found 20862 instructions.
-Missed instruction count=0
-Found a total of 0 new instructions.
-Caution: Was unable to find instructions for these addresses:
-
-NOTICE:  truncate cascades to table "ls_shared_orig_803_instruction"
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:11-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:18-0800
-# ATTRIBUTE ps_peasoup_step_name=fill_in_cfg
-# ATTRIBUTE ps_peasoup_step_number=10
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_cfg.exe 299 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/fill_in_indtargs.log -------------------
--------------------------------------------------------
-New Variant, after reading registration, is: (variant_id=299:schema=1:orig_pid=299:name=ls_shared_orig_803:ATN=ls_shared_orig_803_ADDRESS:FTN=ls_shared_orig_803_function:ITN=ls_shared_orig_803_instruction)
-=========================================
-Targets from data sections are: 
-# ATTRIBUTE ps_total_indirect_targets_pass1=372
-=========================================
-=========================================
-All targets from data+instruction sections are: 
-# ATTRIBUTE ps_total_indirect_targets_pass2=382
-=========================================
-Found .eh_frame is section 18
-Did not find .gcc_except_table immediately after .eh_frame
-=========================================
-All targets from data+instruction+eh_header sections are: 
-# ATTRIBUTE ps_total_indirect_targets_pass3=382
-=========================================
-=========================================
-All targets from data+instruction+eh_header sections+eh_header_ranges are: 
-# ATTRIBUTE ps_total_indirect_targets_pass4=382
-804964c
-8049692, 80496a2, 80496b2, 80496c2, 80496d2, 80496e2, 80496f2, 8049702, 8049712, 8049722
-8049732, 8049742, 8049752, 8049762, 8049772, 8049782, 8049792, 80497a2, 80497b2, 80497c2
-80497d2, 80497e2, 80497f2, 8049802, 8049812, 8049822, 8049832, 8049842, 8049852, 8049862
-8049872, 8049882, 8049892, 80498a2, 80498b2, 80498c2, 80498cc, 80498d2, 80498e2, 80498f2
-8049902, 8049912, 8049922, 8049932, 8049942, 8049952, 8049962, 8049972, 8049982, 8049992
-80499a2, 80499b2, 80499c2, 80499d2, 80499e2, 80499f2, 8049a02, 8049a12, 8049a22, 8049a32
-8049a42, 8049a52, 8049a62, 8049a72, 8049a82, 8049a92, 8049aa2, 8049ab2, 8049ac2, 8049ad2
-8049ae2, 8049af2, 8049afc, 8049b02, 8049b12, 8049b22, 8049b32, 8049b42, 8049b52, 8049b62
-8049b72, 8049b82, 8049b92, 8049ba2, 8049bb2, 8049bc2, 8049bd2, 8049be2, 8049bf2, 8049c02
-8049c12, 8049c22, 8049c32, 8049c42, 8049c52, 8049c62, 8049c72, 8049c82, 8049c92, 8049ca2
-8049cb2, 8049cc2, 8049cd0, 8049d90, 8049dc0, 8049e10, 8049e30, 8049e50, 8049ef0, 8049f90
-804a030, 804a890, 804a968, 804a98a, 804aa30, 804aa40, 804aa50, 804aa5c, 804aa66, 804aa70
-804aa7a, 804aa85, 804aa95, 804aa9f, 804aaa9, 804aab5, 804aabf, 804aac9, 804aad5, 804aadf
-804ad40, 804bcd0, 804bcf0, 804bd10, 804bd90, 804be30, 804be50, 804be70, 804bef0, 804bf70
-804bff0, 804c010, 804c090, 804ddc0, 804de50, 804dee0, 804df70, 804e000, 804e0b0, 804e160
-804e210, 804e270, 804e2d0, 804e330, 804e390, 804e3f0, 804e450, 804e4b0, 804e510, 804e570
-804e5d0, 804e630, 804e690, 804e730, 804e7d0, 804e870, 804e910, 804e9b0, 804ea50, 804eaf0
-804eb90, 804ef22, 804efed, 804f0a7, 804f0f9, 804f14c, 804fae0, 804fe06, 804fe1f, 804fe26
-8050148, 8050156, 805019d, 80501e9, 8050220, 805022c, 805027e, 80502c5, 80502ec, 80502f8
-805030f, 8050356, 8050365, 8050374, 80503d8, 8050418, 8050424, 8050433, 80504c9, 80504dd
-80504ec, 8050500, 805050c, 8050518, 8050524, 8050533, 8050549, 8050558, 805058f, 805059b
-80505d2, 80505e8, 8050622, 805062e, 805063d, 8050649, 8050658, 805069d, 80506b9, 80506d6
-80506e2, 8050748, 805075c, 8050768, 8050781, 805079a, 80507a9, 80507d8, 80507e7, 80507f3
-80507ff, 8050813, 8050827, 8050869, 8050882, 8050891, 80513f0, 8051480, 8051510, 80515b0
-8051650, 8051730, 8051810, 80526a7, 80526b9, 80526cb, 80526d0, 80526e2, 80526f4, 8052709
-805271e, 8052733, 8052748, 8052810, 8052d10, 80555ea, 8055663, 80557e8, 8055891, 80558ae
-80558d2, 8055905, 8055938, 8055970, 8055985, 805598c, 80559a0, 8055a28, 8055a40, 8055a80
-8055aa8, 8055ac8, 8055ad8, 8055ae8, 8055af8, 8055b08, 8055b88, 8055bb0, 8055c68, 8055e30
-805657d, 80567bd, 8056902, 805698e, 8056ac9, 8056bd2, 8056be1, 8056c17, 8056c23, 8056c2c
-8056fd7, 805701c, 80570b5, 80570c1, 805715d, 805719c, 80571c0, 8057239, 8057308, 8057381
-80573cc, 8057412, 805742a, 805744f, 8057471, 8057496, 8057632, 805764f, 805766c, 80576b7
-80576d2, 80576f7, 805773e, 8057761, 8057786, 8057812, 805785c, 805796d, 805870e, 8058728
-8058752, 805875c, 8058766, 805877f, 8058793, 805879d, 80587a7, 80587b4, 80587c1, 80587d9
-80587e6, 8058a90, 8058b5d, 8058b7d, 8058b8a, 8058bb0, 8058bcc, 8058bd6, 8058be0, 8058bea
-8058bf4, 8058bfe, 8058c08, 8058c12, 80592b0, 8059320, 80594a0, 8059570, 8059610, 8059640
-8059670, 80596d0, 8059738, 80597d0, 8059a58, 8059eb0, 8059ec0, 8059ed8, 805ab85, 805aba8
-805abc8, 805abf0, 805ac00, 805ac10, 805ac20, 805ac40, 805ac60, 805ae92, 805aed8, 805af89
-805b1ee, 805b210, 805b221, 805b232, 805b258, 805b265, 805b288, 805b2b0, 805bcd0, 805bce0
-805bdac, 
-=========================================
-NOTICE:  truncate cascades to table "ls_shared_orig_803_instruction"
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:18-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:24-0800
-# ATTRIBUTE ps_peasoup_step_name=fill_in_indtargs
-# ATTRIBUTE ps_peasoup_step_number=11
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fill_in_indtargs.exe 299 ./a.ncexe 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/clone.log -------------------
--------------------------------------------------------
-NOTICE:  CREATE TABLE will create implicit sequence "variant300_address_address_id_seq" for serial column "variant300_address.address_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant300_address_pkey" for table "variant300_address"
-NOTICE:  CREATE TABLE will create implicit sequence "variant300_function_function_id_seq" for serial column "variant300_function.function_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant300_function_pkey" for table "variant300_function"
-NOTICE:  CREATE TABLE will create implicit sequence "variant300_instruction_instruction_id_seq" for serial column "variant300_instruction.instruction_id"
-NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "variant300_instruction_pkey" for table "variant300_instruction"
-Cloned Variant is: (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction)
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:24-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:24-0800
-# ATTRIBUTE ps_peasoup_step_name=clone
-# ATTRIBUTE ps_peasoup_step_number=12
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/clone.exe 299 clone.id 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/fix_calls.log -------------------
--------------------------------------------------------
-Reading variant 300 from database.
-Fixing calls->push/jmp in variant (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction).
-# ATTRIBUTE ps_fixed_calls=27
-# ATTRIBUTE ps_no_fix_needed_calls=901
-# ATTRIBUTE ps_other_instructions=19935
-# ATTRIBUTE ps_fixed_ratio=0.0290948
-# ATTRIBUTE ps_remaining_ratio=0.0431865
-# ATTRIBUTE ps_no_target_insn=19
-# ATTRIBUTE ps_target_not_in_function=0
-# ATTRIBUTE ps_call_to_not_entry=2
-# ATTRIBUTE ps_thunk_check=2
-# ATTRIBUTE ps_found_pattern=0
-Writing variant (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction) back to database.
-Done!
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:24-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:29-0800
-# ATTRIBUTE ps_peasoup_step_name=fix_calls
-# ATTRIBUTE ps_peasoup_step_number=13
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/fix_calls.exe 300 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/integertransform.log -------------------
--------------------------------------------------------
-INT: transforming binary: cloneid=300 annotationInfoFile=a.ncexe.infoannot
-Getting variand id
-Reading IR DB
-Parse annotation file
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ECX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EAX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:AL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDI
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EBX
-SIGNEDNESS DETECTED: bitwidth: 8  reg:BL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:DL
-SIGNEDNESS DETECTED: bitwidth: 8  reg:CL
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:ESI
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-SIGNEDNESS DETECTED: bitwidth: 32  reg:EDX
-Done parsing annotation file
-Got all annotations
-Do the integer transform
-integertransform: looking at function: .memcpy
-integertransform: looking at function: .strtoul
-integertransform: looking at function: .strlen
-integertransform: looking at function: .getpwuid
-integertransform: looking at function: .acl_extended_file
-integertransform: looking at function: .setlocale
-integertransform: looking at function: .strcpy
-integertransform: looking at function: .raise
-integertransform: looking at function: .fwrite_unlocked
-integertransform: looking at function: .clock_gettime
-integertransform: looking at function: .getfilecon
-integertransform: looking at function: .closedir
-integertransform: looking at function: .fwrite
-integertransform: looking at function: .strstr
-integertransform: looking at function: .free
-integertransform: looking at function: .__lxstat64
-integertransform: looking at function: ._obstack_newchunk
-integertransform: looking at function: .strchr
-integertransform: looking at function: sub_804C300
-integertransform: underflow annotation:    804c324      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c350      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c374      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX+1 ZZ lea     eax, [esi+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C3C0
-integertransform: looking at function: sub_804C410
-integertransform: underflow annotation:    804c421      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c44a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, [edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    804c44d      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [ebp+var_20], edi 
-integertransform: underflow annotation:    804c453      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [edx+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804C4E0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c657      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-37 ZZ lea     edx, [eax-25h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c69d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c71a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [ebp+s] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c725      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ecx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c728      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+31 ZZ lea     eax, [eax+1Fh] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c7a0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sbb     esi, 0FFFFFFFFh 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c7d0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-97 ZZ lea     edx, [eax-61h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c812      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, [ebp+s] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C860
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c9d4      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C9F0
-integertransform: looking at function: sub_804CA40
-integertransform: looking at function: sub_804CA80
-integertransform: looking at function: sub_804CAA0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804cad8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     edx, [eax+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804cb23      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea     ecx, [edx+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804cb84      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804cbaf      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804cc8c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804cd17      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-1 ZZ lea     eax, [esi+edx-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804cec2      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sbb     edi, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804CEE0
-integertransform: underflow annotation:    804cf3c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d043      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d097      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804D0C0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d24b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d260      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+2 ZZ lea     edx, [eax+2] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d2a9      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI*8+134615520 ZZ lea     ecx, ds:80611E0h[esi*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804D330
-integertransform: underflow annotation:    804d3d2      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804D430
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d45a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     eax, [ebx+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d4f3      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d510      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea     edi, [esi+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d646      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d660      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     esi, [edi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804d6ed      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_14EC] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d858      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-16843009 ZZ lea     eax, [edx-1010101h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d878      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sbb     esi, 3 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804d89b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d96a      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+-15778476 ZZ lea     ecx, [edx-0F0C2ACh] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d9a9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     eax, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804d9af      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804da5d      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ds:dword_8061394 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804da6b      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ds:dword_8061398 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804db20      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX+1 ZZ lea     esi, [edi+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804db70      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI+4 ZZ lea     esi, [esi+edi+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804dba5      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1          ; int 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804dd05      6 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, [ebp+var_14F4] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804DDC0
-integertransform: looking at function: sub_804DE50
-integertransform: looking at function: sub_804DEE0
-integertransform: looking at function: sub_804BCF0
-integertransform: looking at function: sub_804BD10
-integertransform: looking at function: .nl_langinfo
-integertransform: looking at function: .malloc
-integertransform: looking at function: .sigprocmask
-integertransform: looking at function: .__stack_chk_fail
-integertransform: looking at function: .__fpending
-integertransform: looking at function: .lgetfilecon
-integertransform: looking at function: .error
-integertransform: looking at function: .acl_get_tag_type
-integertransform: looking at function: .getgrgid
-integertransform: looking at function: .__strtoull_internal
-integertransform: looking at function: .sigaddset
-integertransform: looking at function: .readlink
-integertransform: looking at function: .memmove
-integertransform: looking at function: .__ctype_tolower_loc
-integertransform: looking at function: .__strndup
-integertransform: looking at function: .acl_get_entry
-integertransform: looking at function: .textdomain
-integertransform: looking at function: .__fxstat64
-integertransform: looking at function: .wcstombs
-integertransform: looking at function: .__sprintf_chk
-integertransform: looking at function: .fnmatch
-integertransform: looking at function: .strncmp
-integertransform: looking at function: .__snprintf_chk
-integertransform: looking at function: .fflush_unlocked
-integertransform: looking at function: .strftime
-integertransform: looking at function: .wcwidth
-integertransform: looking at function: .iswprint
-integertransform: looking at function: .getpwnam
-integertransform: looking at function: .strcmp
-integertransform: looking at function: .exit
-integertransform: looking at function: start
-integertransform: looking at function: sub_8049D00
-integertransform: underflow annotation:    8049d1a      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, offset dword_8060EF8 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8049d23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8049D60
-integertransform: looking at function: sub_8049D90
-integertransform: looking at function: sub_8049DC0
-integertransform: looking at function: sub_8049E50
-integertransform: looking at function: sub_8049EF0
-integertransform: looking at function: sub_8049F90
-integertransform: looking at function: sub_804A030
-integertransform: looking at function: sub_804A0E0
-integertransform: looking at function: sub_804A240
-integertransform: looking at function: sub_804A860
-integertransform: looking at function: sub_804A890
-integertransform: looking at function: sub_804A8A0
-integertransform: looking at function: sub_804AB00
-integertransform: looking at function: sub_804AB80
-integertransform: looking at function: sub_804ABF0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804ACC0
-integertransform: looking at function: sub_804AD40
-integertransform: looking at function: sub_8052440
-integertransform: looking at function: sub_8052470
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8052496      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805249b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80524a5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-6 ZZ lea     esi, [eax-6] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80524d6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+4 ZZ lea     ebx, [eax+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_80525A0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8052790
-integertransform: looking at function: sub_80527C0
-integertransform: looking at function: sub_8052810
-integertransform: looking at function: sub_8052880
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80529A0
-integertransform: looking at function: sub_8052A50
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .stpcpy
-integertransform: looking at function: ._obstack_begin
-integertransform: looking at function: ._exit
-integertransform: looking at function: .strrchr
-integertransform: looking at function: .__assert_fail
-integertransform: looking at function: .bindtextdomain
-integertransform: looking at function: .mbrtowc
-integertransform: looking at function: .gettimeofday
-integertransform: looking at function: .__ctype_toupper_loc
-integertransform: looking at function: sub_80530A0
-integertransform: looking at function: sub_80530D0
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: looking at function: sub_8053120
-integertransform: looking at function: sub_80531B0
-integertransform: looking at function: sub_80533C0
-integertransform: looking at function: sub_8053500
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805352f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     edi, [edi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8053720
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80537E0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80538b3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*2 ZZ lea     eax, [edx+edx*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805392c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*8 ZZ lea     eax, [eax+edx*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8053970
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8053a0f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*8 ZZ lea     ebx, [ebx+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804C090
-integertransform: looking at function: sub_804C0B0
-integertransform: truncation annotation:    804c0df      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   esi, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c0e5      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4+-4 ZZ lea     edi, ds:0FFFFFFFCh[ebx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c11b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 4 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804c127      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804C200
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    804c23c      3 INSTR CHECK TRUNCATION UNSIGNED 32 EBX 8 BL ZZ movzx   edx, bl 
-integertransform: looking at function: sub_804C250
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c270      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     ebx, [esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c29b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ESI ZZ lea     ebx, [ecx+esi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804c29e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804c2ac      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     ebx, [esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .__printf_chk
-integertransform: looking at function: .getgrnam
-integertransform: looking at function: ThisIsNotAFunction
-integertransform: looking at function: ._setjmp
-integertransform: looking at function: .tcgetpgrp
-integertransform: looking at function: .mktime
-integertransform: looking at function: .readdir64
-integertransform: looking at function: sub_804DF70
-integertransform: looking at function: sub_804E000
-integertransform: looking at function: sub_804E0B0
-integertransform: looking at function: sub_804E160
-integertransform: looking at function: sub_804E210
-integertransform: looking at function: sub_804E270
-integertransform: looking at function: sub_804E2D0
-integertransform: looking at function: sub_804E330
-integertransform: looking at function: sub_804E390
-integertransform: looking at function: sub_804E3F0
-integertransform: looking at function: sub_804E450
-integertransform: looking at function: sub_804E4B0
-integertransform: looking at function: sub_804E510
-integertransform: looking at function: sub_804E570
-integertransform: looking at function: sub_804E5D0
-integertransform: looking at function: sub_804E630
-integertransform: looking at function: sub_804E690
-integertransform: looking at function: sub_804E730
-integertransform: looking at function: sub_804E7D0
-integertransform: looking at function: sub_804E870
-integertransform: looking at function: sub_804E910
-integertransform: looking at function: sub_804E9B0
-integertransform: looking at function: sub_804EA50
-integertransform: looking at function: sub_804EAF0
-integertransform: looking at function: sub_804EB90
-integertransform: looking at function: sub_804EC30
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ec83      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea     eax, [eax+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804eca6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ecb6      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    804ecbd      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     edi, eax 
-integertransform: signedness annotation:    804ecbf      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     eax, ebx 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ecee      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EBX*2 ZZ lea     ecx, [ebx+ebx*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ecfd      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX*4 ZZ lea     edx, ds:0[ebx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ed4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     edi, [edx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804edc7      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804edf9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea     eax, [edi+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ee08      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, [ebp+var_3C] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee20      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee2a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-1 ZZ lea     edi, [ecx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee6e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2+-3 ZZ lea     edx, [ecx+ecx*2-3] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee78      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea     edx, [ecx+ecx*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ee7b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4+-24 ZZ lea     edx, [eax+edx*4-18h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ee8b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 0Ch 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804ee92      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804eeba      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     edx, [esi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804EEE0
-integertransform: looking at function: sub_804F2E0
-integertransform: underflow annotation:    804f408      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f428      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+16 ZZ lea     edx, [eax+10h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804f531      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    804f538      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804f829      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+4 ZZ lea     ecx, [edx+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fa07      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+4 ZZ lea     ecx, [eax+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_804FAE0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804fea5      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 2 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804fea8      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+134602676 ZZ lea     esi, a@[eax]    ; "*=>@|" 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804ff27      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804ffc1      4 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, [esp+2Ch] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804ffcb      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX*4 ZZ lea     ebx, [ebx+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805008a      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, ds:stru_8061540.object_base 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805009f      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80500aa      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+-16 ZZ lea     edx, [eax-10h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051067      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80510f0      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_80513F0
-integertransform: looking at function: sub_8051480
-integertransform: looking at function: sub_8051510
-integertransform: looking at function: sub_80515B0
-integertransform: looking at function: sub_8051650
-integertransform: looking at function: sub_8051730
-integertransform: looking at function: sub_8051810
-integertransform: looking at function: sub_80518E0
-integertransform: looking at function: sub_80519E0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80519f8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8051a48      3 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [esp], eax      ; path 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051AC0
-integertransform: underflow annotation:    8051ae6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 41h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051b18      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-48 ZZ lea     edi, [esi-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051b23      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 41h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051b37      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8051B80
-integertransform: underflow annotation:    8051c8a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051c98      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051cc1      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051cc4      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ecx, [edi+eax] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051ccf      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_34], ebx 
-integertransform: signedness annotation:    8051ce6      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   ebx, al 
-integertransform: signedness annotation:    8051ce9      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     ecx, eax 
-integertransform: underflow annotation:    8051ceb      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 30h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    8051d02      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   ecx, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d05      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edi, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051d12      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051d28      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051d4e      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   ecx, al 
-integertransform: underflow annotation:    8051d51      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 30h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051d60      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051d8d      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051da3      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051dce      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8051e0c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051e0e      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e2e      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051e41      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov     byte ptr [ebp+var_38], al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e49      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ebx, [edi+eax] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e5c      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ebx, [esi+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e62      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EAX ZZ lea     ebx, [edi+eax] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051e77      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051e7a      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+-48 ZZ lea     esi, [ecx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8051e8f      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051e91      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_34], esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051ea4      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ mov     byte ptr [ebp+var_38], cl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051eb5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_38], esi 
-integertransform: underflow annotation:    8051eb8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 30h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8051ec0      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-integertransform: underflow annotation:    8051ec6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 30h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8051F10
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8051f61      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     ecx, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052015      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052032      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052164      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052168      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8052187      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX+-1 ZZ lea     edi, [ebx+edx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8052192      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea     esi, [eax-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805219c      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80521d2      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80521f7      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-1 ZZ lea     esi, [edx-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052202      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052208      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_80522A0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052306      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 25h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052336      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805238d      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 61h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: .fputs_unlocked
-integertransform: looking at function: .__ctype_get_mb_cur_max
-integertransform: looking at function: .__fprintf_chk
-integertransform: looking at function: .signal
-integertransform: looking at function: .sigismember
-integertransform: looking at function: .__gmon_start__
-integertransform: looking at function: .realloc
-integertransform: looking at function: .__xstat64
-integertransform: looking at function: .localtime
-integertransform: looking at function: sub_8052B30
-integertransform: looking at function: sub_8052BA0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8052C00
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052c2a      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8052c36      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8052D10
-integertransform: looking at function: sub_8052DF0
-integertransform: underflow annotation:    8052e59      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052e75      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052e88      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052ea4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052eb7      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052eca      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052ee6      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052ef9      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f0c      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f22      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f40      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f56      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8052f78      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sbb     ecx, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8052F90
-integertransform: looking at function: sub_8052FB0
-integertransform: underflow annotation:    8052fd3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, [ebp+arg_0] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805300c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX+1 ZZ lea     eax, [ecx+edx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805304e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .isatty
-integertransform: looking at function: .fclose
-integertransform: looking at function: .mbstowcs
-integertransform: looking at function: .mbsinit
-integertransform: looking at function: sub_804AE10
-integertransform: looking at function: sub_804AE90
-integertransform: looking at function: sub_804AEC0
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804af3e      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EAX+EDX ZZ lea     edx, [eax+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b481      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX+32 ZZ lea     eax, [ebx+eax+20h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b4b3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     edi, [ecx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b727      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+2 ZZ lea     eax, [eax+edx+2] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: truncation annotation:    804b7ef      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: underflow annotation:    804b7f7      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    804b869      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b882      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea     eax, [edx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804b8b0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    804b9ce      6 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 8 CL ZZ mov     byte ptr [ebp+var_34C], cl 
-integertransform: looking at function: sub_804BB50
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    804bc1b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc2d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*2 ZZ lea     esi, [edi+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc37      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+ESI*2 ZZ lea     eax, [eax+esi*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc3a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea     eax, [edx+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc71      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*2 ZZ lea     eax, [eax+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    804bc8a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*2 ZZ lea     eax, [ecx+ecx*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_804BCD0
-integertransform: looking at function: sub_8053AF0
-integertransform: underflow annotation:    8053b1c      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  [EBX+16] ZZ sub     dword ptr [ebx+10h], 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8053b47      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8053BE0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8053E70
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8053f56      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8053f6e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8054030
-integertransform: underflow annotation:    8054081      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80540ac      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-1 ZZ lea     edx, [eax-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80543fb      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805440f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054415      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDI ZZ lea     edi, [ebx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8054497      4 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [esp+8], ecx 
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80544a3      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_98], edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054518      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ECX ZZ lea     ecx, [ebx+ecx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054587      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+EAX+-1 ZZ lea     edi, [edi+eax-1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80545c7      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+var_60], edi 
-integertransform: underflow annotation:    80545d3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8054633      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80546ae      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80546b0      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EBX ZZ sub     ebx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805479d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+1 ZZ lea     eax, [edx+eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80549e7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDX ZZ lea     edx, [edi+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8054a44      6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [ebp+var_B0], ecx 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054a64      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     eax, [eax+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054a67      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX*2 ZZ lea     eax, [edx+eax*2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054a79      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2 ZZ lea     eax, [eax+edx*2] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054b28      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054b58      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054c00      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+-2147483648 ZZ lea     ebx, [ecx-80000000h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8054c16      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sbb     edi, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054c68      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EBX+EAX+-1 ZZ lea     edi, [ebx+eax-1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8054E10
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054e37      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8054e3a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054e68      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea     edx, [eax+9] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054e77      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea     eax, [eax+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8054F90
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054fb7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8054fba      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054fe8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+9 ZZ lea     edx, [eax+9] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8054ff7      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+8 ZZ lea     eax, [eax+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8055020
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055034      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea     edi, [eax+14h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8055043      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805509b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80550bc      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8  EDX ZZ sub     dl, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_8
-integertransform: underflow annotation:    80550e6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8055100
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055130      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EAX*4 ZZ lea     edx, [ebx+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055142      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055165      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea     esi, [ebx+esi*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055168      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_34] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805527b      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI*4 ZZ lea     eax, [edx+esi*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055284      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+var_24] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805528a      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EBX*4 ZZ lea     edx, [esi+ebx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80552d9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+ESI*4 ZZ lea     eax, [ebx+esi*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80552e3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8055310
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055328      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX*4 ZZ lea     ecx, [eax+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8055330
-integertransform: looking at function: sub_8055360
-integertransform: looking at function: sub_8055380
-integertransform: looking at function: sub_80553A0
-integertransform: looking at function: sub_80553D0
-integertransform: looking at function: sub_80554F0
-integertransform: looking at function: sub_8055540
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_80555B0
-integertransform: truncation annotation:    80555d6      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     [ebp+var_41], al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    805568d      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ mov     byte ptr [ebp+var_4C], al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80556ae      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDI ZZ lea     ecx, [esi+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80556ef      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     edi, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055701      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+48 ZZ lea     ecx, [edi+30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055b65      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055b75      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055bf5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-33 ZZ lea     ecx, [esi-21h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c2c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     ecx, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c3c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     edx, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+1 ZZ lea     ebx, [edx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c89      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+1 ZZ lea     eax, [ebx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055c99      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+1 ZZ lea     ebx, [eax+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055d4c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EDX ZZ lea     edi, [esi+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055d51      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, edi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8055da0      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8055e1c      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 5Bh 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8055e24      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055e8c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+ESI+1 ZZ lea     ecx, [edi+esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8055EF0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055f27      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     edx, [ebx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8055f6e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055f73      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+EAX*8 ZZ lea     eax, [edi+eax*8] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055f8e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EBX*8 ZZ lea     edi, [edi+ebx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055fa9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     eax, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8055fcb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     edx, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8056070
-integertransform: looking at function: sub_8056140
-integertransform: looking at function: sub_8056170
-integertransform: looking at function: sub_8056190
-integertransform: looking at function: sub_80561F0
-integertransform: looking at function: sub_8056250
-integertransform: looking at function: sub_80562A0
-integertransform: looking at function: sub_80562C0
-integertransform: looking at function: sub_80562E0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80562ff      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+8 ZZ lea     edx, [ebx+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80563D0
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80563fc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+8 ZZ lea     eax, [edi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8056430
-integertransform: underflow annotation:    805647b      3 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sub     eax, 0Ch 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80564b6      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805651b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+1 ZZ lea     ebx, [esi+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    805653e      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx   edx, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056543      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056571      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_490], edx 
-integertransform: underflow annotation:    8056590      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80565a9      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    80565e0      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_49C], edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805663e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+EDX ZZ lea     edi, [ebx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805665c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805665f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     ebx, [ecx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80566be      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+EDI*4 ZZ lea     edx, [edi+edi*4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    80566c1      3 INSTR CHECK TRUNCATION SIGNED 32 EAX 8 AL ZZ movsx   eax, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80566c4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX*2+-48 ZZ lea     edi, [eax+edx*2-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80566ce      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   edx, al 
-integertransform: signedness annotation:    80566d1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     ecx, eax 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80566d3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    8056710      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 EAX 8 AL ZZ movsx   eax, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056794      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   edx, cl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805683e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056841      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, ecx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805685a      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8056866      6 INSTR CHECK SIGNEDNESS SIGNED 32 ECX ZZ mov     [ebp+n], ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80568c2      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80568d0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80568db      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056992      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+1 ZZ lea     esi, [ebx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80569b2      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+-1 ZZ lea     eax, [esi-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80569c2      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80569f8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056a70      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056a80      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056a8b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056a9e      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_49C], edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056b19      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056b1f      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056b21      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+n], eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8056c51      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     eax, ebx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8056c5f      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_468], edx 
-integertransform: signedness annotation:    8056c65      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     edx, ebx 
-integertransform: underflow annotation:    8056c70      6 INSTR CHECK UNDERFLOW UNSIGNED 32  [EBP-1128] ZZ sub     [ebp+var_468], edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056c7d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056c83      6 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, [ebp+var_488] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056c95      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    8056c9c      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8056ca1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     ecx, ebx 
-integertransform: underflow annotation:    8056ca3      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8056cc2      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056d29      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056d35      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056d43      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     eax, [edx+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056d48      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8056d71      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [ebp+n], edi 
-integertransform: signedness annotation:    8056d7f      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+n], eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056db2      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     esi, [ecx+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056db7      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, [ebp+var_4AC] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056dc2      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056ddf      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056dff      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: truncation annotation:    8056e4b      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8056edf      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, ecx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056ee1      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, esi 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056efa      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056f99      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ECX+ESI ZZ lea     edi, [ecx+esi] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8056fb4      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8056fb7      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+EDX ZZ lea     ecx, [esi+edx] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057008      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, ecx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057031      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805703d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057046      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80570b5      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-1 ZZ lea     esi, [ebx-1]    ; jumptable 080566F3 case 0 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80570ea      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80570ec      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80570f3      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80570f5      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8057110      6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_488], dl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057176      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, [edx+18h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057182      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea     ecx, [edx+esi] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805718b      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, esi 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80571c0      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1          ; jumptable 080566F3 case 116 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80571cc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80571d5      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80572bd      6 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ mov     byte ptr [ebp+var_488], al 
-integertransform: underflow annotation:    80572cd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 8  EBX ZZ sub     bl, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_8
-integertransform: underflow annotation:    80572e0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80572ed      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80572ef      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EDX*4 ZZ lea     eax, [edx+edx*4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80572f4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80572ff      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     esi, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057308      3 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, 1          ; jumptable 080566F3 case 110 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057314      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805731d      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80574bf      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+EAX+-100 ZZ lea     eax, [edx+eax-64h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80574eb      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sub     esi, [ebp+var_498] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057505      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057507      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805750e      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057522      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057524      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805755a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    805758b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 16Dh 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057591      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057595      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_498] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80575a6      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea     esi, [eax+17Eh] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80575ba      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80575bc      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80575c3      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80575d7      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80575db      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057628      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805762a      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+1 ZZ lea     ecx, [edx+1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057720      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    80577cb      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80577cd      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+19 ZZ lea     esi, [edx+13h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    80577de      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057805      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ESI ZZ sub     esi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805783a      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, ecx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057841      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057843      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805784a      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805784c      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EAX+7 ZZ lea     esi, [esi+eax+7] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057869      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057894      2 INSTR CHECK UNDERFLOW SIGNED 32  EDI ZZ sub     edi, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80578ad      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057916      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EDX ZZ lea     edi, [ecx+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057932      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     esi, [ecx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805794c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805794f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80579de      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    80579fc      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057a31      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057a47      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057a58      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea     esi, [edi-1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057a73      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8057aa3      6 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057b14      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDX+ESI ZZ lea     esi, [edx+esi] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057b30      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 EDI+-1 ZZ lea     esi, [edi-1] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057b4b      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_464] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8057b90      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057ce9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ESI ZZ lea     edi, [eax+esi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057d03      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI ZZ lea     esi, [edx+esi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8057d1c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057d1f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EBX ZZ lea     ecx, [edx+ebx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8057d4f      6 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_49C], dl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057d9d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX ZZ lea     esi, [ebx+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8057dbc      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057dcc      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+ECX ZZ lea     ecx, [eax+ecx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057de3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: signedness annotation:    8057dfb      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057e42      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    8057e4d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057e4f      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX ZZ lea     eax, [esi+edx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057e68      2 INSTR CHECK UNDERFLOW SIGNED 32  ECX ZZ sub     ecx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    8057e82      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057ea9      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057eb8      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+ESI+1900 ZZ lea     esi, [edx+esi+76Ch] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057f49      3 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sub     esi, 1 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057f8f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EAX+365 ZZ lea     eax, [edx+eax+16Dh] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8057f9b      6 INSTR CHECK SIGNEDNESS SIGNED 32 EAX ZZ mov     [ebp+var_488], eax 
-integertransform: underflow annotation:    8057fa1      6 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_498] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057fa7      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+382 ZZ lea     esi, [eax+17Eh] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057fbb      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sub     edx, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057fbd      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX*8 ZZ lea     eax, ds:0[edx*8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057fc4      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8057fd8      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, esi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8057fdf      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+EDX+3 ZZ lea     eax, [eax+edx+3] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8058001      6 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ mov     byte ptr [ebp+var_488], bl 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80580d9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+ESI ZZ lea     edi, [ecx+esi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80580e1      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 ESI+100 ZZ lea     ecx, [esi+64h] 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8058120
-integertransform: looking at function: sub_8058160
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8058172      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+20 ZZ lea     edi, [eax+14h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8058183      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_80581E0
-integertransform: looking at function: sub_8058300
-integertransform: looking at function: sub_8058380
-integertransform: looking at function: sub_80583B0
-integertransform: looking at function: sub_80583E0
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8058440
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8058500
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: looking at function: sub_8058560
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    805861a      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   eax, dl 
-integertransform: signedness annotation:    8058627      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ mov     byte ptr [ebp+var_30], dl 
-integertransform: signedness annotation:    805869e      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   eax, al 
-integertransform: underflow annotation:    8058706      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, 42h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805871e      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ movzx   edx, dl 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_8058840
-integertransform: looking at function: sub_8058850
-integertransform: looking at function: sub_8058880
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_8058960
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8058a26      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   eax, dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8058ae6      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ movsx   eax, al 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8058b56      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-66 ZZ lea     eax, [edi-42h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    8058b73      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: looking at function: sub_8058C80
-integertransform: looking at function: sub_8058D10
-integertransform: underflow annotation:    8058d84      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8058e76      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+dest] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8058e86      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8058f0e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805909d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    80590dd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80591d1      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     eax, edi 
-integertransform: underflow annotation:    80591dc      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    80591f8      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    80592ca      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805936b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80593aa      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+EAX ZZ lea     edx, [esi+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80593ff      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80594ea      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8059555      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80595d9      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805968b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80596e2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EDX+4 ZZ lea     edx, [eax+edx+4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    80597a0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8059848      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDI ZZ lea     eax, [esi+edi] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    8059902      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-integertransform: underflow annotation:    8059907      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8059a43      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 12h        ; switch 5 cases  
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8059aee      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8059b38      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8059cf4      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8059d37      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8059d4b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    8059d5f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    8059def      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDI ZZ lea     edi, [edx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    8059eb3      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     ecx, edi 
-integertransform: signedness annotation:    8059f5d      4 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     [esp+8], edi    ; n 
-integertransform: signedness annotation:    8059f82      2 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     edx, edi 
-integertransform: underflow annotation:    8059f8b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    8059f9f      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a126      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805a144      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, [ebp+var_338] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a1a7      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805a1ca      7 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ECX 16 CX ZZ mov     word ptr [ebp+var_350], cx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a22b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 41h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a3df      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDI ZZ lea     eax, [ecx+edi] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a4b3      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     edx, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805a4b8      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a4bb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX+-48 ZZ lea     ecx, [edx+ebx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a4c1      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805a4e6      6 INSTR CHECK SIGNEDNESS SIGNED 32 EDI ZZ mov     dword ptr [ebp+size], edi 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a513      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+ECX*4 ZZ lea     ebx, [ecx+ecx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805a518      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a51b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EDX+-48 ZZ lea     ecx, [ebx+edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a521      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805a632      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+EBX ZZ lea     eax, [ebx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a718      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805a71b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a777      6 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, [ebp+dest] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a7fa      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a804      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sbb     eax, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805a8e0      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 1 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805a8e3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  ECX ZZ sub     ecx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805aae5      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805AB00
-integertransform: underflow annotation:    805ab43      5 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 80000000h 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_805AB60
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805aba8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805abcb      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805abf0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac00      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac12      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+8 ZZ lea     ecx, [esi+8] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac22      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+12 ZZ lea     ecx, [esi+0Ch] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac40      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ac60      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+4 ZZ lea     ecx, [esi+4] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_805AC80
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805acf8      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDI+1 ZZ lea     eax, [edi+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ad00      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+EBX ZZ lea     ebx, [edx+ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ad41      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ad56      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+-48 ZZ lea     edx, [eax-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ada1      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     ecx, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805adf6      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     eax, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ae20      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+1 ZZ lea     eax, [edi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ae51      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+-1 ZZ lea     edi, [eax-1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805ae88      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-37 ZZ lea     eax, [edx-25h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805aece      3 INSTR CHECK TRUNCATION UNSIGNED 32 EAX 8 AL ZZ movzx   eax, al 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805af44      3 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     [ebp+var_40], ebx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805af77      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+ECX ZZ lea     ecx, [esi+ecx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    805b01b      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b02e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b03a      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sub     edi, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b068      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+1 ZZ lea     edi, [esi+1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b078      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b086      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b08f      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b0cb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sub     ecx, 30h 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805b0d1      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     byte ptr [ebp+var_20], dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b142      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EDX ZZ lea     edx, [ecx+edx] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b16e      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     eax, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b195      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+EDX*4 ZZ lea     ecx, [edx+edx*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805b19a      3 INSTR CHECK SIGNEDNESS SIGNED 8 BL ZZ movsx   ebx, bl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b19d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+EBX+-48 ZZ lea     edx, [ecx+ebx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b1a3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ECX ZZ sbb     ecx, ecx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b1ad      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EBX+-48 ZZ lea     ecx, [ebx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b1c8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sub     edx, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b1ce      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EAX+1 ZZ lea     esi, [eax+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805b30b      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b3fc      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EAX+EAX*4 ZZ lea     esi, [eax+eax*4] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: signedness annotation:    805b401      3 INSTR CHECK SIGNEDNESS SIGNED 8 DL ZZ movsx   edx, dl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b404      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ESI+EDX+-48 ZZ lea     eax, [esi+edx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b40a      2 INSTR CHECK UNDERFLOW SIGNED 32  EDX ZZ sbb     edx, edx 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b414      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     esi, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b431      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b437      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 ECX+1 ZZ lea     eax, [ecx+1] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b472      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+2 ZZ lea     edi, [esi+2] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b486      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ESI+-48 ZZ lea     edx, [esi-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b4fa      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+EAX ZZ lea     eax, [ecx+eax] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b517      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDX+-48 ZZ lea     ecx, [edx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: MUL OVERFLOW: mul_overflow_detector_32
-integertransform: underflow annotation:    805b534      2 INSTR CHECK UNDERFLOW SIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    805b536      3 INSTR CHECK SIGNEDNESS SIGNED 8 CL ZZ movsx   ecx, cl 
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b53d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EDX+ECX+-48 ZZ lea     eax, [edx+ecx-30h] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b543      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDX ZZ sbb     edx, edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b54d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 ECX+-48 ZZ lea     edx, [ecx-30h] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b566      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EAX ZZ sub     eax, 1 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: truncation annotation:    805b5ea      3 INSTR CHECK TRUNCATION UNSIGNED 32 EDX 8 DL ZZ mov     [ebp+var_44], dl 
-integertransform: underflow annotation:    805b638      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sbb     eax, eax 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    805b673      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805b6bd      2 INSTR CHECK UNDERFLOW SIGNED 32  ESI ZZ sbb     esi, esi 
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: signedness annotation:    805b6c5      3 INSTR CHECK SIGNEDNESS SIGNED 32 ESI ZZ mov     [ebp+var_1C], esi 
-integertransform: looking at function: sub_805B710
-integertransform: signedness annotation:    805b74c      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_10], edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b818      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_18] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805b878      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea     ecx, [edi-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805B890
-integertransform: signedness annotation:    805b8d0      3 INSTR CHECK SIGNEDNESS SIGNED 32 EDX ZZ mov     [ebp+var_28], edx 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: SIGNED OVERFLOW: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805b9bb      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_20] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805ba18      2 INSTR CHECK UNDERFLOW UNSIGNED 32  EDI ZZ sbb     edi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805ba46      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sbb     edi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805ba57      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, [ebp+var_38] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805BA60
-integertransform: underflow annotation:    805bb08      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EAX ZZ sub     eax, [ebp+var_C] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805bb78      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 EDI+-1 ZZ lea     ecx, [edi-1] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805BB90
-integertransform: underflow annotation:    805bbdd      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sbb     esi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805bc2e      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sub     edx, [ebp+var_10] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805bc8b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  ESI ZZ sbb     esi, edx 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: underflow annotation:    805bcaf      3 INSTR CHECK UNDERFLOW UNSIGNED 32  EDX ZZ sbb     edx, [ebp+var_C] 
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805BCD0
-integertransform: looking at function: sub_805BCE0
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805bcf9      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea     edi, (dword_8060EF0 - 8060FF4h)[ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-IntegerTransform::addOverflowCheckNoFlag(): invalid lea pattern - skipping:    805bcff      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 EBX+-260 ZZ lea     eax, (dword_8060EF0 - 8060FF4h)[ebx] 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: underflow annotation:    805bd05      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EDI ZZ sub     edi, eax 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: UNSIGNED OVERFLOW: addsub_overflow_detector_unsigned_32
-integertransform: looking at function: sub_805BD3A
-integertransform: looking at function: sub_805BD40
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: sub_805BD80
-integertransform: underflow annotation:    805bd98      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  EBX ZZ sub     ebx, 4 
-integertransform: ADD/SUB OVERFLOW UNKONWN: assume signed for now: addsub_overflow_detector_signed_32
-integertransform: looking at function: .term_proc
-integertransform: looking at function: .init_proc
-integertransform: looking at function: .abort
-integertransform: looking at function: .__errno_location
-integertransform: looking at function: .sigemptyset
-integertransform: looking at function: .localeconv
-integertransform: looking at function: .dirfd
-integertransform: looking at function: .__cxa_atexit
-integertransform: looking at function: .strcoll
-integertransform: looking at function: .getenv
-integertransform: looking at function: .calloc
-integertransform: looking at function: .strncpy
-integertransform: looking at function: .freecon
-integertransform: looking at function: .memset
-integertransform: looking at function: .__libc_start_main
-integertransform: looking at function: .mempcpy
-integertransform: looking at function: .__memcpy_chk
-integertransform: looking at function: .__overflow
-integertransform: looking at function: .dcgettext
-integertransform: looking at function: .sigaction
-integertransform: looking at function: .opendir
-integertransform: looking at function: .getopt_long
-integertransform: looking at function: .ioctl
-integertransform: looking at function: .__ctype_b_loc
-integertransform: looking at function: .__mempcpy_chk
-integertransform: looking at function: .iswcntrl
-integertransform: looking at function: sub_804BD90
-integertransform: looking at function: sub_804BE10
-integertransform: looking at function: sub_804BE30
-integertransform: looking at function: sub_804BE50
-integertransform: looking at function: sub_804BE70
-integertransform: looking at function: sub_804BEF0
-integertransform: looking at function: sub_804BF70
-integertransform: looking at function: sub_804BFF0
-integertransform: looking at function: sub_804C010
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:29-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:34-0800
-# ATTRIBUTE ps_peasoup_step_name=integertransform
-# ATTRIBUTE ps_peasoup_step_number=14
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/do_integertransform.sh 300 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/calc_conflicts.log -------------------
--------------------------------------------------------
-New Variant, after reading registration, is: (variant_id=300:schema=1:orig_pid=299:name=ls_shared_orig_803_cloneof299:ATN=Variant300_address:FTN=Variant300_function:ITN=Variant300_instruction)
-# ATTRIBUTE ps_num_addresses=76448
-# ATTRIBUTE ps_num_conflicts=7
-# ATTRIBUTE ps_total_conflicts=19549
-# ATTRIBUTE ps_ave_conflicts=0.255716
-# ATTRIBUTE ps_ave_bytes_conflicted=9.15655e-05
-# ATTRIBUTE ps_total_executable_bytes = 75640
-# ATTRIBUTE ps_ave_conflicts_within_exe=0.258448
-# ATTRIBUTE ps_ave_bytes_conflicted_within_exe=9.25436e-05
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:34-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:35-0800
-# ATTRIBUTE ps_peasoup_step_name=calc_conflicts
-# ATTRIBUTE ps_peasoup_step_number=15
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/calc_conflicts.exe 300 a.ncexe 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/generate_spri.log -------------------
--------------------------------------------------------
-Looking up variant 300 from database.
-Reading variant 300 from database.
-Reading variant 299 from database.
-Done!
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:35-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:38-0800
-# ATTRIBUTE ps_peasoup_step_name=generate_spri
-# ATTRIBUTE ps_peasoup_step_number=16
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/libIRDB/test/generate_spri.exe 300 a.irdb.aspri 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/spasm.log -------------------
--------------------------------------------------------
-Running nasm (nasm -O1 -w-number-overflow a.irdb.aspri.asm -o a.irdb.aspri.asm.bin)...
-Resolving Symbols .... Done!
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:38-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:44-0800
-# ATTRIBUTE ps_peasoup_step_name=spasm
-# ATTRIBUTE ps_peasoup_step_number=17
-# ATTRIBUTE ps_peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
-
--------------------------------------------------------
------ From logs/copy_exe.log -------------------
--------------------------------------------------------
-# ATTRIBUTE ps_start_time=2011-11-25T13:55:44-0800
-# ATTRIBUTE ps_end_time=2011-11-25T13:55:44-0800
-# ATTRIBUTE ps_peasoup_step_name=copy_exe
-# ATTRIBUTE ps_peasoup_step_number=18
-# ATTRIBUTE ps_peasoup_step_command=cp ls.shared.orig.sh ../ls.shared.orig.peasoup 
-# ATTRIBUTE ps_peasoup_step_exitcode=0
--------------------------------------------------------
-
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log
deleted file mode 100644
index 6fadc06e4..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/signconv_func_monitor.log
+++ /dev/null
@@ -1,6 +0,0 @@
-# ATTRIBUTE start_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE peasoup_step_name=signconv_func_monitor
-# ATTRIBUTE peasoup_step_number=5
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/peasoup_home.trunk/tools/update_env_var.sh STRATA_NUM_HANDLE 1 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log
deleted file mode 100644
index ce68a5276..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/spasm.log
+++ /dev/null
@@ -1,8 +0,0 @@
-Running nasm (nasm -O1 -w-number-overflow a.irdb.aspri.asm -o a.irdb.aspri.asm.bin)...
-Resolving Symbols .... Done!
-# ATTRIBUTE start_time=2011-11-25T13:55:38-0800
-# ATTRIBUTE end_time=2011-11-25T13:55:44-0800
-# ATTRIBUTE peasoup_step_name=spasm
-# ATTRIBUTE peasoup_step_number=17
-# ATTRIBUTE peasoup_step_command=/home/jdh8d/peasoup/uva/security_transforms.trunk/tools/spasm/spasm a.irdb.aspri a.irdb.bspri stratafier.o.exe 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log
deleted file mode 100644
index 929a38e48..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/logs/stratafy_with_pc_confine.log
+++ /dev/null
@@ -1,50 +0,0 @@
-infile is a.ncexe
-outfile is tmp.exe.823
-stratafier_file is
-Executable sections are .init .plt .text .fini
-a.ncexe-.init 804964c 000030
-a.ncexe-.plt 804967c 000650
-a.ncexe-.text 8049cd0 0120dc
-a.ncexe-.fini 805bdac 00001c
-EOF 0 0
-cp tmp.exe.823 ./exe_copy.temp.928
-cp /home/jdh8d/peasoup/uva/stratafier/stratafier.914.o ./strata_exe.temp.928
-Original entry point is 0x8049cd0
-ld --section-start .note.ABI-tag=0x90610c4 --section-start .init=0x90610e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.914.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.914 -static
-/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.914 strata.linked.data.928 0x9060ff0
-address=9060ff0
-Found nobits seg .bss
-Found nobits seg __libc_freeres_ptrs
-/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9060ff0,0,0,7,1000 --add-section .strata=strata.linked.data.928 --change-section-address .strata=0x9060ff0 --set-section-flags .strata=alloc --set-start 0x09061210 ./exe_copy.temp.928 new.exe
-Adding segment name=.strata, properties=PT_LOAD,0x9060ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9060ff0, filesz=0, memsz=0, flags=7, align=4096
-Adding .strata as section 0
-
-infile is a.ncexe
-outfile is tmp.exe.823
-stratafier_file is stratafier.o.exe
-Executable sections are .init .plt .text .fini
-[STRATA TRANSLATED START: 09061280]
-a.ncexe-.init 804964c 000030
-a.ncexe-.plt 804967c 000650
-a.ncexe-.text 8049cd0 0120dc
-a.ncexe-.fini 805bdac 00001c
-strata_translated_startup 09061280 7
-EOF 0 0
-cp tmp.exe.823 ./exe_copy.temp.1220
-cp /home/jdh8d/peasoup/uva/stratafier/stratafier.1208.o ./strata_exe.temp.1220
-Original entry point is 0x8049cd0
-ld --section-start .note.ABI-tag=0x90610c4 --section-start .init=0x90610e4 /home/jdh8d/peasoup/uva/stratafier/stratafier.1208.o -T/home/jdh8d/peasoup/uva/stratafier/test_ld_script -o stratafier.o.exe.1208 -static
-/home/jdh8d/peasoup/uva/stratafier/strata_to_data stratafier.o.exe.1208 strata.linked.data.1220 0x9060ff0
-address=9060ff0
-Found nobits seg .bss
-Found nobits seg __libc_freeres_ptrs
-/home/jdh8d/peasoup/uva/binutils-2.19/binutils/objcopy --add-segment .strata=PT_LOAD,0x9060ff0,0,0,7,1000 --add-section .strata=strata.linked.data.1220 --change-section-address .strata=0x9060ff0 --set-section-flags .strata=alloc --set-start 0x09061210 ./exe_copy.temp.1220 new.exe
-Adding segment name=.strata, properties=PT_LOAD,0x9060ff0,0,0,7,1000adding segment .strata with type=1, vaddr=9060ff0, filesz=0, memsz=0, flags=7, align=4096
-Adding .strata as section 0
-
-# ATTRIBUTE start_time=2011-11-25T13:54:46-0800
-# ATTRIBUTE end_time=2011-11-25T13:54:50-0800
-# ATTRIBUTE peasoup_step_name=stratafy_with_pc_confine
-# ATTRIBUTE peasoup_step_number=0
-# ATTRIBUTE peasoup_step_command=sh /home/jdh8d/peasoup/uva/strata_head/tools/pc_confinement/stratafy_with_pc_confine.sh a.ncexe a.stratafied 
-# ATTRIBUTE peasoup_step_exitcode=0
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh
deleted file mode 100755
index 4c06352bc..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ls.shared.orig.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-/home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803 "$@"
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh
deleted file mode 100755
index 7a3ad1b20..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/ps_run.sh
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-######################################################################
-######################################################################
-# This file is used as a template, not actually for running the code #
-######################################################################
-######################################################################
-
-#
-# determine the directory that contains the files for peasoup
-#
-datapath=$1
-
-#
-# grab the rest of the args in $*
-#
-shift;
-
-#
-# Run the program with the proper env. vars set., and the arguments to the program specified
-#
-
-
-
-command="
-STRATA_LOG=detectors
-STRATA_NUM_HANDLE=1
-STRATA_DOUBLE_FREE=1
-STRATA_HEAPRAND=1
-STRATA_PC_CONFINE=1
-STRATA_PC_CONFINE_XOR=0				
-STRATA_PC_CONFINE_XOR_KEY_LENGTH=1024		
-STRATA_ANNOT_FILE=$datapath/a.ncexe.annot 
-STRATA_SIEVE=1					
-STRATA_RC=1					
-STRATA_PARTIAL_INLINING=0			
-	$datapath/a.stratafied"
-
-#
-# log to stderr if verbose is set, else log to a file
-#
-if [ ! -z $VERBOSE ]; then
-	command="STRATA_OUTPUT_FILE=$datapath/diagnostics.out $command"
-fi
-
-#
-# Set SPRI file to use (should be generated from the IRDB).
-#
-if [ -f $datapath/a.irdb.bspri ]; then
-	command="STRATA_SPRI_FILE=$datapath/a.irdb.bspri $command"
-fi
-
-
-if [ ! -z $VERBOSE ]; then
-	echo $command
-fi
-
-eval $command \"\$@\"
-
-SAVE_EXIT_CODE=$?
-
-if [ -f $datapath/diagnostics.out ]; then
-	cat $datapath/diagnostics.out
-fi
-
-if [ $SAVE_EXIT_CODE = 139 ]; then
-	echo Detected fault, aborting program, POLICY: Controlled exit
-	exit 0
-fi
-exit $SAVE_EXIT_CODE
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id
deleted file mode 100644
index 03a5b41d9..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/registered.id
+++ /dev/null
@@ -1 +0,0 @@
-299
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0 b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0
deleted file mode 100644
index b26ae6c7d..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/screenlog.0
+++ /dev/null
@@ -1,18 +0,0 @@
-+ export TVOPT=ansi
-+ export IDADIR=/home/jdh8d/peasoup/uva/idapro61/ida
-+ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/jdh8d/peasoup/grace/grace.trunk/concolic/bin/:/home/jdh8d/peasoup/uva/idapro61/ida
-+ export IDALOG=a.ncexe.log
-+ export IDALOG_SILENT=1
-+ objdump -d --prefix-addresses a.ncexe
-+ grep ^[0-9]
-+ [ /home/jdh8d/peasoup/uva/idapro61/idaX = X ]
-+ [ ! -f /home/jdh8d/peasoup/uva/idapro61/ida/libida.so ]
-+ basename a.ncexe .ncexe
-+ rm -f a.ncexe.id? a.ncexe.{nam,til,log,syms} a.id?
-+ stty -g
-+ old_stty=506:1805:8bd:8a3b:3:1c:7f:8:4:0:0:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
-+ echo TVHEADLESS is
-TVHEADLESS is
-+ [ X != X ]
-+ time /home/jdh8d/peasoup/uva/idapro61/ida/idal -A -SSMP.idc a.ncexe
-(B[?25l[?1002s[?1002h(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B F1 Help  C Code  D Data  N Name  Alt-X Quit  F10 Menu                            File  Edit  Jump  Search  View  Options  Window                               [?1002l  File  Edit  Jump  Search  View  Options  Window                                F1 Help  C Code  D Data  N Name  Alt-X Quit  F10 Menu                          (0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B[?1002h            @:00000000BUSY      @:0804964C @:08049CD0FL:0804EE46FL:08057638AC:0804980CAC:0804B986AC:0804DFC8AC:0804F117AC:080515C2AC:08054AA1AC:0805811BAC:0805B703AC:0805F77CTP:0804FDF0AC:08051805FI:0805FAF2(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk(B(0x(B                                      (0x(B(0x(B      Propagating type information    (0x(B(0x(B                                      (0x(B(0x(B                                      (0x(B(0x(B             Please wait...           (0x(B(0x(B                                      (0x(B(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaalqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqkaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B      Propagating type information    (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B             Please wait...           (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaamqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B @:0804B400READY     @:0804F900 @:08053C00 @:08058300 @:0805E700 @:08062000(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk(B(0x(B                                      (0x(B(0x(B           Running IDC script         (0x(B(0x(B                                      (0x(B(0x(B                                      (0x(B(0x(B             Please wait...           (0x(B(0x(B                                      (0x(B(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaalqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqkaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B           Running IDC script         (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B             Please wait...           (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaamqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk(B(0x(B                                                                            (0x(B(0x(B                             Packing the database                           (0x(B(0x(B  /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false(0x(B(0x(B       _positives/peasoup_executable_directory.ls.shared.orig.803/a.idb     (0x(B(0x(B                                Please wait...                              (0x(B(0x(B                                                                            (0x(B(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(0a(B(0a(B(0a(B(0a(B(0a(B(0a(B(0a(B(0a(B(0aa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0alqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqka(B(0ax(B                                                                            (0xa(B(0ax(B                             Packing the database                           (0xa(B(0ax(B  /home/jdh8d/peasoup/uva/security_transforms.trunk/libtransform/tests/false(0xa(B(0ax(B       _positives/peasoup_executable_directory.ls.shared.orig.803/a.idb     (0xa(B(0ax(B                                Please wait...                              (0xa(B(0ax(B                                                                            (0xa(B(0amqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqja(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0lqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqk(B(0x(B                                      (0x(B(0x(B           Running IDC script         (0x(B(0x(B                                      (0x(B(0x(B                                      (0x(B(0x(B             Please wait...           (0x(B(0x(B                                      (0x(B(0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaalqqqqqqqqqqqqqqqq(B Wait (0qqqqqqqqqqqqqqqqkaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B           Running IDC script         (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B             Please wait...           (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaax(B                                      (0xaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaamqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B(0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(B[?1002l[?1002r[;39;49
\ No newline at end of file
diff --git a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe.REMOVED.git-id b/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe.REMOVED.git-id
deleted file mode 100644
index bfaee0a36..000000000
--- a/libtransform/tests/false_positives/peasoup_executable_directory.ls.shared.orig.803/stratafier.o.exe.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-77318c51a6f90cca33c7afbf683ea09f9a537640
\ No newline at end of file
-- 
GitLab